Taking the external disturbance, model uncertainty, actuator failure, and actuator saturation into consideration, this paper investigates the nonlinear fault-tolerant attitude control problem for the spacecraft. First, to deal with the disturbance and uncertainty with unknown boundaries, an adaptive sliding mode control method is proposed to stabilize the state variables of the spacecraft attitude control system. Then the actuator failure and saturation are further considered, and the second spacecraft fault-tolerant attitude controller is derived based on adaptive sliding mode control and radial basis function (RBF) neural networks. The adaptive control gains reduction technique is applied in the design process, which can weaken the chattering phenomenon of the controller to some extent, and the stability of the attitude control system is analyzed through Lyapunov theory. In the proposed controller, model information and external disturbance are not required and only the system states are needed. Furthermore, the boundaries of the model uncertainty, external disturbance, actuator fault and saturation are assumed to be existing but unknown by the proposed controllers. These features make the proposed attitude controllers need few modeling information of the spacecraft, or maintain strong robustness even if the model or external environment occurs significant changes. Finally, numerical simulations demonstrate the great performance of the proposed fault-tolerant attitude control method.
Read full abstract