The problem of retargeting rigid body attitude with attitude constraints has been extensively investigated, whereas the challenge persists in maneuvering rigid-body attitude with multiple concurrent attitude constraints and finite sequential actuator faults. Finite sequential actuator faults, which can reduce controllability or destabilize the system, necessitate the implementation of fault-tolerant control strategies. Therefore, this paper aims to address the issue of redirecting spacecraft attitude subject to multiple attitude constraints and finite sequential actuator faults comprehensively. Firstly, we represent spacecraft attitude using unit quaternions and employ an artificial potential function to effectively handle multi-attitude constraints. The negative gradient direction guides the rigid-body spacecraft towards seamless convergence with the desired attitude. Our proposed unwinding strategy effectively avoids unwinding phenomena during large-angle spacecraft reorientation as well. Additionally, we design an adaptive compensation strategy for finite sequential actuator faults that enables real-time calculation of the fault compensation matrix under such actuator faults. Importantly, we propose an improved adaptive fault-tolerant back-stepping controller integrated with a potential function that effectively addresses both attitude constraints and finite sequential actuator faults simultaneously. Subsequently, stability analysis is conducted on the proposed controller to ensure its stability in practical applications rigorously. Finally, numerical simulations are performed meticulously to demonstrate the effectiveness and robustness of our proposed controller.
Read full abstract