By combining aero-engine control and fault diagnoses methods
the aero-engine fault-tolerant control system based on control mode switch was designed
including task-level mode and engine-level mode. In case of failure of the engine components
the task-level mode could change the control strategies and modes to recover or reduce the aero-engine performance. In case of failure of a control loop
the control strategies were switched to other fault-tolerant control loops according to fault conditions
so as to ensure that the aero-engine continues to work normally. Numerical simulation result shows
the designed fault-tolerant control system can recover the aero-engine performance in 100% in case of failure of the components in the process of steady state or accelerated. And the designed fault-tolerant control system can switch to the fan speed control loop smoothly in 3 seconds in case of failure of the compressor speed control loop.