Abstract This paper investigates the finite-time attitude stabilization of spacecraft under multiple uncertainties. Besides inertia uncertainties, external disturbances, and actuator faults, the measurement uncertainties are particularly considered. When including the measurement uncertainties, the spacecraft attitude control system becomes a mismatching system, which brings a great challenge to the control design. To resolve this problem, a novel robust finite-time attitude control approach is proposed by using a dual-disturbance-observer-based structure. First, two finite-time disturbance observers are developed to estimate the mismatched and matched lumped disturbances in the spacecraft attitude kinematics and dynamics, respectively. Then, the robust finite-time attitude controller is synthesized by incorporating the two finite-time disturbance observers into the adding a power integrator technique. It is strictly proved that the proposed robust finite-time attitude controller can ensure the actual attitude and angular velocity stabilize to the small neighborhoods around the origin in finite time even subject to multiple uncertainties. Benefiting from the feedforward disturbance compensation, the proposed controller is not only robust against inertia uncertainties, external disturbances, and actuator faults, but also insensitive to measurement uncertainties. Lastly, the effectiveness and advantages of the proposed control approach are validated through simulations and comparisons.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Robust finite-time control design for attitude stabilization of spacecraft under measurement uncertainties


    Contributors:
    Yao, Qijia (author)

    Published in:

    Advances in Space Research ; 68 , 8 ; 3159-3175


    Publication date :

    2021-06-09


    Size :

    17 pages




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English