摘要

针对总线条件下具有双通道多包传输的短时变时延无人机(Unmanned Aerial Vehicle,UAV)发动机分布式控制系统,提出一种基于改进蝙蝠优化算法(Bat Algorithm,BA)的发动机故障检测观测器优化设计方法。将双通道多包传输转化为切换系统,短时变时延视为一种系统不确定性。把残差信号对噪声信号和故障信号的传递函数比值作为适应度函数,通过改进蝙蝠算法对该适应度函数进行优化得到最优观测器增益矩阵。在网络控制系统半物理平台上进行仿真,仿真结果表明,该方法能够同时抑制噪声信号和放大故障信号,从而提高故障诊断的正确率,降低虚警率。