Abstract
This article investigates a control precision analysis based on covariance analysis describing equation technique for the generic hypersonic vehicle attitude tracking system. For a nominal generic hypersonic vehicle attitude system, a global sliding mode control strategy is pointed out first and then the stabilization of the control strategy is analyzed based on Lyapunov stability theory. In the presence of external disturbance moment and internal parameter perturbation, the statistical attitude model with the proposed control scheme is obtained using the covariance analysis describing equation technique. Moreover, 500 Monte Carlo tests are simulated for the hypersonic vehicle with the same disturbance and those mean and standard deviation are same as the results of the one-time covariance analysis describing equation technique simulation. Finally, the comparison of the covariance analysis describing equation technique and the Monte Carlo tests results shows that the covariance analysis describing equation technique is more effective and timesaving.
Keywords
Introduction
Recently, the hypersonic vehicle is a more reliable and cost-efficient way to access space. 1 This kind of vehicle has complicated environmental characteristics, large flight envelope, high flying Mach number, and high maneuverability. Its special designed structure of the propulsion airframe integration causes heavy coupling between the propulsive and aerodynamic forces, which makes the control of the generic hypersonic vehicle (GHV) a difficulty. In reentry phase, due to the large flying altitude changes, the dynamic pressure and the Mach number of the aircraft are drastically changed. 2 Thus, the aerodynamic characteristics of the aircraft are difficult to be measured and estimated. In addition, the rapid change of flying altitude also causes the unknown interference by the thermal effects. These characteristics make the traditional linear control methods no longer applicable. In order to improve the GHV attitude control performance, various kinds of nonlinear control methods have been proposed such as sliding mode control (SMC),3–5 backstepping method,6,7 adaptive control,8,9 and disturbance-based control.10–12
Backstepping control is an effective tool for the design of controllers of nonlinear system. The idea of backstepping is to design a virtual controller using some state variables and designing for them intermediate control laws. 1 It shows unique advantages in dealing with nonlinear uncertain systems, whether the uncertainties are matched or mismatched. The stability of the backstepping method can be obtained by proving each virtual controllers’ stability with selected Lyapunov functions. However, a disadvantage of the backstepping method is that the derivative of the virtual controller is usually needed in the next step controller design. Thus, a command filter is usually used. 13 For the attitude model of the GHV, the backstepping method with different controllers such as SMC or adaptive controller is widely used in recent years. In Liu et al., 14 based on the backstepping method, a new, fast, and singularity-avoided terminal sliding mode controller was proposed. In Wang et al., 15 an adaptive robust attitude tracking control scheme for variable structure near space vehicle was presented. The adaptive fuzzy systems were employed for estimating unknown functions in the dynamic model, and those parameters were updated online. In Zhang et al., 16 based on the backstepping method, an adaptive sliding mode controller combined with radial base function neural network was used to solve attitude tracking problem.
For all the above references, most of their simulation verifications only simulated once in the case of external disturbance and internal parameters perturbation. More attention is paid to design a better robust and effective control method. Tian et al. 10 delivered an adaptive multivariable disturbance compensation control strategy based a finite-time convergence disturbance observer for the attitude tracking problem of the reentry vehicle where the bounds of the perturbations are not known. In Han, 17 the active disturbance rejection control (ADRC) technique was introduced. An account of each component of ADRC as well as its structure and philosophy was given. Shao and Wang 11 presented a control scheme combined trajectory linearization control (TLC) and ADRC for reentry vehicle attitude tracking system considering bounded uncertainties. They compared three controllers TLC, TLC-ADRC, and an adaptive robust controller with neutral networks in their simulation to demonstrate the superiority of the TLC-ADRC. Cheng et al. 12 delivered a predictive sliding mode control (PSMC) method with nonlinear disturbance observer (NDO) for attitude control of hypersonic vehicle. Different control schemes like SMC, PSMC, and NDO-PSMC are compared in their simulation. Considering the variation of the aerodynamic coefficients, they also carried out 100 times Monte Carlo tests via SMC and PSMC. However, the number of their simulation times is not enough, and they did not take into account the disturbance moment during the Monte tests. Therefore, to improve the degree of confidence of the control methods, plenty of simulations in different situations are necessary. That is, hundreds of Monte Carlo tests are needed to be carried out. However, numerous simulation trials will cost a lot of time and the efficiency is not high. Therefore, a faster statistical analysis method is required.
As we mentioned above, the Monte Carlo method, as a traditional precision analysis method, needs a large number of computer trials with different disturbance and initial states to obtain the target system statistical properties. In other words, the Monte Carlo method is not suitable for situations where rapid analysis is required. The covariance analysis describing equation technique (CADET), developed at The Analytic Science Corporation in the 1970s, is a direct method to analyze the statistical properties of the nonlinear system with the random inputs and can save more computer proceeding time compared with the traditional approach, Monte Carlo method. Moreover, the CADET method has been proven to be a powerful mean for directly evaluating the statistical behavior of a guidance system. The pivotal early work of the CADET is from Gelb and Warren. 18 Taylor 19 delivered a guiding book that presented detailed instructions for the application of the CADET in a tactical missile guidance system. This book is the basis of the CADET as well as this article. In the recent years, the CADET has been applied in different problems. Wang and Xie 20 presented the application of the CADET in the assessment of missile hit probability in combination with a nonlinear model of missile. Jiang et al. 21 developed a modified CADET method to solve the problem of analyzing a nonlinear system with parametric perturbation. In Zhang et al., 22 considering the line of sight (LOS) rate accuracy, acceleration saturation capabilities of interceptor, and sampling rate, Zhang and Li used CADET analyze the endgame performance of an interceptor.
Inspired by the above research, this article investigates a control precision analysis for the hypersonic vehicle attitude tracking system based on CADET. To the best of authors’ knowledge, the CADET is usually used in analyzing the precision of the guidance system. There is no application in attitude control accuracy analysis in article, especially for strong nonlinear, coupling systems such as hypersonic vehicles. The main contribution of this article is that in the presence of external disturbance and parameter perturbation the statistical characteristics of the attitude system are obtained using the CADET. To present the effectiveness of CADET, 500 Monte Carlo tests are simulated under the different kinds of noise. The disturbance and parameter perturbation are regarded as Gaussian noises in following simulations. A sliding mode backstepping control method is proposed in this article, and a low-pass filter is used to obtain the derivative of the first-loop virtual control. The contributions of this article are listed in the following:
In this article, the CADET is used to analyze the statistical characteristics for the GHV attitude tracking control system. In order to get a good control accuracy and robustness, a global sliding mode backstepping controller is used to solve the problem of attitude control of GHV.
Considering the external disturbance and parameter perturbation, CADET is used to linearize the controlled attitude system, and the statistical model of the system is obtained.
Compared with the 500 Monte Carlo simulation results, the results of CADET has the same variation trend and similar accuracy with less simulation time, under the action of external disturbances and parameter perturbation.
The rest of this article is organized as follows. Section “The attitude model of GHV” describes the dynamic attitude model of the GHV. The control strategy is presented in section “Sliding mode controller design of the GHV.” In section “Application of CADET in attitude control of the GHV,” the methodology of CADET and linearized model of the controlled system are derived. Simulation based on MATLAB/Simulink platform is included in section “Simulation.” Finally, this article is completed with conclusion.
The attitude model of GHV
In this article, the attitude model of the GHV under consideration is taken from. 15 The kinematics and dynamics equations are shown as follows
where
where
where
Assumption 1
For simplifying the attitude model of the GHV, we assume that there is no thrust and the moment of inertia do not change, which means the thrust
Sliding mode controller design of the GHV
In this section, a sliding mode controller is designed for the attitude model of the GHV. Here, the backstepping method is used. Based on the multi-time scale attitude model that the dynamic response rate of the inner loop is faster than the outer loop, the controller system can be divided into two parts.
14
Thereby, two SMC controllers are designed for the slowloop and the fastloop, respectively. Figure 1 shows the structure of the SMC control for the attitude model of the GHV. We use

The SMC control structure of the GHV.
Lemma 1
If
where
Slowloop controller
In this part, the desired angular rate vector
where the
Substituting the derivative of equation (6) into equation (7), thus
which yields to
Fastloop controller
In this part, the control input
where the
Similarly to equation (8), the control input
Here, to obtain the
Then
where the
Stability analysis
The stability of the above sliding mode controllers is analyzed in this part. The following theorem holds.
Theorem 1
Consider the system (1) with the proposed SMC controller (9) and (12), and Assumption 1 holds. If
Proof
The Lyapunov function is selected as
where
For
Substituting equation (7) or equation (11), thus
For
Considering equation (8), we have
If
As for the
Considering the derivative of the
With
Choose
Considering
With
Therefore,
So far, the stability of the system including the slowloop and the fastloop is proved using the Lyapunov function theory, and the tracking errors are able to converge to zero.
Application of CADET in attitude control of the GHV
Methodology of the CADET
The covariance analysis describing function technique, developed by The Analytic Science Corporation in 1970s, is a method for analyzing the statistical characters of a nonlinear system with random inputs. 19 In this part, the basic methodology is presented according to Taylor. 19 Normally, a nonlinear system can be presented as follows
where
The inputs
The
Similarly, the state vector
where
and
where
because
which satisfies the condition for any positive semi-definite matrix
where
With the initial conditions
GHV attitude model statistical linearization
In this part, a statistical linearized model is obtained using the CADET. It is essential first to mention the basic assumption of the CADET. According to Taylor, 19 all of CADET developments are based on the assumption that the state variables are jointly normal.
Assumption 2
If the state variables
where
Based on the attitude model presented in section “The attitude model of GHV” and the control scheme proposed in section “Sliding mode controller design of the GHV,” considering the disturbance moment and parameter perturbation, equation (1) became
where
The method of handling the internal parameters perturbation comes from Jiang et al. 21 Considering a normal nonlinear system disturbed by external noises and internal parameter perturbation
Remark 1
In this article, the parameter
where
The nonlinear in equation (24) can be linearized as follow
Substituting equations (25) and (26) into equation (24), we have
where
where
The standard deviation
Thus, applying above method on equation (23), we have
Remark 2
In this article, we define the disturbance moment
where
Then, for linearizing the
where
Thus, equation (2) and
Similarly, substituting equations (3), (12), (13), and (30) into the
So far, statistically linearizing the above equations, main objectives are the saturation terms,
The differential equations of the error of the angles are
And, the differential equations of the error of the angular velocities are
Moreover, for linearizing the saturation term
What’s more, the equations of
Using the change of variable
yields
where
Then, to linearize the saturation term
Thus
where
Next, for the other complex nonlinear terms in equation (30) like
Lemma 2
For a nonlinearity that has a linear factor in one variable 19
Thus, its random input describing functions (RIDFs) is
and that the two random component RIDFs are
Assumption 3
If a angle
Thereby, the RIDFs of the nonlinear terms above can be linearized as follows
We take the
where
and the
Extended statistical model with colored noise
Considering the methodology of the CADET in section “Methodology of the CADET,” equation (22) is obtained with the white noise
where
Then
Therefore, based on the knowledge of section “Methodology of the CADET,” the transmit equations of the extended model is
Simulation
To evaluate the effectiveness and performance of CADET for the attitude model of the GHV using the proposed SMC controller, numerical simulations have been carried out based on the model described by equations (38) and (40). For the purpose of comparison, 500 Monte Carlo tests have also been carried out with same white noises. For all simulations presented in this section, the vehicle physical parameters including the mass and aerodynamic coefficients are referred to Keshmiri et al., 24 which are listed in Table 1.
The physical parameters of the GHV.
GHV: generic hypersonic vehicle.
We assume that the constant desired aerodynamic angle command is
The parameters of the proposed SMC.
SMC: sliding mode control.
According to the different kinds of disturbance moment, simulations are divided into the following three cases:
Case 1: normal Gaussian random disturbance moment and parameter perturbation are analyzed.
Case 2: parameter perturbation and Gaussian noise with mean 1 and variance 2 disturbance moment are analyzed.
Case 3: parameter perturbation and colored noise disturbance moment generated by the same noise in Case 2 passing through a transfer function
where
The moment disturbances in different simulation cases.
The simulation results of tracking performances of the nominal attitude system with the proposed controller are shown in Figure 2. It is noted that the system is stable and its outputs are able to follow the attitude command. In this article, the control inputs are described by the control moment, which is shown in Figure 3.

Tracking performances of attitude angles via SMC: (a) tracking performance of the angle of attack via SMC, (b) tracking performance of the sideslip angle via SMC, and (c) tracking performance of the bank angle via SMC.

The responses of control torques via SMC.
In Figure 4, we show the mean of the attitude tracking error of 500 Monte Carlo tests and the results of the statistical system with external moment disturbances in Case 1. In Figure 5, the standard deviations of CADET and Monte Carlo tests are presented. From those figures, we can see that magnitudes of mean error and standard deviation error are about

Case 1: comparison of tracking errors via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) mean of the angle of attack error, (b) mean of the sideslip angle error, and (c) mean of the bank angle error.

Case 1: comparison of standard deviations via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) standard deviation of the angle of attack error, (b) standard deviation of the sideslip angle error, and (c) standard deviation of the bank angle error.

Case 2: comparison of tracking errors via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) mean of the angle of attack error, (b) mean of the sideslip angle error, and (c) mean of the bank angle error.

Case 2: comparison of standard deviations via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) standard deviation of the angle of attack error, (b) standard deviation of the sideslip angle error, and (c) standard deviation of the bank angle error.

Case 3: comparison of tracking errors via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) mean of the angle of attack error, (b) mean of the sideslip angle error, and (c) mean of the bank angle error.

Case 3: comparison of standard deviations via CADET and Monte Carlo with external moment disturbances and parameter perturbation—(a) standard deviation of the angle of attack error, (b) standard deviation of the sideslip angle error, and (c) standard deviation of the bank angle error.
The differences in above figures may be caused by the following two points. The first reason is that the statistical linearization of the nonlinear term of the GHV attitude system is not accurate. During the process of linearization, we ignore the high-order items in Taylor expansion which will produce some errors. The second reason may be due to the poor accuracy of the noise mean and variance. In CADET, we only provide the mean and variance of noise to describe the effects of disturbances on the system. Therefore, inaccurate statistical characteristics of noise will cause differences between CADET and Monte Carlo tests. However, we can also directly change the mean and variance of noises in statistical model, to quickly analyze the system’s response under a new situation.
Conclusion
Considering the extra moment disturbances and internal parameters perturbation, the CADET is applied for the GHV attitude model with the proposed SMC strategy in this article. Compared with the result of the 500 Monte Carlo tests, the CADET’s result shows the same variation trend under the different kinds of noise, but the CADET just uses one-time simulation instead of 500 Monte Carlo tests. Therefore, the CADET can save more computer running time than the conventional Monte Carlo method. In engineering practice, it is better to use CADET and Monte Carlo together in the controller design phase. Moreover, CADET does not require the system to be continuously differentiable, so that many nonlinear controllers can be analyzed. The analysis of other complex guidance or control methods with noises would be an interesting possible future work.
Footnotes
Handling Editor: Elsa de Sa Caetano
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 (No. 61473226).
