系统工程与电子技术 ›› 2021, Vol. 43 ›› Issue (10): 2976-2983.doi: 10.12305/j.issn.1001-506X.2021.10.33

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

横列式双旋翼矢量飞行器的改进ADRC姿态控制算法

杨立本1,*, 魏文军1, 杨剑锋1, 李泰国1, 王栋2   

  1. 1. 兰州交通大学自动化与电气工程学院, 甘肃 兰州 710072
    2. 中国航天科技集团第五研究院510研究所, 甘肃 兰州 710072
  • 收稿日期:2020-12-22 出版日期:2021-10-01 发布日期:2021-11-04
  • 通讯作者: 杨立本
  • 作者简介:杨立本(1982—), 男, 副教授, 博士, 主要研究方向为飞行控制系统、多传感器融合|魏文军(1971—), 男, 教授, 博士, 主要研究方向为多智能体控制|杨剑锋(1980—), 男, 副教授, 博士, 主要研究方向为迭代辨识、控制技术和机器人控制|李泰国(1985—), 男, 讲师, 博士, 主要研究方向为航天器控制、飞行控制|王栋(1981—), 男, 高级工程师, 硕士, 主要研究方向为数字电路、航天器控制系统
  • 基金资助:
    国家自然科学基金(61863023);甘肃省自然科学基金(21JR1RA235)

Improved ADRC attitude control algorithm for tilting dual-fan vector aircraft

Liben YANG1,*, Wenjun WEI1, Jianfeng YANG1, Taiguo LI1, Dong WANG2   

  1. 1. College of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou 710072, China
    2. 510 Research Institute of the Fifth Research Institute of China Aerospace Science and Technology Group, Lanzhou 710072, China
  • Received:2020-12-22 Online:2021-10-01 Published:2021-11-04
  • Contact: Liben YANG

摘要:

横列式双旋翼矢量飞行器具备飞行时间长、风阻小、机动性强等优点, 但其机械结构复杂, 状态之间耦合严重, 抗干扰能力弱。针对其控制特性提出一种基于改进自抗扰控制(active disturbance rejection control, ADRC)的姿态抗干扰解耦控制算法, 该算法利用扩张状态观测器(extended state observer, ESO)实现姿态干扰和状态间耦合项的跟踪和估计, 将非线性多输入多输出(multiple input multiple output, MIMO)系统转化成线性单输入单输出(single input single output, SISO)系统, 采用改进的粒子群优化算法(particle swarm optimization, PSO)对姿态控制系统进行参数优化。通过仿真结果验证了该算法具备良好的抗干扰能力,并设计了实际的飞行控制系统, 进行了飞行器的悬停试验, 实现了稳定悬停。

关键词: 双旋翼, 可倾转, 自抗扰控制, 动态反馈线性化, 干扰估计

Abstract:

The tilting dual-fan vector Unmanned aerial vehicle has the advantages of long flight time, small wind resistance and strong maneuverability, but its mechanical structure is complex, the coupling between the states is serious, and the anti-interference ability is weak. According to its control characteristics, an anti-interference decoupling control algorithm based on improved active disturbance rejection control (ADRC) is proposed, extended state observer (ESO) is used to track and estimate the attitude disturbance and the coupling term between states.The nonlinear multiple input multiple output (MIMO) system was transformed into linear single input single output (SISO) system. An improved particle swarm optimization (PSO) algorithm is used to optimize the parameters of the attitude control system, the simulation results showed that the algorithm has good ability of resisting external disturbance and coupling disturbance, the actual flight control system is designed and the hovering test of the aircraft is carried out, the stable hovering of the aircraft is realized.

Key words: dual-fan, tilting, active disturbance rejection controller (ADRC), dynamic feedback linearization, interference estimation

中图分类号: