# Adaptive Multivariable Super-Twisting Sliding Mode Controller and Disturbance Observer Design for Hypersonic Vehicle.

1. IntroductionHypersonic vehicles are intended to be a reliable and cost-effective technology for access to space. During the past decades, a considerable effort has been made by the US Air Force and NASA to further their development. However, the design of control system for hypersonic vehicles is a challenging work due to high speed flight which causes the vehicle to be very sensitive of changes in flight conditions. In addition, the vehicle suffers from severe aerodynamic uncertainties which make the controller design more difficult. Despite the difficulties mentioned above, much effort has been done to develop advanced control technologies for hypersonic vehicle in the past few years.

For the design of control systems for hypersonic vehicles based on linearized dynamical models, several results are available in the literature. For example, Schmidt employed classic and multivariable linear control approach [1] and Groves et al. applied Linear Quadratic Regulator (LQR) technique [2], while Hughes used [H.sub.[infinity]] as well as Linear Parameter Varying (LPV) method [3], and Sigthorsson et al. used implicit model-following control methods [4] to design controller for a linearized hypersonic vehicle model at a specified trim condition. Based on the methods, flight control design is carried out by linearizing the system at a series of operating points and designing separate controllers at each of these points. Finally, the overall flight control system is realized in the philosophy of gain scheduling where the individual gains are interpolated online with respect to some meaningful parameters such as dynamic pressure and Mach number. However, the number of required gains to be designed and scheduled within the controller becomes very large in order to cover different flight missions. In addition, the method involves the lack of guaranteed global robustness, performance, and especially stability [5].

As far as nonlinear control design is concerned, the back-stepping [6], trajectory linearization control [7], robust inversion-based technique [8], sequential loop closure [9], and adaptive control [10] have been developed for hypersonic vehicle in order to improve the robustness and control precision. Although many nonlinear control techniques have been proposed during the last decades, the sliding mode control (SMC) remains a key choice in handing the system with bounded uncertainties and disturbances due to its robustness [11-13]. However, one of the issues of traditional SMC is control chattering caused by high-frequency control switching which restricts its application in real system. Xu et al. [14] combined the adaptive technique with the SMC to design an adaptive sliding mode controller for a generic hypersonic vehicle to track the step commands in velocity and altitude while requiring limited state information. In the method, the behavior of continuous control is achieved via boundary layer technique at the sacrifice of robustness and tracking accuracy to external disturbances and model uncertainties. In addition, it should be noted that the control law designed based on this method is asymptotically stable which means that the convergence rate is at best exponential with infinite settling time. It is obvious that the control law with finite time convergence is more desirable due to the fact that the closed-loop system under finite time control usually demonstrates higher accuracy and better disturbance rejection properties [15]. Preserving the SMC features, the high order sliding mode (HOSM) technique is capable of removing the chattering and improving accuracy and convergent rate [16]. A potential disadvantage of the HOSM to be used in hypersonic vehicle is that the upper bound of uncertainty has to be known exactly in advance. However, it may be difficult to obtain the boundary prior to fly for hypersonic vehicle due to its complex characteristics. Subsequently, the adaptive high order sliding mode control schemes [17, 18] are proposed for hypersonic vehicle where an adaptive law is designed to estimate the uncertainty's upper bound. In the method, it only requires that the uncertainty is bounded which is a mild assumption for most practical system. However, these methods mentioned above are worst-case-based design and involve the issue of overconservation. Disturbance observer-based control methods provide an effective way to address the issue [19-21]. In the methods, a nonlinear disturbance observer (NDOB) is employed to estimate the uncertainty as well as external disturbance and then a nominal controller is designed for hypersonic vehicle. As a result, the methods obtain not only promising robustness and disturbance rejection performance but also nominal performance recovery. Nevertheless, an assumption of the upper bound of uncertainty has to be known in advance in order to successfully design the NDOB. As noted earlier, this condition may not be available in practice. The first motivation of the research is to propose a practical robust control scheme which is independent on the upper boundary of uncertainty. In addition, it should preserve the advantages of disturbance observer-based methods in [19, 20], such as disturbance rejection, nominal performance recovery, and finite time convergence. Finally, it should be noted that all the methods mentioned above are designed based on single-variable control scheme where only one control input is included. To design multivariable flight control system, the single-variable control scheme is used via decoupling the system into multiple single-variable systems. As pointed in [22], if the multivariable control system is designed directly using the multivariable control scheme, it would have improved chattering reduction property which is the second motivation of the research.

The paper is organized as follows. In Section 2 the vehicle model is introduced and the control objective is stated. The design and stability analysis of adaptive multivariable super-twisting sliding mode controller and disturbance are presented in Section 3. Finally, simulation results are discussed in Section 4, and conclusions are provided in Section 5.

2. Problem Formulation

2.1. Hypersonic Vehicle Model. The longitudinal dynamic model of a generic hypersonic vehicle developed at NASA Langley Research Center is used here depicted by [14]

[??] = [[T cos [alpha] - D]/m] - [[mu] sin [gamma]/[r.sup.2], [??] = [L + T sin [alpha]]/mV] - [([mu] - [v.sup.2]r)cos [gamma]]/v[r.sup.2], [??] = v sin [gamma], (1)

[??] = q - [??], [??] = [M.sub.yy]/[I.sub.yy], [??] = -2[sigma][[omega].sub.n][??] - [[omega].sup.2.sub.n][phi] + [[omega].sup.2.sub.n][[phi].sub.c], (2)

where [[phi].sub.c] is control input, fuel equivalence ratio. The state vector for system (1) and (2) is x = [[v, [gamma], h, [alpha], q, [phi], [??]].sup.T] which denotes the velocity, flight path angle (FPA), altitude, angle of attack (AOA), pitch rate, and throttle setting and its time derivative, respectively. Equation (2) is second-order engine dynamics with damping coefficient [sigma] = 0.7 and natural frequency [[omega].sub.n] = 5. The variable r = h + Re denotes the distance between the vehicle and the center of earth. At the trimmed conditions, v = 15060 ft/s, h = 110000 ft, [alpha] = 0.0315 rad, q = 0 rad, and [gamma] = 0 rad, the lift force L, drag force D, thrust force T, and pitch moment [M.sub.yy] are calculated as

L = 1/2 [rho][v.sup.2][SC.sub.L] ([alpha]),

D = 1/2 [rho][v.sup.2][SC.sub.D] ([alpha]),

T = 1/2 [rho][v.sup.2][SC.sub.T] ([phi]),

[M.sub.yy] = 1/2 [rho][v.sup.2]Sc [[C.sub.M]([alpha]) + [C.sub.M] ([[delta].sub.e]) + [C.sub.M] (q)] (3)

with

[mathematical expression not reproducible] (4)

here [[delta].sub.e] is elevator deflection.

2.2. Control Objective. The objective of the research is to determine the control inputs u = [[[[phi].sub.c], [[delta].sub.e]].sup.T] which makes the system output track the desired commands, velocity [v.sub.d], and altitude [h.sub.d], in finite time in the presence of the following bounded but unknown perturbations:

[mathematical expression not reproducible]. (5)

3. Adaptive Multivariable Super-Twisting Sliding Mode Control Scheme

3.1. Preliminary. In the subsection, several useful lemmas to be used in the design of controller and disturbance observer for hypersonic vehicle are recalled.

Lemma 1 (see [23]). Consider a non-Lipschitz system in the form of [??] = f(x), f(0) = 0, and suppose that there exist a Lyapunov function V(x) and real numbers [[lambda].sub.1] > 0, [[lambda].sub.2] > 0, and a [member of] (0, 1), such that V(x) is positive for any nonzero x and inequality [??](x) + [[lambda].sub.1]V[(x).sup.a] + [[lambda].sub.2]V(x) [less than or equal to] 0 holds. Then, the origin is fast finite time stable and the settling time, depending on the initial state x(0) = [x.sub.0], given by T([x.sub.0]) [less than or equal to] (1/[[lambda].sub.1] (1 - a)) ln(([[lambda].sub.1][V.sup.1-a]([x.sub.0]) + [[lambda].sub.2])/[[lambda].sub.2]).

Lemma 2 (see [24]). Suppose that there exist constant v [member of] (0,1) and positive constants [k.sub.1], ..., [k.sub.n] such that polynomial [s.sup.n] + [k.sub.n][s.sup.n-1] + ... + [k.sub.2][s.sup.n] + [k.sub.1] is Hurwitz. Then, the integrator chain system [[??].sub.1] = [x.sub.2], [[??].sub.2] = [x.sub.3], ..., [[??].sub.n] = u is finite time stable under the feedback [mathematical expression not reproducible] sign [mathematical expression not reproducible], where sign denotes the signum function and [v.sub.i] (i = 2, 3, ..., n) satisfies [v.sub.i-1] = [v.sub.i][v.sub.i+1]/(2[v.sub.i+1] - [v.sub.i]) with [v.sub.n] = v, [v.sub.n+1] = 1.

3.2. Main Results. Inspired from the research in [22], the single-variable control scheme [25, 26] is extended to the following multivariable super-twisting sliding mode control scheme.

Theorem 3. Consider the following multivariable system:

[mathematical expression not reproducible], (6)

where [z.sub.1], [z.sub.2] [member of] [R.sup.m] and [K.sub.i](t) (i = 1, 2, 3, 4) is adaptive gain to be developed soon and suppose that the perturbation [DELTA] satisfies the condition [parallel][DELTA][parallel] [less than or equal to] [delta], where the finite boundary [delta] > 0 exists but is unknown. Then, one has the following claims.

(1) If the gain [K.sub.i](t) in (6) is designed as

[mathematical expression not reproducible], (7)

with positive scalar [k.sub.i] (i = 1, 2, 3, 4) satisfying

9[k.sup.2.sub.1][k.sup.2.sub.2] + 8[k.sup.2.sub.2][k.sub.3] < 4[k.sub.3][k.sub.4], (8)

then vectors [z.sub.1] and [z.sub.2] converge to zero infinite time.

(2) For any positive constants [K.sub.i](t) > 0, the states of system (6) are globally bounded for any bounded perturbation [DELTA].

(3) The vectors [z.sub.1] and [z.sub.2] converge to zero for any positive parameter [K.sub.i](t) > 0 if there is no perturbation for system (6), which means [DELTA] = 0 in (6).

Proof. The first claim is a direct result of our recent work [27]. Following the conclusion in [27], it follows that there exists a continuous and positive definite Lyapunov function

[mathematical expression not reproducible] (9)

for system (6) such that

[mathematical expression not reproducible] (10)

with [[xi].sub.1]= [[L/[parallel][z.sub.1][parallel]].sup.1/2][z.sub.1], [[xi].sub.2] = L[z.sub.1], = [[xi].sub.1], and some bounded constants [[pi].sub.1], [[pi].sub.2], [[pi].sub.3], and [[pi].sub.4] provided in [27]. From the definition of adaptive law in (7), it can be observed that the items [[gamma].sub.1] and [[gamma].sub.2] in (10) will be positive in finite time for arbitrary constants [[pi].sub.1], [[pi].sub.2], [[pi].sub.3], and [[pi].sub.4] and boundary perturbation [delta] since [??](t) [greater than or equal to] 0. After that, one has [??] + [[gamma].sub.1][V.sup.1/2] + [[gamma].sub.2]V [less than or equal to] 0 implying [sigma] = [[[sigma].sub.1], [[[sigma].sub.2], [[sigma].sub.3]].sup.T] [right arrow] 0 equivalently [z.sub.1], [z.sub.2] [right arrow] 0 in finite time which proves the first claim of Theorem 3.

In order to prove the second claim, we can set L(t) = 1, which implies [??](t) = 0. In this case, (10) is reduced to

[??] [less than or equal to] -[[pi].sub.1][V.sup.1/2] + [delta][[pi].sub.4][V.sup.1/2] - [[pi].sub.2]V. (11)

Next, the item -[[pi].sub.2]V in (11) can be used to dominate [delta][[pi].sub.4][V.sup.1/2] for sufficient large V. To this end, we rewrite inequality (11) as

[??] [less than or equal to] -[[pi].sub.1][V.sup.1/2] - ([theta][[pi].sub.1][V.sup.1/2] - [delta][[pi].sub.4]) [V.sup.1/2] - (1 - [theta]) [[pi].sub.2]V, (12)

where [theta] is a positive scalar satisfying 0 < [theta] < 1. It is obvious that

[mathematical expression not reproducible]. (13)

In view of inequality (13) and theorem 4.18 in [28], it can be concluded that the solutions starting in the set [[XI].sub.1] = {V [less than or equal to] Y} with Y in (13) will remain therein for all future time since V is negative on the boundary [parallel]V[parallel] = Y. On the other hand, if the solutions start outside the set [[XI].sub.1], V will decrease monotonically until the solution enters the set [[XI].sub.1]. After that, the solution cannot leave the set [[XI].sub.1]. Hence, the states of system (6) are globally bounded for any bounded perturbation [DELTA].

With respect to the third claim, we can set <5 = 0, L(t) = 1, and [??](t) = 0. Then (11) can be reduced to [??] [less than or equal to] -[[pi].sub.1][V.sup.1/2] - [[pi].sub.2]V. It follows from Lemma 2 that the vectors [z.sub.1] and [z.sub.2] converge to zero for any positive parameter [K.sub.i](t) > 0 if [DELTA] = 0 holds in (6).

Corollary 4. Consider the following general multivariable uncertainty system:

[??] = f(x) + u + [[DELTA].sub.f](x), (14)

where x [member of] [R.sup.m], u [R.sup.m] are state and control vector and f(x) [member of] [R.sup.m], [[DELTA].sub.f](x) [member of] [R.sup.m] represent nominal and uncertainty parts, respectively. It is assumed that uncertainty [[DELTA].sub.f](x) is continuously differentiable with [parallel][[??].sub.f](x)[parallel] [less than or equal to] [delta], where [delta] exists but is unknown. Furthermore, the following conclusions can be obtained.

(1) If an adaptive multivariable disturbance observer is designed,

[mathematical expression not reproducible] (15)

with [e.sub.1] = [z.sub.1] - x and [K.sub.i](t) being chosen according to (7) and (8). Then, [[DELTA].sub.f](x) can be estimated through [z.sub.2] infinite time.

(2) If multivariable controller is designed,

u = -f(x) - [[??].sub.f](x) - [k.sub.1] x/[[parallel]x[parallel].sup.1/2] - [k.sub.2]x + [[omega].sub.2], [[??].sub.2] = -[k.sub.3] x/[parallel]x[parallel]- [k.sub.4]x, (16)

where [[??].sub.f](x) = [z.sub.2] is disturbance estimation generated from (15) and [k.sub.i] > 0 (i = 1, 2, 3, 4) is arbitrary positive constant. Then, x in (14) converges to zero infinite time under the controller (16) and disturbance observer (15).

Proof. Combining (14) and the definitions [e.sub.1] = [z.sub.1] - x and [e.sub.2] = [z.sub.2] - [[DELTA].sub.y](x), (15) is converted into

[[??].sub.1] = -[K.sub.1](t) [e.sub.1]/[[parallel][e.sub.1] [parallel].sup.1/2] - [K.sub.2](t) [e.sub.1] + [e.sub.2], [[??].sub.2] = -[K.sub.3](t) [e.sub.1]/[parallel][e.sub.1][parallel] -[K.sub.4](t) [e.sub.1] - [[??].sub.f] (x). (17)

Based on Theorem 3, it can be concluded that the estimation error vectors [e.sub.1] and [e.sub.2] converge to zero in finite time if the parameters [K.sub.i](t) are chosen according to (7) and (8), which implies that [DELTA]f(x) can be reconstructed via [z.sub.2] in finite time. This completes the proof of the first part of Corollary 4. Furthermore, the closed-loop system (14) under controller (16) and disturbance observer (15) has the following form:

[??] = -[k.sub.1] x/[[parallel]x[parallel].sup.1/2] - [k.sub.2]x + [[omega].sub.2] + [e.sub.2], [??] = -[k.sub.3] x/[parallel]x[parallel] - [k.sub.4]x. (18)

For convenience, a new vector [[bar.[omega]].sub.2] = [[omega].sub.2] + [e.sub.2] is introduced so that (18) can be rewritten as [??] = - [k.sub.1](x/[[parallel]x[parallel].sup.1/2]) - [k.sub.2]x + [[bar.[omega]].sub.2], [[??].sub.2] = -[k.sub.3](x/[parallel]x[parallel]) - [k.sub.4]x + [[??].sub.2]. It follows from the second conclusion in Theorem 3 that this system is input-to-state stable with [[??].sub.2] viewed as input. From estimation error dynamics in (17), it can be observed that [[??].sub.2] is bounded. Therefore, the state x in (18) is bounded for arbitrary bounded [[??].sub.2]. Furthermore, it follows from the first conclusion in Theorem 3 that there exists a finite time [t.sub.1] such that the estimation error [e.sub.2](t) = 0 for t > [t.sub.1]. After that, system (18) is reduced to nominal system: [??] = -[k.sub.1](x/[[parallel]x[parallel].sup.1/2]) - [k.sub.2]x + [[omega].sub.2], [[omega].sub.2] = -[k.sub.3](x/[parallel]x[parallel]) - [k.sub.4]x with bounded initial value x([t.sub.1]). Then, based on the third conclusion in Theorem 3, it can be seen that vector x converges to zero in finite time for arbitrary positive scalar [k.sub.i] > 0 (i = 1, 2, 3, 4). This completes the proof of the second part of Corollary 4.

Remark 5. In practice [parallel][z.sub.1][parallel] cannot be zero exactly. Therefore, L(t) will increase unboundedly. To avoid this drawback, the adaptive law in (7) can be modified as [??](t) = k if [parallel][z.sub.1][parallel] [greater than or equal to] [epsilon]; otherwise [??](t) = 0, where [epsilon] is a positive scalar. The idea of the adaptive law can be interpreted as follows: the gain increases when [parallel][z.sub.1][parallel] unacceptably deviates from zero and it stops increasing when [parallel][z.sub.1][parallel] is driven into the regime [parallel][z.sub.1][parallel] < [epsilon].

Remark 6. The introduction of an adaptive disturbance observer in control scheme has two reasons. First, disturbance observer is able to provide estimation for uncertainties and then the estimated value can be used in control input to compensate the actual uncertainties in plant. In this case, the baseline controller with small control gains can be used to stabilize the closed-loop system, which implies the properties of chattering reduction and nominal performance recovery are obtained (see [21]). Furthermore, the gain adaptation is used in disturbance observer in order to avoid dependency on upper boundary of uncertainty which may be difficult to obtain in practice.

3.3. Controller and Disturbance Observer Design. It follows from the results in [14] that the input-output linearized model can be obtained via differentiating velocity and altitude three and four times, respectively, depicted by

[mathematical expression not reproducible], (19)

where [mathematical expression not reproducible] and [mathematical expression not reproducible] are bounded perturbation induced by model parameters uncertainties. All the parameters in (19) can be referred to [14]. For brevity, the details are omitted. Furthermore, the sliding mode manifolds for velocity and altitude are designed as

[mathematical expression not reproducible], (20)

where [e.sub.v] = v - [v.sub.d] and [e.sub.h] = h - [h.sub.d]. It follows the results in Lemma 2 that [e.sub.v] and [e.sub.h] [right arrow] 0 in finite time if the conditions [s.sub.v] = [s.sub.h] = 0 hold and the sliding manifold parameters [v.sub.iv] (i = 1, 2, 3) and [v.sub.jh] (j = 1, 2, 3, 4) are chosen properly. To this end, taking the derivative of [s.sub.v] and [s.sub.h] along the trajectories in (20) yields

[mathematical expression not reproducible]. (21)

The uncertainties vector [DELTA] can be interpreted as total perturbations which may be caused by model parameter uncertainty and unknown external disturbance. In the simulation, [DELTA] is induced by uncertainties in (5). Furthermore, it is assumed that [DELTA] is continuously differentiable such that [parallel][??][parallel] [less than or equal to] [delta] holds, where [delta] is a finite value but unknown. In fact, [DELTA] is a function of system states. In real applications, the derivatives of system states should be bounded in order to guarantee safe and stable flight for vehicle, which can be confirmed through the results to be provided in Figures 2(d) and 2(e). Consequently, it is a mild assumption. It is obvious that system (21) can be considered as special case for the general multivariable system in (14). Consequently, the adaptive multivariable controller and disturbance observer can be easily designed based on Corollary 4. For brevity, the details are omitted here.

Remark 7. It should be noted that the missing derivatives of [e.sub.v] and [e.sub.h] in sliding manifolds and control law can be estimated online using an arbitrary order robust finite time convergent differentiator [29].

4. Simulation Results Analysis

4.1. Parameters Setting. The parameters used in the simulation are summarized as follows. The sliding manifold parameters in (20) are taken as [k.sub.1v] = [k.sub.1h] = 0.5, [k.sub.2v] = [k.sub.2h] = 1.4, [k.sub.3v] = 2.5, [k.sub.3h] = 1.8, [k.sub.4h] = 2.5, and [v.sub.3v] = [v.sub.4h] = 0.7. The other parameters [v.sub.iv] (i = 1, 2) and [v.sub.jh] (j = 1, 2, 3) are calculated according to Lemma 2. The parameters used in disturbance observer and controller are chosen as [k.sub.1] = [k.sub.3] = 0.2, [k.sub.2] = [k.sub.4] = 0.05, and k = 0.01. The tolerance constant [epsilon] mentioned in Remark 5 is 0.001. The step commands for velocity 100 ft/s and altitude 1000 ft are used as the reference commands to be tracked.

4.2. Results Discussion

Case 1. The maximum positive uncertainties [mathematical expression not reproducible], [mathematical expression not reproducible], [mathematical expression not reproducible], and [mathematical expression not reproducible] are used here. In the case, the simulation results are provided in Figures 1 and 2. Specifically, the response curves for velocity and altitude are shown in Figures 1(a) and 1(b), in which it can be seen that the tracking is achieved in finite time with little overshoot. The results in Figures 1(c)-1(e) show the variations of AOA, FPA, and pitch rate, whereas the behavior of adaptive gain is provided in Figure 1(f). It can be observed from Figure 1(f) that adaptive gain L(f) increases when [square root of ([s.sup.2.sub.v] + [s.sup.2.sub.h])] exceeds tolerance constant [epsilon] = 0.001. In addition, the sliding manifolds for velocity [s.sub.v] and altitude [s.sub.h] in (20) are plotted in Figures 2(a) and 2(b). From that, it can be seen that the proposed control method is able to guide [s.sub.v] and [s.sub.h] to zero in the presence of bounded but unknown uncertainty. Figures 2(e) and 2(f) show the curves of derivatives in velocity and altitude errors, respectively. The results illustrate that not only the errors for velocity and altitude but also their derivatives converge to zero in finite time. The control variables, fuel equivalence ratio, and elevator deflection are given in Figures 2(c) and 2(f) where the results demonstrate that the control chattering is reduced effectively. In addition, the disturbance estimation values for [mathematical expression not reproducible] and [mathematical expression not reproducible] are added in Figure 3. Since the actual values for [mathematical expression not reproducible]and [mathematical expression not reproducible] are difficult to obtain, they are not provided in the simulation. However, the good tracking performance for velocity and altitude in Cases 1 and 2 to be given demonstrates the effectiveness of the control scheme in disturbance rejection.

Case 2. In order to further verify the effectiveness of the proposed control scheme in disturbance suppression, the Monte Carlo simulation with 200 tests is conducted. The random uncertainty is added in the simulation according to the conditions in (5). All other parameters are the same as that provided in Case 1. In this case, the simulation results are provided in Figure 4. From Figures 4(a) and 4(b), it can be found that the velocity and altitude tracking can be achieved excellently even in the case of random uncertainty. The sliding manifolds for velocity as well as altitude and the corresponding control variables are also plotted in Figure 4. From Figures 4(c) and 4(d), it can be seen that the fuel equivalence ratio and elevator deflection have different steady-state values due to the effect of uncertainties. In fact, the magnitudes of fuel equivalence ratio and elevator deflection have to increase when positive drag force coefficient and negative lift force coefficient uncertainties are included in order to keep the stability of the system. Finally, the simulation results shown in this section demonstrate the effectiveness of the proposed control scheme in achieving the tracking for velocity and altitude.

5. Conclusion

The finite time tracking for hypersonic vehicle with boundary but unknown perturbations is discussed based on adaptive multivariable super-twisting control scheme. The finite time stability of the integrated controller and disturbance observer is guaranteed under the multivariable control architecture via Lyapunov analysis. The features of the proposed multivariable control scheme are gain adaptation, chattering reduction, nominal performance recovery, and finite time convergence. Finally, the Monte Carlo simulation with 200 tests is provided to demonstrate the effectiveness of the proposed control scheme.

http://dx.doi.org/10.1155/2016/5291912

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work has been supported by National Natural Science Foundation of China (61301244), Tianjin Research Program of Application Foundation and Advanced Technology (12JCZDJC30300), Aeronautical Science Foundation of China Supported by Science and Technology on Aircraft Control Laboratory (20125848004), Independent Innovation Fund of Tianjin University (2013XQ-0022), and Public Fund Supported by Tianjin Key Laboratory of Process Measurement and Control (TKLPMC-201315).

References

[1] D. K. Schmidt, "Optimum mission performance and multivariable flight guidance for airbreathing launch vehicles," Journal of Guidance, Control, and Dynamics, vol. 20, no. 6, pp. 1157-1164, 1997.

[2] K. P. Groves, D. O. Sigthorsson, A. Serrani et al., "Reference command tracking for a linearized model of an air-breathing hypersonic vehicle," in Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA-2005-6144, San Francisco, Calif, USA, August 2005.

[3] H. D. Hughes, LPV Control for the Longitudinal Dynamics of a Flexible Air-Breathing Hypersonic Vehicle, Mechanical Engineering, North Carolina State University, Raleigh, NC, USA, 2010.

[4] D. O. Sigthorsson, P. Jankovsky, A. Serrani, S. Yurkovich, M. A. Bolender, and D. B. Doman, "Robust linear output feedback control of an airbreathing hypersonic vehicle," Journal of Guidance, Control, and Dynamics, vol. 31, no. 4, pp. 1052-1066, 2008.

[5] D. J. Leith and W. E. Leithead, "Survey of gain-scheduling analysis and design," International Journal of Control, vol. 73, no. 11, pp. 1001-1025, 2000.

[6] Q. Zong, Y. H. Ji, F. L. Zeng, and H. Liu, "Output feedback back-stepping control for a generic hypersonic vehicle via small-gain theorem," Aerospace Science and Technology, vol. 23, no. 1, pp. 409-417, 2012.

[7] T. A. Adami, J. J. Zhu, M. A. Bolender, D. B. Doman, and M. Oppenheimer, "Flight control of hypersonic scramjet vehicles using a differential algebraic approach," in Proceedings of the AIAA Guidance, Navigation, and Control Conference, pp. 3680-3698, Keystone, Colo, USA, August 2006.

[8] Q. Wang and R. F. Stengel, "Robust nonlinear control of a hypersonic aircraft," Journal of Guidance, Control, and Dynamics, vol. 23, no. 4, pp. 577-585, 2000.

[9] L. Fiorentini, A. Serrani, M. A. Bolender, and D. B. Doman, "Robust nonlinear sequential loop closure control design for an air-breathing hypersonic vehicle model," in Proceedings of the American Control Conference, pp. 3458-3463, Seattle, Wash, USA, June 2008.

[10] L. Fiorentini, A. Serrani, M. A. Bolender, and D. B. Doman, "Nonlinear robust adaptive control of flexible air-breathing hypersonic vehicles," Journal of Guidance, Control, and Dynamics, vol. 32, no. 2, pp. 401-416, 2009.

[11] X. H. Yu and O. Kaynak, "Sliding-mode control with soft computing: a survey," IEEE Transactions on Industrial Electronics, vol. 56, no. 9, pp. 3275-3285, 2009.

[12] S. D. Gennaro, J. R. Dominguez, and M. A. Meza, "Sensorless high order sliding mode control of induction motors with core loss," IEEE Transactions on Industrial Electronics, vol. 61, no. 6, pp. 2678-2689, 2014.

[13] Y. Feng, X. H. Yu, and F. L. Han, "High-order terminal sliding-mode observer for parameter estimation of a permanent-magnet synchronous motor," IEEE Transactions on Industrial Electronics, vol. 60, no. 10, pp. 4272-4280, 2013.

[14] H. Xu, M. D. Mirmirani, and P. A. Ioannou, "Adaptive sliding mode control design for a hypersonic flight vehicle," Journal of Guidance, Control, and Dynamics, vol. 27, no. 5, pp. 829-838, 2004.

[15] S. H. Li, S. H. Ding, and Q. Li, "Global set stabilisation of the spacecraft attitude using finite-time control technique," International Journal of Control, vol. 82, no. 5, pp. 822-836, 2009.

[16] A. Levant, "Homogeneity approach to high-order sliding mode design," Automatica, vol. 41, no. 5, pp. 823-830, 2005.

[17] Q. Zong, J. Wang, and Y. Tao, "Adaptive high-order dynamic sliding mode control for a flexible air-breathing hypersonic vehicle," International Journal of Robust and Nonlinear Control, vol. 23, no. 15, pp. 1718-1736, 2013.

[18] B. L. Tian, W. R. Fan, Q. Zong, J. Wang, and F. Wang, "Adaptive high order sliding mode controller design for hypersonic vehicle with flexible body dynamics," Mathematical Problems in Engineering, vol. 2013, Article ID 357685, 11 pages, 2013.

[19] J. Yang, S. Li, C. Sun, and L. Guo, "Nonlinear-disturbance-observer-based robust flight control for airbreathing hypersonic vehicles," IEEE Transactions on Aerospace and Electronic Systems, vol. 49, no. 2, pp. 1263-1275, 2013.

[20] H. Sun, S. Li, and C. Sun, "Finite time integral sliding mode control of hypersonic vehicles," Nonlinear Dynamics, vol. 73, no. 1-2, pp. 229-244, 2013.

[21] J. Yang, S. Li, and X. Yu, "Sliding-mode control for systems with mismatched uncertainties via a disturbance observer," IEEE Transactions on Industrial Electronics, vol. 60, no. 1, pp. 160-169, 2013.

[22] I. Nagesh and C. Edwards, "A multivariable super-twisting sliding mode approach," Automatica, vol. 50, no. 3, pp. 984-988, 2014.

[23] S. Y. Khoo, L. H. Xie, S. K. Zhao, and Z. Man, "Multi-surface sliding control for fast finite-time leader-follower consensus with high order SISO uncertain nonlinear agents," International Journal of Robust and Nonlinear Control, vol. 24, no. 16, pp. 2388-2404, 2014.

[24] S. P. Bhat and D. S. Bernstein, "Geometric homogeneity with applications to finite-time stability," Mathematics of Control, Signals, and Systems, vol. 17, no. 2, pp. 101-127, 2005.

[25] Y. B. Shtessel, M. Taleb, and F. Plestan, "A novel adaptive-gain supertwisting sliding mode controller: methodology and application," Automatica, vol. 48, no. 5, pp. 759-769, 2012.

[26] J. X. Liu, S. Laghrouche, M. Harmouche, and M. Wack, "Adaptive-gain second-order sliding mode observer design for switching power converters," Control Engineering Practice, vol. 30, pp. 124-131, 2014.

[27] B. Tian, L. Yin, and H. Wang, "Finite-time reentry attitude control based on adaptive multivariable disturbance compensation," IEEE Transactions on Industrial Electronics, vol. 62, no. 9, pp. 5889-5898, 2015.

[28] H. K. Khalil, Nonlinear Systems, Prentice Hall Press, New York, NY, USA, 3rd edition, 2001.

[29] A. Levant, "Higher-order sliding modes, differentiation and output-feedback control," International Journal of Control, vol. 76, no. 9-10, pp. 924-941, 2003.

Wenru Fan (1) and Bailing Tian (2)

(1) Aeronautical Automation College, Civil Aviation University of China, Tianjin 300300, China

(2) School of Electric and Automation Engineering, Tianjin University, Tianjin 300072, China

Correspondence should be addressed to Bailing Tian; bailing_tian@tju.edu.cn

Received 10 May 2016; Accepted 14 July 2016

Academic Editor: Mohamed Djemai

Caption: Figure 1: Flight states and adaptive law.

Caption: Figure 2: Flight controls and error information for velocity and altitude.

Caption: Figure 3: Disturbance estimated valued for [mathematical expression not reproducible] and [mathematical expression not reproducible].

Caption: Figure 4: Monte Carlo simulation with 200 tests.

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Fan, Wenru; Tian, Bailing |

Publication: | Mathematical Problems in Engineering |

Date: | Jan 1, 2016 |

Words: | 5407 |

Previous Article: | A Study on Defect Identification of Planetary Gearbox under Large Speed Oscillation. |

Next Article: | Dynamic Output Feedback Robust MPC with Input Saturation Based on Zonotopic Set-Membership Estimation. |