The invention relates to the technical field of
satellite fault diagnosis and fault-tolerant control, and proposes a fault diagnosis method, which has very good robustness to external interference, isfree of influence of external interference in a fault diagnosis process, prevents generation of
misinformation and missing report, and can effectively estimate
fault severity. According to the
satellite fault diagnosis and fault-tolerant control method based on a self-
adaptive observer, first a
satellite kinematics and dynamics model under an
actuator fault and external interference influence isestablished to analyze influence of fault effective factors on a
system; secondly, an observer is designed for a satellite fault
system, a residual error
evaluation function is established based on observer output and
system actual output, an evaluation threshold value is obtained, and the purpose of fault detection is achieved; then, when occurrence of a fault is detected, a self-
adaptive observer is designed to complete a fault diagnosis task; and finally, based on an estimated value of the fault, a
finite time self-adaptive fault-tolerant controller is designed. The satellite fault diagnosis and fault-tolerant control method based on a self-
adaptive observer is mainly applied to fault diagnosis and fault-tolerant control occasions.