Next Article in Journal
Numerical Analysis of the Three-Dimensional Interaction Between Nanosecond-Pulsed Actuation and Pulsed H2 Jets in Supersonic Crossflow
Previous Article in Journal
Study on the Damage Evolution and Suppression of a CFRP Wedge-Structure Countersunk Rivet
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Design of Cooperative Detection and Guidance Considering Equal Numbers of Aircraft on Both Sides

1
Laboratory of Intelligent Control, Rocket Force University of Engineering, Xi’an 710025, China
2
Control Science and Engineering, Xidian University, Xi’an 710126, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(12), 1112; https://doi.org/10.3390/aerospace12121112
Submission received: 10 November 2025 / Revised: 15 December 2025 / Accepted: 15 December 2025 / Published: 17 December 2025
(This article belongs to the Section Aeronautics)

Abstract

In the scenario where the number of interceptors is equal to the number of target aircraft, and recognizing that the geometric configuration of interceptors during their maneuver towards targets affects detection effectiveness and guidance accuracy, we propose a Cooperative Detection and Guidance (CDG) method rooted in optimal control theory. This method optimizes detection by adjusting the line-of-sight (LOS) angle to minimize errors, and leverages the Fast Multiple Model Adaptive Estimation (Fast MMAE) algorithm to enhance interceptors’ ability to estimate the motion states and maneuver switching times of target aircraft, thereby boosting guidance accuracy. Results from 500 Monte Carlo simulations reveal that, compared to the Augmented Proportional Navigation (APN) guidance law, our integrated detection and guidance approach exhibits superior target recognition capabilities and achieves higher interception accuracy.

1. Introduction

The Cooperative Detection and Guidance (CDG) method has been extensively studied. Since its proposal, this method has been mostly applied to scenarios where two interceptors engage one target aircraft or the number of interceptors exceeds that of the target aircraft [1,2]. Compared with the traditional one-to-one interception mode, although this method can improve guidance precision and interception success rate, it cannot achieve the maximum interception effectiveness. Therefore, based on the CDG method, studying the cooperative detection and guidance problem when the number of interceptors is equal to that of the target aircraft is of great significance.
Currently, cooperative detection is mostly applied in research on spacecraft orbital docking and aerial vehicle guidance [3,4,5,6,7]. Both types of research aim for precise target positioning, and their theoretical applications are interoperable. The three-line-of-sight (3-LOS) cooperative positioning method has been widely used. Its principle is to form a detection triangle by acquiring the line-of-sight (LOS) angles of two of our aerial vehicles to the target aircraft and the positions of the two aerial vehicles, thereby estimating the target aircraft’s position, velocity, and acceleration information. However, this type of method is rarely used in scenarios such as autonomous rendezvous of non-coplanar spacecraft [8,9] and precise positioning, tracking, and identification of target aircraft by interceptors.
To address the scenario where a single aircraft launches multiple cooperative interceptor missiles simultaneously to counter incoming targets, Reference [10] proposed a cooperative reduced-order estimation method based on information sharing. By enabling each defensive missile to share LOS angle data with other team members, this method achieves the estimation of relative states and unknown parameters of individual members within the group, thereby improving interception efficiency. To solve the problem of cooperative strikes against multiple maneuvering targets and enhance multi-missile detection efficiency, Reference [11] proposed a group cooperative midcourse guidance law for heterogeneous missile formations. It introduced a super-twisting disturbance observer to estimate target acceleration, designed a cooperative guidance law using a group consensus protocol in the LOS angle direction, and developed a time-varying LOS angle formation tracking midcourse guidance law in the vertical direction using observer-estimated information. Its stability was proven via Lyapunov theory. Various noise errors are unavoidable during the detection and identification process. The multi-model adaptive estimation (MMAE) algorithm can ensure filter stability, improve filter tracking performance and estimation precision, and overcome the theoretical limitations of the extended Kalman filter (EKF) [12,13].
The original concept of cooperative guidance relies on the information interaction mechanism and coordinated control strategy among multiple aerial vehicle platforms to achieve cooperative strike operations under terminal spatiotemporal constraints. Divided by the constraint dimensions of technical implementation, the aerial vehicle swarm cooperative guidance technology under terminal spatiotemporal constraints can be further categorized into three types [14,15,16]:
(1)
Cooperative guidance technology with only strike time synchronization as the core constraint. Its core goal is to precisely control the flight speed and trajectory planning of each vehicle to ensure all strike platforms complete target strikes synchronously within a preset time window. It is mostly used in operational scenarios requiring “instantaneous saturation strikes” [17,18].
(2)
Cooperative guidance technology with only strike angle precision as the core constraint. It focuses on precisely controlling the projectile-target intersection angle by optimizing parameters such as the pitch angle and yaw angle of the vehicle’s terminal trajectory to improve the damage effect on specific parts of the target, for example, top strikes against armored targets to meet high-precision damage requirements [19,20,21].
(3)
Dual-constraint cooperative guidance technology that simultaneously considers strike time synchronization and strike angle precision. This technology needs to comprehensively balance the priorities of temporal and angular constraints, coordinating the vehicle’s speed, attitude, and trajectory through a multivariable coupled control algorithm. It is suitable for complex operational missions with strict requirements on both time synchronization and damage precision, such as multi-platform joint precision strikes against high-value fixed targets [22,23].
Cooperative guidance technology with strike time synchronization as the core constraint lies in constructing physically compatible, consistent coordination parameters. Based on this, a dynamic model of remaining flight time error is established, followed by the design of a feedback control module, ultimately achieving synchronized strikes against targets by the aerial vehicle swarm.
In terms of technical performance, some studies have proposed an adaptive cooperative guidance scheme in the LOS direction based on fast fixed-time consensus theory, flight time parameters, and undirected topology. By designing a novel nonsingular terminal sliding mode method to construct an adaptive fixed-time guidance law, this study does not require the target’s maneuvering information. The stability is verified via Lyapunov theory, and simulation results show that the scheme can achieve time-synchronized attacks and meet the desired impact angle [24].
To address the cooperative guidance challenge of multiple hypersonic glide vehicles, relevant research has proposed a method based on parametric design and analytical solutions of flight time: converting reentry trajectory optimization into parameter optimization to determine the angle of attack profile and reentry time; deriving an analytical formula for remaining flight time to satisfy cooperative constraints and calculate yaw angle control commands; optimizing parameters using the bee colony algorithm. Simulation results verify the time constraint satisfaction and cooperative precision of the method, and its robustness is confirmed through the Monte Carlo method [25]. For maneuvering targets in three-dimensional space that require multi-missile cooperative interception with specified attack time and desired LOS angle, a study has proposed a three-dimensional leader-follower guidance law. Optimized performance indicators are designed for different directions, and theoretical proofs and multiple sets of numerical simulations have verified the effectiveness, superiority, and robustness of the guidance law [26].
In addition, some studies focus on multi-vehicle spatiotemporal cooperative guidance technology that does not rely on remaining flight time, proposing a two-stage strategy combining cooperative guidance and proportional navigation to meet two-dimensional constraints. In three-dimensional scenarios, by adding a plane tracking guidance link, the scheme can still satisfy spatiotemporal constraints even when speed changes, and numerical simulation results have confirmed its effectiveness and application advantages [27]. To solve the high-precision interception problem of aerial maneuvering targets under limited attack time, a study has proposed a guidance law based on a nonlinear virtual relative model for targets near the origin. Relevant coefficients are determined through polynomial functions to meet constraint requirements. Simulation results show that the errors of the guidance law in different scenarios are within an acceptable range, and its performance is superior to existing similar guidance laws [28].
To solve the optimal initial and terminal guidance state problem for multi-missile interception of multi-targets, relevant research has proposed a midcourse guidance law considering the combined effect of flight time: constructing a three-dimensional model, designing an adaptive disturbance observer integrating finite-time theory and radial basis function, and setting intra-group and inter-group consensus protocols. Numerical simulation results have verified the effectiveness and superiority of the guidance law [29].
Cooperative guidance technology with strike angle precision as the core constraint adopts a core approach: optimizing key parameters such as the pitch angle and yaw angle of the vehicle’s terminal trajectory to precisely regulate the intersection angle between the missile and the target, thereby improving the damage effectiveness to specific parts of the target.
In the relevant research field, some scholars have integrated the “bias term” design concept with a multi-phase composite approach, proposing a novel two-stage guidance method. This method stipulates that when the continuous time integral of the bias term reaches a preset threshold, the guidance mode is switched to pure proportional guidance, ultimately achieving precise control of the impact angle constraint [30]. Another study proposed a multi-missile cooperative three-dimensional guidance law; although it can meet the requirement of impact angle constraint, this guidance law is only applicable to intercepting stationary targets [31]. Additionally, researchers have designed a three-dimensional guidance law incorporating impact angle constraint based on optimal control theory, but this guidance law is mainly targeted at slow-moving targets such as warships [32]. From a theoretical perspective, the optimal control method has the prominent advantage of “optimality.” On the basis of satisfying various constraints, it can achieve the optimization of specific performances, and naturally offers convenience in handling various constraints, such as minimum energy consumption and specific impact angle. For scenarios where relative velocity measurement data cannot be obtained, a study specifically explored the corresponding cooperative strike guidance scheme, successfully solving the technical problems caused by the lack of measurement information [22]. Another study proposed a novel three-dimensional preset-time cooperative guidance law (3-D PTCGL) based on the dynamic event-triggered (DET) mechanism. This guidance law can be used for multi-missile salvo attacks to intercept maneuvering targets with impact angle constraints [33]. Meanwhile, a study designed a two-phase impact angle control guidance scheme command controller suitable for air-to-air combat scenarios. This controller integrates two correction strategies: one based on the solution characteristics of the first phase, and the other, a prediction-based correction mechanism in the second phase. Incorporating these two correction strategies into the two-phase guidance scheme enables the interception of high-speed aerial targets at a specified impact angle [34].
For the scenario where the number of interceptors equals that of the target aircraft, this paper designs a CDG method based on optimal control theory. Through two interceptors adjusting the LOS separation angles, the detection errors of the two target aircraft are reduced. Meanwhile, the Fast MMAE algorithm is introduced to estimate the flight states of target aircraft, obtaining accurate information such as their position, velocity, and acceleration, as well as identifying their maneuver switch times. This achieves the tracking, interception, and simultaneous hit of target aircraft by the two interceptors.
The innovations of this paper are mainly reflected in two aspects: (1) For the scenario where the number of interceptors equals that of target aircraft, this paper designs a CDG method based on optimal control theory. This method innovatively achieves the comprehensive integration of cooperative detection and cooperative guidance, enabling interceptors to adjust the LOS angle and flight trajectory during flight, thereby improving their detection precision of target aircraft. (2) This paper introduces the Fast MMAE algorithm to estimate the motion states and maneuver switch times of target aircraft, thereby enhancing the guidance precision of interceptors.
The rest of this paper is organized as follows: Section 2 presents the establishment of the aircraft kinematic model and the miss distance model. Section 3 focuses on the construction of the CDG method based on optimal control theory. Section 4 describes the application method and steps of the Fast MMAE algorithm in this scenario. Section 5 conducts a simulation-based comparative analysis between the IDG method and the APN guidance law under the application background of Fast MMAE. Section 6 summarizes the main conclusions of this study.

2. Problem Formulation

Two of our intercepting vehicles lock onto two target vehicles and maneuver toward them, while the target vehicles adopt the bang-bang optimal evasive maneuver strategy for evasion. While maneuvering, our two intercepting vehicles detect the positions of the target vehicles and conduct information exchange. The specific interception scenario is illustrated in Figure 1. The kinematic models of intercepting vehicles P1, P2, and target vehicles E1, E2 are established in the inertial coordinate system X-O-Y. a i , V i , q i ( i P 1 , P 2 , E 1 , E 2 ) denote the LOS normal acceleration, velocity, and flight-path angle of the vehicles, respectively. q P 1 E 1 , q P 2 E 1 , q P 1 E 2 , q P 2 E 2 denote the LOS angles between P1 and E1, P2 and E1, P1 and E2, and P2 and E2, respectively. r P 1 E 1 , r P 2 E 1 , r P 1 E 2 , r P 2 E 2 denote the relative distances between P1 and E1, P2 and E1, P1 and E2, and P2 and E2, respectively.

2.1. Kinematics Model

The intercepting vehicle and the target vehicle can be represented by a polar coordinate system composed of the relative distance r and LOS angle q between them:
r ˙ P i E j = V P i E j q ˙ P i E j = V P i E j / r P i E j   i = 1 , 2         j = 1 , 2
r ˙ P i E j , q ˙ P i E j denote the closing velocity and LOS angle rate of the intercepting vehicle relative to the target vehicle, respectively. V P i E j , V P i E j denote the velocity of the intercepting vehicle relative to the target vehicle along the LOS direction and the relative velocity perpendicular to the LOS direction, respectively, where
V P i E j = V E j cos q E j + q P i E j V P i cos q P i q P i E j   i = 1 , 2         j = 1 , 2 V P i E j = V E j sin q E j + q P i E j V P i sin q P i q P i E j
During the approach process between the intercepting vehicle and the target vehicle, since the acceleration V i of each vehicle is perpendicular to its velocity a i in direction, the acceleration can only change the direction of the vehicle’s velocity but not alter its magnitude. Therefore, the entire interception process can be regarded as a constant-velocity approach process, and the interception termination time between the intercepting vehicle and the target vehicle is given by:
t f P i E j = r P i E j r ˙ P i E j = r P i E j V E j cos q E j q P i E j + V P i cos q P i + q P i E j
Throughout the entire process, the LOS angle rate of the intercepting vehicle is given by:
q ˙ i = a i V i             i P 1 , P 2 , E 1 , E 2
Throughout the entire interception process, to ensure more accurate detection errors of the intercepting vehicles regarding the LOS angles and relative distances to the target vehicles, two detection triangles are specifically configured: namely, the detection triangle formed by intercepting vehicles P1 and P2 for target vehicle E1, and that for target vehicle E2. Thus, the entire interception process can be linearized, and accordingly, we set:
x t = x 1 t x 2 t x 3 t x 4 t x 5 t x 6 t x 7 t x 8 t x 9 t x 10 t x 11 t x 12 t T
where
x 1 t = y 11 x 2 t = y 12 x 3 t = y 21 x 4 t = y 22         x 5 t = d y 11 d t x 6 t = d y 12 d t x 7 t = d y 21 d t x 8 t = d y 22 d t                     x 9 t = a E 1 x 10 t = a E 2 x 11 t = a P 1 x 12 t = a P 2
y i j denotes the lateral displacement between intercepting vehicle i and target vehicle j, and d y i j / d t denotes the lateral velocity between them. y i j can be expressed as:
y i j q P i E j q P i E j 0 r P i E j r P i E j V P i E j t i g o         i = 1 , 2         j = 1 , 2
q P i E j q P i E j 0 + y i V P i E j t i g o
r P i E j denotes the relative distance between each pair of vehicles, and t i go denotes the remaining time-to-go of the intercepting vehicle, where
t i g o = t f P i E j t , t t f P i E j 0 , t > t f P i E j         i = 1 , 2         j = 1 , 2
Assuming the dynamic characteristics of each vehicle can be equivalent to a first-order inertial link, then:
x ˙ 1 t = d y 11 d t x ˙ 2 t = d y 12 d t x ˙ 3 t = d y 21 d t x ˙ 4 t = d y 22 d t     x ˙ 5 t = a E 1 a P 1 x ˙ 6 t = a E 1 a P 2 x ˙ 7 t = a E 2 a P 1 x ˙ 8 t = a E 2 a P 2         x ˙ 9 t = a E 1 C a E 1 τ E 1 x ˙ 10 t = a E 2 C a E 2 τ E 2 x ˙ 11 t = a P 1 C a P 1 τ P 1 x ˙ 12 t = a P 2 C a P 2 τ P 2
In the formula, τ E i , τ P i (i = 1,2) denote the first-order dynamic time constants of each vehicle, and a E i C , a P i C denote the command accelerations of each vehicle, respectively.
Based on the kinematic models established above, the system state equation of the intercepting vehicles and target vehicles can be established as follows:
x ˙ t = A t x t + B t u t + C t a E C
A t = 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 τ E 1 0 0 0 0 0 0 0 0 0 0 0 0 1 τ E 2 0 0 0 0 0 0 0 0 0 0 0 0 1 τ P 1 0 0 0 0 0 0 0 0 0 0 0 0 1 τ P 2
B t = 0 0 0 0 0 0 0 0 0 0 1 τ P 1 1 τ P 2 T
C t = 0 0 0 0 0 0 0 0 1 τ E 1 1 τ E 2 0 0 T
In the formula, u t denotes the command acceleration of the intercepting vehicle.

2.2. Measurement Model

Based on current detection technology, intercepting vehicles P1 and P2 can each detect the LOS angle information with target vehicles E1 and E2, but cannot directly measure the relative distances between the four vehicles. According to the interception scenario illustrated in Figure 1, after forming two detection triangles, assuming the two interceptors can perform a real-time exchange of the LOS angle q P i E j (i = 1, 2 j = 1, 2) detected from the target vehicles and their mutual relative position information, the relative distances between each pair of vehicles can be calculated using the law of sines:
r P 1 E 1 = r P 1 P 2 sin q P 1 P 2 q P 2 E 1 sin q P 2 E 1 q P 1 E 1 r P 2 E 1 = r P 1 P 2 sin q P 1 P 2 q P 1 E 1 sin q P 1 E 1 q P 2 E 1
r P 1 E 2 = r P 1 P 2 sin q P 1 P 2 q P 2 E 2 sin q P 2 E 2 q P 1 E 2 r P 2 E 2 = r P 1 P 2 sin q P 1 P 2 q P 1 E 2 sin q P 1 E 2 q P 2 E 2
where
r P 1 P 2 = x P 1 x P 2 2 + y P 1 y P 2 2
q P 1 P 2 = arctan y P 1 y P 2 , x P 1 x P 2
Considering practical scenarios, the detected LOS angle information contains noise, where q ^ P i E j = q P i E j + σ P i E j (i = 1, 2 j = 1, 2) denotes the noise-corrupted LOS angle. Thus, errors also exist in the aforementioned relative distance calculation. Assuming the detection error σ P i E j is Gaussian white noise, and all noise components are mutually independent, i.e., E j σ P 1 E j , σ P 2 E j = 0 , σ P i E j ~ N 0 , η P i E j 2 , the relative distance with error is given by:
r ^ P i E j = H x i + v P i E j , y = y i j + v P i E j , y
H = 1 1 1 1 0 0 0 0 0 0 0 0
where v P i E j , y represents the measurement error of the relative distance, which satisfies v P i E j , y ~ N 0 ,   σ P i E j , y 2 , as
σ P 1 E 1 , y = r P 1 P 2 q P 1 E 1 sin 2 q P 1 E 1 q P 2 E 1 sin 2 q P 1 P 2 q P 1 E 1 σ P 2 E 1 2 + sin 2 q P 1 P 2 q P 2 E 1 cos 2 q P 1 E 1 q P 2 E 1 σ P 1 E 1 2 σ P 2 E 1 , y = r P 1 P 2 q P 2 E 1 sin 2 q P 1 E 1 q P 2 E 1 sin 2 q P 1 P 2 q P 2 E 1 σ P 1 E 1 2 + sin 2 q P 1 P 2 q P 1 E 1 cos 2 q P 1 E 1 q P 2 E 1 σ P 2 E 1 2
σ P 1 E 2 , r = r P 1 P 2 q P 1 E 2 sin 2 q P 1 E 2 q P 2 E 2 sin 2 q P 1 P 2 q P 1 E 2 σ P 2 E 2 2 + sin 2 q P 1 P 2 q P 2 E 2 cos 2 q P 1 E 2 q P 2 E 2 σ P 1 E 2 2 σ P 2 E 2 , r = r P 1 P 2 q P 2 E 2 sin 2 q P 1 E 2 q P 2 E 2 sin 2 q P 1 P 2 q P 2 E 2 σ P 1 E 2 2 + sin 2 q P 1 P 2 q P 1 E 2 cos 2 q P 1 E 2 q P 2 E 2 σ P 2 E 2 2
It can be inferred from the above equation that the detection error q P 1 E j q P 2 E j increases as the relevant angle parameter decreases. When q P 1 E j q P 2 E j = 0 , when the two intercepting vehicles are collinear with one of the target vehicles, the detection error will tend to infinity, making it impossible to effectively obtain the relative distance information of this target vehicle. Therefore, such a situation should be avoided in the process of cooperative guidance design.

2.3. Interception Indices

In addition to direct hits, an interception can also be regarded as successful if the minimum distance M between the intercepting vehicle and the target vehicle is less than the lethal range R k of the intercepting vehicle’s warhead, i.e.,
P d M , R k = 1           M R k 0           M > R k
The miss distance becomes a random variable affected by target random maneuvers and detection noise. Thus, to evaluate its impact on guidance accuracy, the cumulative distribution function (CDF) is generally used for estimation. Therefore, we can judge the success of interception by the predetermined probability of successful interception based on the known lethal range of the warhead, i.e.,
SSKP R k = E P d M , R k
The mathematical expectation E of the miss distance can be calculated by the cumulative integral function, i.e.,
SSKP R k = P d M , R k f M m d m = 0 R k f M m d m = p r M R k = F M R k
f M denotes the probability density function (PDF), and F M denotes the CDF. According to Reference [1], the interception probability is usually set to 95%, thus:
J = arg R k SSKP R k = 95 %

3. Collaborative Optimal Guidance Method Design

In the interception scenario constructed in Section 2, since the target vehicles adopt bang-bang maneuvers for evasion, the intercepting vehicles will also adjust their flight trajectories in real time according to the target vehicles’ maneuver patterns to achieve successful interception. This section mainly proposes an integrated detection and guidance scheme for this interception scenario, thereby realizing the goal of two intercepting vehicles successfully intercepting two target vehicles at the same time. However, different LOS separation angles will affect detection accuracy, which in turn influences the guidance effect. To better achieve successful interception, considering the impact of different detection configurations on guidance accuracy, the design of the LOS separation angle in the guidance gain should aim to minimize detection errors, thus achieving high interception accuracy. Figure 2 shows the principle of the guidance and control method.

3.1. Objective Function

In the design of the performance index, taking into account the impact of q P 1 E j q P 2 E j on detection errors, the objective function is given by:
J = a 1 2 y 1 P 1 E 2 2 + a 2 2 y 2 P 2 E 2 2 + a 3 2 y 3 P 1 E 1 2 + a 4 2 y 4 P 2 E 1 2 + b 1 2 y 1 V P 1 E 2 t 12 g o + Δ t y 2 V P 2 E 2 t 22 g o + Δ t Δ c 1 2 + b 2 2 y 3 V P 1 E 1 t 11 g o + Δ t y 4 V P 2 E 1 t 21 g o + Δ t Δ c 2 2 + c 1 2 0 t f 1 u 1 2 d t + c 2 2 0 t f 2 u 2 2 d t
where Δ t is an infinitesimal quantity greater than 0 and infinitely close to 0; a 2 y P i E j 2 ensures that the interceptors have a small miss distance; b i 2 y i V P i E 1 t i 1 g o + Δ t y j V P j E 1 t i 1 g o + Δ t Δ c i 2 regulates the LOS separation angle by adding LOS angle constraints; and c 2 0 t f u 2 d t ensures low maneuvering energy consumption.

3.2. Model Reduction

To simplify the derivation process and obtain the analytical solution, it is necessary to perform model reduction on the performance index. A new state variable Z i t is introduced to represent the zero-effort miss (ZEM), then:
Z i t = D Φ i t f i , t x i t + D t t f i Φ i t f i , τ G a E C d τ Z i t = D Φ i t f i , t x i t + D t t f i Φ i t f i , τ G a E C d τ
where Φ i t f i , t is the state transition matrix of the state equation; D R 1 × 12 is a constant vector used to separate each element in x t . From the properties of the state transition matrix, it can be derived that:
Φ ˙ i t f i , t = Φ i t f i , t A i t
Then, we can obtain:
Z ˙ i t = D Φ ˙ i t f i , t x + Φ i t f i , t x ˙ D Φ i t f i , t G a E C = D Φ i t f i , t B i u i
It can thus be seen that each element in Z ˙ i t is mutually independent and only related to the control input u i . Let d i = D Φ i t f i , t B i , then Z ˙ i t = d i u i .
When D = D 1 = 1 0 0 0 0 0 0 0 0 0 0 0
Z 1 t = D 1 Φ t f 11 , t x t + D 1 t t f 11 Φ t f 11 , τ C a E C d τ
At this point, the first variable y 11 in x t can be separated out;
Similarly,
D = D 2 = 0 1 0 0 D = D 3 = 0 0 1 0 0 D = D 4 = 0 0 0 1 0 0
The variables y 12 , y 21 , y 22 in x t can be separated out, respectively; thus, the objective function can be expressed as:
J = a 1 2 Z 1 P 1 E 2 2 + a 2 2 Z 2 P 2 E 2 2 + a 3 2 Z 3 P 1 E 1 2 + a 4 2 Z 4 P 2 E 1 2 + b 1 2 Z 1 V P 1 E 2 t 12 g o + Δ t Z 2 V P 2 E 2 t 22 g o + Δ t Δ c 1 2 + b 2 2 Z 3 V P 1 E 1 t 11 g o + Δ t Z 4 V P 2 E 1 t 21 g o + Δ t Δ c 2 2 + c 1 2 0 t f 12 u 12 2 d t + c 2 2 0 t f 22 u 22 2 d t + c 3 2 0 t f 11 u 11 2 d t + c 4 2 0 t f 21 u 21 2 d t
In the above equation, t i j g o is the remaining flight time of interceptor i against target j, and u i j is the acceleration of interceptor i against target j. Since in the simulation process, interceptor 1 only intercepts target 1 and interceptor 2 only intercepts target 2, t 12 g o , t 21 g o , u 12 , u 21 are only used for auxiliary calculation and has no practical significance.

3.3. Optimal Guidance Law

The Hamiltonian function of the above-mentioned objective function is given by:
H = c 1 2 u 12 2 + c 2 2 u 22 2 + c 3 2 u 11 2 + c 4 2 u 21 2 + λ Z 1 Z ˙ 1 t f + λ Z 2 Z ˙ 2 t f + λ Z 3 Z ˙ 3 t f + λ Z 4 Z ˙ 4 t f
Then, λ Z i can be determined by
λ Z 1 = a 1 Z 1 t f b 1 Δ c 1 V P 1 E 2 t 12 g o + b 1 V P 1 E 2 t 12 g o Z 1 t f V P 1 E 2 t 12 g o Z 2 t f V P 2 E 2 t 22 g o λ Z 2 = a 2 Z 2 t f + b 1 Δ c 1 V P 2 E 2 t 22 g o b 1 V P 2 E 2 t 22 g o Z 1 t f V P 1 E 2 t 12 g o Z 2 t f V P 2 E 2 t 22 g o λ Z 3 = a 3 Z 3 t f b 2 Δ c 2 V P 1 E 1 t 11 g o + b 2 V P 1 E 1 t 11 g o Z 3 t f V P 1 E 1 t 11 g o Z 4 t f V P 2 E 1 t 21 g o λ Z 4 = a 4 Z 4 t f + b 2 Δ c 2 V P 2 E 1 t 21 g o b 2 V P 2 E 1 t 21 g o Z 3 t f V P 1 E 1 t 11 g o Z 4 t f V P 2 E 1 t 21 g o
The optimal cooperative guidance law can be derived from the coupled equations:
H u 11 = 0 H u 22 = 0
We can obtain
c 3 u 11 + λ Z 3 d 3 = 0 c 2 u 22 + λ Z 2 d 2 = 0
The result can be obtained by solving the simultaneous equations:
u 12 = d 1 a 1 c 1 Z 1 t f + b 1 d 1 Δ c 1 V P 1 E 2 t 12 g o c 1 b 1 d 1 V P 1 E 2 t 12 g o c 1 Z 1 t f V P 1 E 2 t 12 g o Z 2 t f V P 2 E 2 t 22 g o u 22 = d 2 a 2 c 2 Z 2 t f b 1 d 2 Δ c 1 V P 2 E 2 t 22 g o c 2 + b 1 d 2 V P 2 E 2 t 22 g o c 2 Z 1 t f V P 1 E 2 t 12 g o Z 2 t f V P 2 E 2 t 22 g o
u 11 = d 3 a 3 c 3 Z 3 t f + b 2 d 3 Δ c 2 V P 1 E 1 t 11 g o c 3 b 2 d 3 V P 1 E 1 t 11 g o c 3 Z 3 t f V P 1 E 1 t 11 g o Z 4 t f V P 2 E 1 t 21 g o u 21 = d 4 a 4 c 4 Z 4 t f b 2 d 4 Δ c 2 V P 2 E 1 t 21 g o c 4 + b 2 d 4 V P 2 E 1 t 21 g o c 4 Z 3 t f V P 1 E 1 t 11 g o Z 4 t f V P 2 E 1 t 21 g o
Substituting Equations (38) and (39) into Z ˙ i t , we obtain
Z ˙ 1 t = d 1 2 c 1 a 1 Z 1 t f + b 1 V P 1 E 2 t 12 g o 2 Z 1 t f b 1 V P 1 E 2 V P 2 E 2 t 22 g o 2 Z 2 t f b 1 Δ c 1 V P 1 E 2 t 12 g o Z ˙ 2 t = d 2 2 c 2 a 2 Z 2 t f b 1 V P 1 E 2 V P 2 E 2 t 12 g o 2 Z 1 t f + b 1 V P 2 E 2 t 22 g o 2 Z 2 t f + b 1 Δ c 1 V P 2 E 2 t 22 g o
Z ˙ 3 t = d 3 2 c 3 a 3 Z 3 t f + b 2 V P 1 E 1 t 11 g o 2 Z 3 t f b 2 V P 1 E 1 V P 2 E 1 t 21 g o 2 Z 4 t f b 2 Δ c 2 V P 1 E 1 t 11 g o Z ˙ 4 t = d 4 2 c 4 a 4 Z 4 t f b 2 V P 2 E 1 V P 1 E 1 t 11 g o 2 Z 3 t f + b 2 V P 2 E 1 t 21 g o 2 Z 4 t f + b 2 Δ c 2 V P 2 E 1 t 21 g o
Integrating Equations (40) and (41) from t to t f , we have
Z 1 t f Z 1 t = a 1 c 1 t t f d 1 2 d t b 1 c 1 V P 1 E 2 2 t t f d 1 t 12 g o 2 d t Z 1 t f + b 1 V P 1 E 1 V P 2 E 2 c 1 t t f d 1 t 22 g o 2 d t Z 2 t f + b 1 Δ c 1 V P 1 E 2 c 1 t t f d 1 2 t 12 g o d t Z 2 t f Z 2 t = b 1 V P 1 E 2 V P 2 E 2 c 2 t t f d 2 t 12 g o 2 d t Z 1 t f + a 2 c 2 t t f d 2 2 d t b 1 V P 2 E 2 2 c 2 t t f d 2 t 22 g o 2 d t Z 2 t f b 1 Δ c 1 V P 2 E 2 c 2 t t f d 2 2 t 22 g o d t
Z 3 t f Z 3 t = a 3 c 3 t t f d 3 2 d t b 2 c 3 V P 1 E 1 2 t t f d 3 t 11 g o 2 d t Z 3 t f + b 2 V P 1 E 1 V P 2 E 1 c 3 t t f d 3 t 21 g o 2 d t Z 4 t f + b 2 Δ c 2 V P 1 E 1 c 3 t t f d 3 2 t 11 g o d t Z 4 t f Z 4 t = b 2 V P 2 E 1 V P 1 E 1 c 4 t t f d 4 t 11 g o 2 d t Z 3 t f + a 4 c 4 t t f d 4 2 d t b 2 V P 2 E 1 2 c 4 t t f d 4 t 21 g o 2 d t Z 4 t f b 2 Δ c 2 V P 2 E 1 c 4 t t f d 4 2 t 21 g o d t
It can be easily derived as
Z 1 t f = 1 + a 2 c 2 t t f d 2 2 d t + b 1 V P 2 E 2 2 c 2 t t f d 2 t 22 g o 2 d t Z 1 t + b 1 Δ c 1 V P 1 E 2 c 1 t t f d 1 2 t 12 g o d t N 1 + b 1 V P 1 E 2 V P 2 E 2 c 1 t t f d 1 t 22 g o 2 d t Z 2 t b 1 Δ c 1 V P 2 E 2 c 2 t t f d 2 2 t 22 g o d t N 1 Z 2 t f = 1 + a 1 c 1 t t f d 1 2 d t + b 1 c 1 V P 1 E 2 2 t t f d 1 t 12 g o 2 d t Z 2 t b 1 Δ c 1 V P 2 E 2 c 2 t t f d 2 2 t 22 g o d t N 1 + b 1 V P 1 E 2 V P 2 E 2 c 2 t t f d 2 t 12 g o 2 d t Z 1 t + b 1 Δ c 1 V P 1 E 2 c 1 t t f d 1 2 t 12 g o d t N 1 N 1 = 1 + a 1 c 1 t t f d 1 2 d t + b 1 c 1 V P 1 E 2 2 t t f d 1 t 12 g o 2 d t 1 + a 2 c 2 t t f d 2 2 d t + b 1 V P 2 E 2 2 c 2 t t f d 2 t 22 g o 2 d t b 1 V P 1 E 2 V P 2 E 2 c 1 t t f d 1 t 22 g o 2 d t b 1 V P 1 E 2 V P 2 E 2 c 2 t t f d 2 t 12 g o 2 d t
Z 3 t f = 1 + a 4 c 4 t t f d 4 2 d t + b 2 V P 2 E 1 2 c 4 t t f d 4 t 21 g o 2 d t Z 3 t + b 2 Δ c 2 V P 1 E 1 c 3 t t f d 3 2 t 11 g o d t N 2 + b 2 V P 1 E 1 V P 2 E 1 c 3 t t f d 3 t 21 g o 2 d t Z 4 t b 2 Δ c 2 V P 2 E 1 c 4 t t f d 4 2 t 21 g o d t N 2 Z 4 t f = 1 + a 3 c 3 t t f d 3 2 d t + b 2 c 3 V P 1 E 1 2 t t f d 3 t 11 g o 2 d t Z 4 t b 2 Δ c 2 V P 2 E 1 c 4 t t f d 4 2 t 21 g o d t N 2 + b 2 V P 2 E 1 V P 1 E 1 c 4 t t f d 4 t 11 g o 2 d t Z 3 t + b 2 Δ c 2 V P 1 E 1 c 3 t t f d 3 2 t 11 g o d t N 2 N 2 = 1 + a 3 c 3 t t f d 3 2 d t + b 2 c 3 V P 1 E 1 2 t t f d 3 t 11 g o 2 d t 1 + a 4 c 4 t t f d 4 2 d t + b 2 V P 2 E 1 2 c 4 t t f d 4 t 21 g o 2 d t b 2 V P 1 E 1 V P 2 E 1 c 3 t t f d 3 t 21 g o 2 d t b 2 V P 2 E 1 V P 1 E 1 c 4 t t f d 4 t 11 g o 2 d t

