航空学报 > 2015, Vol. 36 Issue (6): 2047-2054   doi: 10.7527/S1000-6893.2015.0003

基于布谷鸟搜索算法的一类变体飞行器容错控制

董朝阳1, 路遥1, 江未来1, 王青2   

  1. 1. 北京航空航天大学 航空科学与工程学院, 北京 100191;
    2. 北京航空航天大学 自动化科学与电气工程学院, 北京 100191
  • 收稿日期:2014-08-18 修回日期:2014-09-26 出版日期:2015-06-15 发布日期:2015-01-20
  • 通讯作者: 董朝阳 Tel.: 010-82313287 E-mail: dongchaoyang@buaa.edu.cn E-mail:dongchaoyang@buaa.edu.cn
  • 作者简介:董朝阳 男, 博士, 教授, 博士生导师。主要研究方向: 飞行器总体设计、控制与制导, 电气系统综合。 Tel: 010-82313287 E-mail: dongchaoyang@buaa.edu.cn;路遥 男, 博士研究生。主要研究方向: 飞行器非线性控制方法, 任务决策与智能优化算法。 Tel: 010-82338161 E-mail: luyaosacred@126.com;江未来 男, 博士研究生。主要研究方向: 变体飞行器建模与控制, 切换LPV系统鲁棒控制。 Tel: 010-82313287 E-mail: jiangweilai@126.com;王青 女, 博士, 教授, 博士生导师。主要研究方向: 航天器控制与制导, 故障检测。 Tel: 010-82317337 E-mail: wangqing@buaa.edu.cn
  • 基金资助:

    国家自然科学基金 (61374012, 61273083)

Fault tolerant control based on cuckoo search algorithm for a class of morphing aircraft

DONG Chaoyang1, LU Yao1, JIANG Weilai1, WANG Qing2   

  1. 1. School of Aeronautic Science and Engineering, Beihang University, Beijing 100191, China;
    2. School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
  • Received:2014-08-18 Revised:2014-09-26 Online:2015-06-15 Published:2015-01-20
  • Supported by:

    National Natural Science Foundation of China (61374012, 61273083)

摘要:

针对一类存在执行机构故障的分布式结构变体飞行器的控制分配问题,结合整数规划理论,提出一种基于布谷鸟搜索算法的容错控制方法。首先,设计虚拟控制指令,使得系统状态能够很好地跟踪参考模型;然后,将执行器概率性故障与饱和约束转换为整数规划问题中决策变量的约束,从而将执行器控制分配问题转化为一类整数规划问题;最后,采用改进的布谷鸟搜索算法进行求解,得到实际的执行器控制分配指令。仿真结果表明,在执行器存在概率性故障的情况下,该容错控制方法较无容错策略的情况能够有效提升系统的跟踪性能;与遗传算法相比,该算法得到的执行器控制分配结果更加精确。

关键词: 变体飞行器, 容错控制, 控制分配, 优化问题, 布谷鸟搜索

Abstract:

According to the control allocation problem of a class of distributed frame morphing aircraft with actuator fault, combining with the theory of integer programming, a fault tolerant control method based on the cuckoo search algorithm is proposed. Firstly, a virtual control command is designed to ensure that the system states can track the reference model well. Afterwards, the probabilistic faults and saturation constrains of actuators are transformed into the constraints of decision variables in integer programming, which converts the problem of actuator control allocation into a type of integer programming problem. Finally, an improved cuckoo search algorithm is employed to solve the problem by obtaining the actual actuator control allocation commands. Simulation results illustrate that when the probabilistic actuator failures are considered, compared with the case without fault tolerant strategy, the developed fault tolerant control method can ameliorate the tracking capability of the system. The actuator control allocation results obtained by the proposed algorithm are more accurate comparing with those generated with genetic algorithm.

Key words: morphing aircraft, fault tolerant control, control allocation, optimization problem, cuckoo search

中图分类号: