The application discloses a
satellite attitude
system preset performance tracking control method based on a second-order
disturbance observer, first, combining the
rigid body satellite dynamics and
kinematics equation, the
state prediction error is introduced into the structure of the traditional second-order
disturbance observer, the improved second-order
disturbance observer is designed, the influence of high-
frequency noise is weakened while the disturbance is estimated and compensated under the condition of
low gain; secondly, the tunnel type
performance function is introduced in the error conversion process, the transient and
steady state performance of the attitude
tracking error is improved; then, combined with the disturbance
estimation result, a disturbance fault-tolerant
auxiliary system is constructed, the performance boundary is flexibly adjusted by generating a disturbance non-negative correction
signal, the influence of strong
mutation disturbance is reduced, and the robustness of the
system is guaranteed; finally, a preset performance anti-disturbance controller is designed for the
satellite system, and high-precision attitude tracking control is realized. The application has higher efficient
estimation performance and more accurate control precision, and effectively improves the anti-interference ability of the
satellite system.