You are viewing a javascript disabled version of the site. Please enable Javascript for this site to function properly.
Go to headerGo to navigationGo to searchGo to contentsGo to footer
In content section. Select this link to jump to navigation

Robust adaptive fuzzy control design for nearspace vehicle

Abstract

In this paper, a T-S fuzzy model of the NSV (Nearspace Vehicle) kinematic model is established based on fuzzy approximation theory, and a new fuzzy robust tracking control law is designed in reference to the feedforward control of the linear system. In order to account for a case in which no augmented matrix is introduced, the control law is designed as a compound form of feedback and feedforward, and the gains of feedback and feedforward are solved by LMI (Linear Matrix Inequalities). The strategy is applied to the anti-interference control of NSV attitudes, and the convergence of tracking errors is analyzed according to the Lyapunov method. Simulation results based on the NSV demonstrate the validity of the proposed method.

1Introduction

It is well known that the fuzzy control technique provides a means of collecting knowledge and expertise. Over the past decade, it has proved to be very useful in many applications [8, 10, 13, 14, 19]. It is not surprising that T-S fuzzy models have become one of the most useful control approaches for complex nonlinear systems. Many nonlinear systems can be represented by T-S fuzzy systems, allowing designers to take advantage of conventional linear system methods to for design and analysis [2, 4, 6, 7, 18, 21, 22]. The fuzzy adaptive control can not only automatically adjust to control rules in the face of change in performance and parameters of the controlled object, but also enhance the adaptive ability to deal with environmental changes and realize the purpose of control.

The control design of NSVs has attracted increasing attention in recent years. The primary reason is that they have potential and promising applications in both military and civilian fields. Since a Nearspace vehicle is a complex dynamic system, it is difficult to study according to traditional control methods. To overcome this limitation, a T-S fuzzy control scheme has been considered to cope with such problems. The major advantage of this scheme is that an accurate mathematical model is not necessary, and consequently, the T-S fuzzy control theory is suitable for the design of the flight control system of an NSV [5, 15]. However, the Nearspace hypersonic vehicle dynamics are severely nonlinear, time-varying, highly uncertain and strongly coupled. It also suffers from different external disturbances and uncertainties due to changes in the flight environment. Therefore, ensuring the robust stability of the NSV flight is challenging. To date, this subject has not been fully investigated.

This paper proposes the design of a feedback and feedforward control for T-S fuzzy systems, which has been applied to the tracking control of attitude angle of the NSV. The organization of the paper is as follows: Section 2 describes design formulation. Section 3 describes the tracking controller design of the NSV, and presents the design of an anti-interference composite controller, as well as the calculation method of feedforward gain and feedback gain by LMI. The simulation results which demonstrate the effectiveness of the proposed approaches are presented in Section 4, followed by conclusions in Section 5.

2Problem formulation

The mathematic model of the NSV developed at NASA (National Aeronautics and Space Administration) Langley Research Center is given asfollows:

(1)
α̇=1MVcosβ+[-L+Mgcosγcosμ-Txsinα+Tzcosα]+q-tanβ(pcosα+rsinα)β̇=1MV[-Txsinβcosα+Tycosβ-Tzsinαsinβ]1MV[Ycosβ+Mgcosγsinμ]-rcosα+psinαμ̇=secβ(pcosα+rsinα)+1MV[Ltanγsinμ+Ltanβ]+1MV[-Mgcosγcosμtanβ+(Y+Ty)cosβcosμtanγ]+1MV[(Txsinα-Tzcosα)(tanγsinμ+tanβ)]-1MV[(Txcosα+Tzsinα)tanγcosμsinβ]ṗ=Iqrpqr+İppp+glp(lA+lT)q̇=Iprqpr+İqqq+gmq(mA+mT)ṙ=Ipqrpq+İrrr+gnr(nA+nT)

where α is the angle of attack, β is the sideslip angle, μ is the bank angle, p is the roll rate, q is the pitch rate and r is the yaw rate.

According to singular perturbation theory, the six equations can be divided into the fast loop and the slow loop, respectively. The above attitude motion equations can thus be rewritten as follows:

(2)
Ω̇(t)=fs(Ω(t))+gs(Ω(t))ω(t)+gs2(Ω(t))δ(t)ω̇(t)=gf(ω(t))TC(t)+ff(ω(t))
where Ω = [α, β, μT represents the slow-loop state, or the attitude angle vector; ω = [p, q, rT represents the fast-loop state, or the body-axis angular rate vector; and fs (Ω (t)) = [fα, fβ, fμT represents the system matrix of attitude angle gs2 (Ω (t)), given as follows:
(3)
gs2=[gα,δegα,δa0gα,δegα,δagα,δrgα,δegα,δagα,δr]

According to the following: x(t) = [ω(t)T, Ω(t)T], u(t) = TC , y(t) = ω(t) system (2) can also be represented as follows:

(4)
x(t)=f(x(t))+g(x(t))u(t)+d(x(t))y(t)=Cx(t)

3The tracking controller design for NSV

3.1Stability analysis

In recent years, many important results regarding stability analysis for T-S fuzzy control systems have been reported [1, 3, 5, 9, 15]. In this section, the following T-S fuzzy model of the NSV is considered, and which is composed of a set of fuzzy implications. The ith rule of this T-S fuzzy model is of the following form. Then, based on the Lyapunov stability theorem, a sufficient condition is derived in terms of LMIs, which can guarantee the stability of the closed-loop control system.

(5)
PlantRuleiIFz1(t)isNi1andzk(t)isNikTHENx(t)=Aix(t)+Biu(t)+d(x(t))
where i = 1,  2,   … ,  r, Nik represents the fuzzy set and r represents the number of rules; x (t) is the state; u (t) is the control input; d ( x (t)) is the unknown uncertainty; zn (t) are premise variables; and Ai, Bi are constant matrices with appropriate dimensions.

According to fuzzy principles, system (5) can be described as follows:

(6)
x(t)=i=1rhi(z)(Aix(t)+Biu(t)+Eid(t))y(t)=Cx(t)

For all t, therefore:

hi(z(t))=wi(z(t))/i=1rwi(z(t)),i=1rwi(z(t))=1wi(z(t))=j=1rNij(z(t)),i=1,,r,

Nij (z (t)) is the grade of membership of Nik.

For a dynamic system, the feedback controller can be represented as follows:

(7)
u(t)=-i=1rhi(z(t))Kix(t)

The H gain is defined for the system anti-interference characteristics as follows:

(8)
ϒ=supd20y2d2<λ
where λ represents the rate of decay H; d is the unknown uncertainty; and y is the control input. In order to prove stability of the system, the following theorem is applied.

Theorem 1. Considering system (6), for i, j = 1,  2,   … ,  r, Ei and Ej are the known real constant matrices of appropriate dimensions. If rate of decay λ and a symmetric positive definite matrix P exist, then any set of state feedback control gains Kj must meet the following matrix inequality:

(9)
[{-12((Ai-BiKj)TP+P(Ai-BiKj)+(Ai-BjKi)TP+P(Ai-BjKi))}-12P(Ei+Ej)12(Ci+Cj)T-12(Ei+Ej)TPλ2I012(Ci+Cj)0I]0
where Ai, Bi, and Ci are constant matrices with appropriate dimensions; thus, the system is asymptotically stable.

Proof. Choose the Lyapunov function candidate

(10)
V(x(t))=xT(t)Px(t)

The time derivative (10), the following is obtained:

=i=1rj=1rhi(z(t))hj(z(t))xT(t)(Ai-BiKi)TPx(t)+i=1rj=1rhi(z(t))hj(z(t))xT(t)P(Ai-BiKi)x(t)+i=1rj=1rhi(z(t))hj(z(t))xTCiTCjx(t)-λ2dT(t)d(t)+i=1rhi(z(t))dT(t)EiTPx(t)+j=1rhj(z(t))xT(t)PEid(t)=V̇(x(t))+yT(t)y(t)-λ2dT(t)d(t)0

Integrating both sides with respect to time:

V(x(tr))-V(x(0))+0tr(yT(t)y(t)-2dT(t)d(t))dt0

Due to V ( x (t)) ≥0, then

y2d2<λ

Therefore V̇(x(t))0 and the system satisfies the H performance index, indicating that the closed-loop system is asymptotically stable.

3.2The robust controller design

In order to design a control law to guarantee the stability of the closed-loop system and to eliminate the effect of external disturbances and uncertainties. the composite controller of NSV, system (4), can be described as follows:

(11)
x(t)=ψ(t)+d(x(t))+i=1rhi(Aix(t)+Biu(t))y(t)=Cx(t)
where ψ (t) represents the external disturbance of the NSV; d ( x (t)) is the unknown bounded uncertainty; and yc (t) is the reference output, which is produced by the following model:
(12)
xc(t)=Acxc(t)xc(0)=xc0yc(t)=Ccxc(t)

In accordance with T-S fuzzy theory, the control rules can be designed as follows:

(13)
TrackingControllerRulei:IFz1(t)isNj1andzn(t)isNjnTHENu(t)=u1(t)+u2(t)j=1,2,,r
where u1(t)=j=1rhj(z)Kjx represents the fuzzy feedback control law; Kj stands represents the gains of the feedback control law; u2(t)=j=1rhj(z)Kcjxc is the fuzzy feed forward control law; and Kcj represents the gains of the feedforward control law.

In order to prove the stability of the track, the following lemma is given.

Lemma 1. [17] Let X be a symmetric matrix given by: X=[X11X12X12TX22],

The following conditions are equivalent:

  • (i) X < 0

  • (ii) X11 < 0 and X22-X12TX11-1X12<0

  • (iii) X22 < 0 and X11-X12X22-1X12T<0

where X11=X11T, X22=X22T, and X11 ∈ Rr×r represents a symmetric nonsingular matrix.

Assumption 1. There exists a known bounding matrix Ξπ satisfying ∥ψ (t)∥ ≤ ∥ Ξπ ∥, where ψ (t) is the external disturbance in system (11).

Assumption 2. There exists a known bounding matrix Ξ such as ∥ d ( x (t))∥ ≤ ∥ Ξ ∥, where d ( x (t)) is the unknown bounded uncertainty in system (11).

Based on the above analysis, the robust adaptive control of the vehicle can be surmised according to the following theorem.

Theorem 2. For i, j = 1, 2, ⋯ , r, there exists a real symmetric positive definite matrix P, which satisfy the following the inequality.

(14)
(Ai-BiKj)PT+P(Ai-BiKj)+η2PΞTΞP+ηπ2PΞπTΞπP+ΘΘT<0
where Θ=[1ηI,1ηπI], η,  ηπ > 0, the static feedback gains Kj are obtained.

Theorem 3. For i, j = 1,  2, …, r, ( D,   Fj) satisfying condition

(15)
AiD+BiFj-DAc=0CD-Cc=0

According to the solutions of ( D, Fj), the feedforward control gains Kcj are obtained.

4Simulation

In this section, simulation results are presented in order to illustrate the effectiveness of the proposed robust control scheme. Considering the nonlinearity of NSV dynamics, the aerodynamic coefficients are taken as the nominal cruising flight; the nominal flight of an NSV occurs at a trimmed cruise condition (V = 2500 m/s, H = 45 km); the initial attitude angle conditions are chosen as α = 1°, β = -1°, μ = -1°; the body-axis angular rate is assumed to be p = q = r = 0°/s; the reference commands are αc = 3 .4°, βc = 0°, and μc = 1 .2°, respectively. The external disturbance of the NSV system is 2 × 105 · [sin(2t) , sin(2t) , sin(2t)] T Nm, and the system exists – 20% aerodynamic parameter perturbation.

According to Theorem 2, the feedback control gains Kj can be obtained as follows:

K1=106×[-6.16-0.85-1.84-16.2-1.61-1.620.09-12.62.73-0.15-6.02-34.25.03-1.86-14.9-0.7140.2-3.50]K2=106×[-5.95-0.862.00-11.6-11.2-1.651.20-12.64.024.53-7.92-34.2-4.35-1.89-15.2-25.230.9-3.58]K3=106×[-6.160-1.63-16.1-1.750-0.01-12.600-0.04-34.25.020-14.9-1.3440.00.05]

K4=106×[-5.96-0.012.21-11.6-11.4-0.01-0.01-12.600.02-0.02-34.2-4.37-0.01-15.2-25.830.60.03]K5=106×[-6.160.84-1.42-16.0-1.911.640.06-12.6-2.73-0.165.93-34.25.011.89-14.9-1.9339.83.64]K6=106×[-5.970.852.42-11.5-11.51.65-1.20-12.6-4.02-4.497.88-34.2-4.371.89-15.1-26.430.33.68]

The reference model is given as follows:

Ac=[-3010-5030-1],Cc=I3xc(0)=[2.3,-0.3,2.3]T

In Theorem 3, Kcj =  Fj -  Kj D were obtained.

Kc1=106×[16.21.613.860.156.0235.60.71-40.2-6.65]Kc2=106×[16.21.613.860.156.0235.60.71-40.2-6.65]Kc3=106×[16.11.75-0.0100.0434.21.34-40.0-0.05]Kc4=106×[11.611.40.01-0.020.0234.225.8-30.6-0.03]Kc5=106×[16.01.91-3.93-0.16-5.9335.61.96-39.86.17]

Kc6=106×[11.511.5-5.774.49-7.8835.626.4-30.31.55]

The simulation results indicate the following conclusions. Figure 1 depicts the tracking curve of the angle of attack α; Fig. 2 represents the tracking curve of the sideslip angle β; Fig. 3 depicts the tracking curve of the bank angle μ; and Fig. 4 shows the p, q, r state response curve (p is the roll rate, q is the pitch rate and r is the yaw rate.). The variables αc, βc, μc are the reference commands of attitude angle α, βμ, respectively.

As shown in Figs. 1 through 4, the closed-loop system is asymptotically stable under the proposed robust compound controller. Thus, the proposed fuzzy control scheme based on feedback control and feedforward control is validated.

5Conclusion

T-S fuzzy control schemes have been developed for the NSV system with functional uncertainty and external disturbance. Feedforward and feedback composite control is adopted to eliminate the external disturbance of the NSV. The controller design has been implemented in a unified manner in which gains are solved according to a set of LMIs. Simulation results have demonstrated the effectiveness of the proposed model. NSV is a complex dynamic system; future work will take random factors and stochastic noises in developments of NVS models into accountance [11, 12, 16], and will study attitude tracking control and accommodation approaches to NSVs with functional uncertainty and external disturbance.

Acknowledgments

The authors wish to thank the editor and anonymous reviewers for useful comments and suggestions, especially for Mr. Bryn Jones who is a British gas turbine combustion specialist. This work is partially supported by JSUT Research Funding (Granted Numbers: KYY13001 and KYY13017), Foundation items: The Natural Science Foundation of Jiangsu Province (BK2012584 and BK20130234), Chang Zhou Science and Technology Support Program (CE20145056) and Innovation Team Funding (Granted Number: TDZD13003).

References

1 

Kole A (2015) Design and stability analysis of adaptive fuzzy feedback controller for nonlinear systems by Takagi–Sugeno model-based adaptation scheme Soft Computing 19: 6 1747 1763

2 

Peng C, Han QL, Yue D, Tian E (2011) Sampled-data robust H (∞) control for T–S fuzzy systems with time delay and uncertainties Fuzzy Sets and Systems 179: 1 20 33

3 

Huang CP (2014) Stability analysis and controller synthesis for discrete uncertain singular fuzzy systems with distinct difference matrices in the rules Internat J Systems Sci 45: 9 1830 1843

4 

Jiang CS, Wu QX, Fei SM (2012) Harbin Institute of Technology Press, Harbin Modern Nonlinear Robust Control System

5 

Chen GY, Ning L, Li SY (2010) The stability of a class of T-S fuzzy control system analysis and design Control Theory and Application 27: 3 310 316

6 

Škrjanc I, Blažič S, Matko D (2002) Direct fuzzy model-reference adaptive control International Journal of Intelligent Systems 17: 10 943 963

7 

Dong JX, Wang YY, Yang GH (2011) H (∞) and mixed H (2)/H (∞) control of discrete-time T–S fuzzy systems with local nonlinear models Fuzzy Sets and Systems 164: 1 1 24

8 

Chen M, Jiang CS, Wu QX (2011) Disturbance-observer-based robust flight control for hypersonic vehicles using neural networks Advanced Science Letters 4: 1771 1775

9 

Meda-Campana JA, Rodriguez-Valdez J, Hernandez-Cortes T, Tapia-Herrera R (2015) Analysis of the fuzzy controllability property and stabilization for a class of T-S fuzzy models IEEE Transactions on Fuzzy Systems 23: 2 291 301

10 

Chang MK, Liou JJ, Chen ML (2011) T–S fuzzy model-based tracking control of a one-dimensional manipulator actuated by pneumatic artificial muscles Control Engineering Practice 19: 12 1442 1449

11 

Malinowski MT, Agarwal RP (2013) Some properties of strong solutions to stochastic fuzzy differential equations Information Sciences 252: 62 80

12 

Malinowski MT, Agarwal RP (2015) On solutions to set-valued and fuzzy stochastic differential equations Journal of the Franklin Institute 352: 3014 3043

13 

Shen Q, Jiang B, Cocquempot V (2012) Fault-tolerant control for T–S fuzzy systems with application to near-space hypersonic vehicle with actuator faults IEEE Transactions on Fuzzy Systems 20: 4 652 665

14 

Zhou Q, Li HY, Shi P (2015) Decentralized adaptive fuzzy tracking control for robot finger dynamics IEEE Transactions on Fuzzy Systems 23: 3 501 510

15 

Precup RE, Tomescu ML, Preit S (2009) Fuzzy logic control system stability analysis based on Lyapunov’s direct method International Journal of Computers, Communications & Control 4: 4 415 426

16 

Yacoub RR, Riyanto T, Bambang A, Harsoyo J (2014) Sarwono, DSP implementation of combined FIR-functional link neural network for active noise control International Journal of Artificial Intelligence 12: 1 36 47

17 

Boyd S, Ghaoui LE, Feron E (1994) Linear Matrix Inequalities in System and Control Theory, SIAM, Philadelphia

18 

Senthilkumar T, Balasubramaniam P (2011) Robust H (∞) control for nonlinear uncertain stochastic T–S fuzzy systems with time delays Applied Mathematics Letters 24: 12 1986 1994

19 

Wang YH, Wu QX, Jiang CS (2009) Reentry attitude tracking control based on fuzzy feedforward for reusable launch vehicle International Journal of Control, Automation, and on Systems 7: 4 503 511

20 

Chen ZF, Aghakhani S, Man J, Dick S (2011) ANCFIS: A neurofuzzy architecture employing complex fuzzy sets IEEE Transactions on Fuzzy Systems 19: 2 305 322

21 

Yu ZJ, Xu YN (2014) Research of adaptive fault-tolerant control based on T-S fuzzy model International Journal of Modeling and Optimization 4: 1 62 66

Figures and Tables

Fig.1

Angle of attack α tracking curve.

Angle of attack α tracking curve.
Fig.2

Sideslip angle β tracking curve.

Sideslip angle β tracking curve.
Fig.3

Bank angle μ tracking curve.

Bank angle μ tracking curve.
Fig.4

Angular rate p, q, r state response curve.

Angular rate p, q, r state response curve.