1. Introduction
The hypersonic flight vehicle (HFV) is a type of vehicle that has the ability of horizontal launching and multiple uses, and thus, it is widely studied nowadays. For severe maneuver demands, the air-breathing scramjet engines of HFVs are integrated with the airframe systems [
1]. This makes the couplings and flight dynamics of HFVs very complex. The controller design of HFVs is a challenging task and has been a hot topic in recent years. The complex nonlinear model proposed in [
2] has been adopted by researchers. The classical linear model-based controller-designed method has been applied in HFVs [
3]. However, the changing speeds of their flight dynamics are very high, so linear models cannot exactly control the complex dynamics of HFVs. In such cases, a nonlinear controller is needed for HFVs. Existing nonlinear control methods have also been considered, such as the T-S fuzzy controller [
4], the neural network-based controller [
5,
6], the back-stepping controller [
7,
8], the nonlinear adaptive controller [
9,
10], the adaptive dynamic programming controller [
11]. However, in the application of the above nonlinear controllers, the states of HFV are all assumed to be measurable, while in most situations, some states of a real system are immeasurable, especially for flight vehicles.
As a simple and common solution, the acceleration of a flight vehicle can be easily measured by an accelerometer, and the angular flight velocity of a flight vehicle can also be tested by a gyroscope. In this case, the flight velocity and attitude can be computed by means of the integration of the acceleration, and the flight angle of the flight vehicle can be computed by the measurable angular velocity. However, the flexible dynamics of a flight vehicle are difficult to measure, since the vibration is not at a fixed point. In these cases, “all states are measurable” is not an appropriate assumption, and the observer design problem of HFVs must be considered.
Observer-based controller-design methods for HFVs have also been studied; in [
12], the angle of attack and the flight path angle are assumed to be immeasurable and a high-order sliding mode observer is designed, and in [
13], the coupling between rigid and flexible dynamics is assumed to be unknown, and the flexible dynamics of the HFV is viewed as disturbance, then an observer is constructed to estimate it. Most of the observer-based controller-design methods for HFVs assume the nonlinear disturbance is unknown and then obtain the disturbance by designing an observer. Just as we have illustrated, the angle of attack and the flight path angle can be measurable using a gyroscope or can be computed, so this assumption is not suitable for a real flight vehicle. The couplings between rigid and flexible dynamics are objective and can be modeled by flight tests. The observer disturbance is really needed for HFVs since their flight environments are really complex. However, the flexible dynamics of HFV are hard to measure in practice, while few results can be found about this topic.
Considering the flexible dynamics, the model of HFVs is a nonlinear non-minimum-phase model, and the flexible dynamics of HFVs are all internal dynamics [
14]. Observer design for internal dynamics is difficult for non-minimum-phase systems since they do not appear directly in the output of the plant. In this case, an “intermediate variable”, which includes the information of the internal dynamics and can easily be measured, is needed for the controller design. For a flight vehicle, the choice of the “intermediate variable” is very difficult since the measuring device of this “intermediate variable” should also be considered.
On the basis of the above discussions, we propose an angular-accelerometer-based flexible-state estimation method and a consequent nonlinear-tracking-controller-design method for HFVs in this paper. The nonlinear dynamics of HIV are reviewed, together with the internal dynamics. Then, an analysis of the flexible dynamics of HFV is presented. Based on the coupling of angular velocity and flexible dynamics, an angular-accelerometer-based flexible-state estimation method is proposed. Since the Extended Kalman Filter (EKF) is a well-known method for state estimation [
15,
16], it is utilized here for the estimation of flexibility. After obtaining the estimation of flexible states, an ideal internal dynamics (IID) based nonlinear stable inversion controller was utilized for the controller design of HFVs [
17]. After obtaining the IID, the output tracking control objective could then be transformed into state tracking, then an inversion-based controller was designed more easily. Based on the constructed state-tracking mode, the computed IID and the estimation results of flexible states, an observer-based nonlinear controller was designed. Simulations of the nonlinear model of HFVs are given to check the correctness of the proposed method.
The main contributions of the paper are summarized as follows:
- (1)
An angular-accelerometer-based estimation method is proposed for the estimation of immeasurable flexible states of HFVs. Using an angular accelerometer, the flexible states of HFVs could be estimated in real time;
- (2)
An observer-based nonlinear controller was constructed for the output tracking control of non-minimum-phase systems. The proposed method can be utilized not only for HFVs, but also other non-minimum-phase flight vehicles.
2. Problem Formulation
2.1. Nonlinear Dynamics of HFVs
The nonlinear dynamics of HFVs is a complete model that was built in [
1]; a longitudinal sketch of HFVs is given in
Figure 1 and the details are listed as follows:
where
h is the flight altitude of HFVs,
V is the flight velocity,
is angle of attack and
is flight pitch angle.
Q is the pitch rate,
M is the pitching moment,
denotes the generalized elastic coordinate.
and
are constrained beam-coupling constants for
and
. Since
is the flexible dynamics of the HFV, (1) has five rigid-body state variables and four flexible ones.
and
where
is the drag coefficient;
is the lift coefficient;
is the drag coefficient;
is the contribution to the moment,
is the
ith order coefficient of
in
T,
is the
ith thrust fit parameter.
is the input of the plant.
Remark 1. The nonlinear model considered in this paper is far more complex than the one adopted in most studies in the literature, since the coupling between the angular acceleration and the flexible states is often neglected, which means that, in most studies, is adopted for the system analysis and control design instead of .
2.2. Input/Output Linearization
By combining (2) and (3) into (1), the nonlinear model of HFVs is transformed into an affine form, and is rewritten as:
Considering the form of the affine nonlinear system, the above equation can be rewritten as:
where
, and
Choosing the output of HFVs as
, and following the input–output linearization method, the relative degree of (4) can be computed and
r = [2, 1], so the nonlinear model (4) can only be partially linearized, and the partially linearized model is:
where
Defining
as the external state, then (5) is
where
For the analysis of the internal dynamics, a virtual controller is introduced
so
Choosing the internal states as
, the internal dynamics of (1) can be constructed, and
where
Then, there exists a diffeomorphism coordinate transformation,
, and the nonlinear model of HFV (1) can be transformed into (6) and (7). Utilizing the method of analysis proposed in [
10], the internal dynamics (7) is of the non-minimum-phase type.
Remark 2. In the nonlinear expression of (7), x is utilized to express the nonlinear dynamics rather than . Because the diffeomorphism coordinate transformation adopted here is simple, for the convenience of reading and understanding, the symbol x is still utilized to express it.
Though expressions (6) and (7) are complex, the nonlinear model is greatly simplified. After the transformation, also considering the fact that the flexible states are immeasurable, the control objective is converted into: finding an observer for the flexible state , then designing an observer-based controller u for system (6) and (7). Since the nonlinearity of the original system (1) is greatly reduced, the design of the controller for (6) and (7) is far easier than the one for (1).
3. Estimation of Flexible Dynamics
For the state-feedback controller, all states should be measurable. Unfortunately, in most cases, some states of real systems are immeasurable. For HFV, the acceleration can be measured by an accelerometer, and the pitch rate Q can be tested by a gyroscope; then, V and h can be computed via the integration of the acceleration, and can be computed via the integration of Q, so can be viewed as a measurable state. However, the flexible dynamics are difficult measure, since the vibration is not at a fixed point, it is a vibration of the whole airframe. Furthermore, the flexible dynamics contain the first-order vibration, , and they are very difficult to be exactly measured. In this case, an alternative scheme should be considered.
Observing the nonlinear model of HFVs, there is coupling between the angular acceleration and flexible states . The measurement of an angular acceleration is a commonly used approach and has been widely used in the guidance and navigation of flight vehicles, and it can be easily accomplished using an angular accelerometer. Furthermore, an angular accelerometer is easy to fix, and its measured value is trustworthy. If the flexible states can be estimated by the coupling between angular acceleration and flexible states, the controller design can be easily carried out for HFVs. Thus, in this study, an angular-accelerometer-based flexible dynamics estimations strategy was utilized and a corresponding estimation method was built.
3.1. Extend Kalman Filter
From (1), angular acceleration , where is already known and can beastly computed by the measurable states, if angular acceleration can be measured in real time, we can deem that, can be measured in real time. Defining a new variable , and , since is unmeasurable, a estimation method is needed here to estimate based on the measurable value of .
Because of the vibration and wind disturbance of HFV, when utilizing an angular accelerometer, the measured angular acceleration
will suffer from stochastic disturbances, so
can be rewrote as
where
,
is the measurement noise and is assumed to be a zero-mean Gaussian white process. Similarly, the flexible dynamics of HFVs are also subjected to stochastic disturbances, and then
where
represents the stochastic disturbances. Then, an estimation method is needed for the immeasurable flexible state
on the basis of the measurable value of
.
The nonlinear dynamics of flexible dynamics are really complex, and furthermore, they suffer from stochastic disturbances. In this case, a simple linear observer was not suitable here. EKF can be utilized for nonlinear systems with parameter variations, measurement noise and system uncertainties, so EKF is an efficient means of optimally estimating nonlinear processes and has been widely used. In this case, the EKF method was utilized for the flexible-dynamics estimations of HFVs.
According to the EKF approach, the observer for flexible states
is constructed as
where
is the observer state, and
is the observer gain, which will be designed later;
then the estimation error system can be easily constructed:
where
is the estimation error.
Assuming that
of (9) is all observable, the EKF gain can be computed as
where
is a symmetric and positive definite value, and is the solution of the following Riccati equation
where
and
are positive definite matrices.
Since a numerical solution can be easily obtained for the above algebraic Riccati equation, based on the calculated observer gain , the convergence of the flexible states observer error system (10) can be guaranteed, then can be estimated in real time.
3.2. Based Control Objective
Though the complexity of the nonlinear expression of HFV was greatly reduced by input–output linearization, it was still difficult to conduct controller design directly. For the carrying out of the controller design, nonlinear expression (8) was linearized first according to the trim point of HFVs.
where
is the trim point of HFVs.
Considering the control objective and the non-minimum-phase characteristics of HFVs, the stable inversion method was adopted here. IID is an ideal trajectory of internal dynamics, which is drawn by the given reference trajectory. Combining the flight task of HFV, reference trajectory of HFV is
, and IID is
. IID can be computed easily [
12], and then the original problem can be transformed into a new one:
where
is already given and
represents the derivatives of the given reference trajectory,
For the controller design, introducing a new segmentation of the error state,
,
, where
represents the measurable states, and
represents the immeasurable flexible states. Considering the estimated error system (10), the closed loop system under the original control objective is given by
with the diffeomorphism coordinate transformation,
Then, the control objective is as follows: for the state-tracking error system together with the estimation error (12), design an observer-based controller
, then the closed-loop system (12) is stable.
Remark 3. In (12), is introduced for error state e. Since the rigid-body-state error is measurable, and the flexible-state error is immeasurable, the new segmentation is convenient for our controller design.
4. Controller Design
For the observer error system (10), a Lyapunov function is designed as:
, where
is a symmetric and positive definite matrix. Then,
where
and
is symmetric and positively defined.
For error system (12), the design controller should be
. Considering the form of (12), constructing a controller as
with
then the designed controller can be rewritten as
where
,
The following Assumptions are needed:
Assumption 1. The expression of is unknown, but it is bounded, so is hold, where is a known constant.
Assumption 2. The expression of is unknown and is bounded, so is hold, where and are unknown scalars.
Then, for the closed loop system, the following Theorem is obtained:
Theorem 1. For the state-tracking system (9) together with the estimation error system (12), under Assumption 1 and 2, if there exist matrices, and K, satisfyingwhere and are given positive definite control matrices, then the proposed adaptive controller (13) can guarantee the stability of (9) and the estimation error of (12) with The adaptive law foris Proof of Theorem 1. Choosing the Lyapunov function as
where
and
are given scalars. Notice that
and
, differentiating (12)
since
For
,
, and
,
, then
Since
where
. Since
,
,
, then Ϝ is positively defined. Then,
Then, the proof is completed. □
5. Simulation Results
A numerical simulation is proposed for the flexible-state estimation method and the-tracking-controller-design method given in this paper. The trim point of HFV can be found in [
17],
A and B in (12) can then be computed with
For the application of EKF, the initial states are
Then,
K can be obtained and
The setting of the simulation, such as the specific value of the reference command, and the setting of the instruction filter, are all the same as in [
17]. The proposed observer-based controller is based on the nonlinear model of HFV. The reference command tracking performance can be found in
Figure 2. As shown in
Figure 2, the tracking error was almost zero for both the attitude command and the velocity command.
The control input of the proposed controller is given in
Figure 3. As shown in
Figure 3, the input of the plant was smooth and was within the limits of the control constraints; thus, the control input generated by the proposed controller is reasonable.
The estimated states and the real states are given in
Figure 4,
Figure 5,
Figure 6 and
Figure 7, where
Figure 4 and
Figure 5 are the first-order vibration of the HFV,
and
, and
Figure 6 and
Figure 7 are the second-order vibration of the HFV,
and
, together with the observer error. From
Figure 4,
Figure 5,
Figure 6 and
Figure 7, we can see that, after about 10 s, the observer errors all converged to zero; thus, the proposed EKF observation can obtain a good observer performance.
6. Conclusions
An angular-acceleration-based flexible-state estimation method for HFVs was proposed, together with an output-tracking-controller-design method for HFVs. By adding angular acceleration and designing an EKF observer, the flexible states of HFV could be estimated online. Then, by means of the nonlinear stable inversion technique and the estimation of flexible states, a nonlinear controller was constructed, and the stability of the proposed method was proven via the Lyapunov function. Finally, simulation results for HFVs were given to test the effectiveness of the proposed method. The proposed method provides an effective way to achieve the flexible-state estimation and observer-based controller design of HFVs. Using the proposed method, multiple elastic modal sensors can be replaced by an angular acceleration, so the manufacturing costs of HFVs are reduced and the controller performance is simultaneously guaranteed.
For the real application of the proposed method, disturbances in actual operations must be considered. In this case, further work is needed to test the applicability of the proposed method in real applications; for example, its efficacy under the influence of impulse disturbance, step disturbance, or modeling variations, etc.; with the obtaining of further testing results, the controller should be improved continuously.