摘要
针对一类存在执行机构故障的分布式结构变体飞行器的控制分配问题,结合整数规划理论,提出一种基于布谷鸟搜索算法的容错控制方法。首先,设计虚拟控制指令,使得系统状态能够很好地跟踪参考模型;然后,将执行器概率性故障与饱和约束转换为整数规划问题中决策变量的约束,从而将执行器控制分配问题转化为一类整数规划问题;最后,采用改进的布谷鸟搜索算法进行求解,得到实际的执行器控制分配指令。仿真结果表明,在执行器存在概率性故障的情况下,该容错控制方法较无容错策略的情况能够有效提升系统的跟踪性能;与遗传算法相比,该算法得到的执行器控制分配结果更加精确。
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.
出处
《航空学报》
EI
CAS
CSCD
北大核心
2015年第6期2047-2054,共8页
Acta Aeronautica et Astronautica Sinica
基金
国家自然科学基金(61374012
61273083)~~
关键词
变体飞行器
容错控制
控制分配
优化问题
布谷鸟搜索
morphing aircraft
fault tolerant control
control allocation
optimization problem
cuckoo search