4. Fast Multiple Model Adaptive Estimation

The Multiple Model Adaptive Estimation (MMAE) is a Bayesian technique that employs Kalman filters. It adapts to uncertainties in system states through multiple models, and dynamically adjusts the weights of these models based on current observation data to provide the most accurate state estimation. As shown in Figure 3, MMAE consists of multiple unit filters, each representing a possible hypothetical scenario. If the true unknown mode is included in the adopted model set, MMAE can serve as an optimal estimator.
In MMAE, all unit filters process the same set of measurement data and are mutually independent and operate in parallel. For the i-th unit filter, the basic state estimation output at time step k is denoted as x ^ k k 1 i , and the corresponding measurement residual is given by:
r k i = z k z ^ k k 1 i
Based on the conditional Bayesian formula and the law of total conditional probability, the recursive formula for the posterior probability of α i corresponding to the i-th unit filter is constructed, i.e.,
p α i Z k = p z k α i , Z k 1 p α i Z k 1 j = 1 L p z k α j , Z k 1 p α j Z k 1
where p z k α i , Z k 1 is the likelihood function of α i at time step k, and this likelihood function follows a Gaussian distribution under the linear and Gaussian assumptions, i.e.,
p z k α i , Z k 1 = p r k i = N r k i ; 0 , S k i
where S k i is the measurement residual covariance matrix of α i .
Since the target aircraft in this paper adopts a bang-bang maneuver, each occurrence time when the target aircraft randomly switches its maneuver direction to the opposite direction can be regarded as a maneuver mode. The acceleration identification problem of such randomly maneuvering targets belongs to the state estimation problem of hybrid systems under unknown and time-invariant modes. Under this maneuver mode, the traditional MMAE algorithm often requires a large number of unit filters related to escape strategy assumptions, and the more unit filters there are, the greater the computational load. It is therefore necessary to utilize an aggregated filter to replace the unit filters corresponding to the scenario assumptions before the moment when the aircraft’s maneuver switches, thereby simplifying the computational process and reducing the computational load. The terminal flight duration t f of the aircraft is divided into L equal parts. Assuming that the aircraft’s maneuver has switched before time t, the number of unit filters contained in the aggregated filter at this moment is:
L a g t = L j t j t = int t Δ t s w
where j t is the number of models where maneuver switches occurred before time t; Δ t s w is 1 / L of t f . It can be seen from this that L a g t is monotonically decreasing with j t .
When a maneuver switch occurs, the unit filter corresponding to the i-th model reached at time t is initialized, and the initial values are the state estimation value and estimation error covariance matrix of the aggregated filter. Since the state estimation, estimation error covariance, and corresponding model posterior probabilities of the unit filters replaced by the aggregated filter are identical, the posterior probabilities of these unit filters are:
p α i Z k = 1 L a g t p α a g Z k
where p α a g Z k is the posterior probability of the aggregated filter before initializing the unit filter, and the probability of the unit filter after initialization should be subtracted from that of the aggregated filter.
As indicated in Reference [1], there exists a lower bound of the detection time for maneuver commands. Thus, any maneuver switch occurring at any time within the subsequent time interval of MMAE can be detected by the unit filter. If the maneuver is not detected by the unit filter within the time period after a certain maneuver switch, it indicates that the model posterior probability of this unit filter is always less than the predetermined threshold, and this maneuver switch will not be successfully identified in the future. Therefore, the unit filter corresponding to this maneuver should be eliminated.
After time period T i d , the number of unit filters corresponding to maneuver switch models whose maneuver detection time has not yet reached T i d is int T i d / Δ t s w . Together with the aggregated filter, the total number of all valid unit filters in MMAE is:
L s = int T i d Δ t s w + 1
The total number of unit filters required is:
L = t f Δ t s w
Thus, the number of unit filters in MMAE is reduced to L s / L T i d / t f of the original. This result indicates that the lower bound of the detection time for maneuver commands in MMAE is determined by T i d and t f .
The implementation process of Fast MMAE is as follows:
First, initialize the model set M = m j j = 1 L s , the base state x 0 0 j , P 0 0 j j = 1 L s , and the model probabilities μ 0 j j = 1 L s ;
m j = α j x 0 0 j = x 0 0           j = 1 , , L s P 0 0 j = P 0 0
μ 0 L s = Δ p m L s Z 0 = 1 L s + 1 L μ 0 i = Δ p m i Z 0 = 1 L         i = 1 , , L s 1
Then, calculate the mean and covariance:
x ^ k k 1 j = i = 0 2 n x w i m χ i , k k 1 j P k k 1 j = i = 0 2 n x w i c χ i , k k 1 j x ^ k k 1 j χ i , k k 1 j x ^ k k 1 j T + Q k
The measurement residual and its covariance matrix are given by:
z ^ k k 1 j = H x ^ k k 1 j S k j = H P k k 1 j H T + R k
Finally, calculate the gain, and update the state mean and covariance:
W k j = P k k 1 j H T S k j 1
x ^ k k j = x ^ k k 1 j + W k j z k z ^ k k 1 j P k k j = P k k 1 j W k j S k j W k j T
To avoid numerical underflow when calculating model probabilities, let μ k 1 j = e a k 1 j , μ k 1 j = e a k 1 j , j = 1 , , L s , we can obtain
a k 1 j = ln μ k 1 j b k j = ln L k j = 1 2 r k j T S k j 1 r k j + 1 2 ln 2 π S k j
The maximum model probability can be expressed as
μ k m = exp a k 1 m + b k m j = 1 L s exp a k 1 j + b k j = 1 j = 1 L s exp a k 1 m + b k m a k 1 j + b k j
m = arg   min j a k 1 j + b k j
The updated model probabilities can be derived as
μ k j = exp a k 1 m + b k m a k 1 j + b k j a k m
a k m = ln μ k m
Therefore, the output overall state mean and covariance can be obtained as
x ^ k k = j = 1 L s μ k j x ^ k k j P k k = j = 1 L s μ k j P k k j + x ^ k k x ^ k k j x ^ k k x ^ k k j T
If the current time reaches the switching instant i Δ t s w corresponding to α i of the i-th model, where i = L s , L s + 1 , , L holds, and simultaneously p m 1 Z k is less than a predetermined threshold, then the model set is updated; otherwise, the model set is filtered again.
Next, update the model set and the unit filter bank.
l = l + 1 m j = α j + 1         j = 1 , 2 , , L s 2
x ^ k k i = x ^ k k i + 1 o l d , P k k i = P k k i + 1 o l d x ^ k k L s 1 = x ^ k k L s o l d , P k k L s 1 = P k k L s o l d x ^ k k L s = x ^ k k L s o l d , P k k L s = P k k L s o l d
μ k i = μ k i + 1 o l d μ k L s 1 = μ k L s o l d L a g μ k L s 1 = μ k L s o l d L a g 1 L a g
where x ^ j o l d , P j o l d and μ j o l d denote, respectively, the basic state mean, covariance, and model probability before the model set update.
The normalized model probability is given by:
μ k i = μ k i j = 1 L s μ k j           j = 1 , , L s

5. Simulation Analysis

In this section, the engagement scenario involving two interceptors and two target aircraft will be analyzed based on the guidance model established earlier and the Fast MMAE algorithm. The interaction relationship between the Fast MMAE algorithm and the guidance method designed in this paper will be simulated and evaluated using the Monte Carlo algorithm, and the analysis results will be compared with the simulation results of the Augmented Proportional Navigation (APN) method for the same scenario.

5.1. Parameter Settings and Trajectory Simulation

In this section, the engagement zone distance is set to 12,000 m, denoted as r P i E j = 12,000 m, which represents the distance between the interceptor and the target vehicles. Upon entering the engagement zone, the initial vertical distances of the two interceptor vehicles are y 11 = 50   m and y 22 = 50   m . According to the flight speeds of various types of aircraft in Reference [1], the flight speeds of the two interceptor vehicles are V P 1 = 2000   m / s and V P 2 = 1900   m / s , while the flight speeds of the two target vehicles are V E 1 = 1000   m / s and V E 2 = 1100   m / s . The final LOS angles are Δ c 1 = 50 ° and Δ c 2 = 40 ° . The overload response time for all interceptor and target vehicles is 0.2 s. The maximum acceleration of the interceptor vehicles is u P max = 40   g , and the maximum acceleration of the target vehicles is u E max = 6   g . The sampling interval time is Δ t = 0.001   s . In the MMAE, the durations of the terminal flight phases for the vehicles are t f = 4   s and Δ t s w = 0.01   s , from which L = t f / Δ t sw = 40 can be calculated. Since in the Fast MMAE, unit filters that identify ineffective maneuvers of the vehicles are integrated into an aggregate filter, the total number of actually effective unit filters is L s = 7 . The number of random target maneuver switching times calculated using the Monte Carlo method is n = 500 .
Figure 4 shows the flight trajectory simulation results. It can be seen from the figure that under the condition of target aircraft evasive maneuvers, the two interceptors have accurately hit their respective target aircraft. To meet the requirements of the preset final LOS separation angles 50 ° and 40 ° as well as simultaneous target engagement, the two interceptors performed circling flight in different directions along the y-axis, avoiding the problem of infinite detection error caused by the collinearity of three aircraft. Figure 5 presents the accelerations of the two interceptors. Due to the higher speed of interceptor P1, it generates a larger overload when adjusting the LOS separation angle, with a maximum acceleration of 382   m / s 2 ; the maximum acceleration of interceptor P2 is 362   m / s 2 , both of which are less than u P max = 40   g .

5.2. Computational Performance Evaluation

In this part, based on the Fast MMAE algorithm, simulations have been conducted on the guidance law designed in this paper and APN, and a comparative analysis has been performed on the detection performance of interceptors on target aircraft under different guidance algorithms.
Figure 6 shows the posterior probabilities of interceptors P1 and P2 when using the Fast MMAE algorithm and the guidance algorithm designed in this paper, with the maneuver switch time set to 1.6 s. It can be clearly seen from the figure that the aggregated filter maintains a high probability during the period when no maneuver switch occurs, indicating that the target aircraft has not undergone a maneuver switch during this phase. The interceptors successfully detected the maneuver switch in only about 0.4 s. Due to a significant change in the acceleration of interceptor P1 after 2 s, some unit filters in Figure 6 experienced chattering, but they fully converged within 0.2 s.
Figure 7 and Figure 8, respectively, show the performance estimation of the target aircraft’s acceleration by interceptors using the CDG method and the APN guidance law. It can be seen from the figures that when CDG is adopted, the maneuver switch is successfully identified at 2 s, and the acceleration value quickly converges to the command acceleration value. Whereas when the APN guidance law is used, both the successful identification of the maneuver switch and the rapid convergence time of the acceleration are at 2.65 s, with a relatively slower identification speed.
Figure 9 and Figure 10, respectively, show the estimation errors of position, velocity, and acceleration when interceptor P1 targets target aircraft E1 and interceptor P2 targets target aircraft E2, using the CDG method and the APN guidance law. It can be seen from the figures that the estimation errors of position, velocity, and acceleration of both guidance methods can converge to zero after 2 s. However, compared with the APN guidance law, the estimation error curves of position and velocity for target aircraft using the CDG method exhibit smaller chattering and higher precision. For the acceleration estimation error, the CDG method converges to zero as early as 1.4 s (for P1-E1) and 1.2 s (for P2-E2), indicating that this guidance law has better acceleration detection precision.
Figure 11 shows the variation curves of the LOS separation angles of interceptors using the two guidance laws. Figure 12 and Figure 13 present the displacement detection errors of interceptor P1 for target aircraft E1 and E2, and those of interceptor P2 for target aircraft E1 and E2, when the CDG method is adopted. Figure 14 depicts the displacement detection errors of interceptor P1 for target aircraft E1 and interceptor P2 for target aircraft E2 when the APN guidance law is used. It can be observed from the figures that, since the APN guidance law cannot control the LOS separation angles of interceptors in this scenario, the displacement detection errors of interceptors for target aircraft are larger than those using the CDG method. The CDG method can adjust the LOS separation angles to achieve the preset final line-of-sight separation angles.

5.3. Miss Distance Evaluation

This section compares and analyzes the interception performance of an interceptor aircraft using the CDG method and the APN guidance law against target aircraft, based on the Fast MMAE algorithm and 500 Monte Carlo simulations.
Figure 15 and Table 1 show the comparison of the CDFs of miss distances for interceptors P1 and P2 using the two guidance laws. With the kill probability of a single interceptor set to SSKP = 95%, interception is deemed successful when the CDF reaches 95%, where the horizontal axis represents the miss distance. It can be seen from the figure that the CDFs of the two interceptors reach 95% at miss distances of 0.52 m and 0.83 m, respectively—much smaller than the 1.31 m and 2.24 m when the APN guidance law is adopted—exhibiting better guidance effectiveness and precision. Due to the similar accelerations of the two interceptors using the CDG method, their kill ranges are also comparable. In contrast, when the APN guidance law is used, the two interceptors cannot effectively interact with the detection information of the two target aircraft, resulting in larger kill ranges.

6. Conclusions

Based on optimal control theory, this paper proposes an integrated design method for cooperative detection and guidance (CDG) to solve the interception problem in scenarios where the number of interceptors equals that of target aircraft. This method comprehensively designs the detection and guidance stages, fully considering the impact of different configurations on detection precision. It adjusts the flight trajectories of interceptors by designing a guidance law, thereby improving their detection precision of target aircraft. Meanwhile, the Fast MMAE algorithm is introduced to estimate the motion states and maneuver switch times of target aircraft under both the CDG method and the APN guidance law in this scenario. Finally, through comparative simulation analysis, compared with the APN guidance law, the CDG method possesses the ability to adjust the LOS angle, demonstrating better detection precision and guidance precision. Additionally, the miss distance of the CDG method is significantly smaller than that of the APN guidance law. In the future, this method can be applied to military fields such as aerospace defense, it can improve the interception effectiveness of interceptors, reduce the requirement for the number of on-duty interceptors, and achieve optimal interception performance when responding to saturation attacks.
Due to the complexity of the calculation process of this method, when the number of interceptors is large, the computational power requirements for their on-board computers are relatively high. Therefore, simplifying the calculation process and designing a straightforward interception strategy will become the focus of future research.

Author Contributions

Conceptualization, J.W., Y.W., F.L., Z.L., H.W. and C.Z.; methodology, J.W.; formal analysis, J.W.; data curation, J.W.; writing—original draft preparation, J.W. and Y.W.; writing—review and editing, Y.G.; visualization, J.W.; supervision, Y.G.; funding acquisition, Y.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62473375.

Data Availability Statement

The data presented in this study is available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, S.B.; Guo, Y.; Wang, S.C.; Liu, Z.G.; Zhang, S. Cooperative interception with fast multiple model adaptive estimation. Def. Technol. 2021, 17, 13. [Google Scholar] [CrossRef]
  2. Wang, S.B.; Guo, Y.; Wang, S.C.; Liu, Z.G.; Zhang, S. Cooperative Guidance Considering Detection Configuration Against Target with a Decoy. IEEE Access 2020, 8, 66291–66303. [Google Scholar] [CrossRef]
  3. Dai, C.C.; Qing, H.F.; Zhang, D.H.; Hu, S.L.; Gong, B.C. Relative orbit determination algorithm of space targets with passive observation. J. Syst. Eng. Electron. 2024, 35, 793–804. [Google Scholar] [CrossRef]
  4. Gong, B.; Wang, S.; Li, S.; Li, X. Review of space relative navigation based on angles-only measurements. Astrodynamics 2023, 7, 131–152. [Google Scholar] [CrossRef]
  5. Hippelheuser, J.; Elgohary, T.A. Inertial space-based orbit estimation: A new measurement model for multiple observers. Acta Astronaut. 2021, 181, 717–732. [Google Scholar] [CrossRef]
  6. Ding, X. Incomplete Information Pursuit-Evasion Game Control for a Space Non-Cooperative Target. Aerospace 2021, 8, 211. [Google Scholar] [CrossRef]
  7. Hou, B.; Wang, D.; Wang, J.; Ge, D.; Zhou, X. Optimal Maneuvering for Autonomous Relative Navigation Using Monocular Camera Sequential Images. J. Guid. Control Dyn. 2021, 44, 1947–1960. [Google Scholar] [CrossRef]
  8. Zhen, Z.H.; Yu, F. Distributed Localization of Non-Cooperative Targets in Non-Coplanar Rendezvous Processes. Aerospace 2024, 11, 1039. [Google Scholar] [CrossRef]
  9. Du, R.; Liao, W.; Zhang, X. Multi-objective optimization of angles-only navigation and closed-loop guidance control for spacecraft autonomous noncooperative rendezvous. Adv. Space Res. 2022, 70, 3325–3339. [Google Scholar] [CrossRef]
  10. Robert, F.; Tal, S. Multiple Model Adaptive Evasion Against a Homing Missile. J. Guid. Control Dyn. 2016, 39, 1578–1592. [Google Scholar] [CrossRef]
  11. Zhang, R.T.; Fu, W.X.; Chen, Z.; Guo, H.; Fang, Y.W. Group cooperative midcourse guidance law for heterogeneous missile formation with optimal detection efficiency. Chin. J. Aeronaut. 2025, 38, 103499. [Google Scholar] [CrossRef]
  12. Ma, J.; Ni, S.H.; Xie, W.J.; Dong, W.H. An improved strong tracking Multiple-model Adaptive Estimation: A fast diagnosis algorithm for aircraft actuator fault. Trans. Inst. Meas. Control 2016, 38, 846–854. [Google Scholar] [CrossRef]
  13. Ma, J.; Ni, S.; Xie, W.J.; Dong, W. Deep auto-encoder observer multiple-model fast aircraft actuator fault diagnosis algorithm. Int. J. Control Autom. Syst. 2017, 15, 1641–1650. [Google Scholar] [CrossRef]
  14. Zhou, J.L.; Wu, X.J.; Lv, Y.Z.; Li, Y.Z.; Li, X.D.; Liu, Z.H. Recent progress on the study of multi-vehicle coordination in cooperative attack and defense: An overview. Asian J. Control 2022, 24, 794–809. [Google Scholar] [CrossRef]
  15. Tang, J.; Zuo, Z. Cooperative Circular Guidance of Multiple Missiles: A Practical Prescribed-Time Consensus Approach. J. Guid. Control Dyn. 2023, 46, 15. [Google Scholar] [CrossRef]
  16. Wang, P.; Guo, Y.; Ma, G.; Lee, C.H.; Wie, B. New Look-Angle Tracking Guidance Strategy for Impact Time and Angle Control. J. Guid. Control Dyn. 2022, 45, 13. [Google Scholar] [CrossRef]
  17. Ou, C.; Shen, A.; Cheng, Z.T.; Long, Y.S. A Distributed Cooperative Guidance Law with Prescribed-Time Consensus Performance. Aerospace 2025, 12, 169. [Google Scholar] [CrossRef]
  18. Gao, J.W.; Li, X.J.; Zang, S.F.; Ma, J.W.; Zhang, J.P. Adaptive Distributed Fixed-Time Cooperative Three-Dimensional Guidance Law for Multi-missiles Against Manoeuvring Target. Int. J. Aerosp. Eng. 2023, 2023, 4692840. [Google Scholar] [CrossRef]
  19. Ratnoo, A.; Ghose, D. Impact Angle Constrained Interception of Stationary Targets. J. Guid. Control Dyn. 2008, 31, 1817–1822. [Google Scholar] [CrossRef]
  20. Erer, K.S.; Merttopcuoglu, O. Indirect Impact-Angle-Control Against Stationary Targets Using Biased Pure Proportional Navigation. J. Guid. Control Dyn. 2012, 35, 700–704. [Google Scholar] [CrossRef]
  21. Chen, Y.; Wang, J.; Shan, J.; Xin, M. Cooperative Guidance for Multiple Powered Missiles with Constrained Impact and Bounded Speed. J. Guid. Control Dyn. 2021, 44, 825–841. [Google Scholar] [CrossRef]
  22. Zhao, E.J.; Ding, X.; Zhang, K.; Yuan, Z.Y. Fixed-time cooperative interception guidance law with angle constraints for multiple flight vehicles. J. Syst. Eng. Electron. 2025, 36, 569–579. [Google Scholar] [CrossRef]
  23. Zhang, W.G.; Yan, J. Finite-Time Distributed Cooperative Guidance Law with Impact Angle Constraint. Int. J. Aerosp. Eng. 2023, 2023, 5568394. [Google Scholar] [CrossRef]
  24. Xu, H.; Cai, G.B.; Fan, Y.H.; Wei, H.; Li, X.; Wang, Y.C. Analytic Time Reentry Cooperative Guidance for Multi-Hypersonic Glide Vehicles. Appl. Sci. 2023, 13, 4987. [Google Scholar] [CrossRef]
  25. You, H.; Chang, X.L.; Zhao, J.F. Three-dimensional line-of-sight-angle-constrained leader-following cooperative interception guidance law with prespecified impact time. Chin. J. Aeronaut. 2025, 38, 103151. [Google Scholar] [CrossRef]
  26. Wang, C.Y.; Wang, W.L.; Dong, W.; Wang, J.N.; Deng, F. Multiple-stage spatial–temporal cooperative guidance without time-to-go estimation. Chin. J. Aeronaut. 2024, 37, 399–416. [Google Scholar] [CrossRef]
  27. Bin, Y.R.; Wang, H.; Lin, D.F.; Wang, Y.N.; Sun, X. Impact time control guidance against maneuvering targets based on a nonlinear virtual relative model. Chin. J. Aeronaut. 2023, 36, 444–459. [Google Scholar] [CrossRef]
  28. Zhang, R.T.; Fang, Y.W.; Chen, Z.; Guo, H.; Fu, W.X. Group cooperative midcourse guidance law design considering time-to-go. J. Syst. Eng. Electron. 2025, 36, 835–853. [Google Scholar] [CrossRef]
  29. Liu, Y.H.; Xie, N.H.; Li, K.B.; Liang, Y.G. Missile guidance law design based on free-time convergent error dynamics. J. Syst. Eng. Electron. 2024, 35, 1315–1325. [Google Scholar] [CrossRef]
  30. Kong, X.W.; Zhang, C.; Xiong, F.F. Impact speed and angle constrained guidance law for unpowered gliding vehicle. Chin. J. Aeronaut. 2025, 38, 103196. [Google Scholar] [CrossRef]
  31. Zhang, J.H.; Wen, Q.Q. Closed-form guidance law for velocity maximization with impact angle constraint. J. Syst. Eng. Electron. 2024, 35, 1295–1303. [Google Scholar] [CrossRef]
  32. Wang, X.H.; Lu, X. Three-dimensional impact angle constrained distributed guidance law design for cooperative attacks. ISA Trans. 2018, 73, 79–90. [Google Scholar] [CrossRef]
  33. Liu, Y.H.; Yu, D.; Jia, Q.X. Dynamic event-triggered prescribed-time cooperative guidance law for salvo attack with impact angle constraints. Aerosp. Sci. Technol. 2025, 168, 110873. [Google Scholar] [CrossRef]
  34. Lee, S.; Cho, N.; Kim, Y. Command governor for impact-angle guidance to fast targets under field-of-view constraint. Aerosp. Sci. Technol. 2025, 167, 110695. [Google Scholar] [CrossRef]
