ACTA AERONAUTICAET ASTRONAUTICA SINICA >
Compensation function observer and its application in flight vehicle attitude control
Received date: 2022-03-31
Revised date: 2022-04-14
Accepted date: 2022-05-30
Online published: 2022-06-08
Supported by
National Natural Science Foundation of China(61873186)
The estimate accuracy of wind disturbance, airflow disturbance and unknown part of the model directly affects the stability and control performance of the flight vehicle. The Extended State Observer (ESO) can estimate wind disturbance, airflow disturbance and unknown part of the model, but there are problems of low type and low estimate accuracy. Compensation Function Observer (CFO) adopts the idea of pure integral, compensation and transfer function type, and changes the structure of ESO, making CFO two types higher than ESO, with high precision and strong convergence. However, CFO uses a linear filter to compensate the unknown function or disturbance of the system, and has insufficient compensation ability for fast-changing or high-order nonlinear functions. Because the unknown model function is often a nonlinear function, in this paper, a Radial Basis Function(RBF) neural network is used to replace the linear filter, and a compensation function observer with RBF neural network is proposed, which further improves the estimation accuracy. Using the nonlinear unknown model and disturbance, and differential information obtained by the compensation function observer with RBF neural network, an active model compensation control algorithm is designed and successfully applied to the control of the quadrotor flight vehicle attitude system. The stability of the closed-loop system is proved by applying Lyapunov stability theory. Through simulations, the proposed model compensation control based on the compensation function observer is compared with the PID control and active disturbance rejection control algorithm. On the Pixhawk-based control test platform experiment, the quadrotor flight vehicle is tested using these three control strategies for different tracking performance for reference poses. The results show that the proposed control method substantially outperforms other controllers in transient performance and steady-state tracking accuracy.
Xu ZHAO , Guoyuan QI , Xinchen YU , Jianbing HU , Xia LI . Compensation function observer and its application in flight vehicle attitude control[J]. ACTA AERONAUTICAET ASTRONAUTICA SINICA, 2023 , 44(9) : 327224 -327224 . DOI: 10.7527/S1000-6893.2022.27224
1 | L'AFFLITTO A, ANDERSON R B, MOHAMMADI K. An introduction to nonlinear robust control for unmanned quadrotor aircraft: How to design control algorithms for quadrotors using sliding mode control and adaptive control techniques focus on education[J]. IEEE Control Systems Magazine, 2018, 38(3): 102-121. |
2 | ZHANG Y, CHEN Z Q, ZHANG X H, et al. A novel control scheme for quadrotor UAV based upon active disturbance rejection control[J]. Aerospace Science and Technology, 2018, 79: 601-609. |
3 | ZHAO B, XIAN B, ZHANG Y, et al. Nonlinear robust adaptive tracking control of a quadrotor UAV via immersion and invariance methodology[J]. IEEE Transactions on Industrial Electronics, 2015, 62(5): 2891-2902. |
4 | BI H Y, QI G Y, HU J B. Modeling and analysis of chaos and bifurcations for the attitude system of a quadrotor unmanned aerial vehicle[J]. Complexity, 2019,2019(3):1-16. |
5 | BI H Y, QI G Y, HU J B, et al. Hidden and transient chaotic attractors in the attitude system of quadrotor unmanned aerial vehicle[J]. Chaos, Solitons & Fractals, 2020, 138: 109815. |
6 | BOUZID Y, SIGUERDIDJANE H, BESTAOUI Y. Energy based 3D trajectory tracking control of quadrotors with model-free based on-line disturbance compensation[J]. Chinese Journal of Aeronautics, 2018, 31(7): 1568-1578. |
7 | QI G Y, CHEN Z Q, YUAN Z Z. Model-free control of affine chaotic systems[J]. Physics Letters A, 2005, 344(2-4): 189-202. |
8 | SALIH A L, MOGHAVVEMI M, MOHAMED H A F, et al. Flight PID controller design for a UAV quadrotor[J]. Scientific Research and Essays, 2010, 5(23): 3660-3667. |
9 | 高应杰, 陈鼎新, 李荣明. 小型四旋翼无人飞行器控制算法研究[J]. 计算机与现代化, 2011(10): 4-7. |
GAO Y J, CHEN D X, LI R M. Research on control algorithm of microquadrotor aircraft[J]. Computer and Modernization, 2011(10): 4-7 (in Chinese). | |
10 | SANGYAM T, LAOHAPIENGSAK P, CHONGCHAROEN W, et al. Path tracking of UAV using self-tuning PID controller based on fuzzy logic[C]∥Proceedings of SICE Annual Conference. Piscataway: IEEE Press, 2010: 1265-1269. |
11 | EFE M ?. Neural network assisted computationally simple P I λ D μ control of a quadrotor UAV[J]. IEEE Transactions on Industrial Informatics, 2011, 7(2): 354-361. |
12 | 陈增强, 程赟, 孙明玮, 等. 线性自抗扰控制理论及工程应用的若干进展[J]. 信息与控制, 2017, 46(3): 257-266. |
CHEN Z Q, CHENG Y, SUN M W, et al. Surveys on theory and engineering applications for linear active disturbance rejection control[J]. Information and Control, 2017, 46(3): 257-266 (in Chinese). | |
13 | HAN J Q. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3): 900-906. |
14 | DONG W, GU G Y, ZHU X Y, et al. High-performance trajectory tracking control of a quadrotor with disturbance observer[J]. Sensors and Actuators A: Physical, 2014, 211: 67-77. |
15 | LOTUFO M A, COLANGELO L, PEREZ-MONTENEGRO C, et al. UAV quadrotor attitude control: An ADRC-EMC combined approach[J]. Control Engineering Practice, 2019, 84: 13-22. |
16 | 李霞, 陈奕梅. 四旋翼飞行器降阶自抗扰控制[J]. 电光与控制, 2019, 26(10): 43-48, 72. |
LI X, CHEN Y M. Reduced-order active disturbance rejection control for quad-rotor aircraft[J]. Electronics Optics & Control, 2019, 26(10): 43-48, 72 (in Chinese). | |
17 | ZHAO Z L, GUO B Z. On convergence of nonlinear active disturbance rejection control for SISO nonlinear systems[J]. Journal of Dynamical and Control Systems, 2016, 22(2): 385-412. |
18 | GAO Z Q. Scaling and bandwidth-parameterization based controller tuning[C]∥ Proceedings of the 2003 American Control Conference. Piscataway: IEEE Press, 2003: 4989-4996. |
19 | 高志强. 自抗扰控制思想探究[J]. 控制理论与应用, 2013, 30(12): 1498-1510. |
GAO Z Q. On the foundation of active disturbance rejection control[J]. Control Theory & Applications, 2013, 30(12): 1498-1510 (in Chinese). | |
20 | YANG H J, CHENG L, XIA Y Q, et al. Active disturbance rejection attitude control for a dual closed-loop quadrotor under gust wind[J]. IEEE Transactions on Control Systems Technology, 2018, 26(4): 1400-1405. |
21 | QI G, LI X, CHEN Z Q. Problems of extended state observer and proposal of compensation function observer for unknown model and application in UAV[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2021, 52: 2899-2910. |
22 | 齐国元, 陈增强, 袁著祉. 非线性系统高阶微分反馈控制[J]. 中国工程科学, 2003, 5(8): 35-44, 63. |
QI G Y, CHEN Z Q, YUAN Z Z. High order differential feedback control for nonlinear systems[J]. Engineering Science, 2003, 5(8): 35-44, 63 (in Chinese). | |
23 | ZHU Y K, GUO L, QIAO J Z, et al. An enhanced anti-disturbance attitude control law for flexible spacecrafts subject to multiple disturbances[J]. Control Engineering Practice, 2019, 84: 274-283. |
24 | GUO B Z, ZHAO Z L. On the convergence of an extended state observer for nonlinear systems with uncertainty[J]. Systems & Control Letters, 2011, 60(6): 420-430. |
25 | BAI W Y, CHEN S, HUANG Y, et al. Observers and observability for uncertain nonlinear systems: A necessary and sufficient condition[J]. International Journal of Robust and Nonlinear Control, 2019, 29: 2960-2977. |
26 | 刘金琨. RBF神经网络自适应控制及MATLAB仿真[M]. 2版. 北京: 清华大学出版社, 2018:112-113. |
LIU J K. RBF neural network control for mechanical systems: Design, analysis and MATLAB simulation[M]. 2nd ed. Beijing: Tsinghua University Press, 2018:112-113. (in Chinese). | |
27 | 全权. 多旋翼飞行器设计与控制[M]. 杜光勋, 赵峙尧, 戴训华, 等译. 北京: 电子工业出版社, 2018:205-230. |
QUAN Q. Design and control of multi-rotor aircraft[M]. DU G X, ZHAO Z R, DAI X H, et al. translated. Beijing: Publishing House of Electronics Industry, 2018:205-230 (in Chinese). | |
28 | 赵国荣, 何云风, 韩旭, 等. 采用混合线性设计的四旋翼块对角姿态控制器[J]. 飞行力学, 2021, 39(3): 34-40. |
ZHAO G R, HE Y F, HAN X, et al. Quad-rotor UAV block diagonal attitude controller with mixed linear design[J]. Flight Dynamics, 2021, 39(3): 34-40 (in Chinese). |
/
〈 |
|
〉 |