Fuzzy logic based fault-tolerant attitude control for nonlinear flexible spacecraft with sampled-data input

https://doi.org/10.1016/j.jfranklin.2017.01.010Get rights and content

Abstract

This paper deals with the problem of fault-tolerant control (FTC) for nonlinear flexible spacecraft subject to actuator faults and input sampling. Different from the existing approaches, the considered nonlinear flexible spacecraft is approximated by Takagi–Sugeno (T–S) Fuzzy techniques with connecting a set of linear models. To tackle the loss effectiveness of actuator, a general model of actuator failure is developed first. Then, the sampled-data input is converted into a time-delay term by input delay method, and the time delay caused by signal transmission is also taken care of here. By constructing a mixed linear-quadratic and H performance, a robust FTC algorithm with less conservatism is proposed to ensure the required attitude maneuvering of flexible spacecraft in the presence of external disturbance and elastic vibration. Finally, a practical example with simulation results are carried out to show the effectiveness of the proposed FTC strategy.

Introduction

Over the past half-century, lots of nations, such as Europe, USA, and China, focus on developing the programs of deep space explorations to serve people in the fields of navigation, communication, and so on. The growing requirements of various exploration missions have considerably promoted the development of spacecrafts [1]. From the point of reducing launch cost and increasing service life, most of advanced spacecrafts often employ large-scale and lightly damping structures, such as antenna and solar arrays. The difficulties always occur in the attitude control of such flexible spacecrafts because of the complicated and serious coupling effects between the elastic and rigid modes. The environmental disturbances acted on these weakly damping structures, such as aerodynamic and gravitational torques, would induce continuous elastic vibration which could badly degrade the precision of attitude control. Clearly, it is really a difficult and challenging work to control the attitude of flexible spacecraft with high precision [2].

Indeed, how to make system robust to elastic vibration is not the only problem we have to face. As known to all, the reliability of attitude control system in flexible spacecraft determines whether the required exploration missions can be carried out successfully. After launching a spacecraft, it is impossible to replace the hardware in which some faults occur. Hence, how to improve the fault tolerance capability of spacecraft is another one of the crucial problems which deserves to be investigated. Actuator is a significant cog in the machinery of attitude control system, which transforms the command into physical control torque [3], [4], [5]. Due to component ageing or damage, actuator often suffers from the failures or faults which prevent it from performing command completely. Obviously, this would lead to the errors between the required and real flight attitude since the main control surfaces cannot be moved to the right positions and become a potential source of instability and control performance reduction [6]. The growing demands for solving such problems have resulted in a broad and deep investigation of FTC strategy in control systems [7]. The primary focuses of FTC scheme are to ensure the system stability and to hold the control performances of acceptable level with the occurrence of component faults. According to whether the fault sets can be predefined in the process of controller design or not, the development of FTC is separated into two directions, i.e., active FTC method and passive FTC method [8]. Active FTC method employs a fault detection and diagnosis (FDD) part to obtain the information of failure (like size or shape) firstly, and then reconfigure the controller based on these information. Because of this real-time property, active FTC has the ability to handle a lot of faults [9], [24], [25]. However, the time consumption on detecting and processing failure is a potential threat to system stability. By contrast, the passive one has the merits in handling actuator faults without considering their information, therefore, it is easy to carry out [29], [30].

It needs to mention that the aforementioned FTC approaches are all constructed on the basis of mathematical model. In reality, the dynamics of flexible spacecraft are always highly nonlinear. However, most established control algorithms are based on an approximate linear model which does not take care of the nonlinear characteristics of physical spacecraft [10], [11]. In spite of the fact that linear model can simplify the analysis and synthesis of system, it also restricts the designer to procure the controllers which are applicable to realistic systems. To tackle this problem, a lot of attention have been paid to the nonlinear control methods for flight systems [12], [14], [15]. In addition to these developments, nowadays, there is a novel trend in using T–S fuzzy technique to approximate the dynamics of nonlinear systems by blending a series of local linear models [16]. Due to the powerful advantages of approximating any smooth nonlinear dynamics with any accuracy, T–S fuzzy method has been investigated extensively and deeply in recent years. Such as, [17] addressed the stability analysis, [18], [19], [20], [21], [22], [23] reported the H control and filtering problems, [24], [25] performed the studies of fault detection, and [26] developed a new solution framework for adaptive output feedback control of T–S fuzzy systems with multiple input–output delays and under dynamics and actuator failure uncertainties. When it comes to the field of aerospace engineering, Qi et al. [13] presented an adaptive FTC scheme for hypersonic vehicles with unknown parameters and uncertain actuator faults based on a combination of adaptive backstepping control and dynamic surface control technique. Huo et al. [14] discussed the topic of adaptive fuzzy control for rigid spacecraft where T–S fuzzy was taken to estimate nonlinear disturbances. Park et al. [27] established a nonlinear model of rigid spacecraft by T–S fuzzy approach and employed an inverse optimal controller to realize attitude maneuvering. Jiang et al. [28] studied the problem of T–S fuzzy modeling and adaptive reliable control for near space spacecraft. Unfortunately, so far few efforts are made to investigate the problem of attitude control for nonlinear flexible spacecraft by T–S fuzzy approach.

From the above discussions, two questions emerge: first, is it possible to use T–S fuzzy method to model the nonlinear flexible spacecraft with sampled-data input and actuator failures? And second, under the occurrence of component faults, can we construct a passive FTC law for nonlinear flexible spacecraft to achieve rest-to-rest attitude maneuvering and simultaneously reject external disturbance and elastic vibration? Motivated by answering these questions, we start this study.

In this paper, the FTC problem is investigated for the nonlinear flexible spacecraft with actuator faults and sampled-data input. Different from most existing methods, the nonlinear dynamics of flexible spacecraft are established by T–S fuzzy strategy. A more reasonable communication model for sampled-data system arises by considering the time delay of signal transmission, and a general actuator fault model is taken care of in the design process. Based on the mixed linear-quadratic and H performance, a sampled-data FTC law is formulated to implement the required attitude for flexible spacecraft and to suppress the disturbances which come from the environmental torques and elastic vibration at the same time. Moreover, the closed-loop system is robust to the situations with parameter uncertainties. Finally, a practical and illustrative design example is exhibited to prove the effectiveness of the theoretical developments of this paper.

The remainder contents of this work will proceed as follows: In Section 2, the T–S fuzzy model of nonlinear flexible spacecraft with actuator failure and sampled-data input is derived firstly, and then we formulate the control objectives of this paper. The main results of FTC strategy with known and unknown actuator faults are exhibited in Section 3. On account of proving the merits and potential of proposed algorithm, a practical example is presented in Section 4. Finally, Section 5 gives the conclusion of this paper.

Notations: For a general matrix X, XT and X−1 refer to its transpose and inverse, respectively. [X]s is the simplified notation of X+XT. ρ(X) gives the maximum eigenvalue of X. diag{} denotes a diagonal matrix. X>0 (X<0) indicates X is a positive (negative) definite matrix. I (0) represents a compatibly dimensioned identity (zero) matrix. Rn and Rn×m describe n-dimensional vector space and n×m-dimensional matrix space, respectively. For an arbitrary vector a=[a1a2a3]T, a denotes its Euclidean norm and S(a) represents its skew-symmetric matrix which is stated as S(a)=[0a3a2a30a1a2a10]. L2[0,t*) denotes the linear space of square integrable vectors over the time interval [0,t*), t*0. Any vector in this space has the property of 0t*·2dt<. The symbol “⋆” denotes the symmetric term in a matrix.

Section snippets

System modeling and problem statement

For the purpose of avoiding geometric singularity, four unitary quaternions are often employed to describe the attitude of flexible spacecraft, which are stated as [2]q0=cosΦ/2,q=ϵsinΦ/2,where Φ is the angle of rotation about Euler axis, ϵ refers to a unitary vector, q0 and qT=[q1q2q3] represents four unitary quaternions with i=03qi2=1. By means of above quaternions, the attitude kinematics of flexible spacecraft follow from(q̇0q̇)=12Q(q0,q)ω,where vector ωT=[ω1ω2ω3] denotes the angular

