Citation: | XIAO Yougang, TONG Junhao. Active Disturbance Rejection Control of Quadrotor UAVs Based on Joint Observation and Feedforward Compensation[J]. Applied Mathematics and Mechanics, 2023, 44(3): 229-240. doi: 10.21656/1000-0887.430135 |
Under the effects of uncertain parameters and external disturbances, the attitude and trajectory tracking accuracy will be reduced and the response will be slowed down in the flight control of quadrotor unmanned air vehicles (UAVs). To solve this problem, the extended Kalman filter method was used given its excellent adaptability and noise suppression ability for nonlinear systems, to preliminarily estimate the quadrotor state information and suppress the high-frequency signal disturbance to reduce the estimation burden on the extended state observer. Moreover, the extended Kalman filter combined with the expanded state observer was applied to estimate the total disturbance composed of the system uncertainty parameters and external disturbances to reduce system reliance on precise models, and the differential values of the perturbation estimates were used for feedforward compensation to improve the tracking accuracy under abrupt disturbances and to overcome the phase lag caused by abrupt disturbances. The joint state observer, the linear extended state observer with feedforward compensation and the PD controller with error compensation were integrated to form an improved active disturbance rejection controller to jointly observe disturbances while suppressing high-frequency noises and abrupt disturbances to a relatively large extent, by means of the extended Kalman filter and the extended state observer with feedforward compensation. Simulation and experiment results show that, the joint observer can effectively reduce the observation error amplitude, correct the observation phase lag in advance and obtain more accurate state information, and the improved active disturbance rejection controller can better meet requirements of quadrotor UAVs for fast responses and stable control, and accurately and efficiently fulfill complex trajectory tracking tasks.
[1] |
王芳, 高雅丽, 张政, 等. 输出误差约束下四旋翼无人机预定性能反步控制[J]. 控制与决策, 2021, 36(5): 1059-1068 doi: 10.13195/j.kzyjc.2019.1249
WANG Fang, GAO Yali, ZHANG Zheng, et al. Prescribed performance back-stepping control for quadrotor UAV with output error constraint[J]. Control and Decision, 2021, 36(5): 1059-1068.(in Chinese) doi: 10.13195/j.kzyjc.2019.1249
|
[2] |
TANG P, ZHANG F, YE J, et al. An integral TSMC-based adaptive fault-tolerant control for quadrotor with external disturbances and parametric uncertainties[J]. Aerospace Science and Technology, 2020, 109: 106415.
|
[3] |
LIANG X, FANG Y C, SUN N, et al. Nonlinear hierarchical control for unmanned quadrotor transportation systems[J]. IEEE Transactions on Industrial Electronics, 2018, 65(4): 3395-3405. doi: 10.1109/TIE.2017.2752139
|
[4] |
LABBADI M, CHERKAOUI M. Robust adaptive nonsingular fast terminal sliding-mode tracking control for an uncertain quadrotor UAV subjected to disturbances[J]. ISA Transactions, 2020, 99: 290-304. doi: 10.1016/j.isatra.2019.10.012
|
[5] |
GHADIRI H, EMAMI M, KHODADADI H. Adaptive super-twisting non-singular terminal sliding mode control for tracking of quadrotor with bounded disturbances[J]. Aerospace Science and Technology, 2021, 112: 106616. doi: 10.1016/j.ast.2021.106616
|
[6] |
SHAO X, LIU J, WANG H. Robust back-stepping output feedback trajectory tracking for quadrotors via extended state observer and sigmoid tracking differentiator[J]. Mechanical Systems and Signal Processing, 2018, 104(5): 631-647.
|
[7] |
LI Q, YUAN J P, ZHANG B. Extended state observer based output control for spacecraft rendezvous and docking with actuator saturation[J]. ISA Transactions, 2019, 88: 37-49. doi: 10.1016/j.isatra.2018.11.048
|
[8] |
何绪飞, 艾剑良, 宋智桃. 多元数据融合在无人机结构健康监测中的应用[J]. 应用数学和力学, 2018, 39(4): 395-402
HE Xufei, AI Jianliang, SONG Zhitao. Application of multivariate data fusion in UAV structural health monitoring[J]. Applied Mathematics and Mechanics, 2018, 39(4): 395-402.(in Chinese)
|
[9] |
肖友刚, 朱铖臻, 卢浩, 等. 一类欠驱动MIMO系统集中式自抗扰控制[J]. 应用数学和力学, 2020, 41(11): 1197-1209
XIAO Yougang, ZHU Chengzhen, LU Hao, et al. Centralized active disturbance rejection control for a class of underactuated MIMO systems[J]. Applied Mathematics and Mechanics, 2020, 41(11): 1197-1209.(in Chinese)
|
[10] |
肖友刚, 卢浩, 王辉堤, 等. 一类非线性MIMO系统的自解耦控制[J]. 哈尔滨工业大学学报, 2020, 52(9): 129-136
XIAO Yougang, LU Hao, WANG Huidi, et al. Self-decoupling control for a class of nonlinear MIMO systems[J]. Journal of Harbin Institute of Technology, 2020, 52(9): 129-136.(in Chinese)
|
[11] |
张勇, 陈增强, 张兴会, 等. 四旋翼无人机系统PD-ADRC串级控制[J]. 系统工程与电子技术, 2018, 40(9): 2055-2061.
ZHANG Yong, CHEN Zengqiang, ZHANG Xinghui, et al. PD-ADRC cascade control for quadrotor system[J]. Systems Engineering and Electronics, 2018, 40(9): 2055-2061. (in Chinese)
|
[12] |
章志诚. 基于ADRC的四旋翼飞行器自主避障控制系统研究[D]. 硕士学位论文. 杭州: 浙江大学, 2017.
ZHANG Zhicheng. Research on autonomous obstacle avoidance control system of quadrotor based on ADRC[D]. Master Thesis. Hangzhou: Zhejiang University, 2017. (in Chinese)
|
[13] |
石嘉, 裴忠才, 唐志勇, 等. 改进型自抗扰四旋翼无人机控制系统设计与实现[J]. 北京航空航天大学学报, 2021, 47(9): 1823-1831 doi: 10.13700/j.bh.1001-5965.2020.0333
SHI Jia, PEI Zhongcai, TANG Zhiyong, et al. Design and implementation of an improved auto-disturbance rejection quadrotor UAV control system[J]. Journal of Beijing University of Aeronautics and Astronautics, 2021, 47(9): 1823-1831.(in Chinese) doi: 10.13700/j.bh.1001-5965.2020.0333
|
[14] |
胡丹丹, 张宇辰. 基于改进粒子群算法的四旋翼自抗扰控制器优化设计[J]. 计算机应用研究, 2019, 36(6): 1762-1766
HU Dandan, ZHANG Yuchen. Optimization design of quad-rotor auto-disturbance rejection controller based on improved particle swarm optimization[J]. Application Research of Computers, 2019, 36(6): 1762-1766.(in Chinese)
|
[15] |
ZHANG Y, CHEN Z, ZHANG X. A novel control scheme for quadrotor UAV based upon active disturbance rejection control[J]. Aerospace Science and Technology, 2018, 79: 601-609. doi: 10.1016/j.ast.2018.06.017
|
[16] |
刘祥, 童东兵, 陈巧玉. 基于观测器的非严格反馈时滞非线性系统的神经网络自适应控制[J]. 应用数学和力学, 2021, 42(6): 586-594
LIU Xiang, TONG Dongbing, CHEN Qiaoyu. Neural network adaptive control of non-strict feedback time-delay nonlinear systems based on observers[J]. Applied Mathematics and Mechanics, 2021, 42(6): 586-594.(in Chinese)
|
[17] |
魏宇恒, 童东兵, 陈巧玉. 基于中间观测器的非线性系统的故障估计[J]. 应用数学和力学, 2021, 42(11): 1213-1220
WEI Yuheng, TONG Dongbing, CHEN Qiaoyu. Fault estimation of nonlinear systems based on intermediate observers[J]. Applied Mathematics and Mechanics, 2021, 42(11): 1213-1220.(in Chinese)
|
[18] |
WANG X H, WANG W C. Nonlinear signal-correction observer and application to UAV navigation[J]. IEEE Transactions on Industrial Electronics, 2018, 66(6): 4600-4607.
|
[19] |
BATTILOTTI S. Robust observer design under measurement noise with gain adaptation and saturated estimates[J]. Automatica, 2017, 81: 75-86. doi: 10.1016/j.automatica.2017.02.008
|
[20] |
NAIR R R, BEHERA L. Robust adaptive gain higher order sliding mode observer based control-constrained nonlinear model predictive control for spacecraft formation flying[J]. IEEE/CAA Journal of Automatica Sinica, 2018, 5(1): 367-381. doi: 10.1109/JAS.2016.7510253
|
[21] |
蔡文静. 基于等价输入干扰方法的四旋翼无人机扰动抑制与跟踪控制[D]. 博士学位论文. 北京: 中国地质大学, 2020.
CAI Wenjing. Disturbance suppression and tracking control of quadrotor UAV based on equivalent input jamming method [D]. PhD Thesis. Beijing: China University of Geosciences, 2020. (in Chinese)
|
[22] |
石喜玲. 多旋翼飞行器姿态测量及控制技术研究[D]. 博士学位论文. 太原: 中北大学, 2020.
SHI Xiling. Research on attitude measurement and control technology of multi-rotor aircraft[D]. PhD Thesis. Taiyuan: North Central University, 2020. (in Chinese)
|