Intelligent Control in Discrete-Time for Autonomous SystemsView this Special Issue
Research Article | Open Access
Guidance Law and Neural Control for Hypersonic Missile to Track Targets
Hypersonic technology plays an important role in prompt global strike. Because the flight dynamics of a hypersonic vehicle is nonlinear, uncertain, and highly coupled, the controller design is challenging, especially to design its guidance and control law during the attack of a maneuvering target. In this paper, the sliding mode control (SMC) method is used to develop the guidance law from which the desired flight path angle is derived. With the desired information as control command, the adaptive neural control in discrete time is investigated ingeniously for the longitudinal dynamics of the hypersonic missile. The proposed guidance and control laws are validated by simulation of a hypersonic missile against a maneuvering target. It is demonstrated that the scheme has good robustness and high accuracy to attack a maneuvering target in the presence of external disturbance and missile model uncertainty.
The hypersonic missile can propel the development of the prompt global strike. Controller design is crucial in making it feasible. To control the hypersonic vehicle whose flight dynamics is nonlinear, uncertain, and coupled, many researches were carried out. In , the development of flight dynamics and controller design is comprehensively reviewed.
The SMC is used to control a generic hypersonic vehicle in . The dynamics of the hypersonic vehicle is decoupled to velocity and attitude subsystems  that have been transformed into the linearly parameterized form. Considering the parametric model uncertainty and input saturations, the dynamic inverse control is presented via the back-stepping design in which the dynamic surface control is used. Furthermore, the dead-zone input is considered in  with Nussbaum gain based controller design. In , the aerothermoelastic effect is taken into consideration in the hypersonic vehicle model, and a robust controller is developed to achieve global exponential tracking of the reference model. Fixed-order controllers are designed to constrain the controller’s dimensions with the propulsion system perturbations and aeroelastic fuselage bending considered as uncertainties in . A coupled linear parameter varying (LPV) and flatness design is proposed to solve the hypersonic guidance problem in . In [8, 9], robust control using the genetic algorithm to search a design coefficient space is proposed.
In these literatures, the control outputs are flight velocity and altitude which are driven to track the reference trajectory that increases from zero to constant value after a transient phase. When the hypersonic missile is used to attack targets, the dynamics will change greatly in the endgame phase due to the angle and angle rate changes. More problems exist in the control of the hypersonic missile in attack scenarios, and researchers began to pay more attention to them. The control of the hypersonic missile attacking a ground stationary target with a different vector-output and time-varying commanded output trajectories is using nonlinear control  and adaptive control  separately.
In this paper, the guidance and control law of a hypersonic missile attacking a maneuvering target instead of a ground stationary target are discussed. It is a more challenging task owing to the uncertainties of target maneuvers. To solve this problem, the SMC guidance law and the back-stepping control law are designed to guarantee the robustness. The SMC method is one of the robust control design methods which is robust to parameter perturbations and external disturbances [12, 13]. Reference  proposed the switched bias proportional navigation guidance law which is derived by using the sliding mode control theory based on proportional navigation . In , an adaptive sliding mode guidance law designed for intercepting a maneuvering target is proposed. It is robust in the presence of disturbances and parameter perturbations and is able to eliminate chattering. With target acceleration considered as bounded uncertainty, a sliding mode guidance law is derived based on the nonlinear planar engagement kinematics in . In , the sliding mode control method with the zero-effort miss distance considered as the sliding surface is derived. In , a novel smooth second-order sliding mode (SSOSM) control was applied to guidance law design. Compared with augmented proportional navigation guidance law, the SSOSM can achieve better miss distance performance.
Back-stepping design [20–22] is a powerful tool to design the controller for a nonlinear system in parameter strict-feedback form. Properties of strong stability and tracking are built into the nonlinear system in a number of steps, which are never higher than the system order. In , the sequential loop closure controller design decomposing equations into functional subsystems is adopted. Moreover, intelligent control receives increasing attention since the neural networks [24–28] or fuzzy logic system [29, 30] can learn the dynamics efficiently. In , the global design with neural approximation is proposed for both indirect and direct control of hypersonic dynamics.
With the development of hardware, the research on discrete-time control has received a considerable attention [32–35]. As pointed out in , the use of digital computers and samplers in control circuitry has made the use of discrete-time system representation more justifiable than continuous-time system representation. For the control of a flight vehicle, a controller using continuous-time system is usually implemented by a digital computer with a certain sampling interval [37, 38]. As for the modeling, the discrete strict-feedback form of HFV model is obtained with the Euler approximation . Focusing on the uncertainty estimation, the adaptive back-stepping discrete controller is investigated for hypersonic flight .
In this paper, we first design the sliding mode guidance law from which the desired flight path angle is derived. Then, we design the controller with the back-stepping scheme recursively. We take into consideration the nominal nonlinearity for feedback design and the neural network (NN) is used to approximate the system uncertainty. In order to avoid the circular construction of control inputs, the upper bound is taken instead of the nominal value for coefficient design. The idea of the guidance and control design is shown in Figure 2. This paper is organized as follows. Section 2 briefly presents the longitudinal dynamics of a generic HFV. Section 3 presents the guidance law design via sliding mode control. The system transformation of prediction model is given in Section 4. Section 5 presents the adaptive neural controller design and the stability analysis for the subsystems, respectively. The target interception simulation is included in Section 6. Section 7 presents several comments and final remarks.
2. Hypersonic Vehicle Modeling
This model comprises five state variables and two control inputs , where is the velocity, is the flight path angle, is the altitude, is the angle of attack, is the pitch rate, is elevator deflection, and is the throttle setting:The definitions of the dynamics of hypersonic flight vehicle (HFV) in  are given as follows: , , , , , , , , , and .
The control input is defined as where denotes the air density, is the reference area, is the reference length, and is the radius of the Earth. , , are the force and moment coefficients.
3. Guidance Law Design
The geometry of an idealized interception in which the missile and the target are closing on each other at constant speed is shown in Figure 1, where is hypersonic missile, is target, and are the speed and path angle of the hypersonic missile, and are the speed and path angle of the target, is the distance between the hypersonic missile and the target, and is the line of sight (LOS). Then, the LOS rate can be represented asThe crucial part of the sliding mode controller design is the sliding surface design. To attain a collision triangle, the angle rate command of the missile is usually chosen to be proportional to the LOS rate when the speeds of the interceptor and the target are constants. So the switching function can be chosen asAs mentioned before, the missile and the target are closing on each other at constant speed. Then, the exponential approximation law can be used to achieve satisfactory dynamical performance. The adaptive approximation law can be designed as where and are positive constants and is defined asTo prevent the inertia of a constant approximation law from making the LOS angular rate diverge, the adaptive approximation law is designed asEquation (11) means that the sliding mode approximation speed is adjusted by the target-to-missile ranger . When is close to zero, the speed increases rapidly to prevent from diverging. To mitigate chattering, a continuous function can be a substitute for the variable structure item , where is a small positive real number. Thus, the sliding mode guidance law is written asSubstitute (12) into dynamic equation By integrating , we can obtain the desired path angle .
4. System Transformation
Equations (1)–(5) are applicable when the velocity is mainly related to throttle setting and the rate of altitude change is controlled by the elevator deflection. So the dynamics of the HFV can be decoupled into two functional subsystems. With the tracking references and , we design the velocity and altitude controller separately in Section 5. The schematic diagram is depicted in Figure 2.
4.1. Strict-Feedback Formulation
Assumption 2. The velocity can be considered as constant during the hypersonic missile attacking the target.
4.1.1. Velocity Subsystem
The velocity subsystem (1) can be rewritten into the following form:where and if . Otherwise, and .
4.1.2. Altitude Subsystem
The altitude tracking error is defined as and the flight path command is chosen asIf and are chosen and the flight path angle is controlled to follow , the altitude tracking error is regulated to zero exponentially .
Assumption 3. and are unknown smooth functions. There exist constants and such that , .
4.2. Discrete-Time Model
5. Discrete-Time Controller Design
(1) Define , where is derived from (15). Then,The desired control input is However, it can be observed that functions and are unknown. Thus, the uncertainty is defined and approximated by NN:where is the optimal NN weight vector to approximate and . Denoting , is the NN constriction error with the upper bound .
The virtual controller is designed with the following form:where is the estimation of and is the design constant.
The NN updating law is proposed asDefine the Lyapunov function candidate: The first difference is calculated asFrom (24), it is obvious thatFrom (23), we haveIt is known that , where is the number of NN nodes. Now, we haveThe following inequalities are obtained:where , are positive scalars.
The first difference of is obtained asFinally, we obtainwhere , , , , and .
(2) Define , . Since and , we knowThe uncertainty is defined and approximated with the NN: where is the optimal NN weight vector to approximate . Denoting , is the NN construction error with upper bound .
Design virtual control aswhere is the estimation of and is the design constant.
The NN updating law is given asDefine the Lyapunov function candidate: Then,where , , , , and .
(3) According to the definition of , we haveDefine . The uncertainty is defined aswhere is the optimal NN weight vector to approximate . Denoting , is the NN construction error with the upper bound .
The elevator deflection is designed aswhere is the estimation of and is a positive design constant.
The NN updating law is given asDefine the Lyapunov function candidate: Then,where , , , and .
Now, the following theorem can be obtained.
For the velocity subsystem, the controller in  is simply employed. In this section, we verify the effectiveness and performance of the proposed guidance law and adaptive neural controller. The hypersonic missile starts from the state at , , , , and . The target starts from the state at and and has an upward maneuvering overload in the interception phase.
The parameters for the guidance law are selected as , , and . The parameters for the controller are selected as , , , , , , , , , and . The number of NN nodes is 50. The initial NN weights for are set as 5, while for other NNs the weights are set as zero.
The simulation results are shown in Figures 3–12. From the target interception in Figures 3 and 4, it can be observed that the target (dotted line) maneuvering upward rapidly is impacted by the hypersonic missile (solid line) which tracks the trajectory (dash dot line) calculated precisely by the sliding mode guidance. From the flight path angle tracking in Figures 5 and 6, it can be concluded that the altitude control law tracks the flight path angle at the desired value calculated accurately by the guidance law. From the velocity tracking in Figures 7 through 10, it can be concluded that the velocity controller achieves good performance of keeping the velocity at constant value. The throttle setting changes with the value of angle of attack, indicating the coupling of aerodynamics and propulsion. Figures 7 through 10 depict the changes in the velocity, angle of attack, and control input which oscillate in the first second and then become stable. The reason for oscillation can be found in the tracking of the NN weights depicted in Figures 11 and 12. The NN has learned the dynamic characteristics of the hypersonic missile.
7. Conclusion and Future Work
Taking the target maneuver into consideration, this paper proposes the sliding mode guidance law and adaptive neural controller for the hypersonic missile via the back-stepping method. The flight path angle is designed as the guidance command instead of normal acceleration. The nominal part of the nonlinearity during each step is eliminated and the NN is used to approximate the system uncertainty. Simulation results show the effectiveness of the proposed guidance and control laws. For future work, the energy management control should be considered to derive more effective velocity control.
In this paper, only one-step-ahead model is used for controller design. For future work, we will work on how to develop a new algorithm based on the equivalent prediction model developed in . Also, the fault tolerant control  is of interest since it can guarantee flight safety. In case of time-varying disturbance, the disturbance observer based control  can be applied.
The authors declare that they have no competing interests.
This work was supported by the National Natural Science Foundation of China under Grants 61104195, 90816027, and 91216104 and by the NWPU Basic Research Fund under Grant GEKY1003.
- B. Xu and Z. Shi, “An overview on flight dynamics and control approaches for hypersonic vehicles,” Science China Information Sciences, vol. 58, no. 7, Article ID 070201, 19 pages, 2015.
- H. J. Xu, M. D. Mirmirani, and 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, 2004.
- B. Xu, X. Huang, D. Wang, and F. Sun, “Dynamic surface control of constrained hypersonic flight models with parameter estimation and actuator compensation,” Asian Journal of Control, vol. 16, no. 1, pp. 162–174, 2014.
- B. Xu, “Robust adaptive neural control of flexible hypersonic flight vehicle with dead-zone input nonlinearity,” Nonlinear Dynamics, vol. 80, no. 3, pp. 1509–1520, 2015.
- Z. D. Wilcox, W. MacKunis, S. Bhat, R. Lind, and W. E. Dixon, “Robust nonlinear control of a hyper-sonic aircraft in the presence of aerothermoelastic effects,” in Proceedings of the American Control Conference (ACC '09), pp. 2533–2538, IEEE, St. Louis, Mo, USA, June 2009.
- H. Buschek and A. J. Calise, “Uncertainty modeling and fixed-order controller design for a hypersonic vehicle model,” Journal of Guidance, Control, and Dynamics, vol. 20, no. 1, pp. 42–48, 1997.
- M. Zerar, F. Cazaurang, and A. Zolghadri, “Coupled linear parameter varying and flatness-based approach for space re-entry vehicles guidance,” IET Control Theory and Applications, vol. 3, no. 8, pp. 1081–1092, 2009.
- Q. Wang and R. F. Stengel, “Robust nonlinear control of a hypersonic aircraft,” Journal of Guidance, Control, and Dynamics, vol. 23, no. 4, pp. 577–585, 2000.
- C. I. Marrison and R. F. Stengel, “Design of robust control systems for a hypersonic aircraft,” Journal of Guidance, Control, and Dynamics, vol. 21, no. 1, pp. 58–63, 1998.
- S. Mehta, W. MacKunis, S. Subramanian, and C. Pasiliao, “Nonlinear control of hypersonic missiles for maximum target penetration,” in Proceedings of the AIAA Guidance, Navigation, and Control Conference, Guidance, Navigation, and Control and Co-located Conferences, Minneapolis, Minn, USA, August 2012.
- P. Yu, Y. B. Shtessel, and C. Edwards, “Adaptive continuous higher order sliding mode control of air breathing hypersonic missile for maximum target penetration,” in Proceedings of the AIAA Guidance, Navigation, and Control Conference, AIAA SciTech. American Institute of Aeronautics and Astronautics, Kissimmee, Florida, 2015.
- V. I. Utkin, Sliding Modes in Control and Optimization, Springer, New York, NY, USA, 1992.
- J.-J. E. Slotine and W. Li, Applied Nonlinear Control, vol. 199, Prentice-Hall, Englewood Cliffs, NJ, USA, 1991.
- K. R. Babu, I. G. Sarma, and K. N. Swamy, “Switched bias proportional navigation for homing guidance against highly maneuvering targets,” Journal of Guidance, Control, and Dynamics, vol. 17, no. 6, pp. 1357–1363, 1994.
- J. Moon, K. Kim, and Y. Kim, “Design of missile guidance law via variable structure control,” Journal of Guidance, Control, and Dynamics, vol. 24, no. 4, pp. 659–664, 2001.
- D. Zhou, C. Mu, and W. Xu, “Adaptive sliding-mode guidance of a homing missile,” Journal of Guidance, Control, and Dynamics, vol. 22, no. 4, pp. 589–594, 1999.
- Y. B. Shtessel and C. H. Tournes, “Integrated higher-order sliding mode guidance and autopilot for dual-control missiles,” Journal of Guidance, Control, and Dynamics, vol. 32, no. 1, pp. 79–94, 2009.
- T. Shima, M. Idan, and O. M. Golan, “Sliding-mode control for integrated missile autopilot guidance,” Journal of Guidance, Control, and Dynamics, vol. 29, no. 2, pp. 250–260, 2006.
- Y. B. Shtessel, I. A. Shkolnikov, and A. Levant, “Smooth second-order sliding modes: missile guidance application,” Automatica, vol. 43, no. 8, pp. 1470–1476, 2007.
- P. V. Kokotovic, “The joy of feedback: nonlinear and adaptive: 1991 bode prize lecture,” IEEE Control Systems, vol. 12, no. 3, pp. 7–17, 1992.
- M. Chen, S. S. Ge, and B. V. E. How, “Robust adaptive neural network control for a class of uncertain MIMO nonlinear systems with input nonlinearities,” IEEE Transactions on Neural Networks, vol. 21, no. 5, pp. 796–812, 2010.
- L. J. Chen and K. S. Narendra, “Nonlinear adaptive control using neural networks and multiple models,” Automatica, vol. 37, no. 8, pp. 1245–1255, 2001.
- L. Fiorentini, A. Serrani, M. A. Bolender, and D. B. Doman, “Nonlinear robust adaptive control of flexible air-breathing hypersonic vehicles,” Journal of Guidance, Control, and Dynamics, vol. 32, no. 2, pp. 402–417, 2009.
- B. Xu, Z. Shi, C. Yang, and F. Sun, “Composite neural dynamic surface control of a class of uncertain nonlinear systems in strict-feedback form,” IEEE Transactions on Cybernetics, vol. 44, no. 12, pp. 2626–2634, 2014.
- Z.-G. Wu, P. Shi, H. Su, and J. Chu, “Local synchronization of chaotic neural networks with sampled-data and saturating actuators,” IEEE Transactions on Cybernetics, vol. 44, no. 12, pp. 2635–2645, 2014.
- B. Xu, Q. Zhang, and Y. Pan, “Neural network based dynamic surface control of hypersonic flight dynamics using small-gain theorem,” Neurocomputing, vol. 173, part 3, pp. 690–699, 2016.
- M. Chen, P. Shi, and C. C. Lim, “Adaptive neural fault-tolerant control of a 3-dof model helicopter system,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 46, no. 2, pp. 260–270, 2015.
- C. Yang, Z. Li, R. Cui, and B. Xu, “Neural network-based motion control of an underactuated wheeled inverted pendulum model,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 11, pp. 2004–2016, 2014.
- B. Xu, Z. Shi, and C. Yang, “Composite fuzzy control of a class of uncertain nonlinear systems with disturbance observer,” Nonlinear Dynamics, vol. 80, no. 1-2, pp. 341–351, 2015.
- Z. Wu, P. Shi, H. Su, and R. Lu, “Dissipativity-based sampled-data fuzzy control design and its application to truck-trailer system,” IEEE Transactions on Fuzzy Systems, vol. 23, no. 5, pp. 1669–1679, 2015.
- B. Xu, C. Yang, and Y. Pan, “Global neural dynamic surface tracking control of strict-feedback systems with application to hypersonic flight vehicle,” IEEE Transactions on Neural Networks and Learning Systems, vol. 26, no. 10, pp. 2563–2575, 2015.
- Y.-J. Liu, L. Tang, S. Tong, and C. L. P. Chen, “Adaptive NN controller design for a class of nonlinear MIMO discrete-time systems,” IEEE Transactions on Neural Networks and Learning Systems, vol. 26, no. 5, pp. 1007–1018, 2015.
- Y.-J. Liu, L. Tang, S. Tong, C. L. P. Chen, and D.-J. Li, “Reinforcement learning design-based adaptive tracking control with less learning parameters for nonlinear discrete-time MIMO systems,” IEEE Transactions on Neural Networks and Learning Systems, vol. 26, no. 1, pp. 165–176, 2015.
- B. Xu, C. Yang, and Z. Shi, “Reinforcement learning output feedback NN control using deterministic learning technique,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 3, pp. 635–641, 2014.
- C. Yang, L. Zhai, S. G. Shuzhi, T. Chai, and H. L. Tong, “Adaptive model reference control of a class of MIMO discrete-time systems with compensation of nonparametric uncertainty,” in Proceedings of the American Control Conference (ACC '08), pp. 4111–4116, IEEE, Seattle, Wash, USA, June 2008.
- S. Janardhanan and B. Bandyopadhyay, “Multirate output feedback based robust quasi-sliding mode control of discrete-time systems,” IEEETransactions on Automatic Control, vol. 52, no. 3, pp. 499–503, 2007.
- A. Chaudhuri and M. S. Bhat, “Output feedback-based discrete-time sliding-mode controller design for model aircraft,” Journal of Guidance, Control, and Dynamics, vol. 28, no. 1, pp. 177–181, 2005.
- N. K. Lincoln and S. M. Veres, “Application of discrete time sliding mode control to a spacecraft in 6DoF with parameter identification,” International Journal of Control, vol. 83, no. 11, pp. 2217–2231, 2010.
- I. M. Mareels, H. B. Penfold, and R. J. Evans, “Controlling nonlinear time-varying systems via Euler approximations,” Automatica, vol. 28, no. 4, pp. 681–696, 1992.
- B. Xu, F. C. Sun, C. G. Yang, D. X. Gao, and J. X. Ren, “Adaptive discrete-time controller design with neural network for hypersonic flight vehicle via back-stepping,” International Journal of Control, vol. 84, no. 9, pp. 1543–1552, 2011.
- M. A. Bolender and D. B. Doman, “Nonlinear longitudinal dynamical model of an air-breathing hypersonic vehicle,” Journal of Spacecraft and Rockets, vol. 44, no. 2, pp. 374–387, 2007.
- B. Xu, Y. Fan, and S. Zhang, “Minimal-learning-parameter technique based adaptive neural control of hypersonic flight dynamics without back-stepping,” Neurocomputing, vol. 164, pp. 201–209, 2015.
- B. Xu and Y. Zhang, “Neural discrete back-stepping control of hypersonic flight vehicle with equivalent prediction model,” Neurocomputing, vol. 154, pp. 337–346, 2015.
- B. Xu, Y. Guo, Y. Yuan, Y. Fan, and D. Wang, “Fault-tolerant control using command-filtered adaptive back-stepping technique: application to hypersonic longitudinal flight dynamics,” International Journal of Adaptive Control and Signal Processing, 2015.
- M. Chen and S. S. Ge, “Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer,” IEEE Transactions on Industrial Electronics, vol. 62, no. 12, pp. 7706–7716, 2015.
Copyright © 2016 Wenxing Fu et al. 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.