Abstract
In this paper, an offline hybrid trajectory optimization approach is proposed for variable-sweep missiles to explore the superiority in the diving phase. Aiming at the maximal terminal velocity with the impact angle constraint, the trajectory optimization model is formulated under multiple constraints, and the aerodynamic analysis in different sweep angles is discussed. Unlike only the attack angle used for the optimization process traditionally, the two-variable optimization scheme on both the attack angle and sweep angle is investigated for variable-sweep missiles. Then, the trajectory optimization problem is transformed into the nonlinear programming problem via a hybrid optimization strategy combining the Gauss pseudospectral method and direct shooting method to obtain the high precision and fast convergence solution. Finally, to verify the feasibility of the optimal trajectory under uncertainties, the tracking guidance law is designed on basis of the gain scheduled linear quadratic regulator control. Numerical simulation results reveal not only of the proposed hybrid optimization strategy but also of the superiority of variable-sweep missiles compared with traditional missiles.
1. Introduction
Missiles are widely used in fiercely confronted environment and increasingly complex modern warfare for high guidance accuracy, strong penetration capability, and good maneuverability [1]. Traditional missiles adopt the fixed aerodynamic configurations, which lead to the limited flight performances. Thus, the morphing wing technology has been brought up in an effort to offer the well-matched aerodynamic characteristics in different flight states by means of changing the wing shape adaptively, such as stretching the wings to obtain the large lift-to-drag ratio in the cruise phase and shrinking the wings to reduce the drag coefficient in the diving phase [2, 3].
As the benefits of morphing wings are so promising, many intelligent morphing concepts have been investigated in recent aerospace researches, which can be roughly categorized as folding wings, variable-span wings, variable-chord, variable-sweep wings, and twisting wings [4, 5]. However, the morphing wing technologies are highly relied on the advanced materials, smart sensors, and flexible structures, which are still the primary challenges nowadays. Different from the other morphing ways, the variable-sweep wing technology has been applied for the aircraft design successfully, such as F-14 Fighter and Tu-160 Bomber [6]. Therefore, in order to enhance the missile’s overall performances effectively, the variable-sweep wing is taken into considerations in the terms of the technology feasibility. Through the servomechanism system, the sweep angles can be regulated to reshape the aerodynamic configurations of the missiles, which also increase the aerodynamic complexity and make it harder for the trajectory optimization than the traditional fixed configuration missiles. At present, the trajectory optimization researches on variable-sweep missiles are quite limited. Therefore, to explore the superiority of the variable-sweep missile, the investigation of this paper mainly focuses on its trajectory optimization design.
A well-designed trajectory is of great essence to improve the aircraft’s flight performance, and the trajectory optimization problems are always solved as the optimal control problem [7]. Up to now, extensive researches on the trajectory optimization techniques for aircrafts have been presented in the literatures, which can be generally classified as the direct methods and indirect methods [8, 9]. The typical indirect methods, such as the gradient descent method [10], pattern search algorithm [11, 12], and multiple shooting method [13], achieve good optimization effects but are highly sensitive to the initial guesses and need to handle the constraints with skills. In order to avoid the complex mathematic derivations, the direct method is widely used to solve the trajectory optimization problems with numerical solutions. By parameterization, the continuous-time trajectory optimization problem is transcribed to the nonlinear programming problem (NLP), which can be solved the sequence quadratic program algorithm effectively. The direct shooting method (DSM) [14], particle swarm optimization algorithm [15], genetic algorithm [16], and symplectic iterative algorithm [17, 18] achieve satisfying results for the specific missions. Different from other direct methods, the Gauss pseudospectral method (GPM) has obtained great attention for fast convergence, global optimization, and extensive applications in the aerospace field recently by means of approximating the control and state variables with polynomials [19–22].
In previous work [23, 24], the GPM is used for the trajectory optimization for the variable-sweep missiles. However, it is noted that the GPM with polynomials for approximation cannot guarantee the exact solution with highly constrained conditions. On the contrary, the DSM can get the high precision results under the condition of the proper initial guesses. Motivated by the requirements of the trajectory optimization for the variable-sweep missiles with complex trajectory characteristics, an offline hybrid sequential trajectory optimization strategy combining the GPM and DSM is proposed to obtain the high precision and fast convergence solution in this paper. Firstly, the trajectory optimization model for variable-sweep missiles is established under multiple constraints, and the aerodynamic analysis in different sweep angles is discussed in detail. Unlike only the attack angle for optimization process in the traditional way, the two-variable optimization scheme on both the attack angle and sweep angle is studied. Secondly, the trajectory of variable-sweep missiles for the maximal terminal velocity is optimized via the hybrid strategy. The linear quadratic regulator (LQR) control has been successfully used for the quadrotor’s trajectory tracking and achieved great effects in engineering [25, 26]. Thus, in order to verify the feasibility of the optimal trajectory in the presence of uncertainties, the tracking guidance law is designed based on the gain scheduled LQR. Numerical simulation results show not only the effectiveness of the proposed hybrid optimization strategy but also the superiority of variable-sweep missiles compared with the traditional missiles.
The outline of this paper is organized as follows. Section 2 presents the problem formulation part, including the variable-sweep missile flight dynamics, the aerodynamic analysis, and the two-variable optimization scheme. In Section 3, the hybrid strategy combining DSM and GPM is proposed. The gain scheduled LQR controller for trajectory guidance is developed in Section 4. Numerical simulations are performed in Section 5, and conclusions are discussed in Section 6.
2. Problem Formulation
2.1. Variable-Sweep Missile Dynamics
The variable-sweep missile with different aerodynamic configurations is illustrated in Figure 1, where the sweep angles can be regulated via the servomechanism system. Generally, the small sweep angle mode is used to increase the lift-to-drag ratio in the low speed cruise phase; and the large sweep angle mode is utilized to reduce the drag in the high speed diving phase.

(a)

(b)

(c)

(d)
To be convenient, suppose that the missile is simplified as the point-mass model, and there exists zero lag control system. Under the condition of nonrotating spherical earth, the planar motion of the variable-sweep missile in the unpowered diving phase is described by the following set ordinary differential equations [23]:where is the range, is the altitude, is the velocity, is the flight path angle, denotes the missile mass, is the gravitational acceleration, at sea level, is the earth radius, and and represent the lift and drag, respectively, given as follows:where is the dynamic pressure, is the air density referring to the 1976 US standard atmospheric model with the exponential fitting equation , at sea level, is the aerodynamic reference area, and denote the drag and lift coefficients, respectively, both related with the Mach number , the angle of attack , and the sweep angle .
2.2. Aerodynamic Modeling and Analysis
In order to figure out the reliable aerodynamic characteristics of variable-sweep missiles, the Missile DATCOM software (97 version) is used for the aerodynamic calculation [27]. The data are obtained with different Mach numbers, attack angles, and sweep angles. For aerodynamic analysis with an emphasis on sweep angle’s influences, the aerodynamic characteristics are shown in Figure 2 in , and in Figure 3 in in terms of the lift coefficient , drag coefficient , lift-to-drag ratio , and maximum lift-to-drag ratio .

(a)

(b)

(c)

(d)

(a)

(b)

(c)

(d)
As seen from Figures 2 and 3, both the lift coefficient and drag coefficient decrease when the sweep angle increases. Besides, it also can be observed that the drag coefficient reaches the peak value around the sound velocity, which is confirmed in [28].
The aerodynamic data calculated by Missile DATCOM are originally arranged in the lookup table, which can be formulated and identified by the least squares estimation. The drag coefficient and the lift coefficient in different Mach numbers are modeled as follows:where the aerodynamic derivatives , , , , , , , and are given in Appendix A.
Obviously, it is indicated in equation (6) that the terms and act as the induced drag part on account of the sweep angle , which cannot be neglected in the variable-sweep process. Though the term is contributed to the lift by the sweep angle , it is noted that the variable-sweep in has the largest maximum lift-to-drag ratio shown in Figures 2(d) and 3(d). Consequently, the increasing sweep angle can induce more drag than lift.
2.3. Constraints and Two-Variable Optimization Scheme
To maximize the warhead’s effective damages, the maximal terminal velocity is selected as the optimization index under the constraints of the boundary conditions and path constraints including the control constraints. The cost function is described assubject towhere the subscriptd “0” and “f” under the states , , , and denote the actual initial and final states, respectively, and the subscripts “0” and “f” under the time mean the given constraints; is the normal overload, is the allowed maximum overload, represents the maximum dynamic pressure; and are the minimum and maximum attack angles, and and are the minimum and maximum sweep angles.
Since the final time is not specified, this optimization problem is classified as the free-final-time problem. To solve this problem, the final time is generally taken considerations as being known with an initial guess.
Unlike only the attack angle used for optimization process in the traditional way, the two-variable optimization scheme on both the attack angle and sweep angle is presented for variable-sweep missiles. As exhibited in Figure 4, the traditional way of missile’s trajectory optimization is intended to search the optimal attack angle curve to increase the range during the whole flight phase, which can be regarded as the one-dimensional optimization, whereas the two-variable optimization scheme for variable-sweep missiles extends the curve into the surface, which can be taken as the two-dimensional optimization to dig out the potential performance greatly.

(a)

(b)
3. Hybrid Optimization Strategy for Trajectory Optimization
3.1. Description of the Trajectory Optimization Problem
The trajectory optimization of the variable-sweep missile with multiple constraints can be classified as the Bolza optimal control problem, which is described by the cost function:where is the state variable and is the control variable; and are the initial and final time, respectively; is the final weight function; and is the path integral function.
The optimization problem is subject to the dynamic constraint, boundary condition, and path constraint as
3.2. Direct Shooting Method
The DSM is the simple and common technique of the direct method to solve the trajectory optimization problem. The way to transform the trajectory optimization problem into the NLP problem for the DSM is to discretize the control variable.
The time interval is divided into a set of subintervals as follows:
Assume that the guessed control variable in the discrete points is. Hence, the guessed control variable is obtained by the linear interpolation method:
Since the trajectory optimization of the variable-sweep missile is the free-final-time problem, denote the design variable as . Then, the trajectory optimization problem is transformed into the NLP problem described as follows:subject to
3.3. Gauss Pseudospectral Method
The GPM has been proven to solve the trajectory optimization problem effectively. To implement the GPM, both the control and state variables are discretized to transform the trajectory optimization problem into the NLP problem on a set of LegendreGauss (LG) collocation points.
The time interval is converted into by the affine transformation:
Define as the collocation point number, which also indicates the rank of the Legendre polynomials. The state and control variables are approximated by Lagrange interpolating basis polynomials with the initial point :
Differentiating equation (10) and combining equation (18), the dynamic constraint is approximated on each LG point in the algebraic formunder the condition of the constraint expressed by
For the terminal constraint, as the terminal point is not included in the collocation points, it should also satisfy the dynamic constraint equation (10), which is expressed by the Gauss quadrature in the algebraic form:where is the Gauss weight function.
In the same way, the cost function equation (9), the boundary conditions equation (11) and the path constraint equation (12) are approximated in the following algebraic form:
3.4. Hybrid Optimization Strategy
It should be pointed out that the trajectory optimization of the variable-sweep missiles studied in this paper is used for the offline design. In previous researches on variable-sweep missiles [23, 24], the GPM is used for the trajectory design with fast convergence and global optimization. However, as the GPM is approximated by polynomials, it cannot guarantee the exact solution with highly constrained conditions, especially for the variable-sweep missiles with complex trajectory characteristics. By contrast, the DSM provides the accurate solution without approximation under the condition of a satisfying initial guess. In order to obtain the high precision and fast convergence optimized trajectory of variable-sweep missiles, a hybrid sequential optimization strategy combining the GPM and DSM is presented.
By choosing the LG collocation points, the initial solution is generated via the GPM. As this optimization problem is the free-final-time problem, the control variables and the final time are both included in the initial solution. Then, taking the initial solution into the DSM, the accurate solution can be obtained with the proper discrete points.
It should be pointed out that it is hard for the DSM to deal with the equality constraints, such as the boundary conditions. Consequently, the terminal boundary conditions in equation (8) are converted into the inequalities by adding the thresholds , , and expressed as
4. Gain Scheduled LQR Controller for Tracking Guidance
After the optimal trajectory of the variable-sweep missile is obtained via the hybrid optimization strategy, it appears to be feasible and realizable in the open-loop tracking guidance. However, there exist many uncertainty factors in reality, such as the wind and initial state biases. Compared with the model predictive control for the reference tracking in [29], the LQR control has been successfully used for the quadrotor’s trajectory tracking and achieved great effects in engineering. In order to demonstrate the feasibility of the optimal trajectory of the variable-sweep missile under uncertainties, the gain-scheduled LQR controller is designed for tracking guidance in this paper.
4.1. Dynamics Linearization
The optimal trajectory generated by the hybrid optimization algorithm is taken as the reference trajectory. As the missile velocity changes fast in the diving phase and cannot be controlled directly, the altitude and the flight path angle are chosen as the feedback control terms to track the reference trajectory in this paper. For the better tracking robustness, the range is chosen as the independent variable. The independent variable transformation between the range and time is expressed as follows:
Thus, the dynamics of variable-sweep missiles in equations (2) and (4) can be rewritten aswhere and .
Define the tracking error vector and control vector , where is the tracking error with respect to the reference altitude and is the tracking error with respect to the reference flight path angle . Based on the small-perturbation theory, the linearized dynamics equation of the variable-sweep missile in the state space form is written aswhere the detailed expressions of the Jacobian matrices and are given in the Appendix B.
4.2. Gain-Scheduled LQR Controller
For the given linear time-varying system in equation (27), the gain-scheduled LQR controller provides the optimal solution. The control law takes the following form:where is the reference control vector and is the feedback gain matrix.
In order to determine the optimal gain matrix , the quadratic cost function is defined aswhere and are the positive-definite matrices. Assume that the optimal quadratic cost function is , and the feedback gain matrix is obtained by solving the Ricatti equation:
It is noted that both the reference trajectory and LQR gain matrices are obtained offline. Like the gain-scheduled technique for PID controller in engineering, the feedback gain matrices can be generated via the interpolation in real time.
5. Numerical Simulations
In this section, numerical simulations are implemented to validate the performances of both the proposed hybrid trajectory optimization strategy and the gain scheduled LQR controller for tracking guidance. The setup parameters including the initial states and final states of the missile are given in Table 1, and the path constraints are and . The control constraints are and . Besides, the missile mass is set as 1200 kg.
5.1. Verification of the Proposed Hybrid Optimization Strategy
The GPM is used for comparison with the proposed hybrid optimization strategy under the same simulation conditions, and 30 LG collocation points are employed. For the hybrid optimization strategy, the results generated by the GPM are used as the initial guesses for the DSM. Besides, 50 discrete points are chosen for the DSM, and the fourth-order RungeKutta method is used for numerical quadrature with the fixed step 5 ms. The thresholds for the DSM are set as , , and .
During this simulation, the sweep angle of the missile keeps at , and only the attack angle is employed for the optimization process. The results are shown in Table 2 and Figure 5.

As displayed from Table 2, in contrast with the GPM, the hybrid optimization strategy can meet all the given constraints and guarantee the high precision solution.
5.2. Comparison of Fixed Configurations with the Variable-Sweep Configuration
In order to verify the superiority of variable-sweep missiles compared with traditional missiles, the hybrid optimization strategy is applied for the trajectory optimization. The fixed configurations, whose sweep angles are set as , , , and , respectively, only use the attack angle for optimization process. The variable-sweep configuration can change the sweep angle from and , and the two-variable optimization scheme on the attack angle and sweep angle is adopted. The simulation results are shown in Figures 6 and 7, and the terminal velocities of different configurations are displayed in Table 3.

(a)

(b)

(c)

(d)

(a)

(b)
Figure 6(b) and Table 3 reveal that the terminal velocity is highly related with the sweep angle, or rather, the missile aerodynamic configuration. As analyzed in Section 2.2, the drag coefficient decreases when the sweep angle increases. Thus, the fixed configuration with has the largest terminal velocity reaching 339.34 m/s compared with the others. However, on basis of the two-variable optimization scheme for the variable-sweep configuration, the terminal velocity can reach 340.85 m/s. Figure 7 presents the control variables of different configurations, and it is found in Figure 7(b) that the sweep angle of the variable-sweep configuration changes fast during 10 s–15 s, when the velocity in Figure 6(a) is around the sound speed and the drag coefficient is higher than the other phases.
The results indicate that, in contrast with the fixed configurations, the variable-sweep missile can adaptively change the sweep angles to provide the optimal aerodynamic characteristics in the light of the current flight states.
5.3. Tracking Guidance under Uncertainties
The gain-scheduled LQR controller is used as the closed-loop scheme to track the optimal trajectory generated by the hybrid optimization strategy under uncertainties accurately. To demonstrate the effectiveness, the open-loop scheme is taken for comparison.
In simulation, the parameter matrices for the LQR controller are set as and . The wind and initial state biases are considered as the uncertainties. The wind model used in [30] shows that the wind speed varies with the altitude. The wind speed on the ground is set as , and initial state biases are set as , , and . The simulation results are shown in Figure 8, and the terminal state biases compared with the reference trajectory are displayed in Table 4.

(a)

(b)

(c)

(d)
Apparently, the open-loop scheme cannot track the reference trajectory accurately with the terminal range bias achieving 224.51 m in the presence of uncertainties. By contrast, the LQR controller keeps the tracking errors bounded, such as the tracking error of the flight path angle depicted in Figure 8(d).
To verify the robustness the LQR controller for tracking guidance under uncertainties, the wind speed on the ground is set as within randomly, and initial state biases are all set as within , , and randomly. The Monte-Carlo simulations of 100 times are carried out. The dispersions of the terminal states are illustrated in Figure 9, and the statistical results of the terminal states in terms of the mean values and standard deviations are exhibited in Table 5.

(a)

(b)

(c)
According to the Monte-Carlo simulation results, it can be observed that the impact points for the open-loop scheme deviate from the reference trajectory with the mean value 8602.45 m and standard deviation 327.34 m. The LQR controller for tracking guidance has a distinct advantage over the open-loop scheme in terms of the impact accuracy and constrained angle under uncertainties. To conclude, the effectiveness and robustness of the gained schemed LQR controller for tracking guidance are verified under uncertainties in the numerical simulations.
6. Conclusions
In this paper, an offline hybrid trajectory optimization approach is proposed for variable-sweep missiles to explore the superiority in the diving phase. The trajectory optimization model is firstly established under multiple constraints, and the aerodynamic characteristics in different sweep angles are analyzed, which indicate that the lift coefficient and drag coefficient decrease when the sweep angle increases. In addition, different from the traditional attack angle for optimization process, the two-variable optimization scheme on both the attack angle and sweep angle is presented. Then, a hybrid optimization strategy combining the GPM and DSM is presented to obtain the high precision solution, and the gain-scheduled LQR controller is designed for the tracking guidance. Numerical simulations show the effectiveness of the proposed hybrid optimization strategy and the superiority of variable-sweep missiles in contrast with traditional missiles.
In the future study, the main work about the variable-sweep missiles is to design the stable and reliable control system in order to track the attack angle and sweep angle generated by the LQR controller for guidance tracking.
Appendix
A. The Aerodynamic Derivatives of the Variable-Sweep Missile
The aerodynamic derivatives about the lift in different Mach numbers are listed as follows (Table 6)
The aerodynamic derivatives about the drag in different Mach numbers are listed as follows (Table 7).
B. The Detailed Jacobian Matrices of Equation (27)
The Jacobian matrices of equation (27) are formulated in details here. The matrix iswhere
The matrix is
Data Availability
The data used to support the study are included within the article.
Conflicts of Interest
The authors declare that there are no conflicts of interest.