Main results

The objective of this section is to synthesize the sampled-data FTC law (11) such that the required control goals of this study can be guaranteed. To present a clear representation, in this section we will fist tackle the closed-loop system (12) without parameter uncertainties, then the attained results will be extended to the closed-loop system (13) with parameter uncertainties. For the fault matrix F, we also first discuss the case where F is known, then deal with the case where F is unknown.

Illustrative example and simulation results

This section will present a practical example of flexible spacecraft which is borrowed from [37] to verify the effectiveness and superiorities of proposed FTC strategy.

Different from the analysis for rigid spacecraft, for flexible one we need to deal with the dynamics of elastic appendages. On account of the fact that in practice the main energy of vibration issues from low-frequency modes of elastic attachments, such that, the first four elastic modes are taken here, whose natural frequencies

Conclusions

This work handles the topic of fault-tolerant attitude control for nonlinear flexible spacecraft with actuator failures and sampled-data input. By using T–S fuzzy approximation method, the nonlinear dynamics of flexible spacecraft are modelled by a set of linear models. What is more, a more reasonable sampled-data system model is constructed by considering the time delay of signal transmission. Then, a robust sampled-data FTC strategy is established to achieve the desired control goals of this

References (39)

  • X. Yu et al.

    Hybrid fault-tolerant flight control system design against partial actuator failures

    IEEE Trans. Control Syst. Technol.

    (2012)
  • M. Liu et al.

    Fault estimation and tolerant control for fuzzy stochastic systems

    IEEE Trans. Fuzzy Syst.

    (2013)
  • S. Wu et al.

    Robust H output feedback control for attitude stabilization of a flexible spacecraft

    Nonlinear Dyn.

    (2016)
  • Z. Wang, Z. Wu, L. Li, J. Yuan, A composite anti-disturbance control scheme for attitude stabilization and vibration...
  • X. Yang et al.

    Sampled-data control for relative position holding of spacecraft rendezvous with thrust nonlinearity

    IEEE Trans. Ind. Electron.

    (2012)
  • R. Qi et al.

    Adaptive backstepping control for a hypersonic vehicle with uncertain parameters and actuator faults

    Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng.

    (2013)
  • L.Y. Hao et al.

    Fuzzy logic systems-based integral sliding mode fault-tolerant control for a class of uncertain non-linear systems

    IET Control Theory Appl.

    (2016)
  • K. Tanaka et al.

    Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach

    (2001)
  • L. Wu et al.

    A new approach to stability analysis and stabilization of discrete-time TS fuzzy time-varying delay systems

    IEEE Trans. Syst. Man Cybern. Part B: Cybern.

    (2011)
  • Cited by (33)

    • Hybrid nonfragile intermediate observer-based T-S fuzzy attitude control for flexible spacecraft with input saturation

      2022, Aerospace Science and Technology
      Citation Excerpt :

      The main contributions of this work are summarized as follows. First, compared with [7] and [9], a refined T-S fuzzy model of flexible spacecraft is constructed to represent the nonlinear characteristics and dispose the nonlinear couplings in state information with a wider application. Second, compared with [12] and [13], a hybrid nonfragile intermediate observer is developed to estimate the disturbance term, attitude and modal information simultaneously, which can tolerate the coexisting additive and multiplicative perturbations in the observer with a strong non-fragility.

    • Event-triggered anti-disturbance attitude and vibration control for T-S fuzzy flexible spacecraft model with multiple disturbances

      2021, Aerospace Science and Technology
      Citation Excerpt :

      To list a few examples, for rigid spacecraft affected by actuator saturation, a sampled-data attitude controller was investigated in [45]. In [46], the authors introduced fault-tolerant control for flexible spacecraft by considering sampled input and actuator failure simultaneously. Non-fragile sampled-data control was investigated for stochastic actuator faults in flexible spacecraft systems [47].

    View all citing articles on Scopus

    This work was supported by the General Program of National Natural Science Foundation of China under Grant 61673009.

    View full text