Abstract

This paper describes the design of a nonlinear robust adaptive controller for a flexible hypersonic vehicle model which is nonlinear, multivariable, and unstable, and includes uncertain parameters. Firstly, a control-oriented model is derived for controller design. Then, the model analysis is conducted for this model via input-output (I/O) linearized technique. Secondly, the sliding mode manifold is designed based on the homogeneity theory. Then, the adaptive high order sliding mode controller is designed to achieve the tracking for hypersonic vehicle where the upper bounds of the uncertainties are not known in advance. Furthermore, the stability of the system is proved via the Lyapunov theory. Finally, the Monte-Carlo simulation results on the full-order nonlinear model with aerodynamic uncertainties are provided to demonstrate the effectiveness of the proposed control strategy.

1. Introduction

The need for a reliable and cost-effective access to space for both civilian and military applications has spurred a renewed interest in hypersonic vehicle. A considerable effort has been made by the US Air Force and NASA to further their development during the last decades. Despite the recent success of NASA’s X-43A experimental vehicle, the control system design for flexible hypersonic vehicle is a challenging task due to the high complexity of equations of motion which stems from strong couplings during propulsive and aerodynamic effects, significant flexibility, the slender geometries and so on. In addition, the hypersonic vehicle is very sensitive to the changes in flight condition and model uncertainties which make the flight control system design more difficult. During the last decades, a kind of flexible hypersonic vehicle model including flexible dynamics has been developed in [13]. Based on this model, there have been several papers discussing the challenges associated with the dynamics and control of hypersonic vehicle [4, 5] and many linear and nonlinear control methods have been employed on the flight control system.

Considering the complexity of flexible hypersonic vehicle model, the linear control strategy is applied in flight control system. such As, Groves used Linear Quadratic Regulator (LQR) technique [6], while Hughes applied as well as Linear Parameter Varying (LPV) control method [7], and Serrani used implicit model-following control methods [810] to design linear controller for a linearized flexible hypersonic vehicle model at a specified trim condition. Then the linear controller is applied to the nonlinear plant. Although this control strategy performed well on an idealized situation, it is only applied to a single linearized equilibrium position. If a wider operating range is desired, the gain scheduling technique will be required. Using the method, the flight control design is carried out by linearizing the system at a series of operating points and designing separate controllers at each of these points. Finally, the overall flight control system is realized in the philosophy of gain scheduling where the individual gains are interpolated online with respect to some meaningful system parameters such as dynamic pressure and Mach number. However, the gain scheduling has a distinct drawback for the hypersonic vehicle application: the number of required gains to be designed and scheduled within the controller is very large. If one also imposes the design constraint that these gains must allow for a range of possible missions, payloads, and anticipated failure modes, then the number of required gains can become prohibitive [11]. In addition, the method involves the lack of guaranteed global robustness, performance, and especially stability [12].

In order to improve the control performance, several nonlinear control methods are applied in hypersonic vehicle. A nonlinear control method combining an inner loop feedback linearization and an outer loop LQR controller with integral augmentation was proposed by Parker et al. [13]. Although it shows some robustness with respect to small parameter variations, the method neglects the altitude information which may not be a valid assumption in practice. Another nonlinear control method model reference control strategy was presented by Wilcox et al. [14] for hypersonic vehicle with additive bounded disturbances and flexible effects. The temperature-dependent state-space model was proposed to describe the flexible effects. Then a Lyapunov-based continuous robust controller is designed to achieve exponential tracking of a reference model. A potential drawback of the method is that the boundary of parameter uncertainties has to be known exactly in advance which may be difficult to obtain in actual flight. The approaches in [15, 16] decomposed the flight system into several subsystems, where adaptive control and a robust semiglobal gain assignment method has been utilized at each step of the design. In [17, 18], a robust nonlinear tracking controller was constructed by using a mini-max LQR control approach for the flexible hypersonic vehicle. The mini-max optimal control design method is an extension of LQR to a class of uncertain systems. This controller provides robust stability and good performance for the systems under varying flight conditions. In [19], the L1 adaptive control architecture is proposed for hypersonic vehicle with flexible body dynamics where a low-pass filter is used in the feedback loop to guarantee the transient performance for system’s input and output signals. In addition, the flight control problem with actuator delay and uncertainty was investigated in [20] via linear matrix inequality technique. At the same time, robust inversion-based design [21] and slidingmode control [2224] technology have been proposed for rigid-body hypersonic vehicle models. It is important to note that the controller proposed by Li et al. [23, 24] can achieve the tracking for the response to velocity and altitude in a finite time. However, this vehicle model did not take into account the effect of flexible dynamics and the coupling between thrust and pitching moment. In addition, in order to guarantee the stability of the system, the upper bound of uncertainties has to be exactly known in advance which is difficult to obtain in practice. Therefore, it is necessary to investigate new nonlinear robust adaptive control strategy which avoids the issues mentioned above for flexible hypersonic vehicle.

The motivation of the research is to develop practical nonlinear robust control methods for flexible hypersonic vehicle where the bounds of uncertainties are not known exactly in advance. Furthermore, the main contributions of this paper can be summarized: the control strategy combining input-output linearization and high order sliding mode is proposed for flexible hypersonic vehicle. The key point of that is to consider that the bounds of aerodynamic uncertainties are not known. Then, the adaptive law is designed to adjust the control gains dynamically to ensure the establishment of sliding mode motion. In addition, the characteristic of high order sliding mode is achieved via homogeneity theory as long as the sliding mode motion occurs. The rest of the paper is organized as follows. The problem formulation including vehicle model and control objective is presented in Section 2. In Section 3, the control-oriented model is established for controller design. Then, the adaptive high order sliding mode controller is designed to track the responses to a step change in altitude and airspeed despite the model parameter uncertainties in Section 4. The normal and Monte Carlo tests are conducted for trimmed cruise conditions in altitude 85000 ft and velocity 7710 ft/s in Section 5, whereas the summary and discussion are presented in Section 6.

2. Problem Formulation

2.1. Vehicle Model

The original flexible hypersonic vehicle model considered in the research is the first-principle model (FPM) developed by AFRL/RBCA [2527]. The equations of motion for the longitudinal model are derived via Lagrange’s equations and compressible flow theory. The flexible modes are considered as a single flexible structure. For convenience, the curve-fitted model (CFM) is proposed by Bolender and Serrani [13] via optimization technique. The nonlinear model for the longitudinal dynamics of the CFM consists of five rigid body and six flexible states which can be expressed as The five rigid-body states are velocity , flight path angle , altitude , angle of attack , and pitch rate . The six flexible states are represented as and . The approximations lift force , drag force , thrust , pitch moment , and generalized forces are calculated as follows: where denotes diffuser-area ratio which is set to constant 1 in the research, is dynamic pressure, and parameters are vehicle constants. The aerodynamic forces and thrust coefficients are given by [2] where available control inputs are throttle setting , elevator deflection , and canard deflection . The parameters and denote the deflections of the fore-body turn angle and aft-body vertex angle, respectively. The reasonability of using these parameters to descript the flexible effect in the curve-fitting model is provided in [2]. The equations that describe the relationship of dynamic pressure, altitude, velocity, and the free-stream Mach number are presented as where is the speed of sound, is the ratio of specific heats, is the gas constant, is the temperature, and is the atmospheric density which can be obtained based on the 1976 US standard atmosphere.

2.2. Control Objective

The objective of the research is to design control inputs which make the system output tracks the step response for velocity and altitude equivalently satisfying in the presence of aerodynamic parameter uncertainties Note that in order to verify the effectiveness of the proposed control strategy, the aerodynamic parameters uncertainties (11) are added to the original nonlinear equations (8).

3. Input-Output Linearization Theory

3.1. Control-Oriented Modeling

For the purpose of feedback linearization, some simplifications are carried out for the flexible hypersonic vehicle. In the simplification process, we removed the flexible states in view of the fact that the flexible modes were demonstrated to have stable dynamics in [2, 13]. The similar simplification can also be found in [18]. Furthermore, the canard deflection is chosen as a function of elevator deflection which is used to eliminate the nonminimum phase behavior [13]. The relationship between the canard deflection and elevator deflection can be expressed as Substituting (12) the aerodynamic coefficients defined in (8) results in where , , , , and are considered as aerodynamic parameter uncertainties and defined as Inspired by [22], we dynamically extend the system by introducing second-order actuator dynamics as follows: The actuator dynamics are chosen to impose a damping ratio and a natural frequency .

Through analysis, the control-oriented model is composed of (1)–(5) with aerodynamic coefficients equations (13)-(14) and actuator dynamics equation (15) which will be considered as the controller design model in the next. It is easily observed that the order of the control-oriented model is equal to 7.

Remark 1. Although the flexible modes have been removed in the process of controller design, the original full-order flexible hypersonic vehicle model consisting of (1)–(8) will be used for simulation verification in the research.

3.2. Input-Output Linearization for Control-Oriented Model

Applying the input-output linearization technique [28] to the control-oriented model, the input-output dynamics can be derived by differentiating velocity three times and differentiating altitude four times as seen below. Therefore, the relative degree of the system equals the order of the system. Hence, the control-oriented model can be linearized completely as follows: where the system uncertainty parts , , , , , and are caused by the aerodynamic uncertainties, unmodeled dynamics, coupling between the rigid-body and flexible-body, and so on. The control input used in (16) is defined as . The elements of system matrix and control matrix are calculated as follows: where , . For brevity, the specific expression of , , , , , and can be obtained in the Appendix.

4. Adaptive High Order Sliding Mode Control Strategy

4.1. Sliding Mode Manifold Design

Inspired by the work provided in [29], the sliding mode manifold for velocity and altitude in system (16) is designed based on homogeneity theory [30] as follows

where . The parameters are selected to be positive such that the polynomials and are Hurwitz. The constants are calculated as with and , where .

Based on the definition in (18), it can be observed that if is achieved, then the following equations are satisfied: In view of the homogeneity theory [30], if (20) are established then , , and , and , , , and converge to zero finally. Therefore, the objective of the research is equivalent to designing controller which makes the sliding mode motion for (18) occur.

Remark 2. The derivatives for , in (18) are calculated on-line via arbitrary order robust sliding mode differentiator as follows.

Lemma 3 (see [31]). Let the signal be a function consisting of a bounded Lebesgue-measurable noise with unknown features. There exists a known Lipschitz constant such that . To find real-time robust estimations for , the following formulation is used:

If the parameters are properly chosen, the following equalities are true in the absence of input noise after a finite time of a transient process:

Actually the third-order differentiator is enough to calculate the derivatives. However, to obtain smooth differential signal, the fifth-order differentiator with parameters , and is used to calculate the derivatives in (18) in the research.

4.2. Adaptive High Order Sliding Mode Controller Design

In this section, the adaptive high order sliding mode control strategy is proposed to achieve the tracking for the response of step change for velocity and altitude in the presence of model uncertainties.

Differentiating (18) results in where and are the nominal parts of the system. The vector and matrix are the uncertainty parts.

Assumption 1. The normal matrix is nonsingular. In addition, we assume that there are constants and such that the uncertainties discussed in the research satisfy the following condition: where the finite boundaries for and exist but are not known in advance.

The main results can be summarized as the following theorem.

Theorem 4. Considering system (16) with the uncertainties satisfying (24), if the controller is designed as (25) and update law (26), the trajectory of the closed-loop system can be driven onto the sliding mode surface without need of the information consider, for the boundaries of and in advance. with adaptive law where , , and is an arbitrary small positive constant.

Proof. The Lyapunov candidate function is constructed as According to Assumption 1, it is observed that (27) is positive definite. The derivative of the Lyapunov function candidate is presented Substituting (23), and (25)-(26) in (28) yields In view of Assumption 1, it is obviously that the derivative of Lyapunov function with respect to time is negative, that is, . Thus, the closed-system is asymptotically stable that is, , and . Furthermore, the sliding mode motion will be kept which means the system states evolve on the sliding mode manifold in spite of uncertainties which can be proven via the proposed theorem. Then, according to the definition of the sliding mode surface in (18), it can be concluded that , , and and , , , and converge to zero as which means our objective is achieved.

Implement Issues. (a) In practice, cannot be zero exactly. Thus the adaptive gain will increase boundlessly. To avoid this drawback, the following technique is used: where is an arbitrary small positive constant.

(b) In order to reduce the control chattering, the saturation function with boundary layer 0.01 is used to replace the sign function given in (25) in the simulation.

Remark 5. The main idea of designing the adaptive law in (30) is to dynamically increase the control gain until condition is satisfied. As soon as the domain is reached, the gain stops increasing and keeps constant. The above process will be repeated, when the sliding mode deviates from the domain . It is obvious that the gain increases as decreases provided that the other conditions are fixed. Furthermore, the large control gain leads to the higher accuracy and the faster adjustment ability at the cost of control chattering or the larger control energy. Hence, the choice of parameter is a compromise between the tracking accuracy and control performance.

Remark 6. The main differences between our research and adaptive sliding mode control provided by Xu et al. [22] can be summarized: The proposed adaptive high order sliding mode (HOSM) control method can be extended to arbitrary order sliding mode control. Hence, it has the HOSM’s advantages comparing with the traditional sliding mode control, such as the higher accuracy and the reduced control chattering [31]. The adaptive method discussed in [22] is based on the assumption that the control matrix can be written as a product of a fixed basis matrix and an uncertainty parameter matrix. However, the assumption may not be satisfied for most control systems such as the problem discussed in our research. Furthermore, the adaptive method proposed by Xu is not used to estimate the control gain but the uncertainty parameters. Hence, the guess for control gain has to be made in the simulation. However, our proposed method avoids the repeated guess via designing an adaptive law to estimate the control gain.

5. Simulation Results

5.1. Simulation Parameters Setting

The aerodynamic reference area , mean aerodynamic chord , and moment of inertia . The aerodynamic coefficients used in the research are the same as that provided in [2]. For brevity, the details are omitted. The simulation is carried out for the trimmed cruise conditions in altitude 85000 ft and velocity 7710 ft/s. The controller parameters used in the simulation are provided in Table 1.

5.2. Simulation Results Analysis
5.2.1. Case A: Normal Test

In order to verify the performance of the controller, the simulations have been done on the full nonlinear flexible hypersonic vehicle described in the previous. The simulation results provided in Figures 1 and 2 show the response of the step change for normal model which means no additional aerodynamic uncertainties, that is, (11), are included. In Figures 1(a) and 1(b), it is observed that the velocity and altitude converge to desired value in a short time with almost no overshoot. Figures 1(d) and 1(e) show the velocity error, altitude error and their derivatives information. From that, we find that not only the errors but also their derivatives converge to zero which demonstrate the high order sliding mode motion and occurrence. The angle of attack and flight path angle are given in Figures 1(c) and 1(f), respectively, where the curves change smoothly can be seen.

Furthermore, the six flexible states are provided in Figures 2(a)2(c) which means the flexible states converge to trimmed points after a short time. The simulation results in Figure 2(d) show the adaptive gain obtained using (30). The control variables, throttle setting and elevator deflection, are show in Figures 2(e) and 2(f), respectively. From the simulation results provided in Figures 1 and 2, it is seen that the proposed adaptive high order sliding mode controller provides good tracking for the full nonlinear flexible hypersonic vehicle.

5.2.2. Case B: Monte-Carlo Test

In order to verify the robustness of the controller, the 500 times Monte-Carlo simulation with the uncertainties provided in (11) is carried out in this section. The main states and control information are plotted in Figure 3. In Figures 3(a) and 3(b), it is observed that the velocity and altitude can track the desired commands in spite of the uncertainties. The angle of attack is shown in Figure 3(c). From that, we can see that the angle of attack has different steady-state values due to the existence of the uncertainties defined in (11). For example, the angle of attack has to be increased, when the drag force coefficient has positive uncertainty, and lift force coefficient has negative uncertainty. The similar cases can also be found from Figures 3(e) and 3(f), whereas the steady-state value of flight path angle is not affected by the aerodynamic uncertainties which can be verified from Figure 3(d). Finally, the simulation results shown in Figure 3 demonstrate that the proposed control strategy has good performance and exhibits robustness with respect to aerodynamic uncertainties.

6. Conclusions and Future Work

A nonlinear robust control strategy based on the adaptive high order sliding mode theory is proposed for flexible hypersonic vehicle with the upper bounds of the uncertainties not known in advance. The proposed controller achieves the tracking for the response of step change for velocity and altitude despite the aerodynamic parameter uncertainties. Additionally, an adaptive tuning law is designed to guarantee that prior knowledge about the upper of the system uncertainty is no longer a necessary requirement for the traditional high order sliding mode controller design. In addition, the Monte-Carlo simulation is conducted to verify the effectiveness of the proposed control strategy. The nonlinear robust control for flexible hypersonic vehicle with input constraint will be considered in the future work.

Appendix

The detailed expressions of the vectors , , , and and matrices and are calculated as

Define , where

Define , where

Acknowledgments

This work has been supported by the National Natural Science Foundation of China (61203012, 61273092, and 91016018), Key Grant Project of Chinese Ministry of Education (311012), and Tianjin Research Program of Application Foundation and Advanced Technology (11JCZDJC25100, 12JCZDJC30300).