Electronics and Electrical Engineering and Control

Compensation function observer and its application in flight vehicle attitude control

  • Xu ZHAO ,
  • Guoyuan QI ,
  • Xinchen YU ,
  • Jianbing HU ,
  • Xia LI
Expand
  • 1.School of Control Science and Engineering,Tiangong University,Tianjin 300387,China
    2.School of Mechanical Engineering,Tiangong University,Tianjin 300387,China
E-mail: guoyuanqisa@qq.com

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)

Abstract

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.

Cite this article

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

References

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 Magazine201838(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 Technology201879: 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 Electronics201562(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]. Complexity2019,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, 2020138: 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 Aeronautics201831(7): 1568-1578.
7 QI G Y, CHEN Z Q, YUAN Z Z. Model-free control of affine chaotic systems[J]. Physics Letters A2005344(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 Essays20105(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 Modernization2011(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 Informatics20117(2): 354-361.
12 陈增强, 程赟, 孙明玮, 等. 线性自抗扰控制理论及工程应用的若干进展[J]. 信息与控制201746(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 Control201746(3): 257-266 (in Chinese).
13 HAN J Q. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics200956(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: Physical2014211: 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 Practice201984: 13-22.
16 李霞, 陈奕梅. 四旋翼飞行器降阶自抗扰控制[J]. 电光与控制201926(10): 43-48, 72.
  LI X, CHEN Y M. Reduced-order active disturbance rejection control for quad-rotor aircraft[J]. Electronics Optics & Control201926(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 Systems201622(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]. 控制理论与应用201330(12): 1498-1510.
  GAO Z Q. On the foundation of active disturbance rejection control[J]. Control Theory & Applications201330(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 Technology201826(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: Systems202152: 2899-2910.
22 齐国元, 陈增强, 袁著祉. 非线性系统高阶微分反馈控制[J]. 中国工程科学20035(8): 35-44, 63.
  QI G Y, CHEN Z Q, YUAN Z Z. High order differential feedback control for nonlinear systems[J]. Engineering Science20035(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 Practice201984: 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 Letters201160(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 Control201929: 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]. 飞行力学202139(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 Dynamics202139(3): 34-40 (in Chinese).
Outlines

/