You are on page 1of 19

Hindawi Publishing Corporation

Mathematical Problems in Engineering


Volume 2016, Article ID 6431264, 18 pages
http://dx.doi.org/10.1155/2016/6431264

Research Article
Integrated Guidance and Control Based Air-to-Air Autonomous
Attack Occupation of UCAV

Chang Luo,1 Jie Wang,1 Hanqiao Huang,2 and Pengfei Wang1


1
Air and Missile Defense College, Air Force Engineering University, Xi’an 710051, China
2
Aeronautics and Astronautics Engineering College, Air Force Engineering University, Xi’an 710038, China

Correspondence should be addressed to Chang Luo; luochang1988@126.com

Received 19 April 2016; Revised 22 July 2016; Accepted 14 August 2016

Academic Editor: Kalyana C. Veluvolu

Copyright © 2016 Chang Luo 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.

An approach of air-to-air autonomous attack occupation for Unmanned Combat Aerial Vehicles (UCAVs) is proposed to improve
attack precision and combat effectiveness. According to the shortage of UCAV in the task of attack occupation, kinematic and
dynamic models of UCAV and missile loaded on it are formed. Then, attack zone and no-escape zone are calculated by pattern search
algorithm, and the optimum attack position is indicated. To arrive at the optimum attack position accurately with restriction of
gesture, a novel adaptive sliding mode control method is suggested to design the integrated guidance and control system of UCAV
in the process of autonomous attack occupation. Key parameters of the control system are adaptively regulated, which further
economize control energy at the same time. The simulation results show that compared with traditional methods our approach can
guide the UCAV to the optimum attack position with stable gesture and economize nearly 25% control energy.

1. Introduction precision of attack occupation is more important [7]. In [8],


a dynamic attack zone is calculated, which can be reliably
In most UCAV systems (e.g., Predator. MQ-1B), operator and accurately used during any flight antagonism time. But,
on the ground is a key component of the whole control for autonomous attack occupation of UCAV, more factors
loop. However, the connatural limitation of operator brings should be taken into consideration, such as the no-escape
drawback of the UCAV system by limiting the precision zone and optimum attack position [1, 9]. Secondly, after
of estimation and time of response. In fact, the UCAV having attained the optimum attack position, UCAV should
and operator are in different frame of time-space. To solve maneuver to it accurately and rapidly. Integrated guidance
this problem, technology of autonomous attack for UCAV and control (IGC) can eliminate the time-lag that inevitably
has become a hot topic in recent years [1–5]. Yet, many exists in the conventional guidance and control design that
achievements of researchers are aimed at attacking ground separates the guidance loop from the control loop [10–12]. In
fixed targets [2–4]. Technologies of air-to-air autonomous addition, IGC improves the precision of the terminal phase
attack occupation for UCAV still remain as a novel field [5]. of guidance [13–15]. Inspired by this, we propose combining
Air-to-air autonomous attack occupation of UCAV is IGC with the maneuver process of attack occupation of
mainly comprised of two relative processes. Firstly, after UCAV. Many researches have confirmed the effectiveness
having detected target in the air, calculating the optimal of IGC in various guidance and control scenarios [16–20].
position that UCAV should maneuver to is crucial for the In [19], high order sliding mode control (SMC) approach
follow-up processes. As to aerial maneuvering target, Zhang is incorporated with IGC to design the interception of
et al. [6] calculate the real-time attack zone with golden maneuvering hypersonic vehicle. Guo and Liang [20] design
section method. However, the maneuver capability of UCAV an IGC system based on the block backstepping sliding mode
is relatively poor for its high-aspect-ratio, and its attack and extended state observer for the near-space interceptor.
zone is relatively small. Compared with the timeliness, the However, most researches above are based on the scenario
2 Mathematical Problems in Engineering

in which the maneuver of target could be estimated exactly. 2.2. Kinematic Modeling of Air-to-Air Attack Task. UCAV
For the scenario of autonomous attack occupation of UCAV, fulfills air-to-air autonomous attack in three-dimensional
more attention should be placed on automaticity and adapt- space. The relative movement of UCAV and the target can be
ability. separately studied in the vertical and lateral plane, as is shown
Therefore, motivated by the aforementioned considera- in Figure 2.
tions we compute the attack zone and no-escape zone of 𝜆 𝑃 and 𝜆 𝐿 denote the line-of-sight (LOS) angle in vertical
UCAV with pattern search algorithm, which is famous for and lateral planes, respectively.
its precision. Then, by combining the practicality of air In the vertical plane, the relative movement of UCAV and
combat to the no-escape zone computed before, we attain the target is shown in Figure 3. 𝑅𝑃 is the relative distance
the optimum attack position. Furthermore, a novel adaptive between them. 𝑉𝑈𝑃 , 𝑎𝑈𝑃 , and 𝜃𝑈𝑃 are the velocity, normal
SMC method is used to design the IGC system of UCAV acceleration, and flight-path angle of UCAV, respectively. The
during the process of maneuvering to the optimum attack velocity, normal acceleration, and path angle of target are
position. The proposed control system satisfies the gesture denoted by 𝑉𝑇𝑃 , 𝑎𝑇𝑃 , and 𝜃𝑇𝑃 respectively.
constraints of UCAV at the attack moment. In addition, The relative movement of UCAV and the target shown in
the key parameters of the control system are timely and Figure 3 can be described by
adaptively regulated in the attack occupying process, which
brings better performance and less consumption of control 𝑅̇ 𝑃 = 𝑉𝑇𝑃 cos (𝜃𝑇𝑃 − 𝜆 𝑃 ) − 𝑉𝑈𝑃 cos (𝜃𝑈𝑃 − 𝜆 𝑃 ) ,
energy in the simulation scenario.
Our main contribution is that we design the air-to- 𝑅𝑃 𝜆̇ 𝑃 = 𝑉𝑇𝑃 sin (𝜃𝑇𝑃 − 𝜆 𝑃 ) − 𝑉𝑈𝑃 sin (𝜃𝑈𝑃 − 𝜆 𝑃 ) ,
air autonomous attack occupation of UCAV based on the 𝑎
key factors of air combat. After analyzing the process of 𝜃̇ 𝑈𝑃 = 𝑈𝑃 , (1)
𝑉𝑈𝑃
autonomous attack occupation theoretically and practically,
we compute the optimum attack position. Then, we combine 𝑎
𝜃̇ 𝑇𝑃 = 𝑇𝑃 .
a novel adaptive SMC method to the IGC system of UCAV, so 𝑉𝑇𝑃
that the UCAV can maneuver to the optimum attack position
rapidly and accurately and satisfy the gesture constraints at Similar to (1), the relative movement in lateral plane is
the attack moment. To our knowledge, there have not been given as follows:
any attempts of applying IGC approach to UCAV in the air-
to-air autonomous attack occupation. 𝑅̇ 𝐿 = 𝑉𝑇𝐿 cos (𝜃𝑇𝐿 − 𝜆 𝐿 ) − 𝑉𝑈𝐿 cos (𝜃𝑈𝐿 − 𝜆 𝐿 ) ,
The rest of the paper is organized as follows. In Section 2,
the task and kinematic model of air-to-air autonomous attack 𝑅𝐿 𝜆̇ 𝐿 = 𝑉𝑇𝐿 sin (𝜃𝑇𝐿 − 𝜆 𝐿 ) − 𝑉𝑈𝐿 sin (𝜃𝑈𝐿 − 𝜆 𝐿 ) ,
are derived. Section 3 introduces the computation of attack 𝑎
zone, no-escape zone, and optimum attack position, which 𝜃̇ 𝑈𝐿 = 𝑈𝐿 , (2)
𝑉𝑈𝐿
provides the target position that the UCAV should maneu-
ver to with our proposed integrated guidance and control 𝑎
𝜃̇ 𝑇𝐿 = 𝑇𝐿 .
approach explained in Section 4. Numerical simulations are 𝑉𝑇𝐿
demonstrated in Section 5 and we conclude the paper in
Section 6. In this paper, the guided missile is axisymmetric and
irrotational. Because the calculation of attack zone is a process
2. Air-to-Air Autonomous Attack of generating trajectory substantially, the guided missile is
modeled in three degrees of freedom:
Occupation of UCAV
2.1. Air-to-Air Autonomous Attack Task of UCAV. Air-to- 𝑥̇ 𝑚 = V𝑚 cos 𝜃𝑚 cos 𝜑𝑚 ,
air autonomous attack task for UCAV can generally be
divided into four phases: takeoff and cruise, target state 𝑦̇ 𝑚 = V𝑚 cos 𝜃𝑚 sin 𝜑𝑚 ,
estimation and attack zone calculation, autonomous attack
ℎ̇ 𝑚 = V𝑚 sin 𝜃𝑚 ,
occupying, and weapon launching. Four phases correspond
to 𝐴󵱰 󵱰 󵱰 󵱰 󵱰
1 𝐵 (𝐴 2 𝐵), 𝐵𝐶, 𝐶𝐷, and 𝐷𝐸, respectively in Figure 1. (𝑃𝑚 − 𝐷𝑚 )
In the phase of takeoff and cruise, UCAV fulfills path V̇𝑚 = − 𝑔 sin 𝜃𝑚 , (3)
𝑚𝑚
planning and real-time preplanning according to the bat-
tlefield environment and mission. When airborne detection (𝑛𝑚𝑦 − cos 𝜃𝑚 ) 𝑔
system finds aerial target, the tracking system provides target 𝜃̇ 𝑚 = ,
information to the integrated fire and flight (IFF) computer. V𝑚
The computer estimates target state and computes the attack 𝑛𝑚𝑧 𝑔
zone. Then according to the condition of the guided missile, 𝜑̇ 𝑚 = ,
V𝑚 cos 𝜃𝑚
the range of attack zone, and the threat from target, UCAV
is guided to the optimum attack position. When the weapon where (𝑥𝑚 , 𝑦𝑚 , ℎ𝑚 ) denotes the missile’s position. V𝑚 , 𝜃𝑚 ,
management system meets the need of launch conditions, 𝜑𝑚 denote missile’s velocity, path angle, and azimuth angle,
UCAV launches the guided missile. respectively. 𝑃𝑚 is the thrust of the missile, and 𝐷𝑚 is the
Mathematical Problems in Engineering 3

D
0 Target

C Starting
In the air point of Attack zone
B
Target attack Launching point
Starting state trajectory of missile
point 1 estimation

A1

On the ground
Starting
point 2
A2

Figure 1: Assignment of air-to-air autonomous attack.

Yq
VTP
𝜃TP

𝜆L aTP
T

𝜆P
O
Xq RP

Zq
VUP

Figure 2: Kinematic relation of UCAV and the target.


𝜃UP

aUP 𝜆P
drag force of it. 𝑚𝑚 is the mass of the missile. 𝑛𝑚𝑦 and 𝑛𝑚𝑧
are the 𝑔-load of the missile in pitching and yawing direction,
respectively. Figure 3: Kinematic relation of UCAV and the target in vertical
plane.
3. The Optimum Attack Position
3.1. Calculation of Attack Zone. During the implementation
of autonomous attack task, UCAV faces up to corresponding along with pattern direction [25]. The two types of moves are
threat from the target. Concerning the properties of UCAV, alternated to find the boundary of attack distance. Pattern
such as abundant useable 𝑔-load, relatively small payload, search algorithm provides global optimal results without
and small attack zone, the precision of attack zone becomes derivatives of objective functions [26], and it is further
essential. We compute the attack zone with the pattern illustrated in Figure 4.
search algorithm for higher precision [21–24]. Pattern search In Figure 4, search directions along the axes at points
algorithm includes two types of moves: (i) exploratory move, 𝑥(𝑘) and 𝑥(𝑘+1) indicate exploratory move, which are drawn as
which is made on current point by investigation along each solid lines with arrowheads. On the other hand, pattern direc-
independent search direction, and (ii) pattern move, which tion along the broken line from 𝑥(𝑘) to 𝑥(𝑘+1) indicates pattern
finds the new point by jumping from present base point move. Furthermore, we introduce a contraction parameter
4 Mathematical Problems in Engineering

(1) Set initial state 𝑥(0) , initial step size 𝛿0 = (𝛿1 0 , 𝛿2 0 , . . . , 𝛿𝑛 0 )𝑇 , acceleration parameter 𝛾 > 1,
contraction parameter 𝜂 ∈ (0, 1) and required accuracy 𝜀 > 0.
(2) Let 𝑦 = 𝑥(𝑘) .
(3) Apply the exploratory move in the direction that parallel to the unit vector 𝑒𝑗 (𝑗 = 1, 2, . . . , 𝑛).
(4) if 𝑓(𝑦 + 𝛿𝑗 𝑘 𝑒𝑗 ) < 𝑓(𝑦) then 𝑦 = 𝑦 + 𝛿𝑗 𝑘 𝑒𝑗
(5) else if 𝑓(𝑦 − 𝛿𝑗 𝑘 𝑒𝑗 ) ≤ 𝑓(𝑦) then 𝑦 = 𝑦 − 𝛿𝑗 𝑘 𝑒𝑗
(6) else 𝑦 = 𝑦
(7) end if.
(8) Let 𝑥(𝑘+1) = 𝑦.
(9) if 𝑓(𝑥(𝑘+1) ) < 𝑓(𝑥(𝑘) ) then apply the pattern move 𝑦 = 𝑥(𝑘+1) + 𝛾(𝑥(𝑘+1) − 𝑥(𝑘) ), set
𝑘 = 𝑘 + 1 and go to (3)
(10) else go to (12)
(11) end if.
(12) if |𝛿𝑘 | < 𝜀 then stop iteration and output 𝑥(𝑘)
(13) else set 𝑦 = 𝑥(𝑘+1) , 𝛿𝑘+1 = 𝜂𝛿𝑘 , 𝑘 = 𝑘 + 1 and go to (3)
(14) end if.

Algorithm 1: Pattern search algorithm with variable step size.

= 300 m/s, consumption of fuel per second 𝑐𝑚 = 1.5 kg/s,


f(x) working time of engine 𝑡0 = 4 s, average thrust 𝑃 = 1000 N,
delay time of actuator 𝜏 = 0.02 s, maximum LOS angle 𝑞max
= 60∘ , maximum tracking rate of LOS angle 𝜔max = 20∘ /s,
available 𝑔-load 𝑛𝐾 = 20 g, unlock time of fuze 𝑡𝑑 = 0.5 s,
and maximum available distance of fuze is 50 m. At the same
time, assume that the target flies with no lateral 𝑔-load and
its velocity 𝑉𝑇 = 300 m/s. Considering the combat height 𝐻 =
x(k) x(k+1) 6 km, the attack zone calculated by pattern search algorithm
is illustrated in Figure 7.
As shown in Figure 7, the far boundary of attack zone
becomes larger with the increase of entry angle 𝜎, and it
reaches the maximum when entry angle 𝜎 = 180∘ . Then, it
Figure 4: Diagram of pattern search algorithm. gradually shrinks. This is consistent with our intuition that
the far boundary of attack zone is mainly affected by the
approaching speed of the missile and target. The missile can
𝜂 ∈ (0, 1) to the traditional pattern search algorithm. The reach the target in a relatively far distance when it is launched
contraction parameter can change the size of search step to in front of the target. On the contrary, the attack distance
speed up search process at the initial phase as well as improve decreases when the missile is launched behind the target.
the search accuracy at the terminal phase. Suppose 𝑓(𝑥) is the On the other hand, the near boundary of attack zone is
distance between UCAV and the target in accordance with all mainly affected by the approaching speed of them within the
the constraints. Set the iterative number 𝑘 = 0, and we do as work time of fuze on the missile. The variation trend of near
shown in Algorithm 1. boundary is the same as that of far boundary.
The pattern search algorithm above is used to calculate
the near boundary of attack distance. The far boundary 3.2. Calculation of No-Escape Zone. The practice of air
of attack distance can be obtained by replacing the object combat shows that launching missile within the attack zone
function 𝑓(𝑥) with −𝑓(𝑥). cannot guarantee destroying the target when it implements
The calculation flow of attack distance can be further large overload maneuver. Thus, after calculating the attack
shown in Figure 5. zone, we further investigate the attack zone in two other cases,
The process of calculating attack zone involves the inner in which the aerial target maneuvers in the left direction
loop and outer loop. The inner loop is about to search the and right direction with maximum 𝑔-load. Then the no-
maximum or minimum distance in a certain entry angle with escape zone is attained by choosing the minimum of the three
respect to the target. The outer loop searches through the far boundaries of attack zone as the far boundary and the
entry angles, whose bound is [0, 2𝜋]. Then, attack zone can maximum of the three near boundaries of attack zone as the
be calculated by means of interpolating or fitting method. near boundary:
The outer loop of attack zone calculation is presented in
Figure 6. no-escape
𝑅max
For the missile loaded on UCAV, assume that its off-
axis angle is 0, initial weight is 22 kg, initial velocity V𝑚0 = min {𝑅max (𝑛𝑇max ) , 𝑅max (−𝑛𝑇max ) , 𝑅max (0)} ,
Mathematical Problems in Engineering 5

Start

Set initial state x(0)


and other parameters
k=0
y = x(k)

k= k+1
Exploratory move Set y = x(k+1) , 𝛿k+1 = 𝜂𝛿k

Yes
f (y + 𝛿j k ej ) < f (y)

No y = y + 𝛿j k ej
k= k+1
Yes No
f (y − 𝛿j k ej ) ≤ f (y)
⏐ k⏐
Yes

⏐ ⏐
⏐< 𝜀
⏐𝛿 ⏐
⏐ ⏐
y = y − 𝛿j k ej No
x(k+1) = y
Output x(k)

No
f (x(k+1) ) < f (x(k) )
End

Yes

Pattern move
y = x(k+1) + 𝛾 (x(k+1) − x(k) )

Figure 5: Flowchart of pattern search algorithm for calculating attack distance.

Estimate the maximum and


Start minimum distance

Calculate the maximum and


minimum distance through
Input initial attack pattern search method
condition (include the current
states of UCAV and target)

𝜎 = 𝜎 + Δ𝜎

Select the
attack direction No
𝜎 > 2𝜋

Yes
Set entry angle
𝜎=0
End

Figure 6: Flowchart of calculating the attack zone.


6 Mathematical Problems in Engineering

90 90
6000
120 60 120 60
Optimum attack position 6000
4000 on the right side
150 30 150 4000 30

2000 2000

180 45∘
0 0
180

210 330
210 330
Optimum attack position
on the left side
240 300
240 300
270
270
Attack zone
Figure 7: Attack zone. No-escape zone

Figure 9: The optimum attack position of UCAV.


90 5000
120 60
4000

3000 (1) Keep away from the detection range of fire-control


150 30 radar that is loaded on the target.
2000
(2) Considering the target’s maneuver ability, the proba-
1000
bility of destroying it by guided missile should be as
high as possible.
180 0
(3) Distance between UCAV and the target should be as
far as possible, and, before being discovered by the
target, attack first.
210 330
Assume that the range of the azimuth angle of target’s
fire-control radar is ±45∘ . Considering the calculating result
240 300 of attack zone and no-escape zone, as well as the specified
270 qualifications above, the optimum attack position of UCAV
Figure 8: No-escape zone. can be illustrated in Figure 9.
Figure 9 shows two optimum attack positions of the
UCAV relative to the left and right direction of the target.
no-escape Both attack positions are on the far boundary of the no-escape
𝑅min
zone. When UCAV launches missile at these two positions,
= max {𝑅min (𝑛𝑇max ) , 𝑅min (−𝑛𝑇max ) , 𝑅min (0)} . no matter how the target maneuvers at the combat height the
launched missile can destroy it. In addition, these two points
(4) are both on the boundary of the range that the target’s fire-
Assuming the maximum 𝑔-load of target |𝑛𝑇max | = 3𝑔, control radar can reach. The probability of being detected by
the calculated no-escape zone is shown in Figure 8. target is relatively low in this case. Finally, the choice of the
Compared with the attack zone in Figure 7, the far specific position depends on the UCAV’s azimuth relative to
boundary of no-escape zone in Figure 8 shrinks. In the case of the target when UCAV detects it.
launching missile in front of the target, the maximum attack
distance decreases about 1 km. On the other hand, the near 4. Autonomous Attack Occupation Based on
boundary of no-escape zone becomes a little larger than that
of attack zone in Figure 7.
Integrated Guidance and Control
Before autonomous attack occupation, UCAV usually makes
3.3. Optimum Attack Position for UCAV. Combining the full use of its stealth characteristics and gets close to the
practicality of air combat to the implementation of air-to- enemy aircraft with negative height. Then it maneuvers to
air autonomous attack, UCAV should satisfy the following the optimum attack position and launches the guided missile.
qualifications: Figure 10 describes the whole process.
Mathematical Problems in Engineering 7

𝜆 𝑞𝑝 = 𝜃𝑞𝑝 = 0,
VT
𝜆 𝑞𝑙
45∘ (9)
H B
(𝑉𝑇𝐿 + (√2/2) 𝑉𝑈𝐿 ) sin 𝜃𝑡𝑞𝑙 + (√2/2) 𝑉𝑈𝐿 cos 𝜃𝑡𝑞𝑙
= tan−1 .
Y (𝑉𝑇𝐿 + (√2/2) 𝑉𝑈𝐿 ) cos 𝜃𝑡𝑞𝑙 − (√2/2) 𝑉𝑈𝐿 sin 𝜃𝑡𝑞𝑙
X
Equations (8) and (9), respectively, describe the ges-
A VU
ture constraints on condition that the UCAV implements
Figure 10: Diagram of guide process of UCAV. autonomous attack occupation from the left and right direc-
tions with relativity to the target.

To achieve the process of autonomous attack occupation 4.2. Modeling and Standardizing the IGC System of UCAV
rapidly and accurately, integrated guidance and control sys-
tem is designed, respectively, for pitch channel, yaw channel, 4.2.1. Pitch Channel. According to the relative movement
and roll channel of the UCAV. between UCAV and the target described by (1),
2𝑅̇ cos (𝜃𝑇𝑃 − 𝜆 𝑃 )
4.1. Gesture Constraints at the Attack Moment. When launch- 𝜆̈ 𝑃 = − 𝑃 𝜆̇ 𝑃 + 𝑎𝑇𝑃
ing the guided missile, the constraints of UCAV’s gesture are 𝑅𝑃 𝑅𝑃
(10)
substantially about constraints of pitch angle 𝜗 and yaw angle cos (𝜃𝑈𝑃 − 𝜆 𝑃 )
𝜓. In the terminal phase of guidance, the angle of attack 𝛼 ≈ 0, − 𝑎𝑈𝑃 .
the angle of sideslip 𝛽 ≈ 0, 𝜗 = 𝜃𝑈𝑃 +𝛼, and 𝜓 = 𝜃𝑈𝐿 +𝛽. Define 𝑅𝑃
𝜗𝑞 and 𝜓𝑞 as the pitch angle and yaw angle of the UCAV at the And in the terminal phase of attack occupation
attack moment. The gesture constraints can be described as
𝜆 𝑃 ≈ 𝜃𝑈𝑃 . (11)
󵄨
𝜗𝑞 ≈ 𝜃𝑈𝑃 󵄨󵄨󵄨󵄨𝑡 =0 = 𝜃𝑞𝑝 ,
𝑔𝑜
So 𝜆̈ 𝑃 can be further described as
󵄨󵄨
𝑅𝑃 󵄨󵄨𝑡𝑔𝑜 =0 = 0, 2𝑅̇ 𝑎󸀠 cos (𝜃𝑇𝑃 − 𝜆 𝑃 )
(5) 𝜆̈ 𝑃 = − 𝑃 𝜆̇ 𝑃 − 𝑈𝑃 + 𝑎𝑇𝑃 , (12)
󵄨 𝑅𝑃 𝑅𝑃 𝑅𝑃
𝜓𝑞 ≈ 𝜃𝑈𝐿 󵄨󵄨󵄨󵄨𝑡 =0 = 𝜃𝑞𝑙 ,
𝑔𝑜 󸀠
where 𝑎𝑈𝑃 = cos(𝜃𝑈𝑃 − 𝜆 𝑃 )𝑎𝑈𝑃 ≈ 𝑎𝑈𝑃 . What is more, because
󵄨
𝑅𝐿 󵄨󵄨󵄨𝑡𝑔𝑜 =0 = 0. the target’s acceleration is small before it has detected the
UCAV, we could consider its acceleration as an unknown
According to conclusion in Section 3.3, which is illus- bounded variable. Let 𝑑𝜆 𝑃1 = cos(𝜃𝑇𝑃 − 𝜆 𝑃 )𝑎𝑇𝑃 , and (12)
trated in Figure 9, we can obtain becomes
𝜃𝑞𝑝 = 0, 2𝑅̇ 𝑎󸀠 𝑑𝜆
𝜆̈ 𝑃 = − 𝑃 𝜆̇ 𝑃 − 𝑈𝑃 + 𝑃1 . (13)
(6) 𝑅𝑃 𝑅𝑃 𝑅𝑃
𝜃𝑞𝑙 = 𝜃𝑡𝑞𝑙 ± 135∘ ,
Because of the high-aspect-ratio structure, lateral force
where 𝜃𝑡𝑞𝑙 is the azimuth angle of UCAV with respect to the caused by sideslip angle has little effect on the UCAV, and
enemy aircraft at the attack moment. hence
During the process of autonomous attack occupation, the 2
UCAV should meet the requirements that the 𝑔-load of it may 󸀠
(𝜌𝑉𝑈𝑃 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼 cos 𝛾
𝑎𝑈𝑃 ≈ + 𝑑𝑎𝑈𝑃 , (14)
be as small as possible and the maneuver path of it may be as 2𝑚
straight as possible. That is to say, we hope that the UCAV can where 𝑆, 𝑃, 𝛾, and 𝑚 are wing area, engine thrust, roll
be guided with its LOS angular rate approaching 0 as soon as angle, and mass of the UCAV, respectively. 𝜌 denotes the
possible, and it can be described as follows: atmospheric density and 𝑐𝑦𝛼 is an aerodynamic constant and
𝜆̇ 𝑃 = 0, 𝑑𝑎𝑈𝑃 denotes the approximate error of lateral acceleration in
(7) the vertical plane. In this case, (13) can be substituted by
𝜆̇ 𝐿 = 0. 2
̇ (𝜌𝑉𝑈𝑃 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼 cos 𝛾
Then, the terminal LOS angle can be described as ̈𝜆 = − 2𝑅𝑃 𝜆̇ −
𝑃
𝑅𝑃 𝑃 2𝑚𝑅𝑃
𝜆 𝑞𝑝 = 𝜃𝑞𝑝 = 0,
𝑑𝜆 𝑃1 − 𝑑𝑎𝑈𝑃
+ (15)
𝜆 𝑞𝑙 𝑅𝑃
(8)
−1
(𝑉𝑇𝐿 + (√2/2) 𝑉𝑈𝐿 ) sin 𝜃𝑡𝑞𝑙 − (√2/2) 𝑉𝑈𝐿 cos 𝜃𝑡𝑞𝑙 2𝑅̇ 𝑃 ̇
2
(𝜌𝑉𝑈𝑃 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼 cos 𝛾
= tan , =− 𝜆𝑃 − + 𝑑𝜆 𝑃 .
(𝑉𝑇𝐿 + (√2/2) 𝑉𝑈𝐿 ) cos 𝜃𝑡𝑞𝑙 + (√2/2) 𝑉𝑈𝐿 sin 𝜃𝑡𝑞𝑙 𝑅𝑃 2𝑚𝑅𝑃
8 Mathematical Problems in Engineering

In (15), 𝑑𝜆 𝑃 denotes an unknown bounded variable, which where


contains the approximate error of lateral acceleration and the
unknown information of target’s maneuver. 𝑥1𝑧 = 𝜆 𝑃 − 𝜆 𝑞𝑝 ,
According to the gesture constraints analyzed in Sec-
tion 4.1, UCAV’s angle of attack is small when it arrives at the 𝑥̇ 1𝑧 = 𝑥2𝑧 = 𝜆̇ 𝑃 ,
optimum attack position.
So, at this moment 𝑥̇ 2𝑧 = 𝑥3𝑧 + 𝑑2 ,
𝑥̇ 3𝑧 = 𝑥4𝑧 + 𝑑3 ,
𝜆 𝑞𝑝 ≈ 𝜗𝑞 = 𝜃𝑞𝑝 . (16) 𝑥̇ 4𝑧 = 𝑎2𝑧 𝑥2𝑧 + 𝑎3𝑧 𝑥3𝑧 + 𝑎4𝑧 𝑥4𝑧 + 𝑏4𝑧 𝑢𝑧 + 𝑑4 ,
2𝑎̇ 22 𝑎̇ 23
Then, the state variables, control variable, and output 𝑎2𝑧 = 𝑎̈ 22 − 𝑎̇ 22 𝑎33 − 𝑎22 𝑎̇ 33 − 𝑎22 𝑎43 −
𝑎23
variables can be described as follows:
𝑎22 𝑎̈ 23 2𝑎22 𝑎̇ 223 𝑎22 𝑎33 𝑎̇ 23
− + 2
+ ,
𝑇 𝑇 𝑎23 𝑎23 𝑎23
x = [𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 ] = [𝜆 𝑃 − 𝜆 𝑞𝑝 , 𝜆̇ 𝑃 , 𝛼, 𝜔𝑧 ] , (20)
𝑎̈ 2𝑎̇ 2
𝑎3𝑧 = 2𝑎̇ 22 + 𝑎̇ 33 + 𝑎43 − 𝑎22 𝑎33 + 23 − 223
𝑢 = 𝛿𝑒 , (17) 𝑎23 𝑎23

𝑇 𝑇 2𝑎22 𝑎̇ 23 𝑎33 𝑎̇ 23
y = [𝑥3 , 𝑥4 ] = [𝛼, 𝜔𝑧 ] . − − ,
𝑎23 𝑎23
2𝑎̇ 23
Combining (17) with (15) and considering the coupling 𝑎4𝑧 = 𝑎22 + 𝑎33 + ,
between the pitch channel and other channels as unknown 𝑎23
bounded variable, we can obtain the IGC model of pitch 𝑏4𝑧 = 𝑎23 𝑏4 ,
channel as follows:
2
𝑑4 = (𝑎̇ 22 + 𝑎22 ) 𝑑𝜆 𝑃 + (𝑎̇ 23 + 𝑎22 𝑎23 + 𝑎23 𝑎33 ) 𝑑𝛼
𝑥̇ 1 0 1 0 0 𝑥1 0 0
+ 𝑎23 𝑑𝜔𝑧 .
[ ] [ ][ ] [ ] [ ]
[𝑥̇ 2 ] [0 𝑎22 𝑎23 0] [𝑥2 ] [ 0 ] [𝑑 ]
[ ]=[ ] [ ] + [ ] 𝑢 + [ 𝜆𝑃 ] ,
[𝑥̇ ] [0 ] [ ] [
0 𝑎33 1] [𝑥3 ] [ 0 ] ] [𝑑 ]
[ 3] [ [ 𝛼] 4.2.2. Roll Channel. According to the relative movement
(18) between UCAV and the target described by (2) we obtain
[𝑥̇ 4 ] [0 0 𝑎43 0] [𝑥4 ] [𝑏4 ] [𝑑𝜔𝑧 ]
2𝑅̇ cos (𝜃𝑇𝐿 − 𝜆 𝐿 )
𝑥3 𝜆̈ 𝐿 = − 𝐿 𝜆̇ 𝐿 + 𝑎𝑇𝐿
y = [ ], 𝑅𝐿 𝑅𝐿
𝑥4 (21)
cos (𝜃𝑈𝐿 − 𝜆 𝐿 )
− 𝑎𝑈𝐿 .
𝑅𝐿
where 𝑎22 = −2𝑅̇ 𝑃 /𝑅𝑃 , 𝑎23 = −(𝜌𝑉2 𝑆𝑐𝑦𝛼 + 2𝑃) cos 𝛾/2𝑚𝑅𝑃 ,
𝑎33 = −(𝜌𝑉2 𝑆𝑐𝑦𝛼 + 2𝑃)/2𝑚𝑉, 𝑎43 = 𝜌𝑉2 𝑆𝑐𝑚𝑧𝛼 /2𝐼𝑧 , and 𝑏4 = In the terminal phase of attack occupation, 𝜆 𝐿 ≈ 𝜃𝑈𝐿 .
2
𝜌𝑉 𝑆𝑐𝑚𝑧𝛿𝑒 /2𝐼𝑧 .
𝑑𝜆 𝑃 , 𝑑𝛼 , and 𝑑𝜔𝑧 are all unknown bounded Considering the target’s acceleration as an unknown bounded
variables. variable, we obtain
To design the control law with adaptive SMC method,
2𝑅̇ 𝑎󸀠 𝑑𝜆
IGC model should be simplified into a standard type, and it 𝜆̈ 𝐿 = − 𝐿 𝜆̇ 𝐿 − 𝑈𝐿 + 𝐿1 , (22)
can be presented as follows. 𝑅𝐿 𝑅𝐿 𝑅𝐿
Consider x = [𝑥1𝑧 , 𝑥2𝑧 , 𝑥3𝑧 , 𝑥4𝑧 ]𝑇 and 𝑢𝑧 = 𝛿𝑒 , and we can
󸀠
obtain where 𝑎𝑈𝐿 = cos(𝜃𝑈𝐿 −𝜆 𝐿 )𝑎𝑈𝐿 ≈ 𝑎𝑈𝐿 . Furthermore, according
to the dynamic analysis of the UCAV, its roll angle is always
restricted in small scope in the process of autonomous attack
0 1 0 0 0 0 󸀠
occupation. Hence, let sin 𝛾 ≈ 𝛾 and 𝑎𝑈𝐿 can be attained as
[ ] [ ] [ ]
[0 0 1 0] [0] [𝑑 ]
ẋ = [ ] x + [ ] 𝑢𝑧 + [ 2 ] ,
[0 0 0 ]
1] [ ] [𝑑 ] 2
(𝜌𝑉𝑈𝐿 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼𝛾
[ [0] [ 3] (19) 󸀠 (23)
𝑎𝑈𝐿 ≈− + 𝑑𝑎𝑈𝐿 .
[0 𝑎2𝑧 𝑎3𝑧 𝑎4𝑧 ] [𝑏4𝑧 ] [𝑑4 ] 2𝑚

𝑇 In (23) 𝑑𝑎𝑈𝐿 is the approximate error of lateral acceleration


y = [𝑥1𝑧 , 𝑥2𝑧 ] , in the lateral plane.
Mathematical Problems in Engineering 9

Substituting (23) into (22) yields Seeing the coupling between the yaw channel and other
channels as unknown bounded variable, we can obtain
2
̇ (𝜌𝑉𝑈𝐿 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼𝛾 𝑑𝜆 𝐿1 − 𝑑𝑎𝑈𝐿
̈𝜆 = − 2𝑅𝐿 𝜆̇ + + 𝑥̇ 1 𝑎11 1 𝑥1 0 𝑑𝛽
𝐿
𝑅𝐿 𝐿 2𝑚𝑅𝐿 𝑅𝐿 [ ]=[ ][ ] + [ ]𝑢 + [ ],
(24) 𝑥̇ 2 𝑎21 0 𝑥2 𝑏2 𝑑𝜔𝑦
2
2𝑅̇ 𝐿 ̇ (𝜌𝑉𝑈𝐿 𝑆𝑐𝑦𝛼 + 2𝑃) 𝛼𝛾 (29)
=− 𝜆 + + 𝑑𝜆 𝐿 , 𝑥1
𝑅𝐿 𝐿 2𝑚𝑅𝐿 y = [ ],
𝑥2
where 𝑑𝜆 𝐿 denotes an unknown bounded variable, which
contains the approximate error of lateral acceleration and the where 𝑎11 = (𝜌𝑉2 𝑆𝑐𝑧𝛽 − 2𝑃)/2𝑚𝑉, 𝑎21 = 𝜌𝑉2 𝑆𝑏𝑚𝑦𝛽 /2𝐼𝑦 , and
unknown information of target’s maneuver.
According to the gesture constraints of UCAV in lateral 𝑏2 = 𝜌𝑉2 𝑆𝑏𝑚𝑦𝛿𝑟 /2𝐼𝑦 .
plane, which have been analyzed in Section 4.1, we can obtain In order to standardize the control system, we further set
the state variables x = [𝑥1𝑦 , 𝑥2𝑦 ]𝑇 and control variable 𝑢𝑦 =
𝜋 𝛿𝑟 . Then, the state representation can be described as follows:
𝜆 𝑞𝑙 = 𝜃𝑞𝑙 − . (25)
8
0 1 0 𝑑𝛽
Define the state variables, control variable, and output ẋ = [ ] x + [ ] 𝑢𝑦 + [ ] ,
variables as follows: 𝑎1𝑦 𝑎2𝑦 𝑏2𝑦 𝑑̇ 𝛽 (30)
𝑇
𝑇 𝑇
x = [𝑥1 , 𝑥2 , 𝑥3 , 𝑥4 ] = [𝜆 𝐿 − 𝜆 𝑞𝑙 , 𝜆̇ 𝐿 , 𝛾, 𝜔𝑥 ] , y = [𝑥1𝑦 , 𝑥2𝑦 ] ,

𝑢 = 𝛿𝑎 , (26) where
𝑇 𝑇
y = [𝑥3 , 𝑥4 ] = [𝛾, 𝜔𝑥 ] . 𝑥1𝑦 = 𝛽,

Combining (26) with (24) and considering the coupling 𝑥2𝑦 = 𝛽,̇
between the roll channel and other channels as unknown (31)
bounded variable, we can obtain the IGC model of roll 𝑎1𝑦 = 𝑎21 ,
channel as follows:
𝑎2𝑦 = 𝑎11 .
𝑥̇ 1 0 1 0 0 𝑥1 0 0
[ ] [ ][ ] [ ] [ ] 4.3. A SMC Law for the IGC System of UCAV. By taking
[𝑥̇ 2 ] [0 𝑎22 𝑎23 0] [𝑥2 ] [ 0 ] [𝑑 ]
[ ]=[ ] [ ] + [ ] 𝑢 + [ 𝜆𝐿 ] , external disturbances and internal parameter perturbation
[𝑥̇ ] [0 ] [ ] [
0 0 1] [𝑥3 ] [ 0 ] ] [𝑑 ]
[ 3] [ [ 𝛾] into consideration, a sliding mode control law is designed
(27)
[𝑥̇ 4 ] [0 0 0 0] [𝑥4 ] [𝑏4 ] [𝑑𝜔𝑥 ] to make the IGC system of UCAV fleetly reach the sliding
surface with a stable sliding mode. As to the process of
𝑥3 autonomous attack occupation, the purpose of the SMC law
y = [ ], is to make the LOS angular rate between UCAV and the
𝑥4
optimum attack position approach 0 in the condition that the
UCAV meets the gesture constraints at the attack moment.
where 𝑎22 = −2𝑅̇ 𝐿 /𝑅𝐿 , 𝑎23 = (𝜌𝑉𝑈𝐿
2
𝑆𝑐𝑦𝛼 +2𝑃)𝛼/2𝑚𝑅𝐿 , and 𝑏4 = SMC is an effective robust control algorithm since it is
𝜌𝑉2 𝑆𝑏𝑚𝑥𝛿𝑎 /2𝐼𝑥 . 𝑑𝜆 𝐿 , 𝑑𝛾 , and 𝑑𝜔𝑥 are all unknown bounded insensitive to model uncertainties, external disturbances, and
variables. parameter variations [27]. In SMC, the state of the control
The IGC model of roll channel has the same form as that system is first guided to a designed surface (i.e., the sliding
of the pitch channel, and its standard form can be got by using mode surface) and then it is forced there with a shifting law
the same method in the analysis of pitch channel. [28]. The control strategy of SMC is determined by the sum
of two control laws: switching and equivalent control laws.
The switching control law is discontinuous, and it enforces
4.2.3. Yaw Channel. As to yaw channel, define the state
the system state to the predetermined sliding mode surface
variables, control variable, and output variables as follows
in a finite time. When the sliding mode occurs, the closed-
𝑇
loop system becomes insensitive to parameter variations and
𝑇
x = [𝑥1 , 𝑥2 ] = [𝛽, 𝜔𝑦 ] , robust to matched disturbances by means of the equivalent
control law which is usually linear [29].
𝑢 = 𝛿𝑟 , (28)
𝑇 𝑇 4.3.1. Design of the SMC Law for IGC System in Pitch and
y = [𝑥1 , 𝑥2 ] = [𝛽, 𝜔𝑦 ] . Roll Channels. As to the IGC system denoted by (19), set
10 Mathematical Problems in Engineering

𝑒𝑧 = 𝑥1𝑧 = 𝜆 𝑃 − 𝜆 𝑝𝑞 and 𝑢𝑧 = 𝛿𝑒 and the sliding surface Therefore, the system is stable and it can reach the sliding
can be designed as surface in finite time.
The design of control law for roll channel is similar to that
3 3
𝑑 of pitch channel in format. However, its specific parameters
𝑆𝑧 = ( + 𝜀𝑧 ) 𝑒𝑧 = ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙)
𝑑𝑡 𝑙=0 (32)
are decided by the IGC model of roll channel.
...
= 𝜀𝑧3 𝑒𝑧 + 3𝜀𝑧2 𝑒𝑧̇ + 3𝜀𝑧 𝑒𝑧̈ + 𝑒𝑧 , 4.3.2. Design of the SMC Law for IGC Model in Yaw Channel.
where 𝜀𝑧 is a positive constant called sliding mode coefficient As to the IGC system denoted by (30), set 𝑒𝑦 = 𝑥1𝑦 = 𝛽 and
and 𝑑/𝑑𝑡 is the differential operator with respect to 𝑒𝑧 . Then, 𝑢𝑦 = 𝛿𝑟 and the sliding surface can be designed as follows:
the control law can be designed as follows:
𝑑
1 𝑆𝑦 = ( + 𝜀𝑦 ) 𝑒𝑦 = 𝜀𝑦 𝑒𝑦 + 𝑒𝑦̇ , (38)
𝑢𝑧 = ̃) ,
𝑢+𝑢
(̂ (33) 𝑑𝑡
𝑏4𝑧
where where 𝜀𝑦 is a positive constant called sliding mode coefficient
3
and 𝑑/𝑑𝑡 is the differential operator with respect to 𝜀𝑦 . Then,
̂ = − (𝑎2𝑧 𝑥2𝑧 + 𝑎3𝑧 𝑥3𝑧 + 𝑎4𝑧 𝑥4𝑧 ) − ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(4−𝑙) ,
𝑢 the control law yields
𝑙=1
󵄨󵄨 ̇ 󵄨󵄨
(34) 1
󵄨󵄨𝑅𝑃 󵄨󵄨 𝑢𝑦 = (̂ ̃) ,
𝑢+𝑢 (39)
𝑏2𝑦
̃ = −𝑘𝑧1 󵄨 󵄨 𝑆𝑧 − 𝑘𝑧2 sgn (𝑆𝑧 ) , 𝑘𝑧2 = 𝑑
𝑢 ̃ +𝜍 .
𝑧 𝑧
𝑅𝑃
where
In (34), 𝜍𝑧 is a designed positive constant called controller
coefficient and 𝑑 ̃ ≥ |3𝜀2 𝑑 + 3𝜀 𝑑 + 𝑑 | is the bound of
𝑧 𝑧 2 𝑧 3 4
̂ = −𝑎1𝑦 𝑒𝑦 − (𝑎2𝑦 + 𝜀𝑦 ) 𝑒𝑦̇ ,
𝑢
unknown uncertainties.
(40)
Furthermore, the existence, accessibility, and stability of ̃ +𝜍 .
̃ = −𝑘𝑦1 𝑆𝑦 − 𝑘𝑦2 sgn (𝑆𝑦 ) , 𝑘𝑦2 = 𝑑
𝑢 𝑦 𝑦
the sliding mode are analyzed as follows.
Consider the following Lyapunov function candidate:
In (40), 𝜍𝑦 is a designed positive constant which is called
1
𝑉 = 𝑆𝑧2 . (35) ̃ ≥ |𝜀 𝑑 + 𝑑̇ | is the bound of
controller coefficient and 𝑑𝑦 𝑦 𝛽 𝛽
2
unknown uncertainties.
By differentiating (32) with respect to time, it implies Consider the following Lyapunov function candidate:
3 3
⋅⋅⋅⋅ 1
𝑆̇𝑧 = ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒(3−𝑙)
𝑧̇ = ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(4−𝑙) + 𝑒𝑧 𝑉 = 𝑆𝑦2 . (41)
𝑙=0 𝑙=1 2
3
By differentiating (38) with respect to time, it implies
= ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(4−𝑙) + 𝑎2𝑧 𝑥2𝑧 + 𝑎3𝑧 𝑥3𝑧 + 𝑎4𝑧 𝑥4𝑧 + 𝑏4𝑧 𝑢𝑧
𝑙=1 (36)
𝑆̇𝑦 = 𝜀𝑦 𝑒𝑦̇ + 𝑒𝑦̈
+ 3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4
󵄨󵄨 ̇ 󵄨󵄨 = 𝜀𝑦 𝑒𝑦̇ + 𝑎1𝑦 𝑒𝑦 + 𝑎2𝑦 𝑒𝑦̇ + 𝑏2𝑦 𝑢𝑦 + 𝜀𝑦 𝑑𝛽 + 𝑑̇ 𝛽 (42)
󵄨󵄨𝑅𝑃 󵄨󵄨
= −𝑘𝑧1 󵄨 󵄨 𝑆𝑧 − 𝑘𝑧2 sgn (𝑆𝑧 ) + 3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4 . = −𝑘𝑦1 𝑆𝑦 − 𝑘𝑦2 sgn (𝑆𝑦 ) + 𝜀𝑦 𝑑𝛽 + 𝑑̇ 𝛽 .
𝑅𝑃
Substitute (36) into (35), and we obtain
Substitute (42) into (41), and we obtain
𝑉̇ = 𝑆𝑧 𝑆̇𝑧
󵄨 󵄨
󵄨󵄨 ̇ 󵄨󵄨 𝑉̇ = 𝑆𝑦 𝑆̇𝑦 = −𝑘𝑦1 𝑆𝑦2 − 𝑘𝑦 󵄨󵄨󵄨󵄨𝑆𝑦 󵄨󵄨󵄨󵄨 + (𝜀𝑦 𝑑𝛽 + 𝑑̇ 𝛽 ) 𝑆𝑦
󵄨󵄨𝑅𝑃 󵄨󵄨 󵄨 󵄨
= −𝑘𝑧1 󵄨 󵄨 𝑆𝑧2 − 𝑘𝑧2 󵄨󵄨󵄨𝑆𝑧 󵄨󵄨󵄨 + (3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4 ) 𝑆𝑧 ̃ + 𝜍 ) 󵄨󵄨󵄨󵄨𝑆 󵄨󵄨󵄨󵄨 + (𝜀 𝑑 + 𝑑̇ ) 𝑆
𝑅𝑃 = −𝑘𝑦1 𝑆𝑦2 − (𝑑𝑦 𝑦 󵄨 𝑦󵄨 𝑦 𝛽 𝛽 𝑦 (43)
󵄨󵄨󵄨𝑅̇ 󵄨󵄨󵄨 󵄨 󵄨 󵄨 󵄨
≤ −𝑘𝑦1 𝑆𝑦2 − 𝜍𝑦 󵄨󵄨󵄨󵄨𝑆𝑦 󵄨󵄨󵄨󵄨 ≤ −𝜍𝑦 󵄨󵄨󵄨󵄨𝑆𝑦 󵄨󵄨󵄨󵄨 .
󵄨 𝑃󵄨 ̃ + 𝜍 ) 󵄨󵄨󵄨𝑆 󵄨󵄨󵄨
= −𝑘𝑧1 󵄨 󵄨 𝑆𝑧2 − (𝑑 𝑧 𝑧 󵄨 𝑧󵄨 (37)
𝑅𝑃
Therefore, the system is stable and it can reach the sliding
+ (3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4 ) 𝑆𝑧 surface in finite time.
󵄨󵄨 ̇ 󵄨󵄨 In order to further smooth the control process, we replace
󵄨󵄨𝑅𝑃 󵄨󵄨 󵄨 󵄨 󵄨 󵄨
≤ −𝑘𝑧1 󵄨 󵄨 𝑆𝑧2 − 𝜍𝑧 󵄨󵄨󵄨𝑆𝑧 󵄨󵄨󵄨 ≤ −𝜍𝑧 󵄨󵄨󵄨𝑆𝑧 󵄨󵄨󵄨 .
the switching function sgn(𝑆) with a saturation function
𝑅𝑃 sat(𝑆/𝜙), in which 𝜙 > 0 denotes the width of boundary
Mathematical Problems in Engineering 11

|S|

Zero Small Medium Big

k1 , k2 𝜀 𝜙 k1 , k2 𝜙 k1 , k2 𝜀 𝜙 k1 , k2 𝜀 𝜙
𝜀
is is is is is is is is is is is
is
zero big zero small medium small medium small medium big zero big

Figure 11: Regulating law of main parameters in the designed control system.

layer. Then the designed control laws of pitch, yaw, and roll system state is far from sliding mode surface to speed up the
channels are shown as follows: reaching process. On the contrary, a smaller 𝜙 is preferred
to reduce the steady-state error when our control system is
1 reaching the sliding mode state.
𝛿𝑒 = [− (𝑎2𝑧 𝑥2𝑧 + 𝑎3𝑧 𝑥3𝑧 + 𝑎4𝑧 𝑥4𝑧 ) Moreover, we find that all of the parameters have a close
𝑏4𝑧
relationship with the sliding surface 𝑆. Therefore, we design a
󵄨󵄨 ̇ 󵄨󵄨
3 󵄨󵄨𝑅𝑃 󵄨󵄨 𝑆 law in which main parameters of the designed control system
− ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(4−𝑙) − 𝑘𝑧1 󵄨 󵄨 𝑆𝑧 − 𝑘𝑧2 sat ( 𝑧 )] , are regulated adaptively with the change of sliding surface
𝑙=1
𝑅𝑃 𝜙𝑧 𝑆 to meet better control performance [30]. Figure 11 shows
the regulating law of the parameters in the designed control
1 𝑆𝑦
𝛿𝑟 = [−𝜀𝑦 𝑒𝑦̇ − 𝑘𝑦1 𝑆𝑦 − 𝑘𝑦2 sat ( )] , (44) system.
𝑏2 𝜙𝑦 In this paper, a negative exponential function is used,
within which |𝑆| is an independent variable. The variable |𝑆|
1 can adaptively regulate the main parameters in the designed
𝛿𝑎 = [− (𝑎2𝑥 𝑥2𝑥 + 𝑎3𝑥 𝑥3𝑥 + 𝑎4𝑥 𝑥4𝑥 )
𝑏4𝑥 control system. According to the regulating law shown in
Figure 11, the detailed description of 𝑘1 , 𝑘2 , 𝜀, and 𝜙 is as
󵄨󵄨 ̇ 󵄨󵄨
3 󵄨󵄨𝑅𝐿 󵄨󵄨 𝑆 follows:
− ∑𝐶3𝑙 𝜀𝑥𝑙 𝑒𝑥(4−𝑙) − 𝑘𝑥1 󵄨 󵄨 𝑆𝑥 − 𝑘𝑥2 sat ( 𝑥 )] , 2
𝑙=1
𝑅𝐿 𝜙𝑥 𝜀 = 𝜀max 𝑒−𝑆 /2 ,
2
where 𝛿𝑒 , 𝛿𝑟 , and 𝛿𝑎 are the angle of elevator, rudder, and 𝑘1 = 𝑘1max + (𝑘1min − 𝑘1max ) 𝑒−𝑆 /2 ,
aileron of the UCAV, respectively. (45)
2
𝑘2 = 𝑘2max + (𝑘2min − 𝑘2max ) 𝑒−𝑆 /2 ,
4.4. Regulation of Parameters in the Designed Control System of 2
UCAV. Taking a close look into the designed control system, 𝜙 = 𝜙max + (𝜙min − 𝜙max ) 𝑒−𝑆 /2 .
we find that the sliding mode, response time, and control
error of it are mainly affected by the system parameters 𝑘1 , Considering the regulating law described above, the
𝑘2 , 𝜀, and 𝜙. (1) Larger values of 𝑘1 and 𝑘2 shorten the time control input in the pitch channel is 𝑢𝑧 = (1/𝑏4𝑧 )(̂
𝑢 +̃
𝑢), where
that control system spends to reach the sliding mode surface. ̂ and the discontinuous control
the linear control input part 𝑢
However, they bring obvious chattering phenomenon and input part 𝑢̃ are as follows:
more consumption of control energy. So we prefer larger
3
values of 𝑘1 and 𝑘2 when the system state is far from ̂ = − (𝑎2𝑧 𝑥2𝑧 + 𝑎3𝑧 𝑥3𝑧 + 𝑎4𝑧 𝑥4𝑧 ) − ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(4−𝑙) ,
𝑢
sliding mode surface and smaller values of 𝑘1 and 𝑘2 are 𝑙=1
more suitable on the contrary. (2) After reaching the sliding
mode state, the control system tends to be stable in negative 3

exponential form with parameter 𝜀, and we prefer a larger ̃ = sgn (1 + ∑𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧 )
𝑢 (46)
value of 𝜀 to save the convergence time. But a large value of 𝑙=1

𝜀 may trigger the unmodeled high frequency state when the 󵄨󵄨 ̇ 󵄨󵄨


󵄨󵄨𝑅𝑃 󵄨󵄨
control system is not in the sliding mode state, and a smaller ⋅ (−𝑘𝑧1 󵄨 󵄨 𝑆𝑧 − 𝑘𝑧2 sgn (𝑆𝑧 )) ,
𝜀 is preferred in this case. (3) The width of boundary layer 𝑅𝑃
𝜙 can indirectly handle the steady-state error of our control
system. A smaller 𝜙 brings smaller steady-state error but where 𝜀𝑧 , 𝑘𝑧1 , and 𝑘𝑧2 are in the format described in (45). In
higher frequency of switching control and more consumption this case, we further set 𝑘𝑧2min ≥ 𝑑 ̃ + 𝜍 , where 𝜍 is the
𝑧 𝑧 𝑧
of control energy. Therefore, we consider a larger 𝜙 when the ̃ 2
controller coefficient and 𝑑𝑧 ≥ |3𝜀𝑧 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4 | is the
12 Mathematical Problems in Engineering

bound of unknown uncertainties as analyzed before. Then, In addition, from the regulating law, 𝜀𝑧̇ can be presented
by differentiating (32) with respect to time, it implies as
2
3 3 𝜀𝑧̇ = −𝜀𝑧max 𝑒−𝑆𝑧 /2 𝑆𝑧 𝑆̇𝑧 = −𝜀𝑧 𝑆𝑧 𝑆̇𝑧 . (48)
𝑆̇𝑧 = ∑𝐶3𝑙 𝜀𝑧𝑙 𝑒(3−𝑙)
𝑧̇ + 𝜀𝑧̇ ∑𝑙𝐶3𝑙 𝜀𝑧𝑙−1 𝑒𝑧(3−𝑙) . (47)
𝑙=0 𝑙=1 Substitute (46) and (48) into (47), and we obtain

󵄨 󵄨
sgn (1 + ∑3𝑙=1 𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧 ) (−𝑘𝑧1 (󵄨󵄨󵄨󵄨𝑅̇ 𝑃 󵄨󵄨󵄨󵄨 /𝑅𝑃 ) 𝑆𝑧 − 𝑘𝑧2 sgn (𝑆𝑧 )) + 3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4
𝑆̇𝑧 = , (49)
1 + ∑3𝑙=1 𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧

2 2
where 𝜀𝑧 = 𝜀𝑧max 𝑒−𝑆𝑧 /2 , 𝑘𝑧1 = 𝑘𝑧1max + (𝑘𝑧1min − 𝑘𝑧1max )𝑒−𝑆𝑧 /2 , derivative of Lyapunov function candidate can be denoted as
2
and 𝑘𝑧2 = 𝑘𝑧2max + (𝑘𝑧2min − 𝑘𝑧2max )𝑒−𝑆𝑧 /2 . Considering that follows:
̃ + 𝜍 , 𝜍 > 0 and 𝑑
𝑘𝑧2min ≥ 𝑑 ̃ ≥ |3𝜀2 𝑑 + 3𝜀 𝑑 + 𝑑 |, the
𝑧 𝑧 𝑧 𝑧 𝑧 2 𝑧 3 4

󵄨 󵄨
sgn (1 + ∑3𝑙=1 𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧 ) (−𝑘𝑧1 (󵄨󵄨󵄨󵄨𝑅̇ 𝑃 󵄨󵄨󵄨󵄨 /𝑅𝑃 ) 𝑆𝑧 − 𝑘𝑧2 sgn (𝑆𝑧 )) + 3𝜀𝑧2 𝑑2 + 3𝜀𝑧 𝑑3 + 𝑑4
𝑉̇ = 𝑆𝑧 𝑆̇𝑧 = 𝑆𝑧
1 + ∑3𝑙=1 𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧
󵄨 󵄨 (50)
−𝑆2 /2 󵄨 󵄨
− (𝑘𝑧1max + (𝑘𝑧1min − 𝑘𝑧1max ) 𝑒−𝑆𝑧 /2 ) (󵄨󵄨󵄨󵄨𝑅̇ 𝑃 󵄨󵄨󵄨󵄨 /𝑅𝑃 ) 𝑆𝑧2 − (𝜍𝑧 + 𝑘𝑧2max (1 − 𝑒𝑧 𝑧 )) 󵄨󵄨󵄨𝑆𝑧 󵄨󵄨󵄨
2

≤ 󵄨󵄨 󵄨 .
󵄨󵄨1 + ∑3𝑙=1 𝑙𝐶3𝑙 𝜀𝑧𝑙 𝑒𝑧(3−𝑙) 𝑆𝑧 󵄨󵄨󵄨
󵄨 󵄨

Thus, the control law given by (46) and adaptive regulat- designed control system. In addition, we set the amplitude of
ing law in (45) guarantee the reaching and sustaining of the elevator, rudder, and aileron of the UCAV as ±20∘ .
sliding mode.
We further replace sgn(𝑆𝑧 ) in (46) by the saturation 5.2. Simulation Results and Analysis. In this section, G&C
function sat(𝑆𝑧 /𝜙𝑧 ), where the width of boundary layer 𝜙𝑧 represents the traditional design that separates the guidance
obeys the adaptive regulating law 𝜙𝑧 = 𝜙𝑧max + (𝜙𝑧min − loop from the control loop, IGC represents the design of
2
𝜙𝑧max )𝑒−𝑆𝑧 /2 . By regulating 𝜙𝑧 adaptively, the control system integrated guidance and control, and AIGC represents the
brings smaller steady-state error. At the same time, there is IGC design with our proposed adaptive SMC method, which
less chattering in the control process. regulates key parameters of the IGC system timely. The
In the yaw channel and roll channel, we can draw the same simulation results are shown in Figures 13–24.
conclusion as we discussed above.
5.2.1. Pitch Channel. See Figures 13, 14, 15, and 16.

5. Simulation 5.2.2. Yaw Channel. See Figures 17, 18, 19, and 20.
5.1. Simulation Scenario and Initial Conditions. Assume that
the enemy aircraft implements “S” maneuver on a constant 5.2.3. Roll Channel. See Figures 21, 22, 23, and 24.
height 𝐻𝑇 = 6 km. Its velocity 𝑉𝑇 = 300 m/s, and its lateral
acceleration 𝑎𝑇 = 10 sgn(sin(𝜔𝑇 𝑡 + 𝜋/2)) within which The simulation results of pitch channel show that, no
𝜔𝑇 = 𝜋/5. According to the conclusion of Section 3, the matter what kind of designed control system is applied, when
target position, namely, the optimum attack position that the UCAV arrives at the attack position, its attack angle and
UCAV should maneuver to, is point 𝐵 or point 𝐶 in pitch rate converge to 0. However, in the case of IGC and
Figure 12. In addition, assume the UCAV’s velocity 𝑉𝑈 = AIGC, the values of attack angle and pitch rate are relatively
300 m/s, and it approaches the enemy aircraft with negative smaller in the whole process of attack occupation. What is
height Δ𝐻 = −1 km. The initial horizontal distance between more, they change more smoothly compared with that in the
them is 20 km, and they are in the same vertical plane. case of G&C. Figure 15 further shows that the angle of UCAV’s
The specific geometry relationship of them is illustrated in elevator is relatively small in the terminal phase of attack
Figure 12. occupation in the case of IGC and AIGC. On the contrary,
The structure characteristics of the UCAV are shown in the angle of elevator is in saturated state for a long time in the
Table 1. The initial states of the UCAV and enemy aircraft case of G&C. Because the response from autopilot lags behind
are shown in Table 2. Table 3 sets the key parameters of the the guidance command in the case of G&C, therefore, from
Mathematical Problems in Engineering 13

90
120 60
Optimum launch
position 6000
on the right side
20 km 150 4000 30

C 2000
A VT
VU 45∘
180 0

B
HU = 5 km
210 330
Optimum launch position
on the left side
240 300
270
HT = 6 km
Attack zone
No-escape zone

Figure 12: Initial scenario for simulation.

10 5

5
0

0
𝜔z (deg/s)
𝛼 (deg)

−5
−5

−10 −10

−15
0 10 20 30 −15
0 10 20 30
t (s)
t (s)
G&C G&C
IGC IGC
AIGC AIGC
Figure 13: Angle of attack. Figure 14: Pitch rate.

Table 1: Structure characteristics of the UCAV.


In the yaw channel, both the sideslip angle and yaw rate
Intrinsic characteristics Value Unit of UCAV change in a narrow range in the terminal phase of
Mass (m) 512 kg attack occupation. In addition, the range of sideslip angle is
Moment of inertia [−1.5∘ , 0.5∘ ], which further provides proof for the assumption
𝐼𝑥 1280 Kg⋅m2 that “lateral force caused by sideslip angle has little effect
𝐼𝑦 8322 kg⋅m2 on the UCAV” in Section 4.2. Figure 19 further implies that
during the process of autonomous attack occupation the
𝐼𝑧 7645 kg⋅m2
angle of UCAV’s rudder approaches 0 within 1 second, and
𝐼𝑥𝑦 138 kg⋅m2 it is always in the range of amplitude.
Wing span (b) 14.8 m Figures 21 and 22 indicate that in the roll channel the roll
Wing area (S) 11.5 m2 angle and roll rate of UCAV change tempestuously during the
Mean aerodynamic chord (𝑐) 0.777 m process of autonomous attack occupation. This results from
the constraints of UCAV’s gesture at the attack moment and
the limitation of aileron amplitude. On the other hand, both
the simulation results of pitch channel we can see that our the roll angle and roll rate finally converge to 0 at the attack
proposed AIGC system can overcome the shortage of time- moment in the case of IGC and AIGC. However, in the case
lag in G&C system, and it performs better than the simple of G&C, UCAV is not in a stable state at the attack moment
IGC system. and cannot fulfill the attack occupation task.
14 Mathematical Problems in Engineering

Table 2: Initial state of UCAV and the enemy aircraft.

Angle (deg) and


Position (km) Velocity Acceleration Value
Value Value Value angular velocity
(m/s) (m/s2 )
(deg/s)
𝑋𝑈 0 𝑉𝑈𝑥 300 𝑎𝑈𝑥 0 𝛼 4
𝐻𝑈 5 𝑉𝑈𝑦 0 𝑎𝑈𝑦 0 𝛽 0
𝑍𝑈 0 𝑉𝑈𝑧 0 𝑎𝑈𝑧 0 𝛾 0
𝑋𝑇 20 𝑉𝑇𝑥 −300 𝑎𝑇𝑥 0 𝜔𝑥 0
𝐻𝑇 6 𝑉𝑇𝑦 0 𝑎𝑇𝑦 0 𝜔𝑦 0
𝑍𝑇 0 𝑉𝑇𝑧 0 𝑎𝑇𝑧 10 𝜔𝑧 0

Table 3: Controller parameters of the UCAV.

Regulation law of system parameters


System parameters 𝜀 𝑘1 𝑘2 𝜙
𝜀max 𝑘1max 𝑘1min 𝑘2max 𝑘2min 𝜙max 𝜙min
Pitch channel 1 1 2 0.2 1 10 1 20 2 20 0.2
Yaw channel 0.5 0.2 0.4 0.1 0.5 10 0.2 20 0.4 20 0.1
Roll channel 0.7 1 2 0.1 0.7 10 1 20 2 20 0.1

2.5
20
Regulating parameters in pitch channel

2
10
𝛿e (deg)

1.5
0

−10 1

−20 0.5

0 10 20 30
t (s) 0
0 10 20 30
G&C t (s)
IGC
𝜀 k2
AIGC
k1 𝜙
Figure 15: Angle of elevator.
Figure 16: Key parameters in pitch channel.

As the results in Figures 16, 20, and 24, in the case 𝑡𝑓


of AIGC, the sliding mode coefficient 𝜀 converges to its 𝐽 = ∫ 𝑈𝑇 (𝑡) 𝑈 (𝑡) 𝑑𝑡. (51)
𝑡0
maximum value. On the contrary, the reaching law coefficient
𝑘1 , control gain coefficient 𝑘2 , and width of boundary layer
𝜙 converge to their minimum value. These results are all in 𝛼𝑓 , 𝛽𝑓 , 𝛾𝑓 , 𝜔𝑧𝑓 , 𝜔𝑦𝑓 , and 𝜔𝑥𝑓 , respectively, denote attack
accordance with the regulation that we design for the key angle, sideslip angle, roll angle, pitch rate, yaw rate, and roll
parameters of AIGC system. In addition, as shown in Figures rate of the UCAV at the moment that it arrives at the optimum
15, 19, and 23, in the case of AIGC the angle of elevator, rudder, attack position. |𝛼|max , |𝛽|max , |𝛾|max , |𝜔𝑧 |max , |𝜔𝑦 |max , and
and aileron of UCAV is relatively smaller than that when we |𝜔𝑥 |max , respectively, denote the maximum absolute value of
apply G&C or IGC. This is because the key parameters of UCAV’s attack angle, sideslip angle, roll angle, pitch rate, yaw
AIGC system are time-varying during the autonomous attack rate, and roll rate during the process of autonomous attack
occupation and the UCAV can maneuver according to the occupation.
relative movement of enemy aircraft accurately and timely. According to the simulation results, the parameters of
Let 𝑈(𝑡) = (𝛿𝑒 (𝑡), 𝛿𝑟 (𝑡), 𝛿𝑎 (𝑡))𝑇 , and we can obtain the UCAV’s performance in the case of three designed control
equivalent consumption of control energy: systems are compared in Table 4.
Mathematical Problems in Engineering 15

1 8

0.5 6

0 4

𝛿r (deg)
𝛽 (deg)

−0.5 2

−1 0

−1.5 −2
0 10 20 30
0 10 20 30
t (s)
t (s)

G&C G&C
IGC IGC
AIGC AIGC
Figure 19: Angle of rudder.
Figure 17: Sideslip angle.

1 0.5
Regulating parameters in yaw channel

0.5
0.4

0
𝜔y (deg/s)

0.3
−0.5

0.2
−1

−1.5 0.1

−2 0 10 20 30
0 10 20 30 t (s)
t (s)

G&C 𝜀 k2
IGC k1 𝜙
AIGC
Figure 20: Key parameters in yaw channel.
Figure 18: Yaw rate.

6. Conclusions
In Table 4, compared with G&C and IGC, AIGC sys- In this paper, we have presented an approach for air-to-air
tem can lead UCAV to the optimum attack position more autonomous attack occupation of UCAV, which calculates the
stably and drive it to meet the gesture constraints more optimum attack position and guides UCAV to it accurately
accurately. Namely, the kinematic parameters of UCAV are with gesture constraints. The two main conclusions of this
in a relatively smaller range in the process of autonomous work are the following: (1) considering the requirement of
attack occupation, and the attack angle, sideslip angle, roll precision, attack zone and no-escape zone can be calculated
angle, pitch rate, yaw rate, and roll rate of UCAV converge based on pattern search algorithm, and the optimum attack
to 0 rapidly and accurately. What is more, AIGC system can position can be designed by combining the calculated no-
economize control energy and weaken the chattering in the escape zone with the practicality of air combat; (2) a novel
process of autonomous attack occupation. In our simulation, adaptive SMC method is used to design the IGC system of
it economizes nearly 25% of the equivalent consumption of UCAV, which can guide the UCAV to the optimum attack
control energy 𝐽 compared with the G&C and IGC system. position accurately with gesture constraints at the attack
In the case of AIGC, the trajectory of autonomous attack moment. In the simulation, we demonstrate that compared
occupation in three-dimensional space is shown in Figure 25. with traditional methods the proposed approach can drive
16 Mathematical Problems in Engineering

40
20

20
10

𝛿a (deg)
𝛾 (deg)

0 0

−10
−20

−20

−40 0 10 20 30
0 10 20 30
t (s) t (s)

G&C G&C
IGC IGC
AIGC AIGC

Figure 21: Roll angle. Figure 23: Angle of aileron.

30

3
20
Regulating parameters in roll channel

2.5

10
𝜔x (deg/s)

0
1.5

−10 1

−20 0.5
0 10 20 30
t (s)
0
0 10 20 30
G&C
IGC t (s)
AIGC 𝜀 k2
Figure 22: Roll rate. k1 𝜙

Figure 24: Key parameters in roll channel.

the UCAV to fulfill the task of air-to-air autonomous attack


occupation effectively with less consumption of control
energy.
We believe that the approach of air-to-air autonomous 6000
H (m)

attack occupation for UCAV in this work can inspire more 5500
new control systems of UCAV for the task of autonomous 5000
attack. For future work, we can explore not only suitable 1000
0
control systems for single UCAV in the task of autonomous −1000
attack but also new control and decision systems for multi- −2000
UCAVs. −3000
Y
(m

−4000
20000
)

−5000 10000 15000


−5000 0 5000
Competing Interests X (m)

The authors declare that there is no conflict of interests Figure 25: Trajectory of autonomous attack occupation in three-
regarding the publication of this paper. dimensional space in the case of AIGC.
Mathematical Problems in Engineering 17

Table 4: Parameters of UCAV’s performance. [9] D. Alkaher and A. Moshaiov, “Dynamic-escape-zone to avoid
energy-bleeding coasting missile,” Journal of Guidance, Control,
Parameters G&C IGC AIGC and Dynamics, vol. 38, no. 10, pp. 1908–1921, 2015.
𝛼𝑓 (deg) 0.057 0.031 0 [10] X. Liang, M. Hou, and G. Duan, “Adaptive dynamic surface
𝛽𝑓 (deg) 0 0 0 control for integrated missile guidance and autopilot in the
𝛾𝑓 (deg) −2.815 0.026 −0.094 presence of input saturation,” Journal of Aerospace Engineering,
vol. 28, no. 5, Article ID 04014121, 2015.
𝜔𝑧𝑓 (deg/s) 0 0 0
[11] S. Shamaghdari, S. K. Nikravesh, and M. Haeri, “Integrated
𝜔𝑦𝑓 (deg/s) 0 0 0 guidance and control of elastic flight vehicle based on robust
𝜔𝑥𝑓 (deg/s) 0.861 0 0 MPC,” International Journal of Robust and Nonlinear Control,
|𝛼|max (deg) 10.86 9.12 9.12 vol. 25, no. 15, pp. 2608–2630, 2015.
|𝛽max | (deg) 1.44 1.09 0.67 [12] H. Song, T. Zhang, G. Zhang, and C. Lu, “Integrated interceptor
|𝛾max | (deg) 32.61 32.61 32.61 guidance and control with prescribed performance,” Interna-
tional Journal of Robust and Nonlinear Control, vol. 25, no. 16,
|𝜔𝑧max | (deg/s) 11.82 5.11 5.11
pp. 3179–3194, 2015.
|𝜔𝑦max | (deg/s) 1.69 1.12 0.38 [13] Y. Han, Z. Zheng, and Y. Chong, “Integrated guidance and
|𝜔𝑥max | (deg/s) 22.41 22.41 22.41 control design for guided bomb with terminal angle constraint,”
𝐽 13478 12479 9998 in Proceedings of the IEEE International Conference on Informa-
tion and Automation (ICIA ’15), pp. 1344–1348, Lijiang, China,
August 2015.
Acknowledgments [14] H. Song and T. Zhang, “Fast robust integrated guidance and
control design of interceptors,” IEEE Transactions on Control
This work was supported by the National Natural Science Systems Technology, vol. 24, no. 1, pp. 349–356, 2016.
Foundation of China under Grant no. 71501184. [15] Z. Cong and W. Yun-Jie, “Non-singular terminal dynamic
surface control based integrated guidance and control design
and simulation,” ISA Transactions, vol. 63, no. 7, pp. 112–120,
References 2016.
[16] C. H. Tournes and Y. B. Shtessel, “Integrated guidance and
[1] L. Fu, J. Liu, G. Meng, and D. Wang, “Survey of manned/ autopilot for dual controlled missiles using higher order sliding
unmanned air combat decision technology,” in Proceedings of mode controllers and observers,” in Proceedings of the AIAA
the 27th Chinese Control and Decision Conference (CCDC ’15), Guidance, Navigation and Control Conference and Exhibit,
pp. 353–357, IEEE, Qingdao, China, May 2015. August 2008.
[2] P. T. Jardine, S. Givigi, and A. Noureldin, “Incorporating feed- [17] Y. B. Shtessel and C. H. Tournes, “Integrated higher-order
back predictions for optimized UAV attack mission planning,” sliding mode guidance and autopilot for dual-control missiles,”
in Proceedings of the 23rd Mediterranean Conference on Control Journal of Guidance, Control, and Dynamics, vol. 32, no. 1, pp.
and Automation (MED ’15), pp. 740–746, Torremolinos, Spain, 79–94, 2009.
June 2015. [18] Y. Wei, M. Z. Hou, and G. R. Duan, “Adaptive multiple
[3] X.-X. Hu, Y. Chen, and H. Luo, “Robust decision making for sliding surface control for integrated missile guidance and
UAV air-to-ground attack under severe uncertainty,” Journal of autopilot with terminal angular constraint,” in Proceedings of the
Central South University, vol. 22, no. 11, pp. 4263–4273, 2015. 29th Chinese Control Conference, pp. 2162–2166, IEEE, Beijing,
[4] A. Zhang and F. Guo, “Dynamic task allocation for formation China, July 2010.
air-to-ground attack,” in Proceedings of the 6th International [19] K. Chen, B. Fu, Y. Ding, and J. Yan, “Integrated guidance and
Conference on Advanced Computational Intelligence (ICACI ’13), control method for the interception of maneuvering hypersonic
pp. 119–123, IEEE, Hangzhou, China, October 2013. vehicle based on high order sliding mode approach,” Mathe-
matical Problems in Engineering, vol. 2015, Article ID 648231,
[5] H. Wang, Z. Guan, and L. Yu, “The application of proportional 19 pages, 2015.
navigation in the process of UAV air combat guidance and
[20] C. Guo and X.-G. Liang, “Integrated guidance and control based
optimization of proportional parameter,” in Proceedings of the
on block backstepping sliding mode and dynamic control allo-
33rd Chinese Control Conference (CCC ’14), pp. 7892–7896,
cation,” Proceedings of the Institution of Mechanical Engineers,
IEEE, Nanjing, China, July 2014.
Part G: Journal of Aerospace Engineering, vol. 229, no. 9, pp.
[6] P. Zhang, Y. W. Fang, and C. Jin, “A new real-time air-to-air 1559–1574, 2015.
attack zone calculation method,” Journal of Ballistic Trajectory, [21] L. Wen, L. Gao, X. Li, and L. Zhang, “Free pattern search for
vol. 22, no. 4, pp. 11–18, 2010. global optimization,” Applied Soft Computing Journal, vol. 13, no.
[7] S. Erkan, M. Kandemir, and G. Giger, “Advanced task assign- 9, pp. 3853–3863, 2013.
ment for unmanned combat aerial vehicles targeting cost [22] A. F. Ali and M. A. Tawhid, “Hybrid simulated annealing
efficiency and survivability,” in Proceedings of the 46th AIAA and pattern search method for solving minimax and integer
Aerospace Sciences Meeting and Exhibit, Reno, Nev, USA, programming problems,” Pacific Journal of Optimization, vol. 12,
January 2008. no. 1, pp. 151–184, 2016.
[8] Y. Hui, Y. Nan, S. Chen, Q. Ding, and S. Wu, “Dynamic attack [23] X. Zhao, W. Lin, J. Hao, X. Zuo, and J. Yuan, “Clustering and
zone of air-to-air missile after being launched in random wind pattern search for enhancing particle swarm optimization with
field,” Chinese Journal of Aeronautics, vol. 28, no. 5, pp. 1519– Euclidean spatial neighborhood search,” Neurocomputing, vol.
1528, 2015. 171, pp. 966–981, 2016.
18 Mathematical Problems in Engineering

[24] F. Kang, J. Li, and H. Li, “Artificial bee colony algorithm and
pattern search hybridized for global optimization,” Applied Soft
Computing Journal, vol. 13, no. 4, pp. 1781–1791, 2013.
[25] F. Nagina, M. Saeed, M. F. Tabassum et al., “Solution of quarter
car model by pattern search methods,” Science International, vol.
28, no. 1, pp. 7–13, 2016.
[26] S.-J. Choi, D. Lee, I.-K. Kim et al., “Trajectory optimization for a
lunar orbiter using a pattern search method,” Proceedings of the
Institution of Mechanical Engineers, Part G: Journal of Aerospace
Engineering, 2016.
[27] H. Li, P. Shi, D. Yao, and L. Wu, “Observer-based adaptive
sliding mode control for nonlinear Markovian jump systems,”
Automatica, vol. 64, pp. 133–142, 2016.
[28] M. Roopaei, M. Zolghadri, and S. Meshksar, “Enhanced adap-
tive fuzzy sliding mode control for uncertain nonlinear sys-
tems,” Communications in Nonlinear Science and Numerical
Simulation, vol. 14, no. 9-10, pp. 3670–3681, 2009.
[29] M. Furat and İ. Eker, “Chattering-eliminated adaptive sliding-
mode control: an experimental comparison study,” Turkish
Journal Of Electrical Engineering & Computer Sciences, vol. 24,
pp. 605–620, 2016.
[30] H.-L. Xin, J.-B. Hu, and P. Gao, “New gain-scheduling variable
structure tracking control for a class of nonlinear systems,”
Systems Engineering and Electronics, vol. 33, no. 6, pp. 1362–
1366, 2011.
Advances in Advances in Journal of Journal of
Operations Research
Hindawi Publishing Corporation
Decision Sciences
Hindawi Publishing Corporation
Applied Mathematics
Hindawi Publishing Corporation
Algebra
Hindawi Publishing Corporation
Probability and Statistics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

The Scientific International Journal of


World Journal
Hindawi Publishing Corporation
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at


http://www.hindawi.com

International Journal of Advances in


Combinatorics
Hindawi Publishing Corporation
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of Mathematical Problems Abstract and Discrete Dynamics in


Complex Analysis
Hindawi Publishing Corporation
Mathematics
Hindawi Publishing Corporation
in Engineering
Hindawi Publishing Corporation
Applied Analysis
Hindawi Publishing Corporation
Nature and Society
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences

Journal of International Journal of Journal of

Hindawi Publishing Corporation Hindawi Publishing Corporation Volume 2014


Function Spaces
Hindawi Publishing Corporation
Stochastic Analysis
Hindawi Publishing Corporation
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

You might also like