Next Article in Journal
DEPANet: A Differentiable Edge-Guided Pyramid Aggregation Network for Strip Steel Surface Defect Segmentation
Previous Article in Journal
Fast Equipartition of Complex 2D Shapes with Minimal Boundaries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simulation and Optimization of Multi-Phase Terminal Trajectory for Three-Dimensional Anti-Ship Missiles Based on Hybrid MOPSO

1
School of Information Science and Engineering, Southeast University, Nanjing 210096, China
2
Key Laboratory of Counter-Drone Systems of Jiangxi Education Department, Nanchang 330063, China
3
8511 Research Institute of China Aerospace Science and Industry Corporation, Nanjing 211100, China
*
Authors to whom correspondence should be addressed.
Algorithms 2025, 18(5), 278; https://doi.org/10.3390/a18050278
Submission received: 3 March 2025 / Revised: 31 March 2025 / Accepted: 14 April 2025 / Published: 8 May 2025

Abstract

:
In high-dynamic battlefield environments, anti-ship missiles must perform intricate attitude adjustments and energy management within time constraints to hit a target accurately. Traditional optimization methods face challenges due to the high speed, flexibility, and varied constraints inherent to anti-ship missiles. To overcome these challenges, this research introduces a three-dimensional (3D) multi-stage trajectory optimization approach based on the hybrid multi-objective particle swarm optimization algorithm (MOPSO-h). A multi-stage optimization model is developed for terminal trajectory, dividing the flight process into three stages: cruising, altitude adjustment, and penetration dive. Dynamic equations are formulated for each stage, incorporating real-time observations and overload constraints and ensuring the trajectory remains smooth, continuous, and compliant with physical limitations. The proposed algorithm integrates an adaptive hybrid mutation strategy, effectively balancing global search with local exploitation, thus preventing premature convergence. The simulation results demonstrate that, in typical scenarios, the mean miss distance optimized by MOPSO-h remains no greater than 2.34 m, while the terminal landing angle is consistently no less than 85.68°. Furthermore, MOPSO-h enables the missile’s cruise altitude and speed, driven by multiple models, to maintain long-term stability, ensuring that the maneuver overload adheres to physical constraints. This research provides a rigorous and practical solution for anti-ship missile trajectory design and engagement with shipborne air defense systems in high-dynamic environments, achieved through a multi-stage collaborative optimization mechanism and error analysis.

1. Introduction

The central offensive–defensive dynamics in modern naval warfare revolve around the penetrating capabilities of anti-ship missiles and the continuous counter-enhancement of shipborne air defense systems. Advanced anti-ship missiles, such as Russia’s “Zircon”, are achieved terminal maximum speeds exceeding Mach 7 and possess multi-trajectory coordinated penetration capabilities, significantly reducing the interception success rate of traditional shipborne defense systems [1]. Designing terminal trajectories that are practical for real combat, highly concealed, and have a high hit rate can significantly enhance the penetration capability of anti-ship missiles [2]. Furthermore, these trajectories can be cleverly utilized in modern combat simulation systems, providing a competitive benchmark for the design and application of high-quality shipborne air defense systems [3,4,5,6]. Despite these advancements, trajectory optimization involves multidisciplinary challenges, such as aerodynamic parameter time-variant coupling and control order non-linear constraints, making it difficult to directly obtain an analytical solution [7,8].
The terminal trajectory optimization of anti-ship missiles presents unique challenges, as these systems must simultaneously complete attitude adjustment and energy management within an extremely constrained timeframe [9]. Compared to traditional ballistic missiles, the optimization of anti-ship missile trajectories involves significantly more complex parameters [10], necessitating the development of advanced optimization methodologies to effectively address the dynamic and unpredictable nature of modern naval combat scenarios. Current trajectory optimization methodologies are primarily categorized into indirect and direct approaches. The indirect method employs optimal control theory to formulate a Hamiltonian boundary value problem, which is subsequently solved using precise numerical integration techniques. This approach, grounded in Pontryagin’s Maximum Principle, provides theoretically optimal solutions but is heavily reliant on accurate initial value guesses and struggles to handle complex path constraints effectively [11,12,13,14]. In contrast, the direct optimization approach transforms the trajectory optimization problem into a non-linear programming (NLP) framework. By leveraging various intelligent optimization algorithms, this method seeks to identify the optimal trajectory parameters. While the direct approach has demonstrated a robust performance in complex engineering applications, it is not without limitations. Specifically, the “curse of dimensionality” becomes increasingly problematic as the number of time points and constraint variables increase, leading to exponential growth in computational demands [15,16].
In recent years, remarkable advancements in computer technology have significantly enhanced the performance of evolutionary computation techniques, including genetic algorithms (GA), particle swarm optimization (PSO), and ant colony optimization (ACO), in addressing complex nonlinear trajectory optimization challenges [17,18,19,20,21,22,23]. For instance, Kumar et al. proposed a GA-based approach to maximize the glide distance of a hypersonic aircraft [17]. Similarly, Dr. Özdil successfully applied GA and its variants to optimize tactical missile trajectories, ensuring the achievement of mission objectives [18]. Zheng et al. developed a unified PSO algorithm for the integrated design of long-range missile trajectories, propulsion systems, and aerodynamic parameters [19]. Furthermore, an enhanced ACO algorithm has demonstrated its effectiveness in solving six-degree-of-freedom missile trajectory modeling and optimization problems [20]. Xu et al. introduced a novel framework that combined GA with a twin delayed deep deterministic policy gradient to address trajectory planning for long-range air-to-ground strikes [21]. Compared to conventional optimization methods, these evolutionary algorithms exhibit superior capabilities in achieving global optimization within large-scale search spaces characterized by nonlinear constraints while maintaining strong adaptability and rapid convergence rates [22,23].
While significant advancements have been made in evolutionary computation methods for typical trajectory optimization problems, their application to the terminal trajectory optimization of anti-ship missiles remains limited. A primary challenge has arisen from the reliance of anti-ship missiles on single-pulse systems or seeker systems to continuously acquire target data during high-speed flight, necessitating trajectory optimization that satisfies the real-time updates required by the guidance loop [24,25,26]. Furthermore, during the terminal phase, anti-ship missiles execute multiple large-scale thrust maneuvers based on predefined trigger conditions [27]. Consequently, the optimization process must incorporate constraints related to flight time, motor overload, speed, and altitude [28], which substantially influence the performance of the optimization algorithm. This investigation specifically examines the terminal guidance loop of anti-ship missiles operating in mono-pulse tracking mode. To address these complexities, we have developed a multi-stage trajectory optimization model that integrates both the missile’s dynamic characteristics and real-time tracking data. The model accounts for various complex constraints inherent to the system. Additionally, through enhancements to the multi-objective particle swarm optimization algorithm (MOPSO) for handling complex objective functions, the missile can achieve terminal trajectories characterized by large impact angles and minimal miss distances across diverse simulation scenarios.
Current research is limited to the Data-Driven Modeling, Control, Optimization, and Decision-Making in Intelligent Systems, which is beneficial in providing a rigorous and practical solution for anti-ship missile trajectory design and interaction with shipborne air defense systems in high-dynamic environments, and does not pose a threat to public health or national security.

2. Theoretical Basis

2.1. The Terminal Trajectory of Anti-Ship Missiles

Terminal trajectories of anti-ship missiles generally refer to precise strikes achieved through motor-driven means within a limited approach distance to a target ship. If we define the launch coordinate system as O x m y m z m and the projectile coordinate system as O x b y b z b , then the transformation matrix from O x m y m z m to O x b y b z b is as follows:
C m b = cos β m cos α m cos β m sin α m sin β m sin α m cos α m 0 sin β m cos α m sin β m sin α m cos β m 3 × 3 .
The missile and ship position vectors are defined as p m = x m , y m , z m T and p s = x s , y s , z s T , respectively, under the coordinate system O x m y m z m . The line-of-sight vector l = p s p m is defined as the vector from the missile to the target ship at time t . The missile–target distance is denoted by d = l . The radar seeker’s observation value, d , is assumed to follow a normal distribution characterized by d = d + ε d , ε d N 0 , δ ε d 2 . Within the projectile coordinate system, the target’s azimuth angles and elevation angles relative to the anti-ship missile are determined as follows:
θ = arctan 2 l b y , l b x ( π , π ] ϕ = arcsin l b z d ( π 2 , π 2 ] ,
where l b x , l b y , l b z T = C m b l and arctan 2 represent four-quadrant arctangent functions, ensuring consistency between the angle signs and their respective quadrants.
As illustrated in Figure 1, an anti-ship missile enhances its terminal penetration capability by employing ultra-low altitude, sea-skimming flight and a multi-stage propulsion system, thereby evading detection by shipborne radar during its terminal approach. Furthermore, the radar seeker is strategically activated only during Phase 3 and Phase 7 of the terminal trajectory to acquire the target ship’s kinematic data, mitigating the risk of jammer interference. In all other stages, the missile relies on pre-programmed intelligence and its onboard tracking system for target information.
The definition of the state variable X = [ p m , x ˙ m , y ˙ m , z ˙ m , α m , β m , α ˙ m , β ˙ m , α ¨ m , β ¨ m ] T has been provided, with subsequent sections elaborating the trajectory expressions for each phase.
(1) In Phase 1, when the missile–target distance is relatively large, the anti-ship missile maintains a fixed altitude and maximum cruising speed, and its desired course in the x m O y m -plane always aligns with the target. Based on the proportional-derivative (PD) feedback adjustment concept, the state equation for the motor-driven process of the anti-ship missile is designed as follows:
f 1 X = x ˙ m = V cos β cos α y ˙ m = V cos β sin α z ˙ m = V sin β α ¨ = s a t K 1 θ ^ K 2 α ˙ , α ˙ max α ˙ β ¨ = s a t K 3 H 1 H , β ˙ max β ˙ θ ^ = θ + ε θ , ε θ N 0 , δ ε θ 2 ,
where H = p m R represents the altitude variable, while α ˙ max = n max g V 1 β ˙ V n max g 2 and β ˙ max = n max g V 1 α ˙ V n max g 2 denote the boundary values for the azimuth angles’ speed and elevation angles’ speed, respectively. Additionally, sat u , u max = u max ,   if   u > u max u max ,   if   u < u max u ,   else signifies the saturation function, which is implemented to ensure compliance with overload constraints during missile operation.
(2) In Phase 2, when the missile–target distance diminishes to a specific threshold, the anti-ship missile executes a rapid ascent to a higher altitude, thereby enhancing its ability to acquire a superior vantage point for ship target detection. During the concluding phase, the missile adopts a stabilized flight attitude, with its speed vector aligned parallel to the sea surface. As Phase 2 follows seamlessly from Phase 1, adjustments are required for only a limited number of state variables, as illustrated in the following equations:
f 2 X | f 1 = α ˙ = 0 β ¨ = s a t K 4 H 2 H , n max g V β ˙ , if   H < H 1 + c 1 H 2 H 1 s a t K 5 β ˙ + K 6 H 2 H , n max g V β ˙ , else .
(3) In Phase 3, once the anti-ship missile’s attitude is stabilized, its radar seeker is activated. It is established that the missile employs the two-dimensional (2D) sum-difference amplitude ratio of the radar seeker head to acquire the target angle information θ and ϕ . Under the assumption of an ideal operational environment with a high signal-to-noise ratio (SNR) (≥10 dB), the angle estimation model can be formulated as follows:
θ = θ + ε θ , ε θ N 0 , δ ε θ 2 ϕ = ϕ + ε ϕ , ε ϕ N 0 , δ ε ϕ 2 .
Under the control of θ and ϕ , the anti-ship missile will adjust its flight path in accordance with the guidance law while maintaining altitude stabilization. The state equation for this phase follows from Phase 2 and is redefined as detailed below:
f 3 X | f 2 = α ¨ = s a t K 1 θ K 2 α ˙ , α ˙ max α ˙ β ¨ = s a t K 3 H 2 H , β ˙ max β ˙ .
(4) In Phase 4, the anti-ship missile has successfully obtained the necessary target tracking information for the terminal engagement. Owing to its elevated altitude, the missile must execute a rapid descent to an ultra-low altitude to evade detection by shipboard radar systems. By the conclusion of this phase, the missile maintains a stabilized flight attitude, with its speed vector aligned parallel to the sea surface, akin to Phase 2. Given the symmetrical nature of the trajectory, the state equations governing Phase 4 are as follows:
f 4 X | f 3 = α ˙ = 0 β ¨ = s a t K 4 H 1 H , n max g V β ˙ , if   H > H 1 + 1 c 1 H 2 H 1 s a t K 5 β ˙ + K 6 H 1 H , n max g V β ˙ , else .
(5) In Phase 5, the anti-ship missile enters the final preparation stage for penetration. Similar to Phase 1, the missile maintains consistent altitude and cruising speed, with adjustments confined to speed adjustments within the x m O y m plane. The sole distinction between the two phases lies in the following directional guidance mechanism: Phase 5 employs θ ^ rather than θ ^ as the directional reference:
f 5 X | f 4 = α ¨ = s a t K 1 θ ^ K 2 α ˙ , α ˙ max α ˙ β ¨ = s a t K 3 H 1 H , β ˙ max β ˙ ,
where θ ^ is derived from the predicted value of θ .
(6) Phase 6 represents a critical operational phase. Upon achieving sufficient proximity to the target, the anti-ship missile executes a rapid ascent to designated elevation angles, subsequently redirecting its speed vector to a downward trajectory perpendicular to the sea surface in anticipation of a diving motor-driven maneuver. The corresponding state equation for this phase is expressed as follows:
f 6 X | f 5 = α ˙ = 0 β ¨ = s a t K 7 H 3 H , n max g V β ˙ ,   if   H < H 1 + c 2 H 3 H 1 s a t K 8 ( π 2 β ) K 9 β ˙ K 10 sgn ( β + π 2 ) , n max g V β ˙ ,
where sgn represents the signum function.
(7) Phase 7 represents the most crucial phase of the terminal trajectory. Leveraging its superior aerodynamic configuration, the anti-ship missile executes a terminal dive with a trajectory perpendicular to the sea surface and is guided by the proportional navigation law. During this phase, the radar seeker is activated promptly to acquire enhanced target information. The corresponding state equation for this final stage is as follows:
f 7 X | f 6 = α ˙ = sat K 11 g V Δ θ Δ d cos β , α ˙ max β ˙ = sat K 11 g V Δ ϕ Δ d cos β , β ˙ max ,
where Δ θ , Δ ϕ , and Δ d denote the variations in target angle and distance information as perceived by the radar seeker over successive temporal intervals.
Through the comprehensive integration of all switching conditions associated with the final trajectory segments, the following result can be derived:
f X , t = f 1 X ,   if   d > R 1 f 2 X , if   R 1 d > R 2 f k X , if   R k 1 d > R k f 7 X , if   R 6 d , k = 1 , 2 , , 6 .
Based on f X , the termination criteria for the final phase trajectory include t N max / F , d end D , and p m end R , which correspond to missile fuel exhaustion, sea impact, and target engagement, respectively. Upon completing the seven-stage sequence, it is imperative that the anti-ship missile satisfies condition β end π 2 simultaneously with the target impact.
Consequently, the objective function and constraints for the terminal trajectory optimization of anti-ship missiles are established as follows:
minmize   J = F d end V max 2 β end π + t N max / F where   d end , β end , p m end are   generated   by   f X , t s . t .   β end < 0 , V V max ,   p m end R .
The objective function necessitates variable clamping in adherence to constraints, a process that intertwines the optimization gradients of missile miss distance and posture, thereby posing significant challenges to algorithmic optimization. In this study, we employ a methodological decomposition of Equation (12) and introduce a novel multi-objective framework for optimization purposes, thereby facilitating a more refined approach to the problem, as follows:
minmize   J : J 1 , J 2 , J 3 where   J 1 = F d end V max   J 2 = 2 β end π   J 3 = t N max / F s . t .   β end < 0 , V V max ,   p m end R .

2.2. MOPSO-h Algorithm and Applications

2.2.1. Algorithm Principles

Multi-objective optimization algorithms are designed to handle multiple conflicting objective functions simultaneously. Their primary aim is to identify the Pareto optimal solution set, thereby providing decision-makers with multi-dimensional trade-off solutions. In contrast to conventional single-objective optimization frameworks, the central challenge lies in balancing the convergence, distribution, and diversity of solutions. Prominent algorithms such as non-dominated sorting genetic algorithm-II (NSGA-II), non-dominated sorting genetic algorithm-III (NSGA-III), multi-objective evolutionary algorithm based on decomposition (MOEA/D), and MOPSO [29,30,31,32] employ advanced mechanisms like non-dominated sorting procedures, decomposition-based strategies, or indicator-based selection mechanisms to address intricate trade-offs. In the aerospace domain, multi-objective optimization finds extensive applications in aircraft aerodynamic optimization, trajectory optimization, and mission planning. This approach enables the coordination of conflicting requirements, such as fuel efficiency, penetration probability, and miss distance, ultimately delivering globally optimal solution clusters for complex aerospace systems.
The MOPSO algorithm integrates the efficient search mechanism of PSO with a multi-objective optimization framework, enabling it to rapidly approximate the Pareto front via iterative swarm intelligence. It is particularly effective for solving high-dimensional, nonlinear optimization problems and excels in handling physical constraints, such as overload limits and power models, making it highly suitable for aircraft trajectory optimization. In each iteration, the particle population is characterized by their position, X n i X , and speed, V n i X , i = 1 , 2 , , I , n = 1 , 2 , , N . At the i -th iteration, the objective vector J X n i = J 1 X n i , J 2 X n i , J 3 X n i is computed for each particle. Subsequently, non-dominated sorting and diversity pruning are applied to generate a set of non-dominated solutions, X 1 i , X 2 i , , X N A i [33]. The global leader X A i   a = 1 A P a p   & a = 1 A 1 P a < p , A 1 , 2 , , N A is then selected from the current population based on a roulette wheel probability P , where the selection probability P a is determined by the crowding distance C D X a i , as follows:
P a = C D X a i b = 1 N A C D X b i .
Furthermore, the MOPSO algorithm employs the mechanism X A i   for updating the speed and position of each particle, as follows:
V n i + 1 = w i V n i + a 1 r 1 X B i X n i + a 2 r 2 X A i X n i X n i + 1 = X n i + V n i + 1 ,
where w i = w max w max w min i / I is the dynamic inertia weight and w max and w min are the upper and lower bounds of the dynamic inertia weight, respectively.
At the same time, the individual historical best X B i is updated based on the following calculations, and whether the iteration should be terminated is determined:
X B i + 1 = X n i + 1 , if   X n i + 1 < X B i   or   incomparable X B i , else .
Given the inherent complexity of missile-trajectory optimization, characterized by its high-dimensional, multi-constraint, and multi-objective nature, the optimization process necessitates the implementation of probabilistic mutation operations during population evolution. These operations play a crucial role in maintaining population diversity, thereby mitigating the risk of premature convergence. This study integrates an adaptive Hybrid Mutation Strategy (HMS) into the standard MOPSO framework, serving as a replacement for conventional mutation operations. The strategy employs uniform mutation during initial iterations to enhance exploration capabilities, while subsequent stages utilize Gaussian mutation for precise optimization. The transition between these phases is dynamically determined based on the monitoring of population hypervolume (HV) trends, as follows:
X n i = X n i + U 1 i I X max X min , if   H V i H V i Δ I H V i Δ I > a H V X n i + N 0 , exp i I σ 0 2 , else ,
where U is the uniform distribution function, n is the adjustment interval of H V i , and X max and X min are the upper and lower boundaries of X , respectively. When the change in the hypervolume H V i surpasses the critical value a H V , a uniform variation strategy is implemented. This involves random sampling within interval 1 i I X max X min to provide directional guidance for the mutation factor, thereby restricting its variation range and preventing premature algorithm convergence. The parameter 1 i I exhibits linear decay as the iteration count increases, progressively diminishing its influence on X n i . In contrast, during the latter stages of iteration, X n i approaches the optimal solution and only necessitates fine-tuning, while exp i I σ 0 2 , an exponential decay factor, is introduced to induce disturbances around X n i until its effect is negligible. The calculation of H V i refers to the method in reference [34].
Overall, MOPSO-h inherits several implementation techniques from MOPSO, including boundary clipping and constraint repair [35]. Nonetheless, these aspects are not central to the current investigation and, thus, are not elaborated upon in detail.

2.2.2. Design Variables

The primary objective of optimizing the terminal trajectory for multi-stage anti-ship missiles is to enhance the precision of the final strike within a constrained timeframe. By integrating Formulas (3) through (11), the control coefficients at each stage are formulated, and the control variables requiring optimization are combined to establish the ideal input for the MOPSO-h algorithm. Following this process, the theoretical variable dimensions identified for optimization amount to 20, designated as X = [ H 1 , H 2 , H 3 , R 1 , R 2 , , R 6 , K 1 , K 2 , , K 11 ] . To mitigate the issue of prolonged algorithm optimization time resulting from high-dimensional variables, certain parameters are selected manually based on tuning experiments and expert insights. This selection is guided by the essential operational requirements for anti-ship missiles during low-altitude penetration, high-altitude reconnaissance, and vertical landing angle strikes, which collectively define the parameter set H 1 = 10   m , H 2 = 1 000   m ,   H 3 = 800   m . Furthermore, considering the diminishing influence of distance threshold during terminal penetration phases as the target proximity decreases and the inherent strong overload capacity of anti-ship missiles enabling greater maneuverability at closer ranges, the distance thresholds for Phase 1 to Phase 5 are sequentially established as R 1 = 25   km , R 2 = 2 0   km ,   R 3 = 1 7   km ,   R 4 = 1 4   km . Additionally, given that stages 1, 3, and 5 involve constant-altitude cruising modes where rapid adjustments to the azimuth angles are critical, parameter K 1 = 1 is appropriately defined. Ultimately, the actual design variables involved in the optimization process are identified as X = R 5 , R 6 , K 2 , , K 11 , which constitutes a 12-dimensional variable.

3. Simulation Experiment

3.1. Scene Configuration

We have established a representative terminal penetration scenario involving anti-ship missiles to validate the developed algorithms and models, specifically focusing on missile engagement targeting the broadside of a ship. The missile’s geometric parameters are configured with a length of 4.6 m, a diameter of 0.3 m, and a wingspan of 0.9 m, based on the RGM-84 “Harpoon” missile. Similarly, the ship’s dimensions are defined as 172.8 m in length, 16.8 m in width, and approximately 40 m in height, following the specifications of the Navy’s Ticonderoga-class cruiser. In O x m y m z m , the missile’s launch origin is set at the coordinate system’s origin, with its initial state denoted as X = [ 0 , 0 , 10   m , 0 , 2   Ma , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] , with a maximum velocity of 2 Ma and a maximum load factor of 15 g, where g = 9.8   m / s 2 . The ship maintains a constant speed, with its initial position and speed designated as p s = [ 0 , 30,000   m , 0 ] T and p ˙ s = [ 20   m / s , 0 , 0 ] T , respectively. The missile maintains a collision proximity of 5 m, with a maximum mission duration of 60 s. The planning frequency is set to 100 Hz, and the total mission step count is 1000. Simulations are conducted on a computing workstation equipped with a Windows 11 operating system. The system features a 12th Gen Intel(R) Core(TM) i5-12500 CPU and 32.0 GB of RAM. The simulation environment is implemented using pyCharm v5.3.2, with Python v3.11 as the programming language. The essential software development kits include numpy v1.2.64 and matplot v0.1.9. The study currently does not incorporate external factors such as wind and waves, as the focus is on optimizing the missile’s flight performance and trajectory design in complex battlefield environments.

3.2. Algorithm Configuration

The process of generating the optimal terminal trajectory using MOPSO-h in this study is shown in Figure 2.
To align with reality, the entire simulation model and algorithm’s parameter configurations are shown in Table 1.

4. Experimental Results Analysis

To evaluate the proposed algorithm’s performance in optimizing the terminal trajectory of anti-ship missiles, a comparative analysis has been conducted involving the following seven optimization algorithms: PSO [15], GA [17], ACO [34], NSGA-III [30], MOEA/D [31], MOPSO [32], and the enhanced MOPSO-h. All algorithms follow the parameter configurations of the original references without any modifications, and the experimental setup has the same initial conditions. The optimization criteria encompass the following six key performance metrics: mean miss distance (MMD), extra time percentage (ETP), terminal landing speed (TLS), terminal landing angle (TLA), peak surge altitude (PSA), and computational time cost (TC). Specifically, PSA denotes the maximum altitude required for a missile’s attitude adjustment during the terminal phase. To avoid interception, the smaller the PSA and the larger the TLA and TLS, the better. The calculation method for ETP is as follows:
E T P = V max t end d 0 1 × 100 % .
The particle populations of all algorithms are randomly initialized, and the average performance of each algorithm is statistically analyzed through 100 Monte Carlo simulations.

4.1. Algorithm Performance

The simulation results for two representative task scenarios, presented in Table 2, reveal that MOPSO-h demonstrates superior performance compared to the other algorithms in terms of MMD and TLS, achieving a 25% improvement over traditional MOPSO. In comparison to the top-performing NSGA-III, MOPSO-h exhibits a 6% reduction in ETP. This can be attributed to MOPSO-h’s adaptive hybrid mutation strategy, which balances breakthrough velocity and strike precision by spending more time adjusting attitudes under physical constraints, thereby slightly relaxing the requirement for flight time. In consideration of task difficulty and convergence time requirements, the parameters of MOPSO-h are meticulously designed, with the specific configurations presented in Table 1. The experimental results demonstrate that the algorithm achieves complete convergence within 200 generations, as illustrated in Figure 3. MOPSO-h exhibits effective convergence behavior, avoiding premature entrapment in local optima while maintaining a balance between global exploration and local exploitation. However, this approach comes with a trade-off: the algorithm’s runtime is relatively lengthy, comparable to that of NSGA-III. Additionally, the performance gap between single-objective and multi-objective optimization algorithms is smaller than anticipated. The primary reasons may include: (1) the limited number of terminal trajectory optimization objectives for anti-ship missiles; and (2) the sufficient conditions adopted in single-objective optimization’s objective function design, where the coupling relationships under different conditions are weak, facilitating the identification of global optima.

4.2. Trajectory Analysis

Figure 4 illustrates the multi-stage terminal trajectories of anti-ship missiles generated by the various algorithms. While all algorithms successfully achieved target destruction within the specified iteration limits, the trajectory produced by the MOPSO-h demonstrates a superior performance. The optimal solution suggests that a larger entry angle and more stable attitude of the anti-ship missile impose higher requirements on H6, thereby allowing the missile to allocate sufficient time for attitude adjustment. The seven trajectories, governed by Equations (12) and (13), exhibit smoothness without any abnormal vibrations, and the altitude during the cruise phase remains stable, which corroborates the reasonableness of the design of f X , t .
Furthermore, Figure 5 illustrates the trend of distance decay between the missile and the ship, revealing that the decline of d is nearly linear, which signifies that the missile’s motion state remains highly stable, consistently approaching the target at maximum speed. Figure 6, derived from the optimal solution of MOPSO-h, presents the speed and overload variation curves of the anti-ship missile. The results indicate that the missile tends to execute turning maneuvers at maximum overload and stabilizes upon reaching the expected altitude, effectively suppressing structural failure while adhering to fundamental physical constraints.

4.3. Error Impact Analysis

This study employs a mathematical model based on angle and distance observations to optimize the terminal trajectory of anti-ship missiles. Analyzing the impact of observational errors on optimization outcomes is essential. In scenario 1, the binding angle error δ ε θ varies within the interval 0.01   rad , 0.05   rad , while the ranging error δ ε d takes values of 1 m, 2 m, and 5 m. The variation curve of MMD is presented in Figure 7. When the binding angle error reaches 0.05 rad, ensuring that the optimal trajectory hits the target ( d D = 5   m ) becomes challenging. Moreover, when the ranging error exceeds 5 m, the missile’s hit accuracy significantly decreases.
With the parameters in Table 1 unchanged, the azimuth angles error δ ε θ and elevation angles error δ ε ϕ are allowed to vary within the interval 0 , 0.05   rad . The resulting MMD surface is shown in Figure 8. Observations reveal that the influence of δ ε ϕ is more pronounced than δ ε θ . When δ ε ϕ 0.026   rad occurs, the missile loses all reliability in achieving the target strike.

