Next Article in Journal
Microscopic-Level Collaborative Optimization Framework for Integrated Arrival-Departure and Surface Operations: Integrated Runway and Taxiway Aircraft Sequencing and Scheduling
Previous Article in Journal
Comparative Analysis of Deep Reinforcement Learning Algorithms for Hover-to-Cruise Transition Maneuvers of a Tilt-Rotor Unmanned Aerial Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Guidance Law for Critical Safe Miss Distance Evasion

China Academy of Launch Vehicle Technology, Beijing 100076, China
*
Author to whom correspondence should be addressed.
Aerospace 2024, 11(12), 1041; https://doi.org/10.3390/aerospace11121041
Submission received: 2 November 2024 / Revised: 11 December 2024 / Accepted: 18 December 2024 / Published: 19 December 2024
(This article belongs to the Section Aeronautics)

Abstract

:
In pursuit–evasion scenarios, the pursuer typically possesses a lethal zone. If the evader effectively utilizes perceptual information, they can narrowly escape the lethal zone while minimizing energy consumption, thereby avoiding excessive and unnecessary maneuvers. Based on optimal control theory, we propose a guidance law for achieving critical safe miss distance evasion under bounded control. First, we establish the zero-effort miss (ZEM) state equation for the evader, while approximating disturbances from the pursuer. Next, we formulate an optimal control problem with energy consumption as the objective function and the ZEM at the terminal time as the terminal constraint. Subsequently, we design an iterative algorithm that combines the homotopy method and Newton’s iteration to solve the optimal control problem, applying Pontryagin’s Maximum Principle. The simulation results indicate that the designed iterative method converges effectively; through online updates, the proposed guidance law can successfully achieve critical safe miss distance evasion. Compared to programmatic maneuvering and norm differential game guidance law, this approach not only stabilizes the evader’s evasion capabilities but also significantly reduces energy consumption.

1. Introduction

In certain evasive situations, a larger miss distance is not always preferable. An excessive miss distance may result in unnecessary energy waste and hinder course recovery. For instance, when an unmanned aerial vehicle (UAV) primarily tasked with engaging a target is evading an interceptor, completing the evasion with a large miss distance may result in insufficient energy to engage the subsequent target. Critical safe miss distance evasion refers to evasive action that ensures the miss distance exceeds a critical safe value while minimizing energy consumption. Consequently, critical safe miss distance evasion represents a more efficient maneuvering strategy [1].
Traditional maneuver evasion techniques primarily consist of programmatic maneuvers such as sinusoidal maneuvers [2] and spiral maneuvers [3], which exhibit relatively low levels of proactivity. With the advancements in optimal control theory, methods utilizing detected pursuer information for active evasion have become mainstream. These methods involve the application of Pontryagin’s Maximum Principle and differential game theory to derive analytical solutions for optimal guidance laws [4,5,6]. Recently, scholars have expanded and refined research on optimal maneuver evasion strategies by incorporating high-order complex models, conditions of incomplete information, and multi-agent cooperative evasion strategies. For instance, reference [7] investigated optimal maneuver evasion strategies by establishing a high-order guidance system state-space model for interceptors under proportional guidance control, and utilizing a formula for miss distance series. Reference [8] combined guidance laws derived from complete and incomplete information models using mixed-strategy game theory to propose a new adaptive weighted differential game guidance law. Reference [9] integrated the covariance matrix analysis of Kalman filtering into differential game theory to propose an orientation-driven guidance law. Additionally, references [10,11,12] developed maneuver evasion guidance laws for evaders in active defense scenarios using differential game theory. In the study of the one-evader two-pursuer game problem, the work in reference [13] is based on ideal dynamic characteristics, whereas reference [14] adopted first-order dynamic assumptions and bounded control. Furthermore, with the development of machine learning, intelligent evasion methods have been proposed, such as acquiring evasion guidance law through deep reinforcement learning [15] and employing machine learning to identify saddle-point solutions in nonlinear optimal control problems [16,17].
The aforementioned methods provide robust guidance laws for evasion in various scenarios. However, the objective function, which aims to maximize the miss distance, often results in excessive energy consumption and over-maneuvering issues. To address this, traditional solutions propose treating the control variables as process costs, which are subsequently weighted with terminal costs to form a quadratic differential game [18]. Nevertheless, quadratic differential games yield suboptimal solutions, as they do not consider the boundaries of control variables when solving for co-state variables, and the weighting parameters for the objective function necessitate manual tuning. Consequently, building on previous optimal control theories, several studies have explored optimal guidance laws under critical safe miss distance constraints. Reference [19] derived a solution for the critical safe miss distance evasion problem in a two-dimensional plane under bounded control. However, the miss distance constraint remains a soft constraint weighted within the objective function. Reference [1] employed a similar objective function to investigate three-dimensional critical safe miss distance guidance laws and optimized the selection of the miss distance setting in the objective function using a neural network surrogate model. Reference [20] simplified the evasion maneuver problem to the timing of maneuver selection and utilized LSTM networks to predict the intercept miss distance in real-time during flight, thereby determining the optimal timing for evasion. However, this method does not analyze its optimality.
As discussed above, the current research on critical safe miss distance evasion remains incomplete, particularly regarding the optimality of energy consumption. To address this gap, this study focuses on the maneuvering evasion problem in three-dimensional space, formulating a guidance law for critical safe miss distance evasion grounded in optimal control theory. Initially, the state equation for the zero-effort miss (ZEM) in three-dimensional space is established by treating the pursuer’s maneuvers as disturbances and estimating their values. Subsequently, an optimal control problem is formulated with the control cost defined as the objective function and the ZEM at the terminal time specified as the terminal constraint. The problem is subsequently solved using Pontryagin’s Maximum Principle and iterative algorithms. Finally, the effectiveness of the proposed method is validated through comparative simulations.
This paper presents three substantial and innovative contributions. First, the consideration of bounded control enhances the realism of the modeling process. The introduction of bounded control also complicates the optimal control problem, necessitating an iterative solution approach. Second, it introduces a maneuver estimation method for the pursuer, effectively transforming the game problem into a unilateral optimal control problem, thereby significantly simplifying the derivation of the optimal solution. Third, the miss distance constraint is no longer weighted within the objective function, filling a gap in the research on critical safe miss distance evasion regarding terminal constraints. The terminal constraints are more aligned with the actual requirements of critical miss distance. This research can enrich the evasion strategies and provide valuable insights for optimal maneuvering strategies under other complex model constraints.

2. Optimal Control Problem of Critical Safe Miss Distance Evasion

2.1. Dynamics of Pursuer and Evader

In this paper, both the pursuer and the evader are modeled with constant-speed, three-degree-of-freedom vehicle dynamics. As illustrated in Figure 1, the evader’s initial position is defined as the origin O, and the OX axis is oriented along the evader’s target direction within the horizontal plane. The OY axis is vertical and points upward, and the OZ axis completes the right-handed coordinate system. Thus, we have the following:
x ˙ i = V i cos θ i cos σ i y ˙ i = V i sin θ i z ˙ i = V i cos θ i sin σ i θ ˙ i = a y i g cos θ i / V i σ ˙ i = a z i / V i cos θ i
where the subscripts i = E , P denote the evader and pursuer, respectively; x i , y i , z i represents the position; V i is the speed; θ i is the trajectory inclination angle; σ i is the trajectory deflection angle; and g is the gravitational acceleration. a y i and a z i are the normal control accelerations that are perpendicular to the velocity vector, with a y i lying in the plane containing the velocity vector and a z i lying in the horizontal plane. Let a i = a y i a z i T , and the upper limit of control is a i , max . Equation (1) is based on the aircraft dynamic model presented in reference [1], with the gravitational acceleration and control acceleration separated to emphasize their independent effects on the dynamics.
In Figure 1, q y and q z are the line-of-sight angles in the pitch and yaw directions of the evader, respectively. In the figure, the directions of q y , q z , θ E , and σ P are positive, while the directions of σ E and θ P are negative. In this study, the following assumptions are established:
Assumption 1.
The initial relative motion between the pursuer and evader is characterized by a head-on interception, with the line-of-sight angle exhibiting minimal variation throughout most of the engagement process.
Assumption 2.
There is no control delay for either the pursuer or the evader, and both have ideal dynamic characteristics.
Assumption 3.
The evader is aware of the pursuer’s maximum control input and can obtain real-time information on both parties’ velocities and positions.
The head-on interception refers to the pursuer approaching the evader along the direction opposite to the velocity vector of the evader. This interception method facilitates the stable tracking of the evader by the pursuer and enables the interception of a higher-speed evader. Assumptions 1 and 2 simplify the analytical process of the model, ensuring that it can be effectively solved within the constraints of limited derivations and computational methods. Assumption 3 posits that, in engagement scenarios, both parties’ aircrafts are equipped with radar, a velocity detection system, and other relevant equipment.

2.2. State Equation for Zero-Effort Miss

As shown in Figure 2, the normal control acceleration is projected onto the initial line-of-sight coordinate system O - X L Y L Z L , resulting in u x i   u y i   u z i , i = E , P . Let r denote the distance between the two entities, and r = r E r P represent the distance vector. Let y d and z d denote the components of the distance vector along the OY L and OZ L axes, respectively. Then, we have the following:
y ¨ d = u y E u y P z ¨ d = u z E u z P
In calculating the time-to-go, it is assumed that the impact of the second derivative of distance on the result is relatively small, and the following typical approach is adopted for the estimation [10]:
t g = r r ˙
In the OY L direction, with y d y ˙ d T as the state variable, the state equation is established as follows:
y ˙ d y ¨ d = 0 1 0 0 y d y ˙ d + 0 1 u y E 0 1 u y P
At time t , the zero-input state transition matrix is introduced:
Φ t g , t = exp 0 1 0 0 t g t = 1 t g t 0 1
Thus, the zero-effort miss in the OY L direction at time t is obtained as follows:
Z y t = 1 0 Φ t g , t y d y ˙ d = y d + y ˙ d t g t
Similarly, the zero-effort miss in the O Z L direction is as follows:
Z z t = 1 0 Φ t g , t z d z ˙ d = z d + z ˙ d t g t
Taking the derivatives of Z y and Z z , and combining the result with Equation (2), we obtain the following:
Z ˙ y t = y ˙ d + y ¨ d t g t y ˙ d = t g t u y E u y P Z ˙ z t = z ˙ d + z ¨ d t g t z ˙ d = t g t u z E u z P
According to the transformation relationship between the coordinate systems O - XYZ and O - X L Y L Z L , we have the following:
u y i u z i = 0 1 0 0 0 1 M q y , q z M 1 θ i , σ i 0 a y i a z i , i = E , P
where the transformation matrix function M is given by the following:
M ψ , ζ = cos ψ cos ζ sin ψ cos ψ sin ζ sin ψ cos ζ cos ψ sin ψ sin ζ sin ζ 0 cos ζ
Substituting the above expression into Equation (8), we obtain the following:
Z ˙ y t = t g t α 11 a y E + α 12 a z E + u y P Z ˙ z t = t g t α 21 a y E + α 22 a z E + u z P
where the coefficients of the state equation are as follows:
α 11 = cos q y cos θ E + sin q y sin θ E cos q z σ E α 12 = sin q y sin q z σ E α 21 = sin θ E sin σ E q z α 22 = cos q z σ E
Thus, we have obtained the state equation for the zero-effort miss.

2.3. Objective Function and Constraints

To transform the critical safe miss distance evasion problem into a unilateral optimal control problem, the ZEM caused by the maneuvers of the pursuer and evader is addressed separately. By integrating Equation (11), the miss distance at time t g is obtained:
Z y t g = Z y , 0 + 0 t g t g t α 11 a y E + α 12 a z E d t + 0 t g t g t u y P d t Z z t g = Z z , 0 + 0 t g t g t α 21 a y E + α 22 a z E d t + 0 t g t g t u z P d t
The integral terms of the pursuer are considered as disturbances and are approximated using the following method. At t = 0 , the pursuer’s strategy is assumed to minimize the absolute value of the initial ZEM by the terminal time. When 0.5 a P , max t g 2 Z y , 0 2 + Z z , 0 2 , if u y p = 2 Z y , 0 / t g 2 and u z p = 2 Z z , 0 / t g 2 , according to Equation (13), it can be ensured that 0 t g t g t u y P d t = Z y , 0 and 0 t g t g t u z P d t = Z z , 0 , meaning that the pursuer can successfully eliminate the initial ZEM at the terminal time. When 0.5 a P , max t g 2 < Z y , 0 2 + Z z , 0 2 , the pursuer is unable to fully eliminate the initial ZEM. In this case, the maximum control a P , max is distributed proportionally between the two directions, i.e., setting u y p = a P , max Z y , 0 / Z y , 0 2 + Z z , 0 2 and u z p = a P , max Z z , 0 / Z y , 0 2 + Z z , 0 2 . Based on the above approximation method, the disturbance terms are calculated as follows:
I d y = 0 t g t g t u y P d t Z y , 0 sat 0.5 a P , max t g 2 Z y , 0 2 + Z z , 0 2
I d z = 0 t g t g t u z P d t Z z , 0 sat 0.5 a P , max t g 2 Z y , 0 2 + Z z , 0 2
where the saturation function sat is given by the following:
sat a b a / b , a < b sgn a / b , a b
The basis for the above approximation is that, at t = 0 , the pursuer’s strategy is assumed to minimize the absolute value of the initial ZEM by the terminal time. This approximation considers, on one hand, the limitations of the pursuer’s control and, on the other hand, the trend of the disturbance. Additionally, the approximation can be updated in real time during the guidance process.
Let the ZEM caused by the evader be treated as the new state variables in the optimal control problem, and the new state equation is as follows:
Z ˙ y E t = t g t α 11 a y E + α 12 a z E Z ˙ z E t = t g t α 21 a y E + α 22 a z E
To minimize energy consumption in control, the objective function is defined as follows:
J = 0 t g 1 2 a y E 2 + a z E 2 d t
The energy is expressed using the energy concept commonly employed in optimal control theory [12], which is the integral of the square of the control acceleration with respect to time. Therefore, the unit of energy in this paper is m 2 s 3 .
By decoupling the constraints on the terminal ZEM in two directions, the evader’s requirements for the magnitudes of the terminal ZEM in both directions are established to be no less than Z s e t . Consequently, the constraints are defined as follows:
Z s e t Z y t g 0 Z s e t Z z t g 0
In the aforementioned approximate model, the constraints on Z y t g and Z z t g utilize absolute values. However, in practical applications, to increase the energy consumption of the pursuer, it is necessary for the signs of Z y t g and Z z t g to match those of Z y , 0 and Z z , 0 at the initial time, respectively. Then, we have the following:
Z s e t sgn Z y , 0 Z y t g 0 Z s e t sgn Z z , 0 Z z t g 0
It is evident that when the initial zero-effort miss is zero, the sign function should not equal zero. Therefore, the sign function is defined as follows:
sgn a 1 , a 0 1 , a < 0
Moreover, the control is bounded, with the constraints given by the following:
a E 2 a E , max
The preceding discussion outlines the optimal control problem concerning critical safe miss distance evasion, where the constraint on the miss distance is not incorporated into the objective function but is instead treated as a hard constraint. The distinction between the maneuver for a critical safe miss and the traditional maneuver aimed at maximizing the miss distance is illustrated in Figure 3, where Z max represents the maximized miss distance and Z s a f e denotes the critical safe miss distance.

3. Solution Method of the Optimal Guidance Law

3.1. Optimal Guidance Law

The aforementioned optimal control problem is solved using the Pontryagin’s Maximum Principle. The Hamiltonian is as follows:
H a t y , a t z , λ 1 , λ 2 , t = 1 2 a t y 2 + a t z 2 + λ 1 t g t α 11 a t y + α 12 a z + λ 2 t g t α 21 a t y + α 22 a z
where λ 1 and λ 2 are co-state variables. According to the Maximum Principle, the adjoint equations are as follows:
λ ˙ 1 = H Z y = 0 λ ˙ 2 = H Z z = 0
λ 1 t g = γ 1 sgn Z y , 0 λ 2 t g = γ 2 sgn Z z , 0
where γ 1 and γ 2 are Lagrange multipliers. The transversality condition is as follows:
γ 1 Z s e t sgn Z y , 0 Z y t g + γ 2 Z s e t sgn Z z , 0 Z z t g = 0 Z s e t sgn Z y , 0 Z y t g 0 Z s e t sgn Z z , 0 Z z t g 0 γ 1 0 , γ 2 0
The extremum condition states that for any permissible a y E and a z E , the following is held:
H a y E , a z E , λ 1 , λ 2 , t H a y E , a z E , λ 1 , λ 2 , t
By combining the quadratic form in Equation (23) with the control boundary constraint in Equation (22), the optimal control is derived as follows:
a E = sat a E , max t g t λ 1 α 11 + λ 2 α 21 2 + λ 1 α 12 + λ 2 α 22 2 λ 1 α 11 λ 2 α 21 t g t λ 1 α 12 λ 2 α 22 t g t
Consequently, once the co-state variables are determined, the optimal control can be obtained, which necessitates jointly solving Equations (23)–(28).

3.2. Method for Solving Co-State Variables

