Abstract
An adaptive dynamic surface control (DSC) scheme is proposed for the multi-input multi-output attitude control of near-space hypersonic vehicles (NHV). The proposed control strategy can improve the control performance of NHV despite uncertainties and external disturbances. The proposed controller combines dynamic surface control and radial basis function neural network (RBFNN) and is designed to control the longitudinal dynamics of NHV. The DSC technique is used to handle the problem of “explosion of complexity” inherent to the conventional backstepping method. RBFNN is used to approximate the unknown nonlinear function, and a robustness component is introduced in the controller to cancel the influence of compound disturbance and improve robustness and adaptation of the system. Simulation results show that the proposed strategy possesses good robustness and fast response.
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
The near-space hypersonic vehicle (NHV) is a novel aerospace aircraft with an important role in military and civil applications due to lower launch cost, maintainability, speed of redeployment and reusability. Effective control of the NHV remains a critical challenge of the system’s design: the near-space hypersonic vehicle dynamics are severely nonlinear, time-varying, highly uncertain, strongly coupled, and suffers external disturbances from changes in the fight environment, propulsion system perturbation, atmospheric turbulence, wind gust, friction disturbances and others. Robust design of the NHV flight controller is a challenging problem [1,2,3,4,5,6,7]. A near-space hypersonic vehicle model cannot be accurately determined and the aerodynamic pressure, aerodynamic heating, and thermoelastic dynamics are difficult to precisely measure or estimate in such environment. For example, in the second flight of HTV-2 in 2011, the investigation from the Engineering Review Board (ERB) found that larger than anticipated portions of the vehicle’s skin peeled from the aerostructure, and the resulting gaps created strong, impulsive shock waves around the vehicle as it travelled at nearly 13,000 miles per hour, causing the vehicle to roll abruptly. The severity of the continued disturbances finally exceeded the vehicle’s ability to recover [8].
Recently, the NHV technique is more attentions to address this problem. Various control strategies have been proposed. In [1], an adaptive neural tracking control scheme was developed for the NHV with stochastic disturbances. In [9], an NDI-based L1 adaptive control scheme was designed for a generic hypersonic vehicle model with input gain uncertainty and input disturbances. In [10], second-order fast terminal sliding mode control design based on LMI for a class of nonlinear uncertain systems and its application to chaotic systems. A variable domain fuzzy control approach for the NHV was present in [11]. Xu et al. designed a multi-input/multi-output adaptive sliding controller for the longitudinal dynamics of a generic hypersonic vehicle [12]. In [13], an adaptive dynamic surface control (DSC) scheme was proposed for the NHV with input saturation using a Nussbaum disturbance observer. In [14], robust flight control schemes were introduced for the hypersonic vehicle with uncertainties and external disturbances using a disturbance observer and neural networks. Jiang et al. [15] addressed the problem of integrated robust fault estimation and accommodation in discrete-time T–S fuzzy systems. Fu et al. [16] investigated the sliding mode control with unidirectional auxiliary surfaces for the NHV. A second-order dynamic terminal sliding mode control scheme was proposed for the hypersonic vehicle in [17]. Du et al. [18] presented the functional link network (FLN) control method for the NHV with dynamic thrust and parametric uncertainties. Wang et al. [19] proposed a novel T–S fuzzy tracking control method for the reentry attitude tracking problem of a reusable launch vehicle. Feedback linearization has been used for controller design of the NHV with uncertain parameters and input constraints [20]. Saleh et al. [21, 22] presented a novel adaptive global nonlinear sliding surface for a class of disturbed nonlinear dynamical systems. In [23], an adaptive super-twisting global nonlinear sliding mode tracker control was developed for n-link rigid robotic manipulators. It is safe to say that robust flight control of the NHV is a challenging problem.
In the control strategies, mentioned above backstepping control has been an important tool for nonlinear system analysis and control. Several applications of the backstepping method have been presented over the past few decades [24, 27]. However, due to the repeated differentiation of virtual controls, the backstepping approach suffers from “strict-feedback” and “explosion of complexity” issues [28, 29]. Strict-feedback form means that the ith dynamic equation of a system with dimension n can only be dependent on the state variables \(x_1\) to \(x_{i+1}\), and the state variable \(x_{i+1}\) serves as an input only in the ith dynamic equation [28]. Furthermore, in backstepping control one has to compute several time derivatives of virtual inputs to design the controller. The number of time derivatives increases with the dimensions of the plant to be controlled: this is called “explosion of complexity”, which is caused by the successive differentiation of certain nonlinear functions.
In this paper, the dynamic surface control method is used to handle the “explosion of complexity” by incorporating a first-order filter of the synthetic virtual control input in flight control, and the adaptive controller is constructed by combining the dynamic surface control technique with a robustness item. This addresses controller design issues related to both parametric model uncertainty and external disturbances.
The main contributions of the proposed method relative to the state of the art are:
-
(1)
An adaptive robust backstepping controller design is proposed for the near-space hypersonic vehicle, in the presence of time-varying uncertainties and external disturbances.
-
(2)
To eliminate differentiation of the virtual control laws, an adaptive dynamic surface control scheme is used for the control of the longitudinal dynamics. This has also been applied to the tracking control of the attitude angle of the NHV.
-
(3)
A radial basis function neural network is used to approximate the unknown compound disturbance, while a robustness item is introduced into the virtual controller to cancel the influence of the compound disturbance and improve robustness and adaptation of the overall system.
The paper is organized as follows: In Sect. 2, a mathematical model of the longitudinal dynamics of the NHV is derived, and the input/output feedback linearization is stated. Section 3 describes the robust controller design of the longitudinal dynamics of the NHV and the design of the dynamic surface controller combining the radial basis function neural network and robustness item. The stability analysis is in Sect. 4. Simulation results that illustrate the effectiveness of the proposed approach are presented in Sect. 5 and the conclusion is in Sect. 6.
2 Problem formulation
2.1 Mathematical model of the NHV
The model adopted in the paper was developed by NASA Langley Research Center [11]. The longitudinal dynamics of the NHV are given by the following model:
where \(T\mathrm{{\,=\,}}{\hat{q}}S{C_\mathrm{T}}\), \(D = {\hat{q}}S{C_\mathrm{D}}\), \(L = {\hat{q}}S{C_\mathrm{L}}\), \({M_{yy}} = {\hat{q}}{\bar{c}}[{C_M}(\alpha ) + {C_M}({\delta _e}) + {C_M}(q)]\), V is the velocity, \(\gamma \) the flight path angle, H the altitude, \(\alpha \) the angle of attack, and q the pitch rate.
2.2 Input/output linearization
Input/output feedback linearization is an important method used in nonlinear control, subject to satisfying the relative degree condition. In this method, nonlinear MIMO systems can be transformed into linear form by using Lie derivatives to define a nonlinear coordinate transformation that renders the system linear:
where \({\varvec{f}}\left( {\varvec{x}} \right) \), \(\varvec{g}\left( {\varvec{x}} \right) \), and \(h\left( {\varvec{x}} \right) \) are sufficiently smooth functions. For the input/output linearization transformation, the Lie derivative can be expressed as
where \({r_i}\) is the relative degree. If \({r_i}\) satisfies the following condition:
the nonlinear system (6) can only be partially linearized. For NHVs, the linearized model is developed by repeated differentiation of V and H as follows:
where \({{x}} = {\left[ {V\;\gamma \;\alpha \;\lambda \;H} \right] ^T}\), \(\ddot{\gamma }= {\pi }_1^T{{\dot{x}}}\), \({\gamma ^{\left( 3 \right) }} = {\pi }_1^T{{\ddot{x}}} + {{{\dot{x}}}^T}{{{\varPi }}_2}{{\dot{x}}}\). Then
where \({{{x}}_1} = {{h}}\left( {{x}} \right) = \left[ {V\begin{array}{*{20}{c}} \;{\dot{H}} \end{array}} \right] ^T\), \({{{x}}_2} = {\left[ {\dot{V}\begin{array}{*{20}{c}} {\;\ddot{H}} \end{array}} \right] ^T}\), \({{{x}}_3} = {\left[ {\begin{array}{*{20}{c}} {V_0^{\left( 3 \right) }}&{H_0^{\left( 4 \right) }} \end{array}} \right] ^T}\), \({{f}} = {\left[ {V_0^{\left( 3 \right) }\;H_0^{\left( 4 \right) }} \right] ^T}\), \({{G}} = \left[ {\begin{array}{*{20}{c}} {{b_{11}}}&{}{{b_{12}}}&{}{{b_{13}}}\\ {{b_{21}}}&{}{{b_{22}}}&{}{{b_{23}}} \end{array}} \right] \), \({{u}} = {\left[ {{\lambda _{com}}\;{\delta _e}\;{\delta _a}} \right] ^T}\) The detailed expressions for \({{{W}}_1}\), \({\varOmega }_2\) and \({{{\varPi }}_2}\) are given in “Appendix”.
3 Design of the NHV dynamic surface control
Due to the complexity of the flight environment, such as time-varying strong airflow, its effect on rudders, actuators, and other fuselage components, etc., the uncertainties and external disturbances must be considered in controller design.
Consider the hypersonic vehicle dynamic longitudinal model (12),
are the compounded disturbances, which includes the uncertainty and external disturbances.
In this paper, the control objective is to select a vector that forces the velocity V and altitude H to track a desired command \({{{y}}_r}\left( t \right) = {\left[ {{V_r}\left( t \right) {{\dot{H}}_r}\left( t \right) } \right] ^T}, t \ge 0\). To design the adaptive DSC for the system given by Eq. (12), the following assumptions and lemmas are required:
Assumption 1
For the parameter perturbation and external disturbance , there exist unknown positive constants \(D_i\), such that (i = 1, 2, \(\ldots \), m).
Since RBFNN can provide a good approximation function to an arbitrary accuracy, it is here proposed to approximate the nonlinear unknown continuous function .
The RBFNN is defined as follows:
Where \({{X}} \in {\varOmega _X} \in {R^N}\) is the input to the neural network, \({{\bar{\mu } }}\) is the center of the Gaussian basis function, \({{\bar{\mu } }} = {\left[ {{{\bar{\mu } }}_1^T, \cdots ,{{\bar{\mu } }}_l^T} \right] ^T}\), \({{{\sigma }}_i}\) is the width of the Gaussian basis function \({{\sigma }} = {\left[ {{\sigma _1}, \cdots ,{\sigma _l}} \right] ^T}\), and \({{\varphi }} = {\left[ {{\varphi _i}} \right] _{l \times 1}}\) is the Gaussian basis function:
\(i = 1, \cdots ,l\).
The neural network defined above can approximate any continuous function with arbitrary precision on the compact set \({\varOmega _X}\), therefore:
where \({{\varepsilon }}\left( {{X}} \right) \) denotes the approximation error of the neural network and satisfies \({\varepsilon _H} > 0\).
Assumption 2
For the input \({{X}} \in {\varOmega _{{X}}}\), there exists an optimal constant weight \({{{W}}^ * }\), \(\left\| {{{\varepsilon }}\left( {{X}} \right) } \right\| \le {\varepsilon _H}\), such that \({\left\| {{{{W}}^ * }} \right\| _F} \le {\bar{W}}\), where \({\bar{W}} > 0\).
In this section, the backstepping control is presented. The DSC design procedure includes three steps to yield the control law u. The design procedure is as follows:
-
Step 1
Considering Eq. (12):
We define
$$\begin{aligned} {{w}_1} = {{{x}}_1} - {{{y}}_r} \end{aligned}$$(16)where \({{\varvec{y}}_r}\) is the reference command. The time derivative of Eq. (16) is
(17)For Eq. (17), there exists an ideal control law \(x_2^*\)
$$\begin{aligned} x_2^* = - ( - {\dot{y}_r} + {k_1}{w_1} + {W^ * }_1^T{{{\varphi }}_1}({\bar{x}}_1) + {{\varvec{\varepsilon }}_1}) \end{aligned}$$(18)where \(k_1>0\) is a design parameter, \({\hat{W}_1}\) is the estimated value of \(W_1^*\), and \({\tilde{W}_1} = {\hat{W}_1} - W_1^ * \) is the weight estimation error. Since \(x_2^*\) is not available, the actual virtual controller \({x_{2d}}\) is
$$\begin{aligned} {x_{2d}} = - ( - {\dot{y}_r} + {k_1}{w_1} + {\hat{W}}_1^T{{{\varphi }}_1}({\bar{x}_1}) + {v_1}) \end{aligned}$$(19)where \({v_1}\) is a robust term and is defined as
$$\begin{aligned} {v_1} = \frac{{{w_1}{\varepsilon _{1H}}}}{{\left\| {{w_1}} \right\| + 1}} \end{aligned}$$(20)The adaptive law of \({\hat{W}_1}\) is designed as
$$\begin{aligned} {{\dot{\tilde{W}}}_1} = {{\dot{\hat{W}}}_1} = {{{\varGamma }}_1}{{{\varphi }}_1}({\bar{x}_1}){w_1^T} - {\eta _1}{{{\varGamma }}_1}{\hat{W}_1} \end{aligned}$$(21)where \({\eta _1} > 0 \) is the design parameter, and \({{{\varGamma }}_1} = {{\varGamma }}_1^T > 0\) is the constant matrix to be designed. In the conventional backstepping method, the tracking error is defined as:
$$\begin{aligned} {w_2} = {{{x}}_2} - {z_2} \end{aligned}$$(22)which yields:
(23)The second subsystem of the virtual control law is obtained similarly:
$$\begin{aligned} \begin{aligned} {{{{\dot{x}}}}_{3d}} =&\frac{{\partial {{{x}}_{3d}}}}{{\partial {{x}}_1^T}}{{{{\dot{x}}}}_1} + \frac{{\partial {{{x}}_{3d}}}}{{\partial {{x}}_2^T}}{{{{\dot{x}}}}_2} + \frac{{\partial {{{x}}_{3d}}}}{{\partial {{\hat{W}}_1}}}{{\dot{\hat{W}}}_1} + \frac{{\partial {{{x}}_{3d}}}}{{\partial {{\hat{W}}_2}}}{{\dot{\hat{W}}}_2} \\&+ \frac{{\partial {{{x}}_{3d}}}}{{\partial {{y}}_r^T}}\partial {{{{\dot{y}}}}_r} + \frac{{\partial {{{x}}_{3d}}}}{{\partial {{\dot{y}}}_r^T}}{{{{\ddot{y}}}}_r} + \frac{{\partial {{{x}}_{3d}}}}{{\partial {{\ddot{y}}}_r^T}}{{{y}}_r}^{\left( 3 \right) } \end{aligned} \end{aligned}$$(24)This illustrates how the backstepping method has brought the problem of “explosion of complexity”. In [30, 31], it is proposed that a first-order filter is used to estimate the virtual control law, so that the conventional backstepping method can be used without derivation of the virtual control law. Therefore, before calculating the virtual control law of the second subsystem, we define the new state variable z
$$\begin{aligned} {\tau _2}{\dot{z}_2} + {z_2} = {x_{2d}}\begin{array}{*{20}{c}} ,&{{z_2}(0)} \end{array} = {x_{2d}}(0) \end{aligned}$$(25)where \({\tau _2}\) is a time constant that can be used to approximate the virtual control law with the estimated value from the filter, effectively avoiding the complex calculation problem from the backstepping method.
-
Step 2
From the second subsystem, we have
$$\begin{aligned} {\dot{{w_2}}} = {\dot{x}_2} - {\dot{z}_2} = {x_3} + {\varDelta _2}({\bar{x}_2}) - {\dot{z}_2} \end{aligned}$$The ideal control law \(x_3^*\) is
$$\begin{aligned} x_3^* = - ( - {\dot{z}_2} + {k_2}{w_2} + {w_1} + W_2^{*T}{{{\varphi }}_2}({\bar{x}_2}) + {{{\varepsilon }}_2})\nonumber \\ \end{aligned}$$(26)Because we cannot get \(x_3^*\), the virtual controller \({x_{3d}}\) for \(x_3^*\) is
$$\begin{aligned} {x_{3d}} = - ( - {\dot{z}_2} + {k_2}{w_2} + {w_1} + {\hat{W}}_2^T{{{\varphi }}_2}({\bar{x}_2}) + {v_2})\nonumber \\ \end{aligned}$$(27)where \({\hat{W}_2}\) is the estimated value of \(W_2^*\). The adaptive law of \({\hat{W}_2}\) is designed as
$$\begin{aligned} {\dot{\tilde{W_2}}} = {\dot{\hat{W_2}}} = {{{\varGamma }}_2}{{{\varphi }}_2}({\bar{x}_2})w_2^T - {\eta _2}{{{\varGamma }}_2}{\hat{W}_2} \end{aligned}$$(28)where \({\eta _2} > 0\) is the design parameter, and \({{{\varGamma }}_2} = {{\varGamma }}_2^T > 0\) is the design constant matrix. \({v_2}\) is a robustness term, defined as follows:
$$\begin{aligned} {v_2} = \frac{{{w_2}{\varepsilon _{2H}}}}{{\left\| {{w_2}} \right\| + 1}} \end{aligned}$$(29)To estimate \({x_{3d}}\), the low-order filter is designed as:
$$\begin{aligned} {\tau _3}{\dot{z}_3} + {z_3} = {x_{3d}}\begin{array}{*{20}{c}} ,&{{z_3}(0)} \end{array} = {x_{3d}}(0) \end{aligned}$$(30)where \({\tau _3}\) is a time constant.
-
Step 3
Consider the third subsystem
$$\begin{aligned} {\dot{w}_3} = {\dot{x}_3} - {\dot{z}_3} = G({\bar{x}_3})u + f({\bar{x}_3}) + {\varDelta _3}({\bar{x}_3},t) - {\dot{z}_3} \end{aligned}$$(31)To eliminate the influence of the uncertainty \({\varDelta _3}({\bar{x}_3},t)\), one can use:
$$\begin{aligned} {\varDelta _3}({\bar{x}_3},t) = W_3^{*T}{{{j}}_3}({\bar{x}_3}) + {{{\varepsilon }}_3} \end{aligned}$$(32)where \(\left\| {{{\varepsilon }_3}} \right\| \le {\varepsilon _{3H}}\), \({\varepsilon _{3H}} > 0\), and \({\bar{x}_3}\) is the input to the RBF neural network. In this context, it is clearly difficult to calculate the ideal controller \({u^*}\):
$$\begin{aligned} {u^*}= & {} - G{({\bar{x}_3})^{ - 1}}(f({\bar{x}_3}) - {\dot{z}_3} + {k_3}{w_3}\nonumber \\&+ {w_2} + W_3^{*T}{\varphi _3} + {{{\varepsilon }}_3}) \end{aligned}$$(33)Instead, we propose the controller u
$$\begin{aligned} u= & {} - G{({\bar{x}_3})^{ - 1}}(f({\bar{x}_3}) - {\dot{z}_3} + {k_3}{w_3}\nonumber \\&+ {w_2} + {\hat{W}}_3^T{{{\varphi }}_3} + {v_3}) \end{aligned}$$(34)where \({\hat{W}_3}\) is the estimated value of \(W_3^*\). The adaptive law of \({\hat{W}_3}\) is designed as
$$\begin{aligned} {\dot{\tilde{W}}_3} = {\dot{\hat{W}}}_3 = {{{\varGamma }}_3}{{{\varphi }}_3}({\bar{x}_3})w_3^T - {\eta _3}{{{\varGamma }}_3}{\hat{W}_3} \end{aligned}$$(35)where \({\eta _3} > 0\) is the design parameter, and \({{{\varGamma }}_3} = {{\varGamma }}_3^T > 0\) is the design constant matrix. \({v_3}\) is a robustness term defined as follows:
$$\begin{aligned} {v_3} = \frac{{{w_3}{\varepsilon _{3H}}}}{{\left\| {{w_3}} \right\| + 1}} \end{aligned}$$(36)
4 Stability analysis
To analyze the stability of the closed-loop system, the robust adaptive control of the hypersonic vehicle based on the dynamic surface can be shown as follows:
Theorem 1
For the closed-loop system Eq. (12), the virtual control laws from Eqs. (19), (27), and the control law given by Eq. (34), the robust control laws are designed as Eqs. (20), (29) and (36) and the adaptive laws are designed as Eqs. (21), (28) and (35). With appropriately designed parameters \({k_i},{{\varvec{\varGamma }}_i},{\eta _i}\), the system is uniformly bounded.
Proof
Consider the Lyapunov function candidate
Differentiating \(L\left( t \right) \), we obtain
Using Eqs. (16), (22), and (25), it follows that
Due to
By Young’s inequality, we have
\(\square \)
Similarly
and
The system’s boundary error is described as
according to the first-order filter
we have
then
where \({B_2}({w_1},{w_2},{y_2},{\hat{W}_1},{y_r},{\dot{y}_r},{\ddot{y}_r})\) is a continuous function. Therefore:
Similarly,
From Eq. (38) we obtain:
where \({k_1} = 2 + {\alpha _0}\), \({k_2} = 2\frac{1}{4} + {\alpha _0}\), \({k_3} = \frac{1}{4} + {\alpha _0}\), \(\frac{1}{{{\tau _{i + 1}}}} = 1\frac{1}{4} + {\alpha _0}\), \({\alpha _0} = \mathop {\min }\limits _{i = 1,2,3} \left( {\frac{{{\eta _i}}}{{2{\lambda _{\max }}(\varGamma _i^{ - 1})}}} \right) \), and \({\alpha _0}\) is a positive real number.
Let \(\rho = \sum \limits _{i = 1}^3 {\left( {\varepsilon _{1H}^{} + \frac{1}{2}{\eta _i}||W_i^*||_F^2} \right) } + \sum \limits _{i = 1}^2 {\left( {\frac{1}{4}B_{i + 1}^2} \right) }\)
Then
\(\square \)
which completes the proof.
Note In Theorem 1, the tracking error converges to a residual set that can be made arbitrarily small by properly choosing the design parameters. In the next step, we will prove each subsystem is stable.
Select the Lyapunov function of the first subsystem:
Taking the time derivative of \({V_1}\)
Then
So it can be inferred that:
5 Simulation study
In this section, the proposed robust adaptive dynamic surface control strategy is applied to the NHV attitude dynamics model. Simulation results are presented to illustrate the effectiveness of the proposed robust control scheme. The initial conditions for the simulation of a near-space hypersonic vehicle are chosen as: \({V_0} = 2100\) m/s, \({H_0} = 27\) km, \(\varDelta V = 30\) m/s, \(\varDelta H = 60\) m, and \({k_1} = {k_2} = {k_3} = 3\), is chosen as the input sample. The center of the Gaussian basis function is \({b_1} = 4\), \({b_2} = 3\), \({b_3} = 2\), the width is \(c_1=[0.2; 0.3; 0.2; 0.3; 0.1; 0.1]\), \(c_2=[0.2; 0.3; 0.2; 0.3; 0.1; 0.1]\), \(c_3 =[2.1; 3; 2.1; 3; \)0.1; 0.1], \({{{\varGamma }}_1} = \mathrm{diag}\left[ {10} \right] \), \({{{\varGamma }}_2} = \mathrm{diag}\left[ {10} \right] \), \({{{\varGamma }}_3} = \mathrm{diag}\left[ 8 \right] \). The torque disturbance is \(1 \times {10^5} \cdot [\sin (5t), \sin (5t), \sin (5t)]^T\) N m.
The robust adaptive dynamic surface scheme was implemented for the NHV including disturbance and uncertainty characteristic typical of hypersonic conditions. The corresponding simulation results are shown in Figs. 1 and 2. Figure 1 shows the effect of both disturbance and non-disturbance. Attitude control converges rapidly to the desired flight attitude states without disturbance. A minor stochastic fluctuation occurs due to the effects of the disturbances. These results illustrate that the proposed approach has better robust performance. Figure 2 shows the response curves of the NHV with different methods. It is clear from Fig. 2 that the proposed control law makes the system stable, and the response of all three attitude angles track the desired objectives well. This figure also shows that the proposed adaptive dynamic surface approaches to the origin faster than the adaptive neural control scheme offered in [1]. The simulation results illustrate the effectiveness of the proposed method.
6 Conclusions
The backstepping control method based on a robust adaptive dynamic surface has been presented to address the convergence speed and performance of the NHV altitude control system. As the order of the longitudinal control system increases, the computational complexity increases. A RBFNN is used to approximate unknown nonlinear disturbances, and a robustness term is introduced in the virtual controller to eliminate the influence of composite interference on the system and to improve robustness and adaptability. The uniformly asymptotical convergence of all closed-loop signals has been guaranteed by Lyapunov analysis. Satisfactory attitude tracking performance has been illustrated in simulations. DSC holds promise for NHV control applications and could also be used in other uncertain strict-feedback nonlinear systems in the presence of input saturation, output constraints, and unknown external disturbances.
Abbreviations
- \(\alpha \) :
-
The angle of attack (rad)
- \(\beta \) :
-
The side slip angle and the roll angle (rad)
- \(\gamma \) :
-
The flight path angle (rad)
- \({C_\mathrm{D}}\) :
-
Drag coefficient
- \({C_\mathrm{L}}\) :
-
Lift coefficient
- \({C_\mathrm{T}}\) :
-
Thrust coefficient
- D :
-
Drag (lbf)
- H :
-
The altitude (ft)
- \({I_{yy}}\) :
-
Moment of inertia (slug \(\mathrm{ft^2}\))
- L :
-
Lift (lbf)
- \({M_{yy}}\) :
-
Pitching moment (lbf ft)
- M :
-
Mass (slug)
- \(\mu \) :
-
The angle of bank (rad)
- q :
-
The pitch rate (rad/s)
- \(\bar{r}\) :
-
Radial distance from Earth’s center (ft)
- T :
-
Thrust (lbf)
- V :
-
The velocity (ft/s)
- r :
-
The yaw rate (rad/s)
- p :
-
The roll rate (rad/s)
References
Yan, X., Chen, M., Wu, Q., Shao, S.: Adaptive neural tracking control for near-space vehicle with stochastic disturbances. Int. J. Adv. Robot. Syst. 14(3), 1–10 (2017)
Alsuwian, T.: Comparison of PID and nonlinear feedback linearization controls for longitudinal dynamics of hypersonic vehicle at subsonic speeds. In: Proceedings of the IEEE National Aero-space Electronics Conference, NAECON, 207-213, February 14 (2017)
Sagliano, M., Mooij, E., Theil, S.: Adaptive disturbance-based high-order sliding-mode control for hypersonic-entry vehicles. J. Guid. Control Dyn. 40(3), 521–536 (2017)
Wiese, D.P., Annaswamy, A.M., Muse, J.A., Bolender, M.A., Lavretsky, E.: Adaptive output feedback based on closed-loop reference models for hypersonic vehicles. J. Guid. Control Dyn. 38(12), 2429–2440 (2015)
Lamorte, N., Friedmann, P.P., Dalle, D.J., Torrez, S.M., Driscoll, J.F.: Uncertainty propagation in integrated air-frameC propulsion system analysis for hypersonic vehicles source. J. Propulsi. Power 31(1), 54–68 (2015)
Sziroczak, D., Smith, H.: A review of design issues specific to hypersonic flight vehicles source. Prog. Aerosp. Sci. 84, 1–28 (2016)
Starkey, R.P.: Hypersonic vehicle telemetry blackout analysis source. J. Spacecr. Rockets 52(2), 426–438 (2015)
Keith C.: DARPA HTV-2 Second Test Flight Report Released. http://spaceref.com/aeronautics/darpa-htv-2-second-testflight-report-released.html. cited 22 April 2012
Qi, C., Jianliang, A.: NDI-based L1 adaptive control design for a generic hypersonic vehicle model. In: AIAA Guidance, Navigation, and Control Conference, Texas, pp. 1–17 (2017)
Mobayen, S., Baleanu, D., Tchier, F.: Second-order fast terminal sliding mode control design based on LMI for a class of non-linear uncertain systems and its application to chaotic systems. J. Vib. Control. 23(18), 2912–2925 (2017)
He, N.B., Gutierrez, H., Gao, Q., Jiang, C.S.: Fuzzy terminal slide-mode control for hypersonic vehicle. J. Intell. Fuzzy Syst. 33, 1831–1839 (2017)
Xu, H.J., Mirmirani, M.D., Ioannou, P.A.: Adaptive sliding mode control design for a hyper-sonic flight vehicle. J. Guid. Control Dyn. 27, 829–838 (2004)
Chen, M., Jing, Y.: Adaptive dynamic surface control of NSVs with input saturation using a disturbance observer. Chin. J. Aeronaut. 28(3), 853–864 (2015)
Chen, M., Jiang, C.-S., Wu, Q.-X.: Disturbance-observer-based robust flightcontrol for hypersonic vehicles using neural networks. Adv. Sci. Lett. 4, 1771–1775 (2011)
Jiang, B., Zhang, K., Shi, P.: Integrated fault estimation and accommodation design for discrete-time Takagi–Sugeno fuzzy systems with actuator faults. IEEE Trans. Fuzzy Syst. 19(2), 291–304 (2011)
Fu, J., Wu, Q.X., Jiang, C.S., Cheng, L.: Robust sliding mode control with unidirectional auxiliary surfaces for a nonlinear with state constraints. Control Decis. 26(9), 1288–1294 (2011)
Pu, M., Wu, Q.-X., Jiang, C.-S., Cheng, L.: Application of adaptive second-order dynamic terminal sliding mode control to near space vehicle. J. Aerosp. Power 25(5), 1169–1176 (2010)
Du, Y.L., Wu, Q.X., Jiang, C.S., Wen, J.: Adaptive functional link network control of near-space vehicles with dynamical uncertainties. J. Syst. Eng. Electron. 21(5), 868–876 (2010)
Wang, Y.H., Wu, Q.X., Jiang, C.S.: Reentry attitude tracking control based on fuzzy feed-forward for reusable launch vehicle. Int. J. Control Autom. Syst. 7(4), 503–511 (2009)
Gao, G., Wang, J.Z.: Reference command tracking control for an air-breathing hypersonic vehicle with parametric uncertainties. J. Frank. Inst 350(5), 1155–1188 (2013)
Mobayen, S., Baleanu, D.: Stability analysis and controller controller design for the performance improvement of disturbed nonlinear systems using adaptive global sliding mode control approach. Nonlinear Dyn. 83(3), 1557–1665 (2016)
Mobayen, S., Tchier, F.: Design of an adaptive chattering avoidance global sliding mode tracker for uncertain non-linear time-varying systems. Trans. Inst. Meas. Control. 39(10), 1547–1558 (2017)
Mobayen, S., Tchier, F., Ragoub, L.: Design of an adaptive tracker for n-link rigid robotic manipulators based on super-twisting global nonlinear sliding mode control. Int. J. Syst. Sci. 48(9), 1990–2002 (2017)
Huang, P., Dongke, W., Meng, Z., Zhang, F.: Adaptive postcapture backstepping control for tumbling tethered space robotCtarget combination. J. Guid. Control Dyn. 39(1), 150C156 (2016)
Xia, G.: Adaptive neural network control with backstepping for surface ships with input dead-zone. Math. Probl. Eng. 2013, 1–9 (2013)
Sun, L.-Y., Tong, S., Liu, Y.: Adaptive backstepping sliding mode control of static var compensator. IEEE Trans. Control Syst. Technol. 19(5), 1178–1185 (2011)
Jiang, C., Wu, Q., Fei, S.: Modern Nonlinear Robust Control System M. Harbin Institute of Technology Press, Harbin (2012)
Khalil, H.K.: Nonlinear Control M. Prentice-Hall, New Jersey (1996)
Cheng, C.-C., Chiang, Y.-C., Huang, P.-C.: Design of adaptive block back-stepping controllers with perturbations estimation for nonlinear state-delayed systems in semi-strict feedback form. Asian J. Control 19(3), 856–873 (2017)
Wang, D., Huang, J.: Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans. Neural Netw. 16(1), 195–202 (2005)
Yu, Z.X., Lin, Y.: A robust adaptive dynamic surface control for nonlinear systems with hysteresis Input. Acta Autom. Sin. 36(9), 1264–1271 (2010)
Acknowledgements
The authors are grateful to the Editor-in-Chief, the Associate Editor, and anonymous reviewers for their constructive comments based on which the presentation of this paper has been greatly improved. This work is partially supported by The Natural Science Foundation of Jiangsu Province (Granted No. BK20150246).
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
The detailed expressions of the vectors \({{{W}}_1}\) and matrices \({{{\varPi }}_2}\), \(\varOmega _2\) are:
where
where
where
Rights and permissions
About this article
Cite this article
He, N., Gao, Q., Gutierrez, H. et al. Robust adaptive dynamic surface control for hypersonic vehicles. Nonlinear Dyn 93, 1109–1120 (2018). https://doi.org/10.1007/s11071-018-4248-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-018-4248-4