attitude stabilization of spacecrafts under

Upload: premkumarreddyn4922

Post on 04-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    1/13

    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013 2251

    Attitude Stabilization of Spacecrafts Under

    Actuator Saturation and Partial Loss

    of Control Effectiveness

    Bing Xiao, Qinglei Hu, and Peng Shi, Senior Member, IEEE

    Abstract A practical solution is presented to the problemof fault tolerant attitude stabilization for a rigid spacecraftby using feedback from attitude orientation only. The attitudesystem, represented by modified Rodriguez parameters, is con-sidered in the presence of external disturbances, uncertain inertiaparameters, and actuator saturation. A low-cost control schemeis developed to compensate for the partial loss of actuatoreffectiveness fault. The derived controller not only has thecapability to protect the control effort from actuator saturationbut also guarantees all the signals in the closed-loop system to be

    uniformly ultimately bounded. Another feature of the approachis that the implementation of the controller does not require anyrate sensor to measure angular velocity. An example is includedto verify those highly desirable features in comparison with theconventional velocity-free control strategy.

    Index Terms Actuator saturation, attitude stabilization, faulttolerant control (FTC), uniformly ultimately bounded, velocity-free.

    I. INTRODUCTION

    ONCE A spacecraft is launched, it is highly unlikelythat its hardware can be repaired if any fault occurs.Thus any component or system fault cannot be fixed with

    replacement parts. This issue can potentially cause a host ofeconomic and safety problems. A classic example was the

    accident of GPS BII-07, a spacecraft in the NAVSTAR GPS

    constellation developed by the US Department of Defense.

    It suffered a reaction wheel failure that led to three-axis

    stabilization failure and a total loss of the spacecraft [1]. In

    practical aerospace engineering, a common and cost-effective

    practice is to plan space missions with the ability to execute

    Manuscript received November 19, 2011; revised August 31, 2012; acceptedDecember 10, 2012. Manuscript received in final form December 20, 2012.Date of publication January 23, 2013; date of current version October 15,2013. This work was supported in part by the National Natural Science Foun-dation of China under Grant 61004072, Grant 61273175, Grant 61174058,and Grant 61134001, the Program for New Century Excellent Talents in

    University under Grant NCET-11-0801, the Heilongjiang Province ScienceFoundation for Youths under Grant QC2012C024, the National Key BasicResearch Program of China under Grant 2012CB215202, and the 111 ProjectB12018. Recommended by Associate Editor N. E. Wu.

    B. Xiao and Q. L. Hu are with the Department of Control Science andEngineering, Harbin Institute of Technology, Harbin 150001, China (e-mail:[email protected]; [email protected]).

    P. Shi is with the School of Engineering and Science, Victoria University,Melbourne, 8001 VIC, Australia, and also with the School of Electricaland Electronic Engineering, The University of Adelaide, Adelaide SA 5005,Australia (e-mail: [email protected]).

    Color versions of one or more of the figures in this paper are availableonline at http://ieeexplore.ieee.org.

    Digital Object Identifier 10.1109/TCST.2012.2236327

    a safe mode transition in which a detected anomaly deacti-

    vates actuators and postpones the payload activities until the

    situation is resolved by ground intervention. This solution is

    sufficient to tolerate a variety of faults so long as the spacecraft

    faces no immediate risk and provided the mission can be

    continued following a potentially extended safe mode episode.

    For instance, the far ultraviolet spectroscopic explorer satellite

    went into a safe mode due to failure of two reaction wheels.

    The mission engineers managed to develop a new control

    law to reestablish fine pointing capability and to recover

    the satellite mission by integrating the magnetic torquer

    bars [2].

    During the critical phases of some high real-time missions,

    safe mode is not an option. Consider a military satellite

    tasked with providing coverage of a specific high-priority

    area. If this satellite goes to safe mode, substantial loss of

    ground objectives could occur. As a result, on-line and real-

    time fault tolerant control (FTC) design for spacecraft has

    received considerable attention [3][5]. In [6], the problem

    of automated attitude recovery for rigid and flexible spacecraft

    was investigated on the basis of feedback linearization control.

    Variable structure reliable control design was presented in [7]

    to perform attitude stabilization maneuver. Passive and active

    reliable control laws were synthesized with an observer iden-

    tifying actuator faults. Another fault-tolerant attitude-tracking

    control to compensate for the loss of reaction wheel effec-

    tiveness fault was discussed in [8]. Only the disturbance-free

    case was considered; the knowledge of the spacecraft inertia

    was needed to implement the controller. Cai et al.[9] derived

    an adaptive controller to follow the desired attitude trajecto-

    ries with thruster failures. Input constraint, uncertain inertia

    parameters, and external disturbance were explicitly addressed.

    In a related work [10], a sliding-mode-based adaptive fault-

    tolerant controller was proposed for a satellite. The designed

    scheme can achieve the attitude control in the presence ofunknown, slow-varying satellite mass distribution, and several

    fault scenarios of rotating solar flaps. In [11], an adaptive

    fault-tolerant attitude-tracking controller was developed for a

    flexible spacecraft. Although terminal sliding-mode controller

    was designed in [12] to achieve satellite formation flying, the

    stability analysis was not carried out in the case of faults. To

    recover control capabilities in a faulty situation as quickly as

    possible, a terminal sliding mode control scheme was proposed

    in [13] to perform the rest-to-rest maneuver of a satellite with

    the degradation of actuation effectiveness.

    1063-6536 2013 IEEE

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    2/13

    2252 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013

    The preceding FTC schemes assume that the measurement

    of angular velocity is exactly available by using rate gyros. In

    practice, however, the availability of angular velocity measure-

    ments is not always satisfied due to either cost limitations or

    implementation constraints. The occurrence of faults in sen-

    sors also leads to wrong/imprecise measurements of angular

    velocity [14]. Hence, the design of efficient and low-cost

    attitude control without angular velocity measurements is

    becoming a very challenging task. The earliest known result

    in the field of velocity-free control was examined in [15] and

    [16]. A passivity filter was incorporated to generate a velocity-

    related signal from attitude orientation measurements. Subse-

    quent extension to this control design scheme was discussed

    in [17]. Although the inevitable factors of uncertain system

    parameters were explicitly addressed, external disturbance

    was not considered. In [18], a new class of proportional

    integral controller was derived on the basis of a first-order

    passivity filter to achieve attitude stabilization without velocity

    feedback. The stability analysis in case of disturbance was

    not carried out. In [19], an adaptive controller by employing

    a filtering technique was proposed. System uncertainties andexternal disturbance were estimated by using a Chebyshev

    neural network.

    Another solution to examine the challenge associated with

    the unavailability of angular velocity is to construct model-

    based nonlinear observers, as suggested in [20]. In that

    approach, a class of velocity observers was introduced to esti-

    mate the joint velocities in rigid manipulators. The controller

    design was not discussed. In [21], Ren presented a solution to

    the distributed cooperative attitude synchronization and track-

    ing problems for multiple rigid bodies. The implementation of

    the controller was independent of the absolute angular velocity

    measurements. However, actuator faults were not considered.

    In [22], an observer was designed to estimate the elasticmodes, their rates, and unknown angular velocity. A model-

    independent and observer-based attitude control method was

    explored in [23]. The controller met the objective of attitude

    tracking. However, a full knowledge of inertia matrix was

    needed, and it was assumed that the spacecraft is free from

    external disturbances. In order to release these two restric-

    tions, a new attitude-tracking control scheme without velocity

    measurements was developed in [24]. The design was inertia-

    independent and robust to external disturbances. In addition

    to the above-mentioned two velocity-free design methods,

    several other control schemes on the basis of quaternion output

    only were also motivated with Lyapunov-based techniques

    [25], [26].Although various nonlinear control schemes are available

    to accomplish various attitude maneuvers with fault-tolerant

    capability guaranteed even in the absence of angular veloc-

    ity measurements, few of the previously discussed literature

    account for actuator saturation. Due to physical limitations,

    spacecraft attitude control system is subject to actuator sat-

    uration. The typical control actuators mounted in a space-

    craft, such as the reaction wheel and thruster, have an upper

    bound on the control torque they can exert on the attitude

    system. If the attitude system is not equipped with a novel

    control algorithm to solve this kind of nonlinearity, then

    actuator saturation may lead to attitude control performance

    deterioration or even system instability. Consequently, actuator

    saturation is another key issue that needs to be addressed,

    and a great deal of attention has been focused on controller

    design with saturated actuators [27]. The endeavor to handle

    actuator saturation is complex and multidimensional. The

    most prominent method among the solutions for actuator

    saturation is the antiwindup design, due to its simple structure.

    In particular, a simple but effective modified proportional

    integralderivative control was presented in [28] to achieve

    large-angle attitude control of the spacecraft. In that paper,

    the specific advantage for handling actuator saturation with

    antiwindup control was verified. An alternative algorithm was

    proposed in [29]. A new positive constant gain within the

    framework of conventional backstepping-based control design

    was derived to reduce the peak control torque. More recently, a

    nonlinear adaptive control was investigated in [30]. A feedback

    and a feed-forward component were incorporated to solve the

    input saturation problem and to accommodate any linearly

    parameterized disturbance.

    It should be pointed out that almost all research until nowhas dealt with attitude control design either under component

    faults, or without angular velocity measurements, or with

    actuator saturation. For instance, velocity-free attitude con-

    troller was designed in [31] for spacecraft formation flying

    subject to actuator constraints, but actuator faults were not

    investigated. In [32], although the problem of robot tracking

    control with bounded torque input was solved by using output

    feedback only, the problem of actuator fault tolerance was

    not solved. The integrated design to deal with actuator faults,

    unavailable angular velocity, and actuator saturation still needs

    further research. Actually, if an unknown fault occurs in an

    actuator, then in spite of the fault, the attitude control system

    would continue issuing its maneuver that may no longer beachievable by the spacecraft. As a consequence, the required

    control effort will quickly saturate the actuator while striving

    to maintain the healthy attitude maneuvering performance,

    and subsequently will destabilize the attitude. This situation

    may quickly become mission critical. On the other hand, direct

    high-precision velocity measurement is usually unavailable for

    spacecraft in the presence of sensor faults. With a view to

    tackle the above-stated challenges and potential problems, we

    investigate in this paper the feasibility of performing desired

    attitude maneuver by developing a dynamic control scheme

    in the presence of partial loss of actuator effectiveness fault,

    external disturbances, and uncertain inertia parameters.

    The main contributions of this paper are as follows.1) A fault-tolerant control scheme is proposed to compen-

    sate for the partial loss of actuator effectiveness fault

    without any fault detection and isolation mechanism.

    The closed-loop attitude system is uniformly ultimately

    bounded stable, when the external disturbances are

    bounded.

    2) In contrast to the attitude control schemes without

    angular velocity measurements available in literature,

    the proposed velocity-free control approach can tolerate

    actuator fault with attitude successfully stabilized. More-

    over, the approach can explicitly account for actuator

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    3/13

    XIAO et al.: ATTITUDE STABILIZATION OF SPACECRAFTS 2253

    saturation without any need of magnetic torquers to

    dump the excess momentum of reaction wheels, even in

    the case of actuator fault. Thus, the objective of efficient,

    low-cost, and reliable attitude control design can be met.

    The rest of this paper is organized as follows. In Section II,

    some necessary notations, definitions, and preliminary results

    are first introduced. The mathematical attitude model of a

    rigid spacecraft and the control problem formulation aresummarized in Section III. The control solution is presented

    in Section IV, and a numerical example of the derived control

    design is presented in Section V. Conclusions and future works

    are given in Section VI.

    I I . NOTATIONS, DEFINITIONS, AN DP RELIMINARY

    RESULTS

    Let(respectively, +)denote the set of real (respectively,positive real) numbers,mn denote the set of m by n realmatrices, and In nn an n n identity matrix. For amatrix A mn , AT denotes its transpose, A1 for anyleft inverse if A has full column rank, and A2 = ATA.For any vector x(t) = [x1 x2 . . . xn ]T n , we definevectors |x| = [ |x1||x2| . . .|xn| ]T n and|x| = [ |x1| |x2| . . .|xn| ]T n with|xi |= supt0 |xi (t)|,i = 1, 2, . . . , n. We also define ||x||1 =

    ni=1 |xi |. The

    symbol|| ||denotes the Euclidean norm or its induced norm.The set of all the signals which are bounded on [0, ) isrepresented by L[0, ).

    A. Definitions

    Our main results are based on the following stability defin-

    itions for a given nonlinear system

    :x(t)= f(x, t) + g(x, t)d

    y=h (x, t) (1)

    where f(x, t): n + n are locally Lipschitz andpiecewise continuous int,d s is an exogenous disturbance,whereas y m is the system output. If there exists a closedball B= {x n| ||x|| } such that for all x0 B, thenthere exists an >0 and a number T() satisfying||x|| for all t t0 + T(), it is said that the solution x(x0, t0, t) isuniformly ultimately bounded (UUB) [19].

    The following vectors sgn(), ln(), and Tanh() n ,and diagonal matrices Cosh(

    ) and Sech(

    )

    n

    n are

    defined as:

    sgn(x)= [sgn(x1) sgn(x2) . . . sgn(xn)]T (2)ln(x)= [ln(x1) ln(x2) . . . ln(xn )]T (3)

    Tanh(x)= [tanh(x1) tanh(x2) . . . tanh(xn)]T (4)Cosh(x)= diag(cosh(x1), cosh(x2) , . . . , cosh(xn)) (5)Sech(x)= diag(sech(x1), sech(x2) , . . . , sech(xn )) (6)

    where x = [x1 x2 , . . . , xn ]T n, sgn(), ln(), tanh(),cosh(), and sech() are the sign, logarithmic, standard hyper-bolic tangent, cosine, and secant functions, respectively.

    B. Preliminary Results

    The following results are useful for the proof of the main

    results in sequel.

    Lemma 1 [33]: For x = [x1 x2 . . . xn]T n , thefollowing expressions hold:

    1

    2tanh2(xi ) ln(cosh(xi )) (7)

    ||Sech2(x)|| 1 (8)TanhT(x)Tanh(x) xTTanh(x). (9)

    Lemma 2: Forx= [x1 x2 ... xn ]T n , it follows thatxxTsgn(x).

    Lemma 3 [34]:Let and be real-valued functions defined

    on+, and let b and c be positive constants. If they satisfythe differential inequality

    c+ b(t)2, (0)0 (10)and L[0, ), then L[0, ). Moreover, (t) isfurther bounded by

    (t) (0)ect + bc||||2. (11)

    III. MODEL D ESCRIPTION ANDP ROBLEMF ORMULATION

    A. Attitude Model of a Rigid Spacecraft

    In this section, the mathematical model of a rigid spacecraft

    attitude system, which is given by the attitude kinematics and

    spacecraft dynamics, is briefly presented.

    1) Spacecraft Dynamics: When all the actuators are fault-

    free, with the assumption of rigid body movement, the space-

    craft dynamics can be found from Eulers moment equation

    as [25]

    J= S()J + + d (12)where = [ 1 2 3 ]T 3 denotes the angular velocity ofthe spacecraft with respect to an inertial frame Iand expressed

    in the body frame B, J 33 is the total inertia of thespacecraft, = [ u1 u2 u3 ]T 3 is the control torqueinput, d= [ d1 d2 d3 ]T 3 is the external disturbance,and S()= is the skew symmetric vector cross-productoperator.

    The actuator failures commonly encountered in spacecraft

    attitude system can be termed as [35]: 1) partial loss of

    effectiveness (F1); 2) lock-in-place (F2); and 3) float (F3).

    In this paper, the spacecraft considered does not have actuator

    redundancy. If one of the actuators undergoes F2 or F3, thenit will lead to the loss of three-axis attitude control. These

    two catastrophic faults are not the point of this investigation.

    Consequently, this paper mainly discusses partial loss of

    effectiveness faultF1. Consider actuator fault F1, represented

    by a multiplicative matrix E(t). The faulty attitude dynamic

    model is given by

    J= S()J + E(t)+ d (13)where E(t)= diag(e11(t), e22(t), e33(t)) 33 with 0 0 (26)

    2 l1

    l2 1> 0 (27)

    3KW

    4l1l2 1

    4 >0 (28)

    3l2 KW

    4l1 Jmax

    3KW

    2l1

    2

    3Cmax

    1

    41> 0 (29)

    1

    KP

    1

    4Kd

    l2 KW

    l1 2 1

    4 22>0 (30)

    where 1, 2, and + are prescribed constants specifiedby the designer. Then, the nominal controller (24) guarantees

    that the attitude orientation is UUB.

    Proof: Refer to the Appendix.Remark 2: Similar to the results in [9] and [24], the control

    law (24) is independent on the precise knowledge of inertia

    matrix J (particularly time varying and uncertain, due to

    onboard payload motion, vibration of flexible appendages,

    or fuel consumption). Although the implementation of the

    controller needs the upper bounds on J and C, which are

    used to determine the control gains in (24), those two bounds

    can be approximately estimated or be chosen larger value

    before launch. Thus, all the control gains can be determined.

    Therefore, from the standpoint of uncertainties and external

    disturbances rejection, the derived control law has great sta-

    bility robustness.

    2) Fault-Tolerant Control Law Design: So far, all the

    actuators are assumed to be healthy. This is not a real-

    istic assumption in practice. Due to aging of components,

    in general, actuator faults occur, especially partial loss of

    effectiveness fault. This type of fault may deteriorate attitude

    control performance and even result in system instability.

    Taking partial loss of effectiveness fault into consideration,

    the following fault-tolerant control law is proposed to perform

    attitude stabilization maneuver:

    = N+ F (31)where N is the nominal control (24) for the normal system,

    and F is the fault-tolerant control part designed and added tocompensate for possible actuator faults effect on the system,

    and it is given by

    F= sgn

    + 1

    Tanh( )T

    GTT (1 e0)

    e0||N||,

    >1. (32)

    The stability analysis of the closed-loop system under the

    effect of the fault-tolerant control (31) can be stated in the

    following Theorem.

    Theorem 2: Consider the faulty attitude system governed

    by (13) and (15) under partial loss of actuator effectiveness

    fault. With the application of the control law (31), suppose

    that the design parameters are chosen to hold (26)(30). Then,

    the attitude orientation is UUB if the nominal control (24)

    guarantees the nominal attitude system UUB.

    Proof: When partial loss of effectiveness fault E(t)

    occurs, it yields from (16), (A7), and (31) that

    J( )

    +C(,

    )

    = Kp Tanh( )

    KITanh()

    +KWf+d+KdTanh(f)GT(I3E(t))+ GTF. (33)

    Then, it has

    TJ= TC(, )+ Kp TTanh( ) KI TTanh() + Kd TTanh(f)+KW Tf+ Td+ TGTF T GT(I3E(t)) (34)

    1

    Tanh( )TJ= 1

    Tanh( )T

    [C+ Kp Tanh( ) +dKITanh() +KdTanh(f) +KWf]

    1

    Tanh( )TGT(I3E(t))

    + 1

    Tanh( )TGTF. (35)

    With the same Lyapunov function candidate defined in

    Theorem 1, substituting (34) and (35) into (A6) and following

    the same lines as in (A12)(A16) result in

    V (1+2)||d||2 m1|| ||2 m2||f||2

    m4||Tanh(f)||2 + ( T +1

    Tanh( )T)GTF

    ( T + 1

    Tanh( )T)(I3E(t)) m3||Tanh( )||2.(36)

    Due to the inequalities (26)(30), it is obtained from (31) and

    (32) and Lemma 2 that

    V1+2

    ||d||2 + ( T + 1

    Tanh( )T)E(t)F

    T + 1

    Tanh( )T

    I3E(t)

    Nm3||Tanh( )||2

    (1+2)||d||2( T+ 1

    Tanh( )T)GT

    1

    (1e0)e0

    ||N||

    +( T+1Tanh( )T)GT1(1e0)||N|| m3||Tanh( )||2= (1+2)||d||2 m3||Tanh( )||2

    ( T + 1Tanh( )T)GT

    1

    (1 e0)(1 )||N||

    (1+2)||d||2 m3||Tanh( )||2. (37)With (37), the result is established using the same argument

    as in the proof of Theorem 1. This completes the proof.

    Remark 3: The controller is implemented with digital com-

    puter in practical aerospace engineering. The value of f in

    the time of (k+ 1)T can be approximately estimated by

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    6/13

    2256 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013

    using the one-step previous information from attitude sensors

    as

    f(kT)=f((k+ 1)T) f(kT)

    T(38)

    whereTis the control update period. By using (22), we can

    calculate the value off by

    f(kT)=p((k

    +1)T)

    p(kT)

    T

    l2 ((k+ 1)T) (kT)

    T. (39)

    Accordingly, it is obtained from (23) that

    = 1l2

    fl1

    l2f. (40)

    Hence, can be numerically derived during the implementa-tion of the control law (31), becausef is obtained with (39),and fis given by the attitude sensors. It can be summarized

    that (32) is independent on angular velocity measurements,

    although

    is involved. On the other hand, Nis also angular

    velocity-free. As a result, the proposed fault-tolerant control(31) can be implemented without the need of any rate sensor

    to measure angular velocity.

    3) Analysis of the Upper Bound of the Control Effort:From

    (21), we find that the state of the velocity filter is bounded

    by

    p l1p + l1l2| |, p(0)0. (41)According to the analysis in the proof of Theorem 2, we have

    || || L[0, ). All conditions in Lemma 3 are satisfied.Hence, the inequality (41) ensures that

    p(t)

    p(0)el1t

    +l2

    |

    |2

    . (42)

    The inequality|i | 1, (i = 1, 2, 3) holds from Remark1. Thus, by choosing p(0)= 0, one can evaluate p(t) l2,which leads to||p(t)||

    3l2.

    With the result in [36], direct calculation shows that the

    matrix T( ) in (15) is such that

    TT( )T( )=1 + T

    4

    2I3. (43)

    Thus

    ||(G( )T)1|| = ||T( )|| = 1 + T

    4 1

    2. (44)

    On the basis of the preceding analysis, the upper bound ofthe proposed fault-tolerant control law (31) is summarized in

    the following Theorem.

    Theorem 3: Consider the developed fault-tolerant control

    law (31). Chose the control gains such that (26)(30), and

    also satisfying the following inequality:1

    2

    1 + (1 e0)

    e0

    3(Kp+KI+ Kd) + (

    3 + 1)KWl2

    u max. (45)

    The control output of each actuator is then rigorously bounded

    by the actuator saturation value.

    Proof: Together with (44), it leaves the nominal control

    law (24) as

    || || 12[

    3(Kp+KI+ Kd) +KW||f||]. (46)Next, from (22), f is bounded by

    ||f|| ||p|| + l2|| || (

    3 + 1)l2. (47)

    It follows that:|i | ||N| |+ |F i | ||N|| +

    (1 e0)e0

    ||N||

    12

    1 + (1 e0)

    e0

    3(Kp+KI+ Kd)

    +(

    3 + 1)KWl2

    (48)

    for i = 1, 2, 3, and F i is the i th argument ofF. Thus, with(45) and (48), it can be demonstrated that

    |i | u max. (49)Hence, actuator constraints can be satisfied.

    From Theorem 2, it is known that the smaller e0 in (32)is selected, more severe actuator faults the controller (31)

    can tolerate, and much more fault-tolerant capability results.

    In Theorem 3, it is proved that once the value of e0 is

    determined (no matter how small the value of e0 > 0 is),

    the control with the control gains chosen from (26)(30)

    and (45) can always guarantee that the closed-loop system

    is UUB. It is further theoretically analyzed that the attitude

    orientation is guaranteed to be bounded by|| (t)|| fort T(), and the control effort is such that|i | umax,i= 1, 2, 3. Therefore, when implementing the fault-tolerantcontroller (32), the selection of the value e0 depends on the

    tolerable level of actuator faults, which is imposed on the

    spacecraft by the designers. For example, if the spacecraftneeds to tolerate 90% loss of control, then one should choose

    0< e0 < 0.1. Moreover, the following two results should be

    pointed out.

    4) Small Value of e0 Would Not Lead to Weak Control

    Power: A conservative selection of e0 may indeed lead to

    small control gains. Then, it may follow weak nominal

    control effort N. However, as shown in (32), small e0will

    result in large fault-tolerant control effort F. This is due to

    the term(1 e0)/e0 in F. As a result, the total control power would not be weak, and the control objective can still be

    achieved. For instance, assume that N= [ 1 1 1]103 Nmatt

    =50 s, whene0

    =0.01 and

    =1.001 are chosen. One will

    haveF= [0.1683 0.1683 0.1683 ] Nm, if the vector sgn()in(32) is equal to[ 111 ]. This leads to the total controleffort= [ 0.1673 0.1673 0.1673 ] Nm. This torque is not aweak control power in practical aerospace engineering.

    5) Unacceptably Long Time Would Not be Taken to Stabilize

    the Attitude: Because the conservative selection of e0 may

    not lead to weak control, as shown in the above analysis, the

    closed-loop system would be stabilized within a sufficiently

    reasonable amount of time. This is verified by using a numer-

    ical example, as presented in Section V. On the other hand, as

    shown in the proof of Theorem 2, the time T(), within whichthe attitude is governed to be|| (t)|| , is dependent on

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    7/13

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    8/13

    2258 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013

    0 100 200-0.2

    0

    0.2

    0.4

    0.6

    0.8

    t/sec

    1

    0 100 200-0.8

    -0.6

    -0.4

    -0.2

    0

    0.2

    2

    0 100 200-0.2

    0

    0.2

    0.4

    0.6

    0.8

    t/sec

    3

    (a)

    2900 2950 3000-2

    -1

    0

    1

    2

    3x 10

    -6

    t/sec

    1

    2900 2950 3000-3

    -2

    -1

    0

    1

    2x 10

    -6

    t/sec

    2

    2900 2950 3000-2

    -1

    0

    1

    2

    3x 10

    -6

    t/sec

    3

    (b)

    t/sec

    Fig. 1. Spacecraft attitude orientation with VFFTC (solid line) and UQOFC(dashed line) in the absence of faults and disturbances. (a) Initial response.(b) Steady-state behavior.

    0 100 200-0.1

    0

    0.1

    t/sec

    1(rad/s)

    0 100 200-0.1

    0

    0.1

    0.2

    t/sec

    2rad/s)

    0 100 200

    -0.1

    0

    0.1

    t/sec

    3(rad/s)

    (a)

    2900 2950 3000-4

    -2

    0

    2

    4x 10

    -6

    t/sec

    1(rad/s)

    2900 2950 3000-6

    -4

    -2

    0

    2

    4x 10

    -6

    t/sec

    2(rad/s)

    2900 2950 3000-3

    -2

    -1

    0

    1

    2

    3x 10

    -6

    t/sec

    3(rad/s)

    (b)

    Fig. 2. Spacecraft angular velocity with VFFTC (solid line) and UQOFC(dashed line) in the absence of faults and disturbances. (a) Initial response.(b) Steady-state behavior.

    A. Response With Fault-Free and Disturbance-Free Case

    In this case, a relative ideal situation is simulated in which

    not only no actuator fault occurs but also there is not any

    0 100 200

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    1(Nm)

    0 100 200

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    2(Nm)

    0 100 200

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    3(Nm)

    Saturation Saturation Saturation

    (a)

    2900 2920 2940 2960 2980 3000-2

    0

    2x 10

    -4

    1

    (Nm)

    2900 2920 2940 2960 2980 3000-2

    0

    2x 10

    -4

    2

    (Nm)

    2900 2920 2940 2960 2980 3000-2

    0

    2x 10

    -4

    t/sec

    3

    (Nm)

    (b)

    Fig. 3. Time response of (t)with VFFTC (solid line) and UQOFC (dashedline) in the absence of faults and disturbances. (a) Initial response. (b) Steady-state behavior.

    external disturbance acting on the spacecraft. We first present

    the simulation results when applying VFFTC. It is shown

    in Figs. 1 and 2 (solid line) that the velocity-free controller

    managed to perform attitude stabilization maneuver with good

    control performance. The attitude orientation is stabilized

    within 100 s with high pointing accuracy even in the presence

    of uncertain inertia parameters (51). Moreover, the results as

    illustrated in Fig. 1 (solid line) further verify the conclusion

    that the proposed control law (31) can achieve the attitude

    control in the absence of actuator faults.

    Although the application of UQOFC to the spacecraft can

    achieve almost the same attitude control accuracy and stabilityas VFFTC, as shown in Figs. 1 and 2 (dashed line), it requires

    180 s to force the spacecraft attitude to a satisfied resolution.

    Much more overshoot resulted with UQOFC than that by using

    VFFTC. This is due to the fact that the proposed control

    scheme can decrease the overshoot by tuning the proportional,

    integral, and derivative gains KP , KI, and Kd. It is also

    interested to note that both controllers can protect the control

    torque from actuator saturation magnitude, as we can see in

    Fig. 3 (solid and dashed lines). However, compared with the

    control power in Fig. 3, larger control effort of VFFTC is

    observed than UQOFC. Indeed, this is due to the fact that fis always activated whether actuator fault occurs or not.

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    9/13

    XIAO et al.: ATTITUDE STABILIZATION OF SPACECRAFTS 2259

    0 300 600

    0

    0.2

    0.4

    0.6

    t/sec

    1

    0 300 600

    -0.8

    -0.6

    -0.4

    -0.2

    0

    t/sec

    2

    0 300 600-0.1

    0

    0.3

    0.7

    1

    t/sec

    3

    (a)

    2900 2950 3000-10

    -8

    -6

    -4

    -2

    0

    2x 10

    -3

    t/sec

    2

    2900 2950 3000-2

    0

    2

    4

    6

    8

    10x 10

    -3

    t/sec

    3

    2900 2950 3000-5

    0

    5

    10

    15

    20x 10

    -3

    t/sec

    1

    (b)

    Fig. 4. Spacecraft attitude orientation with VFFTC (solid line) and UQOFC(dashed line) in the presence of faults and disturbances. (a) Initial response.(b) Steady-state behavior.

    0 300 600-0.1

    0

    0.1

    t/sec

    1(rad/s)

    0 300 600-0.1

    0

    0.1

    t/sec

    2rad/s)

    0 300 600

    -0.1

    0

    t/sec

    3(rad/s)

    (a)

    2900 2950 3000-4

    -2

    0

    2

    4x 10

    -6

    t/sec

    1(rad/s)

    2900 2950 3000

    -5

    0

    5

    x 10-5

    t/sec

    2(rad/s)

    2900 2950 3000

    -5

    0

    5

    x 10-5

    t/sec

    3(rad/s)

    (b)

    Fig. 5. Spacecraft angular velocity with VFFTC (solid line) and UQOFC(dashed line) in the presence of faults and disturbances. (a) Initial response.(b) Steady-state behavior.

    B. Response With Actuator Fault and Disturbances Case

    On-orbit spacecraft is inevitably under the effect of external

    disturbances. Hence, a large constant external disturbance

    0 300 600

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    1(Nm)

    0 300 600

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    2(Nm)

    0 300 600

    -0.6

    -0.3

    0

    0.3

    0.6

    t/sec

    3(Nm)

    Saturation SaturationSaturation

    (a)

    2900 2920 2940 2960 2980 3000

    -0.02

    -0.0198

    -0.0196

    1

    (Nm)

    2900 2920 2940 2960 2980 3000-0.02

    0

    0.02

    0.04

    2

    (Nm)

    2900 2920 2940 2960 2980 3000-0.02

    -0.01

    00.01

    t/sec

    3

    (Nm)

    (b)

    Fig. 6. Time response of (t)with VFFTC (solid line) and UQOFC (dashedline) in the presence of faults and disturbances. (a) Initial response. (b) Steady-state behavior.

    torque specified by d(t)= [ 0.020.01 0.01 ]T is imposed inthis section. Moreover, the following partial loss of actuator

    effectiveness fault is considered.

    1) Actuator Fault Scenario:The fault scenarios occur under

    these situations: 1) the reaction wheel mounted in line with

    the roll axes decreases 50% of its normal value after 5 s;

    2) the actuator mounted in line with the pitch axes loses its

    power of 40% in 10 s; and 3) the reaction wheel mounted in

    line with the yaw axes undergoes 50% loss of effectiveness

    in 15 s. These are fairly severe faults that, if not compensated

    for, will cause overall attitude system instability, which will

    be discussed later.

    When the VFFTC is implemented to the attitude system,

    the time responses of attitude orientation and angular velocity

    are presented in Fig. 4 (solid line) and Fig. 5 (solid line),respectively. The driving torque is shown in Fig. 6 (solid line).

    As expected, we clearly see that the proposed fault-tolerant

    control scheme managed to compensate for the partial loss of

    effectiveness fault. High attitude pointing accuracy and attitude

    stability are still guaranteed without angular velocity measure-

    ments. As shown in Fig. 6 (solid line), the control torque of

    each reaction wheel is still within its maximum allowable limit

    even in the presence of external disturbances and uncertain

    inertia parameters. This is achieved by introducing the fault-

    tolerant part f in (32). Due to the limited control power of

    each reaction wheel, it demands longer time to stabilize the

    attitude in the presence of actuator fault. As we can see in

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    10/13

    2260 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013

    TABLE III

    PERFORMANCESUMMARYUNDER D IFFERENTCONTROLS CHEMES

    Control Actuator

    Status Control Schemes

    Performance Healthy VFFTC (31) UQOFC [25]

    AttitudeRoll

    Normal 2.0 106 3.0 106

    Control

    Fault 2.0 106 0.2

    AccuracyPitch

    Normal

    3.0

    106

    1.0

    106

    Fault 4.0 105 0.008

    YawNormal 2.0 106 2.0 106

    Fault 6.0 105 0.008

    Slew Roll

    Normal 4.0 106 1.5 106

    Rate

    Fault 3.0 106 4.0 106

    Accuracy Pitch

    Normal 4.0 106 2.0 106

    (rad/s)

    Fault 2.5 106 7.0 105

    YawNormal 2.5 106 2.0 106

    Fault 1.0 106 8.0 105Attitude

    Stabilization Normal 100 180

    time (s) Fault 500 Infinity

    Fig. 4(a) (solid line), the whole attitude stabilization maneuver

    is performed nearly 500 s.

    The application of UQOFC leads to the attitude orientation

    and angular velocity shown in Figs. 4 and 5 (dashed line). As

    pointed out, that this control law can stabilize the attitude with

    angular velocity eliminated only in the absence of external

    disturbance and actuator fault. Therefore, when disturbance

    d(t) and actuator fault are introduced in the system, UQOFC

    failed to achieve attitude stabilization control as we can see

    in Fig. 4 (dashed line), although a relative higher slew rates

    accuracy and limited control effort were still observed in

    Figs. 5 and 6 (dashed line), respectively.

    C. Summary of Simulation Results

    On the basis of the above illustrated simulation results, the

    steady attitude stability and control accuracy under VFFTC

    and UQOFC are summarized in Table III.

    1) In the absence of actuator fault and external disturbance,

    both the proposed methodology and the scheme devel-

    oped in [25] can accomplish the attitude stabilization

    maneuver without the measurements of angular velocity.

    Almost the same attitude pointing accuracy and attitude

    stability are achieved. However, the developed controller

    demands less time to govern the attitude, the comparisonwith [25] shows that our solution provides a faster

    response.

    2) When actuator fault and external disturbances are con-

    sidered, our presented control law can successfully

    perform the attitude stabilization maneuver. While the

    controller [25] failed to stabilize the attitude, although a

    high slew rates accuracy is achieved.

    3) When the developed strategy is implemented to the

    spacecraft, comparison with the results of the actuator

    normal case and the fault case shows that the slew rates

    accuracy is met with the same order of magnitude, and

    only the attitude control precision decreases one order

    of magnitude in the presence of actuator fault.

    VI . CONCLUSION

    Although many nonlinear attitude control approaches were

    available for spacecraft attitude control design in literature,

    none of them have addressed fault tolerance, actuator satu-

    ration, velocity-free control, and robustness, simultaneously.In this paper, we developed a novel angular velocity-free

    control scheme to achieve attitude stabilization maneuver in

    the presence of partial loss of effectiveness fault, uncertainties

    in the inertia parameters, external disturbances, and actuator

    saturation. The control approach guaranteed the closed-loop

    attitude system to be uniformly ultimately bounded stable.

    Angular velocity sensors were not needed to implement the

    control law, also magnetic torquers were not required to be

    mounted to dump the excess momentum of reaction wheels.

    The objective of developing a low-cost attitude control system

    for spacecraft was realized. It thus let the developed con-

    trol scheme be cost-effective for microsatellite applications.

    However, the drawback of the scheme remains its dependenceon the lower bound e0 of the actuator fault. As some of

    future works, extension of the approach with elimination of

    the requirement of such lower bound should be carried out.

    The lock-in-place and float faults also need to be addressed.

    Further, extension to the fault-tolerant attitude control with

    finite-time convergence should be investigated to perform time

    critical aerospace mission, in which the attitude is stabilized

    in finite time.

    APPENDIX

    PROOF OFT HEOREM 1

    The proof uses the elements of Lyapunov stability theoryand is organized as follows: we first design a candidate

    Lyapunov function, which is globally positive and radically

    unbounded in the states; then we prove that the time derivative

    of this Lyapunov candidate is negative definite along trajecto-

    ries generated by (12) and (15). Finally, Barbalats lemma is

    invoked to show that the closed-loop attitude system is stable.

    A. Lyapunov Function Candidate

    Consider the Lyapunov candidate function of the form

    V(t)= 12

    TJ 1

    Tanh( )TJ + Kdl2

    3

    i=1ln[cosh(fi )]

    +Kp3

    i=1ln[cosh(i )] +

    1

    2

    Tanh( )0

    sT KI

    Cosh2()ds+ KW2l2

    Tf f (A1)

    where

    Tanh()0

    sT KICosh2()ds =

    3i=1

    tanh(i )0

    KIcosh2(i )si dsi . (A2)

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    11/13

    XIAO et al.: ATTITUDE STABILIZATION OF SPACECRAFTS 2261

    Because KI and cosh2(i ) are positive, it follows that:

    Tanh( )0

    sT KICosh2()ds > 0 =0 3. (A3)

    Before proceeding with the time derivative computation of

    the Lyapunov function, its positive definiteness is shown first.

    Using (7) of Lemma 1 and P1, one can get from (26) that

    1

    4 TJ 1

    Tanh( )TJ+ Kp

    2

    3i=1

    ln

    cosh(i )

    = 14

    2

    Tanh( )

    TJ

    2

    Tanh( )

    1 2

    Tanh( )TJTanh( ) + Kp2

    3i=1

    ln

    cosh(i )

    Kp2

    3i=1

    ln

    cosh(i ) 1

    2Tanh( )TJTanh( )

    3

    i=1

    Kp4

    Jmax 2

    tanh2(i ) >0. (A4)In view of (A3) and (A4), rearranging (A1) yields

    V 14

    TJ+ Kdl2

    3i=1

    ln

    cosh(fi )

    + KW2l2

    Tf f

    + Kp2

    3i=1

    ln

    cosh(i )+ 1

    2

    Tanh()0

    sT KICosh2()ds

    14

    TJ + Kd2l2

    3

    i=1tanh2(fi )+

    Kp

    4

    3

    i=1tanh2(i )

    + KW2l2

    Tf f+1

    2

    Tanh()0

    sT KICosh2()ds > 0 (A5)

    for[ T T T Tf]T = 0. Hence, it can be concluded thatthe selected Lyapunov function candidate V is continuously

    differentiable, radially unbounded, and positive definite in the

    states ,, , and f.

    B. Stability Analysis

    The time derivative of Vcan be calculated as

    V

    =

    1

    2 T J

    + TJ

    1

    Tanh( )T J

    1

    Tanh( )TJ 1

    (Sech2( ) )TJ

    + Kdl2

    TfTanh(f) +Kp TTanh( ) +KW

    l2 Tff

    + KI 2

    Tanh()TCosh2()d[Tanh()]

    dt. (A6)

    Substituting (24) into (16), one can use E(t) I3 for actuatorfault-free case to establish

    J( )+ C(, )= Kp Tanh( ) KITanh()+KdTanh(f) +KWf+d. (A7)

    Through laborious yet relatively straightforward algebra

    followed by the application of (23), and (25), (A7) yields

    TJ= TC(, )+ Kp TTanh( ) KI TTanh()+ Kd TTanh(f) +KW Tf+ Td (A8)

    Tanh()TCosh2()d[Tanh()]

    dt

    =2

    Tanh()

    T

    Tanh()T

    Tanh( ) (A9) TfTanh(f)= (l1 Tf+ l2 )Tanh(f). (A10)With the inequality

    Tanh( )TTanh(f)1

    4||Tanh( )||2 + ||Tanh(f)||2

    (A11)

    imposing the bound||Tanh( )||

    3, and using P1P3, the

    time derivative of V in (A6) is simplified as

    V= 1

    Tanh( )TC(, ) +

    Sech2( )

    TJ

    1

    Tanh( )Td

    Kd

    Tanh( )TTanh(f)

    Kp

    Tanh( )TTanh( )+ Td+

    KW T+KW

    l2 Tf

    f

    KW

    Tanh( )TfKdl1

    l2 TfTanh(f)

    1

    3Cmax+Jmax

    || ||2

    Kp

    Kd

    4

    ||Tanh( )||2

    1

    Tanh( )Td 1

    2 l1 Kd

    l2Kd

    ||Tanh(f)||2

    KW

    Tanh( )Tf+

    KW T +KW

    l2 Tf

    f+ Td.

    (A12)

    In particular, using the Youngs inequality, it follows:

    Tf1

    4||f||2 + || ||2 (A13)

    Td 141

    T+1dTd1

    Tanh( )Td (A14)

    14 22

    Tanh( )TTanh( ) +2dTd. (A15)

    Hence, for the last three items on the right-hand side of (A12),

    it can be found that

    KW

    Tanh( )T

    f+ (KWT

    +KW

    l2 Tf) f

    l1 KW4l2

    ||f||2 +l2 KW

    l1 2||Tanh( )||2 + KW Tf

    KWl2

    (l1f+ l2 )Tf

    = 3l1 KW4l2

    Tf f+l2 KW

    l1 2||Tanh( )||2

    = 3KW4l1l2

    ||f||2 3l2 KW

    4l1|| ||2 3KW

    2l1 Tf

    + l2 KWl1 2

    ||Tanh( )||2

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    12/13

    2262 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 21, NO. 6, NOVEMBER 2013

    3l2 KW

    4l13KW

    2l1

    2|| ||2

    3KW4l1l2

    14

    ||f||2

    + l2 KWl1 2

    ||Tanh( )||2. (A16)

    By using (26)(30) and (A14)(A16), the total derivative of

    V along the closed-loop trajectories of (A12) can be further

    established as

    V 1

    (

    3Cmax+Jmax)|| ||2 Kp

    Kd

    4

    ||Tanh( )||2

    + l2 KWl1 2

    ||Tanh( )||2 12

    2 l1 Kdl2

    Kd||Tanh(f)||2

    3l2 KW

    4l13KW

    2l1

    2|| ||2+ 1

    4 22Tanh( )TTanh( )

    3KW

    4l1l2 1

    4

    ||f|| +

    1

    41 T+1dTd+2dTd

    =1+2

    ||d||2

    Kp

    Kd

    4 l2 KW

    l1 2 1

    4 22

    m3||Tanh( )||2

    1

    2 l1 Kdl2

    Kd

    m4

    ||Tanh(f)||23KW

    4l1l2 1

    4

    m2

    ||f||2

    3l2 KW

    4l1 Jmax

    3KW2l1

    2

    3Cmax

    1

    41

    m1

    || ||2

    (1+2)||d||2 m3||Tanh( )||2. (A17)

    Due to d L[0, ), then there exists a D0 > 0 such that||d|| D0. From inequality (A17), V is bounded as

    V

    (1

    +2)D

    2

    0m3

    ||Tanh( )

    ||2. (A18)

    It is seen from (A18) that V < 0 when are outside of theset

    D

    ||Tanh( )|| (A19)

    where = D0

    (1+2)/m3. Equation (A19) implies thatV(t) decreases monotonically outside the set D. Hence, all

    the signal in the closed-loop system are bounded. Moreover,

    one can choose small enough 0 to guarantee that

    limt || || limt ||Tanh( )|| D . (A20)

    It can be concluded from (A20) that, there exists

    a T() > 0 such that|| (t)|| for t T(). Thisshows that the attitude is UUB from Definition 2. Thereby,

    the proof is completed.

    ACKNOWLEDGMENT

    The authors would like to thank the associate editor and

    reviewers for their very constructive comments and sugges-

    tions which have greatly helped to improve the quality and

    presentation of the manuscript of this paper.

    REFERENCES

    [1] B. Robertson and E. Stoneking, Satellite GN&C anomaly trends, inProc. 26th Annu. AAS Rocky Mountain Guid. Control Conf., San Diego,CA, 2003, pp. 115.

    [2] B. A. Roberts, J. W. Kruk, T. B. Ake, T. S. Englar, B. F. Class, and D.M. Rovner, Three-axis attitude control with two reaction wheels andmagnetic torquer bars, in Proc. AIAA Guid., Navigat., Control Conf.

    Exhibit, Providence, RI, 2004, pp. 18.[3] A. H. J. D. Ruiter, A fault-tolerant magnetic spin stabilizing con-

    troller for the JC2Sat-FF mission, Acta Astronaut., vol. 68, nos. 12,pp. 160171, 2011.[4] Y. M. Zhang and J. Jiang, Bibliographical review on reconfigurable

    fault-tolerant control systems,Annu. Rev. Control, vol. 32, pp. 229252,Dec. 2008.

    [5] B. Xiao, Q. L. Hu, and Y. M. Zhang, Adaptive sliding mode faulttolerant attitude tracking control for flexible spacecraft under actua-tor saturation, IEEE Trans. Control Syst. Technol., vol. 20, no. 6,pp. 16051612, Nov. 2012.

    [6] S. Tafazoli and K. Khorasani, Nonlinear control and stability analysisof spacecraft attitude recovery, IEEE Trans. Aerosp. Electron. Syst.,vol. 42, no. 3, pp. 825845, Jul. 2006.

    [7] Y. W. Liang, S. D. Xu, and C. L. Tsai, Study of VSC reliable designswith application to spacecraft attitude stabilization, IEEE Trans. ControlSyst. Technol., vol. 15, no. 2, pp. 332338, Mar. 2007.

    [8] J. Jin, S. Ko, and C. K. Ryoo, Fault tolerant control for satellites withfour reaction wheels, Control Eng. Pract., vol. 16, pp. 12501258,

    Oct. 2008.[9] W. C. Cai, X. H. Liao, and Y. D. Song, Indirect robust adaptive fault-

    tolerant control for attitude tracking of spacecraft, J. Guid. ControlDynamics, vol. 31, pp. 14561463, Sep.Oct. 2008.

    [10] S. Varma and K. D. Kumar, Fault tolerant satellite attitude control usingsolar radiation pressure based on nonlinear adaptive sliding mode, Acta

    Astronaut., vol. 66, pp. 486500, Feb.Mar. 2009.[11] Y. Jiang and Q. Hu, Adaptive backstepping fault-tolerant control for

    flexible spacecraft with unknown bounded disturbances and actuatorfailures, ISA Trans., vol. 49, no. 1, pp. 5769, 2010.

    [12] R. Godard and K. D. Kumar, Fault tolerant reconfigurable satellite for-mations using adaptive variable structure techniques, J. Guid. Control

    Dynamics, vol. 33, no. 3, pp. 969984, MayJun. 2010.[13] H. Lee and Y. Kim, Fault-tolerant control scheme for satellite attitude

    control system, IET Control Theory Appl., vol. 4, pp. 14361450,Aug. 2010.

    [14] M. Tafazoli, A study of on-orbit spacecraft failures, Acta Astronaut.,

    vol. 64, pp. 195205, Jan.Feb. 2009.[15] O. Egeland and J. M. Godhavn, Passivity-based adaptive attitude

    control of a rigid spacecraft, IEEE Trans. Autom. Control, vol. 39,no. 4, pp. 842846, Apr. 1994.

    [16] F. Lizarralde and J. T. Wen, Attitude control without angular velocitymeasurement: A passivity approach, IEEE Trans. Autom. Control,vol. 41, no. 3, pp. 468472, Mar. 1996.

    [17] H. Wong, M. S. de Queiroz, and V. Kapila, Adaptive tracking controlusing synthesized velocity from attitude measurements, Automatica,vol. 37, pp. 947953, Jun. 2001.

    [18] K. Subbarao and M. R. Akella, Differentiator-free nonlinearproportional-integral controllers for rigid-body attitude stabilization, J.Guid. Control Dynamics, vol. 27, pp. 10921096, Nov.Dec. 2004.

    [19] A. M. Zou and K. D. Kumar, Adaptive attitude control of spacecraftwithout velocity measurements using Chebyshev neural network, Acta

    Astronaut., vol. 66, pp. 769779, Mar.Apr. 2010.

    [20] M. Namvar, A class of globally convergent velocity observers for

    robotic manipulators, IEEE Trans. Autom. Control, vol. 54, no. 8,pp. 19561961, Aug. 2009.

    [21] W. Ren, Distributed cooperative attitude synchronization and trackingfor multiple rigid bodies, IEEE Trans. Control Syst. Technol., vol. 18,no. 2, pp. 383392, Mar. 2010.

    [22] S. Di Gennaro, Output attitude tracking for flexible spacecraft, Auto-matica, vol. 38, pp. 17191726, Oct. 2002.

    [23] D. Seo and M. R. Akella, Separation property for the rigid bodyattitude tracking control problem, J. Guid. Control Dynamics, vol. 30,pp. 15691576, Nov.Dec. 2007.

    [24] Y. D. Song and W. C. Cai, Quaternion observer-based model-independent attitude tracking control of spacecraft, J. Guid. Control

    Dynamics, vol. 32, pp. 14761482, Sep.Oct. 2009.[25] A. Tayebi, Unit quaternion-based output feedback for the attitude

    tracking problem, IEEE Trans. Autom. Control, vol. 53, no. 6,pp. 15161520, Jul. 2008.

  • 8/13/2019 Attitude Stabilization of Spacecrafts Under

    13/13

    XIAO et al.: ATTITUDE STABILIZATION OF SPACECRAFTS 2263

    [26] S. H. Li, S. H. Ding, and Q. Li, Global set stabilization of the spacecraftattitude control problem based on quaternion, Int. J. Robust NonlinearControl, vol. 20, pp. 84105, Jan. 2010.

    [27] B. Wie and J. B. Lu, Feedback control logic for spacecraft eigenaxisrotations under slew rate and control constraints, J. Guid. Control

    Dynamics, vol. 18, pp. 13721379, Nov.Dec. 1995.[28] H. Bang, M. J. Tahk, and H. D. Choi, Large angle attitude control

    of spacecraft with actuator saturation, Control Eng. Pract., vol. 11,pp. 989997, Sep. 2003.

    [29] I. Ali, G. Radice, and J. Kim, Backstepping control design with

    actuator torque bound for spacecraft attitude maneuver,J. Guid. ControlDynamics, vol. 33, pp. 254259, Jan.Feb. 2010.

    [30] A. H. J. D. Ruiter, Adaptive spacecraft attitude control with actuatorsaturation, J. Guidance Control Dynamics, vol. 33, pp. 16921695,Sep. 2010.

    [31] A. Mehrabian, S. Tafazoli, and K. Khorasani, Quaternion-based attitudesynchronization and tracking for spacecraft formation subject to sensorand actuator constraints, in Proc. AIAA Guid., Navigat., Control Conf.,Toronto, ON, Canada, 2010, pp. 121.

    [32] J. Moreno-Valenzuela, V. Santibanez, and R. Campa, On output feed-back tracking control of robot manipulators with bounded torque input,

    Int. J. Control Autom. Syst., vol. 6, pp. 7685, Feb. 2008.[33] Y. X. Su, P. C. Muller, and C. H. Zheng, Global asymptotic saturated

    PID control for robot manipulators, IEEE Trans. Control Syst. Technol.,vol. 18, no. 6, pp. 12801288, Nov. 2010.

    [34] M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear andAdaptive Control Design. New York: Wiley, 1995.

    [35] R. Godard, Fault tolerant control of spacecraft, Ph.D. dissertation,Dept. Aerospace Eng., Ryerson University, Toronto, ON, Canada, 2010.

    [36] H. Schaub, M. R. Akella, and J. L. Junkins, Adaptive control ofnonlinear attitude motions realizing linear closed loop dynamics, J.Guid. Control Dynamics, vol. 24, pp. 95100, Jan.Feb. 2001.

    [37] S. Nicosia and P. Tomei, Nonlinear observer and output feedbackattitude control of spacecraft, IEEE Trans. Aerosp. Electron. Syst.,vol. 28, no. 4, pp. 970977, Oct. 1992.

    [38] M. Benosman and K. Y. Lum, Passive actuators fault-tolerant controlfor affine nonlinear systems, IEEE Trans. Control Syst. Technol.,vol. 18, no. 1, pp. 152163, Jan. 2010.

    [39] Y. Liu, Y. Yin, and F. Liu, Continuous gain scheduled H-infinityobserver for uncertain nonlinear system with time-delay and actuatorsaturation, Int. J. Innovat. Comput., Inf. Control, vol. 8, no. 12,pp. 80778088, 2012.

    [40] H. Hamidi, A. Vafaei, and A. Monadjemi, A framework for fault toler-ance techniques in the analysis and evaluation of computing systems,

    Int. J. Innovat. Comput., Inf. Control, vol. 8, no. 7B, pp. 50835094,2012.

    [41] P. Shi, Y. Yin, and F. Liu, Gain-scheduled worst case control onnonlinear stochastic systems subject to actuator saturation and unknowninformation, J. Optim. Theory Appl., vol. 156, pp. 115, Aug. 2012.

    [42] M. Liu, P. Shi, L. Zhang, and X. Zhao, Fault tolerant control fornonlinear Markovian jump systems via proportional and derivativesliding mode observer, IEEE Trans. Circuits Syst. I, Reg. Papers,vol. 58, no. 11, pp. 27552764, Nov. 2011.

    [43] B. Jiang, Y. Guo, and P. Shi, Delay-dependent adaptive reconfigurationcontrol in the presence of input saturation and actuator faults, Int. J.

    Innovat. Comput., Inf. Control, vol. 6, no. 4, pp. 18731882, 2010.

    Bing Xiao received the B.S. degree in mathematics

    from Tianjin Polytechnic University, Tianjin, China,in 2007, and the M.S. degree in engineering from theHarbin Institute of Technology at Harbin, Harbin,China, in 2010, where he is currently pursuing thePh.D. degree in control science and engineering.

    His current research interests include spacecraftattitude control, fault diagnosis, and fault tolerantcontrol for spacecrafts.

    Qinglei Hu received the B.Eng. degree from theDepartment of Electrical and Electronic Engineer-ing, Zhengzhou University, Zhengzhou, China, in2001, and the M.Eng. and Ph.D. degrees withspecialization in controls from the Department ofControl Science and Engineering, Harbin Instituteof Technology, Harbin, China, in 2003 and 2006,respectively.

    He was a Post-Doctoral Research Fellow withthe School of Electrical and Electronic Engineering,

    Nanyang Technological University, Singapore, from2006 to 2007. From 2008 to 2009, he was with the University of Bristolas a Senior Research Fellow. He is currently an Associate Professor withthe Harbin Institute of Technology. His current research interests includevariable structure control and applications, spacecraft fault tolerant controland applications, and spacecraft formation flying. He has authored or co-authored more than 60 papers in journals and conferences.

    Dr. Hu was a recipient of the Royal Society Fellowship for years 2008 to2009. He was an Associate Editor of the Journal of the Franklin Institute.

    Peng Shi (M95SM98) received the B.Sc. degreein mathematics from the Harbin Institute of Technol-ogy, Harbin, China, the M.E. degree in systems engi-neering from Harbin Engineering University, Harbin,the Ph.D. degree in electrical engineering from theUniversity of Newcastle, Newcastle, Australia, thePh.D. degree in mathematics from the Universityof South Australia, Adelaide, Australia, and theD.Sc. degree from the University of Glamorgan,Pontypridd, U.K., in 1982, 1985, 1994, 1998, and2006, respectively.

    He was a Lecturer with Heilongjiang University, Harbin. He was a Post-Doctoral Researcher and a Lecturer with the University of South Australia. Hewas a Senior Scientist with the Defence Science and Technology Organisation,Edinburgh, Australia. He was a Professor with the University of Glamorgan.He is currently a Professor with Victoria University, Melbourne, Australia,and the University of Adelaide, Adelaide, Australia. He has authored or co-

    authored several papers in journals and conferences. His current researchinterests include system and control theory, computational and intelligentsystems, and operational research.

    Dr. Shi is a fellow of the Institution of Engineering and Technology, U.K.,and the Institute of Mathematics and its Applications, U.K. He is on theeditorial board of a number of international journals, includingAutomatica, theIEEE TRANSACTIONS ON AUTOMATIC CONTROL, the IEEE TRANSAC-TIONS ONF UZZYS YSTEMS, the IEEE TRANSACTIONS ONS YSTEMS , MANAN D CYBERNETICSPART B : CYBERNETICS, and the IEEE T RANSAC-TIONS ONC IRCUITS ANDS YSTEMSPARTI: REGULARPAPERS.