Transactions of Nanjing University of Aeronautics & Astronautics
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
参考文献 1
KARRAYF, GREWALA, GLAUMM, et al . Stiffening control of a class of nonlinear affine systems[J]. Aerospace & Electronic Systems IEEE Transactions on, 1997, 33(2):473-484.
参考文献 2
NAGATAT, MODIV J, MATSUOH . Dynamics and control of flexible multibody systems: Part II: simulation code and parametric studies with nonlinear control[J]. Acta Astronautica, 2001, 49(11):595-610.
参考文献 3
HUQ, MA G . Vibration suppression of flexible spacecraft during attitude maneuvers[J]. Journal of Guidance Control & Dynamics, 2005, 28(2):377-380.
参考文献 4
HUQ L, SHIP, GAOH J . Adaptive variable structure and commanding shaped vibration control of flexible spacecraft[J]. Journal of Guidance Control & Dynamics, 2007, 30(3):804-815.
参考文献 5
MAGANTIG B, SINGHS N . Simplified adaptive control of an orbiting flexible spacecraft[J]. Acta Astronautica, 2007, 61(7/8):575-589.
参考文献 6
HUQ, MA G . Adaptive variable structure maneuvering control and vibration reduction of three-axis stabilized flexible spacecraft[J]. European Journal of Control, 2006, 12(6):654-668.
参考文献 7
ZHONGC, GUOY, YUZ, et al . Finite-time attitude control for flexible spacecraft with unknown bounded disturbance[J]. Transactions of the Institute of Measurement and Control, 2016, 38(2):240-249.
参考文献 8
GENNAROS D . Output attitude tracking for flexible spacecraft[J]. Automatica, 2002, 38(10):1719-1726.
参考文献 9
GENNAROS D . Output stabilization of flexible spacecraft with active vibration suppression[J]. Aerospace & Electronic Systems IEEE Transactions on, 2003, 39(3):747-759.
参考文献 10
GENNAROS D . Passive attitude control of flexible spacecraft from quaternion measurements[J]. Journal of Optimization Theory and Applications, 2003, 116(1):41-60.
参考文献 11
GENNAROS D . Tracking control using attitude measurements for flexible spacecraft in presence of disturbances[C]// Decision and Control, 2004. Cdc. IEEE Conference on. [ S .l]: IEEE, 2015:2123-2128.
参考文献 12
ZHONGC, CHENZ, GUOY . Attitude control for flexible spacecraft with disturbance rejection[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(1):101-110.
参考文献 13
BOSKOVICJ D, LIS M, MEHRAR K . Robust tracking control design for spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 27(4):627-633.
参考文献 14
JOVAND, BOŠKOVIC, LISaiMing, et al . Robust adaptive variable structure control of spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 24(1):14-22.
参考文献 15
HUQ, XIAOB . Robust adaptive backstepping attitude stabilization and vibration reduction of flexible spacecraft subject to actuator saturation[J]. Journal of Vibration & Control, 2011, 17(11):1657-1671.
参考文献 16
HUQ . Robust adaptive sliding mode attitude maneuvering and vibration damping of three-axis-stabilized flexible spacecraft with actuator saturation limits[J]. Nonlinear Dynamics, 2009, 55(4):301-321.
参考文献 17
SidiM J . Spacecraft dynamics and control[M]. Cambridge, UK: Cambridge University Press, 1997.
参考文献 18
POLYCARPOUM M . Stable adaptive neural control scheme for nonlinear systems[J]. Automatic Control IEEE Transactions on, 1996, 41(3):447-451.
参考文献 19
POLYCARPOUM M, IOANNOUP A . A robust adaptive nonlinear control design [J]. Automatica, 1996, 32(3):423-427.
参考文献 20
JIAOX H, ZHANGL Y . Adaptive output feedback control of attitude maneuver and vibration suppression for flexible spacecraft[J]. Electric Machines & Control, 2011, 15(7):94-100.
参考文献 21
CAIZ, QUEIROZM S D, DAWSOND M . A sufficiently smooth projection operator[J]. IEEE Transactions on Automatic Control, 2006, 51(1):135-139.
参考文献 22
CHENM, GES S, HOW B V E . Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities[M].[ S .l.]: IEEE Press, 2010.
参考文献 23
CHENM, GES S, RENB . Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3):452-465.
目录 contents

    Abstract

    A robust adaptive control scheme is proposed for attitude maneuver and vibration suppression of flexible spacecraft in situations where parametric uncertainties, external disturbances, unmeasured elastic vibration and input saturation constraints exist. The controller does not need the knowledge of modal variables but the estimates of modal variables provided by appropriate dynamics of the controller. The requirements to know the system parameters and the bound of the external disturbance in advance are also eliminated by adaptive updating technique. Moreover, an auxiliary design system is constructed to analyze and compensate the effect of input saturation, and the state of the auxiliary design system is applied to the procedure of control design and stability analysis. Within the framework of the Lyapunov theory, stabilization and disturbance rejection of the overall system are ensured. Finally, simulations are conducted to study the effectiveness of the proposed control scheme, and simulation results demonstrate that the precise attitude control and vibration suppression are successfully achieved.

    摘要

    暂无

  • 0 Introduction

    Flexible spacecraft, which often employs large flexible structures such as arrays in future space missions, will be expected to achieve high pointing and fast attitude maneuvering. However, the attitude maneuvering operation will introduce certain levels of vibration to flexible appendages, which will deteriorate its pointing performance. Worse still, the deflection of the flexible appendages makes the spacecraft dynamics highly nonlinear. Furthermore, flexible spacecraft in the practical environment is often subjected to various external disturbances, and knowledge about system parameters is usually not available, such as, the inertia matrix. Therefore, attitude maneuver and vibration control strategies robust to parametric uncertainties and external disturbance, and also suppressive to the induced vibration are in great demand in future space missions.

    Recently, considerable works have been found for designing nonlinear attitude controller in the presence of the aforementioned issues. Refs.[1,2] developed. optimal and nonlinear control systems for the control of flexible spacecraft. Variable structure controllers for flexible spacecraft with large space structures are designed[3,4] because of their insensitivity to system uncertainty and external disturbance.

    However, design methods in these studies require perfect knowledge of system parameters and prior information on the bounds of disturbances for the computation of control gains. Unlike these methods, nonlinear adaptive control methods, including an adaptation mechanism for tuning the controller gains, are called for. A variety of adaptive attitude controllers have been developed. A new adaptive system in Ref.[5] for rotational maneuver and vibration suppression of an orbiting spacecraft with flexible appendages was designed. Then adaptive output regulation of the closed-loop system was accomplished in spite of large parameter uncertainties and disturbance input. Variable structure control approaches in Refs.[4,6] have been proposed for vibration control of flexible spacecraft during attitude maneuvering, and the adaptive version of the proposed controller was achieved by releasing the limitation of knowing the bounds of the uncertainties and perturbations in advance.

    Relevant drawback of these control strategies is the extra necessity to measure the modal variables and to treat the effects of the flexible dynamics affecting the rigid motion as an additional disturbance acting on a rigid structure. With regard to the latter situation, a weighted homogeneous extended state observer in Ref.[7] was designed to estimate and thus to attenuate the total disturbance in finite time, including external disturbance torque and coupling effect. As a result, the prior knowledge of the total disturbance was not required.

    Unfortunately, in some cases the availability of the measured modal variables is an unrealistic hypothesis, due to the impracticability of using appropriate sensors or the economical requisite. An interesting solution for the attenuation of the flexible oscillations induced by spacecraft maneuvers is to reconstruct the unmeasured modal position and velocity by means of appropriate dynamics. It is advantageous in a case of sensor failures or the reduction of the structure and control system design costs.

    A class of nonlinear controllers[8,9,10,11,12] has been derived for spacecraft with flexible appendages. It does not ask for measures of the modal variables, but only uses the parameters describing the attitude and the spacecraft angular velocity. The controller derived then uses estimates of the modal variables and its rate to avoid direct measurement.

    However, a typical feature in all of the mentioned attitude control schemes and methods is that the control device is assumed to be able to produce a big enough control torque without considering actuator saturation. Extensive results pertaining to spacecraft attitude control systems containing actuator saturation nonlinearities were presented in Refs.[13,14], in which a robust variable structure controller has been skillfully designed to control the spacecraft attitude under input saturation. However, these control schemes lose the generality to nonlinear flexible spacecraft system. A modified adaptive backstepping attitude controller in Refs.[15,16] is developed considering external disturbance and input saturation. But the way to include the effects of the flexible dynamics in the lumped disturbance for the rigid dynamics deprives the controller of a direct compensation of the dynamic terms caused by the flexibility.

    In this paper, a robust adaptive scheme is proposed at the basis of an elastic mode estimator. This very estimator only demands the angular velocity measurements, thereby avoiding the necessity of modal variables measurements in traditional methods. Also, by employing an adaptation mechanism, the requirements to know the exact system parameters and the bound of the external disturbance in advance have been eliminated. Moreover, an auxiliary system, taking the input constraints explicitly in the controller design, is constructed to rigorously enforce actuator magnitude saturation constraints. The convergence of the proposed control scheme is proved by the Lyapunov stability theorem, and the convergence domain of system attitude error can be adjusted by an explicit choice of design parameters.

  • 1 Mathematical Model

  • 1.1 Mathematical model of a flexible spacecraft

    The mathematical model of a flexible spacecraft is briefly recalled.

    The unit quaternion is adopted to describe the attitude of the spacecraft for global representation without singularities

    q˙=q˙0q˙v=12-qvTq0I+qv×ω
    (1)

    Under the assumption of small elastic displacements, the dynamic equations of spacecraft with flexible appendages can be found in Ref.[17] and references therein, and given by

    Jω˙+δTη¨=-ω×(Jω+δTη˙)+u+d
    (2)
    η¨+Cη˙+Kη=-δω˙
    (3)

    where J is the total inertia matrix, δ is the coupling matrix between flexible and rigid dynamics, η is the modal coordinate vector, and the damping and stiffness matrices are expressed as C=diag2ξiωni and K=diagωni2i=1,,N respectively, N the number of elastic modes considered, ωni the natural frequencies, ξi the corresponding damping, u the control input, and d the external disturbance.

    Through introducing the auxiliary variable ψ=η˙+δω which represents the total angular velocity expressed in modal variables, the dynamics of the flexible spacecraft from Eqs.(2—3) can be further expressed as

    η˙ψ˙=0I-K-Cηψ+-ICδω
    (4)
    Jmbω˙=-ω×(Jmbω+δTψ)+δT(Cψ+Kη-Cδω)+u+d
    (5)

    where Jmb=J-δTδ , with δTδ as the contribution of the flexible parts to the total inertia matrix.

  • 1.2 Preliminaries

    To facilitate control system design, the following assumptions and lemmas are presented and will be used in the subsequent developments.

    Assumption 1 The disturbance vector d in system Eq.(5) is assumed to be bounded by an unknown bound constant ρ>0 , that is

    dρ
    (6)

    Since the bound ρ is unknown, an adaptive law will be designed to estimate ρ online, and ρˆ will be employed to denote the estimation.

    Assumption 2 All three components of the control torque u are constrained by a saturation value, expressed by

    ui(t)umax,t>0,i=1,2,3
    (7)

    Note that typical applications have a separate saturation limit uimax for each component ui , but a conservative common saturation limit umax=mini[uimax]i=1,2,3 is adopted here to streamline the analysis, where uimax is the upper limit bound of the ith actuator.

    Lemma 1 For arbitrary constant ε>0 and variable η , Eq.(8) holds[18,19]

    0η-ηtanh(η/ε)δε
    (8)

    with δ=e-δ+1 and δ=0.2785 .

  • 1.3 Control problem formulation

    The control objective is to achieve rest-to-rest attitude maneuver, i.e., from any initial condition to the desired quaternion qdT=[1,0,0,0] and angular velocity ωdT=[0,0,0] , such that

    (1) The attitude orientation and angular velocity tracking errors are driven to zero, or a small set containing the origin.

    (2) The vibration induced by the maneuver rotation is also suppressed in the presence of parametric uncertainties, external disturbances and input saturation constraints, i.e.

    limtη=0,limtη˙=0
    (9)
  • 2 Robust Adaptive Constrained Backstepping Controller Design

  • 2.1 Basic controller design

    To remove the hypothesis of the measurability of the modal position and velocity, an elastic mode estimator to supply their estimates is constructed as follows[20]

    ηˆψˆ=0I-K-Cηˆψˆ+-ICδω
    (10)

    where ηˆ , ψˆ are the estimates of modal variables, and eη=η-ηˆ , eψ=ψ-ψˆ are the estimation errors.

    From Eqs.(4), (10), the response of eη , eψ can be algebraically arranged as

    e˙ηe˙ψ=Aeηeψ
    (11)

    Since matrix A is a Hurwitz matrix, the estimation errors eη,eψ will converge to zero asymptotically.

    In what follows, a robust adaptive controller is derived in the presence of parametric uncertainties, external disturbances and unmeasured elastic vibration, where the control input limitation is not considered.

    We start with Eqs.(1), (4) by considering ω as the virtual control variable. Define the tracking error as

    z=ω-α
    (12)

    where α is a virtual control input to be designed later.

    The first Lyapunov candidate function is chosen as

    V1=[(1-q0)2+qvTqv]+12[ηˆTψˆT]K12K+C2CC2Iηˆψˆ+12[eηTeψT]K22K+C2CC2Ieηeψ
    (13)

    where the positive definite matrices K1 and K2 are partitioned as

    K1=k11I00k12I,K2=k21I00k22I
    (14)

    Using Eq.(11), the time derivative of Eq.(13)along the system trajectories is given by

    V˙1=[qvT+(k12ψˆTC-2k11ηˆTK)δ](z+α)-[ηˆTψˆT]k11CK-2k11K2k12Kk12Cηˆψˆ-[eηTeψT]k21CK-2k21K2k22Kk22Ceηeψ
    (15)

    Define the stabilizing function α(qv,ηˆ,ψˆ) as

    α=-[qv+δT(k12Cψˆ-2k11Kηˆ)]
    (16)

    Based on what is mentioned above, Eq.(15) becomes

    V˙1=[qvT+(k12ψˆTC-2k11ηˆTK)δ]z-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-[ηˆTψˆT]k11CK-2k11K2k12Kk12Cηˆψˆ-[eηTeψT]k21CK-2k21K2k22Kk22Ceηeψ
    (17)

    Take the derivate of z left-multiplied by inertia matrix Jmb with respect to Eq.(5), then we have

    Jmbz˙=-ω×(Jmbω+δTψ)+u+d-Jmbα˙+δT(Cψ+Kη-Cδω)
    (18)

    Although the inertia matrix Jmb is unknown for the system design, it can be observed that the inertia parameters Jmb,ij(i,j=1,2,3) appear linearly in Eq.(18).

    To isolate these parameters, a linear operator L():R3R3×6 acting on ξ=[ξ1ξ2ξ3]T is introduced as follows

    L(ξ)=ξ100ξ2ξ300ξ20ξ10ξ300ξ30ξ1ξ2
    (19)

    Let θmbT=[Jmb,11,Jmb,22,Jmb,33,Jmb,12,Jmb,13,Jmb,23] , it follows that Jmbξ=L(ξ)θmb and then Eq.(18) can be rewritten as

    Jmbz˙=Fθmb-ω×δTψ+u+d+δT(Cψ+Kη-Cδω)
    (20)

    with F=-ω×L(ω)-L(α˙) .

    The design procedure can be summarized in the following theorem.

    Theorem 1 Considering the flexible spacecraft system governed by Eqs.(1), (4) and (5) with the Assumptions 1—2. If the control law is designed by

    u=-[qv+δT(k12Cψˆ-2k11Kηˆ)]+δTCδω+[ω×δTψˆ-δT(Cψˆ+Kηˆ)]-12(δω×)T(δω×z)-12(Cδ)T(Cδz)-12(Kδ)T(Kδz)-Fθˆmb-K3z-bρˆzz+ε
    (21)

    and the adaptive control is selected as

    θˆmb=Projθˆmb(ΓFTz)ρˆ=abz2z+ε
    (22)

    where the projection operator to avoid the parameter drift problem is defined in Ref.[21], then the attitude orientation and angular velocity tracking errors are uniformly ultimately bounded.

    Proof Consider the composite Lyapunov function V2

    V2=V1+12zTJmbz+12θ˜mbTΓ-1θ˜mb+12aρ˜2
    (23)

    In view of control law Eq.(21), taking the derivative of the above Lyapunov function along the system in Eqs.(1), (4), (5), it follows that

    V˙2=-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-zTK3z-[ηˆTψˆT]k11CK-2k11K2k12Kk12Cηˆψˆ-[eηTeψT]k21CK-2k21K2k22Kk22Ceηeψ+θ˜mbTΓ-1θˆmb-zTFθ˜mb+zTd-bρˆz2z+ε+1aρ˜ρˆ-12(δω×z)T(δω×z)-12(Cδz)T(Cδz)-12(Kδz)T(Kδz)-zTω×δTeψ+zTδT(Ceψ+Keη)
    (24)

    The last terms in Eq.(24) can be expanded as

    -zTω×δTeψ12(δω×z)T(δω×z)+12eψTeψzTδTCeψ12(Cδz)T(Cδz)+12eψTeψzTδTKeη12(Kδz)T(Kδz)+12eηTeη
    (25)

    Substituting Eq.(25) and the updating law Eq.(22) into Eq.(24), one obtains

    V˙2-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-zTK3z-[ηˆTψˆT]P1ηˆψˆ-[eηTeψT]P2eηeψ+zTd-bρˆz2z+ε+bρ˜z2z+ε
    (26)

    where P1 and P2 are given by

    P1=k11CK-2k11K2k12Kk12CP2=k21CK-12I-2k21K2k22Kk22C-I

    If zε/(b-1) , and k1i,k2i(i=1,2) is chosen such that P1>0,P2>0 , the following inequality holds

    V˙2-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-zTK3z-[ηˆTψˆT]P1ηˆψˆ-[eηTeψT]P2eηeψ0
    (27)

    It is clear that the condition of the negative definitiveness of V˙2 is guaranteed on the boundary of the following compact set

    R=zzεb-1
    (28)

    which can be made arbitrarily small by increasing b to sufficiency and decreasing the value of ε . From the definitions of Eqs.(12), (16), it is concluded that the attitude orientation and angular velocity tracking errors are uniformly ultimately bounded.

    This completes the proof of Theorem 1.

  • 2.2 Robust adaptive constrained controller design

    In Subsection 2.1, we have shown how to design a robust adaptive controller for the flexible system with parametric uncertainties, external disturbances and unmeasured elastic vibration. However, the actuator saturation limits are not explicitly considered, which can lead to serious discrepancies between commanded input signals and actual control effort. To overcome this problem, a modified robust adaptive controller is proposed hereinafter.

    Considering the actuator saturation in Eq.(7), the control input uT=[u1,u2,u3] in Eq.(20) can be further defined as

    ui=sat(uci)=umaxuci>umaxuci-umaxuciumax-umaxuci<-umax
    (29)

    where uci is the ith element of the designed control law. To handle the input saturation, the following auxiliary system[22,23] is constructed as follows to compensate the effect of the input saturation

    e˙u=-Kueu-f(Δu,z)eueu2-Δueuϑ10eu<ϑ1
    (30)

    where f(Δu,z)=zTΔu+(1/2)ΔuTΔu , Δu=u-uc is the difference between the applied control and the designed control input, Ku=KuT>0 , and eu is the state of the auxiliary design system. The design parameter ϑ1 is a positive constant which should be chosen as an appropriate value in accordance with the requirement of the tracking performance.

    Using the elastic mode estimator Eq.(10) and the above designed auxiliary system, the constrained robust strategy is proposed as follows

    uc=-[qv+δT(k12Cψˆ-2k11Kηˆ)]+δTCδω+[ω×δTψˆ-δT(Cψˆ+Kηˆ)]-12(δω×)T(δω×z)-12(Cδ)T(Cδz)-12(Kδ)T(Kδz)-Fθˆmb-K3(z-eu)-bρˆzz+ε-zg(z)ς2+z2
    (31)

    where ς is the state of the following design system

    ς˙=-g(z)ςς2+z2-k4ςzϑ20z<ϑ2gz=12zTK3TK3z
    (32)

    The design parameter ϑ2 is a positive constant which should be chosen as a small value.

    The stability of the closed-loop control system with the proposed control strategy is stated by the following theorem.

    Theorem 2 Considering the system Eqs.(1), (4), (5), with the Assumptions 1—2. If the robust control law is designed in Eq.(31) subject to saturation as shown in Eq.(29) and the adaptive law is selected as in Eq.(22), the attitude orientation and angular velocity tracking errors are uniformly ultimately bounded.

    Proof This result is proved by considering the following augmented Lyapunov function candidate

    V3=V2+12euTeu+12ς2
    (33)

    When the control law Eq.(31) is used instead of Eq.(21), the derivative of Eq.(23) can be algebraically rearranged in steps identical to those employed in deriving Eq.(26), namely

    V˙2-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-zTK3z-[ηˆTψˆT]P1ηˆψˆ-[eηTeψT]P2eηeψ+zTd-bρˆz2z+ε+bρ˜z2z+ε+zTK3eu-zg(z)ς2+z2+zTΔu
    (34)

    Taking the derivative of Eq.(33) along with Eqs. (30) and (32), the following inequality holds

    V˙3-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-zTK3z-k4ς2-12zTK3TK3z-[ηˆTψˆT]P1ηˆψˆ-[eηTeψT]P2eηeψ+zTd-bρˆz2z+ε+bρ˜z2z+ε-euTKueu+(zTΔu-zTΔu)+zTK3eu-euTΔu-12ΔuTΔu
    (35)

    Considering the following fact

    zTK3eu-euTΔu-12ΔuTΔu12zTK3TK3z+12euTeu+12euTeu+12ΔuTΔu-12ΔuTΔu=12zTK3TK3z+euTeu
    (36)

    Then if zε/(b-1) , and k1i,k2i(i=1,2) is chosen such that P1>0,P2>0 , the following inequality holds

    V˙3-[qvT+(k12ψˆTC-2k11ηˆTK)δ][qv+δT(k12Cψˆ-2k11Kηˆ)]-[ηˆTψˆT]P1ηˆψˆ-[eηTeψT]P2eηeψ-zTK3z-euT(Ku-I)eu-k4ς20
    (37)

    Similar to Section 2.1, it can be concluded that the attitude orientation and angular velocity tracking errors are uniformly ultimately bounded.

    Remark 1 It is worth to point out that input constraint is taken into account directly during the design stage to avoid the occurrence of saturation. As shown in the following numerical simulations, control inputs are in their valid operating ranges.

  • 3 Simulation

    To verify the effectiveness and performance of the proposed control scheme including modal observer in Eq.(10), parameter updating law in Eq.(22) and control law in Eq.(31), numerical simulations have been conducted in this section using the flexible spacecraft system governed by Eqs.(1), (4), (5). The spacecraft is characterized by a nominal main body inertia matrix

    J=35034328010410190kgm2

    and by the coupling matrix

    δ=6.456371.278142.15629-1.256190.91756-1.672641.116872.48901-0.836741.23637-2.6581-1.12503kg1/2ms-2

    respectively. Then the matrix Jmb=J-δTδ is given by

    J=303.9613-3.5930-9.6975-3.5930264.26387.8709-9.69757.8709180.5869kgm2

    The first four elastic modes have been considered for the implemented spacecraft model resulting from the modal analysis of the structure, with natural frequency and damping presented in Table1.

    Table 1 Parameters of the flexible dynamics

    ModeNatural frequency/(rad·s⁃1)Damping
    Mode 11.097 30.05
    Mode 21.276 10.06
    Mode 31.653 80.08
    Mode 42.289 30.025

    In the following simulations, the rest-to-rest slew maneuver is considered to bring a flexible spacecraft with any initial nonzero attitude to zero and then to keep it resting at zero attitude. The initial attitude and angular velocity are chosen to be qT(0)=[0.173648,0.837087,-0.443163,0.269701] and ωT(0)=[0,0,0] . In addition, the initial modal variables and its time derivative are given by η(0)=0 and ψ(0)=η˙(0)+δω(0)=0 .

    To examine the robustness to external disturbance, simulation is done corresponding to the following periodic disturbance torque

    d(t)=0.03cos(0.01t)+0.10.015sin(0.02t)+0.03cos(0.025t)0.03sin(0.01t)+0.01Nm

    For the purpose of comparison, two different sets of simulation are conducted to demonstrate the effectiveness of the proposed approach as follows:

    (1) Attitude control using the constrained control law Eq.(31) and its combination with the elastic mode estimator Eq.(10) integrated with auxiliary system Eq.(30) to handle the input saturation, labeled as “Ⅰ” in figure legend.

    (2) Attitude control using the control law Eq.(21) and its combination with the elastic mode estimator Eq.(10), labeled as “Ⅱ” in figure legend.

    In the following simulations, the control and adaptation gains are selected by trial-and-error until a good performance is obtained for above cases, which are tabulated in Table2. The maximum value of the control torque of actuators is assumed to be 30 N·m.

    Table 2 Design parameters for the different controllers

    Control schemeParameter and value
    Proposed controller in Eq.(21) k11=k12=1,k21=k22=10,K3=I3Γ=0.01I6,a=0.0001,b=101,ε=0.0001
    Proposed controller in Eq.(31) k11=k12=1,k21=k22=10,K3=I3Γ=0.01I6,a=0.0001,b=101,ε=0.0001Ku=2I3,k4=1,ϑ1=ϑ2=0.01
  • 3.1 Constrained robust adaptive control design

    The results of the proposed constrained robust adaptive controller are summarized from Figs.1—11 in the presence of parametric uncertainties, external disturbances, unmeasured elastic vibration and input saturation constraints. From Figs.1, 2, it can be seen that attitude quaternion almost converge to its equilibrium point around the time of 100 s, and the steady error of each quaternion component is less than 0.001 4. Fig.3shows the response of angular velocity of the flexible spacecraft and the steady errors are no more than 1.32e-5 rad/s.

    Fig.3
                            Time response of angular velocity

    Fig.3 Time response of angular velocity

    The behavior of the modal displacements and their estimates are given in Fig.5. It is noted that all the elastic vibrations and their rates approach zero at time 80 s. It can be observed that not only the vibrations induced by attitude maneuver are effectively suppressed but also the modal displacements can be well estimated by the modal observer, whose performance is explicitly demonstrated in Fig.6. The steady observation errors of modal observer in Eq.(10) are tabulated in Table3.

    Fig.5
                            Time response of vibration displacements and their estimates

    Fig.5 Time response of vibration displacements and their estimates

    Fig.6
                            Time response of vibration estimate errors

    Fig.6 Time response of vibration estimate errors

    Table 3 Steady observation errors of modal observer

    ParameterSteady observation errors
    Mode 1 η1-ηˆ1 7.381e-6
    Mode 2 η2-ηˆ2 1.61e-7
    Mode 3 η3-ηˆ3 0
    Mode 4 η4-ηˆ4 3.92e-7

    The responses of estimated inertial parameters corresponding to update law of Eq.(22) are illustrated in Figs.7, 8. It is clear that the convergence of these estimated parameters can be achieved, but not to the true values. That is because sufficient frequency components in the tracking error states are not guaranteed. In other words, the persistent excitation (PE) condition is not satisfied.

    Furthermore, time responses of the demand control torque are depicted from Figs.9—11. Thanks to the auxiliary system introduced to compensate the saturation effect, we can see that the restrictions on the actuator output torque magnitude are satisfied.

    Specifically, from the curves of the control torques, the control input derived from the proposed strategy is saturated in the initial transient phase. After this period of time, the control saturation no longer takes effect, and the attitude quaternion and angular velocity converge to the equilibrium with a good performance.

  • 3.2 Robust adaptive control design

    For comparison, the system is also controlled by using the robust adaptive control law in Eq.(21). The same simulation is repeated under the same initial conditions, and the results are shown in Figs.1—11 (dotted line). As demonstrated in Fig.4(dotted line), it can be observed that a significant amount of oscillations of the angular velocity occur in steady state regimes. The steady errors of quaternion and angular velocity are 0.001 6 and 1.4e-4 rad/s, respectively, which are larger than those of the proposed constrained robust adaptive control method mentioned in Section 3.1.

    Fig.4
                            Time response of the enlarged angular velocity

    Fig.4 Time response of the enlarged angular velocity

    In addition, in Figs.9—11, the constraints on the control magnitude are violated and excessive control chattering exists since the actuator saturation is not explicitly considered in the control law Eq.(21).

    From the comparison, it is shown that the proposed constrained robust control approach can accomplish quick attitude rotational maneuver, and suppress the undesired vibrations of the appendages even though the uncertainties, external disturbances and control input saturation are explicitly considered. Furthermore, the information of upper bound of the perturbations and uncertainty is not required beforehand when the adaptive law of the developed control is adopted.

    Fig.1
                            Time response of quaternion

    Fig.1 Time response of quaternion

    Fig.2
                            Time response of Euler angles

    Fig.2 Time response of Euler angles

    Fig.7
                            Time response of the estimated parameters of inertia

    Fig.7 Time response of the estimated parameters of inertia

    Fig.8
                            Time response of the estimated parameters of the pr-oduct of inertia

    Fig.8 Time response of the estimated parameters of the pr-oduct of inertia

    Fig.9
                            Time response of control torque ux

    Fig.9 Time response of control torque ux

    Fig.10
                            Time response of control torque uy

    Fig.10 Time response of control torque uy

    Fig.11
                            Time response of control torque uz

    Fig.11 Time response of control torque uz

  • 4 Conclusions

    The problem of attitude maneuver and vibration suppression of flexible spacecraft has been investigated taking parametric uncertainties, external disturbances, unmeasured elastic vibration and input saturation constraints into account simultaneously. Firstly, a modal observer to supply elastic modal estimates is constructed by utilizing the inherent physical properties of flexible appendages. Then, an adaptive law is derived to remove the requirements to know the upper bound of parametric uncertainties and external disturbance. Furthermore, an auxiliary design system is introduced to analyze and compensate the input saturation effect. For the closed-loop system, the stability is rigorously proved by using the Lyapunov method and the convergence of all closed-loop signals is guaranteed. Finally, numerical simulations are conducted to verify and demonstrate the effectiveness of the proposed control methodology.

  • References

    • 1

      KARRAY F, GREWAL A, GLAUM M, et al . Stiffening control of a class of nonlinear affine systems[J]. Aerospace & Electronic Systems IEEE Transactions on, 1997, 33(2):473-484.

    • 2

      NAGATA T, MODI V J, MATSUO H . Dynamics and control of flexible multibody systems: Part II: simulation code and parametric studies with nonlinear control[J]. Acta Astronautica, 2001, 49(11):595-610.

    • 3

      HU Q, MA G . Vibration suppression of flexible spacecraft during attitude maneuvers[J]. Journal of Guidance Control & Dynamics, 2005, 28(2):377-380.

    • 4

      HU Q L, SHI P, GAO H J . Adaptive variable structure and commanding shaped vibration control of flexible spacecraft[J]. Journal of Guidance Control & Dynamics, 2007, 30(3):804-815.

    • 5

      MAGANTI G B, SINGH S N . Simplified adaptive control of an orbiting flexible spacecraft[J]. Acta Astronautica, 2007, 61(7/8):575-589.

    • 6

      HU Q, MA G . Adaptive variable structure maneuvering control and vibration reduction of three-axis stabilized flexible spacecraft[J]. European Journal of Control, 2006, 12(6):654-668.

    • 7

      ZHONG C, GUO Y, YU Z, et al . Finite-time attitude control for flexible spacecraft with unknown bounded disturbance[J]. Transactions of the Institute of Measurement and Control, 2016, 38(2):240-249.

    • 8

      GENNARO S D . Output attitude tracking for flexible spacecraft[J]. Automatica, 2002, 38(10):1719-1726.

    • 9

      GENNARO S D . Output stabilization of flexible spacecraft with active vibration suppression[J]. Aerospace & Electronic Systems IEEE Transactions on, 2003, 39(3):747-759.

    • 10

      GENNARO S D . Passive attitude control of flexible spacecraft from quaternion measurements[J]. Journal of Optimization Theory and Applications, 2003, 116(1):41-60.

    • 11

      GENNARO S D . Tracking control using attitude measurements for flexible spacecraft in presence of disturbances[C]// Decision and Control, 2004. Cdc. IEEE Conference on.

      [ S .l]: IEEE, 2015:2123-2128.

    • 12

      ZHONG C, CHEN Z, GUO Y . Attitude control for flexible spacecraft with disturbance rejection[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(1):101-110.

    • 13

      BOSKOVIC J D, LI S M, MEHRA R K . Robust tracking control design for spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 27(4):627-633.

    • 14

      JOVAN D, BOŠKOVIC, LI SaiMing, et al . Robust adaptive variable structure control of spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 24(1):14-22.

    • 15

      HU Q, XIAO B . Robust adaptive backstepping attitude stabilization and vibration reduction of flexible spacecraft subject to actuator saturation[J]. Journal of Vibration & Control, 2011, 17(11):1657-1671.

    • 16

      HU Q . Robust adaptive sliding mode attitude maneuvering and vibration damping of three-axis-stabilized flexible spacecraft with actuator saturation limits[J]. Nonlinear Dynamics, 2009, 55(4):301-321.

    • 17

      Sidi M J . Spacecraft dynamics and control[M]. Cambridge, UK: Cambridge University Press, 1997.

    • 18

      POLYCARPOU M M . Stable adaptive neural control scheme for nonlinear systems[J]. Automatic Control IEEE Transactions on, 1996, 41(3):447-451.

    • 19

      POLYCARPOU M M, IOANNOU P A . A robust adaptive nonlinear control design [J]. Automatica, 1996, 32(3):423-427.

    • 20

      JIAO X H, ZHANG L Y . Adaptive output feedback control of attitude maneuver and vibration suppression for flexible spacecraft[J]. Electric Machines & Control, 2011, 15(7):94-100.

    • 21

      CAI Z, QUEIROZ M S D, DAWSON D M . A sufficiently smooth projection operator[J]. IEEE Transactions on Automatic Control, 2006, 51(1):135-139.

    • 22

      CHEN M, GE S S, HOW B V E . Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities[M].[ S .l.]: IEEE Press, 2010.

    • 23

      CHEN M, GE S S, REN B . Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3):452-465.

    • 利益冲突

      The authors declare no competing interests.

TAOJiawei

Affiliation: Department of Automation, Tsinghua University, Beijing 100084, P. R. China

Profile:Mr. TAO Jiawei is currently a Ph.D. candidate in Department of Automation at Tsinghua University. His research interests include spacecraft dynamics and control, nonlinear control and spacecraft formation flying.

ZHANGTao

Affiliation: Department of Automation, Tsinghua University, Beijing 100084, P. R. China

角 色:通讯作者

Role:Corresponding author

邮 箱:taozhang@tsinghua.edu.cn.

Profile:ZHANG Tao is currently a professor in Department of Automation at Tsinghua University. He received his Ph.D. degree in Tsinghua University. His research interests are nonlinear system control theory and application, fault diagnosis and reliability analysis, intelligent control of robot, micro-satellite engineering and signal processing.E-mail: taozhang@tsinghua.edu.cn.

ModeNatural frequency/(rad·s⁃1)Damping
Mode 11.097 30.05
Mode 21.276 10.06
Mode 31.653 80.08
Mode 42.289 30.025
Control schemeParameter and value
Proposed controller in Eq.(21) k11=k12=1,k21=k22=10,K3=I3Γ=0.01I6,a=0.0001,b=101,ε=0.0001
Proposed controller in Eq.(31) k11=k12=1,k21=k22=10,K3=I3Γ=0.01I6,a=0.0001,b=101,ε=0.0001Ku=2I3,k4=1,ϑ1=ϑ2=0.01
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F001.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F002.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F003.jpg
ParameterSteady observation errors
Mode 1 η1-ηˆ1 7.381e-6
Mode 2 η2-ηˆ2 1.61e-7
Mode 3 η3-ηˆ3 0
Mode 4 η4-ηˆ4 3.92e-7
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F004.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F005.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F006.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F007.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F008.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F009.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F010.jpg
html/njhkhten/201901009/alternativeImage/f1bd7373-1af8-4156-8bd3-2c02dd25934c-F011.jpg

Table 1 Parameters of the flexible dynamics

Table 2 Design parameters for the different controllers

Fig.3 Time response of angular velocity

Fig.5 Time response of vibration displacements and their estimates

Fig.6 Time response of vibration estimate errors

Table 3 Steady observation errors of modal observer

Fig.4 Time response of the enlarged angular velocity

Fig.1 Time response of quaternion

Fig.2 Time response of Euler angles

Fig.7 Time response of the estimated parameters of inertia

Fig.8 Time response of the estimated parameters of the pr-oduct of inertia

Fig.9 Time response of control torque ux

Fig.10 Time response of control torque uy

Fig.11 Time response of control torque uz

image /

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

无注解

  • References

    • 1

      KARRAY F, GREWAL A, GLAUM M, et al . Stiffening control of a class of nonlinear affine systems[J]. Aerospace & Electronic Systems IEEE Transactions on, 1997, 33(2):473-484.

    • 2

      NAGATA T, MODI V J, MATSUO H . Dynamics and control of flexible multibody systems: Part II: simulation code and parametric studies with nonlinear control[J]. Acta Astronautica, 2001, 49(11):595-610.

    • 3

      HU Q, MA G . Vibration suppression of flexible spacecraft during attitude maneuvers[J]. Journal of Guidance Control & Dynamics, 2005, 28(2):377-380.

    • 4

      HU Q L, SHI P, GAO H J . Adaptive variable structure and commanding shaped vibration control of flexible spacecraft[J]. Journal of Guidance Control & Dynamics, 2007, 30(3):804-815.

    • 5

      MAGANTI G B, SINGH S N . Simplified adaptive control of an orbiting flexible spacecraft[J]. Acta Astronautica, 2007, 61(7/8):575-589.

    • 6

      HU Q, MA G . Adaptive variable structure maneuvering control and vibration reduction of three-axis stabilized flexible spacecraft[J]. European Journal of Control, 2006, 12(6):654-668.

    • 7

      ZHONG C, GUO Y, YU Z, et al . Finite-time attitude control for flexible spacecraft with unknown bounded disturbance[J]. Transactions of the Institute of Measurement and Control, 2016, 38(2):240-249.

    • 8

      GENNARO S D . Output attitude tracking for flexible spacecraft[J]. Automatica, 2002, 38(10):1719-1726.

    • 9

      GENNARO S D . Output stabilization of flexible spacecraft with active vibration suppression[J]. Aerospace & Electronic Systems IEEE Transactions on, 2003, 39(3):747-759.

    • 10

      GENNARO S D . Passive attitude control of flexible spacecraft from quaternion measurements[J]. Journal of Optimization Theory and Applications, 2003, 116(1):41-60.

    • 11

      GENNARO S D . Tracking control using attitude measurements for flexible spacecraft in presence of disturbances[C]// Decision and Control, 2004. Cdc. IEEE Conference on.

      [ S .l]: IEEE, 2015:2123-2128.

    • 12

      ZHONG C, CHEN Z, GUO Y . Attitude control for flexible spacecraft with disturbance rejection[J]. IEEE Transactions on Aerospace and Electronic Systems, 2017, 53(1):101-110.

    • 13

      BOSKOVIC J D, LI S M, MEHRA R K . Robust tracking control design for spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 27(4):627-633.

    • 14

      JOVAN D, BOŠKOVIC, LI SaiMing, et al . Robust adaptive variable structure control of spacecraft under control input saturation[J]. Journal of Guidance Control & Dynamics, 2012, 24(1):14-22.

    • 15

      HU Q, XIAO B . Robust adaptive backstepping attitude stabilization and vibration reduction of flexible spacecraft subject to actuator saturation[J]. Journal of Vibration & Control, 2011, 17(11):1657-1671.

    • 16

      HU Q . Robust adaptive sliding mode attitude maneuvering and vibration damping of three-axis-stabilized flexible spacecraft with actuator saturation limits[J]. Nonlinear Dynamics, 2009, 55(4):301-321.

    • 17

      Sidi M J . Spacecraft dynamics and control[M]. Cambridge, UK: Cambridge University Press, 1997.

    • 18

      POLYCARPOU M M . Stable adaptive neural control scheme for nonlinear systems[J]. Automatic Control IEEE Transactions on, 1996, 41(3):447-451.

    • 19

      POLYCARPOU M M, IOANNOU P A . A robust adaptive nonlinear control design [J]. Automatica, 1996, 32(3):423-427.

    • 20

      JIAO X H, ZHANG L Y . Adaptive output feedback control of attitude maneuver and vibration suppression for flexible spacecraft[J]. Electric Machines & Control, 2011, 15(7):94-100.

    • 21

      CAI Z, QUEIROZ M S D, DAWSON D M . A sufficiently smooth projection operator[J]. IEEE Transactions on Automatic Control, 2006, 51(1):135-139.

    • 22

      CHEN M, GE S S, HOW B V E . Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities[M].[ S .l.]: IEEE Press, 2010.

    • 23

      CHEN M, GE S S, REN B . Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints[J]. Automatica, 2011, 47(3):452-465.