This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
1. Introduction
Attitude control is a typical nonlinear control problem, which is very important for spacecraft, missile, HSV, and so on in engineering practice. According to small perturbation assumption, the flight dynamics of HSVs can be linearized around the trimming points. Then, the classical control methods such as PID and feedback linearization are employed to design the controller [1–3]. Hypersonic vehicle is required to work within a large flight envelope to meet the challenge of highly maneuverable targets in all probable engagements [4]. Due to the wide envelope, a great number of operating points should be carefully chosen to cover the full envelop, and an effective controller should be designed for each point. Note that the designed control algorithms should guarantee stability with superior control performance and robustness throughout the flight envelope [5, 6]. However, the equations of motion that govern the behavior of an HSV are nonlinear and time varying, which make flight control system design for aircraft a complex and difficult problem. Considering the uncertainties in aerodynamic parameters, nonlinearities and measurement noises, the task of guaranteeing favorable control performance and robustness throughout the entire flight envelope is a challenging one.
Due to the practical importance of HSV, the attitude control has attracted extensive attention and a great number of control methods have been designed to improve control performance. In [7–10], the backstepping procedure is designed for an angle of attack autopilot. Furthermore, to deal with the explosion of the complexity associated with the backstepping method, improving the dynamic surface control method has been studied in [11] on the longitudinal dynamics of HSV. Although the above literature can obtain some meaningful results on the HSV control, this algorithm has low robustness under the uncertainties. Since sliding mode control (SMC) technique provides robustness to internal parameter variations and extraneous disturbance satisfying the matching condition, addressing the velocity and altitude tracking control of hypersonic vehicle has been introduced in [1, 10, 12, 13]. These designed laws guaranteed that both velocity and altitude track fast their reference trajectories respectively under both uncertainties and external disturbances, and it has been also confirmed by the simulation results. But the above-mentioned SMC methods inherently suffer from the chattering problem, which is an undesired phenomenon in practice systems. In [14], the
Based on the feedback linearization approach, Han proposes a novel philosophy, active disturbance rejection control (ADRC), which does not rely on a refined dynamic model [23]. A linear ADRC controller is then presented for practical applications, since the parameter tuning process is simplified [24]. ESO is the core concept of ADRC and has demonstrated its effectiveness in many fields. In [25], an ESO-based control scheme is presented to handle the initial turning problem for a vertical launching air-defense missile. Based on the work of [25], Tian et al. [26] employ ADRC to a generic nonlinear uncertain system with mismatched disturbances, and then a robust output feedback autopilot for an HSV is devised. In [27], a control method combining ADRC and optimal control is discussed for large aircraft landing attitude control under external disturbances. The results show that the ESO technique can guarantee the unknown disturbance and model uncertainties rejection. Actually, actuator saturation affects virtually all practical control systems. It may result in performance degradation and even induce instability. The hypersonic vehicle dynamics is inherently nonlinear, and the number of available results by considering actuator saturation in the design and analysis of hypersonic vehicle dynamics is still limited [13, 28]. In this case, the flight envelope of hypersonic vehicle is narrow and the existing actuator saturation deteriorates the control performance, thus the effective control method should be investigated for HSV.
The paper mainly focuses on the longitudinal control problem of HSVs suffering actuator saturation and disturbances within large envelop. The main contributions of this paper are threefold:
(1)
A linear ESO is used to estimate and compensate for the total disturbances of the small-perturbation-linearized longitudinal dynamics of HSV, which consists of unmodeled dynamics, parametric uncertainties, and external disturbances.
(2)
An adaptive backstepping control law is designed to deal with the large envelop and actuator saturation problem, and a rigorous proof of stability is provided by employing Lyapunov theory.
(3)
The control structure considers the complex aerodynamics and ensures the tracking performance with very little requirement of model information, which is suitable for engineering practices.
The remainder of this paper is organized as follows: the longitudinal flight model of HSV and problem formulation are presented in the “Preliminaries" section. In the “Control Strategy" section, an ESO-based adaptive backstepping controller is designed, and the closed-loop convergence is analyzed. The “Simulation Results" section gives simulation results and some discussions. Finally, conclusions are drawn in the “Conclusion" section.
2. Preliminaries
2.1. Longitudinal Dynamic Model
This study is concerned with the longitudinal motion of the vehicle. It is assumed that there is no side slip, no lateral motion, and no roll for the hypersonic vehicle. As shown in Figure 1, the longitudinal dynamic model for a generic HSV is as follows [6]:
Since
Introduce small perturbation assumption, ignore second order or higher order traces and secondary factors of aerodynamic forces and moment, linearize the equations and develop the perturbation equation in three-dimensional space as follows [6]:
Assuming the velocity to be a constant in a short time, then (3) can be simplified as follows:
Then the second-order dynamics of pitch angle (4) can be rewritten as follows:
The function
Then an assumption for the disturbance is given as follows.
Assumption 1.
The additive disturbances moment
Remark 2.
As shown in (8), the total disturbance
2.2. Extended State Observer
The ESO is a special state observer estimating both system states and an extended state, which consist of the unknown dynamics and external disturbance of the system. Appropriately designed observers can provide comparatively accurate estimations that can be compensated in the control inputs.
Consider a nonlinear system with uncertainties and external disturbances
For clarity, System (10) can be rewritten as
Then, an ESO can be constructed as follows:
Note that the extended state is the total disturbance, which contains the unknown dynamics and external disturbances. Appropriately designed observers can provide comparatively accurate estimations that can be compensated in the control inputs, which improves the robustness. More detailed description of the principle of ESO can be found in [23].
3. Control Strategy
In this section, an ESO-based pitch controller for HSV pitch angle controller is devised. Adaptive backstepping technique is applied with ESO to reject disturbances and unmodeled dynamics. In the first stage, the estimation of total disturbances, including external disturbances and unmodeled dynamics, is discussed. Then, in the second stage, an adaptive backstepping controller is designed, while the estimation of the disturbances is used as a time-varying parameter to improve robustness.
3.1. Lumped Disturbance Estimation
In order to improve the robustness, an extended state observer is used to estimate and compensate for the disturbance. Let
Consider the third-order linear ESO as follows:
It is obvious that the characteristic polynomial is Hurwitz, and the observer is bounded-input-bounded-output (BIBO) stable. Define the estimation error as
Let
Lemma 3 (see [29]).
Assuming
Remark 4.
Since
With a well-tuned ESO, the total disturbance
3.2. Adaptive Backstepping Control
The first step of backstepping design is to define the tracking error as
Then define the angular velocity tracking error as
The derivative of the virtual input is
Design an adaptive controller as
The proposed ESO-based adaptive backstepping control structure for HSV system is shown in Figure 2.
[figure omitted; refer to PDF]3.3. Stability Analysis
The convergence of the tracking errors is established by Theorems 5 and 6.
Theorem 5.
For system (1) controlled by (25) and (26), where initial estimated values satisfy
Proof.
Consider the Lyapunov function
Considering the dynamics (7) and proposed control law (25), the derivative of
Let
Substituting (26) into (29) yields
Provided that
Since
Theorem 6.
Considering system (1) controlled by (25) and (26), the output tracking can be accomplished with virtual control input (21).
Proof.
To illustrate the reference state tracking, Lyapunov function is chosen as follows:
The derivative of
According to Theorem 5, it has been proved that
Remark 7.
Small perturbation linearization is a typical engineering method for HSV attitude control and nominal values of parameters are usually used in the design process, which brings the problems of structural and parametric uncertainties. Applications indicate that ESO can estimate the total disturbance well even if
4. Simulation Results
In this section, simulation results for an HSV are provided to verify the feasibility and efficiency of the proposed control scheme. The reference trajectory used in the simulations is a typical trajectory of reentry segment. The longitudinal dynamics (1) are simulated as the real system, while the controller design procedure is based on the linearized model (3). The simulations are run for 150 seconds and at 100 samples per second. The controller gains are
The control performance using an intelligent ADRC controller is also given to show the superiority of the proposed method. In the ADRC controller design, the control law is as follows:
Table 1
Control gains at feature points.
Time(s) | | |
---|---|---|
0 | 71.35 | 103.16 |
35 | 96.30 | 19.25 |
45 | 60.58 | 9.03 |
55 | 73.46 | 10.21 |
75 | 62.73 | 11.69 |
100 | 67.80 | 15.91 |
150 | 15.04 | 19.12 |
To begin with, a set of comparative simulations for nominal longitudinal dynamics is studied, with no external disturbances and parametric uncertainties. Figure 3 shows the pitch angle tracking performance, and Figure 4 shows the tracking errors. The deflection angles are shown in Figure 5. Form the figures, it is indicated that both control methods can track the reference. Thanks to the excellent estimation ability of ESO to the internal “disturbance", the system can be approximately transformed into a second-order integrator which is easier to be controlled.
[figure omitted; refer to PDF] [figure omitted; refer to PDF] [figure omitted; refer to PDF]It is easily seen from Figure 4 that the proposed controller tracks the reference more precisely. The ADRC controller can be regarded as a PD controller with compensation of disturbances. When the HSV works in a large flight envelop, especially when the reference pitch angle changes rapidly, the set of offline-tuned gains in ADRC may not perform well. Although the feature points will be selected more densely in practical applications, it may not reach the performance of a continuous adaptive method and the computational load will increase due to interpolation operations. Moreover, the parameter tuning procedure for traditional controllers like PID and ADRC is quite complex, while the proposed controller can be effective even in large envelop.
Then considering the existence of external disturbances and parametric uncertainties, another set of simulation is done. The simulations are done under sustained disturbance and abrupt reference changes. In the simulation, a sinusoidal wave disturbance is given as
The tracking performance and tracking error of system using proposed control method are shown in Figures 6 and 7, while the ones using intelligent ADRC controller are shown in Figures 8 and 9. It can be inferred that both methods track the reference soon and remain stable in general due to the introduction of ESO. The time-varying disturbances, as well as parametric uncertainties and unmodeled dynamics, can be lumped together as the disturbances, which can be estimated by ESO and actively compensated for. However, the proposed method shows certain superiority in tracking error, since the controller gains are tuned adaptively. Also, the accuracy of disturbance estimation is ensured by setting the ESO gains large enough, but the existence of measurement noises adds a limit to observer gains in practical applications. Hence there will be a phase lag for estimation and the estimation error cannot be neglected. From this aspect, the adaptive method estimates the upper bound
5. Conclusion
In this paper, the longitudinal control problem for HSVs subject to actuator saturation and disturbance is studied. Applying small perturbation assumption, the longitudinal dynamics can be considered as a second-order system at every trimming point, with total disturbance including unmodeled dynamics and parametric uncertainties. Then an ESO is constructed to estimate and compensate for the total disturbance actively, in order to decouple the system and improve the robustness. To deal with the large envelop and actuator saturation, an adaptive backstepping control scheme is designed to control the pitch angle. The presented method requires very little model information and the closed-loop convergence is proved. Finally, simulation results indicated a quick and smooth tracking performance and verified that the proposed method is effective. Further works may focus on the trajectory tracking control of HSV in 6 DoFs.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Glossary
Notation
[1] Q. Wu, M. Sun, Z. Chen, Z. Yang, Z. Wang, "Tuning of active disturbance rejection attitude controller for statically unstable launch vehicle," Journal of Spacecraft and Rockets, vol. 54 no. 6, pp. 1383-1389, DOI: 10.2514/1.A33604, 2017.
[2] J. S. Shamma, J. R. Cloutier, "Gain-scheduled missile autopilot design using linear parameter varying transformations," Journal of Guidance, Control, and Dynamics, vol. 16 no. 2, pp. 256-263, DOI: 10.2514/3.20997, 1993.
[3] J. Yang, S. Li, C. Sun, L. Guo, "Nonlinear-disturbance-observer-based robust flight control for airbreathing hypersonic vehicles," IEEE Transactions on Aerospace and Electronic Systems, vol. 49 no. 2, pp. 1263-1275, DOI: 10.1109/taes.2013.6494412, 2013.
[4] T. Çimen, "A generic approach to missile autopilot design using state-dependent nonlinear control," Proceedings of the 18th IFAC World Congress, vol. 44 (1), pp. 9587-9600, DOI: 10.3182/20110828-6-IT-1002.03744, .
[5] M. Sun, Z. Wang, Z. Chen, "Practical solution to attitude control within wide envelope," Aircraft Engineering and Aerospace Technology, vol. 86 no. 2, pp. 117-128, DOI: 10.1108/AEAT-10-2012-0167, 2014.
[6] Y. Xu, Z. Wang, B. Gao, "Six-degree-of-freedom digital simulations for missile guidance and control," Mathematical Problems in Engineering, vol. 2015,DOI: 10.1155/2015/829473, 2015.
[7] D. Lin, J. Fan, "Missile autopilot design using backstepping approach," vol. 1, pp. 238-241, DOI: 10.1109/ICCEE.2009.51, .
[8] S. Lee, Y. Kim, G. Moon, B.-E. Jun, "Missile autopilot design during boost phase using robust backstepping approch," Proceedings of the AIAA Guidance, Navigation, and Control Conference, 2015, .
[9] J. Sun, S. Song, G. Wu, "Tracking control of hypersonic vehicle considering input constraint," Journal of Aerospace Engineering, vol. 30, pp. 134-142, DOI: 10.1061/(ASCE)AS.1943-5525.0000775, 2017.
[10] Z. Guo, J. Guo, J. Zhou, "Adaptive attitude tracking control for hypersonic reentry vehicles via sliding mode-based coupling effect-triggered approach," Journal of Aerospace Engineering, vol. 78, pp. 228-240, DOI: 10.1016/j.ast.2018.04.017, 2018.
[11] A. B. Waseem, Y. Lin, A. S. Kendrik, "Adaptive integral dynamic surface control of a hypersonic flight vehicle," International Journal of Systems Science, vol. 46, 2015.
[12] H. Xu, M. D. Mirmirani, P. A. Ioannou, "Adaptive sliding mode control design for a hypersonic flight vehicle," Journal of Guidance, Control, and Dynamics, vol. 27 no. 5, pp. 829-838, DOI: 10.2514/1.12596, 2004.
[13] J.-G. Sun, S.-M. Song, H.-T. Chen, X.-H. Li, "Finite-time tracking control of hypersonic aircrafts with input saturation," Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 232 no. 7, pp. 1373-1389, DOI: 10.1177/0954410017691316, 2018.
[14] C. Schumacher, P. P. Khargonekar, "Missile autopilot designs using H∞ control with gain scheduling and dynamic inversion," Journal of Guidance, Control, and Dynamics, vol. 21 no. 2, pp. 234-243, DOI: 10.2514/2.4248, 1998.
[15] R. Rysdyk, A. J. Calise, "Robust nonlinear adaptive flight control for consistent handling qualities," IEEE Transactions on Control Systems Technology, vol. 13 no. 6, pp. 896-910, DOI: 10.1109/TCST.2005.854345, 2005.
[16] W. R. van Soest, Q. P. Chu, J. A. Mulder, "Combined feedback linearization and constrained model predictive control for entry flight," Journal of Guidance, Control, and Dynamics, vol. 29 no. 2, pp. 427-434, DOI: 10.2514/1.14511, 2006.
[17] H. An, Q. Wu, "Disturbance rejection dynamic inverse control of air-breathing hypersonic vehicles," Acta Astronautica, vol. 151, pp. 348-356, DOI: 10.1016/j.actaastro.2018.06.022, 2018.
[18] J. S. Brinker, K. A. Wise, "Stability and flying qualities robustness of a dynamic inversion aircraft control law," Journal of Guidance, Control, and Dynamics, vol. 19 no. 6, pp. 1270-1277, DOI: 10.2514/3.21782, 1996.
[19] J. Reiner, G. J. Balas, W. L. Garrard, "Robust dynamic inversion for control of highly maneuverable aircraft," Journal of Guidance, Control, and Dynamics, vol. 18 no. 1, pp. 18-24, DOI: 10.2514/3.56651, 1995.
[20] G. Wu, X. Meng, F. Wang, "Improved nonlinear dynamic inversion control for a flexible air-breathing hypersonic vehicle," Aerospace Science and Technology, vol. 78, pp. 734-743, DOI: 10.1016/j.ast.2018.04.036, 2018.
[21] C. Mu, Z. Ni, C. Sun, H. He, "Air-breathing hypersonic vehicle tracking control based on adaptive dynamic programming," IEEE Transactions on Neural Networks and Learning Systems, vol. 28 no. 3, pp. 584-598, DOI: 10.1109/TNNLS.2016.2516948, 2017.
[22] J. He, R. Qi, B. Jiang, J. Qian, "Adaptive output feedback fault-tolerant control design for hypersonic flight vehicles," Journal of The Franklin Institute, vol. 352 no. 5, pp. 1811-1835, DOI: 10.1016/j.jfranklin.2015.01.016, 2015.
[23] J. Q. Han, "From PID to active disturbance rejection control," IEEE Transactions on Industrial Electronics, vol. 56 no. 3, pp. 900-906, DOI: 10.1109/TIE.2008.2011621, 2009.
[24] Z. Gao, "Scaling and bandwidth-parameterization based controller tuning," Proceedings of the American Control Conference, vol. 6, pp. 4989-4996, .
[25] Y. Huang, K. Xu, J. Han, J. Lam, "Flight control design using extended state observer and non-smooth feedback in," vol. 1, pp. 223-228, .
[26] J. Tian, S. Zhang, Y. Zhang, T. Li, "Active disturbance rejection control based robust output feedback autopilot design for airbreathing hypersonic vehicles," ISA Transactions, vol. 74, pp. 45-59, DOI: 10.1016/j.isatra.2018.01.002, 2018.
[27] G. Zhang, L. Yang, J. Zhang, C. Han, "Longitudinal attitude controller design for aircraft landing with disturbance using ADRC/LQR," Proceedings of the 2013 IEEE International Conference on Automation Science and Engineering, CASE 2013, pp. 330-335, .
[28] B. Huang, A. Li, B. Xu, "Adaptive fault tolerant control for hypersonic vehicle with external disturbance," International Journal of Advanced Robotic Systems, vol. 12, pp. 30-35, 2018.
[29] Q. Zheng, L. Q. Gao, Z. Gao, "On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics," Proceedings of the 46th IEEE Conference on Decision and Control (CDC '07), pp. 3501-3506, DOI: 10.1109/CDC.2007.4434676, .
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2019 Zhiqiang Jia et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
In this paper, an adaptive backstepping control strategy is presented to solve the longitudinal control problem for a hypersonic vehicle (HSV) subject to actuator saturation and disturbances. Small perturbation linearization transforms the dynamics to a seconded-order system at each trimming point, with total disturbance including unmodeled dynamics, parametric uncertainties, and external disturbances. The disturbance can be estimated and compensated for by an extended state observer (ESO), and thus the system is decoupled. To deal with the actuator saturation and wide flight envelope, an adaptive backstepping control strategy is designed. A rigorous proof of finite-time convergence is provided applying Lyapunov method. The effectiveness of the proposed control scheme is verified in simulations.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer