Abstract
A trajectory shaping guidance law is proposed for a missile to intercept a stationary target considering terminal flight path angle and acceleration constraints. The proposed approach is to design a desired crossrange profile using a polynomial of downrange-to-go. The resulting trajectory shaping guidance law provides several benefits such as flexibility and ease of implementation. The proposed guidance law does not depend on linearized engagement kinematics, constant speed assumption, and time-to-go estimate. Numerical simulation is performed to demonstrate the effectiveness of the proposed guidance law.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Introduction
Ground or naval targets are usually equipped with the defensive measures and anti-missile systems such as armoured shield for self-protection, electronic jammer, close-in weapons system, etc. However, those measures cannot provide isotropic and uniform defensive power over all directions due to limited coverage. In other words, a certain direction around the target is more vulnerable to incoming attack than others. From the view of offensive missile, it will be advantageous to have a capability of hitting the target from a desired impact direction.
On the other hand, it is desirable in most cases to regulate the lateral acceleration to zero as the missile approaches to the target. This is to maximize the hit probability and the destructive power of warhead, to reduce the angle-of-attack at the moment of impact, and to allow small correction near the end of engagement. Most importantly, zero terminal acceleration constraint is necessary to avoid command saturation at the end of homing phase, because the control authority and the margin for manoeuvre in response to external disturbances can be maintained by ensuring this constraint.
To meet the above requirements, several guidance laws have been developed to cope with terminal impact angle constraint while reducing terminal manoeuvre demand at the same time [1,2,3,4,5,6,7,8,9,10]. Time-to-go Polynomial Guidance law (TPG) presented in [2, 4] is of concern in this study. TPG is a class of guidance laws with terminal impact angle and acceleration constraints, which is a general framework of trajectory shaping guidance law design. To design the TPG, the form of acceleration command is given by a polynomial of time-to-go, and the coefficients of the polynomial are determined by terminal boundary conditions. TPG is known as a guidance scheme that provides several promising results in theoretical analysis, flexibility of tuning, and good performance. Moreover, TPG is a general form of trajectory shaping guidance laws for terminal impact angle control, and weighted linear quadratic optimal guidance laws with terminal impact angle constraint can be regarded as a specific type of TPG.
In this study, a modified approach is proposed to improve several shortcomings of the TPG. In [2, 4], TPG was designed by designating acceleration command as a polynomial of time-to-go. Note that TPG has been developed on the basis of linearized engagement kinematics with constant speed assumption. Also, the guidance command is given by an explicit function of time-to-go for which an approximate estimate is only available rather than the exact one. Unlike the TPG, in this study, the desired crossrange trajectory is constructed using a polynomial of downrange-to-go, which is the first step of a new trajectory shaping guidance law design. By doing this, the proposed guidance law does not depend on (1) linearization of engagement kinematics, (2) assumption of constant speed missile, and (3) inaccurate time-to-go estimate. In summary, the proposed approach overcomes the shortcomings of TPG while sharing similarities in its design philosophy.
The key idea of the proposed approach is to assign a desired crossrange pattern as a function of downrange-to-go, instead of other options for the independent variable such as time-to-go, range-to-go, or path-length-to-go. If time-to-go is chosen as the independent variable for describing the desired trajectory, then it is hard to deal with time-varying speed case and the final command will depend on inaccurate time-to-go estimate. If path-length-to-go is chosen, then the constant speed assumption can be relaxed. However, the design in this case is identical to the previous one using the time-to-go except the change-of-variable in engagement kinematics, and it is difficult to represent the path-length-to-go as an exact form. Or, if range-to-go is used to describe the desired trajectory, then it will be difficult to consider the terminal impact angle constraint. To treat the shortcomings of the previous methods, downrange-to-go is used to describe the desired trajectory in this study. Also, the proposed approach does not require linearization of engagement kinematics. Note that this approach differs from performing feedback linearization of engagement kinematics first and then designing the virtual control as a polynomial of downrange-to-go.
The rest of this paper is organized as follows: The problem of stationary target interception with terminal constraints is formulated in Sect. 2. The trajectory shaping guidance law is proposed and its properties are discussed in Sect. 3. Numerical simulation is performed to demonstrate the effectiveness of the proposed guidance law and the results are shown in Sect. 4. Concluding remarks are summarized in Sect. 5.
2 Problem Formulation
In this section, assumptions to design a guidance law, equations of planar engagement kinematics, and problem statement are described.
2.1 Assumptions
The following assumptions are considered to design and analyse the guidance law proposed in this study.
Assumption 1
The target is stationary, and the velocity and acceleration vectors of the missile lies on a plane for all time, i.e., the engagement is two-dimensional.
Assumption 2
The missile is a lag-free point-mass such that the actual lateral acceleration equals to the commanded lateral acceleration without time-delay and distortion.
Assumption 3
The information on the position and velocity of the missile and the position of the target is available from sensors without time-delay and noise.
Assumption 4
The (initial) velocity of the missile is within \(\pm 90 \deg \) from the desired terminal impact direction.
Note that Assumption 2 does not influence on the tangential acceleration which is related to the change of speed. The lateral (normal) acceleration is only related to the change of flying direction and therefore to the geometric shape of the curve flown by missile.
2.2 Planar Engagement Kinematics
Figure 1 shows the planar homing engagement geometry considered in this study. In Fig. 1, \(\left( X_{I}, Y_{I}\right) \) and \(\left( X_{f}, Y_{f}\right) \) denote the inertial coordinate system and the impact coordinated system, respectively. The impact coordinate system has its origin on the stationary target T, X-axis is aligned to the desired terminal impact direction, and \(\gamma _{f_{d}}\) is the flight path angle for the desired terminal impact direction. For the missile M, \(\left( x,y\right) \) is the position with respect to the impact coordinate system, \(V_{M}\) is the speed, \(\gamma _{M}\) is the flight path angle, and \(a_{M}^{n}\) is the lateral acceleration. The downrange-to-go denoted by \(x_{go}\) is the remaining distance to the target along \(X_{f}\)-axis, and \(x_{go}=-x\) by construction. The flight path angle error is defined as follows
The motion of the missile can be represented in the impact coordinate system as
where \(\dot{\left( ~\right) }=\frac{d}{dt}\left( ~\right) \), and \(\bar{\gamma }_{M}\left( t_{0}\right) =\bar{\gamma }_{M_{0}}=\gamma _{M_{0}}-\gamma _{f_{d}}\). Due to Assumption 4 which implies that \(\dot{x}\left( t\right) \ge 0\) for \(\forall t \in \left[ t_{0},t_{f}\right] \), the downrange x can be used as an independent variable instead of the time t, then equation of motion can be rewritten as
where \(\left( ~\right) '=\frac{d}{dx}\left( ~\right) \). The second derivative of y with respect to x can be derived as
Equation (4) can be rewritten using Eq. (5) as follows.
Note that \(\kappa \) in Eq. (6) is the curvature of the curve flown by missile. Additionally, the derivative of the lateral acceleration with respect to x can be derived as follows.
2.3 Problem Statement
The constraints on the miss distance, impact angle, and acceleration at the terminal time can be represented as follows.
Let \(t_{f}\) be the time instance when x becomes zero, i.e., \(x\left( t_{f}\right) =0\). Considering Eqs. (3) and (6), the terminal constraints of Eqs. (8)–(10) are equivalent to the following conditions using the changed independent variable x.
Note that, if \(\dot{a}_{M}^{n}\left( t_{f}\right) =0\) is considered as an additional constraint, then, in view of Eq. (7), \(y'''\left( 0\right) =0\) is required in addition to Eq. (13).
The problem to be solved in this study is to design a guidance law \(a_{M_{\text {cmd}}}^{n}\) with which all of the terminal constraints given by Eqs. (8)–(10) (or equivalently, Eqs. (11)–(13)) can be achieved.
3 Guidance Law Based on Downrange-to-Go Polynomial
This section is devoted to the development of a new trajectory shaping guidance law based on desired crossrange pattern given by a polynomial of downrange-to-go.
3.1 Design of Guidance Law
3.1.1 Desired Crossrange Pattern
Let the desired crossrange pattern be the polynomial of downrange-to-go which can be written as
where \(x_{go}=x\left( t_{f}\right) -x=-x\), m and n are the design parameters satisfying \(m>n\ge 2\), and \(c_{m}\), \(c_{n}\) are the constant coefficients. The derivatives of Eq. (14) can be written as follows.
It can be concluded from Eqs. (14)–(16) that the constraints of Eqs. (11)–(13), which are equivalent to the constraints of Eqs. (8)–(10), will be satisfied if m and n are chosen to be \(m>n>2\). If \(m>n>3\), then the additional constraint on the terminal jerk, namely \(\dot{a}_{M}^{n}\left( t_{f}\right) =0\), can be satisfied at the same time.
3.1.2 Determination of Coefficients
Equations (14) and (15) can be augmented into matrix form as follows.
The coefficients \(c_{m}\) and \(c_{n}\) can be determined by the initial conditions. Since downrange is used as a new independent variable in this study, the initial conditions given in Eq. (2) can be rewritten as follows.
Using Eqs. (3) and (18), the initial slope of the crossrange pattern can be calculated as
Considering Eqs. (18) and (19) in Eq. (17), the coefficients can be obtained as follows
where \(x_{go_{0}}=-x_{0}>0\).
3.1.3 Closed-Form Solution
Substituting Eq. (20) into Eq. (17) and considering Eq. (3) yields the closed-form solution for the desired crossrange trajectory in terms of downrange-to-go.
Because the coefficients obtained in Eq. (20) are constants, Eq. (21) can be reinterpreted as the existence of an invariant quantity \(\mathbf {c}\) throughout the engagement.
3.1.4 Guidance Command
Equation (6) can be rewritten using Eqs. (3) and (16) as
The open-loop form guidance command can be obtained by substituting Eq. (20) into Eq. (23) as follows.
Because of the relation shown in Eq. (22), finally, the guidance command can be rewritten in closed-loop feedback form as follows.
3.2 Properties of Guidance Law
Using the guidance law of Eq. (25), the missile will follow the desired trajectory given by Eq. (14). The critical points and the inflection points of \(y\left( x\right) \), at which \(y'\) and \(y''\) equals to zero, respectively, occurs at
Note that the missile with trajectory \(y\left( x\right) \) will change its turning direction at the critical points, and the lateral acceleration will be zero at the inflection points. It can be observed in Eq. (26) that the critical and inflection points of the desired trajectory occurs at the points with certain ratios to the initial downrange-to-go.
According to the extreme value theorem, the maximum \(\left| y''\right| \) may occur at \(x_{go}=x_{go_{0}}\), \(x_{go}=0\), or \(x_{go}=x_{go_{inf}}\). If \(m>n\ge 2\), it is trivial that \(y''\left( 0\right) =0\) by the proposed design, and therefore,
For the curvature \(\kappa \) given in Eq. (6), the following is always true.
Therefore, from Eqs. (27) and (28), the boundedness of curvature can be guaranteed.
Note from Eq. (6) that the upper bound on curvature implies that of lateral acceleration, and consequently, Eq. (29) can be used to adjust the desired trajectory considering the manoeuvrability limit of missile.
The desired terminal constraints can be achieved with the proposed trajectory shaping guidance law based on the desired crossrange pattern given by a polynomial of downrange-to-go. The characteristics of engagement can be controlled with the choice of design parameters m and n. As mentioned in introduction, the proposed guidance law of Eq. (25) does not depend on (1) linearized engagement kinematics, (2) constant speed assumption, and (3) inaccurate time-to-go estimate. Exact nonlinear engagement kinematics equations are considered in the design process of the proposed guidance law without constant speed assumption. Also, the downrange-to-go entering into the guidance command can be obtained without any approximation.
4 Numerical Simulation
Numerical simulation is performed to demonstrate the effectiveness of the proposed guidance law. The simulation results are described in this section.
4.1 Simulation Environment
The closed-loop form guidance command is utilized to demonstrate the proposed method. The horizontal plane is assumed to be the engagement plane for the simulation. To include the effect of speed change in the simulation, the following simple model is utilized
where \(C_{D_{0}}\) is the zero-lift drag coefficient, \(\rho \) is the atmospheric density, \(\bar{m}\) and S are the mass and reference area of the missile, respectively.
Three simulation cases are considered in this study. In Case 1, simulation is performed using the proposed guidance law with \(\left( m,n\right) =\left( 5,4\right) \) for various terminal impact angles with fixed initial flight path angle, and vice versa in Case 2. In Case 3, simulation is performed for various design parameters with fixed terminal impact angle and initial flight path angle. Initial position of the missile and the target for Cases 1–3, and the physical parameters of the missile are summarized in Table 1. Guidance parameters \(\left( m,n\right) \), initial flight path angle, and the terminal impact angle for Cases 1–3 are summarized in Table 2.
4.2 Simulation Results
4.2.1 Case 1: Various \(\gamma _{f_{d}}\), Fixed \(\gamma _{M_{0}}\) and \(\left( m,n\right) \)
Figures 2, 3, 4, 5 and 6 show the trajectories in the inertial coordinate system, the lateral acceleration commands, the speed histories, the crossranges with respect to the impact angle coordinate system, and the flight path angle errors, respectively.
Simulation results of Case 1 shows that various desired terminal impact directions can be handled with the proposed guidance law.
4.2.2 Case 2: Various \(\gamma _{M_{0}}\), Fixed \(\gamma _{f_{d}}\) and \(\left( m,n\right) \)
Figures 7, 8, 9, 10 and 11 show the trajectories in the inertial coordinate system, the lateral acceleration commands, the speed histories, the crossranges with respect to the impact angle coordinate system, and the flight path angle errors, respectively.
Simulation results of Case 2 shows that the proposed guidance law can cope with various initial flight path angles, as long as \(\left| \bar{\gamma }_{M_{0}}\right| <\frac{\pi }{2}\). A limitation of the proposed guidance law is that the missile flies in a pattern that \(x_{go}\) is always decreasing with respect to time, but this is not a severe restriction.
4.2.3 Case 3: Various \(\left( m,n\right) \), Fixed \(\gamma _{M_{0}}\) and \(\gamma _{f_{d}}\)
Figures 12, 13, 14, 15 and 16 show the trajectories in the inertial coordinate system, the lateral acceleration commands, the speed histories, the crossranges with respect to the impact angle coordinate system, and the flight path angle errors, respectively.
For a given initial flight path angle and a terminal impact angle, Case 3 shows that the engagement trajectory can be adjusted by the choice of design parameters m and n. The case of \(\left( m,n\right) =\left( 3,2\right) \) is included in Case 3 to show that the terminal acceleration constraint can be met only if \(m>n>2\). Also, the cases of \(\left( m,n\right) =\left( 5,3\right) ,\left( 4,3\right) \) are included in Case 3 to show that the terminal jerk constraint can be met only if \(m>n>3\). In addition, Fig. 13 shows that the magnitude of the initial lateral acceleration increases with greater \(m+n\). Furthermore, interception is achieved while the missile is decelerating in all cases. Therefore, it can be concluded from the results of Cases 1–3 that the proposed guidance law can achieve stationary target interception with given terminal impact angle and acceleration constraints, together with the flexibility of shaping.
5 Conclusion
A new trajectory shaping guidance law was proposed to achieve interception of a stationary target with terminal flight path angle and acceleration constraints. The desired crossrange pattern was designed as a polynomial of downrange-to-go, which might supplement the existing trajectory shaping guidance law. The proposed guidance law was derived without linearization of engagement kinematics, and constant speed assumption. Also, the time-to-go estimate is not required to implement the proposed guidance law.
References
Kim H, Kim HJ (2015) Missile guidance law considering constraints on impact angle and terminal angle of attack. In: AIAA guidance, navigation, and control conference, Kissimmee, FL. https://doi.org/10.2514/6.2015-0861
Kim TH, Lee CH, Tahk MJ (2011) Time-to-go polynomial guidance laws with terminal impact angle/acceleration constraints. In: 18th IFAC world congress, Milano, Italy. https://doi.org/10.3182/20110828-6-IT-1002.02304
Lee CH (2013) Optimal guidance laws using generalized weighting functions. PhD thesis, Korea Advanced Institute of Science and Technology
Lee CH, Kim TH, Tahk MJ, Whang IH (2013) Polynomial guidance laws considering terminal impact angle and acceleration constraints. IEEE Trans Aerosp Electron Syst 49(1):74–92. https://doi.org/10.1109/TAES.2013.6404092
Lee YI, Ryoo CK, Kim E (2003) Optimal guidance with constraints on impact angle and terminal acceleration. In: AIAA guidance, navigation, and control conference, Austin, TX. https://doi.org/10.2514/6.2003-5795
Moon HB, Jung YK, Ra WS (2015) Terminal acceleration stabilizing guidance law for impact angle constrained interception of a non-maneuvering target. Int J Control Autom Syst 13(6):1410–1422. https://doi.org/10.1007/s12555-014-0196-z
Ohlmeyer EJ (2003) Control of terminal engagement geometry using generalized vector explicit guidance. In: American control conference, Denver, CO. https://doi.org/10.1109/ACC.2003.1238981
Ohlmeyer EJ, Phillips CA (2006) Generalized vector explicit guidance. J Guidance Control Dyn 29(2):261–268. https://doi.org/10.2514/1.14956
Ryoo CK, Cho H, Tahk MJ (2006) Time-to-go weighted optimal guidance with impact angle constraints. IEEE Trans Control Syst Technol 14(3):483–492. https://doi.org/10.1109/TCST.2006.872525
Ryoo CK, Kim HJ, Tahk MJ, Lee JI (2009) Optimal guidance law: impact angle & terminal lateral acceleration control. In: 14th IFAC workshop on control applications of optimization, Jyväskylä, Finland. https://doi.org/10.3182/20090506-3-SF-4003.00059
Acknowledgements
This work was conducted at High-Speed Vehicle Research Center of KAIST with the support of Defense Acquisition Program Administration (DAPA) and Agency for Defense Development (ADD).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Cho, N., Kim, Y., Shin, HS., Tsourdos, A. (2018). Trajectory Shaping Guidance Law Based on Downrange-to-Go Polynomial. In: Dołęga, B., Głębocki, R., Kordos, D., Żugaj, M. (eds) Advances in Aerospace Guidance, Navigation and Control. Springer, Cham. https://doi.org/10.1007/978-3-319-65283-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-65283-2_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65282-5
Online ISBN: 978-3-319-65283-2
eBook Packages: EngineeringEngineering (R0)