Next Article in Journal
Intelligent Discrete Sliding Mode Predictive Fault-Tolerant Control Method for Multi-Delay Quad-Rotor UAV System Based on DIECOA
Next Article in Special Issue
Assessment of Radiative Heating for Hypersonic Earth Reentry Using Nongray Step Models
Previous Article in Journal
A Polymorphing Wing Capable of Span Extension and Variable Pitch
Previous Article in Special Issue
A Real-Time Trajectory Optimization Method for Hypersonic Vehicles Based on a Deep Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Angular-Accelerometer-Based Flexible-State Estimation and Tracking Controller Design for Hypersonic Flight Vehicle

1
303 Unit, Xi’an Research Institute of High-Tech, Xi’an 710025, China
2
Flight Automatic Control Research Institute, Aviation Industry Corporation of China, Xi’an 710065, China
3
School of Automation, Northwestern Polytechnical University, Xi’an 710072, China
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(4), 206; https://doi.org/10.3390/aerospace9040206
Submission received: 23 February 2022 / Revised: 26 March 2022 / Accepted: 27 March 2022 / Published: 10 April 2022
(This article belongs to the Special Issue Hypersonics: Emerging Research)

Abstract

:
The controller design of hypersonic flight vehicles is a challenging task, especially when its flexible states are immeasurable. Unfortunately, the flexible states are difficult to measure directly. In this paper, an angular-accelerometer-based method for the estimation of flexible states is proposed. By adding a pitch angel angular accelerometer and designing an Extended Kalman Filter-based online estimation method, the flexible states could be obtained in real time. Then, based on the estimated flexible states, a stable inversion-based controller-design method was utilized, and a robust tracking controller was designed for hypersonic flight vehicles. The proposed method provides an effective means of estimating flexible states and conducting the observer-based controller design of hypersonic flight vehicles. Finally, a numeral simulation is given to show the effectiveness of the proposed control method.

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:
h ˙ = V sin ( θ α ) V ˙ = 1 m ( T cos α D ) g sin ( θ α ) α ˙ = 1 m V ( T sin α L ) + Q + g V cos ( θ α ) θ ˙ = Q Q ˙ = M I y y + ψ 1 η ¨ 1 I y y + ψ 2 η ¨ 2 I y y η ¨ 1 = 2 ς 1 ω 1 η ˙ 1 ω 1 2 η 1 + N 1 ψ 1 M I y y ψ 1 ψ 2 η ¨ 2 I y y η ¨ 2 = 2 ς 2 ω 2 η ˙ 2 ω 2 2 η 2 + N 2 ψ 2 M I y y ψ 1 ψ 2 η ¨ 1 I y y
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, η i ( i = 1 , 2 ) denotes the generalized elastic coordinate. ψ 1 and ψ 2 are constrained beam-coupling constants for η 1 and η 2 . Since η i ( i = 1 , 2 ) is the flexible dynamics of the HFV, (1) has five rigid-body state variables and four flexible ones.
L 1 2 ρ V 2 S C L ( α , δ e ) D 1 2 ρ V 2 S C D ( α , δ e ) M z T T + 1 2 ρ V 2 S c ¯ ( C M , α ( α ) + C M , δ e ( δ e ) ) T C T α 3 α 3 + C T α 2 α 2 + C T α α + C T 0 N 1 N 1 α 2 α 2 + N 1 α α + N 1 0 N 2 N 2 α 2 α 2 + N 2 α α + N 2 δ e δ e + N 2 0
and
ρ = ρ 0 exp ( ( h h 0 ) h s ) C L = C L α α + C L δ e δ e + C L 0 C D = C D α 2 α 2 + C D α α + C D δ e 2 δ e 2 + C D δ e δ e + C D 0 C M , α = C M , α α 2 α 2 + C M , α α α + C M , α 0 C M , δ e = c e δ e , q ¯ = 1 2 ρ V 2 C T α 3 = β 1 Φ + β 2 C T α 2 = β 3 Φ + β 4 C T α = β 5 Φ + β 6 C T 0 = β 7 Φ + β 8 .
where C D is the drag coefficient; C L is the lift coefficient; C M , α is the drag coefficient; C M , i is the contribution to the moment, C T α i is the ith order coefficient of α in T, β i is the ith thrust fit parameter. u = [ Φ , δ e ] T 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 Q ˙ and the flexible states [ η 1 , η ˙ 1 , η 2 , η ˙ 2 ] T is often neglected, which means that, in most studies, Q ˙ = M I y y is adopted for the system analysis and control design instead of Q ˙ = M I y y + ψ 1 η ¨ 1 I y y + ψ 2 η ¨ 2 I y y .

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:
h ˙ = V sin ( θ α ) V ˙ = 1 m ( T cos α D ) g sin ( θ α ) = 1 m [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] cos α 1 m [ 1 2 ρ V 2 S ( C D α 2 α 2 + C D α α + C D 0 ) ] g sin ( θ α ) + 1 m { [ β 1 α 3 + β 2 α 2 + β 5 α + β 7 ] cos α } Φ 1 m [ 1 2 ρ V 2 S ( C D δ e 2 δ e + C D δ e ) ] δ e
α ˙ = 1 m V [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] sin α 1 m V [ 1 2 ρ V 2 S ( C L α α + C L 0 ) ] + Q + g V cos ( θ α ) 1 m V { [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] sin α } Φ 1 m V [ 1 2 ρ V 2 S C L δ e ] δ e θ ˙ = Q Q ˙ = 1 I y y { z T [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] + 1 2 ρ V 2 S c ¯ ( C M , α α 2 α 2 + C M , α α α + C M , α 0 ) } + 1 I y y { z T [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] } Φ + 1 I y y { 1 2 ρ V 2 S c ¯ c e } δ e + ψ 1 η ¨ 1 I y y + ψ 2 η ¨ 2 % I y y % η ¨ 1 = 2 ς 1 ω 1 η ˙ 1 ω 1 2 η 1 + N 1 α 2 α 2 + N 1 α α + N 1 0 ψ 1 M I y y ψ 1 ψ 2 η ¨ 2 I y y η ¨ 2 = 2 ς 2 ω 2 η ˙ 2 ω 2 2 η 2 + N 2 α 2 α 2 + N 2 α α + N 2 0 + N 2 δ e δ e ψ 2 M I y y ψ 1 ψ 2 η ¨ 1 I y y .
Considering the form of the affine nonlinear system, the above equation can be rewritten as:
x ˙ = f ( x ) + g ( x ) u
where x = [ h , V , α , θ , Q , η 1 , η ˙ 1 , η 2 , η ˙ % 2 ] T ,   u = [ Φ , δ e ] T , and
f ( x ) = [ f 1 ( x ) f 2 ( x ) f 3 ( x ) f 4 ( x ) f 5 ( x ) f 6 ( x ) f 7 ( x ) f 8 ( x ) f 9 ( x ) ] T g ( x ( t ) ) = [ 0 b 21 b 31 0 b 51 0 b 71 0 b 91 0 b 22 b 32 0 b 52 0 b 72 0 b 92 ] T ,
f 1 ( x ) = V sin ( θ α ) f 2 ( x ) = 1 m [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] cos α 1 m [ 1 2 ρ V 2 S ( C D α 2 α 2 + C D α α + C D 0 ) ] g sin ( θ α ) f 3 ( x ) = 1 m V [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] sin α 1 m V [ 1 2 ρ V 2 S ( C L α α + C L 0 ) ] + Q + g V cos ( θ α ) f 4 ( x ) = Q f 5 ( x ) = 1 I y y { z T [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] + 1 2 ρ V 2 S c ¯ ( C M , α α 2 α 2 + C M , α α α + C M , α 0 ) } + ψ 1 f 7 ( x ) I y y + ψ 2 f 9 ( x ) I y y
f 6 ( x ) = η ˙ 1 f 7 ( x ) = 2 ς 1 ω 1 η ˙ 1 ω 1 2 η 1 + ( N 1 α 2 ψ 1 ψ 2 I y y k 2 N 2 α 2 ) α 2 + ( N 1 α ψ 1 ψ 2 I y y k 2 N 2 α ) α + N 1 0 ψ 1 ψ 2 I y y k 2 N 2 0 + ψ 1 ψ 2 I y y k 2 2 ς 2 ω 2 η ˙ 2 + ψ 1 ψ 2 I y y k 2 ω 2 2 η 2 ψ 1 I y y k 2 ψ 1 ψ 2 2 I y y 2 k 2 ( z T [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] + 1 2 ρ V 2 S c ¯ ( C M , α α 2 α 2 + C M , α α α + C M , α 0 ) )
f 8 ( x ) = η ˙ 2 f 9 ( x ) = 2 ς 2 ω 2 η ˙ 2 ω 2 2 η 2 + ( N 2 α 2 ψ 1 ψ 2 I y y k 1 N 1 α 2 ) α 2 + ( N 2 α % ψ 1 ψ 2 I y y k 1 N 1 α ) α + N 2 0 ψ 1 ψ 2 I y y k 1 N 2 0 + ψ 1 ψ 2 I y y k 1 2 ς 1 ω 1 η ˙ 1 + ψ 1 ψ 2 I y y k 1 ω 1 2 η 1 ψ 2 I y y k 1 ψ 2 ψ 1 2 I y y 2 k 1 ( z T [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] + 1 2 ρ V 2 S c ¯ ( C M , α α 2 α 2 + C M , α α α + C M , α 0 ) )
b 21 = 1 m { [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] cos α } b 22 = 1 m [ 1 2 ρ V 2 S ( C D δ e 2 δ e + C D δ e ) ] b 31 = 1 m V { [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] sin α } b 32 = 1 m V [ 1 2 ρ V 2 S C L δ e % ] b 51 = 1 I y y { z T [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] } b 52 = 1 I y y { 1 2 ρ V 2 S c ¯ c e } b 71 = ψ 1 I y y k 2 ψ 1 ψ 2 2 I y y 2 k 2 % z T [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] b 72 = ψ 1 I y y k 2 ψ 1 ψ 2 2 I y y 2 k 2 % 1 2 ρ V 2 S c ¯ c e ψ 1 ψ 2 I y y k 2 N 2 δ e b 91 = ψ 2 I y y k 1 ψ 2 ψ 1 2 I y y 2 k 1 % z T [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] b 92 = ψ 2 I y y k 1 ψ 2 ψ 1 2 I y y 2 k 1 % 1 2 ρ V 2 S c ¯ c e + N 2 δ e .
Choosing the output of HFVs as y ( t ) = [ h , V ] T , 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:
h ˙ = V sin ( θ α ) h ¨ = L f 2 h + [ L g 1 L f h L g 2 L f h ] u V ˙ = f 2 ( x ) + [ b 21 ( x ) b 22 ( x ) ] u ,
where
L f 2 h = sin ( θ α ) { 1 m [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] cos α 1 m [ 1 2 ρ V 2 S ( C D α 2 α 2 + C D α α + C D 0 ) ] g sin ( θ α ) } V cos ( θ α ) { 1 m V [ β 2 α 3 + β 4 α 2 + β 6 α + β 8 ] sin α + 1 m V [ 1 2 ρ V 2 S ( C L α α + C L 0 ) ] + g V cos ( θ α ) } L g 1 L f h = sin ( θ α ) 1 m { [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] cos α } + V cos ( θ α ) 1 m V { [ β 1 α 3 + β 3 α 2 + β 5 α + β 7 ] sin α } L g 2 L f h = sin ( θ α ) 1 m [ 1 2 ρ V 2 S ( C D δ e 2 δ e + C D δ e ) ] + V cos ( θ α ) 1 m V [ 1 2 ρ V 2 S C L δ e ] .
Defining ξ = [ h , h ˙ , V ] T as the external state, then (5) is
ξ ˙ = A ξ ξ + B ξ [ F ξ ( x ) + G ξ ( x ) u ]
where
A ξ = [ 0 1 0 0 0 0 0 0 0 ] , B ξ = [ 0 0 1 0 0 1 ] , F ξ ( x ) = [ L f 2 h f 2 ( x ) ] , G ξ ( x ) = [ L g 1 L f h L g 2 L f h g 21 ( x ) g 22 ( x ) ] .
For the analysis of the internal dynamics, a virtual controller is introduced
v = F ξ ( x ) + G ξ ( x ) u
so
u = G ξ 1 ( x ) [ v F ξ ( x ) ]
Choosing the internal states as ς = [ α , Q , η 1 , η ˙ 1 , η 2 , η ˙ 2 ] T , the internal dynamics of (1) can be constructed, and
ς ˙ = [ f 3 ( x ) f 5 ( x ) f 6 ( x ) f 7 ( x ) f 8 ( x ) f 9 ( x ) ] + [ b 31 b 32 b 51 b 52 0 0 b 71 b 72 0 0 b 91 b 92 ] G ξ 1 ( x ) [ v F ξ ( x ) ] = F ς ( x ) + G ς ( x ) [ F ξ ( x ) + G ξ ( x ) u ] ,
where
F ς ( x ) = [ f 3 ( x ) f 5 ( x ) f 6 ( x ) f 7 ( x ) f 8 ( x ) f 9 ( x ) ] [ b 31 b 32 b 51 b 52 0 0 b 71 b 72 0 0 b 91 b 92 ] G ξ 1 ( x ) F ξ ( x ) G ς ( x ) = [ b 31 b 32 b 51 b 52 0 0 b 71 b 72 0 0 b 91 b 92 ] G ξ 1 ( x ) .
Then, there exists a diffeomorphism coordinate transformation, x ( ξ T , ς T ) T , 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 ( ξ T , ς T ) T . 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 [ η 1 , η ˙ 1 , η 2 , η ˙ 2 ] are immeasurable, the control objective is converted into: finding an observer for the flexible state [ η 1 , η ˙ 1 , η 2 , η ˙ 2 ] , 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 [ h , h ˙ , V , α , Q ] T can be viewed as a measurable state. However, the flexible dynamics η = [ η 1 , η ˙ 1 , η 2 , η ˙ 2 ] T 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, η ˙ 1 , η ˙ 2 , 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 Q ˙ 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 Q ˙ = M I y y + ψ 1 η ¨ 1 I y y + ψ 2 η ¨ 2 I y y , where I y y is already known and M = z T T + 1 2 ρ V 2 S ( C M , α ( α ) + C M , δ e ( δ e ) ) can beastly computed by the measurable states, if angular acceleration Q ˙ can be measured in real time, we can deem that, ψ 1 η ¨ 1 I y y + ψ 2 η ¨ 2 I y y can be measured in real time. Defining a new variable η y , and η y = ψ 1 I y y η ¨ 1 + ψ 2 I y y η ¨ 2 = Q ˙ M I y y , since η = [ η 1 , η ˙ 1 , η 2 , η ˙ 2 ] T is unmeasurable, a estimation method is needed here to estimate η based on the measurable value of η y .
Because of the vibration and wind disturbance of HFV, when utilizing an angular accelerometer, the measured angular acceleration Q ˙ will suffer from stochastic disturbances, so η y can be rewrote as
η y = ψ 1 I y y η ¨ 1 + ψ 2 I y y η ¨ 2 + ϑ ( t ) = Γ ( x ) + ϑ ( t )
where Γ ( x ) = ψ 1 I y y η ¨ 1 + ψ 2 I y y η ¨ 2 , ϑ ( t ) 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
η ˙ = [ f 6 ( x ) f 7 ( x ) f 8 ( x ) f 9 ( x ) ] + [ 0 0 b 71 b 72 0 0 b 91 b 92 ] u + ϖ ( t ) = F η ( x ) + G η ( x ) u + ϖ ( t )
where ϖ ( t ) represents the stochastic disturbances. Then, an estimation method is needed for the immeasurable flexible state η on the basis of the measurable value of η y .
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
η ^ ˙ = A η ( t ) η ^ + B η ( t ) u + L η ( t ) ( η y C η ( t ) η ^ ) + ϖ ( t ) η y = C η ( t ) η ^ + ϑ ( t )
where η ^ is the observer state, and L η ( t ) is the observer gain, which will be designed later;
A η ( t ) = F η ( x ) η , B η ( t ) = G η ( x ) η , C η ( t ) = Γ ( x ) η
then the estimation error system can be easily constructed:
e ˙ η ^ = A η ( t ) e η ^ L η ( t ) C η ( t ) e
where e η ^ = η η ^ is the estimation error.
Assuming that ( A η ( t ) , C η ( t ) ) of (9) is all observable, the EKF gain can be computed as
L η ( t ) = P η ( t ) C η ( t ) R η 1 ( t )
where P η ( t ) is a symmetric and positive definite value, and is the solution of the following Riccati equation
P ˙ η ( t ) = A η ( t ) P η ( t ) + P η ( t ) A η T ( t ) + Q η ( t ) P η ( t ) C η T ( t ) R 1 ( t ) C η ( t ) R η 1 ( t ) P η ( t ) P η ( t ) = P η ( 0 ) > 0
where Q η ( t ) and R η ( t ) are positive definite matrices.
Since a numerical solution can be easily obtained for the above algebraic Riccati equation, based on the calculated observer gain L η ( t ) , 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.
ς ˙ = A ς 1 ξ + A ς 2 ς + B ς v A ς 1 = F ς ( x ) ξ | ξ = ξ 0 , ς = ς 0 , v = 0 , A ς 2 = F ς ( x ) ς | ξ = ξ 0 , ς = ς 0 , v = 0 , B ς = G ς ( x ) v | ξ = ξ 0 , ς = ς 0 , v = 0 ,
where ξ = ξ 0 ,   ς = ς 0 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 y d = [ h d , V d ] T , and IID is ς d = [ α d ,   Q d ,   η 1 d ,   η ˙ 1 d ,   η 2 d ,   η ˙ 2 d ] T . IID can be computed easily [12], and then the original problem can be transformed into a new one:
e ˙ = A e + B [ F ξ ( x ) + G ξ ( x ) u y d ( r ) ]
where e = [ e ξ T , e ς T ] T , e ξ = ξ ξ d , e ς = ς ς d , ξ d = [ h d , h ˙ d , V d ] T is already given and y d ( r ) = [ h ¨ d , V ˙ d ] T represents the derivatives of the given reference trajectory,
A = [ A ξ 0 A ς 1 A ς 2 ] , B = [ B ξ B ς ]
For the controller design, introducing a new segmentation of the error state, e = [ e χ T , e η T ] T , e χ = χ χ d ,   e η = η η d , where χ = [ h , h ˙ , V , α Q ] T represents the measurable states, and η = [ η 1 ,   η ˙ 1 ,   η 2 ,   η ˙ 2 ] T represents the immeasurable flexible states. Considering the estimated error system (10), the closed loop system under the original control objective is given by
e ˙ = A e + B [ F ξ ( x ) + G ξ ( x ) u y d ( r ) ] , e ˙ η ^ = ( A η ( t ) L η ( t ) C η ( t ) ) e η ^
with the diffeomorphism coordinate transformation, x ( ξ T , ς T ) T ( χ T , η T ) T . Then, the control objective is as follows: for the state-tracking error system together with the estimation error (12), design an observer-based controller u = ψ ( χ , η ^ ) , then the closed-loop system (12) is stable.
Remark 3.
In (12), e = [ e χ T , e η T ] T is introduced for error state e. Since the rigid-body-state error e χ is measurable, and the flexible-state error e η 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: V η ^ = e η ^ T P η 1 ( t ) e η ^ , where P η ( t ) is a symmetric and positive definite matrix. Then,
V ˙ η ^ = e ˙ η ^ T P η 1 ( t ) e η ^ + e η ^ T P η 1 ( t ) e ˙ η ^ = e η ^ T ( A η ( t ) L η ( t ) C η ( t ) ) T P η 1 ( t ) e η ^ + e η ^ T P η 1 ( t ) ( A η ( t ) L η ( t ) C η ( t ) ) e η ^ e η ^ T P η 1 ( t ) [ Q η ( t ) + P η ( t ) C η T ( t ) R η 1 ( t ) C η ( t ) R η 1 ( t ) P η ( t ) ] P η 1 ( t ) e η ^ = e η ^ T Π e η ^
where Π = P η 1 ( t ) [ Q η ( t ) + P η ( t ) C η T ( t ) R η 1 ( t ) C η ( t ) R η 1 ( t ) P η ( t ) ] P η 1 ( t ) and Π is symmetric and positively defined.
For error system (12), the design controller should be u = ψ ( χ , η ^ ) . Considering the form of (12), constructing a controller as
u = ψ ( χ , η ^ ) = 1 G ( χ , η ^ ) ( F ( χ , η ^ ) + K e + y d ( r ) + u s + u h )
with e = [ e χ T , e η d T ] T = [ ( χ χ d ) T , ( η ^ η d ) T ] T , then the designed controller can be rewritten as
e ˙ = A e + B [ F ( x ) + ( G ( x ) G ( ξ , η ^ ) + G ( ξ , η ^ ) ) u y d ( r ) ] = A e + B [ Δ F + Δ G u + K e + u s + u h ] = ( A + B K ) e + B [ Δ F + Δ G u K e + u s + u h ] = ( A + B K ) e + B M F ( ξ , η ^ ) + B ( Δ G G 1 ( ξ , η ^ ) + I ) ( u s + u h ) Δ F
where Δ F = F ( x ) F ( ξ , η ^ ) , Δ G = G ( x ) G ( ξ , η ^ ) , e = [ 0 , e η ^ T ] T , M F ( ξ , η ^ ) = ( Δ F + Δ G G 1 ( ξ , η ^ ) ) ( F ( ξ , η ^ ) + K e + y d ( r ) ) K e .
The following Assumptions are needed:
Assumption 1.
The expression of Δ G G 1 ( ξ , η ^ ) is unknown, but it is bounded, so Δ G G 1 ( ξ , η ^ ) κ G < 1 is hold, where κ G is a known constant.
Assumption 2.
The expression of M F ( ξ , η ^ ) is unknown and is bounded, so M F ( ξ , η ^ ) ( ρ 0 + ρ 1 e ) B T P e is hold, where ρ 0 and ρ 1 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 P e > 0 , and K, satisfying
P e ( A + B K ) + ( A + B K ) T P e + P e B R e 1 B T P e + Q e < 0  
[ 2 Q e Π P e B B T P e R e 1 ] < 0
where R e and Q e 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
u h = 1 2 ( 1 + κ G ) R e 1 B T P e e ,
u s = ρ ^ 0 + ρ ^ 1 e 1 + κ G s g n ( B T P e e )
The adaptive law for ρ ^ 0 ,   ρ ^ 1 is
ρ ^ ˙ 0 = q 0 B T P e e , ρ ^ ˙ 1 = q 1 e B T P e e
Proof of Theorem 1.
Choosing the Lyapunov function as
V e = 1 2 e T P e e + 1 2 q 0 ρ ˜ 0 2 + 1 2 q 1 ρ ˜ 1 2
where q 0 and q 1 are given scalars. Notice that ρ ˜ ˙ 0 = ρ ^ ˙ 0 and ρ ˜ ˙ 1 = ρ ^ ˙ 1 , differentiating (12)
V ˙ e = 1 2 e ˙ T P e e + 1 2 e T P e e ˙ % 1 q 0 ρ ˜ 0 T ρ ^ ˙ 0 1 q 1 ρ ˜ 1 T ρ ^ ˙ 1 = e T [ A + B K ] T P e e + u h T ( I + Δ G G 1 ( ξ , η ^ ) ) T B T P e e + u s T ( I + Δ G G 1 ( ξ , η ^ ) ) T B T P e e + M F T ( ξ , η ^ ) B T P e e 1 q 0 ρ ˜ 0 T ρ ^ ˙ 0 1 q 1 ρ ˜ 1 T ρ ^ ˙ 1
since Δ G G 1 ( x | θ g ) κ G < 1 , u h = 1 2 ( 1   +   κ G ) R e 1 B T P e e
u h T ( I + Δ G G 1 ( x | θ g ) ) T B T P e e     1 2 e T P e B R e 1 B T P e e   1 2 ( e e ) T P e B R e 1 B T P e e
For M F ( x ) , B T P e e e a e , and u s = ρ ^ 0 + ρ ^ 1 e ( 1 + κ G ) s g n ( B T P e e ) , ρ ^ ˙ 0 = q 0 B T P e e , ρ ^ ˙ 1 = q 1 e B T P e e , then
u s T ( I + Δ G G 1 ( x | θ g ) ) T B T P e e + M F ( x ) B T P e e ( ρ 0 ρ ^ 0 ) B T P e e 1 q 0 ρ ^ ˙ 0 ρ ˜ 0 + ( ρ 1 e ρ ^ 1 e ) B T P e e 1 q 1 ρ ^ ˙ 1 ρ ˜ 1 0
Then,
V ˙ e 1 2 e T [ P e ( A + B K ) + ( A + B K ) P e ] e + 1 2 e T P e B R e 1 B T P e e 1 2 e T P e B R e 1 B T P e e 1 2 e T Q e e 1 2 e T P e B R e 1 B T P e e
Since e = [ 0 , e η ^ T ] T , Λ + P e B R e 1 B T P e < Q e
2 V ˙ e [ e e T ] [ Q e P e B R e 1 B T P e 2 P e B R e 1 B T P e 2 Π ] [ e e ] [ e e T ] Ϝ [ e e ]
where [ Q e P e B R e 1 B T P e 2 P e B R e 1 B T P e 2 Π ] . Since Q e > 0 , Π > 0 , ( P e B R e 1 B T P e ) 2 < 4 Q e Π , then Ϝ is positively defined. Then,
V ˙ e 0
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
A = [ 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 7.073 × 10 8 1.388 × 10 8 7.186 × 10 7 0.0696 1 2.29 × 10 5 2.23 × 10 5 1.27 × 10 4 11.63 0 0 0 0 0 0 0 0 0 4647.82 0 0 0 0 0 0 0.021 1.555 × 10 3 0.1176 5100.67 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.0745 1.80 × 10 4 0.263 5.26 × 10 4 0 1 0 0 272.25 0.66 7.207 × 10 5 1.44 × 10 7 0 0 0 1 4.90 × 10 5 1.189 × 10 7 400 0.8 ] B = [ 0 0 1 0 0 1 1.7 × 10 6 3.39 × 10 6 0.0161 0.0054 0 0 3.35 × 10 5 1.8304 × 10 4 0 0 18.0596 1.24 ] .
For the application of EKF, the initial states are η ^ ( 0 ) = [ 1.5122 0 1.122 0 ] T , Q η ( 0 ) = 1 × 10 5 I , R η ( 0 ) = d i a g ( 10 , 10 ) . Then, K can be obtained and
K = [ 2.919 4.14 2.65 2771.93 0.848 0.9295 4.629 386.93 % 822.22 0.0153 0.0017 0.5 0.0526 114.79 0.0033 0.00027 0.05 0.00013 % ] .
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, η 1 and η 2 , and Figure 6 and Figure 7 are the second-order vibration of the HFV, η ˙ 1 and η ˙ 2 , 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.

Author Contributions

Conceptualization, D.Z. and X.H.; methodology, X.H.; software, X.Z.; validation, Y.X.; formal analysis, D.Z.; resources, Y.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62073265.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data used during the study appear in the submitted article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Azarova, O.A.; Lapushkina, T.A.; Krasnobaev, K.V.; Kravchenko, O.V. Redistribution of Energy during Interaction of a Shock Wave with a Temperature Layered Plasma Region at Hypersonic Speeds. Aerospace 2021, 8, 326. [Google Scholar] [CrossRef]
  2. Parker, J.T.; Serrani, A.; Yurkovich, S.; Bolender, M.A.; Doman, D.B. Control-Oriented Modeling of an Air-Breathing Hypersonic Vehicle. J. Guid. Control. Dyn. 2007, 30, 856–869. [Google Scholar] [CrossRef]
  3. Otsu, H. Aerodynamic Characteristics of Re-Entry Capsules with Hyperbolic Contours. Aerospace 2021, 8, 287. [Google Scholar] [CrossRef]
  4. Hu, X.; Guo, Y.; Zhang, L.; Alsaedi, A.; Hayat, T.; Ahmad, B. Fuzzy stable inversion-based output tracking for nonlinear non-minimum phase system and application to FAHVs. J. Frankl. Inst. 2015, 352, 5529–5550. [Google Scholar] [CrossRef]
  5. Xia, R.; Chen, M.; Wu, Q.; Wang, Y. Neural network based integral sliding mode optimal flight control of near space hypersonic vehicle. Neurocomputing 2020, 379, 41–52. [Google Scholar] [CrossRef]
  6. Qi, Q.; Bu, X. Adaptive dynamic programing design for the neural control of hypersonic flight vehicles. J. Frankl. Inst. 2021, 358, 8169–8192. [Google Scholar] [CrossRef]
  7. Zong, Q.; Wang, F.; Tian, B.; Su, R. Robust adaptive dynamic surface control design for a flexible air-breathing hypersonic vehicle with input constraints and uncertainty. Nonlinear Dyn. 2014, 78, 289–315. [Google Scholar] [CrossRef]
  8. An, H.; Liu, J.; Wang, C.; Wu, L. Approximate Back-Stepping Fault-Tolerant Control of the Flexible Air-Breathing Hypersonic Vehicle. IEEE/ASME Trans. Mechatron. 2015, 21, 1680–1691. [Google Scholar] [CrossRef]
  9. Ye, H.; Jiang, B. Adaptive switching control for hypersonic vehicle with uncertain control direction. J. Frankl. Inst. 2020, 357, 8851–8869. [Google Scholar] [CrossRef]
  10. Zong, Q.; Wang, J.; Tian, B.; Tao, Y. Quasi-continuous high-order sliding mode controller and observer design for flexible hypersonic vehicle. Aerosp. Sci. Technol. 2013, 27, 127–137. [Google Scholar] [CrossRef]
  11. Mu, C.; Ni, Z.; Sun, C.; He, H. Air-Breathing Hypersonic Vehicle Tracking Control Based on Adaptive Dynamic Programming. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 584–598. [Google Scholar] [CrossRef] [PubMed]
  12. An, H.; Liu, J.; Wang, C.; Wu, L. Disturbance Observer-Based Antiwindup Control for Air-Breathing Hypersonic Vehicles. IEEE Trans. Ind. Electron. 2016, 63, 3038–3049. [Google Scholar] [CrossRef]
  13. Mu, C.; Sun, C.; Xu, W. Fast sliding mode control on air-breathing hypersonic vehicles with transient response analysis. Proc. Inst. Mech. Eng. Part I: J. Syst. Control. Eng. 2016, 230, 23–34. [Google Scholar] [CrossRef]
  14. Hu, X.; Xu, B.; Si, X.; Hu, C. Nonlinear adaptive tracking control of non-minimum phase hypersonic flight vehicles with unknown input nonlinearity. Nonlinear Dyn. 2017, 90, 1151–1163. [Google Scholar] [CrossRef]
  15. Bavle, H.; Sanchez-Lopez, J.L.; De La Puente, P.; Rodriguez-Ramos, A.; Sampedro, C.; Campoy, P. Fast and Robust Flight Altitude Estimation of Multirotor UAVs in Dynamic Unstructured Environments Using 3D Point Cloud Sensors. Aerospace 2018, 5, 94. [Google Scholar] [CrossRef] [Green Version]
  16. Benzerrouk, H.; Nebylov, A.; Li, M. Multi-UAV Doppler Information Fusion for Target Tracking Based on Distributed High Degrees Information Filters. Aerospace 2018, 5, 28. [Google Scholar] [CrossRef] [Green Version]
  17. Hu, X.; Xu, B.; Hu, C. Robust Adaptive Fuzzy Control for HFV with Parameter Uncertainty and Unmodeled Dynamics. IEEE Trans. Ind. Electron. 2018, 65, 8851–8860. [Google Scholar] [CrossRef]
Figure 1. Geometry of HFV model.
Figure 1. Geometry of HFV model.
Aerospace 09 00206 g001
Figure 2. Tracking performance.
Figure 2. Tracking performance.
Aerospace 09 00206 g002
Figure 3. Input of the plant.
Figure 3. Input of the plant.
Aerospace 09 00206 g003
Figure 4. η 1 and its estimation.
Figure 4. η 1 and its estimation.
Aerospace 09 00206 g004
Figure 5. η 2 and its estimation.
Figure 5. η 2 and its estimation.
Aerospace 09 00206 g005
Figure 6. η ˙ 1 and its estimation.
Figure 6. η ˙ 1 and its estimation.
Aerospace 09 00206 g006
Figure 7. η ˙ 2 and its estimation.
Figure 7. η ˙ 2 and its estimation.
Aerospace 09 00206 g007
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, D.; Zheng, X.; Xie, Y.; Hu, X. Angular-Accelerometer-Based Flexible-State Estimation and Tracking Controller Design for Hypersonic Flight Vehicle. Aerospace 2022, 9, 206. https://doi.org/10.3390/aerospace9040206

AMA Style

Zhang D, Zheng X, Xie Y, Hu X. Angular-Accelerometer-Based Flexible-State Estimation and Tracking Controller Design for Hypersonic Flight Vehicle. Aerospace. 2022; 9(4):206. https://doi.org/10.3390/aerospace9040206

Chicago/Turabian Style

Zhang, Daqiao, Xiaolong Zheng, Yangguang Xie, and Xiaoxiang Hu. 2022. "Angular-Accelerometer-Based Flexible-State Estimation and Tracking Controller Design for Hypersonic Flight Vehicle" Aerospace 9, no. 4: 206. https://doi.org/10.3390/aerospace9040206

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop