Abstract
In this paper, fault-tolerant sampled-data control for flexible spacecraft in the presence of external disturbances, partial actuator failures and probabilistic time delays is investigated. In particular, unlike the common assumptions on continuous-time information on control input, a more realistic sampled-data communication strategy is proposed with probabilistic occurrence of time-varying delays which is modeled by introducing Bernoulli distributed sequences. The main purpose of this paper is to derive fault-tolerant sampled-data control law which makes the closed-loop system robustly asymptotically stable with a prescribed upper bound of the cost function about its equilibrium point for all possible actuator failures. More precisely, by constructing an appropriate Lyapunov–Krasovskii functional involving the lower and upper bound of the probabilistic time delay, a new set of sufficient conditions are derived in terms of linear matrix inequalities for achieving the required result. Numerical simulations are presented by taking the real parameters to the considered aircraft model, which is not only highlighting the ensured closed-loop performance by the proposed control law, but also illustrates its superior fault tolerance, fast convergence and robustness in the presence of external disturbances and actuator faults when compared with the conventional controller. The simulation result reveals the effectiveness and potential of the proposed new design techniques.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Flexible spacecraft plays an important role in communications, navigation, remote sensing and so on [1]. Moreover, the design of control systems for flexible spacecraft is challenging issue since its dynamics include a large number of weakly damped elastic modes coupled with the rigid modes, and hence, the model parameters and disturbance inputs act on the spacecraft are not precisely known [6, 9]. In particular, when some actuator failures occur in spacecraft systems, the performance of the control system can be degraded and even the closed-loop system becomes unstable. Therefore, to enhance system reliability, it is significant to design fault-tolerant control so that the performance of the system becomes well even in the presence of some actuator failures. That is, a fault-tolerant control possesses the ability to accommodate for system failures automatically and to maintain overall system performance in the presence of component failures [19, 21]. Meanwhile, the spacecraft commonly operates in the presence of various disturbances which include aerodynamic torque, radiation torque, gravitational torque and other environmental torques. Further, the design of control scheme in \(H_\infty \) setting has good advantages, and it is well known that the \(H_\infty \) performance is closely related to the capability of disturbance rejection in dynamical systems [14, 16]. Recently, with the rapid development of LMI technique and Lyapunov approach, delay-dependent sufficient conditions for dynamical systems via \(H_\infty \) control law have been extensively studied in the literature [5].
In practice, the model parameters of the spacecraft cannot be exactly determined, since the spacecraft system is always subjected to uncertainties. Further, the dynamics of a spacecraft is usually time-varying and highly nonlinear in the presence of various uncertainties due to environmental changes. Moreover, the attitude dynamics of spacecraft are coupled and highly nonlinear which makes that the design of controller will be complicated for achieving the good performance. During the past decades, considerable efforts have been made to design robust control for flexible spacecraft systems for simultaneous attitude control and vibration suppression [10, 15]. In recent decades, fault-tolerant control is becoming an increasingly important area of research activities, and many investigations on fault-tolerant control have been carried out for linear or nonlinear system [23]. Moreover, in order to enhance the system reliability and to discuss the robustness issue in a spacecraft attitude system against inertia uncertainties and bounded disturbances, an accurate fault-tolerant control is needed.
However, it should be mentioned that almost all of the existing results mainly rely on the assumption of continuous-time information exchanges on control input, which means that all information is transmitted continuously. More precisely, discrete-time communication is used with sampled-data information instead of continuous-time communication, which is totally different from existing research works and is more useful in realistic situations [2, 4, 8, 11, 12]. By adapting the key idea from sampled-data control systems [3, 17, 20], in this work, only the samples of the control input signals at discrete time instants will be employed for investing the stability of flexible spacecraft system. Furthermore, since the effects of time delays are inevitable, it is important and necessary to consider time delay into account when considering the dynamics of systems [24–26]. Moreover, in practical systems, the study of control scheme with time-varying delay is more important than that with constant delays. Actually, the time delay in many realistic control systems exists in a stochastic fashion [7, 13, 22]. In particular, a stochastic model is introduced in control input to describe the probabilistic effects of the time-varying delays, where the probability distribution for occurrences of the delays is known a priori [18]. However, to the best of author’s knowledge, fault-tolerant sampled-data control scheme for flexible spacecraft with randomly distributed time-varying delay and actuator faults has not been reported in the present literature, which motivates our study.
The main objective of this paper is to design a state feedback fault-tolerant sampled-data controller such that for all possible actuator failures the closed-loop system is asymptotically stable with a prescribed upper bound of the cost function. By constructing a proper Lyapunov–Krasovskii functional and employing LMI technique, a new set of sufficient conditions are obtained to guarantee the asymptotic stability of the considered system and also to design the fault-tolerant sampled-data controller. The main contributions of this paper are organized as follows:
-
In the proposed model, a more realistic sampled-data communication strategy is proposed with probabilistic occurrence of time-varying delays.
-
A unified framework is established for the fault-tolerant controller design in which the disturbance-rejection attenuation, probabilistic time delays and sampled-data information are enforced.
-
The sampling time-varying delay in the control input is considered with random instants, that is, the measurements are sampled at a fixed time but arrived to the processing unit with a random time-varying delays.
-
It should be noted that the proposed results are more general because it can guarantee the required result for fixed faults and as well as fault value occurring in a range of interval, and also normal actuator operating case.
Finally, numerical example with simulation result is provided to illustrate the effectiveness and the advantage of our theoretical results.
Notations
The notation is fairly standard throughout this paper. \(\mathbb {R}^{n\times n}\) denotes the \(n\times n\)-dimensional Euclidean space; the superscripts “\(T \) ”and “\((-1)\) ”stand for matrix transposition and matrix inverse, respectively; \(P>0\) represents that \(P\) is real, symmetric and positive definite; \(I\) and \(0\) denote the identity and zero matrices with compatible dimensions, respectively; we use an asterisk (\(*\)) to represent a term that is induced by symmetry matrix; and * represents a term that is induced by symmetry. For a vector \(w(t)\), its norm is given by \(\left\| w(t)\right\| =\int ^{\infty }_{0}w^T(t)w(t)\mathrm{d}t\). Finally, if not explicitly stated, all matrices are assumed to be compatible for algebraic operations.
2 Problem formulation and preliminaries
In this work, we consider the single-axis model obtained from the nonlinear attitude dynamics of the flexible spacecraft [15]. In this paper, we consider the situation in which the actuator experiences failure during the entire attitude maneuvers, and then, the faulty dynamics of the spacecraft with one rigid body and one flexible appendage can be described by [23]:
where \({\theta }(t)\) denotes the attitude angle; \(\mathcal {J}\) is the moment of inertia of the spacecraft; \(\eta (t)\) represents the flexible modal coordinate; \(F\) is the rigid-elastic coupling matrix; and \(u^{F}(t)\) is the control torque generated by the reaction wheels that are installed in the flexible spacecraft. Further, \(C_m\) and \(\varLambda \) denote damping and stiffness matrices and are defined as \(C_m = \text {diag}\{2\xi _1\varpi _1,\ldots ,2\xi _n\varpi _n\}\) and \(\varLambda =\text {diag}{\{\varpi _1}^2,\ldots , {\varpi _n}^2\}\), where \(\xi _i, (i=1,\ldots ,n)\) is the damping ratio, \(\varpi _i,(i = 1,\ldots ,n)\) is the modal frequency, and \(n\) is their dimensions. Moreover, the vibration energy is concentrated in low-frequency modes in a flexible structure, and its reduced order model can be obtained by modal truncation. So, by taking the first two bending modes into account, the system can be written as
In order to formulate the fault-tolerant control problem, the fault model must be considered. Now, we consider the reliable control signals in the following form [23]
where \(G\) denotes the control effectiveness factor, ie., the actuator fault matrix and satisfies the following condition
where \({g}_i\) is an unknown constant; \(\underline{g}_i\) and \(\overline{g}_i \) represent the known lower and upper bounds of \({g}_i\), respectively. Also, for simplicity, we define \( \hat{G}=\text{ diag }\left\{ \hat{g}_{1},\hat{g}_{2},\dots \hat{g}_{n}\right\} \), \(\check{G}=\text{ diag }\left\{ \check{g}_{1},\check{g}_{2},\dots \check{g}_{n}\right\} \), \(L=\text{ diag }\left\{ l_1,\dots ,l_n\right\} \), where
Then, we have
It should be mentioned that when \(g_i=0\), then the \(i\)th actuator completely fails and that when \(g_i=1\), then the \(i\)th actuator is normal. Also, if \(0<g_i<1\), then the \(i\)th actuator has partial failure, ie., the considered fault is a partial loss of control effectiveness. By denoting \(x(t)=[\theta ^T(t) \ \dot{\theta }^T(t)]^T\), then the system (2) with actuator faults (4) can be written in the following state-space form
where \( A=\begin{bmatrix} 0&I\\ 0&0 \end{bmatrix}\), \(B=\begin{bmatrix} 0\\ (\mathcal {J}-FF^T)^{-1} \end{bmatrix}\), \(C=I\) and \(w(t) = F(C_m\dot{\eta }(t)+\varLambda (t))\) is the disturbance from the flexible appendages and belongs to \(l_2[0, \ \infty ]\) and satisfies \(||w(t)|| \le \delta \).
It should be noted that time delays are often exist in flexible spacecraft due to the physical structure and energy consumption of the actuators. Further, it should be mentioned that the time delays in control input may be variable due to the complex disturbance or other conditions. Motivated by this fact, in this paper, we consider the sampled-data control input described by variable time delays in the following form
where \(u_\mathrm{d}\) is a discrete-time control signal, the time-varying delay \(0\le \tau (t)=t-t_k\) is piecewise linear with the derivative \( \dot{\tau }(t)=1\), and for \( t\ne t_k, \) \(t_k\) is the sampling instant.
In this work, the control input \(u(t)\) is sampled before feedback into the system, which provides way to the sampled-data control problem. Also, we consider the sampled-data control input in the form
where \(K\) is the state feedback gain to be determined. The interval between any two sampling instants is assumed to be bounded by \(\tau _M\) which means that for any \(k \ge 0, \ t_{k+1}-t_{k}=\tau _k\le \tau _M\) always holds, where \(\tau _M\) is the maximum upper bound of the sampling interval \(\tau _k\). By defining \(\tau (t) = t - t_k\), the sampling intervals can be written as \(t_k= t -(t -t_k) = t -\tau (t)\) and the control input vector can be written as
Under the control input (7), the system (5) can be written as
It should be mentioned that, the sampling time may contain some uncertainty due to environmental disturbances and other working conditions. These variations in sampling period may result some randomness to sampling period or sampling time delay or may be in both. In order to deal such situation, it is useful to define time delay in a stochastic form by using its probabilistic characteristics. One of the useful way is the introduction of binary stochastic variable in control systems, which was first introduced in [13] and then successfully applied in several papers (see [7, 22] and references therein). Also, in a real process, the sampling period itself might be a stochastic variable due to unpredictable environmental changes. To consider such a reality, in this paper, we assume that the sampling periods of each control signal randomly switch between some values, ie., the sampling periods may vary in probabilistic way.
In order to obtain the required result, we assume that the following condition holds:
Assumption 1
The time-varying delay \(\tau (t)\) satisfies the condition \(0\le \tau (t)\le \tau _M\), where \(\tau _M\) is a positive scalar denoting the maximum delay. In practice, there exists a constant \(\tau _0\) satisfying \(0\le \tau _0\le \tau _M\) such that \(\tau (t)\) takes values in \([0, \tau _0]\) or \((\tau _0,\tau _M]\) with certain probability. Therefore, \(\tau (t)\) becomes a random variable which takes value in the intervals \([0, \tau _0]\) or \((\tau _0,\tau _M]\), and the probability distribution of \(\tau (t)\) is assumed to be \(\text{ Prob }\left\{ \tau (t)\in [0,\tau _0]\right\} =\alpha _0\) and \(\text{ Prob }\left\{ \tau (t)\in (\tau _0,\tau _M]\right\} \!=\!1\!-\!\alpha _0\), where \(0 \le \alpha _0 \le 1\) is a constant.
In order to describe the probability distribution of the time-varying delay, by following the idea proposed in [22], we define the set of functions
Further, we define the two mapping functions as follows:
where \(\dot{\tau }_1(t)=1\) and \(\dot{\tau }_2(t)=1\). It follows from (9) that \(\mathbb {C}_1\cup \mathbb {C}_2=\mathcal {Z}_{\le 0}\) and \(\mathbb {C}_1\cap \mathbb {C}_2=\varPhi \), where \(\varPhi \) is the empty set. It can be seen that \(t\in \mathbb {C}_1\) implies the event \(\tau (t)\in [0,\tau _0]\) and \(t\in \mathbb {C}_2\) implies the event \(\tau (t)\in (\tau _0,\tau _M]\) occurs. Next, define a stochastic variable \(\alpha (t)\) as
Moreover, \(\alpha (t)\) is a Bernoulli distributed white sequences with \(\text{ Prob }\left\{ \alpha (t)=1\right\} =\mathbb {E}[\alpha (t)]=\alpha _0\) and \(\text{ Prob }\left\{ \alpha (t)=0\right\} =1-\mathbb {E}[\alpha (t)]=1-\alpha _0\). Furthermore, we can show that \(\mathbb {E}\left[ \alpha (t)-\alpha _0\right] =0\) and \(\mathbb {E}[(\alpha (t)-\alpha _0)^2]=\alpha _0(1-\alpha _0)\). By incorporating random delay into the closed-loop system in (8), it can be written as
which is equivalent to
Our main purpose of this paper is to design the fault-tolerant sampled-data controller gain matrix \(K\) such that the system in (10) when \(w(t)=0\) is asymptotically stable with probabilistic delay. Also, the controller minimizes the upper bound of the following cost function
where \(J^*>0\) is a specified constant, \(Z\) and \(R\) are given positive definite matrices, and also the closed-loop system (10) satisfies \(\left\| y(t)\right\| _2<\gamma \left\| w(t)\right\| _2,\) for any nonzero \(w(t)\) that belongs to \(l_2[0,\ \infty )\) under the initial condition, where \(\gamma >0\) is a prescribed scalar.
Now, we recall the following lemmas which will be used in our main results.
Lemma 2.1
[14] Given constant matrices \(\varXi _1,\ \varXi _2\) and \(\varXi _3\) with appropriate dimensions, where \(\varXi _1=\varXi _1^T>0\); \(\varXi _2=\varXi _2^T>0\); and \(\varXi _1+\varXi _3^T\varXi _2^{-1}\varXi _3<0\) if and only if \( \left[ \begin{array}{ccc} \varXi _1 &{} \varXi _3^T\\ \varXi _3 &{} -\varXi _2 \end{array}\right] <0.\)
Lemma 2.2
[14] Let \(S, E\) and \(L\) be the real matrices of appropriate dimensions with \(\left\| L\right\| <I\). Then, for any scalar \(\epsilon >0\), we have \( SLE+E^TL^TS^T\le \epsilon ^{-1}SS^T+\epsilon E^TE\).
Lemma 2.3
[22] \(\varPi \), \(\varPi _{1d}\) and \( \varPi _{2d} \ (d=1,2)\) are constant matrices of appropriate dimensions; \(\tau _d(t)(d=1,2)\) satisfies \(0\le \tau _1(t)\le \tau _0 \le \tau _2(t)\le \tau _M \) and \( \varPi +[\tau _1(t)\varPi _{11}+(\tau _0- \tau _1(t))\varPi _{21}]+[(\tau _2(t)-\tau _0)\varPi _{12}+ (\tau _M-\tau _2(t)\varPi _{22}]<0 \) if and only if
3 Fault-tolerant sampled-data control design
In this section, first we will discuss the problem of \(H_\infty \) performance analysis and further the result is extended to obtain the desired fault-tolerant sampled-data controller. In particular, based on the Lyapunov technique, a set of delay-dependent sufficient conditions are derived in terms of linear matrix inequalities to check the asymptotic stability of closed-loop system. More precisely, by assuming that the control gain \(K\) is known, we will develop the condition in the following theorem in which the closed-loop system (10) is asymptotically stable.
Theorem 3.1
Assume that the condition (I) is hold. For the given control gain matrix \(K\), actuator failures rate \(G\), positive scalars \(\gamma ,\ \alpha _0\) and matrices \(Z>0,\ R>0\), the closed-loop system (10) is asymptotically stable and satisfies \(\left\| y(t)\right\| _2<\gamma \left\| w(t)\right\| _2\), if there exist symmetric positive definite matrices \({P},\ {Q}_m,\ {S}_m,\ \ m=1,2,\) any matrices \( {N}_{1n},\ {N}_{2n},\ {M}_{1n},\ {M}_{2n} , n=1,2,3,4\) and invertible matrices \(H_r, \ r=1,2,3,4\) such that the following LMIs hold:
where
Moreover, an upper bound of the performance index (11) is given by \(J_c\le \lambda _1\left\| x(0)\right\| ^2=J^*\), where
Proof
Consider the Lyapunov–Krasovskii functional candidate for the model (10) in the following form
By calculating the time derivatives \(\dot{V}(t,x(t))\) along the trajectories of the system (10), we obtain
Further, each integral terms in (14) can be written as
On the otherhand, by the Newton–Leibniz formula, for any arbitrary matrices \(N_{1},\ N_{2}, \ M_{1}\) and \( M_{2}\) with compatible dimensions, the following equalities hold:
where
and \(M_2= \bigg [M^T_{21} \ \ M^T_{22} \ \ 0 \ \ M^T_{23} \ \ M^T_{24} \ \ 0 \bigg ]^T. \) \(\square \)
Also, for any matrix \(H\) of appropriate dimensions, the following inequality holds:
where \(H= \bigg [H^T_{1} \, \, H^T_{2} \, \, 0 \, \, H^T_{3} \, \, 0 \, \, H^T_{4}\ \bigg ]^T\).
By taking mathematical expectation on \(\dot{V}(t,x(t))\) and using (14)–(23), we can obtain
where
with \(\tilde{\varPi }_{1,1}=H_1A+A^TH^T_1+Q_1+N_{21}+N^T_{21}\) and the remaining parameters are defined in (12).
From (24), it is obvious that \( {\tilde{\varPi }}+(\tau _0-\tau _1(t))N_{1}S_1^{-1} N_{1}^T+\tau _1(t)N_{2}S_1^{-1}N_{2}^T+(\tau _M-\tau _2(t))M_{1}S_2^{-1}M_{1}^T+(\tau _2(t)-\tau _0)M_{2}S_2^{-1}M_{2}^T<0 \) is a convex combination of the terms \((\tau _0 - \tau _1(t)),\ \tau _1(t),\ (\tau _M -\tau _2(t))\) and \((\tau _2(t)-\tau _0)\).
It follows from Lemma 2.3 that the inequality (24) is true if and only if
By using Schur complement, it is easy to see that inequalities (25)–(28) are equivalent to the following LMIs
which implies that \(\dot{V}(t,x(t))<0\). Hence, the closed-loop system (10) with \(w(t)=0\) is asymptotically stable. Next, we consider the upper bound of the cost function (11). Now, we have
If (12) holds, then we have
Integrating both sides of (29) from \(t=0\) to \(t=\infty \), we obtain
where \( \lambda _1=\lambda _{\max }(P)+\tau _0\lambda _{\max }(Q_1)+(\tau _M-\tau _0)\lambda _{\max } (Q_2) +\frac{\tau _0^2}{2}\lambda _{\max }(R_1) +\frac{(\tau _M-\tau _0)^2}{2} \lambda _{\max }(R_2) \).
Finally, in order to establish the \(H_\infty \) performance of the system, we consider the following relation
We combine the performance \(J_c\) and \(J_h\) as
By applying the similar procedure used above in the proof of stability, it can be calculated that
where
By applying the idea of convex combination to (31), we have
and it can be written equivalently in the form
By using Schur complement, it is easy to see that inequalities (32)–(35) are equivalent to the LMIs in (12). According to LMIs in (12), we have \(J(t)< 0\) which implies that \(||y(t)||_2 < \gamma ||w(t)||_2\) holds for any nonzero \(w(t)\in l_2[0,\ \infty ]\). The proof is completed.
Further, we will present the design method to compute the fault-tolerant sampled-data controller gain based on the results obtained in the previous section. In particular, in the following theorem, when the actuator failure matrix \(G\) is unknown but satisfying the constraints (4), we determine the gain matrix of the fault-tolerant sampled-data state feedback controller such that the closed-loop system (10) is robustly asymptotically stable.
Theorem 3.2
Under the Assumption (I), for given positive scalars \(\gamma ,\ \alpha _0,\ \beta _q, q=1,2,3 \), unknown actuator failures rate \(G\) and matrices \(Z>0,\ R>0\), the system (5) is robustly asymptotically stabilized via the sampled-data control law (7) and satisfies \(\left\| y(t)\right\| _2<\gamma \left\| w(t)\right\| _2\) for any nonzero \(w(t)\in l_2[0,\ \infty )\) with zero initial condition, if there exist symmetric positive definite matrices \(\widehat{P},\ \widehat{Q}_m,\ \widehat{S}_m,\ m=1,2,\) any matrices \( Y,\ \hat{N}_{1n},\ \hat{N}_{2n},\ \hat{M}_{1n},\ \hat{M}_{2n} , n=1,2,3,4\), invertible matrix \(X\) and there exist positive scalars \(\epsilon _p, \ p=1,2,3,4\) such that the following LMIs hold:
where
with
Furthermore, the fault-tolerant sampled-data feedback controller gain matrix is designed as \(K=Y{X^{-1}}^T\), and an upper bound of performance index (11) is given by \(J_c\le \lambda _2\left\| x(0)\right\| ^2=J^*\), where
Proof
In order to obtain the fault-tolerant sampled-data state feedback control gain matrix, take \( X=H_1^{-1},\ H_2=\beta _1 H_1\), \(H_3=\beta _2H_1\) and \(H_4=\beta _3H_1\), where \(\beta _1,\ \beta _2\) and \(\beta _2\) are the designing parameters. Pre- and post-multiplying (12) by \(\text{ diag }\left\{ T_1, I, I, X, X\right\} \) and its transpose, respectively, where \(T_1\in \text{ diag }\{X,X,\ldots , X\}\in \mathbb {R}^{6\times 6}\), \(H_1=X^{-1}\) and letting \(X^{-1}\hat{P}{X^{-1}}^T=P, \ X^{-1}\hat{Q}_i{X^{-1}}^T=Q,\ X^{-1}\hat{S}_i{X^{-1}}^T=S_i,\ i=1,2,3,\ X^{-1}\hat{M}_{1n}{X^{-1}}^T=M_{1n}, \ X^{-1}\hat{M}_{2n}{X^{-1}}^T=M_{2n}, \ X^{-1}\hat{M}_{3n}{X^{-1}}^T=M_{3n} \) and \( X^{-1}\hat{M}_{4n}{X^{-1}}^T=M_{4n},\ n=1,\ldots ,4 \), we can obtain
where \(\breve{\Pi }=\big [\hat{\Pi }\big ]_{6\times 6},\ \hat{\Pi }_{1,1}=(AX^T+XA^T)+\hat{Q}_1 \hat{N}_{21}+\hat{N}^T_{21}+XZX^T+Y^T\hat{G}^T R{\hat{G}}Y\) and the remaining parameters are defined in (36). Applying Schur complement, (37) becomes
By using Eq (3), \(\breve{\Xi }_{kl}\) in (38) can be written as
Further, it follows from Lemma 2.2 that
Then, by using Lemma 2.1, it is easy to see that (39) is equivalent to (36). Thus, the system (5) is robustly asymptotically stabilized by using the sampled-data control law (7). This completes the proof. \(\square \)
4 Numerical simulation
In this section, the flexible spacecraft with probabilistic delay is given to illustrate the effectiveness and superiority of the design scheme that is developed in previous section. More precisely, the proposed control scheme is applied to a flexible spacecraft with one flexible appendage which is proposed in [23]. Since low-frequency modes are generally dominant in a flexible system, only the lowest two bending modes have been considered for the implemented spacecraft model. Thus, we suppose that \(\varpi _1= 3.17\) rad/s, \(\varpi _2= 7.38\) rad/s with damping \(\xi _1= 0.001\) and \( \xi _2= 0.015.\) Also, we assume that \(F =[F_1 \ F_2]\), where the coupling coefficients of the first two bending modes are \(F_1= 1.27814\) and \( F_2=0.91756.\) Further, \(\mathcal {J}=35.72\,\hbox {kg/m}^2\) is the nominal principal moment of inertia of pitch axis. The flexible spacecraft is supposed to move in a circular orbit with the altitude of \(500\) km, and then, the orbit rate is 0.0011 rad/s. Let the initial pitch attitude of the spacecraft is \(\theta (0) = 0.08\) rad, \(\dot{\theta }(0) = 0.04 \) rad/s.
Next, we design a fault-tolerant sampled-data controller (7) such that the flexible spacecraft model (5) with random time delay is asymptotically stable and simultaneously show the relationship between the random value \(\alpha _0\), the maximum sampling period \( \tau _M\) and the control effectiveness rate \(\hat{G}.\) For this, if we choose \(\tau _0=0.1,\ \beta _1=\beta _2=\beta _3=0.01\), \(Z=[0.25 \ 0.1; \ 0.1 \ 0.5], \ R=0.31 \) and \(H_\infty \) performance index \(\gamma =2.5\), by solving the LMIs (36) in Theorem 3.2 using Matlab LMI toolbox, we can obtain the feasible solutions for the asymptotic stability of the closed-loop system. Moreover, the obtained maximum upper bound \(\tau _M\) for various values of \(\alpha _0\) under control effectiveness factor \(\hat{G}=1,\ 0.7,\ 0.5,\ 0.2,\ 0.1\) is given in Table 1. In particular, the results that are proposed in this paper depend on both the upper and lower bounds of the sampling interval. Also, when \(\alpha _0=0.85\) and time delay upper bound \(\tau _M=0.364\), the obtained output matrices \(X\), \(Y\) and the designed controller gain matrices under different control effectiveness factors are listed in Table 2, respectively.
Finally, Fig. 1a, b presents the simulation result for the trajectories of pitch attitude angle and angle rate, respectively, under partial actuator failure and as well as normal operating case (without any failures), where the control effectiveness factors are chosen as \(\hat{G}=0.1, \ \hat{G}=0.2, \ \hat{G}=0.5, \ \hat{G}=0.7, \ \hat{G}=1\). From the simulation results, it is observed that for the case of partial actuator failure (other than \(\hat{G}=1\)), the pitch attitude angle and angle rate are converging to the equilibrium point zero even though there exist some initial oscillations. It is concluded from the simulation result that the proposed controller makes the closed-loop system to exhibit a better performances even for the partial failure cases. Also, it is noted that the closed-loop system is robustly asymptotically stable with the proposed controller. Thus, the simulation result shows that the proposed fault-tolerant sampled-data control law is effective for the flexible spacecraft system with probabilistic time delay.
5 Conclusion
In this paper, fault-tolerant sampled-data control with random time-varying delays for flexible spacecraft model has been addressed. By constructing an appropriate Lyapunov–Krasovskii functional, a set of delay-distribution-dependent sufficient conditions for the existence of state feedback fault-tolerant sampled-data controller are derived. The proposed conditions ensure that the closed-loop system is asymptotically stable in the presence random delays in control input with a \(H_\infty \) disturbance attention level and partial actuator failures. More precisely, the stabilization conditions are expressed in terms of the solutions to a set of LMIs, which can be solved effectively by using standard LMI control tool box. Also, the desired state feedback fault-tolerant sampled-data control can be obtained when the given LMIs are feasible. Finally, the results are validated through a numerical example with simulation results, which reveal that the developed control scheme guarantees not only the asymptotic stability of the closed-loop system, but also yields better performance. Further, the output feedback guaranteed cost control and model predictive control strategies for flexible spacecrafts will be our future topics of research.
References
Dong, C., Xu, L., Chen, Y., Wang, Q.: Networked flexible spacecraft attitude maneuver based on adaptive fuzzy sliding mode control. Acta Astronaut. 65, 1561–1570 (2009)
Fridman, E., Shaked, U., Suplin, V.: Input/output delay approach to robust sampled-data \(H_\infty \) control. Syst. Control Lett. 54, 271–282 (2005)
Gao, H., Sun, W., Shi, P.: Robust sampled-data \(H_{\infty }\) control for vehicle active suspension systems. IEEE Trans. Control Syst. Technol. 18, 238–245 (2010)
Gao, H., Wu, J., Shi, P.: Robust sampled-data \(H_\infty \) control with stochastic sampling. Automatica 45, 1729–1736 (2009)
Gao, X., Teo, K.L., Duan, G.R.: Non-fragile robust \(H_{\infty }\) control for uncertain spacecraft rendezvous system with pole and input constraints. Int. J. Control 85, 933–941 (2012)
Hu, Q., Ma, G.F.: Control of three-axis stabilized flexible spacecraft using variable structure strategies subject to input nonlinearities. J. Vib. Control 12, 659–681 (2006)
Lee, H.: Cluster synchronization stability for stochastic complex dynamical networks with probabilistic interval time-varying delays. J. Phys. A Math. Theor. 44, 105101 (2011)
Li, H., Jing, X., Lam, H.K., Shi, P.: Fuzzy sampled-data control for uncertain vehicle suspension systems. IEEE Trans. Cybern. 44, 1111–1126 (2014)
Liu, H., Guo, L., Zhang, Y.: Composite attitude control for flexible spacecraft with simultaneous disturbance attenuation and rejection performance. Proc. Inst. Mech. Eng. 226, 154–161 (2012)
Liu, H., Guo, L., Zhang, Y.: An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecraft. Nonlinear Dyn. 67, 2081–2088 (2012)
Rakkiyappan, R., Zhu, Q., Radhika, T.: Comments on design of sampled data state estimator for Markovian jumping neural networks with leakage time-varying delays and discontinuous Lyapunov functional approach. Nonlinear Dyn. 77, 1069–1076 (2014)
Rakkiyappan, R., Zhu, Q., Radhika, T.: Design of sampled data state estimator for Markovian jumping neural networks with leakage time-varying delays and discontinuous Lyapunov functional approach. Nonlinear Dyn. 73, 1367–1383 (2013)
Ray, A.: Output feedback control under randomly varying distributed delays. J. Guid. Control Dyn. 17, 701–711 (1994)
Sakthivel, R., Vadivel, P., Mathiyalagan, K., Arunkumar, A.: Fault-distribution dependent reliable \(H_\infty \) control for TS fuzzy systems. J. Dyn. Syst. Meas. Control 136, 021021 (2014)
Singh, S.N.: Robust nonlinear attitude control of flexible spacecraft. IEEE Trans. Aerosp. Electron. Syst. 23, 380–387 (1987)
Vadivel, P., Sakthivel, R., Mathiyalagan, K., Thangaraj, P.: Robust stabilization of nonlinear uncertain Takagi-Sugeno fuzzy systems by \(H_\infty \) control. IET Control Theory Appl. 6, 2556–2566 (2012)
Wu, Z., Shi, P., Su, H., Chu, J.: Sampled-data exponential synchronization of complex dynamical networks with time-varying coupling delay. IEEE Trans. Neural Netw. Learn. Syst. 24, 1177–1187 (2013)
Yang, X., Cao, J., Lu, J.: Synchronization of coupled neural networks with random coupling strengths and mixed probabilistic time-varying delays. Int. J. Robust Nonlinear Control 23, 2060–2081 (2013)
Ye, D., Yang, G.H.: Adaptive fault-tolerant tracking control against actuator faults with application to flight control. IEEE Trans. Control Syst. Technol. 14, 1088–1096 (2006)
Yoneyama, J.: Robust sampled-data stabilization of uncertain fuzzy systems via input delay approach. Inf. Sci. 198, 169–176 (2012)
Yu, X., Jiang, J.: Hybrid fault-tolerant flight control system design against partial actuator failures. IEEE Trans. Control Syst. Technol. 20, 871–885 (2012)
Yue, D., Tian, E., Zhang, Y., Peng, C.: Delay-distribution-dependent stability and stabilization of TS fuzzy systems with probabilistic interval delay. IEEE Trans. Syst. Man Cybern. 39, 503–516 (2009)
Zhang, R., Qiao, J., Li, T., Guo, L.: Robust fault-tolerant control for flexible spacecraft against partial actuator failures. Nonlinear Dyn. 76, 1753–1760 (2014)
Zhu, Q., Cao, J.: Stability analysis of Markovian jump stochastic BAM neural networks with impulse control and mixed time delays. IEEE Trans. Neural Netw. Learning Syst. 23, 467–479 (2012)
Zhu, Q., Cao, J.: Exponential stability of stochastic neural networks with both Markovian jump parameters and mixed time delays. IEEE Trans. Syst. Man Cybern. B 41(2), 341–353 (2011)
Zhu, Q., Cao, J.: Robust exponential stability of Markovian jump impulsive stochastic Cohen-Grossberg neural networks with mixed time delays. IEEE Trans. Neural Netw. 21, 1314–1325 (2010)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sakthivel, R., Selvi, S. & Mathiyalagan, K. Fault-tolerant sampled-data control of flexible spacecraft with probabilistic time delays. Nonlinear Dyn 79, 1835–1846 (2015). https://doi.org/10.1007/s11071-014-1778-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-014-1778-2