Figure 1. Planar geometric relationship of the interception scenario.
Figure 1. Planar geometric relationship of the interception scenario.
Aerospace 12 01112 g001
Figure 2. Principle of the guidance and control method.
Figure 2. Principle of the guidance and control method.
Aerospace 12 01112 g002
Figure 3. Block Diagram of the MMAE Algorithm.
Figure 3. Block Diagram of the MMAE Algorithm.
Aerospace 12 01112 g003
Figure 4. Simulation Results of Flight Trajectories.
Figure 4. Simulation Results of Flight Trajectories.
Aerospace 12 01112 g004
Figure 5. Acceleration Curves of the Interceptor Vehicles.
Figure 5. Acceleration Curves of the Interceptor Vehicles.
Aerospace 12 01112 g005
Figure 6. The posterior probabilities of the two interceptors: (a) Posterior Probability for Interceptor Vehicle P1; (b) Posterior Probability for Interceptor Vehicle P2.
Figure 6. The posterior probabilities of the two interceptors: (a) Posterior Probability for Interceptor Vehicle P1; (b) Posterior Probability for Interceptor Vehicle P2.
Aerospace 12 01112 g006
Figure 7. Estimation of Acceleration Performance for Target Aircraft 1: (a) CDG method; (b) APN guidance law.
Figure 7. Estimation of Acceleration Performance for Target Aircraft 1: (a) CDG method; (b) APN guidance law.
Aerospace 12 01112 g007
Figure 8. Estimation of Acceleration Performance for Target Aircraft 2: (a) CDG method; (b) APN guidance law.
Figure 8. Estimation of Acceleration Performance for Target Aircraft 2: (a) CDG method; (b) APN guidance law.
Aerospace 12 01112 g008
Figure 9. Estimation Errors of Target Aircraft E1: (a) Position; (b) Velocity; (c) Acceleration.
Figure 9. Estimation Errors of Target Aircraft E1: (a) Position; (b) Velocity; (c) Acceleration.
Aerospace 12 01112 g009aAerospace 12 01112 g009b
Figure 10. Estimation Errors of Target Aircraft E2: (a) Position; (b) Velocity; (c) Acceleration.
Figure 10. Estimation Errors of Target Aircraft E2: (a) Position; (b) Velocity; (c) Acceleration.
Aerospace 12 01112 g010
Figure 11. Variation curves of the LOS separation angles of interceptors using the two guidance laws.
Figure 11. Variation curves of the LOS separation angles of interceptors using the two guidance laws.
Aerospace 12 01112 g011
Figure 12. The displacement detection error of interceptor P1 for target aircraft: (a) The displacement detection error of target aircraft E1; (b) The displacement detection error of target aircraft E2.
Figure 12. The displacement detection error of interceptor P1 for target aircraft: (a) The displacement detection error of target aircraft E1; (b) The displacement detection error of target aircraft E2.
Aerospace 12 01112 g012
Figure 13. The displacement detection error of interceptor P2 for target aircraft: (a) The displacement detection error of target aircraft E1; (b) The displacement detection error of target aircraft E2.
Figure 13. The displacement detection error of interceptor P2 for target aircraft: (a) The displacement detection error of target aircraft E1; (b) The displacement detection error of target aircraft E2.
Aerospace 12 01112 g013
Figure 14. Displacement detection errors of P1 and P2 using APN relative to E1 and E2: (a) The displacement detection error of interceptor P1 for target aircraft E1; (b) The displacement detection error of interceptor P2 for target aircraft E2.
Figure 14. Displacement detection errors of P1 and P2 using APN relative to E1 and E2: (a) The displacement detection error of interceptor P1 for target aircraft E1; (b) The displacement detection error of interceptor P2 for target aircraft E2.
Aerospace 12 01112 g014
Figure 15. The Comparison of the Cumulative Distribution Function of Miss Distances for P1 and P2.
Figure 15. The Comparison of the Cumulative Distribution Function of Miss Distances for P1 and P2.
Aerospace 12 01112 g015
Table 1. The comparison of miss distances when the CDFs of interceptors reach 95% under the two guidance methods.
Table 1. The comparison of miss distances when the CDFs of interceptors reach 95% under the two guidance methods.
Guidance MethodP1P2
CDG0.52 m0.83 m
APN1.31 m2.24 m
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, J.; Guo, Y.; Wang, Y.; Liu, F.; Liu, Z.; Wang, H.; Zhang, C. Integrated Design of Cooperative Detection and Guidance Considering Equal Numbers of Aircraft on Both Sides. Aerospace 2025, 12, 1112. https://doi.org/10.3390/aerospace12121112

AMA Style

Wang J, Guo Y, Wang Y, Liu F, Liu Z, Wang H, Zhang C. Integrated Design of Cooperative Detection and Guidance Considering Equal Numbers of Aircraft on Both Sides. Aerospace. 2025; 12(12):1112. https://doi.org/10.3390/aerospace12121112

Chicago/Turabian Style

Wang, Jin, Yang Guo, Yongchao Wang, Fucong Liu, Zhengquan Liu, Haonan Wang, and Chengyi Zhang. 2025. "Integrated Design of Cooperative Detection and Guidance Considering Equal Numbers of Aircraft on Both Sides" Aerospace 12, no. 12: 1112. https://doi.org/10.3390/aerospace12121112

APA Style

Wang, J., Guo, Y., Wang, Y., Liu, F., Liu, Z., Wang, H., & Zhang, C. (2025). Integrated Design of Cooperative Detection and Guidance Considering Equal Numbers of Aircraft on Both Sides. Aerospace, 12(12), 1112. https://doi.org/10.3390/aerospace12121112

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