The invention discloses an
active fault tolerance control method of a four-rotor aircraft based on a sliding-mode observer. The
active fault tolerance control method is provided by considering that a performer may have faults when the four-rotor aircraft is in a state
delay condition and combining the sliding-mode observer with sliding-
mode control. The sliding-mode observer is designed, linear transformation is carried out on the
system, faults of the performer are reconstructed on the basis of the ideal of equivalent error injection, compensation control is added into sliding-
mode control by utilizing the reconstructed
estimation value of the performer faults, and a complete
active fault tolerance controller is formed. According to the invention, the sliding-mode observer is designed, the faults are reconstructed and estimated, online adjustment of the controller
gain is realized, the provided control law is optimal, the control precision and response speed of flight of the four-rotor aircraft are effectively improved, and a design basis of the
fault tolerance controller is provided for the complex four-rotor aircraft with performer faults. The method can be applied to active
fault tolerance control for the four-rotor aircraft with time variation and
time lag.