Abstract

A new algorithm was developed for the initial parameters optimization of guided projectiles with multiple constraints. Due to the relationship between the analytic guidance logic and state variables of guided projectiles, the Radau pseudospectral method was used to discretize the differential equations including control variables and state variables with multiple constraints into series algebraic equations that were expressed only by state variables. The initial parameter optimization problem was transformed to a nonlinear programming problem, and the sequential quadratic programming algorithm was used to obtain the optimal combinations of initial height and range to target for the final velocity of guided projectiles maximum with constraints. Comparing with the appropriate initial conditions solved by Monte Carlo method and the flight characteristics solved by integrating the original differential equations in the optimal initial parameters computed by the new algorithm, the feasibility of new algorithm was validated.

1. Introduction

The initial parameter optimization problem of guided projectiles with multiple constraints is considered. In addition to the constraints on its terminal position coordinates, the projectile must also impact the target from a specified direction with the required circular error probable (CEP) and make sure the impact velocity maximum.

Presently, several studies are conducted for developing the guidance logic with multiple constraints [1, 2] and searching the launch acceptable region (LAR) of a guided bomb, while the initial conditions are known [3, 4]. However, a few studies pay attention to the initial parameters optimization for the guided projectiles with multiple constraints. The appropriate parameters are calculated based on different combinations of initial conditions (height above sea level, velocity, and path angles) by searching method to find out the largest LAR, but they are not optimal conditions [5]; the indirect method and direct method both are called calculative method which transforms the parameters optimization to the optimal control problem. Indirect method based on the Pontryagin maximum principle works out the analytical optimal control logic to obtain the optimal index for the guided projectiles in known initial conditions, for instance, maximum impact velocity or least energy [6, 7]; direct method based on pseudospectral method discretizes the equations of motion to obtain the numerical optimal control law for making parameters optimal with constraints [8, 9]. Now, when the analytical guidance logic exists, how to find out the optimal initial parameters of the guided projectiles with multiple constraints to make the final velocity maximum becomes a new problem.

Due to the relationship between the analytical guidance logic and state variables, the 2-dimensional equations of motion with both control variables and state variables are described by the differential equations only with the state variables. Then the new differential equations are discretized to be series algebraic equations expressed by state variables, while the pseudospectral method is used [10]. So, the initial parameters optimization is transformed to a nonlinear programming problem which can be solved using a sequential quadratic programming (SQP) algorithm to improve computation efficiency and reduce the complexity of initial condition searching.

2. Theoretical Development

2.1. Guidance Logic with Impact Direction Constraint in Longitudinal Plane

For development purposes, a simplified flat earth coordinate system is defined to be shown in Figure 1. The target is at the origin of the coordinate system. We will focus on a fixed target in the following discussion. The -axis is pointed to the projectile, and the -axis is vertical to the horizontal plane. The line-of-sight (LOS) from the origin to the projectile is defined by the elevation angle , where is measured from positive -axis in a clockwise direction. The flight path angle is the angle between the relative velocity vector and the local horizontal plane, and is measured from local horizon in a clockwise direction as defined in Figure 1. () is the azimuth angle of relative velocity vector in vertical plane as defined in Figure 1.

By the definition of the coordinate system shown in Figure 1, the standard 2D equations of motion of the projectile in the longitudinal plane can be described as follows:

As described in (1), the position coordinates are and . The earth-relative velocity is , the mass of projectile is , the atmospheric density model is , the angle of attack is , and and can be defined as follows:

The additional parameters are defined as follows:: gravity acceleration,: standard sea-level density,: atmospheric scale height,: aerodynamic reference area.

In this vertical plane the guidance logic of the projectile with impact direction constraint may be represented by [6]

Here is defined as the desired impact direction.

2.2. Differential Equations Expressed by State Variables

Before the parameter optimization, the equations of motion with control variable are transformed to the differential equations only including state variables. By the discretization of new differential equations, the equation of motion can be described by some algebraic equations. So, the initial parameter optimization can be transformed to the nonlinear programming problem.

As shown in Figure 1, the is also easily obtained:

So, the derivative of can be described as

Using (5), the guidance logic equation (3) can be represented as follows:

While the equation satisfies in the vertical plane, the lift coefficient yields from (1):

The aerodynamic coefficients , , and come from [11], and the lift coefficient can be defined as , so the is obtained:

Because the drag coefficient is defined as , the drag force can be readily achieved:

By (9) and (6), (1) with control variable can be transformed to differential equations expressed by state variables ; it is described as follows:

If the initial state is known, the only final state is readily obtained by integrating (10). So, the initial parameter optimization problem can be described as follows.

Cost function:

Subject to,the dynamic constraints: the inequality constraints: the boundary conditions:

2.3. Discretization of Differential Equations

For instance, the continuous differential equations are discretized into the algebraic equations by the Radau pseudospectral method. The parameter optimization problem is described as follows.

Cost functional:

Equation constraint:equation of motion: equation of boundary condition:

Inequation constraint:angle of attack and overloading constraint: inequation of boundary condition:

Then the initial parameter optimization problem of the equations of motion that satisfied the guidance logic is transformed to the nonlinear programming problem of algebraic equations expressed by state variables. The optimal initial parameter can be computed by SQP.

3. Results and Discussions

Assuming that the initial path angle and velocity exist, the optimal initial height and range to the target are solved to get the maximum impact velocity. The problem can be described as follows.

Cost function:

Subject to,the dynamic constraints: the inequality constraints: the boundary conditions:

Suppose that the mass of guided projectile is 450 kg; the optimal parameters for maximum final velocity in different initial velocities are shown in Table 1. With the increase of initial velocity, the optimal initial height becomes higher, the optimal range to target becomes farther, and the maximum impact velocity becomes faster. Comparing with the results as shown in Figure 2, the optimal heights and ranges to target for maximum impact velocities in different initial velocities are almost similar to the results computed by Monte Carlo method.

For instance, when the initial velocity and path angle are, respectively, 3400 m/s and −15°, the optimal height and range to target are, respectively, 13.8 km and 11.48 km (shown in Table 1), and the maximum terminal velocity is 2045 m/s. Compared to the results shown in Figure 2(b), the results find that while the initial height becomes higher or lower than 13.8 km, the maximum final velocity becomes slower. As shown in Figure 2(b), when the initial height is 13.8 km, the range to target for the maximum final velocity is close to 11.5 km, and the impact velocity is close to 2050 m/s.

Using the initial parameters as shown in Table 1, the equation of motion (1) with guidance logic (3) is integrated to get the flight characteristics of projectile in different initial velocities. Analyzing the results shown in Figure 3(a) to Figure 3(d), the result finds that the trajectories of projectile for maximum impact velocity are close to the parabolas, and the final impact direction, AOA, and overloading satisfy the constraints. So, the feasibility of new initial parameter optimization method used in this work is validated by comparison to the results shown in Figures 2 and 3. The new method can obtain the optimal initial parameters of guided projectile for different cost functions with the multiple constraints.

As shown in Figure 3(d), the maximum overloading of projectile is saturated for long time during flight in different initial conditions; it goes against the adaptability of projectile to the error and disturbance. In fact, the maximum overloading should be smaller than the limit. With the constraint , the optimal initial parameters for maximum impact velocity are solved by the new method as shown in Table 2.

Contrasting the results shown in Table 1, in the same initial velocities, the initial heights are higher, and the ranges to target are farther, but the maximum final velocities with constraint are slower than the results with constraint .

The comparison of flight characteristics in different initial conditions set out in Table 2 is shown in Figure 4. The maximum overloading in different initial conditions as shown in Figure 4(d) is smaller than 60; it is propitious to the adaptability of projectile to the error and disturbance.

4. Conclusions

A new algorithm is developed for initial parameters optimization of guided projectiles by discretizing equations of motion with guidance logic based on pseudospectral method. The method can solve the initial parameters optimization problem with multiple constraints using SQP. The initial parameters solved by the new method for maximum impact velocity are similar to the results solved by Monte Carlo method, and the flight characteristics solved by integrating the equations of motion in the optimal initial conditions satisfy the all constraints.