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 []. 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 [] has been adopted by researchers. The classical linear model-based controller-designed method has been applied in HFVs []. 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 [], the neural network-based controller [,], the back-stepping controller [,], the nonlinear adaptive controller [,], the adaptive dynamic programming controller []. 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 [], 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 [], 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 []. 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 [,], 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 []. 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 []; 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.
Figure 1.
Geometry of HFV model.
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 [], 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 [], 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, satisfying
where 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
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 [], 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 []. 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.
Figure 2.
Tracking performance.
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.
Figure 3.
Input of the plant.
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.
Figure 4.
and its estimation.
Figure 5.
and its estimation.
Figure 6.
and its estimation.
Figure 7.
and its estimation.
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
- 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]
- 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]
- Otsu, H. Aerodynamic Characteristics of Re-Entry Capsules with Hyperbolic Contours. Aerospace 2021, 8, 287. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- Ye, H.; Jiang, B. Adaptive switching control for hypersonic vehicle with uncertain control direction. J. Frankl. Inst. 2020, 357, 8851–8869. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).