Abstract

To validate the robust stability of the flight control system of hypersonic flight vehicle, which suffers from a large number of parametrical uncertainties, a new clearance framework based on structural singular value () theory and global uncertainty sensitivity analysis (SA) is proposed. In this framework, SA serves as the preprocess of uncertain model to be analysed to help engineers to determine which uncertainties affect the stability of the closed loop system more slightly. By ignoring these unimportant uncertainties, the calculation of can be simplified. Instead of analysing the effect of uncertainties on which involves solving optimal problems repeatedly, a simpler stability analysis function which represents the effect of uncertainties on closed loop poles is proposed. Based on this stability analysis function, Sobol’s method, the most widely used global SA method, is extended and applied to the new clearance framework due to its suitability for system with strong nonlinearity and input factors varying in large interval, as well as input factors subjecting to random distributions. In this method, the sensitive indices can be estimated via Monte Carlo simulation conveniently. An example is given to illustrate the efficiency of the proposed method.

1. Introduction

In the past decades, clearance of flight control system has been paid great attention by the air force of many countries. Rational clearance improves not only the reliability and safety of flight control system, but also feedback valuable information to designers. Clearance methods split neatly into two types based on the different clearance principle. One is the so-called analytical-model-based method (AMBM) [1] and another is simulation-data-based method (SDBM) [2, 3]. AMBM analyses stable margin, robust stability and some other criteria based on advanced control theories which include structural singular value () analysis [4, 5]; polynomial-based clearance [6]; v-gap analysis; bifurcation and continuation method [7]; and optimization-based clearance [8]. AMBM has been improved and extended to more criteria and more types of air vehicles [914]. SDBM demands high fidelity simulation platform and combines experiment design techniques with decision sciences. Generally speaking, AMBM is suitable for early stages of the whole controller designing process, whereas SDBM is suitable for late stages. These two types of methods are complementary.

For hypersonic flight vehicle (HFV) whose maximum flight speed may reach to about 20 Mach, the principal criterion to validate is robust stability of its attitude control system because of the existence of uncertain coefficients. The uncertainties are mainly caused by the following three factors. First, the aerodynamic coefficients of HFV, obtained via wind tunnel test and computational fluid mechanics tools, often suffer from much more serious deviations than those of supersonic and subsonic vehicles. Second, it is still unknown how the external environment affects the HFV due to lack of flight experience. Finally, erosion and corrosion may damage the aerodynamic configuration of the vehicle and hence change the aerodynamic coefficients. Many advanced methods [1517] have the potential to improve the ability and performance of the attitude control system, which may also lead to more complicated controllers and require more rational clearance.

Among these model-based clearance methods mentioned above, analysis is the favourable method for robust stability criterion due to its nonconservatism. Calculation of with pure real uncertainties [18] had always been a challenge until the optimization-based approach [19] was proposed. Hybrid optimization [8], which combines sequential quadratic programming (SQP) with intelligent optimization, can produce an exact estimation of . However, the computational burden is still heavy due to iteratively sweeping frequencies. In particular, when the number of uncertainties is big, it will take a long time to get values at a series of frequency points.

In order to reduce the computational burden of , engineers usually ignore some unimportant uncertain factors according to their experience. How to find those minor uncertain factors of the HFV when we have little experience? The answer is sensitivity analysis (SA). SA methods can be broken down into local SA [20, 21] and global SA [2225]. Global SA has been applied widely in industrial production, ecological engineering, hydrology systems, and so on [26] due to its two main advantages. First, it is suitable for input factors varying in broad range and system model with strong nonlinearity. Second, it can consider input factors obeying certain random distributions.

In this work, we proposed a new clearance framework for robust stability clearance of the control system of HFV based on theory and global uncertainty SA (GUSA), which is shown in Figure 1. The GUSA serves as the preprocess of the analysis to help engineers to determine those minor uncertainties. Because measuring the direct effect of uncertainties on involves computing repeatedly, a novel indirect GA index based on our newly defined stability analysis function is adopted. This function represents the effect of uncertainties on dominant closed loop poles. With this new GA index, we can extend the widely used Sobol’s method [23] and apply it to analyse the effect of uncertainties on stability of the flight control system. It is worth noting that the framework is suitable for not only analysis but also other robust analysis approaches. Furthermore, GUSA can provide valuable information about the effect of aerodynamic coefficients on stability for subsequent design and validation.

The paper is organized as follows. In Section 2, the uncertain model of the attitude control system of HFV is established and framework is presented. The Sobol’s method is extended and applied to GUSA in Section 3. Section 4 gives an example to illustrate the efficiency of the proposed method. In Section 5, some conclusions are stated.

2. Problem Description

The motion equations of the hypersonic flight vehicle are given as follows [27]: where= attack, sideslip, and roll angle; = pitch, yaw, and roll rate; = aerodynamic coefficients; = aerodynamic moment coefficients; = damping moment coefficients; = inertia moment in , , axes; = wing area and span; = dynamic pressure; = mass; = velocity; and = elevator, rudder, and aileron deflection.

These aerodynamic coefficients are nonlinear functions of the deflection angles , , and . Consider whose nominal values are given in the form of look-up tables. , , , , and are uncertain coefficients varying in some certain intervals around their nominal values.

Linearizing (1) and (2) along the nominal flight trajectory according to the methods introduced in [4, 18], the uncertain model can be written as where is the state vector, is the control input, and and are uncertain matrices in the affine form as follows: where is the number of normalized uncertainties after combination and linearization and are uncertain parameters that represent the uncertainties of these coefficients. The uncertain model (4) is not unique via different modelling methods. Because of different designing and manufacturing environment for different vehicles, uncertainties may obey certain random distribution. Consider for instance, the normal distribution or the uniform distribution .

Suppose that a state feedback controller , which can stabilize the nominal system of (3), is where is the state vector of controller, is the command attitude angles to be tracked, , , , , , and .

Then, the closed loop system, as shown in Figure 2, can be written as where

It is clear that the stability of the system (7), suffering from affine interval uncertainties , is determined by the system matrix . In framework, the linear fraction representation (LFR) of (7), denoted as , should be modelled first according to the approach presented in [4, 18]. Consider where represents known part of the system with input and output , represents uncertainties of diagonal structure, is the rank of a matrix, and and are obtained by full rank decomposition. Consider

At a specific frequency point , structural singular value of (9) is defined as where is the infinite norm of a matrix. Define . Since , the sufficient condition of robust stability is ; that is, . Furthermore, the system stays stable even if the uncertain intervals extend to . For simplicity, we denote as hereinafter.

According to definition (11), if the problem has an optimal solution , then the estimation of is . By combining global intelligent algorithm (such as particle swarm optimization (PSO) and differential evolution (DE) [28]) with local SQP, this problem can be iteratively solved [8]. In order to get the estimation of , we need to solve the optimal problem (12) at a series of frequency points.

When the number of uncertainties is large, the dimension of the searching space is also large. In order to cover the whole space uniformly, the number of particles of PSO (or analogy of other intelligent algorithms) should exponentially increase with respect to the number of uncertainties. Then, the computational burden will increase exponentially. Therefore, our aim is to find those s which affect the stability dramatically and ignore remaining unimportant s when calculating . If we measure the effect of uncertainties on directly, we need to calculate repeatedly. So we introduce an indirect stability analysis function.

As we know, a system is stable if and only if all of its closed loop poles lie in the left half of the complex plan. Therefore, we define the nonlinear stability analysis function as follows: where is the th eigenvalue of a matrix and is the real component of a complex. The effect of on the stability of the closed loop system can be represented by (13) and SA can be invoked. It is clear that the stability analysis function (13) is also suitable for other robust stability clearance method.

All local SA methods need to calculate the differential or derivative; that is, they are based on the analytical model. However, the nonlinear function (13) does not satisfy this requirement. So we will use the global Sobol’s method to deal with this problem in the upcoming sections.

3. Global Uncertainty Sensitivity Analysis

3.1. Sobol’s Method

Consider the nonlinear model in the form where are independent input factors and is the scalar output. If is defined over , then the function can be decomposed as the following form [23]: where , , and so on. The uniqueness of (15) is guaranteed by where and .

Denote , , and as the complement of ; then we have and so on. Define the corresponding domain as and ; then we have

These functions in (15) are obtained by and similarly for higher orders, where .

The variance of is And the partial variance is defined as Then the decomposition (15) leads to the following decomposition of the variance of

The normalized sensitivity index is defined as where are the so-called first-order sensitivity indices and and are the second-order and the th-order indices, respectively. indicates sensitivity of to the interaction among . So the total sensitivity indices for the input is defined as the sum of all indices relating to it. For instance, if , we have . It is easy to find that and , where is the th indices of the remaining factors except the th one.

Because these global sensitivity indices are based on variance, enough samples are needed. The best and most widely used method is Monte Carlo (MC) simulations.

Supposing is the matrix of groups of input factors where and . is the corresponding output and and are two samples of generated by MC. Then we define that is the combined matrix with column from and all other columns from , where and are samples of . Similarly, we define

The estimation below can be obtained [24, 25] as follows: where , , , and are, respectively, the th row of , , , and .

3.2. Uncertainties Sensitivity Analysis Based on Sobol’s Method

It is worth noting that the input factors of the nonlinear model considered in Sobol’s method are limited to . However, the normalized uncertainties of the flight control system is . One manner is to renormalize the uncertainties to the interval . Here we will introduce an easier method.

Considering the nonlinear model (14), if its domain of definition is we can get the below theorem.

Theorem 1. The nonlinear model (14) defined over can be decomposed uniquely to (15) with its items (34) if hold for all and .

Proof. From (31), we can obtain that the members in (15) are orthogonal. That is, for any if , there exists Then, we have and so on for high order terms. Obviously, (34) is similar to (19).

Remark. In fact, Sobol’s method can be extend to any nonlinear function defined over where .

The uncertain matrix of the system matrix in (7) can be rewritten as where are the normalized uncertainties. It is clear that the uncertain space of is defined in (30).

Substituting (7) and (36) into the nonlinear function (13), we can get where , . The Sobol’s method can be applied to analyse the effect of uncertainty terms on the real part of the closed loop poles. The sample matrices of can be generated randomly according to the distribution of .

Generally, the whole clearance process can be summarized into the following.Step  1:establish the uncertain model of the attitude control system and normalize the uncertainties to .Step  2:construct stability analysis function as (37) according to the specific uncertain model.Step  3:generate the sample matrices and of groups of uncertainties .Step  4:calculate output samples of the stability analysis functions (37) according to MC simulations with input samples and .Step  5:calculate the SA index according to (29) and ignore the minor uncertainties with relatively small SA index.Step  6:calculate the singular structure value according to (12).

4. Examples

In this section, a numerical example is given to reveal the effectiveness of the proposed method. Consider the nominal flight trajectory of a HFV depicted as Figure 3, from which operation points for robust stability clearance have been selected. At first, we will illustrate the application of the new clearance process with one single point. Then, we will analyse all these operation points together.

At the 9th point (, ), the nominal model of the attitude control equation in the form of (3) is Because the pitch motion has no coupling with yaw and roll motion, the controller can be designed separately. For convenience, a low order controller that can stabilize the nominal system has been designed as follows: where

Then the system matrix of the closed loop system is where

Calculate the global sensitivity indices of the function (37) with respect to according to the steps presented in Section 3. In order to illustrate the consistency and repeatability of the proposed method, MC simulations have been conducted. The obtained global sensitivity indices are depicted in Figures 4 and 5. It is evident that the results of simulations are nearly consistent;   , , and are extremely close to and obviously smaller than other indices; and when the sample number increases from to , the results converge accordingly. Varying in the interval singly and fixing , , the distribution of the dominant closed loop poles is shown as Figure 6. This can directly validate the SA results.

Since , , we can ignore , in the analysis of robust criterion. is calculated via hybrid optimization method at 136 frequency points in the MATLAB environment. Contrastive results are shown in Figures 7 and 8. When only considering the remaining major uncertainties (), the curve is very close to the situation of considering all uncertainties. The computational time, however, decreases from 3.3387 s to 2.2903 s when the number of uncertainties decreases from to . When taking into account all the operation points together, the proposed clearance frame can save a large amount of time. Because , the controller cannot stabilize the system in the whole uncertain space. However, we can get the valuable information that the approximate allowable uncertain space is and feed it back to designers.

The global sensitivity indices of all operation points are plotted in Figure 9. Note that , , holds for all operation points. That is, because the flight trajectory in Figure 3 is relatively smooth and the uncertain model varies slowly. Therefore, we just need to analyse a few operation points when the trajectory is smooth. A comparison of computational time of is also depicted in Figure 10. With the proposed clearance framework, we can save more than 30 s totally while the GUSA just takes 3.6645 s.

In summary, GUSA provides a quantitative index for engineers to measure the effect of uncertainties on dominant closed loop poles. It is worth noting that the GUSA index is relative index. It means that we can order the effect of all uncertainties based on the GUSA index, but we cannot find a threshold value to ignore unimportant uncertainties. There is a tradeoff between precision and computational time when ignoring unimportant uncertainties. For instance, if we need to reduce more computational time, we can ignore one more uncertainty .

5. Conclusion

In this paper, a new framework based on GUSA is proposed. GUSA serves as the preprocessing step of analysis and obviously release the computational burden. Based on our proposed stability analysis function, Sobol’s method is extended and applied to determine the major uncertainties because of its maturity and flexibility. An example is given to illustrate the efficiency of the proposed method. In the potential applications, this work provides an easy-to-follow procedure for engineers to digest and expand.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported in part by the National Nature Science Foundation of China (nos. 61203081 and 61174079), Doctoral Fund of Ministry of Education of China (no. 20120142120091), and Precision manufacturing technology and equipment for metal part (no. 2012DFG70640).