5. Conclusions

This study addresses the challenge of multi-phase terminal trajectory optimization for anti-ship missiles by proposing a 3D multi-phase trajectory optimization method based on MOPSO-h. The algorithm combines the efficient global search capability of PSO with a multi-objective optimization framework, incorporating an adaptive learning mechanism based on HMS to replace traditional mutation operations. This innovative approach enables missiles to achieve optimal trade-offs among various performance metrics in complex operational scenarios. The simulation results demonstrate that, in typical scenarios, the trajectory optimized by MOPSO-h achieves superior overall performance and significantly enhances terminal guidance accuracy compared to conventional algorithms. The state curve analysis indicates that MOPSO-h facilitates automatic speed control and overload adjustment for anti-ship missiles under constrained conditions. Additionally, the research examines the influence of angle-tracking errors on trajectory optimization performance, uncovering a nonlinear relationship between the two and offering valuable insights for improving missile guidance performance in complex battlefield environments.

Author Contributions

Conceptualization, J.S., S.Y. and D.H.; methodology, Z.X.; software, P.W. and Z.Y.; validation, J.S., S.Y. and D.H.; resources, J.S.; supervision, S.Y.; writing—original draft, J.S., S.Y. and D.H.; writing—review and editing, Z.X., P.W. and Z.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Jiangxi Provincial Natural Science Foundation (no. 20242BAB212004) and the National Natural Science Foundation of China (no. 62365014).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

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

Conflicts of Interest

Authors Di Hua, Zhiwei Xu and Peiyao Wang were employed by the company 8511 Research Institute of China Aerospace Science and Industry Corporation. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MOPSO-h Hybrid multi-objective particle swarm optimization algorithm
NLPNon-linear programming
GAGenetic algorithms
PSOParticle swarm optimization
ACOAnt colony optimization
PDProportional derivative
SNRSignal-to-noise ratio
NSGA-IINon-dominated sorting genetic algorithm-II
NSGA-IIINon-dominated sorting genetic algorithm-III
MOEA/DMulti-objective evolutionary algorithm based on decomposition
HMSHybrid mutation strategy
HVHypervolume
MMDMean miss distance
ETPExtra time percentage
TLSTerminal landing speed
TLATerminal landing angle
PSAPeak surge altitude
TCTime cost
α m , β m The azimuth angles and elevation angles of the anti−ship missile in O x m y m z m
l b x , l b y , l b z Projection of the line-of-sight vector l on the x , y , and z axes in O x b y b z b
α , β In   O x m y m z m , the azimuth angles and elevation angles of the anti-ship missile
α ˙ , β ˙ In   O x m y m z m , the azimuth angles’ and elevation angles’ speed of the anti-ship missile
α ¨ , β ¨ In   O x m y m z m , the azimuth angles’ and elevation angles’ accelerations of the anti-ship missile
V Current cruise speed of the anti-ship missile
θ ^ In   O x b y b z b , the azimuth angles of the target relative to the anti-ship missile
ε θ In   O x b y b z b , the random error in the azimuth angles of the target relative to the anti-ship missile
t e n d Total task duration
F Planning frequency
R Earth radius
N Particle counts
Δ I Iteration count interval
H , H 1 , H 2 , H 3 The trajectory change in altitude of the anti-ship missile
c 1 , c 2 , r 1 , r 2 Random numbers within the interval [0, 1]
n max Maximum normal overload of the anti-ship missile
R 1 , R 2 , , R 6 Distance thresholds for each stage
a 1 , a 2 , a 3 , a H V Adjustment coefficient for particle speed and position update
x ˙ m , y ˙ m , z ˙ m In   O x m y m z m , the speed of the anti-ship missile on each coordinate axis
K 1 , K 2 , , K 11 Angle control coefficients
d 0 Initial distance between the missile and the target
N max Maximum task total time
D Collision distance
I Iteration counts
N A The number of global leaders in a current population
σ 0 2 Initial variance of the Gaussian mutation operation

References

  1. Abbas, A. Hypersonic Weapons and the Future of Strategic Stability between the Nuclear Rivals. J. Secur. Strateg. Anal. 2024, 10, 59–78. [Google Scholar]
  2. Li, C.; Deng, B.; Zhang, T. Terminal guidance law of small anti-ship missile based on DDPG. In Proceedings of the 2020 International Conference on Image, Video Processing and Artificial Intelligence, Shanghai, China, 21–23 August 2020; SPIE: Bellingham, WA, USA, 2020; Volume 11584. [Google Scholar]
  3. Zhang, Y.; Lv, J.; Li, J.; Luo, H. Analysis of anti-ship missile combat effectiveness evaluation based on GA-SVM model. In Proceedings of the 2024 IEEE 3rd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA), Changchun, China, 27–29 February 2024; pp. 1412–1415. [Google Scholar]
  4. Zhou, Q.; Dong, C.; Zhou, Q.; Qi, N. The trajectory of anti-ship ballistic missile design and simulation. In Proceedings of the 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC), Qinhuangdao, China, 18–20 September 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 373–377. [Google Scholar]
  5. Shin, H.S.; Lee, J.I.; Cho, H.; Tsourdos, A. Trajectory modulation guidance law for anti-ship missiles. In Proceedings of the AIAA guidance, navigation, and control conference, Portland, OR, USA, 8–11 August 2011; p. 6710. [Google Scholar]
  6. Ender, T.; Leurck, R.F.; Weaver, B.; Miceli, P.; Blair, W.D.; West, P.; Mavris, D. Systems-of-systems analysis of ballistic missile defense architecture effectiveness through surrogate modeling and simulation. IEEE Syst. J. 2010, 4, 156–166. [Google Scholar] [CrossRef]
  7. Wang, L.; Yang, G.; Sun, Q.; Ge, J. An uncertain optimization method for overall ballistics based on stochastic programming and a neural network surrogate model. Eng. Optim. 2019, 51, 663–679. [Google Scholar] [CrossRef]
  8. Forden, G. Gui_missile_flyout: A general program for simulating ballistic missiles. Sci. Glob. Secur. 2007, 15, 133–146. [Google Scholar] [CrossRef]
  9. Luo, J.; Meng, J.; Yu, N. Configuration Optimization of a Skippable Anti-Ship Missile Considering Initial Kinematic Parameters. AIAA J. 2024, 62, 1094–1104. [Google Scholar] [CrossRef]
  10. Dung, B.Q.; Tinh, C.H.; Thuc, N.C.; Dan, D.M. The influence of trajectory design parameters on miss distance and survivability of anti-ship missiles. In Proceedings of the 2021 21st International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea, 12–15 October 2021; pp. 1496–1501. [Google Scholar]
  11. Jiang, H.; Mei, Y.; Yu, J.; Li, J.; Chen, X. Optimization design of the trajectory about gun-launched missile based on SQP. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 7555–7560. [Google Scholar]
  12. Adsiz, M.A.; Kutay, A.T. Multidisciplinary optimization and performance analysis tool for ballistic missiles. In Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA, 7–11 January 2019. [Google Scholar]
  13. Zhang, P.; Wu, D.; Gong, S. Trajectory optimization for aerodynamically controlled missiles by chance-constrained sequential convex programming. Aerosp. Sci. Technol. 2024, 153, 109464. [Google Scholar] [CrossRef]
  14. Hong, S.M.; Tahk, M.J.; Lee, C.H. Stage optimization of anti-air missiles using practical guidance laws. Int. J. Aeronaut. Space Sci. 2020, 21, 394–403. [Google Scholar] [CrossRef]
  15. Zandavi, S.M. Surface-to-air missile path planning using genetic and PSO algorithms. J. Theor. Appl. Mech. 2017, 55, 801–812. [Google Scholar] [CrossRef]
  16. Sahoo, S.; Dalei, R.K.; Rath, S.K.; Sahu, U.K. Selection of PSO parameters based on Taguchi design-ANOVA-ANN methodology for missile gliding trajectory optimization. Cogn. Robot. 2023, 3, 158–172. [Google Scholar] [CrossRef]
  17. Kumar, G.N.; Penchalaiah, D.; Sarkar, A.K.; Talole, S.E. Hypersonic boost glide vehicle trajectory optimization using genetic algorithm. IFAC-PapersOnLine 2018, 51, 118–123. [Google Scholar] [CrossRef]
  18. Özdil, B.D. Trajectory Optimization of a Tactical Missile by Using Genetic Algorithm. Master’s Thesis, Middle East Technical University, Ankara, Türkiye, 2018. [Google Scholar]
  19. Zheng, X.; Gao, Y.; Jing, W.X.; Wang, Y. Multidisciplinary integrated design of long-range ballistic missile using PSO algorithm. J. Syst. Eng. Electron. 2020, 31, 335–349. [Google Scholar] [CrossRef]
  20. Kiyak, Z.J.; Hartfield, R.J.; Ledlow, T.W. Missile trajectory optimization using a modified ant colony algorithm. In Proceedings of the 2014 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 1–8. [Google Scholar]
  21. Xu, S.; Bi, W.; Zhang, A.; Wang, Y. A deep reinforcement learning approach incorporating genetic algorithm for missile path planning. Int. J. Mach. Learn. Cybern. 2024, 15, 1795–1814. [Google Scholar] [CrossRef]
  22. Liu, Y.; Wei, Y.; Wang, C.; Wu, H. Trajectory optimization for adaptive deformed wheels to overcome steps using an improved hybrid genetic algorithm and an adaptive particle swarm optimization. Mathematics 2024, 12, 2077. [Google Scholar] [CrossRef]
  23. Ferro, C.; Cafaro, M.; Maggiore, P. Optimizing Solid Rocket Missile Trajectories: A Hybrid Approach Using an Evolutionary Algorithm and Machine Learning. Aerospace 2024, 11, 912. [Google Scholar] [CrossRef]
  24. Huang, G.Q.; Lu, Y.P.; Nan, Y. A survey of numerical algorithms for trajectory optimization of flight vehicles. Sci. China Technol. Sci. 2012, 55, 2538–2560. [Google Scholar] [CrossRef]
  25. Isaac, A.; Willett, P.; Bar-Shalom, Y. Detecting and tracking separating objects using direct monopulse measurements. In Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA, 1–8 March 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–11. [Google Scholar]
  26. Zhang, G.; Zhu, M.; Zhao, Z.; Li, X.-P. Trajectory optimization for Missile-borne SAR imaging phase via Gauss Pseudospectral Method. In Proceedings of the 2011 IEEE CIE International Conference on Radar, Chengdu, China, 24–27 October 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 867–870. [Google Scholar]
  27. Su, H.; Song, D.; Yang, Q.; Chen, L.; Yang, B. Simulation of infrared radiation characteristics of ballistic missiles in all stages based on all-directional detectors. In Proceedings of the AOPC 2024: Infrared Technology and Applications, Beijing, China, 23–26 July 2024; SPIE: Bellingham, WA, USA, 2024; pp. 49–59. [Google Scholar]
  28. Mondal, S.; Padhi, R. State and input constrained missile guidance using spectral model predictive static programming. In Proceedings of the 2018 AIAA Guidance, Navigation, and Control Conference, Kissimmee, FL, USA, 8–12 January 2018. [Google Scholar]
  29. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  30. Hou, Y.; Wu, N.Q.; Li, Z.W.; Zhang, Y.; Qu, T.; Zhu, Q. Many-objective optimization for scheduling of crude oil operations based on NSGA-III with consideration of energy efficiency. Swarm Evol. Comput. 2020, 57, 100714. [Google Scholar] [CrossRef]
  31. Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  32. He, X.; Fu, X.; Yang, Y. Energy-efficient trajectory planning algorithm based on multi-objective PSO for the mobile sink in wireless sensor networks. IEEE Access 2019, 7, 176204–176217. [Google Scholar] [CrossRef]
  33. McClymont, K.; Keedwell, E. Deductive sort and climbing sort: New methods for non-dominated sorting. Evol. Comput. 2012, 20, 1–26. [Google Scholar] [CrossRef]
  34. Shang, K.; Ishibuchi, H.; He, L.; Pang, L.M. A survey on the hypervolume indicator in evolutionary multiobjective optimization. IEEE Trans. Evol. Comput. 2020, 25, 1–20. [Google Scholar] [CrossRef]
  35. Li, S.; Zhong, S.; Pei, Z.; Yi, W.; Chen, Y.; Wang, C. Multi-objective reconfigurable production line scheduling forsmart home appliances. J. Syst. Eng. Electron. 2021, 32, 297–317. [Google Scholar]
Figure 1. An anti-ship missile’s terminal phase penetration trajectory.
Figure 1. An anti-ship missile’s terminal phase penetration trajectory.
Algorithms 18 00278 g001
Figure 2. Flowchart of MOPSO-h.
Figure 2. Flowchart of MOPSO-h.
Algorithms 18 00278 g002
Figure 3. Algorithm convergence plot.
Figure 3. Algorithm convergence plot.
Algorithms 18 00278 g003
Figure 4. Multi-stage terminal trajectories of the typical scenarios.
Figure 4. Multi-stage terminal trajectories of the typical scenarios.
Algorithms 18 00278 g004
Figure 5. The missile–target distance reduction chart.
Figure 5. The missile–target distance reduction chart.
Algorithms 18 00278 g005
Figure 6. Speed variation charts of the missile (left) and overload variation (right).
Figure 6. Speed variation charts of the missile (left) and overload variation (right).
Algorithms 18 00278 g006
Figure 7. The relationship between MMD and angular binding errors and seeker range errors.
Figure 7. The relationship between MMD and angular binding errors and seeker range errors.
Algorithms 18 00278 g007
Figure 8. The relationship between MMD and the elevation angles error and azimuth angles error.
Figure 8. The relationship between MMD and the elevation angles error and azimuth angles error.
Algorithms 18 00278 g008
Table 1. Parameter configurations of the simulation models and algorithms.
Table 1. Parameter configurations of the simulation models and algorithms.
ModelMOPSO-h
VariableValueVariableValue
δ ε θ 0.02 radI300
δ ε θ 0.01 radN50
δ ε ϕ 0.01 radNA10
R6371 kmp0.9
δ ε d 1 ma12
n max 15 g, g = 9.8 m/s2a22
V max 2 Maa3 U 1 , 1
D5 maHV0.05
F100 Hzr1 U 0 , 1
N max 60 sr2 U 0 , 1
R 6 [0, 1200 m] δ 0 0.1
K 2 , K 3 , , K 11 [0, 10] Δ I 5
Table 2. Comparison of the algorithm performance indexes.
Table 2. Comparison of the algorithm performance indexes.
AlgorithmMOPSO-hMOPSOMOEA/DNSGA-IIIPSOACOGA
MMD (m)2.34 (1)2.90 (5)2.40 (2)3.02 (6)2.88 (4)2.46 (3)3.27 (7)
ETP (%)8.91 (2)9.88 (4)9.02 (3)10.38 (6)8.42 (1)10.70 (7)10.22 (5)
TLS (m/s)−542.1 (4)−548.9 (3)−521.2 (6)−628.5 (1)−493.7 (7)−526.6 (5)−619.3 (2)
TLA (°)85.68 (2)85.23 (4)85.17 (5)86.64 (1)84.07 (7)84.99 (6)85.41 (3)
PSA (m)999.6 (5)952.3(4)797.3 (2)1197.1 (7)703.2 (1)839.0 (3)1185.8 (6)
CT (s)3184303730583235285626982763
Score14201821202423
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

Sun, J.; You, S.; Hua, D.; Xu, Z.; Wang, P.; Yang, Z. Simulation and Optimization of Multi-Phase Terminal Trajectory for Three-Dimensional Anti-Ship Missiles Based on Hybrid MOPSO. Algorithms 2025, 18, 278. https://doi.org/10.3390/a18050278

AMA Style

Sun J, You S, Hua D, Xu Z, Wang P, Yang Z. Simulation and Optimization of Multi-Phase Terminal Trajectory for Three-Dimensional Anti-Ship Missiles Based on Hybrid MOPSO. Algorithms. 2025; 18(5):278. https://doi.org/10.3390/a18050278

Chicago/Turabian Style

Sun, Jiandong, Shixun You, Di Hua, Zhiwei Xu, Peiyao Wang, and Zihang Yang. 2025. "Simulation and Optimization of Multi-Phase Terminal Trajectory for Three-Dimensional Anti-Ship Missiles Based on Hybrid MOPSO" Algorithms 18, no. 5: 278. https://doi.org/10.3390/a18050278

APA Style

Sun, J., You, S., Hua, D., Xu, Z., Wang, P., & Yang, Z. (2025). Simulation and Optimization of Multi-Phase Terminal Trajectory for Three-Dimensional Anti-Ship Missiles Based on Hybrid MOPSO. Algorithms, 18(5), 278. https://doi.org/10.3390/a18050278

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