Abstract
The emphasis of this article lies in the development of a gain scheduling algorithm for the constant dynamic pressure ascent trajectory. Due to the broad flight envelope and nonlinear characteristics of hypersonic vehicles, a design method of adaptive control based on guardian maps is proposed. Two types of ascent trajectory are considered: acceleration within Scram mode and acceleration across the Ram–Scram mode transition. A velocity-based linear parameter varying model of an air-breathing hypersonic vehicle is established. The gain vector of controller is determined via optimal control theory based on linear quadratic regulator technology with the specified flying qualities. With the iteration of proposed guardian maps approach, the set of controller gain vector within the flight envelope is obtained. The results of nonlinear simulation show that the proposed approach of control system design has the ability to ensure the global stability through the flight envelope and to maintain the flying qualities.
Introduction
In the past decade, there has been a sustaining effort devoted to investigating the dynamic model of air-breathing hypersonic vehicles (AHSV) for simulation and control design purposes. 1 –3 Several interesting trade-offs should be taken into consideration for scramjet-powered AHSV. An AHSV with lifting body structure uses lift to counter gravity. It is well known that a rocket launcher tends to maximize its acceleration early in the trajectory for optimization of the fuel consumption. However, for scramjet-powered vehicle, burning too much fuel may cause thermal choking in the combustor or result in unstart, accordingly the maximum acceleration may be limited. Besides, a higher dynamic pressure leads to the static pressure in the combustor and the combustion efficiency. On the contrary, structural considerations restrict the achievable dynamic pressure. Thus, the trajectory design for such hypersonic vehicles is vital for accomplishment of mission. 4
The flight dynamics and control approaches for hypersonic vehicles have been summarized by Xu and Shi. 5 Control system design for the AHSV is a challenging task stemming from large flight envelope with extreme range of operation conditions, uncertainty, and strong interactions between elastic airframe, propulsion system, and structural dynamics. The major issues include input/output coupling, control saturation, 6 dead zone input constraint, 7 nonlinear coupling, and model uncertainty. Controller design is crucial in making hypersonic vehicles feasible. Stability, performance, and robustness are three main concerns for the design of guidance and control systems. H∞ design, μ-synthesis methods, 8 linear parameter varying (LPV) technique 9,10 based on linear control theory by linearizing the model at the operation point have been widely applied. Despite the linear controller may ensure the stability and performance at the design point, some advanced nonlinear control approaches have been studied aiming at investigating the behavior throughout the flight envelope, and the assurance of global stability, 11 –13 such as feedback linearization method, 14,15 dynamic inversion method, 16,17 adaptive dynamic surface control, 18,19 neural control, 20,21 and so on. Apart from the stability, the robustness and flight quality have been taken into consideration in the case of system uncertainty and parameter variation. 22
However, the nonlinear control approaches demand analytic expression of models and the construction of nonlinear controller is quite complicated. Using the LPV techniques, a nonlinear model can be described based on a set of linear models on trimmed points. Consequently, the controller gain of the nonlinear system can be obtained by synthesizing a sequence of linear time invariable (LTI) controllers. In view of this merit of LPV model, LPV technique is a promising approach to deal with the control design issue for hypersonic vehicles with wide flight envelope and strong uncertainty. There are several approaches used to obtain reliable LPV models, such as Jacobian linearization, state transformation, function substitution, linear fractional transformation, and different types of linearization. 23 The velocity-based linearization techniques proposed by Leith and Leithead 24 provide very general and soundly based methods for transforming systems into LPV/quasi-LPV form. In contrast to the conventional linearization method, the velocity-based analysis and design framework associate a linear system with every operating point of a nonlinear system, not just the equilibrium operating points. 25
The guardian maps approach as a unifying tool for the study of generalized stability of parameterized families of matrices or polynomials was introduced by Saydy et al. 26 Practical work has been done in the field of stability analysis of parameterized system, for example, exact stability analysis of 2-dimensional systems 27 and robust stability analysis of an interval system. 28 Recently, this approach has been in-depth studied to find controller gains in flight control systems. 29,30 Unlike the adaptive control design, which may construct a Lyapunov function to adjust the control signal with the variation of parameters, 31 guardian maps may confirm the boundary of parameters that ensure the closed-loop stability and guarantee the stability and flight quality of the switching procedure of the control parameters. Any suitable control design methods may be used by means of the guardian maps approach. This method enables to automatically search for the design point and ensures the system stability within the flight envelope, which precedes the traditional gain scheduling control design method. As for the system of higher dimensions, this approach exhibits inefficiency in parameters searching process and the results are very sensitive to the selected initial values.
The focus of this work is on the control design and simulation for tracking ascent trajectory for constant dynamic pressure of scramjet-powered AHSV. First, an AHSV model with dual-mode scramjet propulsion system is introduced. Next, two types of optimal ascent trajectory are discussed, target cruise point of which is optimized for the minimal fuel consumption per range. In “Tracking control with guardian maps” section, some preliminaries about guardian maps and synthesis procedure for constant dynamic ascent phase are presented. Then, a velocity-based LPV model of AHSV is established and an adaptive linear quadratic regulator (LQR) controller design method for the full trajectory is proposed. Afterward, the simulation and analysis of the designed controller for the optimal ascent trajectory are presented. The novelty of this article lies in that the controller gains can be automatically obtained as long as an initial point is selected, meanwhile, the flying quality along the profile can be guaranteed.
Model description
The AHSV for this work is a generic wave rider as shown in Figure 1. The first principle model of a scramjet-powered AHSV was developed as an attempt to extend earlier work done by Bolender and Doman, 32 which includes parameterized geometry generation, dual-mode scramjet performance analysis, and aerodynamic analysis based on finite panels method. 33

Vehicle configuration.
Considering the model for the longitudinal dynamics of an AHSV, the point mass equations of motion for 3 degree of freedom (3DOF) rigid vehicle over a rotating spherical earth are given as follows
where R E denotes the mean radius of the earth, g denotes the local acceleration of gravity, m,Iyy denotes the mass and moment of inertia about y-axis. L,T,D,M represent the lift, thrust, drag, and pitching moment, respectively. Vehicle states include velocity V, angle of attack α, altitude h, pitch rate q, pitch angle θ, and flight path angle γ. The vehicle has two control inputs: the deflection of a rearward situated elevator δ e and stoichiometric normalized fuel equivalence ratio ϕ. The force and moment acting on the vehicle can be formulated as 33
where
Cruise condition
The optimal cruise condition is chosen to be the minimal fuel consumption per range, which is the target flight condition for the ascent trajectory. The objective function for selecting optimal cruise condition is as follows
where
Meanwhile, the dynamic pressure should not be such low for the sake of the performance of scramjet propulsion system. Thus, the optimal problem can be formulated as
Optimal ascent trajectory for constant dynamic pressure
Trajectory optimization of scramjet-powered AHSV is a challenging task because the performance of the propulsion system is highly sensitive to flight path. An AHSV must climb along a near-minimum fuel trajectory for maximizing its payload capability. The restriction of flying at constant dynamic pressure allows us to determine altitude as a function of Mach number. Differentiating the dynamic pressure with respect to altitude, for
If we take the acceleration as a design variable, then the equation can be rewritten as
In the present study, the reference optimal ascent trajectory is generated offline using nonlinear programming (NLP) method. Minimum fuel ascent trajectory for constant dynamic ascent phase was solved using sequential quadratic programming technique. The objective for the trajectory is to minimize the total fuel consumption while ascent phase, or alternatively, maximize the orbit mass.
Maximum acceleration
One of the main issues for the scramjet-powered AHSV is the operational mode of the propulsion system along the trajectory, known as Ram mode and Scram mode, which depends on the flight conditions and the temperature increased in the burner. The transition condition of these two modes was investigated in detail by Torrez et al., 34 which indicates that the flow states at the entrance of isolator (also exit of inlet), mainly the Mach number and static pressure, along with the temperature added in the burner are crucial for determination of the operation mode of propulsion system.
The flow within the inlet is assumed to be isentropic, that is, the stagnation temperature is unchanging. The mode of scramjet is related to the stagnation temperature at the entrance of isolator and the total heat release within the burner, which related to the fuel equivalence ratio. The boundary of fuel equivalence ratio is approximated as
where Mai donates the Mach number at the entrance of isolator, Tt donates the stagnation temperature of freestream.
The proposed method for analysis of isolator burner interaction is well discussed by Heiser and Pratt, 35 which is a simplified version of Michigan-Air Force Scramjet In Vehicle (MASIV). 36 The Ram-to-Scram transition is quantitatively analyzed via the strength of precombustion shocks, 37 which mainly depends on the flow states at the inlet of isolator and the heat added in the burner. Fuel–air equivalence ratio ϕ is defined as the ratio of the fuel-to-oxidizer ratio to the stoichiometric fuel-to-oxidizer ratio, which is equivalent to the “heat release” from the burner.
Figure 2 has shown the maximum acceleration that the vehicle can achieve with respect to velocity. With limitation on the Scram mode, the maximum available acceleration with the same flight condition is deduced by comparing the Ram and Scram mode. As velocity is above 2400 m/s, the propulsion is fully operated at the Scram mode at the maximum acceleration.

Maximum acceleration with respect to velocity.
Tracking control with guardian maps
Guardian maps
The guardian maps approach as a unifying tool for the study of generalized stability of parameterized families of matrices or polynomials was introduced by Saydy et al. 26 Basically, guardian maps are scalar valued maps defined on the set of n × n matrices or n order polynomials. Consider the stability sets of the form
where Ω is an open subset of the complex plane of interest and λ(A) denotes the set of eigenvalues of A. Such sets S(Ω) will be referred to as generalized stability sets, all matrices in which have all their eigenvalues in Ω.
Definition I
Let ν denotes the map from the matrix A ∈ Rn×n to C.
38
We say that ν guards S(Ω) or ν is known as guardian map of Ω, if for all
or ν semiguards S(Ω) or semiguardian map of Ω, if
where
Some guardian maps are given for classical stability regions 39 (see Figure 3).

Classic stability sets of guardian maps.
Stability margin: the open σ-shifted half plane region has a corresponding semiguardian map
where ⊙ denotes the bialternate product. 26
The conic sector with inner angle 2θ has a corresponding semiguardian map
where ζ = cosθ denotes the limiting damping ratio.
Schur stability: for the circle of radius ω > 0 has a corresponding semiguardian map
Stability characterization
Let
Theorem I
Let S(Ω) be guarded by the map νΩ,
26
the family It is nominally stable, that is,
If the condition 2 is not strictly satisfied, that is,
Corollary I
Let S(Ω) be guarded by the map νΩ and consider the matrices family
and divides the parameter space Rk into components Ci that are either stable or unstable relative to Ω.
Velocity-based LPV modeling
Consider a general nonlinear system
where f(x,u,t),g(x,u,t) are differentiable nonlinear functions with Lipschitz continuous first derivatives and u(t),y(t),x(t) denotes the input to the plant, the output, and the state, respectively.
A standard approach of obtaining an LPV model is to linearize the nonlinear system at different equilibrium operating points and then map the scheduling variables p(t) to the family of linearization system to achieve an LPV system.
where
The basic idea of velocity-based linearization is to make a differentiation of equation (25) with respect to time
where
The velocity-based approach may be regarded as the extend of scheduling variables pT = [x,u]. What’s more, the states and control inputs of velocity-based LPV model are the differential of states and control inputs, rather than deviation.
With the extension of state
Synthesis procedure
The optimal climb profile for constant dynamic pressure segment of AHSV ascent phase was designed to be tracked, which allows us to formulate vehicle states as functions of velocity. Thus, the gain scheduling parameters can be simplified as one parameter: velocity r = V. Further, the other parameters can be treated as constrains while the closed-loop stability is synthesized.
Let Ω be a stability region of the complex plane and corresponding guardian map νΩ, A(r, K) be a closed-loop matrix depending on the parameters r ∈ U. Let K = [Kj] denotes the vector of variable gain of the controller. The objective is to find a controller K such as the closed-loop poles lie in a specific region Ω and determining the boundary of parameters V that guarantee the closed-loop poles remain in Ω as parameters varying.
Gain scheduling algorithm Step 0: Define the boundary of the parameter Step 1: Find the largest stability interval Step 2: Check out the terminal condition. If the upper boundary of stability interval Step 3: Redesign a new gain vector Kn to ensure the nominal stability with scheduling variable Vn, then go back to step 1.
Search algorithm for stability interval Step 0: Given the controller gain Kn and the range of scheduling variable Step 1: Calculate the maximum interval Step 2: Calculate the stability interval for the other parameters. Take altitude for instance (see Figure 4). For a velocity Step 3: For a required altitude stable interval Δh, that for any

Illustration of determination of stability interval.
Regulator controller design
In order to obtain the stability region Ω, where the closed-loop poles must lie, one has to map the handling qualities into the complex plane. The commonly considered flying quality criteria are phugoid mode damping ratio ζph, short period mode damping ratio ζsp, pitch attitude bandwidth ωBWθ, phase delay τp, path bandwidth ωBWγ, and Gibson dropback DB. Criteria like damping ratio can be mapped in the complex plane but bandwidth criteria is more difficult to deal with because of the influence of the zeros.
Considering the flying qualities for level 2 from MIL-STD-1797A.
40
The parameters are selected as

Stability region considering flying qualities.
It is desirable to include integral control into the state feedback to eliminate the steady output error. By augmenting the system with the integral error, it is possible to let the LQR routine choose the value of the integral gain automatically.
Let append the output error dynamics to the system (27), to obtain
The initial control design problem is to find a linear optimal tracking controller to minimize the cost function
Meanwhile, the closed-loop poles lie in
Search algorithm for gain of controller
38
Step 0: Initialization. Step 1: Main loop
For m from 1 to k
Fix all the gains Using theorem I to find the largest stability interval
End Step 2: Terminal condition. A new gain vector Kj+1 is then obtained. If
Gain scheduling algorithm
The series of the controller gain vector is obtained according to the approach described above. As shown in Figure 6, the gain

Illustration of gain scheduling algorithm.
The stability interval of Vn+1 is obtained using algorithm described in “Stability region for guardian maps” section, as shown in Figure 6. Different from the switching algorithm for control gain, which will cause first-order discontinuity of control law, two smoothing approaches for gain scheduling are proposed.
First, the control gain is approximated within the covered region (gray region shown in Figure 6) using first-order or higher order polynomials, while the control gain in other region remains the corresponding values (solid line in Figure 6). The other approach is directly using the Lagrangian polynomials to fit the control gain based on the designed points (dotted line in Figure 6).
The first approach will ensure global stability of region Ω via theoretical analysis, yet the gain scheduling algorithm is complicated. On the contrary, the second simplified the gain scheduling process. However, the stability should be inspected. Generally speaking, the global stability for the second approach always remains.
Simulation results
Optimal ascent phase
As discussed in “Model description” section, two general types of ascent trajectories were optimized: acceleration within Scram mode and acceleration across the Ram–Scram mode transition. The target point of ascent trajectory obtained from optimization of cruise condition is 31,401 m and 2625.8 m/s for constant dynamic pressure 50 kPa. The start point is selected as 26,962 m and 1858.6 m/s. The achievable acceleration of these two types ascent profile is different at the lower speed region, which was investigated in “Maximum acceleration” section. The major difference is the earlier period of acceleration phase, which leads to a slow speedup time for Scram mode (see Figure 7).

