论文部分内容阅读
针对一类存在执行机构故障的分布式结构变体飞行器的控制分配问题,结合整数规划理论,提出一种基于布谷鸟搜索算法的容错控制方法。首先,设计虚拟控制指令,使得系统状态能够很好地跟踪参考模型;然后,将执行器概率性故障与饱和约束转换为整数规划问题中决策变量的约束,从而将执行器控制分配问题转化为一类整数规划问题;最后,采用改进的布谷鸟搜索算法进行求解,得到实际的执行器控制分配指令。仿真结果表明,在执行器存在概率性故障的情况下,该容错控制方法较无容错策略的情况能够有效提升系统的跟踪性能;与遗传算法相比,该算法得到的执行器控制分配结果更加精确。
Aiming at the problem of control assignment of a distributed structural variant aircraft with actuator failures, a fault-tolerant control method based on cuckoo search algorithm is proposed based on integer programming theory. First, the virtual control instructions are designed so that the state of the system can track the reference model well. Then, the probabilistic failure and saturation constraints of the actuator are transformed into the constraints of the decision variables in the integer programming problem, which transforms the actuator control assignment problem into a Class integer programming problem; Finally, the improved cuckoo search algorithm is used to solve the actual actuator control allocation instructions. The simulation results show that the fault-tolerant control method can effectively improve the tracking performance when the actuator has a probabilistic failure compared with the fault-tolerant strategy. Compared with the genetic algorithm, the actuator control allocation results obtained by the algorithm are more accurate .