Helicopter attitude active disturbance rejection control based on ant colony algorithm
-
摘要:
为减弱外界环境扰动对直升机飞行姿态影响,设计了直升机姿态自抗扰控制器。建立直升机线性动力学模型;构造虚拟控制量实现直升机通道间的操纵解耦, 进一步构建了基于误差后处理的状态观测器,以消除控制量的抖振,避免自抗扰控制器存在的小信号易发生抖振的局限性;在解耦通道上蚁群算法优化内外回路自抗扰控制器参数整定,实现直升机飞行姿态角及角速率的稳定控制。仿真结果表明:引入虚拟控制量实现了高阶耦合系统解耦,便于实现单通道控制;构建基于误差后处理观测器有效消除因带宽过大引起控制量的抖振,提高了控制器跟踪性能和抗扰性能;蚁群算法用于整定自抗扰控制器参数,简化了控制器参数选取难度,提高了系统的响应速率和稳定性。
Abstract:An active disturbance rejection control for helicopter attitude was created to lessen the impact of external environment disturbance on helicopter flight attitude. The helicopter linear dynamic model was established. The active disturbance rejection control’s small signal was prone to buffeting, so the state observer based on error post-processing was built to further eliminate buffeting of the control quantity, and the virtual control quantity was established to realize the control decoupling between the helicopter channels. To achieve stable management of the helicopter’s flight attitude and angular rate on the decoupling channel, the ant colony algorithm was used for optimizing the parameter setting of the active disturbance rejection control in the inner and outer loops. Simulation results demonstrated that the introduction of virtual control variables enabled decoupling of high-order coupled systems, facilitating the implementation of single-channel control. Constructing an error post-processing observer effectively mitigated the control variable buffeting caused by excessive bandwidth, thereby enhancing controller tracking performance and disturbance rejection capability. The ant colony algorithm was employed for tuning the parameters of the anti-disturbance controller, simplifying the selection difficulty of controller parameters and improving both the system’s response rate and stability.
-
Key words:
- flight control /
- helicopter /
- active disturbance rejection control /
- ant colony algorithm /
- virtual control /
- buffeting
-
表 1 直升机的主要参数
Table 1. Main parameters of helicopter
参数 数值 总质量/kg 7258 旋翼直径/m 16.4 旋翼转速/(rad/s) 27 尾桨直径/m 3.35 尾桨转速/(rad/s) 124.62 惯性矩$ {I_x} $/(kg·m2) 50150 惯性矩$ {I_y} $/(kg·m2) 414553 惯性矩$ {I_{\textit{z}}} $/(kg·m2) 396081 惯性积$ {I_{x{\textit{z}}}} $/(kg·m2) 20258 表 2 蚁群算法整定参数及迭代结果
Table 2. ACO tuning parameters and iterative results
蚁群参数 滚转通道 俯仰通道 偏航通道 蚁群数量 10 10 10 信息素挥发系数 0.2 0.2 0.2 迭代次数 28 30 35 目标函数值 0.3452 0.3458 0.3527 表 3 蚁群算法整定控制器参数结果
Table 3. ACO tuning controller parameter results
控制器参数 $ p (\phi ) $通道 $ q (\theta ) $通道 $ r (\psi ) $通道 $ r $ 20(6) 20(6) 20(6) $ h $ 1(1) 1(1) 1(1) $ {b_0} $ 1.5(1.5) 1.8(1.3) 2(1) $ {\omega _0} $ 121(101) 132(122) 107(96) $ {\omega _{\text{c}}} $ 119(111) 142(113) 163(113) $ \lambda $ 690(320) 860(570) 610(960) 表 4 直升机姿态PID控制器参数
Table 4. Helicopter attitude PID controller parameters
控制器参数 $ p (\phi ) $通道 $ q (\theta ) $通道 $ r (\psi ) $通道 比例系数P 8(2) 10(2.2) 2.5(2) 积分系数I 5(0.1) 2(0.2) 1(0) 微分系数D 0(0.05) 0(0.02) 0(0.05) 表 5 直升机姿态LADRC控制器参数
Table 5. Helicopter attitude LADRC controller parameters
控制器参数 $ p (\phi ) $通道 $ q (\theta ) $通道 $ r (\psi ) $通道 $ r $ 8(3) 8(3) 8(3) $ h $ 1(1) 1(1) 1(1) $ {b_0} $ 1(10) 1(20) 1(20) $ {\omega _0} $ 80(20) 58(20) 58(20) $ {\omega _c} $ 60(12) 20(5) 30(5) 表 6 滚转通道角速率回路控制器参数
Table 6. Roll channel angle rate loop controller parameters
控制器参数 数值 控制器参数 数值 $ r $ 20 $ {\omega _0} $ 100 $ h $ 1 $ {\omega _{\text{c}}} $ 100 $ {b_0} $ 5 $ \lambda $ 500 -
[1] BABENKO G,EFIMOV V,KISELEV M,et al. Results of the study of the influence of external cargo parameters on the helicopter controllability[J]. Aerospace,2022,9(5): 229. doi: 10.3390/aerospace9050229 [2] 韩京清. 从PID技术到“自抗扰控制” 技术[J]. 控制工程,2002,9(3): 13-18. HAN Jingqing. From PID technique to active disturbances rejection control technique[J]. Basic Automation,2002,9(3): 13-18. (in Chinese doi: 10.3969/j.issn.1671-7848.2002.03.003HAN Jingqing. From PID technique to active disturbances rejection control technique[J]. Basic Automation, 2002, 9(3): 13-18. (in Chinese) doi: 10.3969/j.issn.1671-7848.2002.03.003 [3] GAO Zhiqiang. Scaling and bandwidth-parameterization based controller tuning[C]//Proceedings of the 2003 American Control Conference. Piscataway,US: IEEE,Nov. 2003: 4989-4996. [4] HAN Jingqing. Active disturbance rejection control technique-the technique for estimating and compensating the uncertainties[M]. Beijing: National Defense Industry Press,2008. [5] LI Fengping,ZHANG Zhengya,ARMAOU A,et al. Study on ADRC parameter optimization using CPSO for clamping force control system[J]. Mathematical Problems in Engineering,2018,2018: 2159274. [6] TANG Shuai,YANG Qiuhui,QIAN Shaoke,et al. Height and attitude active disturbance rejection controller design of a small-scale helicopter[J]. Science China Information Sciences,2015,58(3): 1-17. [7] DING Li,MA Rui,WU Hongtao,et al. Yaw control of an unmanned aerial vehicle helicopter using linear active disturbance rejection control[J]. Proceedings of the Institution of Mechanical Engineers: Part I Journal of Systems and Control Engineering,2017,231(6): 427-435. doi: 10.1177/0959651817708488 [8] ZHANG Chaoyang. Robust attitude control of helicopters with three-degree freedom based on intermittent event-triggered mechanism[J]. MATEC Web of Conferences,2023,380: 01023. doi: 10.1051/matecconf/202338001023 [9] SHEN Cong,BEN Siming,YIN Zhenpeng,et al. Unmanned helicopter prescribed performance attitude control and parameters tuning based on grey wolf optimization[J]. International Journal of Applied Mathematics in Control Engineering,2022,5: 53-59. [10] ZHANG Shaojie,ZHANG Han,JI Kun. Incremental nonlinear dynamic inversion attitude control for helicopter with actuator delay and saturation[J]. Aerospace,2023,10(6): 521. doi: 10.3390/aerospace10060521 [11] CUI Changfei,SHI Yongxin,WU Kang,et al. Research on attitude control of unmanned helicopter with slung load combined input shaper and linear active disturbance rejection control[J]. Advances in Guidance,Navigation and Control,2022,845: 5158-5168. [12] YIN Xinfan,MA Hongxu,AN Honglei,et al. Research on attitude active disturbance rejection control for miniature unmanned helicopter[C]//Proceedings of the 4th International Conference on Control and Robotics. Piscataway,US: IEEE,2022: 460-465. [13] SHEN Suiyuan,XU Jinfa. Adaptive neural network-based active disturbance rejection flight control of an unmanned helicopter[J]. Aerospace Science and Technology,2021,119: 107062. doi: 10.1016/j.ast.2021.107062 [14] SHEN Suiyuan,XU Jinfa. Trajectory tracking active disturbance rejection control of the unmanned helicopter and its parameters tuning[J]. IEEE Access,2021,9: 56773-56785. doi: 10.1109/ACCESS.2021.3071457 [15] 朱明勇,招启军,王博. 基于CFD和混合配平算法的直升机旋翼地面效应模拟[J]. 航空学报,2016,37(8): 2539-2551. ZHU Mingyong,ZHAO Qijun,WANG Bo. Simulation of helicopter rotor in ground effect based on CFD method and hybrid trim algorithm[J]. Acta Aeronautica et Astronautica Sinica,2016,37(8): 2539-2551. (in ChineseZHU Mingyong, ZHAO Qijun, WANG Bo. Simulation of helicopter rotor in ground effect based on CFD method and hybrid trim algorithm[J]. Acta Aeronautica et Astronautica Sinica, 2016, 37(8): 2539-2551. (in Chinese) [16] 杨一栋. 直升机飞行控制[M]. 4版. 北京: 国防工业出版社,2019. YANG Yidong. Helicopter flight control[M]. 4th ed. Beijing: National Defense Industry Press,2019. (in ChineseYANG Yidong. Helicopter flight control[M]. 4th ed. Beijing: National Defense Industry Press, 2019. (in Chinese) [17] 陈元,陈仁良,李攀. 直升机悬停纵向运动模态的耦合[J]. 航空动力学报,2016,31(11): 2701-2709. CHEN Yuan,CHEN Renliang,LI Pan. Couplings in helicopter hovering longitudinal motional modes[J]. Journal of Aerospace Power,2016,31(11): 2701-2709. (in ChineseCHEN Yuan, CHEN Renliang, LI Pan. Couplings in helicopter hovering longitudinal motional modes[J]. Journal of Aerospace Power, 2016, 31(11): 2701-2709. (in Chinese) [18] QIN Changmao,QI Naiming,LÜ Rui,et al. ADRC fractional order PID controller design of hypersonic flight vehicle[J]. Transactions of Nanjing University of Aeronautics & Astronautics,2011,28(3): 240-245. [19] 李杰,齐晓慧,夏元清,等. 线性/非线性自抗扰切换控制方法研究[J]. 自动化学报,2016,42(2): 202-212. LI Jie,QI Xiaohui,XIA Yuanqing,et al. On linear/nonlinear active disturbance rejection switching control[J]. Acta Automatica Sinica,2016,42(2): 202-212. (in ChineseLI Jie, QI Xiaohui, XIA Yuanqing, et al. On linear/nonlinear active disturbance rejection switching control[J]. Acta Automatica Sinica, 2016, 42(2): 202-212. (in Chinese) [20] 杨禹成,卢洪义,章斌,等. 基于改进蚁群算法航空电缆路径规划[J]. 航空动力学报,2023,38(7): 1715-1722. YANG Yucheng,LU Hongyi,ZHANG Bin,et al. Route planning of aviation cable based on improved ant colony algorithm[J]. Journal of Aerospace Power,2023,38(7): 1715-1722. (in ChineseYANG Yucheng, LU Hongyi, ZHANG Bin, et al. Route planning of aviation cable based on improved ant colony algorithm[J]. Journal of Aerospace Power, 2023, 38(7): 1715-1722. (in Chinese) -

下载: