Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 506906, 26 pages
http://dx.doi.org/10.1155/2015/506906

Research Article

Continuous Recursive Sliding Mode Control for Hypersonic Flight Vehicle with Extended Disturbance Observer

Yunjie Wu and Jianmin Wang

School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China

Received 9 August 2015; Accepted 20 October 2015

Academic Editor: Ricardo Aguilar-López

Copyright © 2015 Yunjie Wu and Jianmin Wang. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

A continuous recursive sliding mode controller (CRSMC) with extended disturbance observer (EDO) is proposed for the longitudinal dynamics of a generic hypersonic flight vehicle (HFV) in the presence of multiple uncertainties under control constraints. Firstly, sliding mode tracking controller based on a set of novel recursive sliding mode manifolds is presented, in which the chattering problem is reduced. The CRSMC possesses the merits of both nonsingular terminal sliding mode controller (NTSMC) and high-order sliding mode controller (HOSMC). Then antiwindup controller is designed according to the input constraints, which adds a dynamic compensation factor in the CRSMC. For the external disturbance of system, an improved disturbance observer based on extended disturbance observer (EDO) is designed. The external disturbance is estimated by the disturbance observer and the estimated value is regarded as compensation in CRSMC for disturbance. The stability of the proposed scheme is analyzed by Lyapunov function theory. Finally, numerical simulation is conducted for cruise flight dynamics of HFV, where altitude is 110000 ft, velocity is 15060 ft/s, and Mach is 15. Simulation results show the validity of the proposed approach.

1. Introduction

Hypersonic flight vehicle (HFV) is a cost-effective and reliable space aircraft. It can realize prompt global responses for its high speed. So HFV has attracted more and more attention from the civil and military field. However, HFV is highly coupling and nonlinear aircraft, and it is extremely sensitive to changes in physical and aerodynamic parameters due to its peculiar structure and rigorous flight environment. Hence, it is a significantly challenging task to model and control HFV. Since the 1960s, a large number of scholars had done research in this field. Up to now, abundant research results have been achieved.

The aeropropulsive and aeroelastic properties of HFV were analyzed in detail by Chavez and Schmidt [1], which laid the foundation for establishing HFV model. Bolender and Doman built a nonlinear longitudinal dynamics model for the air-breathing HFV in [2, 3], which captured the complex interactions between the aerodynamics, propulsion system, and structural dynamics. Then, robust flight control systems based on Monte Carlo evaluation were synthesized in [4], and stochastic robust nonlinear dynamics inversion (NDI) control law was presented for longitudinal motion of HFV in [5]. For the sake of applying linear control method, control-oriented linearized model was derived in [6]. Obaid proposed minimax linear quadratic regulator (LQR) optimal controller in [7, 8] and minimax optimal linear quadratic Gaussian controller in [9] based on feedback linearization model of HFV by virtue of minimax linear quadratic theory, where the optimal control minimizes the maximum value of the quadratic cost function and gives an optimal solution for the selected cost function. The optimal controller can achieve good control performance; however, the construction of Riccati equation parameter matrixes in LQR and LQG is a difficult work. Qi et al. [10] designed an adaptive backstepping fault-tolerant control scheme for HFV by means of backstepping theory. Butt et al. [11] designed adaptive controller for HFV in terms of dynamic surface method. Xu et al. [12] proposed adaptive sliding mode control for longitudinal dynamics of input-output linearization model of HFV, in which the uncertain parameters were estimated by adaptive laws based on Lyapunov synthesis approach. Among all the above methods, sliding mode control is the most attractive method, because of its robustness to uncertainty, and it is simple and designed easily.

Terminal sliding mode control is a kind of finite time convergence control, which appeals to many researchers due to its controllable convergence time. Until now, there are numerous research results about terminal sliding mode control, such as continuous terminal sliding mode control design [13] and fast terminal sliding mode control [14]. Nevertheless, terminal sliding mode control usually has singularity problem, which reduces its performance. According to this, Feng et al. [15] proposed nonsingular terminal sliding mode control and applied it to the rigid manipulators successfully.

It is worth noting that HFV is a high-order nonlinear system. Hence, the low-order and linear sliding mode control is conservative and cannot acquire better performance. References [16, 17] have presented high-order sliding mode control for HFV, but their first sliding surfaces remain in a linear form. And the chattering problem of sliding mode control affects the engineering application. In addition, the operation of mechanical actuators for HFV is restricted, which is easy to reach saturation in the near space where the execution efficiency of actuators drops. According to the input saturation, a large number of research results can be consulted, such as [18–20]. While the articles about antiwindup control for HFV are few, only [21] takes into account actuator restraints under complex flight conditions. Aiming at all the above, a continuous recursive sliding mode control (CRSMC) under control constraints is proposed for HFV in this paper, in which a compensation factor is added in CRSMC for actuator restraints.

Extended state observer (ESO) was proposed by Han in [22]. In ESO, the disturbance is regarded as a system state and then state observer is constructed. Through tuning the observer gain, which is the only adjustable parameter, all states of the system can be estimated. At the same time, the disturbance is estimated as the extended state. ESO is a simple and effective observer, which has been applied in many projects successfully, such as speed control of induction motor drive [23], attitude tracking of rigid spacecraft [24], robotic uncalibrated hand-eye coordination control [25], and boiler-turbine-generator control systems [26]. In addition, Gao developed ESO by proposing scaling and bandwidth-parameterization theory [27], which simplifies and facilitates the parameter tuning process. Ginoya et al. [28] proposed an extended disturbance observer (EDO) on the basis of disturbance observer (DO), which was projected by Chen in [29–31]. The EDO is appropriate for the system having disturbances in all channels. In accordance with the theory of ESO and EDO, an improved disturbance observer (IEDO) is designed for the external disturbance of HFV in this paper. The external disturbance is estimated by IEDO. Then, the estimated value is regarded as compensation for the above CRSMC. Therefore, the proposed scheme of this paper is CRSMC under control constraints plus IEDO. The major contributions of this paper are as follows:

(I)A novel recursive sliding mode control is applied in the flight control of HFV, in which the recursive sliding manifolds are nonlinear and nonsingular. In addition, this sliding mode controller is continuous due to its nonlinear reaching law. Compared with the linear sliding mode control for HFV in [12, 16, 17], the proposed scheme has faster response and is less conservative.(II)A compensation controller for control constraints is proposed for HFV, for which the articles are few. The compensation controller works after the CRSMC as a compensation factor, which not only plays a role in antiwindup controller but also has no effect on the performance of the CRSMC. The simulations in following part demonstrate its effectiveness.(III)A novel disturbance observer is designed for the external disturbance for HFV. The disturbance observer is improved extended disturbance observer (EDO) in [28], in which there are more parameters that need to be regulated because of each channel with multiple gain parameters. The improved EDO has only one parameter that needs to be regulated, which is more convenient for engineering application.

The remainder of this paper is organized as follows. Section 2 formulates the HFV longitudinal model and control problem. Section 3 reveals the design process of CRSMC under control constraints and IEDO for external disturbance in detail. The stability of the proposed scheme is analyzed in Section 4 by Lyapunov function method. Numerical simulations are conducted in Section 5. Section 6 provides conclusions of the paper.

2. Model and Problem Formulation

2.1. HFV Model

The control plant of this paper is a model of longitudinal dynamics of a generic HFV, which is developed by NASA Langley research center. The model consists of some differential equations that describe velocity, altitude, flight path angle, angle of attack, and pitch rate [12, 18], which are expressed as follows:

where , , , , are velocity, altitude, flight path angle, angle of attack, and pitch rate of HFV, respectively; is moment of inertia of the aircraft and is mass; , , , and are, respectively, lift, drag, thrust, and pitching moment acting on the aircraft; is radial distance from Earth’s center. The detailed expressions of , , , and , and are, respectively, as follows:

where , , , and denote, respectively, density of air, reference area, mean aerodynamic chord, and radius of the Earth; is the elevator deflection angle; , , , and , , are, respectively, relevant aerodynamic coefficient parameters as

where means the external disturbance reflected on the elevator.

The engine dynamics are modeled as a second-order system as

where and are throttle setting and throttle setting command, respectively; is damping ratio and is natural frequency of engine; is the external disturbance on behalf of torques and generalized elastic forces.

Because of the peculiar structure of HFV and complex flight conditions, some certain parameters uncertainties are taken into consideration; namely,

where represents the nominal value of parameter and denotes the parameter uncertainties.

Assumption 1. The external disturbance is assumed to be upper bounded; that is, ; here, are known positive constants for .

Assumption 2. The parameter uncertainties in (5) are assumed to be bounded. And they satisfy the following conditions:

where , , , , , and are all positive real constants.

Remark 3. According to nonlinear model (1), velocity and altitude are regarded as output variables, while the input variables are chosen as engine throttle setting command and elevator deflection angle . The control task is designing an appropriate controller such that the output variables track the relevant command in finite time in the presence of disturbance, respectively.

2.2. Input-Output Linearization

Because the model of (1) is highly nonlinear and strong coupling, the linearized model is needed for the sake of designing control law. Here, the input-output linearization method is adopted for linearizing. In accordance with Remark 3, the linearized target is that the input variables appear apparently in the expressions of output variables . In terms of Nonlinear System Theory and employing mathematical tools of Lie derivative, the input variables can appear in the motion equations by differentiating three times and four times, respectively [12]; namely,

where is the system state vector and , , , and are the system equations’ first-order and second-order partial differential to state variables, respectively, whose detailed expressions are exhibited in the Appendix.

The expressions of and can be divided into two parts as

where

Given , then

where

Then, (10) is rewritten as

where , .

Assumption 4. Matrix is assumed to be invertible.

Remark 5. Matrix is nonsingular during the entire flight envelope except on a vertical flight path [5] for the input-output combination. Hence, Assumption 4 is reasonable.

3. Controller and Observer Design

In this section, a continuous recursive sliding mode tracking controller is firstly designed and then a compensation controller is designed for the input saturation. In the third subsection, an improved disturbance observer based on EDO is presented for estimating the external disturbance.

3.1. Tracking Controller Design

Before introducing the tracking controller, two lemmas are presented which will assist in analyzing and proving the theorem.

Lemma 6 (see [13]). Consider the following first-order nonlinear differential equation:

where , , and . Then, the system state will converge to zero in finite time

where is the initial condition; that is, .

Lemma 7 (see [32]). Consider the following first-order nonlinear differential equation:

where , , , , , and . Then, the system state will also converge to zero in finite time

where is the initial condition.

Proof. Due to and  , that is, , (15) can be changed as

In accordance with Lemma 6, the solution of (17) will converge to zero in finite time

where and  , . This completes the proof.

Theorem 8. Consider nonlinear model (1) and linearized model (12) with Assumption 4; the system output variables and can track the reference commands and , respectively; meanwhile, they keep stable and robust in the presence of parameter uncertainties, if the controller is selected as

where , , , , , , for , , and (; ) are the recursive sliding mode manifolds which are defined as

where and are tracking errors and is strictly positive constant.

Proof. Taking into account the above recursive sliding mode manifolds, the time differential of (20a), (20b), and (20c) is that

In line with , (23) changes as

where

Similarly, the time differential of (21a), (21b), and (21c) is that

In terms of , (28) is changed as

where

Like that, (24) and (29) are written together as

Substituting (12) into (31) in the absence of external disturbance yields

Choose a Lyapunov function candidate as

where .
Taking first-order time derivative of Lyapunov function in (33) yields

Substituting (19) into (34), we obtain that

Hence, the sliding mode manifolds and will converge to zero in finite time; that is, the finite convergence time is for . This means that

Substituting (36) into (20c) and (21c), we obtain

By virtue of Lemma 7, the secondary sliding mode manifolds and will converge to zero in finite time

Similar to the above process, the last level sliding mode surfaces and in (20b) and (21b) will also converge to zero in finite time

Substituting and into (20a) and (21a), respectively, it is obtained that

It is seen that velocity tracking error converges to zero. However, (41) is asymptotic convergence. Define an arbitrary small neighborhood for ; that is, , . Once the altitude tracking error converges to the neighborhood, it is considered that the altitude has tracked the command . So the approximate convergence time is

Summarizing the above contents, the total convergence time for velocity channel is

Likewise, the total approximate convergence time for altitude channel (in fact, the altitude channel is asymptotic convergence) is

In other words, it is obtained that

In a word, the system output variables and can track the velocity command and altitude command and afterwards keep stable under the proposed controller in (19), respectively. Furthermore, in accordance with the character of the sliding mode control, the controller is robust in the presence of parameter uncertainties. The proof is completed.

Remark 9. It is worth noting the terms and in the location of the denominator for controller (19). They may cause singularity problem once the convergence speed of sliding mode surface equals zero. Hence, the following constraint is given:

where is a small positive constant, .

Remark 10. There are three layers of sliding mode manifolds for each channel. In each channel, these sliding surfaces are recursive. The last layer sliding surface first arrives; in this moment, the system states start to move toward the secondary sliding surface. After a period of time, the second layer sliding surface arrives. Then, each sliding surface arrives successively. Finally, the system tracking error converges to zero in limited time. The flowchart of these three layers of sliding mode manifolds is shown in Figure 1.

Figure 1: The flowchart of recursive sliding manifolds.

Remark 11. Taking into account (22)-(23) and (27)-(28), the fractional powers are and . Because , for , , there is no negative fractional power in every procedure. Therefore, the singularity problem existing in terminal sliding mode (TSM) is avoided in the proposed controller.

Remark 12. Although there is sign function in controller (19), the controller is continuous; namely, the chattering problem that usually existed in traditional sliding mode control is eliminated. This is due to the term , , which is time continuous and removing the discontinuity.

3.2. Antiwindup Controller

For the actuator saturation problem of HFV, an antiwindup controller is presented in this subsection.

When the actuator saturation is taken into account and the external disturbance is not, (12) can be rewritten as

where .

The saturation functions of actuators are defined as

where and are saturation value of throttle setting and elevator deflection, respectively.

Define the following saturation nonlinear functions as

Then, the actuator saturation functions are described as

Therefore, (47) is changed for

Theorem 13. Consider the linearized model (51) under the control constraints and without external disturbance; the system can stably converge to the reference commands and , if the controller is chosen as

where

Proof. Substituting (51) into (31) yields

Then, substituting the proposed controller (52) into (54), we acquire

In terms of the definition , we can obtain

So, (55) is changed for

In accordance with the proof process of Theorem 8, the system state will arrive at each layer of the sliding mode surface in sequence, and finally the states will be stable at equilibrium point. Then, the system can stably converge to its reference command under control saturation. This completes the proof.

Remark 14. The antiwindup controller in (52) consists of the CRSMC tracking controller in (19) and the compensation factor, which is the second part on the right of (52). The compensation factor can compensate the lost part of the control variable due to the actuator saturation.

3.3. Improved Extended Disturbance Observer

According to the external disturbance of the system, a disturbance observer based on EDO is presented.

Defining , , then (10) is converted to

where

According to the pseudo system state equation of (58) which has disturbance in all channels, the EDO is designed as

where

is the order of EDO, are the auxiliary variables, and are the gain parameters chosen by designer.

In [28], every gain parameter should be regulated independently, which is inconvenient when the number of parameters is giant. The improved EDO (IEDO) presented in this paper simplifies the regulating process; afterwards, there is only one parameter that needs to be regulated, which is inspired by Gao in [27, 33].

For () order EDO, the EDO of (61) is expressed as follows:

Define the estimation error of disturbance and its derivative as

Taking the first time derivative of (63) and substituting (64) into it yield

Subtracting both sides of (70) from , we acquire

Similarly, the following equations are obtained from (65)–(68):

Then, (71)–(73) are written together as

where

Then, the gain parameters are calculated as follows:

where is unit matrix and is the observer bandwidth.

Therefore, every gain parameter is only determined by , which simplifies the regulation process. For a second-order EDO as an example, the gain parameters are reduced

So the parameters are chosen to , .

In terms of [28] and Assumption 1, the norm of the estimation error is bounded after some certain time, which also means that the external disturbances and are estimated well after a certain time, namely, and .

By virtue of (60), the disturbances acting on the actuators are estimated as

Remark 15. For IEDO, different estimation precision is obtained from different orders, and different orders of IEDO have different estimation time. According to three kinds of IEDO, simulations are conducted for comparing. The simulation results are shown in Figures 2 and 3.

Figure 2: Comparison of estimation error.

(a) First order

(b) Second order

(c) Third order

Figure 3: Comparison of estimation time.

Figure 2 reveals the estimation error, from which it is seen that the higher the order, the smaller the error. In Figure 3, it is shown that if the order is higher, the estimation time is longer. In other words, the higher estimation accuracy needs more time as a cost. Synthesizing Figures 2 and 3, the IEDO for HFV in this paper is chosen as second order, which is the compromise between the estimation accuracy and estimation time.

4. Composite Controller and Stability Analysis

In this section, the composite controller including CRSMC under control constraints and IEDO is analyzed. The external disturbance of system is estimated by IEDO, and the estimated value is used as compensator in CRSMC. Hence, the composite controller is designed as

Theorem 16. Taking into account the longitudinal dynamics of HFV model (1) in the presence of multiple uncertainties under control constraints, the system is stable and robust if the controller is chosen as (79).

Proof. Choose the Lyapunov candidate function

Considering multiple uncertainties and actuator saturation, it is obtained from (12) that

Substituting (81) into (31), we obtain

Then, taking first-order derivative of (80) along the dynamics of (82) yields

Substituting controller (79) into (83), we acquire

where

is the disturbance evaluated error.
In accordance with IEDO, the evaluated error can be arbitrarily small after some extent time, that is, , when the error is approximately regarded as zero. In addition, it is known that by means of Theorem 13. Therefore, , (84) is changed as

Hence, the sliding mode manifolds , , will be equal to zero in finite time. According to Theorem 8, the recursive sliding mode manifolds will arrive in turn. Finally, the tracking errors of velocity and altitude will converge to zero; at the same time, the system is stable and robust to disturbance. The proof is completed.

Remark 17. The estimated time of IEDO is governed by observer gain. So the time can be tuned enough small such that its effect on the system convergence time is little. Hence, the estimated time can be regulated to some extent in Theorem 16.

The structure diagram of composite control scheme for HFV in this paper is shown in Figure 4.

Figure 4: Structure diagram of composite control scheme.

5. Numerical Simulations

In this section, the numerical simulations of the proposed scheme that consists of CRSMC and IEDO are conducted. The simulations are built in the trimmed cruise flight condition of HFV, in which the primary flight parameters are altitude 110000 ft, velocity 15060 ft/s, Mach 15, angle of attack 0 rad, and pitch rate 0 rad/s, respectively. The damping ratio and natural frequency of the engine dynamics are taken as 0.7 and 5 rad/s, respectively. In the simulation, the reference command for velocity channel is step signal 100 ft/s and for altitude channel is 500 ft. Some other parameters about the simulation are listed in Table 1.

Table 1: Some parameters about simulation.

Parameter
Notation
Value
Unit

Mass

9375
Slug

Moment of inertia

Slug⋅ft³

Reference area

3603
ft²

Mean aerodynamic chord

80
ft

Elevator coefficient

0.0292
Dimensionless

Density of air

Slug/ft³

The parameter uncertainties in (5) are listed in Table 2.

Table 2: Parameter uncertainties.

Notation

Value
0.03
0.02
0.03
0.02
0.03
0.02

The external disturbances in the simulation are chosen as

The above disturbances are added to the system at 70th second of simulation.

The simulation for HFV under the CRSMC tracking controller is first conducted. The simulation results are shown in Figures 5 and 6, in which Figure 5 displays the results of velocity channel and Figure 6 of altitude channel.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 5: Response of velocity step command.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 6: Response of altitude step command.

Figure 5(a) shows the velocity response for the velocity step command 100 ft/s, from which it is seen that the velocity variable tracks the command at 40 s and then it keeps steady. The tracking speed of velocity variable remains constant, which demonstrates the finite time convergence of the proposed approach. Other parameter variables from Figures 5(b)–5(f) also achieve stability in finite time. Figures 5(e) and 5(f) are response curves of actuators, which is no chattering problem.

The altitude variable response for altitude step command 500 ft is shown in Figure 6(b), from which the tracking time is about 50 s. Then, the variable keeps steady. Other parameter curves from Figures 6(c)–6(f) indicate that the system achieves stable condition in finite time. It is worth noting that there is perturbation at about 70 s. However, the perturbation is removed rapidly, which manifests the robustness of sliding mode control. The actuator response curves of Figures 6(e) and 6(f) depict no chattering problem.

In terms of Figures 5(e), 5(f), 6(e), and 6(f), it is demonstrated that the proposed scheme can eliminate chattering problem that usually existed in sliding mode control.

For comparing, the traditional sliding mode control with linear sliding surface is simulated for HFV, which consults [12]. The simulation results are shown in Figure 7.

(a) Response for velocity step command

(b) Response for altitude step command

Figure 7: Comparison between traditional SMC and CRSMC.

By means of comparing, the proposed CRSMC achieves steady state faster than the traditional SMC. In addition, the altitude variable does not converge to zero in Figure 7(a) under the traditional SMC. In particular, the actuator response curves of SMC have large chattering, while the CRSMC do not.

When the actuator saturation occurs and controller (19) is taken, the simulation results for velocity step command and altitude step command are shown in Figure 8.

(a) Response for velocity step command

(b) Response for altitude step command

Figure 8: Step response results when actuator saturation occurs.

In Figure 8, it is obviously seen that the system is divergent when the actuator saturation occurs, if controller (19) is adopted. At this time, the HFV will lose control, which should be avoided. When the antiwindup controller is taken up, the simulation results are shown in Figure 9.

(a) Response for velocity step command

(b) Response for altitude step command

Figure 9: Step response under antiwindup controller.

In Figure 9, the system becomes stable and converges when the antiwindup controller is adopted. The simulation results in Figure 9 prove the effectiveness of the antiwindup controller of this paper.

When the external disturbances in (87) are considered, the system responses under CRSMC are shown in Figures 10 and 11.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 10: Response for velocity step command with disturbance.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 11: Response for altitude command with disturbance.

Because the external disturbances are added at 70th second, each parameter curve starts to shake after 70 s, even becoming unstable in Figures 10 and 11. Thus, it is seen that the disturbances seriously affect the system, which must be suppressed.

When the IEDO is applied to estimate the disturbance and to compensate in CRSMC, the simulation results are shown in Figures 12 and 13.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 12: Response for velocity step command with IEDO.

(a) Velocity

(b) Altitude

(c) Angle of attack

(d) Flight path angle

(e) Elevator deflection angle

(f) Throttle setting

Figure 13: Response for altitude step command with IEDO.

Comparing Figures 10(a)–10(d) and 12(a)–12(d) and Figures 11(a)–11(d) and 13(a)–13(d), it is obviously seen that the responses with IEDO recover to the condition without disturbance; namely, the disturbances are well suppressed. In Figure 13(a), little shaking appears after the disturbance is added to the system. However, it disappears soon and the curves converge to stable condition again. The estimated values by IEDO are regarded as compensation in controller, which is seen in Figures 12(e), 12(f), 13(e), and 13(f).

The estimation results for external disturbances are shown in Figure 14.

Figure 14: Disturbance estimation results.

It is seen from Figure 14 that the disturbances are evaluated accurately, which manifests the notion that the IEDO has perfect performance.

To further illustrate the effectiveness of the method in this paper on interference suppression, two other kinds of disturbance are added to simulation for comparison; that is,

Here, define the disturbance in (87) as “Situation  1,” define the disturbance in (88) as “Situation  2,” and define the disturbance in (89) as “Situation  3.” Then, the comparison simulation results between the three situations are shown in Figure 15.

(a) Comparison for velocity step command response

(b) Comparison for altitude step command response

(c) Error comparison

Figure 15: Step response of three situations.

In Figure 15, it can be seen that the system keeps stable and convergent under each situation. According to every situation, the system response is similar and the system state curves are consistent. The disturbance estimation errors of three situations in Figure 15(c) are less than 1 × 10⁻⁵, which is small enough for the estimation. The comparison between the three situations proves the practicability of the proposed method in the paper.

By means of the above simulations, the proposed scheme has perfect tracking and disturbance rejection performance for longitudinal dynamics of FHV under control constraints. In addition, the presented approach is robust for multiple uncertainties. Meanwhile, it has no chattering phenomenon. The scheme of CRSMC with antiwindup controller plus IEDO possesses favorable performance.

6. Conclusions

The continuous recursive sliding mode controller (CRSMC) with improved extended disturbance observer (IEDO) is presented for longitudinal dynamics of generic hypersonic flight vehicle in the presence of multiple uncertainties under control constraints in this paper. For each channel, a sliding mode tracking controller is designed based on a set of recursive sliding mode manifolds, which are nonsingular. The controller is continuous and has no chattering problem. For the actuator saturation problem, a novel compensation factor is designed for compensating the CRSMC. In response to external disturbance, an improved disturbance observer based on extended disturbance observer (EDO) is presented. The composite approach is CRSMC plus IEDO, in which the estimated value by IEDO is regarded as compensation value in CRSMC. Numerical simulation for cruise flight condition of HFV is conducted. Simulation results have confirmed effectiveness and availability of the proposed scheme.

Appendix

The detailed expressions of the vectors , and matrices , are as follows:

where

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work is supported by the National Natural Science Foundation of China (91216304).

References

F. R. Chavez and D. K. Schmidt, “Analytical aeropropulsive/aeroelastic hypersonic-vehicle model with dynamic analysis,” Journal of Guidance, Control, and Dynamics, vol. 17, no. 6, pp. 1308–1319, 1994.

M. A. Bolender and D. B. Doman, A Non-Linear Model for the Longitudinal Dynamics of a Hypersonic Air-Breathing Vehicle, Defense Technical Information Center, 2006.

M. A. Bolender and D. B. Doman, “Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle,” Journal of Spacecraft and Rockets, vol. 44, no. 2, pp. 374–387, 2007.

C. I. Marrison and R. F. Stengel, “Design of robust control systems for a hypersonic aircraft,” Journal of Guidance, Control, and Dynamics, vol. 21, no. 1, pp. 58–63, 1998.

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.

J. T. Parker, M. A. Bolender, D. B. Doman, A. Serrani, and S. Yurkovich, “Control-oriented modeling of an air-breathing hypersonic vehicle,” Journal of Guidance, Control, and Dynamics, vol. 30, no. 3, pp. 856–869, 2007.

O. U. Rehman, B. Fidan, and I. R. Petersen, “Uncertainty modeling and robust minimax LQR control of multivariable nonlinear systems with application to hypersonic flight,” Asian Journal of Control, vol. 14, no. 5, pp. 1180–1193, 2012.

O. Ur Rehman, I. R. Petersen, and B. Fidan, “Feedback linearization-based robust nonlinear control design for hypersonic flight vehicles,” Proceedings of the Institution of Mechanical Engineers—Part I, vol. 227, no. 1, pp. 3–11, 2013.

O. U. Rehman, I. R. Petersen, and B. Fidan, “Robust nonlinear control design of a hypersonic flight vehicle using minimax linear quadratic gaussian control,” in Proceedings of the 49th IEEE Conference on Decision and Control (CDC '10), pp. 6219–6224, IEEE, Atlanta, Ga, USA, December 2010.

R. Qi, Y. Huang, B. Jiang, and G. Tao, “Adaptive backstepping control for a hypersonic vehicle with uncertain parameters and actuator faults,” Proceedings of the Institution of Mechanical Engineers—Part I, vol. 227, no. 1, pp. 51–61, 2013.

W. A. Butt, L. Yan, and A. S. Kendrick, “Adaptive dynamic surface control of a hypersonic flight vehicle with improved tracking,” Asian Journal of Control, vol. 15, no. 2, pp. 594–605, 2013.

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.

S. Yu, X. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica, vol. 41, no. 11, pp. 1957–1964, 2005.

X. Yu and M. Zhihong, “Fast terminal sliding-mode control design for nonlinear dynamical systems,” IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, vol. 49, no. 2, pp. 261–264, 2002.

Y. Feng, X. Yu, and Z. Man, “Non-singular terminal sliding mode control of rigid manipulators,” Automatica, vol. 38, no. 12, pp. 2159–2167, 2002.

Q. Zong, J. Wang, B. Tian, and Y. Tao, “Quasi-continuous high-order sliding mode controller and observer design for flexible hypersonic vehicle,” Aerospace Science and Technology, vol. 27, no. 1, pp. 127–137, 2013.

R. Zhang, C. Sun, J. Zhang, and Y. Zhou, “Second-order terminal sliding mode control for hypersonic vehicle in cruising flight with sliding mode disturbance observer,” Journal of Control Theory and Applications, vol. 11, no. 2, pp. 299–305, 2013.

M. Chen, S. S. Ge, and B. Ren, “Adaptive tracking control of uncertain MIMO nonlinear systems with input constraints,” Automatica, vol. 47, no. 3, pp. 452–465, 2011.

X. Wu and Z. Lin, “Dynamic anti-windup design in anticipation of actuator saturation,” International Journal of Robust and Nonlinear Control, vol. 24, no. 2, pp. 295–312, 2014.

G. A. Kiener, D. Lehmann, and K. H. Johansson, “Actuator saturation and anti-windup compensation in event-triggered control,” Discrete Event Dynamic Systems, vol. 24, no. 2, pp. 173–197, 2014.

Y.-B. Liu, D.-B. Xiao, and Y.-P. Lu, “Research on advanced flight control methods based on actuator constraints for elastic model of hypersonic vehicle,” Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 228, no. 9, pp. 1627–1637, 2014.

J. Han, “The ‘extended state observer’ of a class of uncertain systems,” Control and Decision, vol. 10, no. 1, pp. 85–88, 1995 (Chinese).

G. Feng, Y.-F. Liu, and L. Huang, “A new robust algorithm to improve the dynamic performance on the speed control of induction motor drive,” IEEE Transactions on Power Electronics, vol. 19, no. 6, pp. 1614–1627, 2004.

Y. Xia, Z. Zhu, M. Fu, and S. Wang, “Attitude tracking of rigid spacecraft with bounded disturbances,” IEEE Transactions on Industrial Electronics, vol. 58, no. 2, pp. 647–659, 2011.

J. Su, H. Ma, W. Qiu, and Y. Xi, “Task-independent robotic uncalibrated hand-eye coordination based on the extended state observer,” IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 34, no. 4, pp. 1917–1922, 2004.

T. Yu, K. W. Chan, J. P. Tong, B. Zhou, and D. H. Li, “Coordinated robust nonlinear boiler-turbine-generator control systems via approximate dynamic feedback linearization,” Journal of Process Control, vol. 20, no. 4, pp. 365–374, 2010.

Z. Gao, “Scaling and bandwidth-parameterization based controller tuning,” in Proceedings of the American Control Conference, vol. 6, pp. 4989–4996, June 2003.

D. Ginoya, P. D. Shendge, and S. B. Phadke, “Sliding mode control for mismatched uncertain systems using an extended disturbance observer,” IEEE Transactions on Industrial Electronics, vol. 61, no. 4, pp. 1983–1992, 2014.

W.-H. Chen, D. J. Ballance, P. J. Gawthrop, and J. O'Reilly, “A nonlinear disturbance observer for robotic manipulators,” IEEE Transactions on Industrial Electronics, vol. 47, no. 4, pp. 932–938, 2000.

L. Guo and W.-H. Chen, “Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach,” International Journal of Robust and Nonlinear Control, vol. 15, no. 3, pp. 109–125, 2005.

J. Yang, S. Li, and W.-H. Chen, “Nonlinear disturbance observer-based control for multi-input multi-output nonlinear systems subject to mismatching condition,” International Journal of Control, vol. 85, no. 8, pp. 1071–1082, 2012.

S. Yu, J. Yu, X. Yu, and H. Xu, “A novel recursive terminal sliding mode with finite-time convergence,” in Proceedings of the 17th IFAC World Congress, pp. 5945–5949, International Federation of Automatic Control, Seoul, Republic of Korea, July 2008.

Z. Gao, “Active disturbance rejection control: a paradigm shift in feedback control system design,” in Proceedings of the American Control Conference (ACC '06), p. 7, IEEE, Minneapolis, Minn, USA, June 2006.