Research article

Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on T-S fuzzy disturbance modeling


  • Received: 23 February 2023 Revised: 19 May 2023 Accepted: 23 May 2023 Published: 30 May 2023
  • This paper investigates the fault tolerance problem of flexible satellites subject to actuator faults and multiple disturbances. An adaptive sliding mode fault tolerant control (ASMFTC) approach based on Takagi-Sugeno (T-S) fuzzy disturbance observer (TSFDO) is presented for attitude control system (ACS) under loss of actuator effectiveness, environmental disturbance torque and elastic modal generated by flexible appendages. Compared with the traditional disturbance observer based control (DOBC) methods, the T-S fuzzy technology is applied to estimate the unknown nonlinear elastic modal. Then, the energy bounded disturbance is eliminated by designing an adaptive sliding mode controller. The proposed ASMFTC design can guarantee the sliding surface to approach zero. Finally, the effectiveness of the control method proposed in this paper is further verified by comparative simulation.

    Citation: Bin Hang, Beibei Su, Weiwei Deng. Adaptive sliding mode fault-tolerant attitude control for flexible satellites based on T-S fuzzy disturbance modeling[J]. Mathematical Biosciences and Engineering, 2023, 20(7): 12700-12717. doi: 10.3934/mbe.2023566

    Related Papers:

    [1] Xueyan Wang . A fuzzy neural network-based automatic fault diagnosis method for permanent magnet synchronous generators. Mathematical Biosciences and Engineering, 2023, 20(5): 8933-8953. doi: 10.3934/mbe.2023392
    [2] Rong Sun, Yuntao Han, Yingying Wang . Design of generalized fault diagnosis observer and active adaptive fault tolerant controller for aircraft control system. Mathematical Biosciences and Engineering, 2022, 19(6): 5591-5609. doi: 10.3934/mbe.2022262
    [3] Kangsen Huang, Zimin Wang . Research on robust fuzzy logic sliding mode control of Two-DOF intelligent underwater manipulators. Mathematical Biosciences and Engineering, 2023, 20(9): 16279-16303. doi: 10.3934/mbe.2023727
    [4] Xinyu Shao, Zhen Liu, Baoping Jiang . Sliding-mode controller synthesis of robotic manipulator based on a new modified reaching law. Mathematical Biosciences and Engineering, 2022, 19(6): 6362-6378. doi: 10.3934/mbe.2022298
    [5] Yun Liu, Yuhong Huo . Predefined-time sliding mode control of chaotic systems based on disturbance observer. Mathematical Biosciences and Engineering, 2024, 21(4): 5032-5046. doi: 10.3934/mbe.2024222
    [6] Jian Meng, Bin Zhang, Tengda Wei, Xinyi He, Xiaodi Li . Robust finite-time stability of nonlinear systems involving hybrid impulses with application to sliding-mode control. Mathematical Biosciences and Engineering, 2023, 20(2): 4198-4218. doi: 10.3934/mbe.2023196
    [7] Ying Shi, Keqi Mei . Adaptive nonsingular terminal sliding mode controller for PMSM drive system using modified extended state observer. Mathematical Biosciences and Engineering, 2023, 20(10): 18774-18791. doi: 10.3934/mbe.2023832
    [8] Rui Ma, Jinjin Han, Li Ding . Finite-time trajectory tracking control of quadrotor UAV via adaptive RBF neural network with lumped uncertainties. Mathematical Biosciences and Engineering, 2023, 20(2): 1841-1855. doi: 10.3934/mbe.2023084
    [9] Ping Li, Zhe Lin, Hong Shen, Zhaoqi Zhang, Xiaohua Mei . Optimized neural network based sliding mode control for quadrotors with disturbances. Mathematical Biosciences and Engineering, 2021, 18(2): 1774-1793. doi: 10.3934/mbe.2021092
    [10] Gaowang Zhang, Feng Wang, Jian Chen, Huayi Li . Fixed-time sliding mode attitude control of a flexible spacecraft with rotating appendages connected by magnetic bearing. Mathematical Biosciences and Engineering, 2022, 19(3): 2286-2309. doi: 10.3934/mbe.2022106
  • This paper investigates the fault tolerance problem of flexible satellites subject to actuator faults and multiple disturbances. An adaptive sliding mode fault tolerant control (ASMFTC) approach based on Takagi-Sugeno (T-S) fuzzy disturbance observer (TSFDO) is presented for attitude control system (ACS) under loss of actuator effectiveness, environmental disturbance torque and elastic modal generated by flexible appendages. Compared with the traditional disturbance observer based control (DOBC) methods, the T-S fuzzy technology is applied to estimate the unknown nonlinear elastic modal. Then, the energy bounded disturbance is eliminated by designing an adaptive sliding mode controller. The proposed ASMFTC design can guarantee the sliding surface to approach zero. Finally, the effectiveness of the control method proposed in this paper is further verified by comparative simulation.



    The rapid advancement of space technology and the growing demand for aerospace applications, a new generation of satellites, space stations, manned spacecrafts and space probes generally have large flexible accessories such as solar panels, mechanical arms and antennas [1,2]. Nowadays, one of the most cutting-edge science and technology in the world is aerospace technology. With the complexity and diversity of space missions, the attitude control of flexible satellites is required to be more accurate. Therefore, there is no doubt that ACS is playing an important role in various satellite subsystems [3]. High-precision attitude control algorithms often determine the success or failure of scientific tasks. Robust control [4], PD (proportional-derivative) control [5], sliding mode control (SMC) technology [6] and ACS [7,8] have been commonly used in the ACS of flexible satellites.

    In addition, exogenous disturbances widely exist in robotic manipulators [9], aerospace systems and motion control systems [10] and so on. In order to protect the system performance from external disturbances, many scholars have adopted different methods to solve the anti-disturbance control problems in ACS [11,12]. For the framework of DOBC, an observer is designed to estimate some unknown disturbances and then equivalently compensate the disturbances in the controller [13,14]. However, the existing DOBC method cannot accurately describe nonlinear or irregular disturbances. Therefore, it is particularly important to study a new disturbance modeling method. Reference [15] has a very interesting research work, an event-triggered anti-disturbance attitude control approach is proposed for the ACS with multiple disturbances. Meanwhile, a disturbance observer is designed to estimate uncertain modeling disturbance and norm-bounded equivalent disturbance, and its effectiveness is verified by simulation. In [16,17,18], the TSFDO was used to describe some irregular and nonlinear disturbances. Compared with the traditional disturbance observer approaches, T-S fuzzy disturbance observers can effectively estimate nonlinear disturbances.

    In the past decades, fault-tolerant control (FTC) has become a research hotspot in the field of aerospace, and it is also an effective way to improve the reliability of satellite ACS [19]. Satellites that have been in orbit for a long time are likely to fail [20,21,22]. In [23], an adaptive variable structural FTC scheme is introduced to address sensors and thrusters faults in spacecraft formations. In [24], the synthesis of reliable state feedback control for T-S fuzzy systems with sensor multiplicative faults is studied. Different from the existing research on sensor failure, the influence of sensor failure on the premise variables is taken into account. In [25], an adaptive FTC approach based on disturbance observer is presented for ACS with actuator faults, elastic modal and environmental disturbance torque. In order to compensate for external disturbances, uncertainties and time-varying faults, a time-converged robust sliding mode fault-tolerant controller (RSMFTC) is designed. Unlike general fault diagnosis observers (FDO), the fault-tolerant controller did not require fault detection [26]. In [27], a fault diagnosis observer and a disturbance observer are proposed to observe the actuator failure and system disturbances. Furthermore, an adaptive FTC method is proposed to improve the stability and reliability of rigid satellites. In [28], based on a robust fault tolerant controller, system output can track the desired signals for faulty nonlinear systems subject to parameter uncertainties and no full-state measurements. An adaptive sliding mode fault-tolerant control scheme is proposed for flexible satellites with saturation and partial failure of the actuator in [29], where an estimator and the neural network are applied to estimate fault and the nonlinear dynamic, respectively.

    This paper addresses an ASMFTC approach for for flexible satellite ACS subject to the loss of actuator effectiveness and multiple disturbances. Compared to previous DOBC results [1,30], the disturbance is not restricted to be a constant or represented by a linear exo-system. In addition, compared with references [1,27], the multi-source disturbance caused by flexible accessories is taken into account. Firstly, the T-S fuzzy model (TSFM) is applied to describe the irregular and nonlinear disturbances caused by the elastic modal, and a fuzzy disturbance observer (FDO) is further designed to estimate the elastic modal. Then, based on the TSFDO, an ASMFTC method is investigated for ACS of flexible satellites. Finally, the simulation results show that the introduction of the disturbance observer and the proposed ASMFTC method can guarantee that the system reaches a steady state quickly and show the efficiency.

    The main chapters in this paper are arranged as follows. In Section 2, the structural diagram of flexible satellite is introduced, and the mathematical model with multi-source disturbances and partial actuator failure is given. Meanwhile, the T-S fuzzy disturbance modeling is discussed and designed. In Section 3, a TSFDO is designed to estimate the disturbance which generated by the elastic modal. Then, an ASMFTC is constructed for a flexible satellite. In Section 4, the effectiveness of the control method is verified by comparing simulation examples. Last but not the least, the concluding comments in this paper can be found in Section 5.

    Flexible satellite system is more complex, usually composed of satellite body, flexible accessories, attitude control system, electronic power system, power system, etc. Among them, attitude control system is the most important subsystem (see Figure 1). The mathematical model of a flexible satellite includes a flexible appendage and a rigid body structure [25,31]. The Lagrange method is used to describe the attitude dynamics equation as

    {J¨θ+H¨η=Tz(t)¨η+C˙η+Eη+HT¨θ=0 (2.1)
    Figure 1.  The schematic diagram of a flexible satellite.

    where J is three-axis inertia moment. Variable θ represents three attitude angles. Tz(t)=Tc(t)+Td(t) represent command control torques, including external disturbance torque Td(t) and control torque Tc(t). H is the rigid-elastic coupling matrix and η is the flexible modal coordinate. E=diag{n2i,i=1,2,...,n} represents the stiffness matrix, where ni(i=1,2,.....n) represent the modal frequency. C=diag{2εini,i=1,2,......n} is the damping matrix, where εi(i=1,2,...,n) is the damping ratio. The attitude dynamics equation (2.1) can be rewritten as the following matrix form by modal truncation of flexible structure.

    (JHHT)¨θ(t)=H(C˙η+Eη)+Tc(t)+Td(t) (2.2)

    The disturbance d0(t) generated by the flexible appendages can be written as

    d0(t)=H(C˙η+Eη) (2.3)

    Define x(t)=[θT(t)˙θT(t)]T. Taking into account the multiple disturbances and partial actuator failure in the flexible satellite, Eq (2.2) can also be rewritten as

    ˙x(t)=Ax(t)+B0[ρ(t)u(t)+d0(t)]+B1d1(t) (2.4)

    where x(t) is the state variable of the system, u(t) is the system control input and

    A=[0I00],B0=B1=[0(JHHT)1].

    I is a unit matrix with suitable dimensions. d0(t) is the modelable disturbance generated by flexible appendages. d1(t) is an equivalent energy bounded disturbance, which satisfies |d1(t)|¯d1. Its upper bound ¯d1 is positive and unknown. ρ(t) represents the actuator failure factor and ρ(t)=diag{ρ1(t)ρ2(t)ρ3(t)}, 0<ρi1, i=1,2,3. It is worth noting that ρi(t)=1 means the ith actuator is healthy, and 0<ρi(t)<1 means that the ith actuator is working but partially fails. Therefore, only partial failure and complete health of the actuator are considered here, Eq (2.4) is rewritten as follows by a simple transformation.

    ˙x(t)=Ax(t)+B0u(t)B0Δρ(t)u(t)+B0d0(t)+B1d1(t) (2.5)

    where Δρ(t)=Iρ(t). Here it can be assumed that ρ0=mini=1,2,3ρi(t), then it can be concluded that σ=Δρ(t)=1ρ0. Define eθ(t)=θd(t)θ(t), where θd(t) represents the desired attitude and θ(t) is the actual attitude. For clarity, eθ(t) is marked as eθ.

    TSFDO is described by a set of fuzzy If-Then rules, and the nonlinear and irregular disturbance d0(t) cannot be described by a linear external system [1,27]. Since T-S fuzzy model has strong approximation ability, a TSFDO with r rule will be applied to approximate nonlinear interference d0(t).

    Rule j: If ϑ1 is μ1j, ϑ2 is μ2j, and ϑn is μnj, then

    {˙w(t)=Wjw(t)d0(t)=Vjw(t) (2.6)

    where Vj and Wj are two known parameter matrices. ϑi and μij (i=1,,n; j=1,,r) represent the premise variables and the fuzzy sets. r is the number of If-Then rules and n is the number of premise variables. The whole TSFM is obtained based on fuzzy blending.

    {˙w(t)=rj=1hj(ϑj)Wjw(t)d0(t)=rj=1hj(ϑj)Vjw(t) (2.7)

    where ϑ=[ϑ1,,ϑn], hj(ϑ)=Υj(ϑ)rj=1Υj(ϑ), Υj(ϑ)=ni=1μij(ϑj), and μij() is the grade of the membership function of μij. Here it can be supposed that

    Υj(ϑ)0,j=1,,r,rj=1Υj(ϑ)>0

    for any ϑ. Therefore, hj(ϑ) satisfies the following formula

    hj(ϑ)0,j=1,,r,rj=1hj(ϑ)=1.

    Remark 1: It is noted that the existing DOBC approaches can observe some unknown constant and harmonic signals [32,33]. However, in practical control systems, the disturbance is usually irregular or nonlinear. Therefore, the traditional DOBC method is no longer applicable. The main task of anti-disturbance control is to compensate or weaken disturbance, just as T-S fuzzy observer has the ability to estimate nonlinear or irregular disturbances [34,35]. In this paper, the TSFDM is applied to describe the elastic modal with high precision.

    In this paper, an ASMFTC method based on TSFDO is proposed to deal with the fault-tolerant problem of flexible satellites under actuator failure and multiple disturbances. By designing Lyapunov function and selecting appropriate control parameters, the sliding surface can be guaranteed to approach zero. The effectiveness of the proposed ASMFTC can be further proved by simulation verification. The diagram of the ACS for the flexible satellite as shown in Figure 2.

    Figure 2.  The diagram of the ACS for the flexible satellite.

    It can be obtained from Eq (2.7) and Remark 1, regular disturbance d0(t) can be easily estimated by constructing T-S fuzzy disturbance observer

    {˙ε(t)=rj=1hj(ϑ)(Wj+L1B0Vj)(ε(t)L1x(t))+L1[Ax(t)+B0u(t)]ˆw(t)=ε(t)L1x(t)ˆd0(t)=rj=1hj(ϑ)Vjˆw(t) (3.1)

    where ˆd0(t) is the estimation of d0(t). Matrix L1 is the unknown T-S fuzzy disturbance observer gain to be designed later. ε(t) is the auxiliary function of design. The disturbance estimation error ew(t) is defined as

    ew(t)=w(t)ˆw(t) (3.2)

    From Eqs (2.4), (2.7) and (3.1), and computing the time derivative along the trajectory of Eq (2.7), the disturbance estimation error equation satisfies

    ˙ew(t)=rj=1hj(ϑ)[(Wj+L1B0Vj)ew(t)L1B0Δρ(t)u(t)+L1B1d1(t)] (3.3)

    Theorem 1: If there exist matrices P1>0, R satisfying

    Ωj=[sym(P1WjRB1Vj)2RB02BT0RTI]<0 (3.4)

    j=1,,r, then with the disturbance observer gain matrix L1=RP11, the estimation error system Eq (3.3) is stable and ultimately uniformly bounded (UUB), where

    sym(P1WjRB1Vj)=(P1WjRB1Vj)+(P1WjRB1Vj)T

    Proof: Consider the following Lyapunov candidate function as

    V1(t)=eTw(t)P1ew(t) (3.5)

    Computing the time derivative along the trajectory of Eq (3.3), it can be shown that

    ˙V1(t)=2eTw(t)P1˙ew(t)=2rj=1hj(ϑ)eTw(t)P1[(Wj+L1B0Vj)ew(t)L1B0Δρ(t)u(t)+L1B1d1(t)]2rj=1hj(ϑ)eTw(t)P1(Wj+L1B0Vj)ew(t)+rj=1hj(ϑ)(uT(t)u(t)+ˉdT1ˉd1)+2rj=1hj(ϑ)eTw(t)P1L1B0BT0LT1P1ew(t)2rj=1hj(ϑ)eTw(t)(P1(Wj+L1B0Vj)+P1L1B0BT0LT1P1)ew(t)+ˉuTˉu+ˉdT1ˉd1=Ψa+eTw(t)Γew(t) (3.6)

    where

    Ψa=ˉuTˉu+˜dT1˜d1 (3.7)
    Γ=2rj=1hj(ϑ)[P1(Wj+L1B0Vj)+P1L1B0BT0LT1P1] (3.8)

    Next by using Schur's complement formula that if Ωj<0, Ψa>0 and Γ<0, the estimation error system ew(t) is stable and ultimately uniformly bounded.

    In this paper, the TSFDO is used to observe the disturbance generated by elastic modal, and the variable structure method is used to design the sliding mode controller. Finally, the modeled disturbances are compensated in the designed controller to ensure reliable operation of the system.

    Remark 2: In linear sliding mode control, the sliding mode variable is a linear function of the system state, so the linear sliding mode control method can only make the system state converge asymptotically. In order to realize the finite time convergence of the system state, this paper proposes a terminal sliding mode control method. In terminal sliding mode control, the sliding mode variable is a nonlinear function of the system state.

    Select the terminal sliding surface as follows

    s(t)=eθ+N˙eθ(k1/k2) (3.9)

    where s(t)=[s1s2s3]T is the sliding mode function, NR3×3 is a reversible positive constant diagonal matrix. k1 and k2 are odd and positive numbers, and satisfy 1<k1/k2<2.

    Remark 3: It can be obtained from the above proof that the disturbance estimation error ew(t) is stable and bounded. From the definition m(t)=ˉd1(t)+Vjew(t), m(t) is a continuous function and it has an upper bound f.

    Define λ=1/(1σ), where σ=Δρ(t). From the fuzzy disturbance observer equation (3.1), a compound controller based on terminal sliding mode can be designed as follows

    u(t)=k2k1J1N1˙e(2k1/k2)θˆd0(t)ˆfΦs(t)s(t) (3.10)

    where

    ˙ˆf=k1k2βdiag{˙e(k1k21)θ}Ns(t) (3.11)
    Φ=δ+ˆλδ (3.12)
    ˙ˆλ=αδs(t) (3.13)
    J1=(JHHT) (3.14)

    ˆd0 is the estimation of d0, ˆf is the estimation of f. α and β are two positive adaptive parameters, and

    δ=k2k1J1N1˙e(2k1/k2)θ+ˆd0+ˆf+I0 (3.15)

    where I0 is a positive constant.

    The derivative of the sliding surface s(t) can be written as

    ˙s(t)=˙eθ+k1k2N˙e(k1/k21)θ¨eθ=˙eθ+k1k2N˙eθ(k1/k21)J11[u(t)Δρ(t)u(t)+d0(t)+d1(t)]=˙eθ+k1k2N˙eθ(k1/k21)J11(k2k1J1N1˙e(2k1/k2)θˆfˆd0(t)Φs(t)s(t)Δρ(t)u(t)+d0(t)+d1(t))=k1k2N˙eθ(k1/k21)J11(Vjew(t)ˆfΦs(t)s(t)+d1(t)Δρ(t)u(t)) (3.16)

    Proof: Select the Lyapunov function as:

    V2(t)=12sT(t)J1s(t)+12β˜f2+1σ2α˜λ2(t) (3.17)

    where ˜f=fˆf, ˜λ=λˆλ.

    The derivative of V2(t) is calculated as:

    ˙V2(t)=sT(t)J1˙s(t)+1β˜f(˙ˆf)+1σα˜λ˙˜λ=sT(t)k1k2Ndiag{˙eθ(k1/k21)}(Vjew(t)ˆfΦs(t)s(t)+d1(t)Δρ(t)u(t))1σα˜λ˙ˆλ+1β(fˆf(t))(˙ˆf)
    σk1k2sT(t)Ndiag{˙eθ(k1/k21)}(ˆd(t)+k1k2J1N1˙e(2k1k2)+ˆf+Φ)1σα˜λ˙˜λk1k2sT(t)Ndiag{˙eθ(k1/k21)}Φ=σk1k2sT(t)Ndiag{˙eθ(k1/k21)}(δI0+Φ)1σα˜λ˙˜λk1k2sT(t)Ndiag{˙eθ(k1/k21)}Φ=I0σk1k2sT(t)Ndiag{˙eθ(k1/k21)}+k1k2sT(t)Ndiag{˙eθ(k1/k21)}˜λ(1σ)1σα˜λαk1k2sT(t)Ndiag{˙eθ(k1/k21)}=I0σk1k2sT(t)Ndiag{˙eθ(k1/k21)}0

    It is not difficult to seen that the sliding surface s(t) is uniformly bounded and limtV2(t)=V2() holds. According to the Barbalat's lemma, when t, then have s(t)0. Furthermore, s(t)0. This completes the proof.

    Remark 4: For general terminal sliding control, the sliding surface can be selected as follows:

    s1(t)=˙eθ+Nek2/k1θ (3.18)

    where s1(t) is the sliding mode function, NR3×3 is a positive constant diagonal matrix. k1 and k2 are positive odd numbers and satisfy k1>k2. There are some non-linear terms when deriving the sliding surface, such as k2k1Nek2/k11θ˙eθ. A non-singular terminal sliding mode method is utilized to avoid this similar situation in this paper.

    Remark 5: In practical engineering applications, adaptive control methods usually add negative feedback links to ensure reliable and stable closed-loop systems.

    ˙ˆλ=γ1ˆλ+αδs(t) (3.19)
    ˙ˆf=γ2ˆf+k1k2βdiag{˙e(k1k21)θ}Ns(t) (3.20)

    where γ1 and γ2 are two small positive numbers.

    Remark 6: In fact, the chattering problem in a sliding mode variable structure control system must exist, and the elimination of the chattering eliminates the anti-perturbation and anti-disturbance of the variable structure control. In order to remove this undesirable phenomenon in sliding mode control, people usually make corrections to minimize or eliminate chattering. The commonly used methods to eliminate tremor include quasi-sliding mode method, dynamic sliding mode method and high-order sliding mode method [36,37].

    Therefore, it is impossible to completely eliminate the chattering, and it can only weaken it to a certain extent to some extent. The nonlinear function in Eq (3.10) can be approximated by the nonlinear function s/(s+γ3) in practical engineering applications. Therefore, Eq (3.10) can be further rewritten as:

    u(t)=k2k1J1N1˙e(2k1/k2)θˆd0(t)ˆfΦs(t)s(t)+γ3 (3.21)

    Numerical simulations are presented in this section to verify the effectiveness of the proposed ASMFTC control method. The controller is used in ACS of a flexible satellite. Assume that the flexible satellite operates at a height of 900 km [25,27,31]. The orbit angular rate n0=0.0011rad/s. The moments of inertia are

    J=[5.50006.140002.18] (4.1)

    Including sunlight pressure moments, combined with the actual engineering situation, the space environment disturbance torque can be as follows

    {T1x(t)=4.5×105(3cosn0t+1.5)T2y(t)=4.5×105(3cosn0t+1.5sinn0t)T3z(t)=4.5×105(3sinn0t+1.5) (4.2)

    Take the pitch angle of the flexible satellite as an example of numerical simulation. Since the low-frequency vibration mode accounts for the main part of the vibration energy of the accessory. Therefore, this paper only considers the effects of disturbances caused by low-order modes. The first-order and second-order elastic modes are considered in this paper. Considering in a practical flexible satellite system, the two elastic modes are n1=3.17 and n2=7.38. The corresponding damping are ε1=0.001 and ε2=0.0016. The coupling matrix is selected as H(t)=[1.278060.91758]. Selecting the following Gaussian function as the membership function of the T-S fuzzy system:

    A11=exp((z11.5)22σ21)exp((z11.5)22σ21)+exp((z11)22σ22)
    A21=exp((z11)22σ22)exp((z11.5)22σ21)+exp((z11)22σ22)

    The nonlinear disturbance in Eq (2.3) can be described as:

    W1=[1250],W2=[0640]
    V1=[40],V2=[30]

    where σ21=0.5, σ22=1.

    Selecting N=5, k1=5, k2=3, I0=0.5, α=β=1, γ1=γ2=γ3=1. From Theorem 1, the gain of the TSFDO is

    L1=[01.54×10302.35×104]

    Since the vibration generated by the flexible appendages mainly comes from the low-frequency vibration mode, the first-order and second-order elastic modes of the flexible appendages are shown in Figures 3 and 4, respectively. From the definition of d0(t) in Eq (2.3), the responses of the disturbance d0(t) and its estimation are demonstrated in Figure 5. From Figure 6, it shows the estimation error of the disturbance d0(t). From Figures 5 and 6, it can be seen that the T-S fuzzy disturbance observer proposed in this paper can effectively estimate the nonlinear disturbance generated by the flexible appendages.

    Figure 3.  The responses of the first order elastic mode.
    Figure 4.  The responses of the second order elastic mode.
    Figure 5.  Disturbance and its estimation.
    Figure 6.  Disturbance estimation error.

    From Figure 7, it demonstrates the control torque under Eq (3.10). It can be seen from Figure 7 that the control torque remains stable after the system fails. However, the control input of the system still has chattering and the chattering is still very large. Therefore, the quasi-sliding mode method is used to reduce chattering as shown in Figure 8. As can be seen from Figure 8, the control input chattering of the system is greatly reduced under the control method of Eq (3.21).

    Figure 7.  The responses of control torque under Eq (3.10).
    Figure 8.  The responses of control torque under Eq (3.21).

    In Figures 9 and 10, the loss of actuator effectiveness is assumed to occur at 20th second with failure factors 0.4, 0.8 and 1.0, respectively. From Figures 9 and 10, it can show the responses of the pitch angle and pitch angular rate under different failure factors. The solid line represents the curve of failure factor 0.4, dash line is the curve of failure factor 0.8, and dot line is curve of failure factor 1.0. From Figures 9 and 10, it can be seen that the proposed ASMFTC control method has has an anti-disturbance and fault accommodation ability. The curve of failure factor 1.0 can still maintain high accuracy after 20th second, meanwhile the curves of failure factors 0.8 and 0.4 are not as good as the counterpart of 1.0. Among these, the control accuracy of failure factor 0.4 is the worst. In other words, the smaller the failure factor, the worse the stability and fault accommodation accuracy of the system. It can be seen that the the responses of pitch angle and pitch angle rate under the two methods in Figures 11 and 12, with the proposed control method (ASMFTC), both pitch angle and pitch angular rate can be stabilized quickly, and the anti-disturbance of the system performance is better.

    Figure 9.  The responses of pitch angle.
    Figure 10.  The responses of pitch angle rate.
    Figure 11.  The responses of pitch angle under the two methods.
    Figure 12.  The responses of pitch angle rate under the two methods.

    In this paper, the problem of anti-disturbance control for a flexible satellite subject to actuator partial failure and multiple disturbances have been investigated. An ASMFTC approach based on TSFDO is presented for ACS with actuator partial fault, environmental disturbance torque and elastic modal. Firstly, the TSFM technology is applied to describe elastic modal, where the modeled disturbance is not restricted to be a linear exogenous system. Secondly, a flexible satellite rather than a rigid one subject to multiple disturbances is considered. Thirdly, the composite fault tolerant controller consists of TSFDO and an ASMFTC. Numerical simulations show that the designed controller can effectively improve the attitude control performance of flexible satellites, and have certain engineering practical value.

    Jiangsu University "Blue Project" Outstanding Young Key Teachers Fund.

    The authors declare there is no conflict of interest.



    [1] S. Cao, Y. Zhao, Anti-disturbance fault-tolerant attitude control for satellites subject to multiple disturbances and actuator saturation, Nonlinear Dyn., 89 (2017), 2657–2667. https://doi.org/10.1007/s11071-017-3614-y doi: 10.1007/s11071-017-3614-y
    [2] M. H. Kaplan, Modern Spacecraft Dynamics and Control, Courier Dover Publications, 2020.
    [3] H. Lee, Y. Kim, Fault-tolerant control scheme for satellite attitude control system, IET Control Theory Appl., 4 (2010), 1436–1450. https://doi.org/10.1049/iet-cta.2009.0159 doi: 10.1049/iet-cta.2009.0159
    [4] M. Azadi, S. Fazelzadeh, M. Eghtesad, E. Azadi, Vibration suppression and adaptive-robust control of a smart flexible satellite with three axes maneuvering, Acta Astronaut., 69 (2011), 307–322. https://doi.org/10.1016/j.actaastro.2011.04.001 doi: 10.1016/j.actaastro.2011.04.001
    [5] B. Xiao, S. Yin, L. Wu, A structure simple controller for satellite attitude tracking maneuver, IEEE Trans. Ind. Electron., 64 (2016), 1436–1446. https://doi.org/10.1109/TIE.2016.2611576 doi: 10.1109/TIE.2016.2611576
    [6] S. Varma, K. Kumar, Fault tolerant satellite attitude control using solar radiation pressure based on nonlinear adaptive sliding mode, Acta Astronaut., 66 (2010), 486–500. https://doi.org/10.1016/j.actaastro.2009.07.027 doi: 10.1016/j.actaastro.2009.07.027
    [7] L. Guo, X. Y. Wen, Hierarchical anti-disturbance adaptive control for non-linear systems with composite disturbances and applications to missile systems, Trans. Inst. Meas. Control, 33 (2011), 942–956. https://doi.org/10.1177/0142331210361555 doi: 10.1177/0142331210361555
    [8] A. M. Zou, K. D. Kumar, Adaptive attitude control of spacecraft without velocity measurements using chebyshev neural network, Acta Astronaut., 66 (2010), 769–779. https://doi.org/10.1016/j.actaastro.2009.08.020 doi: 10.1016/j.actaastro.2009.08.020
    [9] W. H. Chen, D. J. Ballance, P. J. Gawthrop, J. O'Reilly, A nonlinear disturbance observer for robotic manipulators, IEEE Trans. Ind. Electron., 47 (2000), 932–938. https://doi.org/10.1109/41.857974 doi: 10.1109/41.857974
    [10] Z. J. Yang, H. Tsubakihara, S. Kanae, K. Wada, C. Y. Su, A novel robust nonlinear motion controller with disturbance observer, in 2006 IEEE Conference on Computer Aided Control System Design, (2006), 320–325. https://doi.org/10.1109/TCST.2007.903091
    [11] J. Yang, Z. Ding, W. H. Chen, S. Li, Output-based disturbance rejection control for non-linear uncertain systems with unknown frequency disturbances using an observer backstepping approach, IET Control Theory Appl., 10 (2016), 1052–1060. https://doi.org/10.1049/iet-cta.2015.1160 doi: 10.1049/iet-cta.2015.1160
    [12] C. Zhao, Y. Huang, ADRC based input disturbance rejection for minimum-phase plants with unknown orders and/or uncertain relative degrees, J. Syst. Sci. Complexity, 25 (2012), 625–640. https://doi.org/10.1007/s11424-012-1022-4 doi: 10.1007/s11424-012-1022-4
    [13] J. Yang, Z. Ding, S. Li, C. Zhang, Continuous finite-time output regulation of nonlinear systems with unmatched time-varying disturbances, IEEE Control Syst. Lett., 2 (2017), 97–102. https://doi.org/10.1109/LCSYS.2017.2755363 doi: 10.1109/LCSYS.2017.2755363
    [14] W. H. Chen, J. Yang, L. Guo, S. Li, Disturbance-observer-based control and related methods—an overview, IEEE Trans. Ind. Electron., 63 (2015), 1083–1095. https://doi.org/10.1109/TIE.2015.2478397 doi: 10.1109/TIE.2015.2478397
    [15] S. Cao, L. Guo, Z. Ding, Event-triggered anti-disturbance attitude control for rigid spacecrafts with multiple disturbances, Int. J. Robust Nonlinear Control, 31 (2021), 344–357. https://doi.org/10.1002/rnc.5276 doi: 10.1002/rnc.5276
    [16] H. Li, Y. Gao, L. Wu, H. K. Lam, Fault detection for ts fuzzy time-delay systems: Delta operator and input-output methods, IEEE Trans. Cybern., 45 (2014), 229–241. https://doi.org/10.1109/TCYB.2014.2323994 doi: 10.1109/TCYB.2014.2323994
    [17] Y. Yi, X. X. Fan, T. P. Zhang, Anti-disturbance tracking control for systems with nonlinear disturbances using T-S fuzzy modeling, Neurocomputing, 171 (2016), 1027–1037. https://doi.org/10.1016/j.neucom.2015.07.039 doi: 10.1016/j.neucom.2015.07.039
    [18] M. I. Ghiasi, M. A. Golkar, A. Hajizadeh, Lyapunov based-distributed fuzzy-sliding mode control for building integrated-DC microgrid with plug-in electric vehicle, IEEE Access, 5 (2017), 7746–7752. https://doi.org/10.1109/ACCESS.2017.2689807 doi: 10.1109/ACCESS.2017.2689807
    [19] Q. Hou, J. Dong, Cooperative fault-tolerant output regulation of linear heterogeneous multiagent systems via an adaptive dynamic event-triggered mechanism, IEEE Trans. Cybern., 2022 (2022). https://doi.org/10.1109/TCYB.2022.3204119 doi: 10.1109/TCYB.2022.3204119
    [20] S. Yin, B. Xiao, S. X. Ding, D. Zhou, A review on recent development of spacecraft attitude fault tolerant control system, IEEE Trans. Ind. Electron., 63 (2016), 3311–3320. https://doi.org/10.1109/TIE.2016.2530789 doi: 10.1109/TIE.2016.2530789
    [21] R. Sun, Y. Han, Y. Wang, Design of generalized fault diagnosis observer and active adaptive fault tolerant controller for aircraft control system, Math. Biosci. Eng., 19 (2022), 5591–5609. https://doi.org/10.3934/mbe.2022262 doi: 10.3934/mbe.2022262
    [22] T. Li, G. Li, Q. Zhao, Adaptive fault-tolerant stochastic shape control with application to particle distribution control, IEEE Trans. Syst. Man Cybern. Syst., 45 (2015), 1592–1604. https://doi.org/10.1109/TSMC.2015.2433896 doi: 10.1109/TSMC.2015.2433896
    [23] Godard, K. D. Kumar, Fault tolerant reconfigurable satellite formations using adaptive variable structure techniques, J. Guid. Contro Dyn., 33 (2010), 969–984. https://doi.org/10.2514/1.38580 doi: 10.2514/1.38580
    [24] J. Dong, G. H. Yang, Reliable state feedback control of T-S fuzzy systems with sensor faults, IEEE Trans. Fuzzy Syst., 23 (2014), 421–433. https://doi.org/10.1109/TFUZZ.2014.2315298 doi: 10.1109/TFUZZ.2014.2315298
    [25] S. Cao, B. Hang, Adaptive fault tolerant attitude control of flexible satellites based on takagi-sugeno fuzzy disturbance modeling, Trans. Inst. Meas. Control, 42 (2020), 1712–1723. https://doi.org/10.1177/0142331219895108 doi: 10.1177/0142331219895108
    [26] Q. Hu, X. Huo, B. Xiao, Z. Zhang, Robust finite-time control for spacecraft attitude stabilization under actuator fault, Proc. Inst. Mech. Eng. Part I, 226 (2012), 416–428. https://doi.org/10.1177/0959651811399542 doi: 10.1177/0959651811399542
    [27] S. Cao, Y. Zhao, J. Qiao, Adaptive fault tolerant attitude control based on a disturbance observer for satellites with multiple disturbances, Trans. Inst. Meas. Control, 38 (2016), 722–731. https://doi.org/10.1177/0142331215616180 doi: 10.1177/0142331215616180
    [28] H. Yang, V. Cocquempot, B. Jiang, Robust fault tolerant tracking control with application to hybrid nonlinear systems, IET Control Theory Appl., 3 (2009), 211–224. https://doi.org/10.1049/iet-cta:20080015 doi: 10.1049/iet-cta:20080015
    [29] B. Xiao, Q. Hu, Y. Zhang, Adaptive sliding mode fault tolerant attitude tracking control for flexible spacecraft under actuator saturation, IEEE Trans. Control Syst. Technol., 20 (2011), 1605–1612. https://doi.org/10.1109/TCST.2011.2169796 doi: 10.1109/TCST.2011.2169796
    [30] Z. Yang, D. Zhang, X. Sun, X. Ye, Adaptive exponential sliding mode control for a bearingless induction motor based on a disturbance observer, IEEE Access, 6 (2018), 35425–35434. https://doi.org/10.1109/ACCESS.2018.2851590 doi: 10.1109/ACCESS.2018.2851590
    [31] H. Liu, L. Guo, Y. Zhang, An anti-disturbance pd control scheme for attitude control and stabilization of flexible spacecrafts, Nonlinear Dyn., 67 (2012), 2081–2088. https://doi.org/10.1007/s11071-011-0130-3 doi: 10.1007/s11071-011-0130-3
    [32] L. Zhou, Z. Che, C. Yang, Disturbance observer-based integral sliding mode control for singularly perturbed systems with mismatched disturbances, IEEE Access, 6 (2018), 9854–9861. https://doi.org/10.1109/ACCESS.2018.2808477 doi: 10.1109/ACCESS.2018.2808477
    [33] X. Yao, L. Guo, Composite anti-disturbance control for Markovian jump nonlinear systems via disturbance observer, Automatica, 49 (2013), 2538–2545. https://doi.org/10.1016/j.automatica.2013.05.002 doi: 10.1016/j.automatica.2013.05.002
    [34] H. Wang, D. Ye, G. H. Yang, Actuator fault diagnosis for uncertain T-S fuzzy systems with local nonlinear models, Nonlinear Dyn., 76 (2014), 1977–1988. https://doi.org/10.1007/s11071-014-1262-z doi: 10.1007/s11071-014-1262-z
    [35] M. J. Leamy, A. K. Noor, T. M. Wasfy, Dynamic simulation of a tethered satellite system using finite elements and fuzzy sets, Comput. Methods Appl. Mech. Eng., 190 (2001), 4847–4870. https://doi.org/10.1016/S0045-7825(00)00352-2 doi: 10.1016/S0045-7825(00)00352-2
    [36] Y. Shtessel, C. Edwards, L. Fridman, A. Levant, Sliding Mode Control and Observation, Springer, 2014. https://doi.org/10.1007/978-0-8176-4893-0
    [37] J. Fei, H. Wang, Y. Fang, Novel neural network fractional-order sliding-mode control with application to active power filter, IEEE Trans. Syst. Man Cybern. Syst., 52 (2021), 3508–3518. https://doi.org/10.1109/TSMC.2021.3071360 doi: 10.1109/TSMC.2021.3071360
  • This article has been cited by:

    1. Jia Tan, ShiLong Chen, ZhengQiang Li, Robust tracking control of a flexible manipulator with limited control input based on backstepping and the Nussbaum function, 2023, 20, 1551-0018, 20486, 10.3934/mbe.2023906
    2. Beibei Su, Liang Zhao, Liang Du, Qun Gu, Research on the ellipsoidal boundary of reachable sets of neutral systems with bounded disturbances and discrete time delays, 2024, 9, 2473-6988, 16586, 10.3934/math.2024804
    3. Zuoming Zou, Shuming Yang, Liang Zhao, Dual-loop control and state prediction analysis of QUAV trajectory tracking based on biological swarm intelligent optimization algorithm, 2024, 14, 2045-2322, 10.1038/s41598-024-69911-5
    4. Yunxia Wei, Yuanfei Zhang, Bin Hang, Construction and management of smart campus: Anti-disturbance control of flexible manipulator based on PDE modeling, 2023, 20, 1551-0018, 14327, 10.3934/mbe.2023641
    5. Yang Zhang, Liang Zhao, Jyotindra Narayan, Adaptive control and state error prediction of flexible manipulators using radial basis function neural network and dynamic surface control method, 2025, 20, 1932-6203, e0318601, 10.1371/journal.pone.0318601
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1736) PDF downloads(68) Cited by(5)

Figures and Tables

Figures(12)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog