Abstract
The limited instantaneous overload available and the curved trajectory lead to adaptivity problems for the proportional navigation guidance (PNG) of a guided mortar with a fixed-canard trajectory correction fuze. In this paper, the optimization of a PNG law with gravity compensation is established. Instead of using the traditional empirical method, the selection of the proportional navigation constants is formulated as an optimization problem, which is solved using an intelligent optimization algorithm. Two optimization schemes are proposed for constructing corresponding optimization models. In schemes 1 and 2, the sum squared error between the impact point and target and the circular error probability (CEP), respectively, are taken as the objective function. Monte Carlo simulations are conducted to verify the effectiveness of the two optimization schemes, and their guidance performance is compared through trajectory simulations. The simulation results show that the impact point dispersion can be efficiently reduced under both proposed schemes. Scheme 2 achieves a lower CEP, which is approximately 2.9 m and 2.4 times smaller than that achieved by scheme 1. Moreover, the mean impact point is closer to the target.
1. Introduction
With the increasing operational requirements regarding mortar delivery accuracy and maneuverability as well as collateral damage and round expenditure, trajectory correction mortars have received significant research attention [1–7].
As one of the key technologies for guided ammunition, guidance methods are always a focus of research in this field [2, 8]. The proportional navigation guidance (PNG) law has computational simplicity, robustness, and implementability and has been widely used in various kinds of trajectory correction projectiles [3]. However, flight at a subsonic velocity induces a small aerodynamic control force. The limited control force and low velocity result in the availability of insufficient instantaneous overloads. Moreover, for a guided mortar with a dual-spin configuration with forward-mounted fixed canards, the fixed cant angle causes the magnitude of the correction force to be uncontrollable. Meanwhile, the required overload due to the curved trajectories of such mortar projectiles is large and may exceed the available instantaneous overloads; as a result, such a projectile may not approach the line of sight at the angular rate specified in conventional PNG.
Much research has been devoted to methods to reduce the required overload and improve the firing accuracy. Guo considered the lateral deviation with an advanced proportional guidance law in the ascending segments and conducted comprehensive correction with conventional PNG in the descending segments [2]. Cheng studied a modified proportional navigation algorithm with two-dimensional correction based on fixed canards by making use of the zero-effort-miss concept, in which the target location is chosen as the control variable [9]. Zhang took the horizontal velocity and position as the control variables to construct a new adaptive proportional-derivative guidance law for a guided mortar projectile [10]. It is well known that the proportional navigation constants are the key factors for the PNG law [11]. However, in the above-mentioned works, the proportional navigation constants were determined experimentally and have relatively low efficiency and strong subjectivity, and the entire parameter spaces cannot be comprehensively evaluated.
In this paper, a novel idea is introduced for the determination of the proportional navigation constants. The intelligent optimization algorithm is used to determine the proportional navigation constants for a PNG law with gravity compensation. Two optimization schemes are proposed for the construction of corresponding optimization models, in which either the sum squared error between the impact point and target or the circular error probability (CEP) is taken as the objective function. Several simulations are conducted to compare the performance of these two schemes. In the simulation model, a dual-spin mortar projectile with fixed canards is selected as the test bed, and the target is set to be nonmaneuvering. A Global Positioning System (GPS) receiver is used to measure the position of the mortar projectile, and a three-axis magnetometer is used to obtain the roll angular rate and roll angle.
The present paper is organized as follows: Section 2 outlines the nonlinear projectile flight dynamic model and its properties. Section 3 presents the PNG laws for the vertical and horizontal planes and the gravity compensation formulation. Additionally, two optimization schemes are proposed for constructing corresponding optimization problems. Section 4 describes the simulation results. Finally, the conclusions are presented in Section 5.
2. Projectile Flight Dynamic Model
In this study, a standard six-degree-of-freedom (6-DOF) model is used to simulate the flight trajectories of the mortar projectile. As illustrated in Figure 1, the two reference frames are used to develop this model. The Earth coordinate system (subscript ) is used as the inertial frame, and the body fixed-plane coordinate system (subscript ) is used as the body frame [12]. The six degrees of freedom of the model consist of the inertial position components of the projectile mass center () in the inertial frame and the standard aerospace sequence Euler angles (). The equations of motion for the projectile flight dynamic model are given as follows [12, 13]:

In (3) and (4), the total applied force and moment components include contributions from the gravity (G), the aerodynamic force (A), the Magnus aerodynamic force (M), and the canard control force (C), as shown in the following equations:
The canard control force (C) and moment on the projectile can be presented as follows:
where and are virtual signals that depend on the nose angular orientation and on the applied canard pair deflections and via the following projection equation:where the projection matrix represents the transformation matrix from the coordinate frame linked to the canards to the frame; more details can be found in [14]. and are the canard force aerodynamic coefficients, with . is the center of pressure of the canards from the moment reference center of the body. The terms , , and depend on the local Mach number.
In this paper, the fourth-order Runge–Kutta algorithm is selected to solve the above model. In the present analysis, the actuators were not modeled in detail; rather, external forces and moments were specified and applied on the nose of the guided projectile. The aerodynamics of guided and unguided projectiles were considered identical. External control forces were applied along the and axes of the fixed-plane coordinate system. Additional equations of the projectile flight dynamic model and more details can be found in [12, 15].
3. Optimization of the PNG Law
PNG is a method of guidance in which the angular rate of the projectile velocity vector, , is proportional to the line-of-sight (LOS) angular rate, [11, 16]. Mathematically,where is a unitless proportional navigation constant.
The model of the motion relationship between the projectile and the target in three-dimensional space is shown in Figure 2. represents a moving projectile that is fired from a launcher towards a target . and represent the magnitudes of the projectile velocity and the target velocity vector, respectively, in the inertial reference frame . The components of the projectile position and the target position as defined in the inertial reference frame are and , respectively. and represent the components of the projectile velocity vector and the target velocity vector , respectively.

The LOS angular rate, , consists of the rates of change in the pitch angle and the yaw angle . is the angle between the LOS and the horizontal plane. When is greater than zero, the LOS points above the horizontal plane. is the angle between the projections of the LOS onto the horizontal and vertical planes. If is greater than zero, then the LOS points to the right of the vertical plane when viewed from the rear. is the magnitude of the LOS.
To describe the geometric relationship between the projectile velocity vector and the LOS, the right-handed rectangular coordinate system with its origin located at the center of mass is introduced, as shown in Figure 2. The x-axis, , is directed along the projectile’s velocity vector. The z-axis, , which always remains in the vertical plane, is perpendicular to the x-axis and points downward. The y-axis is perpendicular to the and axes, pointing rightward. The sequence of rotations from the inertial reference frame consists of rotations through the ballistic yaw angle and the ballistic yaw angle . The transformation matrix from to can be described as follows:
3.1. PNG Law Formulation
For a fin-stabilized projectile with a low spin rate, the mutual coupling effects between the pitching and yawing motions are relatively weak and can be ignored [2, 13, 16]. Accordingly, the three-dimensional PNG problem can be decoupled into two two-dimensional problems in the vertical and horizontal planes of the velocity vector without loss of convergence [2, 6, 17–20].
The position of the target with respect to the projectile in the inertial frame is defined as shown in the following equation:
The projectile’s closing velocity vector is expressed as follows:
The time derivative of (12) provides the rate of change of as follows:
As seen from the geometric relationship in Figure 2, the pitch angle and the yaw angle of the LOS are expressed as follows:
The time derivatives of (15) and (16) provide the rates of change of and as follows:
Thus, the vertical- and horizontal-plane guidance laws can be expressed as shown in the following equations:where and are the unitless proportional navigation constants for the vertical- and horizontal-plane guidance laws, respectively.
3.2. Gravity Compensation
Changes in the projectile and target velocities due to gravity cause the LOS to rotate. Considering the effect of gravity in the PNG law could allow unnecessary accelerations to be avoided in the correction process, thus reducing the requirements placed on the actuators [11]. Accordingly, a PNG law with gravity compensation is given below.
The components of the gravity acting on the projectile in are expressed as follows:where are the gravitational components in . It can be seen from (20) that gravity affects only the vertical-plane guidance law.
Because the effect of gravity on the relative motion between the projectile and the target is nonlinear, a nonlinear optimal guidance law design method is usually used to solve this problem. However, for trajectory correction projectiles, the capabilities of such methods are limited due to their small size and low onboard computing power. Thus, a simplified yet effective method is adopted in this article [16]. The optimal control variable can be decomposed into control and gravity components, as shown in the following equation:where is the rate of change in required by the optimal guidance law, is the rate of change in due to gravity, and is the rate of change in driven by the control system.
Compared to gravity, the lift force acting on the projectile is relatively small, so the effect of the lift on the rate of change in is negligible. Thus, can be expressed as follows:
By substituting (18) and (22) into (21) and simplifying, the vertical-plane PNG law with gravity compensation can be expressed as follows:
The guidance acceleration commands in the horizontal and vertical planes are determined by the following equations:
The off-axis acceleration command can then be decomposed into a magnitude and phase angle in accordance with the following equations:
The process of applying the PNG law with gravity compensation is depicted in Figure 3. The parts outlined with dotted lines represent uplink data obtained before launch.

3.3. Optimization Schemes
For a class of dual-spin projectiles equipped with fixed canards, the control force provided by one pair of canards with a fixed cant angle can be oriented in any direction at any time and continuously adjusted. However, the limited control force cannot generate a sufficient commanded acceleration to successfully hit the target point when the above PNG law is used [4]. Because fixed canards cannot ensure the desired accelerations, and are different from the guidance constants of the classical PNG laws previously discussed. Whereas the conventional proportional navigation constants are chosen empirically, this approach is not valid for projectiles equipped with fixed canards.
In essence, the proper selection of the proportional navigation constants can be formulated as a nonlinear optimization problem. In this optimization problem, the proportional navigation constants are treated as the design variables , defined as follows:
The basic task is to seek the set of proportional navigation constants that minimizes the objective function, which represents a difference metric. To solve this optimization problem, two optimization schemes are introduced for the construction of corresponding optimization models.
The target is assumed to be stationary, namely, the velocity and acceleration of the target are assumed to be equal to zero. In the optimization design process for the PNG law, the nominal trajectory is the uncontrolled trajectory subject to no initial value perturbations. The impact point of the nominal trajectory is regarded as the target point , and the component form is .
3.3.1. Scheme 1
In scheme 1, the objective function is the sum squared error defined in the following equation:where is the impact point of the trajectory with initial value perturbations under control (in component form, ) and is the distance between and . To find a representative perturbed trajectory, initial value perturbations that cover the maximum dispersion deviation can be selected. Note that it is assumed that the proportional navigation constants for the perturbed trajectory are also applicable to other trajectories.
For scheme 1, the essence of the optimization problem is to find a set of optimal PNG law constants that minimize the miss distance. The corresponding optimization model can be expressed as follows:
A suitable constraint range of the design variables is necessary to comprehensively evaluate the entire parameter spaces. According to previous scientific research and engineering articles, the range [−5, 5] is sufficient to satisfy the present case [11, 16].
3.3.2. Scheme 2
The most important performance specification is the miss distance, which is defined by the weapon system requirements. The miss distance for a sample of projectile firings is typically measured as the CEP [21]. Therefore, the CEP is adopted as the objective function in optimization scheme 2, as shown in the following equation:where is assumed to be a nonlinear function of the PNG law constants, , and the impact point under control, .
For scheme 2, the essence of the optimization problem is to find a set of optimal PNG law constants that minimize the CEP. The CEP metric is determined through Monte Carlo analysis. The corresponding optimization model can be expressed in the following form:
The configurations of the two proposed optimization schemes are presented in Table 1.
At this step, an optimization algorithm is required to solve the optimality equations (30) and (32). Since these equations are nonlinear, intelligent optimization algorithms, such as NSGA-II [22, 23] and the differential evolution (DE) [24–26], and particle swarm optimization (PSO) algorithms [27] are relatively better choices than traditional methods. For the present single objective problem, the DE algorithm might be easier to deploy. The DE algorithm is a population-based intelligent optimization algorithm designed by Storn and Price as a simple and effective evolutionary algorithm for real-valued optimization problems. The DE algorithm can search for the globally optimal solution while avoiding the complex computation of auxiliary gradient information. Additionally, DE requires few control parameters and converges rapidly. In this paper, the DE algorithm is used to solve the optimality equations. The flowchart of the optimization task based on the DE algorithm is shown in Figure 4.

In the DE algorithm, the random method is used to initialize the population and perform the mutation and crossover operations. For usual cases, the design of experiments (DOE) method has a wider application range; furthermore, as shown in [28, 29], the DOE method can improve the optimization efficiency. For the present case, there are only two design variables ( and ). Meanwhile, since the guided flight dynamic model is relatively simple and the time required for solving this model one time is less than approximately 1 sec, the random method in the DE algorithm instead of the DOE method is directly used to reduce the design space.
4. Results and Discussion
The projectile used in this study is a 120 mm, fin-stabilized mortar projectile The physical properties and aerodynamic coefficients of this projectile are listed in Tables 2 and 3, respectively.
The unguided mortar projectile, on its nominal trajectory, is launched at a quadrant elevation of approximately 45° and a muzzle velocity of 341.0 m/s. The initial conditions for the nominal trajectory are shown in Table 4. The corresponding impact point is at . As a measure of performance, the CEP of an unguided round is approximately 58.2 m, as shown in Figure 5. For scheme 1, the selected initial value perturbations are shown in Table 4.

(a)

(b)
For scheme 2, Monte Carlo simulations are conducted using the nonlinear 6-DOF model of the projectile. Each Monte Carlo run consists of flying the shell 300 times with particular standard deviations of the perturbations under study. For each perturbed parameter, the error is modeled as a random number generated using a standard normal distribution. The standard deviations applied in this analysis are listed in Table 5.
In addition, both GPS and geomagnetic noises are considered in the stochastic Monte Carlo simulations. The GPS model and the geomagnetic model both include random error terms for position and velocity and for roll angle, respectively. The measurement noise is modeled using zero-mean Gaussian distributions with the standard deviations listed in Table 6. The position and velocity of the projectile are provided by a GPS receiver in flight at a rate of 10 Hz. The roll angle is provided by a geomagnetic sensor at a rate of 200 Hz. A 10 Hz update rate is used for the guidance and control algorithm.
The DE algorithm with a parallel computational architecture is used to solve the optimization problem for the PNG law constants. Detailed information about the parameters and the basic flow can be found in [24–26]. Table 7 specifies the initialization of the parameters implemented in the DE algorithm.
The convergence characteristics achieved with the two schemes based on the DE algorithm can be visualized in Figure 6 and are listed in Table 8. Both schemes converge efficiently and have good convergence characteristics. For scheme 1, the optimal objective function value is approximately 35.3, and and are 2.69 and –1.61, respectively. This means that the radial distance between the guided impact point under the optimal proportional navigation constants from scheme 1, and the target is approximately 35.3 m. It is possible that the deviation is so large that the current correction capabilities are not sufficient. For scheme 2, the optimal objective function value is approximately 2.94, and and are 2.45 and -3.88, respectively.

(a)

(b)
To demonstrate the guidance performance, the unguided and guided trajectories for the example mortar configuration specified in Table 5 are presented for comparison in Figure 7, and the specific data are listed in Table 7. The figure shows the nominal trajectory, the unguided trajectory, and the PNG-guided trajectories using schemes 1 and 2. The nominal trajectory was simulated using the mean values shown in Table 5. The unguided and guided trajectories were simulated using the perturbed values shown in Table 5.

(a)

(b)

(c)

(d)

(e)
Figures 7(a) and 7(b) plot the mortar altitude and crossrange versus downrange. The miss distances for the unguided, scheme 1, and scheme 2 trajectories are 44.3 m, 4.7 m, and 1.5 m, respectively. Compared to the unguided trajectory, the guided mortar trajectories under both schemes closely approach the target, with impact errors on the order of a few meters. Note that scheme 2 shows better range correction performance. Comparisons of pitch and yaw attitude for the unguided and guided trajectories are provided in Figures 7(c) and 7(d). While the nominal and unguided trajectories show a steady decrease in pitch and yaw attitude after the trajectory apex, the guided trajectories show oscillatory responses due to the continuous correction of the fixed canards. The impact angles for schemes 1 and 2 are −49.6° and –53.2°, respectively. The aerodynamic angles of attack are shown in Figure 7(e). The angles of attack for the nominal and unguided cases remain relatively small and below 0.5°. For both guidance schemes, the oscillatory amplitudes are similar and below 2°, while the oscillatory frequency for scheme 1 is somewhat lower.
To compare the performance of the two schemes, Monte Carlo simulations were conducted with the uncertainties in the initial conditions shown in Table 5 and the measurement noise characteristics shown in Table 6. Table 9 and Figure 5 present the impact points for the unguided and guided mortar configurations with a sample size of 300. The CEP is defined as the radius of a circle centered on the mean impact point that contains 50% of the impact points [30]. The CEP for the unguided case is approximately 58.2 m. For both schemes, the CEP is no greater than 10 m. The CEP in the guided case under scheme 1 is reduced to 6.9 m, while the CEP in the guided case under scheme 2 is reduced to 2.9 m. The reduction in the CEP for both schemes indicates their effectiveness. Note that the guided case under scheme 2 shows a greater reduction in the CEP.
In Figure 8, the dispersion is presented in the form of histograms. The upper and lower panels of Figure 8 represent the unguided case and the guided cases under schemes 1 and 2, respectively. It can be seen that while the dispersions in the guided cases are relatively low, there are some outliers. The mean impact points in the guided cases under schemes 1 and 2 are (6.7, 0.14) m and (2.1, 0.01) m, respectively. The mean impact point under scheme 2 is closer to the impact point in the nominal case, as is also apparent from the impact point dispersion results shown in Figure 5.

5. Conclusions
In this paper, the selection of proportional navigation constants is formulated as an optimization problem instead of selecting these constants empirically. Based on a PNG law with gravity compensation, two optimization schemes are proposed in which the proportional navigation constants are taken as the design variables. The objective functions of schemes 1 and 2 are the sum squared error between the impact point and target and the CEP, respectively. Several guided trajectory simulations have been conducted with the optimized proportional navigation constants to investigate the performance of the two schemes. The results show that although the trajectory can be successfully guided to the target under both schemes, scheme 2 results in better range correction performance and less oscillation in the angle of attack. In addition, Monte Carlo simulations with uncertainties in the initial launch conditions, aerodynamics, environment, and measurements have been conducted for both schemes. The results show that the CEP under scheme 2 is approximately 2.4 times smaller than that under scheme 1, and the mean impact point under scheme 2 is closer to the target. For the application of PNG optimization, it is suggested that future work should focus on the following objectives. First, the impact angle and angle of attack constraints should be considered in the objective function for the optimization of the proportional navigation constants. Second, the DOE method instead of the random method from the original DE algorithm should be investigated to reduce the design space. Third, a topological analysis of the objective function should be performed to improve the adaptability of scheme 1.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this paper.