You are on page 1of 14

Hindawi

Mathematical Problems in Engineering


Volume 2021, Article ID 6669618, 14 pages
https://doi.org/10.1155/2021/6669618

Research Article
Hybrid Trajectory Optimization Method and Tracking
Guidance for Variable-Sweep Missiles

Zhifang Wei ,1 Yang Cheng ,2 Xiangxiang Guo,3 and Senlin Liu1


1
College of Mechatronic Engineering, North University of China, Taiyuan 030051, Shanxi, China
2
Southwest Technology and Engineering Research Institute, Chongqing 400039, China
3
Shandong Special Industry Group Company Limited, Zibo 255201, Shandong, China

Correspondence should be addressed to Zhifang Wei; wzhifang@nuc.edu.cn

Received 16 October 2020; Revised 14 March 2021; Accepted 18 March 2021; Published 31 March 2021

Academic Editor: Filippo Cacace

Copyright © 2021 Zhifang Wei et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
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 categorized as folding wings, variable-span wings, variable-


chord, variable-sweep wings, and twisting wings [4, 5].
Missiles are widely used in fiercely confronted environment However, the morphing wing technologies are highly relied
and increasingly complex modern warfare for high guidance on the advanced materials, smart sensors, and flexible
accuracy, strong penetration capability, and good maneu- structures, which are still the primary challenges nowadays.
verability [1]. Traditional missiles adopt the fixed aerody- Different from the other morphing ways, the variable-sweep
namic configurations, which lead to the limited flight wing technology has been applied for the aircraft design
performances. Thus, the morphing wing technology has successfully, such as F-14 Fighter and Tu-160 Bomber [6].
been brought up in an effort to offer the well-matched Therefore, in order to enhance the missile’s overall per-
aerodynamic characteristics in different flight states by formances effectively, the variable-sweep wing is taken into
means of changing the wing shape adaptively, such as considerations in the terms of the technology feasibility.
stretching the wings to obtain the large lift-to-drag ratio in Through the servomechanism system, the sweep angles can
the cruise phase and shrinking the wings to reduce the drag be regulated to reshape the aerodynamic configurations of
coefficient in the diving phase [2, 3]. the missiles, which also increase the aerodynamic com-
As the benefits of morphing wings are so promising, plexity and make it harder for the trajectory optimization
many intelligent morphing concepts have been investigated than the traditional fixed configuration missiles. At present,
in recent aerospace researches, which can be roughly the trajectory optimization researches on variable-sweep
2 Mathematical Problems in Engineering

missiles are quite limited. Therefore, to explore the supe- proposed hybrid optimization strategy but also the supe-
riority of the variable-sweep missile, the investigation of this riority of variable-sweep missiles compared with the tra-
paper mainly focuses on its trajectory optimization design. ditional missiles.
A well-designed trajectory is of great essence to improve The outline of this paper is organized as follows. Section
the aircraft’s flight performance, and the trajectory opti- 2 presents the problem formulation part, including the
mization problems are always solved as the optimal control variable-sweep missile flight dynamics, the aerodynamic
problem [7]. Up to now, extensive researches on the tra- analysis, and the two-variable optimization scheme. In
jectory optimization techniques for aircrafts have been Section 3, the hybrid strategy combining DSM and GPM is
presented in the literatures, which can be generally classified proposed. The gain scheduled LQR controller for trajectory
as the direct methods and indirect methods [8, 9]. The guidance is developed in Section 4. Numerical simulations
typical indirect methods, such as the gradient descent are performed in Section 5, and conclusions are discussed in
method [10], pattern search algorithm [11, 12], and multiple Section 6.
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
2. Problem Formulation
mathematic derivations, the direct method is widely used to 2.1. Variable-Sweep Missile Dynamics. The variable-sweep
solve the trajectory optimization problems with numerical missile with different aerodynamic configurations is illus-
solutions. By parameterization, the continuous-time tra- trated in Figure 1, where the sweep angles can be regulated
jectory optimization problem is transcribed to the nonlinear via the servomechanism system. Generally, the small sweep
programming problem (NLP), which can be solved the angle mode is used to increase the lift-to-drag ratio in the
sequence quadratic program algorithm effectively. The direct low speed cruise phase; and the large sweep angle mode is
shooting method (DSM) [14], particle swarm optimization utilized to reduce the drag in the high speed diving phase.
algorithm [15], genetic algorithm [16], and symplectic it- To be convenient, suppose that the missile is simplified as
erative algorithm [17, 18] achieve satisfying results for the the point-mass model, and there exists zero lag control
specific missions. Different from other direct methods, the system. Under the condition of nonrotating spherical earth,
Gauss pseudospectral method (GPM) has obtained great the planar motion of the variable-sweep missile in the
attention for fast convergence, global optimization, and unpowered diving phase is described by the following set
extensive applications in the aerospace field recently by ordinary differential equations [23]:
means of approximating the control and state variables with
polynomials [19–22]. dx
In previous work [23, 24], the GPM is used for the � υ cos c, (1)
dt
trajectory optimization for the variable-sweep missiles.
However, it is noted that the GPM with polynomials for dh
approximation cannot guarantee the exact solution with � υ sin c, (2)
dt
highly constrained conditions. On the contrary, the DSM
can get the high precision results under the condition of the dυ 1
proper initial guesses. Motivated by the requirements of the � − (D + mg sin c), (3)
dt m
trajectory optimization for the variable-sweep missiles with
complex trajectory characteristics, an offline hybrid se- dc 1
� (L − mg cos c), (4)
quential trajectory optimization strategy combining the dt mυ
GPM and DSM is proposed to obtain the high precision and
fast convergence solution in this paper. Firstly, the trajectory where x is the range, h is the altitude, υ is the velocity, c is the
optimization model for variable-sweep missiles is estab- flight path angle, m denotes the missile mass, g � g0 (1 −
lished under multiple constraints, and the aerodynamic (2h/Re)) is the gravitational acceleration, g0 � 9.80665 m/s2
analysis in different sweep angles is discussed in detail. at sea level, Re � 6378145 m is the earth radius, and L and D
Unlike only the attack angle for optimization process in the represent the lift and drag, respectively, given as follows:
traditional way, the two-variable optimization scheme on
both the attack angle and sweep angle is studied. Secondly, D � qSCD (Ma, α, χ),
􏼨 (5)
the trajectory of variable-sweep missiles for the maximal L � qSCL (Ma, α, χ),
terminal velocity is optimized via the hybrid strategy. The
linear quadratic regulator (LQR) control has been suc- where q � 0.5ρυ2 is the dynamic pressure, ρ is the air density
cessfully used for the quadrotor’s trajectory tracking and referring to the 1976 US standard atmospheric model with
achieved great effects in engineering [25, 26]. Thus, in order the exponential fitting equation ρ � ρ0 (1 − h/44300)4.2533 ,
to verify the feasibility of the optimal trajectory in the ρ0 � 1.225 kg/m3 at sea level, S is the aerodynamic reference
presence of uncertainties, the tracking guidance law is area, CD and CL denote the drag and lift coefficients, re-
designed based on the gain scheduled LQR. Numerical spectively, both related with the Mach number Ma, the angle
simulation results show not only the effectiveness of the of attack α, and the sweep angle χ.
Mathematical Problems in Engineering 3

(a) (b)

(c) (d)

Figure 1: Missile configurations with different sweep angles. (a) χ � 10°. (b) χ � 30°. (c) χ � 50°. (d) χ � 70°.

2.2. Aerodynamic Modeling and Analysis. In order to figure the constraints of the boundary conditions and path con-
out the reliable aerodynamic characteristics of variable- straints including the control constraints. The cost function
sweep missiles, the Missile DATCOM software (97 version) is described as
is used for the aerodynamic calculation [27]. The data are
obtained with different Mach numbers, attack angles, and min J � −υf , (7)
sweep angles. For aerodynamic analysis with an emphasis on
subject to
sweep angle’s influences, the aerodynamic characteristics are
shown in Figure 2 in Ma � 1.2, and in Figure 3 in α � 4° in ⎧
⎪ υ0 − υ t0 􏼁 � 0,
terms of the lift coefficient CL , drag coefficient CD , lift-to- ⎪



drag ratio L/D, and maximum lift-to-drag ratio L/D(max) . ⎪
⎪ x0 − x t0 􏼁 � 0, xf − x􏼐tf 􏼑 � 0,


As seen from Figures 2 and 3, both the lift coefficient CL ⎪


⎪ h0 − h t0 􏼁 � 0, hf − h􏼐tf 􏼑 � 0,
and drag coefficient CD decrease when the sweep angle χ ⎪



increases. Besides, it also can be observed that the drag ⎪
⎨ c0 − c t0 􏼁 � 0, cf − c􏼐tf 􏼑 � 0,
coefficient CD reaches the peak value around the sound ⎪ 􏼌􏼌 􏼌􏼌 (8)

⎪ 􏼌􏼌n 􏼌􏼌 � |L cos α + D sin α| ≤ n
velocity, which is confirmed in [28]. ⎪
⎪ 􏼌 y􏼌 y max ,


The aerodynamic data calculated by Missile DATCOM ⎪


⎪ q ≤ qmax ,
are originally arranged in the lookup table, which can be ⎪


⎪ αmin ≤ α ≤ αmax ,
formulated and identified by the least squares estimation. ⎪



The drag coefficient CD and the lift coefficient CL in different χ min ≤ χ ≤ χmax ,
Mach numbers are modeled as follows:
2 2
where the subscriptd “0” and “f” under the states υ, x, h, and
⎨ CD (Ma, α, χ) � CD0 + CαD α + CχD χ + CαD α2 + Cχα
⎧ 2
D χα , c denote the actual initial and final states, respectively, and
⎩ χα the subscripts “0” and “f” under the time t mean the given
CL (Ma, α, χ) � CL0 + CαL α + CL χα,
constraints; ny is the normal overload, ny max is the allowed
(6) maximum overload, qmax represents the maximum dynamic
χ 2 χα2 pressure; αmin and αmax are the minimum and maximum
where the aerodynamic derivatives CD0 , CαD , CD , CαD , CD ,
χα attack angles, and χ min and χ max are the minimum and
CL0 , CαL , and CL are given in Appendix A.
Obviously, it is indicated in equation (6) that the terms maximum sweep angles.
χ χα2 Since the final time tf is not specified, this optimization
CD χ and CD χα2 act as the induced drag part on account of problem is classified as the free-final-time problem. To solve
the sweep angle χ, which cannot be neglected in the variable- this problem, the final time tf is generally taken consider-
χα
sweep process. Though the term CL χα is contributed to the ations as being known with an initial guess.
lift L by the sweep angle χ, it is noted that the variable-sweep Unlike only the attack angle used for optimization
in χ � 10° has the largest maximum lift-to-drag ratio process in the traditional way, the two-variable optimization
L/D(max) shown in Figures 2(d) and 3(d). Consequently, the scheme on both the attack angle and sweep angle is pre-
increasing sweep angle χ can induce more drag than lift. sented for variable-sweep missiles. As exhibited in Figure 4,
the traditional way of missile’s trajectory optimization is
2.3. Constraints and Two-Variable Optimization Scheme. intended to search the optimal attack angle curve to increase
To maximize the warhead’s effective damages, the maximal the range during the whole flight phase, which can be
terminal velocity is selected as the optimization index under regarded as the one-dimensional optimization, whereas the
4 Mathematical Problems in Engineering

4
2

CD
CL

2
1.5

0 1
0 2 4 6 8 10 0 5 10
α (°) α (°)
χ = 10° χ = 50° χ = 10° χ = 50°
χ = 20° χ = 60° χ = 20° χ = 60°
χ = 30° χ = 70° χ = 30° χ = 70°
χ = 40° χ = 80° χ = 40° χ = 80°
(a) (b)
2.5 2.2

2
2

1.8
1.5
L/D(max)
L/D

1.6
1
1.4

0.5
1.2

0 1
0 5 10 10 20 30 40 50 60 70 80
α (°) χ (°)
χ = 10° χ = 50° Ma = 1.2
χ = 20° χ = 60°
χ = 30° χ = 70°
χ = 40° χ = 80°
(c) (d)

Figure 2: Aerodynamic characteristics with different sweep angles in Ma � 1.2. (a) Lift coefficient CL . (b) Drag coefficient CD . (c) Lift-to-
drag ratio L/D. (d) Maximum lift-to-drag ratio L/D(max) .

two-variable optimization scheme for variable-sweep mis- optimal control problem, which is described by the cost
siles extends the curve into the surface, which can be taken as function:
the two-dimensional optimization to dig out the potential tf
performance greatly. J � Φ􏽨x t0 􏼁, t0 , x􏼐tf 􏼑, tf 􏽩 + 􏽚 L[x(t), u(t), t]dt, (9)
t0

3. Hybrid Optimization Strategy for where x(t) ∈ Rn is the state variable and u(t) ∈ Rm is the
Trajectory Optimization control variable; t0 and tf are the initial and final time,
respectively; Φ[x(t0 ), t0 , x(tf ), tf ] is the final weight func-
3.1. Description of the Trajectory Optimization Problem. tion; and L[x(t), u(t), t] is the path integral function.
The trajectory optimization of the variable-sweep missile The optimization problem is subject to the dynamic
with multiple constraints can be classified as the Bolza constraint, boundary condition, and path constraint as
Mathematical Problems in Engineering 5

2.5

1.4
2

1.2

1.5
1

CD
CL

0.8
1

0.6

0.5
0.4

0 0.2
0.6 1 1.4 1.8 2.2 2.6 3 0.6 1 1.4 1.8 2.2 2.6 3
Ma Ma
χ = 10° χ = 50° χ = 10° χ = 50°
χ = 20° χ = 60° χ = 20° χ = 60°
χ = 30° χ = 70° χ = 30° χ = 70°
χ = 40° χ = 80° χ = 40° χ = 80°
(a) (b)
10 9

8
8

6
6
L/D (max)
L/D

5
4

2
3

0 2
0.6 1 1.4 1.8 2.2 2.6 3 10 20 30 40 50 60 70 80
Ma χ (°)
χ = 10° χ = 50° α = 4°
χ = 20° χ = 60°
χ = 30° χ = 70°
χ = 40° χ = 80°
(c) (d)

Figure 3: Aerodynamic characteristics with different sweep angles in α � 4° . (a) Lift coefficient CL . (b) Drag coefficient CD . (c) Lift-to-drag
ratio L/D. (d) Maximum lift-to-drag ratio L/D(max) .
6 Mathematical Problems in Engineering

J J

χ
o

α
o α
Optimal point Optimal point
(a) (b)

Figure 4: Comparison of different optimization process between (a) traditional missiles and (b) variable-sweep missiles.

_
x(t) � f(x(t), u(t), t), t ∈ 􏽨t0 , tf 􏽩, (10) g(U) � 0,
􏼨 (16)
h(U) ≤ 0.
g􏼐x t0 􏼁, t0 , x􏼐tf 􏼑, tf 􏼑 � 0, (11)

h(x(t), u(t), t) ≤ 0, t ∈ 􏽨t0 , tf 􏽩. (12) 3.3. Gauss Pseudospectral Method. The GPM has been
proven to solve the trajectory optimization problem effec-
tively. To implement the GPM, both the control and state
3.2. Direct Shooting Method. The DSM is the simple and variables are discretized to transform the trajectory opti-
common technique of the direct method to solve the tra- mization problem into the NLP problem on a set of Leg-
jectory optimization problem. The way to transform the endreGauss (LG) collocation points.
trajectory optimization problem into the NLP problem for The time interval [t0 , tf ] is converted into [−1, 1] by the
the DSM is to discretize the control variable. affine transformation:
The time interval [t0 , tf ] is divided into a set of sub-
intervals as follows: 2t tf + t0
τ� − . (17)
t0 < t1 < · · · < tk < · · · < tN � tf , (k � 0, 1, . . . , N). tf − t0 tf − t0

(13)
Define K as the collocation point number, which also
Assume that the guessed control variable u(t) in the indicates the rank of the Legendre polynomials. The state
discrete points isuk � 􏼈u0 , u1 , . . . , uN 􏼉. Hence, the guessed and control variables are approximated by Lagrange inter-
control variable u(t) is obtained by the linear interpolation polating basis polynomials Li (τ) � 􏽑K j�0,j ≠ i (τ − τ j /τ i − τ j ),
method: (i � 0, 1, . . . , K) with the initial point τ 0 � −1:
t − tk−1
u(t) � uk−1 + u − uk 􏼁, tk ≤ t ≤ tk+1 􏼁. (14) K
tk − tk−1 k+1 x(τ) ≈ X(τ) � 􏽘 Li (τ)x τ i 􏼁, (18)
i�0
Since the trajectory optimization of the variable-sweep
missile is the free-final-time problem, denote the design K
variable U as U � [uT0 , uT1 , . . . , uTN , tf ]T . Then, the trajectory u(τ) ≈ U(τ) � 􏽘 Li (τ)u τ i 􏼁. (19)
optimization problem is transformed into the NLP problem i�0
described as follows:
min J � J(U), (15) Differentiating equation (10) and combining equation
(18), the dynamic constraint is approximated on each LG
subject to point in the algebraic form
Mathematical Problems in Engineering 7

K It should be pointed out that it is hard for the DSM to


x_ τ k 􏼁 ≈ X_ τ k 􏼁 � 􏽘 L_ i τ k 􏼁X τ i 􏼁, (k � 0, 1, . . . , K), deal with the equality constraints, such as the boundary
i�0 conditions. Consequently, the terminal boundary conditions
(20) in equation (8) are converted into the inequalities by adding
the thresholds εx , εh , and εc expressed as
under the condition of the constraint expressed by 􏼌􏼌 􏼌􏼌
⎪ 􏼌􏼌􏼌xf − x􏼐tf 􏼑􏼌􏼌􏼌 ≤ εx ,




K tf − t0 ⎨ 􏼌􏼌􏼌 􏼌􏼌
􏼌􏼌 ≤ ε ,
􏽘 L_ i τ k 􏼁X τ i 􏼁 − f􏼐X τ k 􏼁, U τ k 􏼁, τ; t0 , tf 􏼑 � 0. ⎪ 􏼌
􏼌 h f − h 􏼐 tf 􏼑 􏼌 h (24)
i�0
2 ⎪
⎪ 􏼌 􏼌

⎩ 􏼌􏼌􏼌 􏼌􏼌
(21) 􏼌cf − c􏼐tf 􏼑􏼌􏼌 ≤ εc .
For the terminal constraint, as the terminal point τ f � 1
is not included in the collocation points, it should also satisfy
4. Gain Scheduled LQR Controller for
the dynamic constraint equation (10), which is expressed by
the Gauss quadrature in the algebraic form: Tracking Guidance
After the optimal trajectory of the variable-sweep missile is
τf − τ0 K obtained via the hybrid optimization strategy, it appears to
X􏼐τ f 􏼑 � X τ 0 􏼁 + 􏽘 ωk f􏼐X τ k 􏼁, U τ k 􏼁, τ; t0 , tf 􏼑,
2 k�1
be feasible and realizable in the open-loop tracking guid-
ance. However, there exist many uncertainty factors in re-
(22)
ality, such as the wind and initial state biases. Compared
where ωk is the Gauss weight function. with the model predictive control for the reference tracking
In the same way, the cost function equation (9), the in [29], the LQR control has been successfully used for the
boundary conditions equation (11) and the path constraint quadrotor’s trajectory tracking and achieved great effects in
equation (12) are approximated in the following algebraic engineering. In order to demonstrate the feasibility of the
form: optimal trajectory of the variable-sweep missile under un-
certainties, the gain-scheduled LQR controller is designed
J � Φ􏼐X0 , t0 , Xf , tf 􏼑 for tracking guidance in this paper.

tf − t0 K
+ 􏽘 ω L􏼐Xk , Uk , τ k ; t0 , tf 􏼑, 4.1. Dynamics Linearization. The optimal trajectory gener-
2 k�1 k
(23) ated by the hybrid optimization algorithm is taken as the
g􏼐X0 , t0 , Xf , tf 􏼑 � 0, reference trajectory. As the missile velocity υ changes fast in
the diving phase and cannot be controlled directly, the al-
h􏼐Xk , Uk , τ k ; t0 , tf 􏼑 ≤ 0. titude h and the flight path angle c 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 transfor-
3.4. Hybrid Optimization Strategy. It should be pointed out mation between the range and time is expressed as follows:
that the trajectory optimization of the variable-sweep
missiles studied in this paper is used for the offline design. d(∗) d(∗) dt d(∗) 1
� · � . (25)
In previous researches on variable-sweep missiles [23, 24], dx dx dt dt υ cos c
the GPM is used for the trajectory design with fast
convergence and global optimization. However, as the Thus, the dynamics of variable-sweep missiles in
GPM is approximated by polynomials, it cannot guarantee equations (2) and (4) can be rewritten as
the exact solution with highly constrained conditions, ⎪
⎧ dh

⎪ � f1 (h, c, α, χ),
especially for the variable-sweep missiles with complex ⎪
⎪ dx

trajectory characteristics. By contrast, the DSM provides (26)


the accurate solution without approximation under the ⎪

condition of a satisfying initial guess. In order to obtain ⎩ dc � f2 (h, c, α, χ),

dx
the high precision and fast convergence optimized tra-
jectory of variable-sweep missiles, a hybrid sequential where f1 (h, c, α, χ) � tan c and f2 (h, c, α, χ) � (1/mυ2 )
optimization strategy combining the GPM and DSM is ((L/cos c) − mg).
T
presented. Define the tracking error vector z􏽥 � 􏽨 h􏽥 c􏽥 􏽩 and control
T
By choosing the LG collocation points, the initial so- vector u􏽥 � 􏼂α􏽥 􏽥χ 􏼃 , where h􏽥 � h − href is the tracking error
lution is generated via the GPM. As this optimization with respect to the reference altitude href and c􏽥 � c − cref is
problem is the free-final-time problem, the control variables the tracking error with respect to the reference flight path
and the final time tf are both included in the initial solution. angle cref . Based on the small-perturbation theory, the
Then, taking the initial solution into the DSM, the accurate linearized dynamics equation of the variable-sweep missile
solution can be obtained with the proper discrete points. in the state space form is written as
8 Mathematical Problems in Engineering

zf1 zf1 zf1 zf1 Table 1: Parameter setup of variable missile.



⎡ ⎥⎥⎤⎥ ⎡ ⎢ ⎤⎥


⎢ zh zc ⎥
⎥⎥⎥ ⎢


⎢ zα zχ ⎥⎥⎥⎥⎥ Parameter x(t0 ) h(t0 ) υ(t0 ) c(t0 )
d􏽥z ⎢



⎢ ⎥




