Abstract
This paper focuses on the attitude tracking control problem of Mars entry vehicle (MEV) with time-varying input delay. The original attitude dynamics of MEV is divided into slow subsystem and fast subsystem. For slow subsystem, the dynamic inversion method is used to generate the angular velocity command. For fast subsystem, a T-S fuzzy model is used to approximate it, and delays-dependent \(H_{\infty }\) attitude tracking control is applied to reduce the effects of delay on attitude dynamics. Specially, a decomposition coefficient of delay integral inequality is introduced in our proposed results, which may further reduce the design algorithm conservatism. Finally, numerical simulations are used to verify the effectiveness of the proposed method.
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
Since the human first completed to reach Mars, Mars landing exploration has been more and more frequent. Until now, Mars exploration activities have been taken more than 40 times all around the world [1, 2]. Among many tasks of Mars landing missions, the most difficult one is entry, descent and landing (EDL) phase [3, 4]. The Mars entry is the longest phase during the EDL process. For a success of the EDL, the entry phase should be accurate firstly [5]. Therefore, many control approaches have been proposed to improve the precision of Mars entry [6–8].
In order to achieve precise entry, an active guided entry trajectory is very necessary, which can accurately steer the Mars entry vehicle through the Martian atmosphere [4]. The guided entry problem includes two parts, one is guidance design and the other is control design. The designed guidance system can minimize the position error by changing the lift vector through bank angle commands [9], which is then fed into the control system as a reference attitude to calculate the desired control torques that the actuators need to produce [10, 11]. Thus, the Mars entry control problem can be considered as an attitude tracking problem.
In recent years, the T-S fuzzy model has been applied for nonlinear systems widely [12–16]. Some T-S fuzzy models have been used in solving the stabilization problem of the systems successfully [17–19]. The tracking controller via T-S fuzzy model has been designed by some researchers [20, 21]. Unfortunately, in the existing literature for T-S fuzzy model, research on the tracking control of MEV problem is scarce [22], and this is the main motivation for the work presented in this paper. Time delay is the property of a physical system by which the response to an applied force (action) is delayed in its effect [23, 24]. Whenever material, information or energy is physically transmitted from one place to another, there is a delay associated with the transmission. The presence of delays makes system analysis and control design much more complex. On the other hand, in order to get high accuracy and stability of MEV, the time delay should be considered in the high- precision attitude tracking control system. The similar idea had been considered in synchronization or state estimation of nonidentical chaotic systems [25] and complex networks [24, 26]. But, to the best of our knowledge, little attention has been paid toward attitude tracking control for MEV with time-varying input delay.
Motivated by the above, in this paper, the MEV model with time-varying input delay is considered, the attitude dynamics system of MEV is divided into slow subsystem and fast subsystem, the slow subsystem consists of the attitude dynamics, and the fast subsystem consists of the angular velocity dynamics. A T-S fuzzy model is applied for the fast subsystem. A delays-dependent \(H_{\infty }\) tracking control is designed by means of Lyapunov stability theory. Finally, numerical simulations are used to verify the effectiveness of the proposed method and to show the effects of time delay bound and decomposition coefficient on the fuzzy tracking error system performance. The main contribution of this paper is listed as follows:
-
1.
Different from the existing T-S systems in the literature [12–16], the modeling and tracking control of MEV problem via T-S fuzzy theory is scarce, which is the main motivation for this paper.
-
2.
Compared with the model of MEV in [22], time delay is considered in modeling T-S fuzzy system, which is more real than the original one in [22].
-
3.
A decomposition coefficient of delay integral inequality is introduced in the process of solving functional. It can not only provide flexibility in tracking controller design, but also reduce time delay influences, which can be seen in subsequent simulation part.
Notation Throughout this paper, \(R^{n}\) represents the n-dimensional Euclidean space, \(R^{n\times m}\) denotes the \(n\times m\) real matrices, for matrix \(W\in R^{n\times n}\), \(W^{-1}\) denotes the inverse of W, and \(W^\mathrm{T}\) denotes the transpose of W. Zero matrix is 0, unit matrix is I, and the notation \(Q>0\) (\(\ge \)0) means that the matrix Q is positive definite(semi-definite). The symmetric term in a matrix is denoted by “*”. For a vector S(t), its norm is given by \(\Vert S(t)\Vert ^{2}_{2}=S^\mathrm{T}(t)S(t)\). \(\hbox {diag}\{\ldots \}\) represents a block diagonal matrix. Matrix, if its dimensions are not explicitly stated, is assumed to have compatible dimensions.
2 Problem formulation and preliminaries
2.1 Model of Mars entry vehicles
The system model of rotational motion for MEV [22] can be described as
where \(\sigma (t)=[\sigma _1(t)\ \ \sigma _2(t)\ \ \sigma _3(t)]^\mathrm{T}\in R^3\) is the modified Rodrigues parameter (MRP) vector and \(G(\sigma (t))\in R^3\) is the nonlinear transformation matrix
\(\omega (t)\!=\![\omega _1(t)\ \ \omega _2(t)\ \ \omega _3(t)]^\mathrm{T}\in R^3\) is the angular velocity vector, \(S(\omega (t))\in R^{3\times 3}\) is a skew symmetric matrix, where the form is defined in [22]. \(J\in R^{3}\) is positive definite symmetric inertia matrix
in which \(J_{xx}\), \(J_{yy}\) and \(J_{zz}\) are the moments of inertia when rotating about three axis of the body reference frame, respectively. \(u(t-d(t))=[u_1(t-d(t)\ \ u_2(t-d(t)\ \ u_3(t-d(t)]\in R^3\) is the vector of control torques exerted on the principal axes. \(M_\mathrm{aero}(t)=[{\mathcal {I}}\ \ {\mathcal {M}}\ \ {\mathcal {N}}]^\mathrm{T}\) is the aerodynamic moment vector, where \({\mathcal {I}}=\bar{q}S_\mathrm{ref}l_\mathrm{ref}c_{lb}\beta ,\ {\mathcal {M}}=\bar{q}S_\mathrm{ref}l_\mathrm{ref}c_{ma}\alpha , {\mathcal {N}}=\bar{q}S_\mathrm{ref}l_\mathrm{ref}c_{nb}\beta \), which is supposed \(M_\mathrm{aero}(t)\) belongs to \(l_2[0,\infty )\) and satisfied \(||M_\mathrm{aero}(t)||\le \delta \). It is assumed that time-varying delay d(t) satisfies \(0\le d(t)\le \tau \) and \(\dot{d}(t)\le \bar{d}<1\), \(\tau \) is the upper bound for time-varying delay, and \(\bar{d}\) is the upper bound of time-varying delay derivative.
Remark 1
Time delay exists commonly in dynamic systems and is frequently a source of instability and poor performance. However, it is noted that the model of MEV in [22] is not considered time delay case. Thus, in this paper, the model of MEV with time-varying delay is firstly presented.
In order to reduce the design complexity, the system (1) and (2) is divided into slow subsystem (1) and fast subsystem (2). The slow subsystem consists of the attitude dynamics, and the fast subsystem consists of the angular velocity dynamics. Figure 1 shows the structure of MEVs system.
2.2 Control design of slow subsystem
The slow subsystem is described as follows:
where \({\omega _{d(t)}}\) is the control-like angular velocity and needs to be designed in the subsequent part. Letting the attitude tracking error as \(e_{\sigma (t)}={\sigma (t)}-{\sigma _{d(t)}}\), where \({\sigma _{d(t)}}\) is the given MRP vector, we may choose the matrices \(K_{a}\) and \(K_{b}\) to satisfy the following condition
Thus, the desired attitude tracking can be obtained. By using the dynamic inversion [22], \(\omega _d(t)\) is generated by
The above-detailed method can be found in [22]. Our main work is to track the \(\omega _d(t)\) in the fast subsystem.
2.3 Control design of fast subsystem
Defining \(x_{d}(t)=\omega _d(t)\), \(x_1(t)=\omega _1(t)\), \(x_2(t)=\omega _2(t)\), \(x_3(t)=\omega _3(t)\), \(x(t)=[x_1(t)~~x_2(t)~~x_3(t)]^\mathrm{T}\), it is noted that the fast subsystem has direct connection with the control input \(u(t-d(t))\), so the control \(u(t-d(t))\) is designed such that \(\lim \limits _{t\longrightarrow \infty }(x(t)-x_d(t))=0\). For this purpose, we choose the angular velocity vector as the output of MEV
where y(t) is the reference output and
with \(c_1=J^{-1}_3(J_1-J_2)\),\(c_2=J^{-1}_1(J_2-J_3)\), \(c_3=J^{-1}_2(J_3-J_1)\). A T-S fuzzy model is used to approximate the nonlinear fast subsystem (8). Moreover, the system states \(x_i(t),\ (i=1,2,3)\) are chosen as the premise variables, and \(x_i(t)\) is assumed to bound during the whole Martian atmospheric entry phase, this means that
where \(r_i<0\) is the lower bound of \(x_i(t)\), \(R_i>0\) is the upper bound of \(x_i(t)\), respectively. For each \(x_i(t)\), the corresponding membership functions are defined in the following [22]:
Then, the nonlinear fast subsystem (8) can be represented by the following eight fuzzy rules:
Plant rule i IF \(x_1(t)\) is \(MB_{1n}(x_1(t))\), \(x_2(t)\) is \(MB_{2k}(x_2(t))\), \(x_3(t)\) is \(MB_{3l}(x_3(t))\), then
where
and \(n,k,l=1,2,\ i=l+2(k-1)+4(n-1), (i=1,2,\ldots ,8),\ \alpha _{m1}=r_m,\ \alpha _{m2}=R_m,\ (m=1,2,3)\). The overall fuzzy systems can obtained as follows
where \(h(x(t))=\mu _i(x(t))/\sum _{i=1}^{8}\mu _i(x(t))\), \(\mu _i(x(t))=MB_{1n}(x_1(t))\cdot MB_{2k}(x_2(t))\cdot MB_{3l}(x_3(t))\). Hence, \(h_i(x(t))\) satisfies \(h_i(x(t))\ge 0\) and \(\sum _{i=1}^{8}h_i(x(t))=1\) for all t. In order to facilitate the description, the system (12) can be described as follows
where \(A(x)=\sum _{i=1}^{8}h_i(x(t))A_i\), \(B(x)=\sum _{i=1}^{8}h_i(x(t))B_i\), \(C(x)=\sum _{i=1}^{8}h_i(x(t))C_i\). Define the angular velocity tracking error as
Combing with (13), the time derivative of \(e_{x}(t)\) is given by
Next, the controller \(u(t-d(t))\) can be described as [27]
where \(\bar{u}(t-d(t))\in R^3\) is a new vector to be designed. According to (13), (15) and (16), we have the following fuzzy error system
2.4 Object of this paper
We consider the following state-feedback controller:
Plant rule i IF \(x_1(t)\) is \(MB_{1n}(x_1(t))\), \(x_2(t)\) is \(MB_{2k}(x_2(t))\), \(x_3(t)\) is \(MB_{3l}(x_3(t))\), then
where \(K_i \in R^{3\times 3}\) are needed to design controller gain, \(e_{x}(t-d(t))\) is the state delay error, \(i=l+2(k-1)+4(n-1),\ (i=1,2,\ldots ,8)\). Therefore, the overall fuzzy can be described as
Now, combing with system (17), the objective is to design \(K_j (j = 1, 2,\ldots ,8)\), such that the following fuzzy error system is asymptotically stable.
where \(K(x)=\sum _{j=1}^{8}h_i(x(t))K_{j}\). The objective of this paper is:
-
Designing the controller gains \(K_{j}\) makes the fuzzy error system (20) with \(M_\mathrm{aero}(t)=0\) asymptotical,
-
In the case when \(M_\mathrm{aero}(t)\ne 0\), the \(H_{\infty }\) performance of system (20) satisfies \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\) for any nonzero \(M_\mathrm{aero}(t)\in l_2\ [0,\infty )\), where \(\gamma >0\) is a prescribed scalar.
To obtain our main results, we need the following lemmas.
Lemma 1
[28] Let \(Z(t)\in R^{n}\) have continuous derived function \(\dot{Z}(t)\) on interval \([-\tau ,0]\). Then for any \(n\times n-matrix\) \(T_1>0\), scalar \(\tau >0\), the following inequality holds:
Lemma 2
[29] For any matrix \(T_2>0\), scalars \(\tau _1>\tau _2\), if there exists a Lebesque vector w(s), then the following inequality holds
3 Main result
In this section, we will propose the designed method to the controller gains of the augmented system (20).
Theorem 1
Given scalars \(\gamma >0\), \(\tau \), a and \(\bar{d}\), if there exist matrices \(R>0\), \(P>0\), \(Q>0\), \(M_{1}\), \(M_{2}\), \(M_{3}\), \(M_{4}\), \(M_{5}\), then the following inequalities hold
where
and
Then, the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Proof
For the system (20), choose the following Lyapunov–Krasovskii functional:
The time derivative of \(V(e_{x}(t),t)\) is given by
The equivalent decomposition of \(-\tau \int ^{t}_{t-\tau }\dot{e}_{x}^\mathrm{T}(s)Q\dot{e}_{x}(s)\hbox {d}s\) can be described as
where \(Z_{1}=-a\tau (\int ^{t-d(t)}_{t-\tau }\dot{e}_{x}^\mathrm{T}(s)Q\dot{e}_{x} (s)\hbox {d}s+\int ^{t}_{t-d(t)}\dot{e}^\mathrm{T}_{x}(s)Q\dot{e}_{x}(s)\hbox {d}s)\), \(Z_{2}\!=\!-\!(1-a)\tau (\int ^{t}_{t-\tau }\dot{e}^\mathrm{T}_{x}(s)Q\dot{e}_{x}(s)\hbox {d}s)\), where a is called as the decomposition coefficient of delay integral inequality. It may further reduce the design algorithm conservatism and a satisfies \(0\le a\le 1\). From Lemma 1, then we have
where
From Lemma 2, then we have
where
Therefore,
First, we consider the stability of system (20) when \(M_\mathrm{aero}(t)=0\). Note that
where \(M_{1}\), \(M_{2}\), \(M_{3}\), \(M_{4}\) and \(M_{5}\) are arbitrary matrices with appropriate dimensions. Combing (32) and (33),we arrive at
where
and
Furthermore,
By using the Schur complement lemma and from (23) and (24), we have known that
where
and \(\varDelta _{11},\ \varDelta _{22}\) are defined in (25), (26), \(\varDelta _{12}=M_{1}B_{i}K_{j}+A_{i}^\mathrm{T}M_{4}^\mathrm{T}\). Thus, \(\varOmega (x)<0\), which means we have \(\dot{V}(e_{x}(t),t)<0\). So the system (20) is asymptotically stable. Similar to (33), when \(M_\mathrm{aero}(t)\ne 0\), the following equality is held.
where
Combing (32) and (38), we arrive at
where
and \(\varDelta _{11}\) and\(\ \varDelta _{22}\) are defined in (34), \(\varDelta _{12}(x)=M_{1}B(x)K(x)+A^\mathrm{T}(x)M_{4}^\mathrm{T}\). By using the Schur complement lemma, we have known that \(\varUpsilon (x)\le 0\) from (23) and (24). Next, we will prove the \(H_{\infty }\) performance of the system. The following auxiliary function is considered
Therefore,
It is noted that \(\Vert \bar{y}(s)\Vert ^{2}_{2}-\gamma ^{2}\Vert M_\mathrm{aero}(s)\Vert ^{2}_{2}+\dot{V}(e_{x}(s),s)\le \alpha ^\mathrm{T}(s)(\varUpsilon (x)+\varUpsilon _{1}(x))\alpha (s)\), where
Then, we can have that
According to the Schur complement lemma, we have known \(\varUpsilon (x)+\varUpsilon _{1}(x)\) is equivalent to
Furthermore,
From (23) and (24), we have known that \(\varLambda (x)<0\), which means \(\varUpsilon (x)+\varUpsilon _{1}(x)<0\). Therefore, \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\). So the system is asymptotically stable, the proof is thus completed.
In Theorem 1, a decomposition coefficient of delay integral inequality a is introduced, which can adjust the ratio between Lemmas 1 and 2. When \(a = 1\) or \(a = 0\), it is obvious that they are two special cases. The following corollaries are given for these two cases.
Corollary 1
(\(a=1\) case) Given scalars \(\gamma >0\), \(\bar{d}\) and \(\tau \), if there exist matrices \(R>0\), \(P>0\), \(Q>0\), \(M_{1}\), \(M_{2}\), \(M_{3}\), \(M_{4}\), then the following inequalities hold
where
and \(\varDelta _{11},\ \varDelta _{12}\) are defined in Theorem 1. Then, the system (20) is asymptotically stable, and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Corollary 2
(\(a=0\) case) Given scalars \(\gamma >0\), \(\bar{d}\) and \(\tau \), if there exist matrices \(R>0\), \(P>0\), \(Q>0\), \(M_{1}\), \(M_{2}\), \(M_{3}\), \(M_{4}\) and \(M_{5}\), then the following inequalities hold
where
Then, the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Because the Theorem 1 is unable to solve the gain of the controller \(K_{j}\), on the basis of Theorem 1, we can further obtain the following theorem.
Theorem 2
Given scalars \(\gamma >0\), \(\bar{d}\), \(\tau \), \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\varepsilon _{3}\) and \(\varepsilon _{4}\), if there exist matrices \(T>0\), \(G>0\), \(H>0\) and a nonsingular matrix X, then the following LMIs hold
where
and
When the controller \(K_{j}=S_{j}X^{-T}\), the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Proof
The proof is based on the conditions of Theorem 1. \(M_{1}\) is nonsingular. Letting \(X=M^{-1}_{1}\), \(M_{2}=\varepsilon _{1} M_{1}\), \(M_{3}=\varepsilon _{2} M_{1}\), \(M_{4}=\varepsilon _{3} M_{1}\), \(M_{5}=\varepsilon _{4} M_{1}\), then pre- and post-multiplying both sides of (48) and (49) with \(\hbox {diag}\{X^{-1},\ X^{-1},\ I X^{-1},\ X^{-1},\ X^{-1},\ I\}\) and its transpose, and defining some matrices as follows:
we can arrive at (23) and (24). According to Theorem 1, we have known that the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\). This completes the proof.
Corresponding with Corollaries 1 and 2, we can obtain the following corollaries by using the similar methods of Theorem 2.
Corollary 3
(\(a=1\) case) Given scalars \(\gamma >0\), \(\bar{d}\), \(\tau \), \(\varepsilon _{1}\), \(\varepsilon _{2}\) and \(\varepsilon _{3}\), if there exist matrices \(T>0\), \(G>0\), \(H>0\) and a nonsingular matrix X, then the following LMIs hold
where
and \(\bar{\varDelta }_{11},\ \bar{\varDelta }_{12}\) and \(\bar{\varDelta }_{22}\) are defined in 50, 51 and 52. When the controller \(K_{j}=S_{j}X^{-T}\), the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Corollary 4
(\(a=0\) case) Given scalars \(\gamma >0\), \(\bar{d}\), \(\tau \), \(\varepsilon _{1}\), \(\varepsilon _{2}\), \(\varepsilon _{3}\) and \(\varepsilon _{4}\), if there exist matrices \(T>0\), \(G>0\), \(H>0\) and a nonsingular matrix X, then the following LMIs hold
where
When the controller \(K_{j}=S_{j}X^{-T}\), the system (20) is asymptotically stable and satisfies \(H_{\infty }\) performance \(\Vert \bar{y}(t)\Vert ^{2}_{2}<\gamma ^{2}\Vert M_\mathrm{aero}(t)\Vert ^{2}_{2}\).
Remark 2
In Theorem 2, a tracking control design algorithm is firstly proposed for MEV with time-varying delay. In order to provide flexibility in tracking controller design and reduce time delay influences, a decomposition coefficient a is introduced. Corollaries 3 and 4 are two special cases of decomposition coefficient a. In the next section, we will further show a decomposition coefficient a is helpful in the reduction of conservatism.
4 Numerical simulation
In this section, we will show the effectiveness of our proposed attitude tracking control method for MEV and will analyze the effects of decomposition coefficient and time delay bound on the fuzzy error system performance. The reference attitude trajectory and Mars atmospheric density model are the same as [30]. The parameters are chosen as \(J_{xx}=2983\,\hbox {kg}\,\hbox {m}^{2}\), \(J_{yy}=4909\,\hbox {kg}\,\hbox {m}^{2}\), \(J_{zz}=5683\,\hbox {kg}\,\hbox {m}^{2}\), \(l_\mathrm{ref}=6.323\,\hbox {m}\), \(S_\mathrm{ref}=11.045\,\hbox {m}^{2}\), \(c_{n\beta }=0.015\), \(c_{m\alpha }=0\), \(c_{l\beta }=-2.414\), \(\bar{d}=0.1\).
The initial attitude conditions are set to \(\omega (0)=[0.1000~~0.2000~~-0.1000]^\mathrm{T}\) (rad/s), \(\sigma (0)= [0.3670 0.1480~~-0.1493]^\mathrm{T}\), the design matrices \(K_{a}\) and \(K_{b}\) in (6) for the slow subsystem are \(K_{a}=\hbox {diag}\{2,2,2\}\), \(K_{b}=\hbox {diag}\{0.0100,0.0100,0.0100\}\). The upper bounds for angular velocity on each axis are \(R_{1}=R_{2}=R_{3}=5\) (rad/s), The lower bounds for angular velocity on each axis are \(r_{1}=r_{2}=r_{3}=-5\) (rad/s). In order to verify the effectiveness of the proposed method, by using Theorem 2, simulation research on attitude tracking error control under MATLAB environment.
Firstly, given \(\gamma =18.8531\), \(\varepsilon _{1}=\varepsilon _{3}=10\), \(\varepsilon _{2}=\varepsilon _{4}=0.1\), letting the decomposition coefficient \(a=0.1\), \(\tau =100\,\hbox {ms}\), the controller gains can be obtained as
Figure 2 shows the attitude tracking errors of slow subsystem, and Fig. 3 shows the angular velocity tracking errors of fast subsystem. From Figs. 2 and 3 we can clearly see that the attitude tracking errors and the angular velocity tracking errors are tending to zero gradually, which means they are asymptotically stable.
4.1 The effect of time delay on fast subsystem
When the decomposition coefficient \(a=0.1\), Figs. 4, 5 and 6 show \(e_{x1}\), \(e_{x2}\) and \(e_{x3}\) under different time delay bounds, respectively. From Figs. 4, 5 and 6, we can see that time delay is passive for attitude tracking control.
4.2 The effect of decomposition coefficient on fast subsystem
When the time delay \(\tau =100\) ms, Figs. 7, 8 and 9 show \(e_{x1}\), \(e_{x2}\) and \(e_{x3}\) under different decomposition coefficients, respectively. According to Figs. 7, 8 and 9,it is clear that the decomposition coefficient is influential for the angular velocity. For two special cases (\(a=1\) case, \(a=0\) case), \(a=0\) case is infeasible, \(a=1\) case is not the worst case, which means the decomposition coefficient is an important role of reducing conservatism.
5 Conclusion
This paper considered the attitude tracking control of MEV with time-varying input delay. Firstly, T-S fuzzy method was applied for modeling the fast system of MEV. Secondly, the decomposition coefficient of delay integral inequality was introduced to reduce the delay effect about tracking control. Finally, numerical simulations were used to show the effects of time delay bound and decomposition coefficient on the fuzzy tracking error system performance. It is noted that some disturbances coming from the Martian atmosphere and modeling errors were not deeply considered in this paper. However, they are unavoidable in practical system, which should be considered to improve the tracking control precision of MEV. Thus, robust tracking control of MEV with multi-source disturbances will be studied in future work.
References
Wu, C., Li, SH., Yang, J., Guo, L.: Mars entry trajectory tracking via constrained multi-model predictive control. In: The 33rd Chinese Control Conference, pp. 7805–7810 (2014)
Christian, J., Wells, G., Lafleur, J., et al.: Extension of traditional entry, descent, and landing technologies for human Mars exploration. J. Spacecr. Rockets 45(1), 130–141 (2008)
Korzum, A.M., et al.: A concept for the entry, descent, and landing of high-mass payloads at Mars. Acta Astronaut. 66(7), 1146–1159 (2010)
Robert, D., Robert, M.: Mars exploration entry, descent, and landing challenges. J. Spacecr. Rockets 44(2), 310–323 (2007)
Mitcheltree, R.A., Moss, J.N., Cheatwood, F.M., Greene, F.A., Braun, R.D.: Aerodynamics of the Mars microprobe entry vehicles. J. Spacecr. Rockets 36(3), 392–398 (1999)
Li, S., Peng, Y.: Command generator tracker based direct model reference adaptive tracking guidance for Mars atmospheric entry. Adv. Space Res. 49(1), 49–63 (2012)
Zhao, Z.H., Jun, Y., Li, S.H., Guo, L.: Composite nonlinear predictive control based on finite-time disturbance observer for Mars entry vehicle. In: The 34th Chinese Control Conference, pp. 5235-5240 (2015)
Xia, Y., Chen, R., Pu, F., Dai, L.: Active disturbance rejection control for drag tracking in Mars entry guidance. Adv. Space Res. 53(5), 853–861 (2014)
Prakash, R., Burkhart, P.D., Chen, A., et al.: Mars Science Laboratory entry, descent, and landing system overview. In: Proceedings of IEEE Aero space Conference, pp. 1–18 (2008)
Brugarolas, P.B., San Martin, A.M., Wong, E.C.: Attitude controller for the atmospheric entry of the Mars Science Laboratory. In: AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, Hawaii (2008)
Brugarolas, P.B., San Martin, A.M., Wong, E.C.: The RCS attitude controller for the exo-atmospheric and guided entry phases of the Mars Science Laboratory. International Planetary Probe Workshop, Barcelona, Spain, (2010)
He, S.P., Xu, H.L.: Non-fragile finite-time filter design for time-delayed Markovian jumping systems via T-S fuzzy model approach. Nonlinear Dyn. 80(3), 1159–1171 (2015)
Nagamani, G., Radhika, T.: Dissipativity and passivity analysis of T-S fuzzy neural networks with probabilistic time-varying delays: a quadratic convex combination approach. Nonlinear Dyn. 82(3), 1325–1341 (2015)
Kim, S.H.: T-S fuzzy control design for a class of nonlinear networked control systems. Nonlinear Dyn. 73(1–2), 17–27 (2013)
Li, Y., Tong, S., Li, T.: Composite adaptive fuzzy output feedback control design for uncertain nonlinear strict-feedback systems with input saturation. IEEE Trans. Cybern. 45(10), 2299–2308 (2015)
Shen, H., Park, J.H., Wu, Z.G.: Finite-time reliable \(L_2\)-\(L_\infty \)/\(H_\infty \) control for Takagi-Sugeno fuzzy systems with actuator faults. IET Control Theory Appl. 8(9), 688–696 (2014)
Kim, S.H.: Toward less conservative stability and stabilization conditions for T-S fuzzy systems. Nonlinear Dyn. 75(4), 621–632 (2014)
Zhang, Z.Y., Lin, C., Chen, B.: New stability and stabilization conditions for T-S fuzzy systems with time delay. Fuzzy Sets Syst. 263, 82–91 (2015)
Li, Y., Tong, S., Li, T.: Hybrid fuzzy adaptive output feedback control design for MIMO time-varying delays uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. doi:10.1109/TFUZZ.2015.2486811
Sun, F.C., Li, L., Li, H.X., et al.: Neuro-fuzzy dynamic-inversion-based adaptive control for robotic manipulators-discrete time case. IEEE Trans. Ind. Electron. 54(3), 1342C1351 (2007)
Tseng, C.S., Chen, B.S., Uang, H.J.: Fuzzy tracking control design for nonlinear dynamic system via T-S fuzzy model. IEEE Trans. Fuzzy Syst. 9(3), 381–392 (2001)
Jiang, B., Wu, H.N., Guo, L.: Fault tolerant attitude tracking control for Mars Entry Vehicles via Takagi-Sugeno model. In: Navigation and Control Conference, pp. 2299–2304 (2014)
Tang, Z., Park, J.H., Lee, T.H.: Dynamic output-feedback-based \(H_\infty \) design for networked control systems with multipath packet dropouts. Appl. Math. Comput. 275(2), 121–133 (2016)
Tang, Z., Park, J.H., Lee, T.H., Feng, J.W.: Random adaptive control for cluster synchronization of complex networks with distinct communities. Int. J. Adapt. Control Signal Process. 30(3), 534–549 (2016)
Shi, L., Yang, X.S., Li, Y.C.: Finite-time synchronization of nonidentical chaotic systems with multiple time-varying delays and bounded perturbations. Nonlinear Dyn. 83(1–2), 75–87 (2016)
Shen, H., Zhu, Y., Zhang, L., Park J.H.: Extended dissipative state estimation for markov jump neural networks with unreliable links. IEEE Trans. Neural Netw. Learn. Syst. doi:10.1109/TNNLS.2015.2511196
Lian, K.Y., Liou, J.J.: Output tracking control for fuzzy systems via output feedback design. IEEE Trans. Fuzzy Syst. 14(5), 628–639 (2006)
Liu, Z.X., Yu, J., Xu, D.Y., Peng, D.T.: Wirtinger-type inequality and the stability analysis of delayed lur’e system. Discrete Dyn. Nat. Soc. Article ID 793686 (2013). doi:10.1155/2013/793686
Feng, Z.G., Lam, J.: Stability and dissipativity analysis of distributed delay cellular neural networks. IEEE Trans. Neural Netw. 22(6), 976–981 (2011)
Li, M.M., Luo, B., Wu, H.N., Guo, L.: Mars entry guidance law design with neural network based HJB approach. In: The 32nd Chinese Control Conference, pp. 5077–5082 (2013)
Acknowledgments
This work is supported by National Nature Science Foundation under Grant: 61573189, 61573190; Nature Science Foundation of Jiangsu Province: BK20140045, BK20131000, BK20150927; and Six talent peaks project in Jiangsu Province: 2015-DZXX-013.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lei, F., Xu, X., Li, T. et al. Attitude tracking control for Mars entry vehicle via T-S model with time-varying input delay. Nonlinear Dyn 85, 1749–1764 (2016). https://doi.org/10.1007/s11071-016-2791-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-016-2791-4