Optimal constant dynamic pressure ascent trajectory. (a) Altitude, (b) velocity.
Stability region for guardian maps
Considering the unstable open-loop characteristics of AHSVs, a LQR controller was designed to ensure the closed-loop stability in order to compare the velocity-based LPV model and the normal Jacobin linearization model. The step responses of these two models are illustrated in Figure 8, along with the error of state compared with the nonlinear system. Although the steady states of these systems agree with each other, the difference becomes apparent when the state deviation is too large during the transient process. Still, the velocity-based LPV model resembles the nonlinear system much more than the normal Jacobin linearization model.

Output trajectory of velocity-based LPV model and common LPV model. (a) Velocity-based LPV, (b) common LPV. LPV: linear parameter varying.
A LQR controller was designed at the initial flight condition to satisfy the flying quality. With the initial LQR control gain, the stability of the family of closed-loop matrix, which is a function of velocity, was checked. The closed-loop poles are shown in Figure 9. As velocity increased, the damping ratio will become smaller and the natural frequency will become larger, till the guardian maps νΩ vanished. Thus, the boundary of scheduling variable V is conformed.

Closed-loop poles as velocity varying.

Stability boundary of velocity.
Along with the stability of velocity, the range of altitude should be calculated so as to determinate the stability interval of velocity that satisfies the stability requirement of both velocity and altitude. The other vehicle states that α also have been taken into consideration. However, the stability remains as the varying of α from −2° to 6°. Thus, we just consider the altitude stability. The altitude stability interval is set to be Δh = 50 m, which indicate that the acceptable altitude deviation is 50 m.
Once the region satisfied both velocity and altitude, stability is confirmed. The next state feedback controller gain should be determined at the boundary of the region with guardian maps theory so as to guarantee the stability while charging the controller gain. In this study, four stability intervals were found, which cover the entire flight envelope.
Ascent trajectory tracking
With the established gain scheduling algorithm, the tracking simulation of the two types ascent trajectory was performed. The stability interval of altitude with respect to velocity and corresponding control gain vector is examined, which is shown in Figure 11. With the established adaptive controller scheduled by velocity, any flight condition within gray region in Figure 11 will appear to satisfy the required flying quality.

Altitude stability within the entire flight envelop.
The simulation results of tracking the two types ascent trajectory are shown in Figures 12 and 13, and the control inputs are shown in Figure 14. The ϕ for Scram mode is only limited at the lower speed region, which accords with the theoretical analysis.

Optimal ascent trajectory tracking without limitation on operating mode. (a) Altitude, (b) velocity.

Optimal ascent trajectory tracking within Scram mode. (a) Altitude, (b) velocity.

Control inputs of optimal ascent trajectory. (a) Ram and Scram, (b) Scram.
Conclusions
In this article, a design method of adaptive controller with guardian maps is provided for tracking the climb trajectory. Two general types of ascent trajectories have been taken into consideration: acceleration within Scram mode and acceleration across the Ram–Scram mode transition. The optimal cruise condition is selected as the target point for climb phase, which was optimized for minimum fuel consumption.
A velocity-based LPV modeling and control framework combined with a novel implementation method of nonlinear gain-scheduling controller has been presented. The effectiveness of the controller was demonstrated by simulation results of the responses of the step changes in altitude and velocity.
The simulation of velocity–altitude tracking for a hypersonic vehicle has shown that the closed-loop poles confinement requirements in the target region are satisfied throughout the overall flight envelope with the controller designed by the presented approach. The effectiveness of the gain scheduling algorithm for wide speed range has been verified. The simulation research results will hopefully serve as useful feedback information for improvements for trajectory tracking technique. What’s more, the system represents the excellent tracking performance.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (grant nos 61403191 and 11572149), funding of Jiangsu Innovation Program for Graduate Education (grant nos KYLX_0281, KYLX15_0318, and NZ2015205), Aerospace Science and Technology Innovation Fund (CASC), and Fundamental Research Funds for the Central Universities under grant no NJ20160052.