As the co-state variables do not possess an analytical solution, a numerical solution method has been designed, consisting of the following steps.
Step 1: Assume λ 1 = λ 2 = 0 and determine whether Equation (26) is satisfied.
According to Equation (25), γ 1 = γ 2 = 0 , and the Hamiltonian is as follows:
H = 1 2 a y E 2 + a z E 2
Furthermore, according to Equation (28), a y E = a z E = 0 ; then, the following is obtained:
Z y t g = Z y , 0 + I d y Z z t g = Z z , 0 + I d z
Given that γ 1 = γ 2 = 0 , the assumption holds true only if the following is true:
Z s e t sgn Z y , 0 Z y , 0 + I d y 0 Z s e t sgn Z z , 0 Z z , 0 + I d z 0
Then, the co-states are obtained as λ 1 λ 2 = 0 0 .
Step 2: If the assumption in Step 1 is not satisfied, we can further assume that λ 1 = 0 , λ 2 0 and determine whether Equation (26) is satisfied.
Based on the assumption, it follows that γ 1 = 0 , γ 2 0 . The first task is to determine whether Z s e t sgn Z z , 0 Z z , 0 + I d z < 0 is valid. If this condition is satisfied, then γ 2 = 0 , and the assumption λ 2 0 is not valid. Otherwise, the following equality constraint must be met:
Z s e t sgn Z z , 0 Z z t g = 0
For convenience in subsequent use, the expression above can be rewritten as follows:
Z z t g sgn Z z , 0 Z s e t = 0
After solving for λ 2 from Equation (33), substitute λ 1 = 0 and the solution λ 2 into the inequality:
Z s e t sgn Z y , 0 Z y t g 0
If inequality (34) is satisfied, then the assumption is validated, resulting in the co-states [ λ 1 λ 2 ] = [ 0 λ 2 ] .
Step 3: If the assumption in Step 2 is not satisfied, we can further assume that λ 2 = 0 , λ 1 0 and determine whether Equation (26) is satisfied.
Similarly, based on the assumption, it follows that γ 1 0 , γ 2 = 0 . The first task is to determine whether Z s e t sgn Z y , 0 Z y , 0 + I d z 0 is valid. If this condition is met, then γ 1 = 0 , and the assumption λ 1 0 is not valid. Otherwise, the following equality constraint must be satisfied:
Z y t g sgn Z y , 0 Z s e t = 0
After solving for λ 1 from Equation (35), substitute λ 2 = 0 and the solution λ 1 into the inequality:
Z s e t sgn Z z , 0 Z z t g 0
If inequality (36) is satisfied, then the assumption is validated, resulting in the co-states [ λ 1 λ 2 ] = [ λ 1 0 ] .
Step 4: If the assumption in Step 3 is not valid, then λ 1 0 , λ 2 0 . According to Equation (26), the following equality constraint must be satisfied:
Z y t g sgn Z y , 0 Z s e t = 0 Z z t g sgn Z z , 0 Z s e t = 0
Values of λ 1 and λ 2 can be derived from Equation (37).
The steps outlined above detail the process for solving the co-state variables, as illustrated in Figure 4.

3.3. Iteration Method for Solving Nonlinear Equations

Equations (33), (35), and (37) are all nonlinear equations that necessitate iterative solutions. According to Equation (28), a E 2 exhibits two types of variation curves, with t x in Figure 5 representing the inflection point of the control variable.
When solving Equation (33), the assumptions λ 1 = 0 and λ 2 0 are made. By combining Equations (13) and (28), the variation of a E 2 corresponds to Case 1 when the following is obtained:
3 α 22 sgn Z z , 0 Z s e t Z z , 0 I d z t g 2 α 21 2 α 22 2 a t , max
At this point, λ 2 does not require iterative solving and is expressed as follows:
λ 2 = 3 sgn Z z , 0 Z s e t Z z , 0 I d z t g 3 α 21 2 α 22 2
For Case 2, the nonlinear equation required for the iteration process in Equation (33) is given by the following:
G 2 λ 2 = Z z , 0 + I d z + I h α 21 , λ 2 + I h α 22 , λ 2 sgn Z z , 0 Z s e t = 0
where I h α , λ is defined as follows:
I h α , λ t g 3 α 2 λ / 3 λ α t g a E , max sgn λ α α 2 t g t x t x 2 a E , max / 2 t g t x 3 α 2 λ / 3 λ α t g > a E , max
and t x can be calculated by the following:
t x = t g a E , max λ α
Similarly, for Equation (35), the variation of a E 2 corresponds to Case 1 when the following is obtained:
3 α 11 sgn Z y , 0 Z s e t Z y , 0 I d y t g 2 α 11 2 α 12 2 a E , max
At this point, λ 1 does not require iterative solving, leading to the following:
λ 1 = 3 sgn Z y , 0 Z s e t Z y , 0 I d y t g 3 α 11 2 α 12 2
For Case 2, the nonlinear equation required for the iteration process in Equation (35) is given by the following:
G 1 λ 1 = Z y , 0 + I d y + I h α 11 , λ 1 + I h α 12 , λ 1 sgn Z y , 0 Z s e t = 0
Combining with Equation (28), the system of nonlinear equations required for the iteration process in Equation (37) is given by:
F λ 1 , λ 2 = Z y , 0 + I d y + I y λ 1 , λ 2 sgn Z y , 0 Z s e t Z z , 0 + I d z + I z λ 1 , λ 2 sgn Z z , 0 Z s e t = 0 0
where
I y λ 1 , λ 2 = α 11 2 α 12 2 λ 1 + α 11 α 21 α 12 α 22 λ 2 W λ 1 , λ 2 I z λ 1 , λ 2 = α 11 α 21 α 12 α 22 λ 1 + α 21 2 α 22 2 λ 2 W λ 1 , λ 2
For Case 1, when t g λ 1 α 11 + λ 2 α 21 2 + λ 1 α 12 + λ 2 α 22 2 a E , max , the following is obtained:
W λ 1 , λ 2 = t g 3 / 3
In Case 1, Equation (46) is a linear equation in terms of λ = λ 1 λ 2 T , and it can be solved analytically to yield the following:
λ = α 11 2 + α 12 2 α 11 α 21 + α 12 α 22 α 11 α 21 + α 12 α 22 α 21 2 + α 22 2 1 Z y , 0 + I d y sgn Z y , 0 Z s e t Z z , 0 + I d z sgn Z z , 0 Z s e t
For Case 2, when t g λ 1 α 11 + λ 2 α 21 2 + λ 1 α 12 + λ 2 α 22 2 a E , max , the following is obtained:
W λ 1 , λ 2 = a E , max 2 t g t x t x 2 2 λ 1 α 11 + λ 2 α 21 2 + λ 1 α 12 + λ 2 α 22 2 + t g t x 3 3
where
t x = t g a E , max λ 1 α 11 + λ 2 α 21 2 + λ 1 α 12 + λ 2 α 22 2
Equations (40) and (45) each possess a single independent variable and are relatively straightforward in form, facilitating the identification of appropriate initial values. Consequently, the Newton iteration method is employed as follows:
λ i k + 1 = λ i k G i λ i k G ˙ i λ i k , k = 0 , 1 , , N n 1 ;   i = 1 , 2
where N n denotes the upper limit of the Newton iteration. Let the error tolerance be ε , and the convergence criterion for iteration process is as follows:
λ i k + 1 λ i k ε , i = 1 , 2
To ensure a suitable initial value for the Newton iteration, we assume that q z and σ E differ only slightly. Consequently, α 12 and α 21 are small quantities that can be disregarded, enabling an analytical approximation of λ :
λ 1 0 = sgn Z y , 0 a t , max 3 sgn Z y , 0 6 α 11 Z y , 0 + I d y + sgn Z y , 0 α 11 a t , max t g 2 / 2 Z s e t 1 2
λ 2 0 = sgn Z z , 0 a t , max 3 sgn Z z , 0 6 α 22 Z z , 0 + I d z + sgn Z z , 0 α 22 a t , max t g 2 / 2 Z s e t 1 2
λ 0 = λ 1 0   λ 2 0 T represent the initial value for the iteration of Equation (52).
To solve Equation (46), a preliminary value is initially calculated based on Equation (49). If the preliminary value satisfies the inequality for Case 1, then λ = λ 0 . If the preliminary value does not satisfy Case 1, the iteration solution is required. Due to the coupling between λ 1 and λ 2 , the nonlinear equations become more complex, necessitating the adoption of the Newton–homotopy iteration method [21] for the solution:
λ k + 1 = λ k F λ k 1 F λ k + k N h 1 F λ 0 , k = 0 , 1 , , N h 1 λ k + 1 = λ k F λ k 1 F λ k , k = N h , N h + 1 , , N h + N n 1
where N h is the number of homotopy iterations and N n is the upper limit for the Newton iteration. The homotopy iteration method demonstrates strong adaptability to initial values, so the purpose of N h iterations is to obtain a suitable initial value for the subsequent Newton iteration. The computed λ 0 serves as the initial value for homotopy iteration, and the convergence criterion for Newton iteration is given by the following:
λ k + 1 λ k 2 ε
In summary, once the solution for λ is complete, the optimal evasion guidance law can be derived from Equation (28).

4. Simulation and Analysis

4.1. Simulation Setup

Continuous updates to the guidance law during flight are essential due to the simplifications and assumptions inherent in the ZEM model. Given that the simulation time step is frequently shorter than the duration required for an iterative solution, the evader continues to employ the previous guidance law until the updates are finalized. Furthermore, as the distance diminishes, the angle between the evader’s velocity vector and the line-of-sight increases, leading to a heightened linearization error. Consequently, it is mandated that updates to the guidance law and control commands cease when the distance falls below r C . When r C is too large, it may cause the guidance law to stop updating prematurely. Conversely, if r C is too small, significant linearization errors may lead to an inaccurate guidance law. According to simulation results, a value of r C = 500 m provides stable guidance and control performance for the evader.
The iteration initial values for the first computation of the guidance law are derived from Section 3.3, whereas the initial values for each subsequent update adopt the calculated result of the preceding update. A concise overview of the simulation process is illustrated in Figure 6, and the general parameters are detailed in Table 1. As indicated in Section 2.3, the critical safe miss distance synthesized in two directions is denoted as Z s a f e = 2 Z s e t . The computer hardware configuration comprises an Intel Core i7-13620H processor operating at 4.90 GHz. All results in this study are based on computational simulations and do not include experimental data.
In the simulation, the pursuer’s guidance law employs proportional navigation with bounded control:
a y P a z P = k P V P q ˙ y k P V P q ˙ z sat a P , max k P V P q ˙ y 2 + q ˙ z 2
where k P is the effective navigation ratio.

4.2. Simulation of Critical Safe Miss Distance Evasion

First, simulations were conducted under two typical operating conditions, shown in Table 2, with the effective navigation ratio of the pursuer set to 3. The simulation results are illustrated in Figure 7, Figure 8, Figure 9 and Figure 10. In Figure 7 and Figure 9, points E 0 and P 0 denote the initial positions of the evader and the pursuer, respectively. The miss distances for two conditions were 70.68 m and 71.37 m, with errors of −0.04% and 0.93% relative to the critical value, respectively. The energy consumption of the evader under two conditions is 4.787 × 10 3   m 2 s 3 and 8.467 × 10 2   m 2 s 3 , respectively.
Under both conditions, the miss distances are near the critical safe value, with Condition 2 demonstrating a greater miss distance and reduced energy consumption. This phenomenon is attributed to the initial ZEM of zero in Condition 1, while Condition 2 features a significant initial ZEM of 70.80 m. The absolute values of the evasion control for both conditions display a trend of initially increasing and subsequently decreasing. In Condition 1, when the pursuer’s maximum control commands are insufficient to reduce the ZEM to the critical safe value, the evasion control command becomes zero. In Condition 2, as the time-to-go decreases, the co-state variable in the pitch direction does not converge to zero, leading to a non-zero evasion control command. When the distance between the two parties is below the established threshold of 500 m, the control command remains constant. The average duration for the guidance law updates in two conditions is 3.68 × 10 5   s , with a maximum duration of 0.0096 s, which satisfies the requirement for rapid updates.
Monte Carlo simulations were conducted. The initial states were generated uniformly at random within the range specified in Table 3. The random variables for the initial states include the relative positions of two parties and the direction of the evader’s velocity. The evader’s initial position was always located at the origin of the coordinate system, while the direction of pursuer’s initial velocity was oriented toward the evader, aligning with the initial line of sight. To evaluate the adaptability of the guidance law to different effective navigation ratios of pursuer, simulations were conducted 500 times for k p = 3 and k p = 4 , respectively. The simulation trajectories and statistical results are presented in Figure 11. Due to the influence of gravity, the average positions at the interception moment for both parties are significantly lower than the origin. The statistics on the miss distance indicate that the average miss distances for k p = 3 and k p = 4 are 136.51 m and 116.37 m, respectively, with 12.4% and 32.0% of them falling below the critical value. The minimum miss distances are 70.45 m and 70.37 m, with relative errors to the critical value of −0.37% and −0.48%, respectively. The average energy consumption for the evader is 9.847 × 102 m2·s−3 and 2244 × 103 m2·s−3, while for the pursuer, it is 2.435 × 10 4 m 2 s 3 and 2.627 × 10 4 m 2 s 3 , respectively. In 1000 simulations, the average update time for the guidance law is 1.17 × 10−5 s, with a maximum update time of 0.0088 s, which meets the requirements for rapid updates.
It can be observed that under random initial states, the average miss distance is greater when k p = 3 compared to k p = 4 . The average energy consumption for the evader is higher at k p = 4 ; however, the energy consumption for the pursuer is also greater. When k p = 3 , Case 1 of a E 2 occurs more frequently, leading to more instances in which no iteration is required, resulting in a shorter average update time. Due to simplifications in the optimal control model, the proportion of miss distances below the critical safe value is relatively high. Nevertheless, for both effective navigation ratios, the relative errors of the minimum miss distances compared to the critical safe value are less than 1%, indicating that the guidance law for critical safe miss distance evasion is effective.

4.3. Comparison with Other Methods

To illustrate the effectiveness of the guidance law for critical safe miss distance evasion in reducing energy consumption, comparisons were made with the sinusoidal maneuver, spiral maneuver, and norm differential game maneuver [22]. The sinusoidal and differential game maneuvers are applied in the yaw plane, with the control commands for the three methods detailed in Table 4. Considering that some of the miss distances in Section 4.2 fall below the critical value while the relative error does not exceed 1%, this section modifies the original Z s e t = 50   m in the guidance law to Z s e t = 1.01 × Z s e t . Initial states were uniformly and randomly generated within the range specified in Table 3, and 500 simulations were conducted for each of the four methods with k p = 3 .
a y E a E , max cos π t / 4 a z E a E , max sin π t / 4 a E , max sin π t / 4 a E , max sgn Z z t The simulation results are presented in Table 5 and Figure 12. In Figure 12, the results of the critical safe miss distance maneuver exhibit a significant difference compared to other maneuvering methods. The primary reason for this difference is that the proposed guidance law has an objective function specifically aimed at achieving the critical safe miss distance. In contrast, the programmatic oscillatory maneuvers lack the objective functions, while the norm differential game maneuver is designed to maximize the miss distance. Table 5 provides the statistics of the miss distances and energy consumption, including the mean value, relative standard deviation (RSD), and other relevant statistical metrics. In the context of anti-interception operations, evasion is deemed unsuccessful when the miss distance is less than the critical safe miss distance. In the results of the critical safe miss distance evasion, occurrences of miss distance below the critical value are no longer observed, indicating that the 1% adjustment to Z s e t is effective. Comparatively, among the four evaluated methods, the critical safe miss distance evasion exhibits the smallest average miss distance. Moreover, the critical safe miss distance evasion has no instances of failure, which is comparable to the differential game maneuver. The energy consumption of the critical safe miss distance evasion is also lower and significantly less than that of the other methods. Although the average miss distances for the sinusoidal and spiral maneuvers are larger, they exhibit relatively high RSDs and greater proportions of failure. This indicates that the miss distances for the programmatic maneuvers are more dependent on initial state values, exhibiting lower proactivity. When flight times are similar, the energy consumption of sinusoidal and spiral maneuvers shows a small variation after fixing the frequency and phase, resulting in lower RSDs in energy consumption. Since the control magnitude of the differential game maneuver is set at a E , max , the differences in flight times are also minimal, leading to a lower RSD for energy consumption.
In summary, the proposed guidance law exhibits a greater probability of successful evasion compared to programmatic oscillatory maneuvers while incurring lower energy costs. Furthermore, in comparison to the norm differential game maneuver, it additionally achieves a reduction in energy consumption and effectively satisfies the requirements for critical safe miss distance evasion.

4.4. Evaluation of the Adaptability to Unpowered Aerial Vehicle

To reduce the mathematical and computational complexity, the proposed guidance law is formulated for the constant-speed vehicle. However, when the engagement time is short and the vehicle’s speed variation is relatively small, the guidance law could be adapted for the unpowered aerial vehicle. The aerodynamic characteristics and mass data for the CAV-H model are provided in reference [23]. In the subsequent simulation, we consider a scenario in which both the pursuer and evader are CAV-H models, aiming to evaluate the adaptability of the guidance law to the more complex model. The specific procedure for applying the guidance law under the CAV-H model is outlined as follows:
Step 1: Determine the maximum control a E , max and a P , max based on the current speeds, maximum attack angles, and aerodynamic characteristics of the evader and pursuer.
Step 2: If the guidance law needs to be updated, substitute the current speeds of the evader and pursuer into V E and V P , respectively, and compute the required acceleration command for the evader.
Step 3: Based on the aerodynamic characteristics of CAV-H, calculate the attack angle α E and the bank angle ν E from the acceleration command. Substitute the attack angle and bank angle into the CAV-H dynamic model and perform the simulation through numerical integration.
The effective navigation ratio of the pursuer is set to 4, and the initial altitude of the evader is set to 25 km. Under Condition 1 and Condition 2 provided in Table 2, the four guidance laws in Section 4.3 are applied in the simulations. The resulting flight trajectories and speed curves are shown in Figure 13 and Figure 14, while the miss distances and the evader’s terminal speeds are presented in Table 6. For the unpowered vehicle, a larger acceleration in the objective function leads to a larger attack angle, which results in greater speed loss. Therefore, in this section, energy consumption is represented by the evader’s speed loss, defined as the difference between the initial and the terminal speeds. Under both conditions, the miss distance of the critical safe miss distance maneuver exceeds the critical value. The speed curves for the spiral maneuver and the differential game maneuver are similar, as both use maximum overload, resulting in a comparable aerodynamic drag. In Condition 1, the speed loss of the critical safe miss distance maneuver is only slightly lower than that of the sinusoidal maneuver. However, the miss distance of the sinusoidal maneuver is smaller than Z s a f e , whereas the critical safe miss distance maneuver ensures safe evasion. In Condition 2, all the guidance laws achieve safe evasion, with the critical safe miss distance maneuver resulting in the smallest speed loss.
The results indicate that the critical safe miss distance maneuver can be effectively applied to the CAV-H model. In comparison with the programmatic maneuver and the differential game maneuver, the critical safe miss distance guidance law achieves a safe evasion with smaller speed losses in head-on intercepts.

5. Conclusions

This paper addresses the pursuit–evasion problem for constant-speed vehicles in three-dimensional space and proposes a guidance law for critical safe miss distance evasion. Simulation results validate the effectiveness of the guidance law. The main conclusions are as follows:
Through the state equation of the ZEM and the approximation of the disturbances experienced by the pursuer, an optimal control problem for critical safe miss distance evasion was established. Using the Maximum Principle, the optimal guidance law under bounded control and terminal constraints was derived. Furthermore, an iterative method was designed for solving co-state variables with the homotopy method and Newton iteration.
The simulation results demonstrate that, within a certain range of initial conditions, the proposed iterative method meets real-time requirements. Under head-on intercept conditions, the guidance law effectively achieves critical safe miss distance evasion and adapts to different effective navigation ratios of the pursuer. Compared to other methods, the critical safe miss distance evasion results in a lower probability of the miss distance being below the critical value and incurs a smaller energy cost. In head-on intercept scenarios, the proposed guidance law is applicable to unpowered vehicle models.
Future research will focus on comparing various guidance methods across a broader range of engagement configurations, such as non-head-on intercepts, and improving the feasibility of the proposed guidance law in practical engineering applications.

Author Contributions

Conceptualization, C.W., J.Y. and R.L.; methodology, C.W., J.Y. and R.L.; software, C.W.; validation, C.W. and J.Y.; formal analysis, C.W. and R.L.; investigation, R.L.; resources, J.Y.; data curation, Z.L.; writing—original draft preparation, C.W.; writing—review and editing, Y.C.; visualization, Y.C.; supervision, Z.L.; project administration, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yu, X.; Wang, X.; Lin, H. Optimal penetration guidance law with controllable missile escape distance. J. Astronaut. 2023, 44, 1053–1063. [Google Scholar]
  2. Zarchan, P. Proportional Navigation and Weaving Targets. J. Guid. Control Dyn. 1995, 18, 969–974. [Google Scholar] [CrossRef]
  3. Luo, W.; Lei, G.; Lai, C.; Wang, H. Research of Integrated Spiral Maneuvering and Guidance Based on Virtual Target. J. Eng. Res. 2024. Advanced online publication. [Google Scholar] [CrossRef]
  4. Shinar, J.; Rotsztein, Y.; Bezner, E. Analysis of Three-Dimensional Optimal Evasion with Linearized Kinematics. J. Guid. Control 1979, 2, 353–360. [Google Scholar] [CrossRef]
  5. Gutman, S.; Esh, M.; Gefen, M. Simple Linear Pursuit-Evasion Games. Comput. Math. Appl. 1987, 13, 83–95. [Google Scholar] [CrossRef]
  6. Anderson, G.M. Comparison of Optimal Control and Differential Game Intercept Missile Guidance Laws. J. Guid. Control 1981, 4, 109–115. [Google Scholar] [CrossRef]
  7. Wang, Y.; Zhou, T.; Chen, W.; He, T. Optimal maneuver penetration strategy based on power series solution of miss distance. J. Beijing Univ. Aeronaut. Astronaut. 2020, 46, 159–169. [Google Scholar]
  8. Zhang, P.; Fang, Y.; Zhang, F.; Xiao, B.; Hu, S.; Zong, S. An Adaptive Weighted Differential Game Guidance Law. Chin. J. Aeronaut. 2012, 25, 739–746. [Google Scholar] [CrossRef]
  9. Battistini, S.; Shima, T. Differential Games Missile Guidance with Bearings-Only Measurements. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2906–2915. [Google Scholar] [CrossRef]
  10. Sun, Q.; Zhang, C.; Liu, N.; Zhou, W.; Qi, N. Guidance Laws for Attacking Defended Target. Chin. J. Aeronaut. 2019, 32, 2337–2353. [Google Scholar] [CrossRef]
  11. Liu, F.; Dong, X.; Li, Q.; Ren, Z. Cooperative Differential Games Guidance Laws for Multiple Attackers against an Active Defense Target. Chin. J. Aeronaut. 2022, 35, 374–389. [Google Scholar] [CrossRef]
  12. Liang, H.; Li, Z.; Wu, J.; Zheng, Y.; Chu, H.; Wang, J. Optimal Guidance Laws for a Hypersonic Multiplayer Pursuit-Evasion Game Based on a Differential Game Strategy. Aerospace 2022, 9, 97. [Google Scholar] [CrossRef]
  13. Zhao, S.; Zhang, H.; Lyu, R.; Yang, J.; Xue, C. Optimal avoidance strategy based on nonlinear approximate analytic solution of non-cooperative differential game. Aeronaut. J. 2024, 128, 2906–2923. [Google Scholar] [CrossRef]
  14. Hayoun, S.Y.; Shima, T. A Two-on-One Linear Pursuit–Evasion Game with Bounded Controls. J. Optim. Theory Appl. 2017, 174, 837–857. [Google Scholar] [CrossRef]
  15. Gao, M.; Yan, T.; Li, Q.; Fu, W.; Zhang, J. Intelligent Pursuit–Evasion Game Based on Deep Reinforcement Learning for Hypersonic Vehicles. Aerospace 2023, 10, 86. [Google Scholar] [CrossRef]
  16. Peng, C.; Ma, J.; Liu, X. An Online Data Driven Actor-Critic-Disturbance Guidance Law for Missile-Target Interception with Input Constraints. Chin. J. Aeronaut. 2022, 35, 144–156. [Google Scholar] [CrossRef]
  17. Kartal, Y.; Subbarao, K.; Dogan, A.; Lewis, F. Optimal Game Theoretic Solution of the Pursuit-evasion Intercept Problem Using On-policy Reinforcement Learning. Int. J. Robust Nonlinear Control 2021, 31, 7886–7903. [Google Scholar] [CrossRef]
  18. Turetsky, V.; Shinar, J. Missile Guidance Laws Based on Pursuit–Evasion Game Formulations. Automatica 2003, 39, 607–618. [Google Scholar] [CrossRef]
  19. Yan, T.; Cai, Y.; Xu, B. Evasion Guidance Algorithms for Air-Breathing Hypersonic Vehicles in Three-Player Pursuit-Evasion Games. Chin. J. Aeronaut. 2020, 33, 3423–3436. [Google Scholar] [CrossRef]
  20. Chen, S.; Yan, J.; Pu, K. Anti-intercept maneuver method of vehicle based on prediction of miss distance. Syst. Eng. Electron. 2023, 45, 2922–2930. [Google Scholar]
  21. Deuflhard, P. Newton Methods for Nonlinear Problems; Spinger: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  22. Gutman, S. On Optimal Guidance for Homing Missiles. J. Guid. Control 1979, 2, 296–300. [Google Scholar] [CrossRef]
  23. Richie, G. The Common Aero Vehicle–Space delivery system of the future. In Proceedings of the Space Technology Conference and Exposition, Albuquerque, NM, USA, 28–30 September 1999. [Google Scholar]
Figure 1. Relative motion diagram of the pursuer and evader.
Figure 1. Relative motion diagram of the pursuer and evader.
Aerospace 11 01041 g001
Figure 2. Projection of control acceleration in initial line-of-sight coordinate system.
Figure 2. Projection of control acceleration in initial line-of-sight coordinate system.
Aerospace 11 01041 g002
Figure 3. Schematic diagram of critical safe miss distance evasion.
Figure 3. Schematic diagram of critical safe miss distance evasion.
Aerospace 11 01041 g003
Figure 4. Process for solving co-state variables.
Figure 4. Process for solving co-state variables.
Aerospace 11 01041 g004
Figure 5. Two variation curves of a E 2 .
Figure 5. Two variation curves of a E 2 .
Aerospace 11 01041 g005
Figure 6. Simulation flow chart.
Figure 6. Simulation flow chart.
Aerospace 11 01041 g006
Figure 7. Trajectory and co-state variables in Condition 1. (a) The trajectory; (b) the co-state variables.
Figure 7. Trajectory and co-state variables in Condition 1. (a) The trajectory; (b) the co-state variables.
Aerospace 11 01041 g007
Figure 8. Evasion and pursuit control commands in Condition 1. (a) ay; (b) az.
Figure 8. Evasion and pursuit control commands in Condition 1. (a) ay; (b) az.
Aerospace 11 01041 g008
Figure 9. Trajectory and co-state variables in Condition 2. (a) The trajectory; (b) the co-state variables.
Figure 9. Trajectory and co-state variables in Condition 2. (a) The trajectory; (b) the co-state variables.
Aerospace 11 01041 g009
Figure 10. Evasion and pursuit control commands in Condition 2. (a) ay; (b) az.
Figure 10. Evasion and pursuit control commands in Condition 2. (a) ay; (b) az.
Aerospace 11 01041 g010
Figure 11. Trajectories and statistical results of guidance law with critical safe miss distance. (a) The trajectories; (b) the statistical results.
Figure 11. Trajectories and statistical results of guidance law with critical safe miss distance. (a) The trajectories; (b) the statistical results.
Aerospace 11 01041 g011
Figure 12. Statistics of miss distances and energy consumption for different methods. (a) The miss distances; (b) the energy consumption.
Figure 12. Statistics of miss distances and energy consumption for different methods. (a) The miss distances; (b) the energy consumption.
Aerospace 11 01041 g012
Figure 13. Simulation results of the CAV-H model under Condition 1. (a) The trajectories; (b) the speed curves.
Figure 13. Simulation results of the CAV-H model under Condition 1. (a) The trajectories; (b) the speed curves.
Aerospace 11 01041 g013
Figure 14. Simulation results of the CAV-H model under Condition 2. (a) The trajectories; (b) the speed curves.
Figure 14. Simulation results of the CAV-H model under Condition 2. (a) The trajectories; (b) the speed curves.
Aerospace 11 01041 g014
Table 1. General parameters used in simulation.
Table 1. General parameters used in simulation.
Time Step Z s e t N n N h ε V E V P a E , max a P , max
0.001 s50 m501000.0012 km/s2 km/s10 g12 g
Table 2. Initial states under typical conditions.
Table 2. Initial states under typical conditions.
Condition 1Condition 2
x E ( m )   y E ( m )   z E ( m )   θ E ( rad )   σ E ( rad ) 0   0   0   0   0 0   0   0   0   0
x P ( m )   y P ( m )   z P ( m )   θ P ( rad )   σ P ( rad ) 20000   0   0   0   π 20000   1000   1000   0.0499   3.0916
Table 3. Range of initial states distributions in Monte Carlo simulations.
Table 3. Range of initial states distributions in Monte Carlo simulations.
θE(rad)σE(rad)xP(km)yP(km)zP(km)
Range[−0.1,0.1][−0.1,0.1][18,22][−2,2][−2,2]
Table 4. Control commands for three methods.
Table 4. Control commands for three methods.
Control VariableSinusoidal ManeuverSpiral ManeuverNorm Differential Game
a y E 0 a E , max cos π t / 4 0
a z E a E , max sin π t / 4 a E , max sin π t / 4 a E , max sgn Z z t
Table 5. Statistics of miss distance and energy consumption for different methods.
Table 5. Statistics of miss distance and energy consumption for different methods.
Maneuvering MethodAverage Miss (m)Minimum Miss (m)RSD of MissFailure ProportionAverage Energy Consumption (m2 s−3)RSD of Energy Consumption
Critical safe miss maneuver129.7071.1482.2%0 9.368 × 10 2 108.2%
Sinusoidal maneuver295.520.3690.8%22.8% 1.081 × 10 4 7.3%
Spiral maneuver316.764.6385.2%15.2% 2.419 × 10 4 5.8%
Norm differential870.74383.0235.3%0 2.443 × 10 4 5.9%
Table 6. Simulation results based on the CAV-H model.
Table 6. Simulation results based on the CAV-H model.
Maneuvering MethodMiss in Condition 1 (m)Miss in Condition 2 (m)Speed Loss in Condition 1 (m/s)Speed Loss in Condition 2 (m/s)
Critical safe miss maneuver71.23268.9942.9123.97
Sinusoidal maneuver60.02123.9743.9844.31
Spiral maneuver72.8572.4574.9675.32
Norm differential178.24675.2975.2775.77
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, C.; Yan, J.; Lyu, R.; Liang, Z.; Chen, Y. Optimal Guidance Law for Critical Safe Miss Distance Evasion. Aerospace 2024, 11, 1041. https://doi.org/10.3390/aerospace11121041

AMA Style

Wang C, Yan J, Lyu R, Liang Z, Chen Y. Optimal Guidance Law for Critical Safe Miss Distance Evasion. Aerospace. 2024; 11(12):1041. https://doi.org/10.3390/aerospace11121041

Chicago/Turabian Style

Wang, Chengze, Jiamin Yan, Rui Lyu, Zhuo Liang, and Yang Chen. 2024. "Optimal Guidance Law for Critical Safe Miss Distance Evasion" Aerospace 11, no. 12: 1041. https://doi.org/10.3390/aerospace11121041

APA Style

Wang, C., Yan, J., Lyu, R., Liang, Z., & Chen, Y. (2024). Optimal Guidance Law for Critical Safe Miss Distance Evasion. Aerospace, 11(12), 1041. https://doi.org/10.3390/aerospace11121041

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

Article Metrics

Back to TopTop