Abstract
The tracking control problem of a flexible air-breathing hypersonic vehicle subjects to aerodynamic parameter uncertainty and input constraint is investigated by combining nonlinear disturbance observer and dynamic surface control. To design controller simply, a control-oriented model is firstly derived and divided into two subsystems, velocity subsystem and altitude subsystem based on the engineering backgrounds of flexible air-breathing hypersonic vehicle. In every subsystem, compounded disturbances are included to consider aerodynamic uncertainty and the effect of the flexible modes. Then, disturbance observer is not only used to handle the compounded disturbance but also to handle the input constraint, where the estimation error converges to a random small region through appropriately choosing the observer parameters. To sequel, the disturbance observer–based robust control scheme and the disturbance observer-based dynamic surface control scheme are developed for the velocity subsystem and altitude subsystem, respectively. Besides, novel filters are designed to alleviate the problem of “explosion of terms” induced by backstepping method. On the basis of Lyapunov stability theory, the presented control scheme can assure that tracking error converges to an arbitrarily small neighborhood around zero by rigorous theoretical analysis. At last, simulation result shows the effectiveness of the presented control method.
Introduction
Air-breathing hypersonic vehicle (AHV) features the slender geometry and relative light weight, which induces that the vibration modes significantly affect the aerodynamic forces. And the vibration modes of hypersonic vehicle were analyzed in the study by Williams et al. 1 It is a challenge to explicit the characteristics of flight dynamics of flight AHV (FAHV) for the aerothermodynamics effects of the hypersonic speed, strong interaction among the elastic airframe, the structure dynamics, and the propulsion system. It is also difficult to measure the atmospheric properties and aerodynamic characteristics in the flight envelope of FAHV. So, the problem about the robustness and stability of flight control system becomes the central issue of FAHV. 2 The flight control system design for hypersonic vehicles is a challenging task, and it has received more and more attention. 3,4 The longitudinal analytical model of FAHV proposed in the study by Bolender and Doman 5 has been used for the controller design. Moreover, backstepping control technique, 6,7 sliding mode control, 8 and intelligent technique 9,10 have been used for controller design of FAHV.
It is known that input constraint can be detrimental to the stability of the control system from theoretical aspects. It has been received more and more attention in both theory and engineering areas. 11 –14 Due to the safe operation of flight, it is important to design the flight control system with the consideration of input constraints. If it is not considered, then the structure of vehicle may change seriously when input saturation occurs, which may cause the aircraft to disintegrate. Much research has focused on the controller design of hypersonic vehicle with input constraint. 12,15,16 Although backstepping control was applied to design control system for AHVs, 6,7,17 its drawback is the problem of “explosion of terms.” So to address this problem, dynamic surface control (DSC) was presented 17,18 and applied in flight control system design field. 12,14,19 In the study by Pan and Yu and Pan et al., 17,18 composite learning–based adaptive DSC is designed for strict-feedback nonlinear systems with unknown parameters, where the control performance can be improved from practical asymptotic stability to practical exponential stability. In the study by Xu, 14 the DSC scheme is developed for nonlinear transport aircraft model during the process of continuous heavy cargo airdrop in case of disturbance and actuator saturation. The disturbance is handled by the disturbance observer (DOB) in each step, and the auxiliary signal is used for tackling actuator saturation. Then, in the work by Waseem et al., 19 an integral term was applied into DSC design procedure to avoid a large initial control signal, where the magnitude and rate constraints of the actuator commands were taken into account to assure feasibility. A robust adaptive DSC scheme 12 was proposed for AHV with input saturation and uncertainty. It should be pointed out that the characteristics of aerodynamics are difficult to be measured and estimated because of the integration of aircraft with the propulsion system and interactions between external flow fields and the internal. Besides, plant parameter variations and uncertainties are the main issues to be handled at the level of control design for the lack of a broad flight dynamics database. 20 For a nonlinear system with time-varying external disturbance, to achieve satisfactory closed-loop control performance, the disturbance needs to be efficiently handled. And in order to improve the compensation ability for disturbance, the DOB can be employed to facilitate the direct adaptive control for the uncertain nonlinear system. The DOB method has been proved to be effective in compensating the effects of unknown external disturbances and model uncertainties in control systems and received a great deal of attention in control society. 21 Besides, the DOB control (DOBC) approach provides powerful abilities in improving robustness and disturbance rejection performance. 22 It provides a flexible way to handle unknown disturbances or uncertainties of nonlinear systems. 23 The DOBC received more and more attention. 24 –27
Based on the aforementioned discussion, the contribution of this article is to design a robust dynamic surface control scheme for FAHV stabilization that considers input constraint explicitly, guarantees accurate response, and obtains compensation for the effect of parametric uncertainty. Compared with our previous work, 28,29 where the design procedure of controller is also according to DSC, the difference in this article is concluded as follows. Firstly, nonlinear DOB technique is not only employed to approximate compounded uncertainty but also to cope with input constraint. And the estimation error can converge to random small region around zero. From theoretical and simulation aspects, the parameters of DOB are determined more simply than that of radial basis function neural network (RBFNN) used in the study by Zong et al. 29 The DOB structure is simple and the designed controller is more succinctly. To sequel, in the previous study, 28,29 the additional system was designed to tackle input constraint, but in this article, there is no need to construct additional system at the level of control design. Therefore, the controller design and stability analysis are simpler than that of other studies. 28,29 Finally, the “explosion of terms” problem inherent in backstepping control is avoided by developing the novel first-order filter which is superior to the first-order filter used in the work by Zong et al. 29
Hypersonic vehicle model
The curve-fitted model (CFM) of the hypersonic vehicle is firstly shown in this section, and then the control-oriented model (COM) is given and used for the design of control system.
Curve-fitted model
In this article, an adopted longitudinal model is originated from a model proposed in the study by Sigthorsson and Serrani, 30 and it is constructed for longitudinal dynamics of an FAHV. And the model is denoted as CFM, which is described as follows 30
Here, velocity V, altitude h, flight path angle(FPA) γ, angle of attack (AOA) α, pitch rate q are rigid body states and
Approximations of the forces and moments can be expressed as follows 30
where
As shown in equations (7) and (8), the interaction between rigid body and flexible dynamics occurs through the aerodynamic forces. Besides,
Control-oriented model
In the earlier subsection, the CFM is described and it is only used for simulation. From the study by Fiorentini et al.,
31
a simplified model, called COM, is proposed for controller design. It is obtained from the CFM based on the neglect of the flexible dynamics for the measurements of the flexible states that are not assumed to be available for feedback.
31
Although the flexible dynamic effects are not taken into account directly during the controller design procedure, the flexible dynamics effects are regarded as the perturbations of COM and tested in the simulation. Then, the COM is constituted of five rigid body equations (1) to (5), and all the dominant features of the CFM are remained, which include flexible effects (
Here, all the uncertain aerodynamic parameters except
with
where
In equations (1) to (5), four control inputs are diffuser area ratio Ad (it is fitted as Ad = 1 in this study), canard deflection δc, fuel equivalence ratio (FER) ϕ, and elevator deflection δe. The outputs are chosen as velocity V and altitude h. And input constraints on FER and elevator deflection can be expressed as
where ϕc and δec are two desired control inputs, which will be explained in the following section. ϕmin and δe min are, respectively, the minimum values of FER and elevator deflection, ϕmax and δe max are, respectively, the maximum values of FER and elevator deflection.
It is obvious from aerodynamic formulation (7) that thrust T affects velocity V and FER ϕ, and the velocity is mainly affected by FER. Meanwhile, the change of altitude h is dominantly influenced by the elevator deflection. Therefore, it is reasonable to decompose the equations of the COM into velocity subsystem and altitude subsystem. The former is composed of dynamic of velocity and the latter is comprised of the dynamics of altitude, FPA, AOA, and pitch rate. All the states of the rigid body system are assumed to be available, and the controller design only utilizes the feedback of these states. Because the measurements of the flexible states are not assumed to be available for feedback, 30 the flexible states are treated as disturbances.
Based on the aforementioned discussion, equation (1) is expressed as
where
with
By the same token, the dynamics of FPA, AOA, and pitch rate are rewritten as follows
where
In equations (16) to (20), the terms
Based on earlier discussion, the control objective is to design FER and elevator deflection to achieve the stable tracking of velocity and altitude reference commands even with uncertain aerodynamic parameters and input constraints. The design procedure is shown in the following section.
DOB–DSC design
In this section, we will use the DSC approach and nonlinear DOB technique to design controllers for the velocity subsystem (16) and altitude subsystem (18) to (20). The detailed design procedure is described as follows.
Without loss of generality, the uncertainty in the COM is not too big from the background of hypersonic vehicle, so it is reasonable to make the following assumption 1 on the uncertain terms.
Assumption 1
For the uncertain terms
Velocity subsystem control design
In this subsection, the controller for velocity subsystem (16) is designed by combining DOB technique and robust control method. The DOB is firstly designed to handle lumped disturbance and then the controller is designed based on the designed DOB.
To systematically account for the input constraints during the controller design procedure, we will henceforth benefit from the method presented in the study by Zhou and Chen,
32
where the RBFNNs are used to approximate
Define
Here, εV > 0 is the random small parameter.
The velocity tracking error is defined as zV = V − Vd, where Vd is the velocity reference command from equation (16), the velocity tracking error dynamics is
Based on equations (21) and (23), the controller of the velocity subsystem is designed as
Here, we adopt generalized proportional integral (GPI) observer which was proposed in the study by Sira-Ramírez et al.
33
to estimate
where
The main differences between ESO and GPI observer are as follows.
Remark 1
ESO is a state and disturbance observer, which has linear and nonlinear forms. For ESO, it only has a first-order extension, that is, one integrator to estimate the disturbance. 34 But GPI observer is characterized by a higher dimensional extension, 35 and thereby has a better estimation performance of disturbances than ESO. Besides, GPI observers are most naturally applicable to the control of perturbed differentially flat nonlinear systems with measurable flat outputs. 36
If the disturbance is dealt with by the DOB presented in the study by Xu, 14 then the formulation of DOB is
with ϕc is the designed control input and ev is the tacking error of velocity.
The comparison between the DOB of this article and that of the study by Xu 14 is shown as follows.
Remark 2
(1) Both two disturbance observers (21) and (27) can effectively estimate the unknown compounded disturbance where bounded approximation error is achieved. And the approximation error can be adjusted by tuning the observer gains. (2) The observer (21) is not only a state observer but also a disturbance observer, while (27) is only a disturbance observer. (3) The observer (27) is a first-order extension, but (21) is higher order extension, and thereby it has a better estimation performance to some extent. (27) has a simpler structure than that of (21). So it may have more application ability. Moreover, (27) is influenced by the designed input control ϕc more deeply than that of (21), since (27) is not only related to input control ϕc but also related to tracking error ev.
To sequel, the stability of the velocity tracking error is analyzed.
Taking the tracking error of velocity into account, the Lyapunov function is chosen as
Based on equations (23) and (24), the derivative of YV with respect to time yields
From equation (22), equality (29) becomes
where
It can be obtained from (30) that the signals zV,eV are uniformly bounded. Standard arguments can be used to solve the inequality of inequality (30) as
From equations (28) and (31), we can obtain the following equation
Altitude subsystem control design
The altitude subsystem is comprised of dynamics of h,γ,α,q. According to DSC technique, the design procedure starts from equation (18), and it consists of four steps. The brief design procedure is given as follows. In the first three steps, the virtual control inputs (here, states γ,α,q are regarded as virtual control inputs and denoted as uh,uγ,uα, respectively) are developed. The control input elevator deflection δe is designed at last of this section. The detailed design procedure is shown as follows.
Step 1: Define the tracking error of altitude as sh = h − hd, where hd is the reference command of altitude. From equation (2), the derivative of sh with respect to time is
Since in the cruise phase, FPA is very small, it is reasonable to consider that sinγ≈γ, and then the following virtual control input uh is designed as follows
where kh > 0 is the parameter.
During the virtual control input uγ design procedure,
Here, τh is the filter time parameter, and
The filter (35) is used to estimate
Step 2: Define the first error surface as
Then, the uncertain term Δfγ is estimated by the following DOB
where
Here, εγ > 0 is the random small parameter.
The following virtual control input uγ is designed as follows
where kγ > 0 is the parameters to be designed.
A new variable
where τγ is the filter time constant, while lγ,ξγ is the positive constant. And the filter estimation error is defined as
Step 3: The second error surface is defined as
In the above equation, the uncertain term Δfα is estimated by the following DOB
where
Here, εα > 0 is the random small parameter.
Note that
A new variable uα1 is obtained through the following first-order filter
where τq is the filter time constant, while lq,ξq is the positive constant. And the filter estimation error is defined as
Step 4: Define the third error surface as
Then, the uncertain term Δfα is estimated by the following DOB
where
here, εq > 0 is the random small parameter.
Based on equation (46) and the DOB (47), elevator deflection is designed as
Remark 3
The differences of this article from the studies by Pan and Yu and Pan et al. 17,18 are as follows. (1) In the studies by Pan and Yu and Pan et al., 17,18 composite learning–based adaptive DSC is designed for strict-feedback nonlinear systems with unknown parameters. In this article, the DOB-based DSC is proposed for FAHV with aerodynamic uncertainty and input constraint. (2) In the study by Pan and Yu, 17 parameter convergence can be guaranteed by the interval excitation (IE) instead of persistent excitation (PE) condition and the control performance can be improved from practical asymptotic stability to practical exponential stability. In the study by Pan et al., 18 parametric uncertainties and external perturbations can be suppressed by the time-interval integral, whereas the DOB adopted in this article to estimate the lumped uncertainty includes parametric uncertainties and input constraint. Besides, the novel second-order filter is applied to estimate the time derivative of virtual control input to eliminate problem of explosion of terms. And the designed control scheme guarantees that the tracking error converges to arbitrarily small neighborhood around zero.
Compared with the existing results 19,28,29 that also investigate the controller design of AHV based on DSC technique, this article contains the following different aspects. Firstly, the robustness of the scheme developed herein is shown through aerodynamic uncertainty, whereas the robustness of the designed scheme in the study by Waseem et al. 19 is evaluated through different fuel levels. In the study by Zong et al., 28 the COM is decomposed into three subsystems, and the canard is introduced. Besides, in the previous studies, 28,29 the additional system is designed to handle input constraint, whereas it does not need to construct additional system in this article. So, it simplifies the control system design procedure and stability analysis. Moreover, novel first-order filters that are different from the study by Zong et al. 29 are developed to handle explosion of terms problem.
Remark 4
The difference of this article from the study by Xu et al. 12 is as follows. Two subsystems don’t need to be transformed into linear parameterized form, and the uncertainty is tackled by the nonlinear DOB technique rather than adaptive law. Furthermore, input constraint is handled by taking it as a part of lumped uncertainty in this paper, whereas input constraint is handled by the application with compensation technique in the study by Xu et al. 12 So, the control system design procedure and stability analysis are simplified to some extent.
Based on uniform approximation principle, neural network (NN) can approximate the randomly given smooth nonlinear function with random error accuracy. It has been widely employed in control design of uncertain nonlinear systems owing to its excellent approximation capabilities under certain conditions. However, for NN-based control, it is difficult to choose optimal weights for NNs, and the controlled performance relies on the online learning of NN. 37 Moreover, the basis functions are generally not orthogonal or redundant, that is, the network representation is not unique and is probably not the most efficient one and the convergence of NNs may not be guaranteed. The training procedure may still be trapped in some local minima depending on the initial settings. 38 It increases the complexity of the flight control system, and thereby it is inconvenient for engineering application. The main differences of DOBC approach from other robust control schemes can be concluded as following two aspects. 39
Remark 5
Firstly, it can take the DOB compensation as a “patch” for existing controllers. The DOB-based compensation is added to improve the robustness and disturbance attenuation after the baseline controller is developed according to the existing procedures. So, there is no change to the baseline controller. That is to say, there is no need to employ a complete new and different control strategy that demands a new verification and certification process, and the verification of DOBC can be designed on the basis of the existing verification process to assure safety and reliability. Secondly, DOBC is not a worst-case-based design, while most of the existed robust controls approached are worst-case-based design which has been criticized as being “overconservative.” Promising robustness is achieved with the price of degraded nominal performance. For DOBC approach, the nominal performance of the baseline controller is recovered in the absence of disturbances or uncertainties.
Stability analysis
In what follows, stability analysis for altitude subsystem is presented on the basis of Lyapunov stability. The background of the Lyapunov analysis method is as follows. Stability theory plays a central role in systems theory and engineering. There are different kinds of stability problems that arise in the study of dynamical systems. Stability of equilibrium points is usually characterized in the sense of Lyapunov, a Russian mathematician and engineer, who laid the foundation of the theory, which now carries his name. 40 An equilibrium point is stable if all solutions starting at nearby points stay nearby; otherwise, it is unstable. It is asymptotically stable if all solutions starting at nearby points not only stay nearby but also tend to the equilibrium point as time approaches infinity. In framework of Lyapunov analysis, appropriate Lyapunov function for the system is chosen firstly and then the time derivative of Lyapunov function is analyzed. In the studies by Liu et al., 41,42 the discrete-time Lyapunov function is chosen for the stability analysis of discrete-time system. In the literature, 43 –45 for interconnected system, the Lyapunov function including adaptive estimation error and approximation error is chosen to analyze stability. And in the study by Chen et al., 46 for nonlinear stochastic nonlinear pure feedback systems, using Lyapunov analysis, it is proven that all the signals of the closed-loop system are semiglobally uniformly ultimately bounded in probability and the system output tracks the reference signal to a bounded compact set. Then, in the study by Liu and Tong, 47 for the nonlinear systems with full state constrained, barrier Lyapunov functions are adopted to guarantee that the states are not to violate their constraints.
The following theorem is given to show the stability of the closed-loop system.
Theorem considers the COM (18) to (20), when assumption holds, with application of virtual control inputs (34), (39), (44), and actual control input (49), first-order filters (35), (40), and (45), and nonlinear DOBs (37), (42), and (47). Then, if the design parameters are chosen appropriately, the algorithm can guarantee that the tracking error of altitude converges to an arbitrarily small neighborhood around zero.
Proof
Since DOB and filter are introduced to estimate the lumped uncertainty and time virtual control input, choose the following Lyapunov function
with
The time derivative of equation (50) is
From equation (35) and filter error, if
By the same token, if
And in equation (53),
For the equation
where
Substituting equation (39) into (55), we have
For the equation
where
Substituting equation (44) into it, we have
For the equation
From equations (47) and (49), the above equation yields
Based on equations (38), (43), (47), (54), (56), (58), and (60), equation (53) satisfies
Here,
And the convergence domain of sh is the following compact set
From equation (62), as long as ε increases sufficiently large, the altitude tracking error sh converges to arbitrarily small neighborhood around zero and the sufficiently large ε can be achieved via properly choosing the design parameters.
Simulation and analysis
Simulations are done to illustrate the control performance of the developed control scheme in this section. Stability of the flexible states can also be evaluated through simulation. The model parameters and the initial flight condition of the aircraft are referred to the study by Sigthorsson and Serrani. 30 The fuel level is assumed at 50%. And 20% uncertainties on aerodynamic parameters are considered. The limits are set as ϕmin = 0.1, ϕmax = 1.2, δe min = −0.2618, δe max = −δe min to explore the capability of the designed control scheme in tackling the constraints.
The aggressive maneuver scenario simulation is considered to test the control performance of the designed control strategy. It is a climbing maneuver, where velocity reference command Vd and altitude reference command hd are chosen independently. The velocity reference command is generated to make the vehicle accelerate from 7746 ft/s to 9746 ft/s, and the altitude reference command hd is generated to make the aircraft climbs from 85,000 ft to105,000 ft. In order to obtain continuous and bounded derivatives of the desired flight attitudes, two-order reference model

Time response of velocity and altitude.

Time response of FPA, AOA, pitch rate, and flexible states.

Time response of control inputs.

Time response of DOB estimation. DOB: disturbance observer.
As can be obtained from Figure 1 that though there are uncertainty and input constraint, under the designed robust DSC scheme, both velocity V and altitude h stably follow their reference commands Vd and hd. Besides, the corresponding maximum absolute values of velocity tracking error and altitude tracking error are less than 0.4 ft/s and 4 ft, respectively. Besides, from Figure 2, during the flight phase, FPA γ, AOA α, pitch rate q change smooth, and three flexible states converge to their stable values despite excitations. As shown in Figure 3, all control inputs are in the saturation range under the proposed controller. And the saturations occur during the transient phase of the control inputs. It is clear from Figure 4 that the DOB estimates the uncertainty well.
Conclusions
An effective control strategy is designed for FAHV under aerodynamic uncertainty and input constraints based on DSC and DOB technique. The COM is firstly derived from CFM and is divided into two subsystems, which are velocity subsystem and altitude subsystem. A robust control scheme and the DSC scheme are, respectively, designed for the velocity subsystem and altitude subsystem, where input constraint and uncertainty are handled by the DOB. To handle “explosion of terms” problem, the novel first-order filters are employed. Both the tracking error and the disturbance observer error can converge to random small region around zero. At last, simulation results demonstrate the performance of the presented flight control strategy. In the further work, we will focus on fixed-time control for FAHV with input constraints and part states unmeasured.
Footnotes
Acknowledgements
The authors sincerely express their thanks to editor and reviewers for their comments, which help to improve the quality of the article.
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 in part by the National Natural Science Foundation of China (61503323), Natural Science Foundation of Hebei Province(F2017203130), China Postdoctoral Science Foundation (2015M571282), the Young Teachers Independent Research Program of Yanshan University (14LGB027), The PhD Programs Foundation of Yanshan University(B928), The First Batch of Young Talent Support Plan in Hebei Province, The Youth Foundation of Hebei Educational Committee (QN20131092).