⎢ ⎥⎥⎥
�⎢
⎢ ⎢
⎥⎥⎥z + ⎢ ⎥⎥⎥u 􏽥 Value 0m 5000 m 440 m/s 0°
dx ⎢⎢
⎢ ⎥⎥ ⎢ ⎢
⎢ ⎥⎥
⎣ zf2 zf2 ⎥⎥⎦ ⎢

⎢ ⎢
⎣ zf2
⎢ zf2 ⎥⎥⎥⎦ (27) Parameter x(tf ) h(tf ) υ(tf ) c(tf )
zh zc zα zχ Value 8500 m 0m Free −60°

� A􏽥z + B􏽥
u,
the fixed step 5 ms. The thresholds for the DSM are set as
where the detailed expressions of the Jacobian matrices A εx � 1 m, εh � 1 m, and εc � 1° .
and B are given in the Appendix B. During this simulation, the sweep angle of the missile
keeps at χ � 10° , and only the attack angle is employed for
the optimization process. The results are shown in Table 2
4.2. Gain-Scheduled LQR Controller. For the given linear and Figure 5.
time-varying system in equation (27), the gain-scheduled As displayed from Table 2, in contrast with the GPM, the
LQR controller provides the optimal solution. The control hybrid optimization strategy can meet all the given con-
law takes the following form: straints and guarantee the high precision solution.
u � −H􏽥z+uref , (28)
T 5.2. Comparison of Fixed Configurations with the Variable-
where uref � 􏼂 αref χref 􏼃 is the reference control vector and
Sweep Configuration. In order to verify the superiority of
H is the feedback gain matrix.
variable-sweep missiles compared with traditional missiles,
In order to determine the optimal gain matrix H, the
the hybrid optimization strategy is applied for the trajectory
quadratic cost function is defined as
optimization. The fixed configurations, whose sweep angles
tf
are set as 10° , 30° , 60° , and 80° , respectively, only use the
􏽥 ) � 􏽚 􏼐z􏽥T Q􏽥z + u
J(􏽥z, u 􏽥 T R􏽥
u􏼑dt, (29)
t0 attack angle for optimization process. The variable-sweep
configuration can change the sweep angle from 10° and 80° ,
where Q and R are the positive-definite matrices. Assume and the two-variable optimization scheme on the attack
that the optimal quadratic cost function is J∗ (􏽥z) � z􏽥T P􏽥z, angle and sweep angle is adopted. The simulation results are
and the feedback gain matrix H � −R− 1 BT P is obtained by shown in Figures 6 and 7, and the terminal velocities of
solving the Ricatti equation: different configurations are displayed in Table 3.
AT P + PA − PBR− 1 BT P + Q � 0. (30) Figure 6(b) and Table 3 reveal that the terminal velocity
is highly related with the sweep angle, or rather, the missile
It is noted that both the reference trajectory and LQR aerodynamic configuration. As analyzed in Section 2.2, the
gain matrices are obtained offline. Like the gain-scheduled drag coefficient decreases when the sweep angle increases.
technique for PID controller in engineering, the feedback Thus, the fixed configuration with χ � 80° has the largest
gain matrices can be generated via the interpolation in real terminal velocity reaching 339.34 m/s compared with the
time. others. However, on basis of the two-variable optimization
scheme for the variable-sweep configuration, the terminal
5. Numerical Simulations velocity can reach 340.85 m/s. Figure 7 presents the control
variables of different configurations, and it is found in
In this section, numerical simulations are implemented to Figure 7(b) that the sweep angle of the variable-sweep
validate the performances of both the proposed hybrid configuration changes fast during 10 s–15 s, when the ve-
trajectory optimization strategy and the gain scheduled LQR locity in Figure 6(a) is around the sound speed and the drag
controller for tracking guidance. The setup parameters in- coefficient is higher than the other phases.
cluding the initial states and final states of the missile are The results indicate that, in contrast with the fixed
given in Table 1, and the path constraints are ny max � 4 and configurations, the variable-sweep missile can adaptively
qmax � 100 kPa. The control constraints are α ∈ 􏼂 −10° 10° 􏼃 change the sweep angles to provide the optimal aerodynamic
and χ ∈ 􏼂 10° 80° 􏼃. Besides, the missile mass is set as characteristics in the light of the current flight states.
1200 kg.
5.3. Tracking Guidance under Uncertainties. The gain-
5.1. Verification of the Proposed Hybrid Optimization Strategy. scheduled LQR controller is used as the closed-loop scheme
The GPM is used for comparison with the proposed hybrid to track the optimal trajectory generated by the hybrid
optimization strategy under the same simulation conditions, optimization strategy under uncertainties accurately. To
and 30 LG collocation points are employed. For the hybrid demonstrate the effectiveness, the open-loop scheme is taken
optimization strategy, the results generated by the GPM are for comparison.
used as the initial guesses for the DSM. Besides, 50 discrete In simulation, the parameter matrices for the LQR
points are chosen for the DSM, and the fourth-order controller are set as Q � diag(1000, 1000) and
RungeKutta method is used for numerical quadrature with R � diag(1000, 1000). The wind and initial state biases are
Mathematical Problems in Engineering 9

Table 2: Final states for GPM and hybrid optimization strategy.


Method xf (m) hf (m) υf (m/s) cf (°)
GPM 8503.52 0 324.48 −59.97
Hybrid 8500.00 0 324.50 −60.00

6000

4000
2
h (m)

1
2000

0
8500 8504

0
0 2000 4000 6000 8000
x (m)
Hybrid
GPM
Figure 5: Altitude along the range for GPM and hybrid optimization strategy.

450 345

340

400
335
vf (m/s)
v (m/s)

330
350

325

300 320
0 10 20 30 10 20 30 40 50 60 70 80
t (s) χ (°)
Variable-sweep Fixed χ = 60° Variable-sweep
Fixed χ = 10° Fixed χ = 80° Fixed sweep
Fixed χ = 30°
(a) (b)
Figure 6: Continued.
10 Mathematical Problems in Engineering

5000
0

4000

–20
3000
h (m)

γ (°)
2000
–40

1000

–60
0
0 2000 4000 6000 8000 0 10 20 30
x (m) t (s)
Variable-sweep Fixed χ = 60° Variable-sweep Fixed χ = 60°
Fixed χ = 10° Fixed χ = 80° Fixed χ = 10° Fixed χ = 80°
Fixed χ = 30° Fixed χ = 30°
(c) (d)

Figure 6: State variables for different configurations. (a) Curve of velocity. (b) Curve of final velocity. (c) Curve of altitude along range. (d)
Curve of flight path angle.

10 80

70

5
60

50
α (°)

χ (°)

0
40

30
–5

20

–10 10
0 10 20 30 0 10 20 30
t (s) t (s)
Variable-sweep Fixed χ = 60° Variable-sweep Fixed χ = 60°
Fixed χ = 10° Fixed χ = 80° Fixed χ = 10° Fixed χ = 80°
Fixed χ = 30° Fixed χ = 30°
(a) (b)

Figure 7: Control variables for different configurations. (a) Curve of attack angle. (b) Curve of sweep angle.

considered as the uncertainties. The wind model used in [30] Table 3: Terminal velocities of different configurations.
shows that the wind speed varies with the altitude. The wind
speed on the ground is set as 5 m/s, and initial state biases are Variable-
Configurations χ � 10° χ � 30° χ � 60° χ � 80°
sweep
set as Δυ0 � −10 m/s, Δh0 � 10 m, and Δc0 � 3° . The sim-
ulation results are shown in Figure 8, and the terminal state υf (m/s) 324.50 328.82 335.95 339.34 340.85
Mathematical Problems in Engineering 11

440 6000

420

400
4000
380
v (m/s)

h (m)
360
2000
340
0
8500 8700
320

300 0
0 10 20 30 40 0 2000 4000 6000 8000
t (s) x (m)
Reference Reference
Open-loop Open-loop
LQR LQR
(a) (b)
10 4

0
3

–10
2
–20
γ (°)

γ~ (°)

1
–30

–40 0

–50
–1

–60
–2
0 10 20 30 0 10 20 30
t (s) t (s)
Reference Reference
Open-loop Open-loop
LQR LQR
(c) (d)

Figure 8: State variables for different tracking guidance schemes. (a) Curve of velocity. (b) Curve of altitude along range. (c) Curve of flight
path angle. (d) Curve of tracking error.

biases compared with the reference trajectory are displayed Table 4: Terminal state biases compared with reference trajectory.
in Table 4.
Guidance Δxf (m) Δhf (m) Δυf (m/s) Δcf (°)
Apparently, the open-loop scheme cannot track the
reference trajectory accurately with the terminal range bias Open-loop 224.51 0 −0.48 −1.07
achieving 224.51 m in the presence of uncertainties. By LQR −0.34 0 −0.78 0.00
contrast, the LQR controller keeps the tracking errors
bounded, such as the tracking error c􏽥 of the flight path angle
depicted in Figure 8(d). all set as within Δυ0 � ± 10 m/s, Δh0 � ± 10 m, and Δc0 �
To verify the robustness the LQR controller for tracking ± 3° randomly. The Monte-Carlo simulations of 100 times
guidance under uncertainties, the wind speed on the ground are carried out. The dispersions of the terminal states are
is set as within ±5 m/s randomly, and initial state biases are illustrated in Figure 9, and the statistical results of the
12 Mathematical Problems in Engineering

342 9500

341.5
9000
341
v (m/s)

x (m)
340.5 8500

340

8000
339.5

339 7500 0
0 50 100 50 100
Times Times
Open-loop Open-loop
LQR LQR
(a) (b)
–56

–58

–60
γ (°)

–62

–64

–66
0 50 100
Times

Open-loop
LQR
(c)

Figure 9: Monte-Carlo simulation results for different tracking guidance schemes. Dispersion of (a) terminal velocity, and (b) terminal
range, (b) terminal flight path angle.

terminal states in terms of the mean values and standard Table 5: Statistical results of Monte-Carlo simulations for tracking
deviations are exhibited in Table 5. guidance.
According to the Monte-Carlo simulation results, it can Statistical results Open-loop LQR
be observed that the impact points for the open-loop scheme mean(xf )(m) 8602.45 8499.90
deviate from the reference trajectory with the mean value std(xf )(m) 327.34 0.26
8602.45 m and standard deviation 327.34 m. The LQR mean(υf )(m/s) 340.69 340.70
controller for tracking guidance has a distinct advantage std(υf )(m/s) 0.53 0.43
over the open-loop scheme in terms of the impact accuracy mean(cf )(°) −59.54 −59.97
and constrained angle under uncertainties. To conclude, the std(cf )(°) 1.59 0.00
Mathematical Problems in Engineering 13

Table 6: The aerodynamic derivatives about the lift L in different Appendix


Mach numbers.

Ma CD
χα2
CαD
2 χ
CD CD0 CαD
A. The Aerodynamic Derivatives of the
Variable-Sweep Missile
0.6 Ma −3.9e−05 0.005258 −0.000222 0.187119 0.001143
0.7 Ma −3.7e−05 0.004970 −0.000214 0.190234 0.001116 The aerodynamic derivatives about the lift L in different
0.9 Ma −9.3e−05 0.008979 −0.002487 0.641453 5.4e−05 Mach numbers are listed as follows (Table 6)
1.2 Ma −9.5e−05 0.009604 −0.005051 1.432001 2.8e−05
The aerodynamic derivatives about the drag D in dif-
1.5 Ma −6.4e−05 0.007119 −0.003462 1.331806 −5.9e−05
1.8 Ma −5.5e−05 0.006341 −0.002875 1.182695 −9.4e−05
ferent Mach numbers are listed as follows (Table 7).
2.2 Ma −4.3e−05 0.005274 −0.002523 1.067554 −0.00013
2.5 Ma −3.6e−05 0.004722 −0.002362 1.025435 −0.000163 B. The Detailed Jacobian Matrices of
2.8 Ma −3.1e−05 0.004311 −0.002229 0.983656 −0.000202 Equation (27)
3.2 Ma −2.6e−05 0.004004 −0.002097 0.947885 −0.000212
The Jacobian matrices of equation (27) are formulated in
details here. The matrix A is
Table 7: The aerodynamic derivatives about the drag D in different 1
zf1 zf1 0
Mach numbers. ⎡⎢⎢⎢ zh zc ⎥⎥⎤⎥ ⎡⎢⎢⎢ ⎤⎥⎥⎥
⎢⎢⎢ ⎥⎥⎥ ⎢⎢⎢ cos2 c ⎥⎥⎥
Ma CL0
χα
CL CαL ⎢⎢⎢ ⎥⎥⎥ ⎢⎢⎢ ⎥⎥⎥
A � ⎢⎢⎢ ⎥⎥⎥ � ⎢⎢⎢ ⎥⎥⎥,
⎢⎢ ⎥⎥⎥ ⎢⎢⎢ ⎥
0.6 Ma 0.093318 −0.005678 0.558185 ⎢⎢⎣ zf2 zf2 ⎥⎦ ⎢⎢⎣ CL S dρ 1 dg ρCL S sin c ⎥⎥⎥⎥⎥⎦
0.7 Ma 0.092991 −0.005468 0.536770 − 􏼠 􏼡
0.9 Ma 0.001978 −0.006535 0.591776 zh zc 2m cos c dh υ2 dh 2m cos2 c
1.2 Ma 0.000626 −0.005586 0.554623 (B.1)
1.5 Ma −0.000931 −0.003766 0.409749
1.8 Ma −0.001214 −0.003171 0.362277 where
2.2 Ma −0.001622 −0.002469 0.302371 3.2533
2.5 Ma −0.002239 −0.002041 0.267316 dρ h
� −9.601 × 10− 5 ρ0 􏼠1 − 􏼡 ,
2.8 Ma −0.002979 −0.001763 0.243614 dh 44300
3.2 Ma −0.002786 −0.001496 0.221210 (B.2)
dg 2g
� − 0.
dh Re
effectiveness and robustness of the gained schemed LQR The matrix B is
controller for tracking guidance are verified under uncer- zf1 zf1
tainties in the numerical simulations. ⎡⎢⎢⎢ ⎤⎥ 0 0
⎢⎢⎢ zα zχ ⎥⎥⎥⎥⎥ ⎡⎢⎢ ⎤⎥⎥⎥
⎢⎢ ⎥⎥⎥ ⎢⎢⎢ ⎥⎥⎥
B � ⎢⎢⎢⎢ ⎥⎥⎥ � ⎢⎢⎢ . (B.3)
6. Conclusions ⎢⎢ ⎥⎥⎥ ⎢⎣ ρS CαL + CL χ 􏼁 ρSCL α ⎥⎥⎥⎦
χα χα
⎢⎢⎣ zf zf2 ⎥⎦ ⎥
2
2m cos c 2m cos c
In this paper, an offline hybrid trajectory optimization zα zχ
approach is proposed for variable-sweep missiles to
explore the superiority in the diving phase. The trajectory
optimization model is firstly established under multiple
Data Availability
constraints, and the aerodynamic characteristics in The data used to support the study are included within the
different sweep angles are analyzed, which indicate that article.
the lift coefficient and drag coefficient decrease when the
sweep angle increases. In addition, different from the Conflicts of Interest
traditional attack angle for optimization process, the two-
variable optimization scheme on both the attack angle and The authors declare that there are no conflicts of interest.
sweep angle is presented. Then, a hybrid optimization
strategy combining the GPM and DSM is presented to References
obtain the high precision solution, and the gain-scheduled
LQR controller is designed for the tracking guidance. [1] S. Sun, Y. Hou, and C. Pei, “Research on operational capability
Numerical simulations show the effectiveness of the construction for long-range precision strike,” Fire Control &
proposed hybrid optimization strategy and the superiority Command Control, vol. 44, pp. 46–50, 2019.
[2] S. Barbarino, O. Bilgen, R. M. Ajaj, M. I. Friswell, and
of variable-sweep missiles in contrast with traditional
D. J. Inman, “A review of morphing aircraft,” Journal of
missiles. Intelligent Material Systems and Structures, vol. 22, no. 9,
In the future study, the main work about the variable- pp. 823–877, 2011.
sweep missiles is to design the stable and reliable control [3] T. A. Friswell, “Morphing aircraft systems: historical per-
system in order to track the attack angle and sweep angle spectives and future challenges,” Journal of Aircraft, vol. 50,
generated by the LQR controller for guidance tracking. no. 2, pp. 337–353, 2013.
14 Mathematical Problems in Engineering

[4] J. Sun, Q. Guan, Y. Liu, and J. Leng, “Morphing aircraft based [21] Q. Bao and C. Zhang, “Trajectory optimization for RLV in
on smart materials and structures: a state-of-the-art review,” TAEM phase using adaptive Gauss pseudospectral method,”
Journal of Intelligent Material Systems and Structures, vol. 27, Science China Information Sciences, vol. 62, 2019.
no. 17, pp. 2289–2312, 2016. [22] N. Li, H. Lei, L. Shao, T. Liu, and B. Wang, “Trajectory op-
[5] Y. Leng, “Research on the development and key technology of timization based on multi-interval mesh refinement method,”
smart morphing aircraft,” Tactical Missile Technology, vol. 2, Mathematical Problems in Engineering, vol. 2017, Article ID
pp. 26–33, 2017. 8521368, 8 pages, 2017.
[6] X. Liu, “Research on hypersonic morphing vehicles concept,” [23] N. Wang, J. Chen, C. Ming et al., “Optimization design for
Tactical Missile Technology, vol. 4, pp. 1–5, 2018. trajectory of morphing-wing missile based on hp-adaptive
[7] R. Chai, A. Savvaris, A. Tsourdos, S. Chai, and Y. Xia, “A pseudo-spectral method,” Journal of Ballistics, vol. 28,
review of optimization techniques in spacecraft flight tra- pp. 24–29, 2016.
jectory design,” Progress in Aerospace Sciences, vol. 109, 2019. [24] R. Sun, C. Ming, and C. Sun, “Trajectory optimization design
[8] G. Huang, Y. Lu, and Y. Nan, “A survey of numerical al- for morphing wing missile,” Journal of Harbin Institute of
gorithms for trajectory optimization of flight vehicles,” Sci- Technology (New Series), vol. 22, pp. 25–30, 2015.
ence China Technological Sciences, vol. 55, no. 9, [25] A. Taoudi and C. Luo, “Obstacle avoidance for a quadrotor
pp. 2538–2560, 2012. using A∗ path planning and LQR-based trajectory tracking,”
[9] C. Huang, H. Guo, and D. Ding, “A survey of trajectory in Proceedings of the 2019 AIAA Scitech Forum, San Diego,
optimization and guidance for hypersonic gliding vehicle,” CA, USA, January 2019.
[26] C. Liu, J. Pan, and Y. Chang, “PID and LQR trajectory
Journal of Astronautics, vol. 35, pp. 369–379, 2014.
tracking control for an unmanned quadrotor helicopter:
[10] E. M. Khalil, H. Zhou, and W. Chen, “Steepest-ascent
experimental studies,” in Proceedings of the 35th Chinese
revisited: unconstrained missile trajectory,” International
Control Conference, CCC 2016, pp. 10845–10850, Chengdu,
Journal of Aerospace Engineering, vol. 2014, Article ID 249263,
China, July 2016.
11 pages, 2014.
[27] T. J. Sooy and R. Z. Schmidt, “Aerodynamic predictions,
[11] G. N. Kumar, A. Sarkar, and S. Talole, “Dynamic pressure
comparisons, and validations using missile DATCOM (97)
based mid-course guidance scheme for hypersonic boost- and aeroprediction 98 (AP98),” Journal of Spacecraft and
glide vehicle,” Proceedings of the Institution of Mechanical Rockets, vol. 42, no. 2, pp. 257–265, 2005.
Engineers, Part G: Journal of Aerospace Engineering, vol. 233, [28] S. Dong, “Relevance of zero lift drag coefficient and lift co-
no. 9, pp. 3211–3222, 2019. efficient to mach number for large aspect ratio winged rigid
[12] G. N. Kumar, M. Ikram, A. K. Sarkar et al., “Hypersonic flight body,” Journal of Measurement Science and Instrumentation,
vehicle trajectory optimization using pattern search algo- vol. 6, pp. 270–274, 2015.
rithm,” Optimization and Engineering, vol. 19, pp. 125–161, [29] A. S. Yamashita, P. M. Alexandre, A. C. Zanin, and D. Odloak,
2018. “Reference trajectory tuning of model predictive control,”
[13] O. Cots, J. Gergaud, and D. Goubinat, “Direct and indirect Control Engineering Practice, vol. 50, pp. 1–11, 2016.
methods in optimal control with state constraints and the [30] D. Odloak, H. Lei, L. Wu, L. Shao, and J. Li, “A trajectory
climbing trajectory of an aircraft,” Optimal Control Appli- tracking guidance law based on sliding mode variable
cations and Methods, vol. 39, no. 1, pp. 281–301, 2018. structure control,” Systems Engineering and Electronics,
[14] X. Jiang, H. Zhang, and G. Tang, “Improved direct-shooting vol. 36, pp. 721–727, 2014.
method for low-thrust trajectories optimization,” in Pro-
ceedings of the 2013 Chinese Automation Congress, pp. 591–
595, Changsha, China, November 2013.
[15] H. Zhou, X. Wang, and N. Cui, “Glide trajectory optimization
for hypersonic vehicles via dynamic pressure control,” Acta
Astronautica, vol. 164, pp. 376–386, 2019.
[16] Z.-Y. Zhang, Q.-Z. Tang, X.-H. Sun, and Z.-H. Chen, “Tra-
jectory optimization of a deflectable nose missile,” Defence
Technology, vol. 13, no. 3, pp. 158–163, 2017.
[17] H. Chen and X. Jiang, “Nonlinear receding horizon guidance
for spacecraft formation reconfiguration on libration point
orbits using a symplectic numerical method,” ISA Transac-
tions, vol. 60, pp. 38–52, 2016.
[18] H. Peng, X. Wang, M. Li, and B. Chen, “An hp symplectic
pseudospectral method for nonlinear optimal control,”
Communications in Nonlinear Science and Numerical Simu-
lation, vol. 42, pp. 623–644, 2017.
[19] W. Chen, Q. Lu, J. Chang, and J. Zhou, “Reentry trajectory
planning method based on Gauss pseudospectral with
characteristics of trend partition,” Hangkong Xuebao/Acta
Aeronautica et Astronautica Sinica, vol. 36, pp. 3338–3348,
2015.
[20] Y. Zhang, L. Liu, G. Tang, and W. Bao, “Trajectory generation
of heat load test based on gauss pseudospectral method,”
Science China Technological Sciences, vol. 61, no. 2, pp. 273–
284, 2018.

You might also like