研究了在轨卫星姿态控制系统(ACS)发生可修复性故障状况下的集成故障诊断与容错控制。考虑执行机构和敏感器分别或同时出现故障,相应地分别或同时在姿态动力学和运动学方程引入控制有效性因子和测量有效性因子,利用二级卡尔曼滤波算法求解其值,以说明系统的控制以及测量的有效程度。采用统计假设检验通过其幅值变化判断系统是否存在故障,当故障发生时,引入重构容错控制器对原控制器进行补偿控制。建立卫星闭环姿态控制系统对算法进行了仿真验证,仿真结果表明该算法快速可靠,能够满足在轨卫星姿态控制系统故障状况下的性能要求。
This article investigates the integrated fault detection and diagnosis (FDD) and fault-tolerant control (FTC) method of the on-orbit satellite attitude control system (ACS) with recovered faults. First, considering the faults of actuators and/or sensors, we introduce the control and/or measurement effectiveness factor(s) into the attitude dynamics and/or the kinematical equation. A two-stage Kalman filtering algorithm is developed to estimate the value of the effectiveness factor(s), which is used to quantify the effectiveness of control and measurement. Then, the reeonfiguration fault tolerant controller is introduced to compensate the former controller by using online statistical hypothesis tests based on the information from the two-stage Kalman filtering. Finally, mathematical simulation is performed to validate the solution in a satellite closed-loop ACS, and simulation results show that the solution is fast and effective and the proposed solution is suitable in on-orbit real-time computation.