Abstract
This paper investigates the adaptive controller for the longitudinal dynamics of a generic hypersonic aircraft. The control-oriented model is adopted for design. The subsystem is transformed into the linearly parameterized form. Based on the parameter projection estimation, the dynamic inverse control is proposed via back-stepping. The dynamic surface method is employed to provide the derivative information of the virtual control. The proposed methodology addresses the issue of controller design with respect to parametric model uncertainty. Simulation results show that the proposed approach achieves good tracking performance in the presence of uncertain parameters.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Hypersonic flight vehicles (HFVs) are intended to present a cost-efficient way to access space by reducing the flight time. The success of NASA’s X-43A experimental airplane in flight testing has affirmed the feasibility of this technology. The U.S. military launched an experimental hypersonic aircraft on its swan song test flight on May 1, 2013, acclerating the craft to more than five times the speed of sound in the longest-ever mission for a vechile of its kind.
The related hypersonic flight control has gained more and more attention. Based on linearizing the model at the trim state of the dynamics, the pivotal early works [1, 2] employed classic and multivariable linear control. The adaptive control [3] is investigated by linearizing the model at the trim state. Based on the input–output linearization using Lie derivative notation, the sliding mode control [4] is applied on Winged-Cone configuration [5]. The genetic algorithm [6] is employed for robust adaptive controller design.
In [7], the altitude subsystem is transformed into the strict-feedback form using the back-stepping scheme [8], the neural networks and Kriging system-based methods are investigated on discrete hypersonic flight control with nominal feedback [9–11]. The sequential loop closure controller design [12] is based on the equations decomposition into functional subsystems with the model from the assumed-modes version [13]. Based on locally valid linear-in-the-parameters nonlinear model the unknown parameters are adapted by Lyapunov-based updating law. However, during the controller design, the back-stepping design needs repeated differentiations of the virtual control and it introduces more unknown items [14].
In this paper, the control-oriented model (COM) recently developed in [15] including the coupling effect of the engine to the airframe dynamics is studied. The subsystem is written into the linearly parameterized form. Instead of nominal feedback or fuzzy/nerual approximation [16], the dynamic inverse control is proposed via back-stepping based on the parameter projection estimation. To avoid the “explosion of complexity” during the back-stepping design [12], the dynamic surface method is employed.
This paper is organized as follows. Section 2 briefly presents the COM of the generic HFV longitudinal dynamics. In Sect. 3, the dynamic inverse control is designed for the subsystems. The simulation is included in Sect. 4. Section 5 presents several comments and final remarks.
2 Hypersonic Vehicle Modeling
The control-oriented model of the longitudinal dynamics of a generic hypersonic aircraft from [15] is considered in this study. This model is comprised of five state variables \(X_h=\left[ V,h,\alpha ,\gamma ,q\right] ^{T}\) and two control inputs \(U_h = \left[ \delta _e,\Phi \right] ^{T}\).
where
It is assumed that all of the coefficients of the model are subjected to uncertainty. The vector of all uncertain parameters, denoted by \(p \in {R^{L_p}}\), includes the vehicle inertial parameters and the coefficients that appear in the force and moment approximations. The nominal value of \(p\) is denoted by \(p_0\). For simplicity, the maximum uniform variation within \(30\,\%\) of the nominal value has been considered, yielding the parameter set \(\Omega _p=\{p \in {R^{L_p}}\mid p_i^L \le p_i \le p_i^U, i=1,\ldots ,L_p\}\) and \(p_i^L=\text{ min }\left\{ 0.7 p_i^0, 1.3 p_i^0\right\} \), \(p_i^U=\text{ max }\left\{ 0.7 p_i^0, 1.3 p_i^0\right\} \).
3 Control Design
The control problem considered in this work takes into account only cruise trajectories and does not consider the ascent or the reentry of the vehicle. In the study [7, 9, 11], by functional decomposition, the velocity is independent with other subsystems. The goal pursued in this study is to design a dynamic controller \(\Phi \) and \(\delta _e\) to steer system velocity and altitude from a given set of initial values to desired trim conditions with the tracking reference \(V_r\) and \(h_r\). Furthermore, the altitude command is transformed into the flight path angle (FPA) tracking. Define the altitude tracking error \({\tilde{h}} = {h}-{h_{r}}\). The demand of FPA is generated as
where \(k_h>0\) is the design parameter.
3.1 Dynamic Inversion Control of Velocity Subsystem
Define the velocity error
From (7), the velocity dynamics are derived as
Define \({g}_{v} = \dfrac{{{{T}_\Phi }\cos \alpha }}{m}, {f}_{v} = \dfrac{{{T}_{0}\cos \alpha - D}}{m}\). Then Eq. (8) becomes
where \({f}_{v}=\omega _{fv}^T {\theta _{fv}}, g_v=\omega _{gv}^T {\theta _{gv}}\) with
The throttle setting is designed as
where \(k_v>0\) is a design parameter, \(\hat{f}_v=\omega _{fv}^T {\hat{\theta }_{fv}}\) and \(\hat{g}_v=\omega _{gv}^T {\hat{\theta }_{gv}}\).
Then Eq. (8) can be expressed as
where \({\tilde{f}_v}=\omega _{fv}^T\left( {{\theta }_{fv}}-{\hat{\theta }_{fv}}\right) =\omega _{fv}^T\tilde{\theta }_{fv}, {\tilde{g}_v}=\omega _{gv}^T\left( {{\theta }_{gv}}-{\hat{\theta }_{gv}}\right) =\omega _{gv}^T \tilde{\theta }_{gv}\).
The control Lyapunov function candidate for the velocity error dynamics is selected as
The derivative of \(W_V\) is
The adaptive law is designed as
Then
It is easy to know that the velocity is asymptotically stable.
3.2 Dynamic Surface Control of Attitude Subsystem
Define \({x_1} = \gamma , {x_2} = {\theta _p},{x_3} = q, {\theta _p}=\alpha +\gamma , u=\delta _e\). The following subsystem can be obtained
where
with
Step 1. Define \(\tilde{x}_1=x_1-x_{1d}\). The dynamics of the flight path angle tracking error \(\tilde{x}_1\) are written as
Take \(\theta _p\) as virtual control and design \({x_{2c}}\) as
where \(k_1>0\) is the design parameter, \({\hat{f}_1} = \omega _{f1}^T{\hat{\theta }_{f1}}, {\hat{g}_1} = \omega _{g1}^T{\hat{\theta }_{g1}}\). Introduce a new state variable \({x_{2d}}\), which can be obtained by the following first-order filter
Define \({y_2} = {x_{2d}} - {x_{2c}}, {\tilde{x}_2} = {x_2} - {x_{2d}}\).
The adaption laws of the estimated parameters are
Step 2. The dynamics of the pitch angle tracking error \(\tilde{x}_2\) are written as
Take \(q\) as virtual control and design \({x_{3c}}\) as
where \(k_2>0\) is the design parameter.
Introduce a new state variable \({x_{3d}}\), which can be obtained by the following first-order filter
Define \({y_3} = {x_{3d}} - {x_{3c}}, {\tilde{x}_3} = {x_3} - {x_{3d}}\).
Step 3. The dynamics of the pitch rate tracking error \(\tilde{x}_3\) are written as
Design the elevator deflection \({\delta _e}\) as
where \(k_3>0\) is the design parameter, \({\hat{f}_3} = \omega _{f3}^T{\hat{\theta }_{f3}}, {\hat{g}_3} = \omega _{g3}^T{\hat{\theta }_{g3}}\).
The error dynamics are derived as
The adaption laws of the estimated parameters are
Assumption 1
The FPA reference signal and its derivatives are smooth bounded functions.
Assumption 2
There exists constant \(\bar{g}_1>|g_1|>0\).
Select Lypunov function
with
Theorem 1.
Consider system (17) with virtual control (19), (25), actual control (29) with adaption laws (22), (23), (31) and (32) under Assumptions 1–2. Then all the signals of (33) are uniformly ultimately bounded.
Remark for each \(W_i\), one can follow the analysis procedure in velocity subsystem. The proof could be done by following the procedure in [14] and thus it is omitted here. The work was part of the design and analysis of the DSC based actuator saturation control [17].
4 Simulations
The rigid body of the hypersonic flight vehicle is considered in the simulation study. The parameters for COM can be found in [15]. The reference commands are generated by the filter
The control gains for the dynamic surface controller are selected as \(\left[ 6,0.3,2,5,8\right] \) separately for \([k_v, k_h, k_1,k_2,k_3]\), and the first-order filter parameter for dynamic surface design is \(\varepsilon _i=0.02,i=2,3\). Parameters for projection algorithm are selected as \(\Gamma _{fi}=0.1I, \Gamma _{gi}=0.1I, i=1,3,v\).
The initial values of the states are set as \(v_0=7,850\,\text{ ft/s }\), \(h_0=86,000\,\text{ ft, } \alpha _0=3.5^\circ, \gamma _0=0, q_0=0\). The velocity tracks the step command with 200fst/s while the altitude follows the square command with period 100 s and magnitude 1,000 ft.
The satisfied tracking performance is depicted in Figs. 1 and 2.
The altitude follows the square signal while the velocity is responding to the step command. From the control input referred to
first period is larger than others. This is due to the fact that velocity is stepped from 7,850 to 8,050 ft/s in about 20 s and it is kept stable in the next periods with small variation which is caused from the square tracking of the altitude. The elevator deflection is changing fast at the beginning. The reason could be found in the parameter estimation in Fig. 5 where the estimation responds in a large domain and then later it is stable. The simulation shows the robustness of the algorithm regarding to the parameter uncertainty (Fig. 3).
5 Conclusions and Future Work
The dynamics of HFV are transformed into the linearly parameterized form. To avoid the “explosion of complexity,” the dynamic surface control is investigated on HFV. The closed-loop system achieves uniformly ultimately bounded stability. The effectiveness is verified by simulation study with parametric model uncertainty. For future work, we will focus on the design in the presence of flexible states.
References
Schmidt D (1992) Dynamics and control of hypersonic aeropropulsive/aeroelastic vehicles. AIAA Paper, pp 1992–4326
Schmidt D (1997) Optimum mission performance and multivariable flight guidance for airbreathing launch vehicles. J Guidance Control Dyn 20(6):1157–1164.
Gibson T, Crespo L, Annaswamy A (2009) Adaptive control of hypersonic vehicles in the presence of modeling uncertainties. American Control Conference, Missouri, USA, June, pp 3178–3183
Xu H, Mirmirani M, Ioannou P (2004) Adaptive sliding mode control design for a hypersonic flight vehicle. J Guidance Control Dyn 27(5):829–838
Shaughnessy J, Pinckney S, McMinn J, Cruz C, Kelley M (1990) Hypersonic vehicle simulation model: Winged-Cone configuration. NASA TM 102610, Nov 1990
Wang Q, Stengel R (2000) Robust nonlinear control of a hypersonic aircraft. J Guidance Control Dyn 23(4):577–585
Gao DX, Sun ZQ (2011) Fuzzy tracking control design for hypersonic vehicles via TS model. Sci China Inf Sci 54(3):521–528
Kokotovic P (1991) The joy of feedback: nonlinear and adaptive: 1991 bode prize lecture. IEEE Control Syst Mag 12:7–17
Xu B, Sun F, Yang C, Gao D, Ren J (2011) Adaptive discrete-time controller design with neural network for hypersonic flight vehicle via back-stepping. Int J Control 84(9):1543–1552
Xu B, Sun F, Liu H, Ren J (2012) Adaptive Kriging controller design for hypersonic flight vehicle via back-stepping. IET Control Theory Appl 6(4):487–497
Xu B, Wang D, Sun F, Shi Z (2012) Direct neural discrete control of hypersonic flight vehicle. Nonlinear Dyn 70(1):269–278
Fiorentini L, Serrani A, Bolender M, Doman D (2008) Robust nonlinear sequential loop closure control design for an air-breathing hypersonic vehicle model. American Control Conference, Seattle, USA, pp 3458–3463
Williams T, Bolender M, Doman D, Morataya O (2006) An aerothermal flexible mode analysis of a hypersonic vehicle. In: AIAA Atmospheric Flight Mechanics Conference and Exhibit, Keystone, AIAA Paper, pp 2006–6647.
Wang D, Huang J (2005) Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form. IEEE Trans Neural Networks 16(1):195–202
Parker J, Serrani A, Yurkovich S, Bolender M, Doman D (2007) Control-oriented modeling of an air-breathing hypersonic vehicle. J Guidance Control Dyn 30(3):856–869
Xu B, Gao D, Wang S (2011) Adaptive neural control based on HGO for hypersonic flight vehicles. Sci China Inf Sci 54(3):511–520
Xu B, Huang X, Wang D, Sun F. Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation. Asian J Control. doi:10.1002/asjc.679
Acknowledgments
This work was supported by the DSO National Laboratories of Singapore through a Strategic Project Grant (Project No: DSOCL10004), National Science Foundation of China (Grant No:61134004), NWPU Basic Research Funding (Grant No: JC20120236), and Deutsche Forschungsgemeinschaft (DFG) Grant No. WU 744/1-1.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xu, B., Sun, F., Wang, S., Wu, H. (2014). Dynamic Surface Control of Hypersonic Aircraft with Parameter Estimation. In: Sun, F., Li, T., Li, H. (eds) Foundations and Applications of Intelligent Systems. Advances in Intelligent Systems and Computing, vol 213. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37829-4_56
Download citation
DOI: https://doi.org/10.1007/978-3-642-37829-4_56
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37828-7
Online ISBN: 978-3-642-37829-4
eBook Packages: EngineeringEngineering (R0)