系统工程与电子技术 ›› 2018, Vol. 40 ›› Issue (2): 368-374.doi: 10.3969/j.issn.1001-506X.2018.02.19

• 制导、导航与控制 • 上一篇    下一篇

基于ESO的无人直升机轨迹鲁棒跟踪控制

陈南宇, 黄俊, 周尧明, 赵文龙   

  1. 北京航空航天大学航空科学与工程学院, 北京 100083
  • 出版日期:2018-01-25 发布日期:2018-01-23

Trajectory robust tracking control of unmanned helicopter based on extended state observer

CHEN Nanyu, HUANG Jun, ZHOU Yaoming, ZHAO Wenlong   

  1. School of Aeronautics Science and Engineering, Beihang University, Beijing 100083, China
  • Online:2018-01-25 Published:2018-01-23

摘要: 围绕无人直升机实际飞行中的不确定性问题,将扩张状态观测器(extended state observer, ESO)与自适应反步法相结合设计控制器来实现无人直升机轨迹的鲁棒跟踪控制。首先,建立了无人直升机的数学模型,建模过程中考虑未建模动态、模型简化误差、外界大气扰动以及燃油消耗导致的惯性参数摄动等多种不确定性来源。同时,将主旋翼一阶挥舞动态耦合进无人直升机6-DOF刚体动力学方程,建立了简洁且又反映无人直升机旋翼挥舞这一重要特征的等效模型。然后,基于ESO和自适应反步法设计了位置控制器、姿态控制器以及力矩控制器,其中利用自适应策略对无人直升机质量及惯性矩阵等慢变摄动参数进行估计,利用ESO对未建模动态及外界阵风等高频扰动进行观测,并通过前馈补偿实现对系统不确定性的综合抑制。最后,通过数值仿真验证了方法的可行性和有效性。仿真结果表明,该方法比纯自适应反步法具有更高的不确性抑制效率和控制精度,能够实现无人直升机在多种不同类型扰动同时作用下轨迹的鲁棒跟踪控制。

Abstract: A robust tracking controller, combing an extended state observer (ESO) and adaptive backstepping control technique, is designed to solve the unavoidable uncertainties of unmanned helicopter in real life flight. Firstly, the mathematical model of the unmanned helicopter is established. Different types of uncertainties such as the unmodeled dynamics, model simplification error, external atmospheric disturbances and inertia parameter perturbation, caused by the gradual fuel consumption and so on, are taken into account during modeling. In addition, the first order flapping dynamics of the main rotor is coupled into the 6DOF rigid body model of the unmanned helicopter, establishing a simple equivalent model but reflecting the unique characteristic of the flapping dynamics of the main rotor. Then, the position controller, attitude controller and torque controller are designed based on the ESO and the backstepping method. The adaptive control strategy is applied to estimate slowly varying perturbations of the parameters such as unmanned helicopter mass and inertia matrix, while the ESO is used to observe the high-frequency disturbances such as the unmodeled dynamics and external gust. And the feedforward compensation is carried out subsequently in the control law to realize the comprehensive suppression of the uncertainties of the different disturbing frequencies in the unmanned helicopter system. Finally, the feasibility and validity of the method are verified by numerical simulation. The simulation results show that the method can eliminate the unmodeled dynamics and uncertainties of the unmanned helicopter, and has good robust performance. The simulation results imply that the proposed method has higher uncertainsuppression efficiency and control accuracy than the traditional adaptive backstepping method, and can realize the robust tracking control of the unmanned helicopter trajectory, under the situation when many different kinds of disturbances act together.

中图分类号: