CJA 844 12 June 2017 Chinese Journal of Aeronautics, (2017), xxx(xx): xxx–xxx
No. of Pages 19
1
Chinese Society of Aeronautics and Astronautics & Beihang University
Chinese Journal of Aeronautics
[email protected] www.sciencedirect.com
4
Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets
5
Yujie Si, Shenmin Song *
6
Center for Control Theory and Guidance Technology, Harbin Institute of Technology, Harbin 150001, China
7
Received 3 November 2016; revised 7 December 2016; accepted 3 March 2017
3
8
10 11
KEYWORDS
12
Adaptive control; Finite-time guidance law; Impact angle; Sliding mode control; Three-dimensional guidance law
13 14 15 16 17
Ó 2017 Production and hosting by Elsevier Ltd. on behalf of Chinese Society of Aeronautics and Astronautics. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/ licenses/by-nc-nd/4.0/).
18
19
20 21 22 23 24 25
Abstract To intercept maneuvering targets at desired impact angles, a three-dimensional terminal guidance problem is investigated in this study. Because of a short terminal guidance time, a finitetime impact angle control guidance law is developed using the fast nonsingular terminal sliding mode control theory. However, the guidance law requires the upper bound of lumped uncertainty including target acceleration, which may not be accurately obtained. Therefore, by adopting a novel reaching law, an adaptive sliding mode guidance law is provided to release the drawback. At the same time, this method can accelerate the convergence rate and weaken the chattering phenomenon to a certain extent. In addition, another novel adaptive guidance law is also derived; this ensures systems asymptotic and finite-time stability without the knowledge of perturbations bounds. Numerical simulations have demonstrated that all the three guidance laws have effective performances and outperform the traditional terminal guidance laws.
1. Introduction To improve the impact lethality of missiles, guidance laws with terminal impact angle constraints are necessary in modern warfare.1 In the past decades, various methods have been developed in this field.2–7 In Ref.2, unlike the conventional proportional navigation guidance law (PNGL), a new guidance law with a supplementary time-varying bias was developed * Corresponding author. E-mail address:
[email protected] (S. Song). Peer review under responsibility of Editorial Committee of CJA.
Production and hosting by Elsevier
to intercept targets at the desired impact angle. In Ref.3, for the problem of trajectory shaping against a stationary target, the biased pure PNGL (BPPNGL) was given. The control problem was solved indirectly by using the integrated form of the BPPNGL. In Ref.4, to intercept ground targets, a guidance law was developed for air-launched missiles using the nonlinear suboptimal method, and terminal impact angle constraints were accurately satisfied by applying this guidance law. In Refs.5,6, guidance laws were proposed against stationary targets using the optimal control method. In Ref.7, to obtain the expected interception angle for intercepting a slowmoving or stationary target, an interception angle control guidance law was formulated using a PNG-based method. During the developments of the PNGL, the optimal method, and other traditional methods, a sliding mode control (SMC) method was proposed to provide a new way for
http://dx.doi.org/10.1016/j.cja.2017.04.009 1000-9361 Ó 2017 Production and hosting by Elsevier Ltd. on behalf of Chinese Society of Aeronautics and Astronautics. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
CJA 844 12 June 2017
No. of Pages 19
2 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
designing guidance laws. Because the SMC method has good robustness to external disturbances and uncertainties of systematic parameters, it has been generally used in designing guidance laws in the recent decades. In Ref.8, guidance laws were developed using the traditional SMC. In Ref.9, an adaptive nonlinear guidance law was proposed by using the SMC method so that a missile can accurately hit a target at the desired impact angle. Thus, it can be concluded that the SMC method can only guarantee the asymptotic convergence of a system. Because the terminal guidance phase lasts for only several seconds, the finite-time control theory has been extensively studied. Moreover, the finite-time stabilization of dynamic systems can contribute to both high accuracy and good performance. Notably, the terminal SMC (TSMC) is a relatively good method to solve this problem. In Refs. 10,11, finitetime sliding mode guidance laws with impact angle constraints were proposed. Guidance laws have been developed using the nonsingular TSMC (NTSMC) theory in Refs. 12,13. Using the NTSMC method, finite-time guidance laws with the desired impact angle were proposed. However, they were derived against stationary or constant-velocity targets. To intercept targets with impact angle constraints, guidance laws were proposed without exhibiting any singularity in Ref. 14. In Ref. 15, using the NTSMC theory, a strictly convergent guidance law was developed for missiles with impact angle constraints. In Ref. 16, an optimal pulsed guidance law with a time-varying weighted quadratic cost function that enables the imposing of a predetermined intercept angle was developed. However, all the guidance laws in the above literature were developed in a two-dimensional (2D) scene, which would significantly reduce the guidance precision. In practice, all the engagement scenarios of a missile intercepting targets are three-dimensional (3D) scenarios. However, most of the existing studies mainly concentrated on decoupling the 3D engagement into two mutually orthogonal 2D engagements, and their guidance laws were designed separately. This will definitely affect the guidance accuracy. Many studies also designed guidance laws in a 3D engagement. 3D sliding mode guidance laws have been reported in Refs. 17–19. However, these guidance laws were designed without considering impact angle constraints. In Refs. 20–22, some novel guidance laws with impact angle constraints were proposed using SMC for 3D engagements. However, those guidance laws were designed without considering target maneuvering. Along with high complexity of a battlefield, rapid combat rhythm, and high-tech weaponry, an interceptor should also have the ability to intercept maneuvering targets. Therefore, it is necessary to devise 3D finite-time guidance laws against maneuvering targets with impact angle constraints. In Refs.19,23,24, to intercept maneuvering targets, novel 3D finite-time convergence guidance laws have been developed using the NTSMC theory. However, all of them did not consider the impact angle constraints problem. Now, a few studies have designed 3D guidance laws simultaneously by considering the problems of finite-time convergence, terminal impact angle constraints, and maneuvering targets. Based on the summary of the abovementioned problems, the main objective of the paper is to construct finitetime guidance laws with impact angle constraints in a 3D engagement. The main contributions are as follows. (1) Based on the fast NTSMC method, a novel TSM guidance law is
Y. Si, S. Song derived. Unlike the existing NTSMC methods that decouple a 3D engagement into two mutually orthogonal 2D engagements,12–15 the guidance law is derived by using coupled 3D dynamic systems. Furthermore, the guidance law can also be applied to intercept maneuvering targets. (2) By introducing a novel reaching law designed in this study, an adaptive 3D nonsingular guidance law is developed. Compared to the existing 3D TSMC methods,20–22 the guidance law can intercept maneuvering targets without the knowledge of target information. Compared to the existing 3D TSMC guidance laws against maneuvering targets,19,23,24 this guidance law can not only successfully intercept a maneuvering target, but also intercept it from the desired angles. Moreover, the guidance law can accelerate the convergence rate and reduce the unwanted chattering level as well. (3) Another novel reaching law is derived. The adaptive guidance law designed based on this law ensures that the line-of-sight (LOS) angle and angular rate are asymptotically and finite-time stable with unknown bounded disturbances. The structure of this paper is as follows. In Section 2, nondecoupling 3D engagement dynamic systems are established. In Section 3, based on the fast NTSMC method, a novel guidance law is designed. Furthermore, two adaptive fast nonsingular terminal sliding-mode guidance laws are also derived by adopting novel reaching laws. Simulations are performed in Section 4. Conclusions are provided in Section 5.
104
2. Problem statement
130
Fig. 1 shows the 3D homing guidance geometry. OI XI YI ZI represents the inertial reference frame, and its origin is the missile launching point. OM XM YM ZM and OT XT YT ZT represent the missile and target velocity coordinate systems, respectively. R denotes the LOS distance. In this geometry, the missile velocity is denoted by Vm , and its direction is defined by hm and /m with respect to the LOS frame. Moreover, it is assumed that the missile flies at a constant speed in this study. The target flies at a constant speed Vt , and its direction is denoted by ht and /t . hL and /L denote the LOS angles. Then, the 3D engagement dynamic systems can be expressed as follows:25
131
R_ ¼ ðq cos ht cos /t cos hm cos /m ÞVm
ð1Þ
Rh_ L ¼ ðq sin ht sin hm ÞVm
ð2Þ
/_ L R cos hL ¼ ðq cos ht sin /t cos hm sin /m ÞVm
ð3Þ
Fig. 1
105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
132 133 134 135 136 137 138 139 140 141 142 144 145 147 148
Geometry in a 3D space.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
150
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law 151 153 154
156 157 159
azm _ h_ m ¼ /L sin hL sin /m h_ L cos /m Vm aym /_ m ¼ þ /_ L sin hL cos /m tan hm h_ L sin /m Vm cos hm tan hm /_ L cos hL azt h_ t ¼ /_ L sin hL sin /t h_ L cos /t qVm
160
/_ t ¼ 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177
ayt þ /_ L sin hL cos /t tan ht h_ L sin /t tan ht qVm cos ht /_ L cos hL
3 ð4Þ
ð5Þ ð6Þ
ð7Þ
where aym and azm are the lateral accelerations of the missile in the yaw and pitch directions, respectively. Similarly, ayt and azt are the target accelerations, and q ¼ VVmt . In the study, the main objective is to design 3D finite-time guidance laws so that the target can be successfully intercepted at the desired angles, i.e., to design guidance laws azm and aym so that h_ L and /_ L converge to zero within finite time, while the LOS angles hL and /L converge to the desired values in finite time. The main results are described in the following sections. _ hL , /L , h_ L , In the study, it is assumed that the signals R, R, _/L , hm , and / can be measured. Let hLf and / be the desired m Lf LOS angles. Let x1 and x2 be the LOS angle errors, which are defined by x1 ¼ hL hLf and x2 ¼ /L /Lf . To facilitate the design, the following lemmas and assumptions are considered for further application.
Assumption 2 29. Assume that the missile intercepting the target by impact (‘‘hit-to-kill”) occurs when R ¼ R0 – 0, but belongs to the interval ½Rmin ; Rmax ¼ ½0:1; 0:25 m. In this study, guidance laws with impact angle constraints are designed by using nonlinear engagement dynamics, as shown in Eqs. (1)–(7). Moreover, guidance laws are also developed for intercepting maneuvering targets. Second-order dynamic systems between the control input and the LOS angles can be obtained by differentiating Eqs. (2) and (3) as cos ht cos hm 2R_ h_ L € azt azm /_ 2L cos hL sin hL hL ¼ R R R € L ¼ cos /t ayt sin ht sin /t azt þ sin hm sin /m azm / R cos hL R cos hL R cos hL cos /m 2R_ /_ L aym þ 2/_ L h_ L tan hL R cos hL R
2 F¼4
cos ht R
179 180 181 183 184 185 186 187
Lemma 1 26. Consider the nonlinear system x_ ¼ fðx; tÞ; x 2 Rn . Assume the existence of a continuous and positive definite function VðxÞ, _ VðxÞ 6 lVðxÞ kVa ðxÞ
ð8Þ
where l, k > 0, and 0 < a < 1 are constants. xðt0 Þ ¼ x0 , in which t0 is the initial time. Then, the time of system states arriving at the equilibrium point T satisfies the following inequality:
189
1 lV1a ðx0 Þ þ k ln T6 lð1 aÞ k
190
That is, the system states are finite-time convergent.
ð9Þ
196
Lemma 2 27. Consider the system x_ ¼ fðx; tÞ; x 2 Rn . If VðxÞ is a continuous and positive definite function (defined on U 2 Rn ), _ and VðxÞ þ fVs ðxÞ is negative semidefinite on U 2 Rn for s 2 ð0; 1Þ and f 2 Rþ , then an area U0 2 Rn exists so that any VðxÞ starting from U0 2 Rn can reach VðxÞ 0 in finite time. Moreover, if Tr is the time needed to reach VðxÞ 0, then
197
ðx0 Þ Tr 6 Vfð1sÞ , where Vðx0 Þ is the initial value of VðxÞ.
191 192 193 194 195
1s
199
Lemma 3 28. For bi 2 R; i ¼ 1; 2; ; n, if q is a real number and 0 < q < 1, then the following inequality can be satisfied:
200 202
ðjb1 j þ jb2 j þ þ jbn jÞq 6 jb1 jq þ jb2 jq þ þ jbn jq
198
203 204 205 206
ð10Þ
Assumption 1. Assume that the target accelerations, ayt and azt , are bounded and satisfy jayt j 6 a1 , jazt j 6 a2 , for all t P 0, where a1 and a2 are the upper bounds of the target accelerations.
__ azt /_ 2L cos hL sin hL 2RRhL
__ t sin /t ayt sinRhcos azt þ 2/_ L h_ L tan hL 2RR/L hL " # cosRhm 0 azm B ¼ sin hm sin /m ; u ¼ /m aym Rcos R cos h cos h cos /t R cos hL
208 209 210 211 212 213 214 215 216 218 219
ð12Þ
In the notational form, the dynamics, expressed using Eqs. (11) and (12), can also be rewritten as " # € hL ¼ F þ Bu ð13Þ €L /
L
178
ð11Þ
207
3
221 222 223 224
226 227
5;
229
L
Note that because u is multiplied by matrix B, the LOS angles can be controlled only if R – 0, and the angles hm and /m satisfy hm ; /m – ðp=2Þ. Because the missile intercepting the target by impact occurs when R ¼ R0 – 0 with Assumption 2, R P R0 during the terminal guidance phase. Hence, acceleration u can be used to control under the assumptions of hm – ðp=2Þ and /m – ðp=2Þ.
230
3. Design of guidance laws
237
3.1. Design of a fast nonsingular guidance law
238
In this study, the main objective is to design guidance laws so that a missile can intercept maneuvering targets not only with the miss distance, but also at the desired LOS angles minimum hLf . To achieve this objective, the design of an appropriate /Lf sliding mode variable is discussed first. The LOS angle error is x1 hL hLf defined by x ¼ ¼ , and Eq. (14) is selected as x2 /L /Lf the sliding mode manifold. s1 ¼ x_ þ ux þ bfðxÞ ð14Þ S¼ s2
239
fðx1 Þ fðxÞ ¼ fðx2 Þ fðxi Þ ¼
231 232 233 234 235 236
240 241
242 243
244 245 246
248 249
ð15Þ
251 252
r1 xi þ r2 x2i signðxi Þ jxi j < g jxi jr signðxi Þ otherwise
i ¼ 1; 2
ð16Þ
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
254
CJA 844 12 June 2017
No. of Pages 19
4
Y. Si, S. Song
255 257
r1 ¼ ð2 rÞgr1
ð17Þ
Proof. Consider the Lyapunov function candidate as
308
258 260 261 262 263 264
266 267 268
270
309
r2 ¼ ðr 1Þgr2
where r, g, b, and u are positive constants that need to be determined, and 0 < r < 1. The derivative of S can be expressed as _ € þ ux_ þ bfðxÞ S_ ¼ x " # " # €hL h_ _ þ u L þ bfðxÞ ¼ € /L /_ L
where
"
h_ L G¼u /_ L " _ fðxÞ ¼
273 274
_ iÞ ¼ fðx
277
M¼
279 280
" N¼
282 283 284 285 286 287 289
290 291
292 293 294 295
ð19Þ
# _ þ bfðxÞ
m1 m2
ð20Þ
# ð21Þ
r1 x_ i þ 2r2 xi x_ i signðxi Þ jxi j < g i ¼ 1; 2 rjxi jr1 x_ i otherwise "
¼
cos ht R cos /t R cos hL
ayt
#
azt sin ht sin /t R cos hL
/_ 2L cos hL sin hL 2RRhL __
__
þ2/_ L h_ L tan hL 2RR/L
ð22Þ
azt
ð23Þ
# ð24Þ
298 299 300 301 302 303
304 305 307
311
The time derivative of V1 along with Eqs. (1)–(7) results in
312 313
V_ 1 ¼ ST S_ 6 kSkkMk hkSk kST S
ð28Þ
6 kSkðh mÞ kST S pffiffiffi 1 6 2ðh mÞV21 2kV1
315
According to Lemma 1, inequality Eq. (28) indicates that the finite-time convergence of the sliding mode surface is available. Thus, conclusion (i) is proven. h
The fast nonsingular terminal sliding mode guidance law (FNTSMGL) of a missile intercepting maneuvering targets with impact angle constraints can be expressed using the following equation with Assumptions 1 and 2: u1 ¼ B1 ðN þ G þ kS þ HsignðSÞÞ ð25Þ h 0 ; h1 , and h2 are positive constants, where H ¼ 1 0 h2 h ¼ minðh1 ; h2 Þ, m ¼ kMk, and m < h . Theorem 1. Considering the systems in Eqs. (1)–(7), if the external disturbance M is bounded, then kMk 6 m. If Eq. (14) is selected as the sliding mode surface and Eq. (25) is selected as the guidance law, the following conclusions can be satisfied:
(i) The sliding manifold S converges to zero in finite time. (ii) The LOS tracking error angles hL hLf and /L /Lf converge to the regions jhL hLf j < g and j/L /Lf j < g in finite time, where g is a small positive constant. (iii) The LOS angular rates h_ L and /_ L converge to the regions jh_ L j < g1 and j/_ L j < g1 in finite time, in which
g1 ¼ ug þ bgr
Case I. If jxi j P gði ¼ 1; 2Þ, consider another Lyapunov function candidate as
316 317 318
ð26Þ
320 321
322 323
1 V2 ¼ x2i 2
ð29Þ
When S ¼ 0, the derivation of V2 can be written as V_ 2 ¼ xi x_ i ¼ xi ðuxi þ bjxi jr signðxi ÞÞ
325 326 327
1þr
6 ux2i bðx2i Þ 2 1þr
296
297
ð27Þ
319
_ 1Þ fðx _fðx2 Þ
1 V1 ¼ ST S 2
¼ ST M kST S ST HsignðsÞ
¼ F þ Bu þ G ¼ M þ N þ Bu þ G
271
276
ð18Þ
1þr
¼ 2uV2 2 2 bV22
Because 0 < 1þr < 1, xi converges to the region jxi j < g in finite 2 time, i.e., the LOS tracking error angles hL hLf and /L /Lf converge to the regions jhL hLf j < g and j/L /Lf j < g in finite time, respectively. Case II. If jxi j < gði ¼ 1; 2Þ and because si ¼ x_ i þ uxi þ bfðxi Þ ¼ 0 we can obtain x_ i ¼ uxi bfðxi Þ jx_ i j ¼ juxi þ bfðxi Þj 6 juxi j þ jbfðxi Þj 6 ug þ bgr ¼ g1 Then, x_ i converges to the region jx_ i j < g1 in finite time, i.e., the LOS rates h_ L and /_ L converge to the regions jh_ L j < g1 and j/_ L j < g1 , respectively, in finite time. Thus, Conclusions (ii) and (iii) are proven. Therefore, the conclusions of Theorem 1 can be easily obtained. Remark 1. By adding the proportional term x to the sliding mode surface in Eq. (14), the guidance laws designed in this study can significantly accelerate the convergence rate towards the manifold compared to the traditional terminal sliding mode guidance laws according to Ref. 30.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
329 330 331 332 333 335 334 336 337 339 340 341
343 344 345 346 347 348
349 350 351 352 353
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371
5
Remark 2. From Theorem 1, the guidance law in Eq. (25) ensures that the LOS angular rates h_ L and /_ L converge to a small region, which is defined using Eq. (26). From Eq. (26), we can conclude that g1 is related to u, g, b, and r. When g ¼ 0:05 and u ¼ 0:1, the curves of g1 are illustrated in Fig. 2. Fig. 2 shows that the value of g1 decreases with a decrease in b and decreases with an increase in r. Therefore, a reasonable convergence region of the LOS angular rates can be obtained by adjusting the parameters. Now, we have proposed a 3D finite-time convergent guidance law. In Theorem 1, it is assumed that kMk 6 m. However, the upper bound of M including ayt , azt , ht , and /t cannot be measured or estimated accurately. In addition, the exponential reaching law is used in the guidance law of Eq. (25). The exponential reaching law has the advantage of a fast convergence rate, but has the disadvantage in suppressing chattering. To solve these problems, new reaching laws will be introduced in Section 3.2.
372
3.2. Design of adaptive fast nonsingular guidance laws
373
In the sliding mode method, the control performance can be improved by selecting an appropriate reaching law that can accelerate the convergence rate and weaken the chattering phenomenon. Among the traditional reaching laws, the constant reaching law not only suffers from a slow convergence speed, but also causes a large chattering phenomenon to the systems.31 The exponential reaching law significantly accelerates the convergence rate because of the presence of a constant term.32 The power reaching law can weaken the chattering phenomenon to a certain extent.33 Specific forms are shown below. Gao34 proposed the concept of reaching law and designed the power reaching law as
374 375 376 377 378 379 380 381 382 383 384 385 386 388 389 390 391 392 394
s_ ¼ hjsja signðsÞ
ð30Þ
where h and a are positive coefficients. The exponential reaching law was proposed in Ref.35, and the specific function is s_ ¼ hsignðsÞ ks
where k are positive coefficients. This type of reaching law was adopted in u1 . It has the merit of a fast convergence rate, but it has the shortcoming of suppressing chattering.To overcome the drawbacks of the exponential reaching law and simultaneously maintain its advantages, we introduce a new reaching law by combining an integral adaptation term with an exponential term as s_ ¼ ks ðay þ NðsÞÞsignðsÞ
ð32Þ
395 396 397 398 399 400 401 402 404 405 407
y_ ¼ ajsj; yð0Þ > 0
408 p
NðsÞ ¼ c0 ðec1 jsj c2 Þ
410
where k > 0, a > 0, c0 > 0, c1 > 0, 1 > c2 > 0, and p > 0. ðay þ NðsÞÞsignðsÞ can suppress chattering, and ks can accelerate convergence. By selecting the novel reaching law in Eq. (32) in this section, we can obtain S_ ¼ kS Qðay þ NðSÞÞ
ð33Þ
where c0 , c00 , and c1 are positive constants; 1 > c2 > 0 and a > 1. y_ 1 ajs1 j y_ ¼ ¼ ; yi ð0Þ > 0ði ¼ 1; 2Þ y_ 2 ajs2 j " NðSÞ ¼
# p c0 ðec1 js1 j c2 Þ ; p c00 ðec1 js2 j c2 Þ
0 signðs1 Þ Q¼ 0 signðs2 Þ
411 412 413 414 415 416 418 419 420 421
423 424
426
Then, a new finite-time adaptive guidance law for a missile intercepting maneuvering targets with impact angle constraints can be defined as: 1
u2 ¼ B ½N þ G þ kS þ Qðay þ NðSÞÞ
ð34Þ
427 428 429 430 432 433
Theorem 2. Considering the systems in Eqs. (1)–(7), suppose that the external disturbance M is bounded. When Eq. (14) is selected as the sliding mode surface and Eq. (34) as the guidance law, the following conclusions are satisfied.
ð31Þ
434 435 436 437 438
(i) The sliding manifold S converges to zero in finite time. (ii) The LOS tracking error angles hL hLf and /L /Lf converge to the regions jhL hLf j < g and j/L /Lf j < g in finite time, where g is a small positive constant. (iii) The LOS angular rates h_ L and /_ L converge to the regions jh_ L j < g1 and j/_ L j < g1 in finite time, in which
g1 ¼ ug þ bg
r
Proof. Assuming that jm1 j 6 e1 and jm2 j 6 e2 , then e ¼
439 440 441 442 443 444 445
ð35Þ
446 447 449
e1 . e2
450
The Lyapunov function candidate can be expressed as
451 452
Fig. 2
Curves of g1 and r with different values of b.
1 1 V3 ¼ ST S þ ðe yÞT ðe yÞ 2 2
ð36Þ
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
454
CJA 844 12 June 2017
No. of Pages 19
6 455 456
Y. Si, S. Song
The time derivative of V3 along with Eqs. (1)–(7) results in V_ 3 ¼ S S_ ðe yÞ y_ T
T
¼ ST ½M kS Qðay þ NðSÞÞ ðe yÞT
ajs1 j ajs2 j
2 X ajs1 j jsi jei ST Qðay þ NðSÞÞ ðe yÞT 6 kST S þ ajs2 j i¼1 6 kST S þ
2 2 X X jsi jei ST QNðSÞ jsi jaei i¼1
i¼1
2 X ¼ k1 ST S ST QNðSÞ jsi jei ða 1Þ i¼1
458 459 460 461 462
463 464 465 467 468 469 470
60 From the above inequality, V3 ðtÞ 6 V3 ð0Þ, indicating that V3 ðtÞ is bounded. Therefore, it can be concluded that si and ei yi ði ¼ 1; 2Þ are all bounded, i.e., yi is bounded. Then, a positive constant di exists so that yi 6 di and jmi j 6 di . d d ¼ 1 . In the case S – 0, consider another Lyapunov funcd2 tion as 1 1 V4 ¼ ST S þ ðd yÞT ðd yÞ 2 2l
ð37Þ
where 0 < l < 1. The time derivative of V4 along with Eqs. (1)–(7) results in 1 V_ 4 ¼ ST S_ ðd yÞT y_ l 1 ¼ ST ½M kS Qðay þ NðSÞÞ ðd yÞT y_ l 2 X 1 jsi jdi ST Qðay þ NðSÞÞ ðd yÞT y_ 6 kST S þ l i¼1 2 2 X X 1 T jsi jdi ST QNðSÞ jsi jayi ðd yÞT y_ ¼ kS S þ l i¼1 i¼1 2 2 X X T T jsi jdi jsi jayi 6 kS S S QNðSÞ þ X 2 2 X a a jsi jaðdi yi Þ jsi jðdi yi Þ l i¼1 i¼1 2 X ¼ kST S ST QNðSÞ ða 1Þ jsi jdi i¼1
i¼1
i¼1
473 474 475 476 477 478
Remark 3. The integration term y in the guidance law of Eq. (34) can compensate a perturbation with unknown bounds and force the sliding variable to converge to the sliding surface in finite time. The exponential term NðSÞ is a sufficiently high gain. When the state is far away from the sliding surface, the time of the compensating phase can be very short, i.e., this term can accelerate the system’s response to perturbations. When S ! 0, the integration term gradually slows down until it stops growing. Moreover, the value of the exponential term decreases rapidly until it disappears at the sliding surface. On reaching the sliding surface, the overall gain can be reduced. In other word, this method can reduce the unwanted chattering level. As a result, when c2 is closer to 1, the reaching law has a better performance. Notably, c2 cannot be equal to 1; otherwise, the inequality Eq. (38) may not satisfy Lemma 1.
479
We have designed a guidance law that can deal with external disturbances. However, there is still a problem: the guidance laws in Eqs. (25) and (34) cannot guarantee that the states of the systems converge to zero. To deal with this problem, based on Theorem 2 and inspired by Refs.36,37, another new reaching law is introduced by adding k1 -signðsÞ to the reaching law in Eq. (32) as
494
s_ ¼ ks ðk1 - þ ay þ NðsÞÞsignðsÞ ( -¼
ð39Þ
480 481 482 483 484 485 486 487 488 489 490 491 492 493
495 496 497 498 499 500 501 503 504
1 jsj jsj
–0
0jsj ¼ 0
506 507 509
y_ ¼ ajsj; yð0Þ > 0
510 p
NðsÞ ¼ c0 ðec1 jsj c2 Þ
512
where k > 0, k1 > 0, a > 0, c0 > 0, c1 > 0, 1 P c2 > 0, and p > 0. ðay þ NðsÞÞsignðsÞ can suppress chattering, and ks can accelerate convergence. Moreover, k1 -signðsÞ ensures that the systems are asymptotically and finite-time stable. By selecting the novel reaching law in Eq. (39), we can obtain
X 2 a a jsi jðdi yi Þ l i¼1 X 2 a T a jsi jðdi yi Þ 6 S QNðSÞ l i¼1 p p 6 min c0 ðec1 js1 j c2 Þ; ðc00 ec1 js2 j c2 Þ kSk a kSk akSk kd yk l 1 pffiffiffi 1 T 2 p p 6 2 min c0 ðec1 js1 j c2 Þ; ðc00 ec1 js2 j c2 Þ S S 2 12 pffiffiffiffiffiffi a 1 2l kSk akSk ðd yÞT ðd yÞ l 2l
p ffiffiffi p p 6 min 2 min c0 ðec1 js1 j c2 Þ; ðc00 ec1 js2 j c2 Þ ; pffiffiffiffiffiffi a 1 1 a kSk V24 ¼ rV24 2l l 472
l always exists so that la a > 0, i.e., r > 0. According to Lemma 1, V4 converges to zero in finite time. Furthermore, S also converges to zero in finite time. Thus, Conclusion (i) is proven. The rest of the steps are the same as those of Theorem 1. Therefore, the conclusions of Theorem 2 can be easily obtained. h
S_ ¼ kS k1 -signðSÞ Qðay þ NðSÞÞ ( -¼
ð40Þ
513 514 515 516 517 518 519 521 522
1 kSk kSk
–0
0kSk ¼ 0
y_ 1 y_ ¼ y_ 2
" NðSÞ ¼
524
ajs1 j ¼ ; yi ð0Þ > 0; i ¼ 1; 2 ajs2 j #
p 0 signðs1 Þ c0 ðec1 js1 j c2 Þ ; Q ¼ p 0 signðs2 Þ c00 ðec1 js2 j c2 Þ
ð38Þ
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
525
527 528
530
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
7 568
531 532 533 534
Then, a new finite-time adaptive guidance law for a missile intercepting maneuvering targets with impact angle constraints can be defined as u3 ¼ B1 ðN þ G þ kS þ k2 x þ k1 -signðSÞ þ Qðay þ NðSÞÞÞ ð41Þ
536 537 538
1 V_ 6 ¼ ST S_ ðd yÞT y_ þ k2 xT x l signðSÞ Qðay þ NðSÞÞ ¼ ST M kS k1 kSk 1 ðd yÞT y_ k2 ST x þ k2 xT x_ l
where k, k1 , a, c0 , c00 , and c1 are positive constants, 1 P c2 > 0, and a > 1.
6 kST S k1 ST
539
540 541 542 543 544
1 ðd yÞT y_ k2 ST x þ k2 xT x_ l
Theorem 3. Considering the systems in Eqs. (1)–(7), suppose that the external disturbance M is bounded. Both the LOS angular rate and LOS angle error can converge to zero while being asymptotically and finite-time stable, if Eq. (14) is selected as the sliding mode surface and Eq. (41) as the guidance law.
¼ kST S k1 ST
545
546
Proof. Consider the Lyapunov function candidate as
550 551 552
1 1 k2 V5 ¼ ST S þ ðe yÞT ðe yÞ þ xT x 2 2 2
ð42Þ
2 X signðSÞ ST QNðSÞ þ jsi jdi kSk i¼1 X 2 2 2 X X a a jsi jayi jsi jaðdi yi Þ jsi jðdi yi Þ l i¼1 i¼1 i¼1
V_ 5 ¼ ST S_ ðe yÞT y_ þ k2 xT x_ h i ¼ ST M kS k1 signðSÞ Qðay þ NðSÞÞ kSk "
ðe yÞ
ajs1 j
k2 ðux þ bfðxÞÞT x
#
¼ kST S k1 ST
k2 S x þ k2 xT x_ T
ajs2 j
ðe yÞ
T
ajs1 j ajs2 j
6 k1 ST
T
k2 ðx_ þ ux þ bfðxÞÞ x þ k2 xT x_
6 kST S k1 ST signðSÞ þ kSk
2 X
2 X
i¼1
i¼1
jsi jei ST QNðSÞ
jsi jaei
ST QNðSÞ ¼ kST S k1 ST signðSÞ kSk k2 ðux þ bfðxÞÞT x 6 0
560
561 562
ð45Þ
t0
V6 ðtÞ 0; 8t P t
570 571 572
ð46Þ
Because V6 ðtÞ P 0 and V6 ðtÞ is a monotone decreasing function, we have ð47Þ
where
556
559
ð44Þ
Integrating V_ 6 6 k1 from t0 to t yields Z t Z t V_ 6 dt 6 V6 ðt0 Þ V6 ðtÞ 6 k1 dt ¼ k1 ðt t0 Þ
V6 ðtÞ V6 ðt0 Þ 6 k1 ðt t0 Þ:
2 X jsi jei ða 1Þ
555
558
6 k1
Then
i¼1
557
signðSÞ kSk
t0
k2 ðux þ bfðxÞÞT x
554
X 2 a a jsi jðdi yi Þ k2 ðux þ bfðxÞÞT x l i¼1
i¼1
#
2 X signðSÞ ST QNðSÞ ða 1Þ jsi jdi kSk i¼1
2 X þ jsi jei ST Qðay þ NðSÞÞ 6 kST S k1 ST signðSÞ kSk
"
2 X 1 jsi jayi ðd yÞT y_ l i¼1
¼ kST S k1 ST
The time derivative of V5 along with Eqs. (1)–(7) results in
T
2 signðSÞ X þ jsi jdi ST QNðSÞ kSk i¼1
k2 ðx_ þ ux þ bfðxÞÞT x þ k2 xT x_
547 549
2 signðSÞ X þ jsi jdi ST Qðay þ NðSÞÞ kSk i¼1
V6 ðt0 Þ k1
From the above inequality, V5 ðtÞ 6 V5 ð0Þ, indicating that V5 ðtÞ is bounded. Therefore, it can be concluded that si and ei yi ði ¼ 1; 2Þ are all bounded, i.e., yi is bounded. Then, a positive constant di exists so that yi 6 di and jmi j 6 di . d d ¼ 1 . For the case S – 0, another Lyapunov function d2 can be considered as
t ¼ t0 þ
1 1 k2 V6 ¼ ST S þ ðd yÞT ðd yÞ þ xT x 2 2l 2
Remark 4. In Theorem 3, the guidance law u3 ensures that the LOS angular rate and LOS angle error converge to zero while being asymptotically and finite-time stable. Compared to u2 , c2 can be equal to 1 by adopting the newly designed reaching law
Because V6 ðtÞ 0, the sliding modes S and x converge to 0 when t P t . Then, according to Eq. (14), x_ converges to 0 in finite time. In addition, V_ 6 6 k1 ensures that the system is asymptotically and finite-time stable. Therefore, the conclusions of Theorem 3 can be easily obtained. h
574 575 576 578 579 580 581 583 584 585 587 588 589 590 591 592
563 565 566 567
ð43Þ
where 0 < l < 1. The time derivative of V4 along with Eqs. (1)–(7) results in
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
593 594 595 596
CJA 844 12 June 2017
No. of Pages 19
8 597 598 599
600 601 602 603 604 605 606 607 608
609 610 611 612 613 614 615 616
618
Y. Si, S. Song
in Eq. (39). Moreover, the time of system states arriving at the equilibrium point can be accurately calculated using Theorem 3, but can only be estimated using Theorems 1 and 2. Remark 5. In fact, the conclusions of Theorem 3 can only be obtained theoretically. The main reason is as follows. The value of the guidance law increases when the sliding surface approaches to 0, but the capacity of dynamic actuators is limited in practice. To avoid similar problems, the traditional approach often uses signðsÞ instead of signðsÞ , where @ is a small kskþ@ ksk positive constant. However, to some extent, the convergence precision is sacrificed. Generally speaking, there is a trade-off between practicality and good performance. Remark 6. Note that the guidance laws proposed in this paper are discontinuous because of the presence of a signum function, leading to the undesired chattering phenomenon. To weaken this phenomenon, a continuous saturation function satðsÞ is given as Eq. (48). This function is used to approximate the signum function, i.e., Eq. (48) can be used to replace the signum function. satðs1 Þ satðSÞ ¼ ð48Þ satðs2 Þ
621
8 > < 1; si > h satðsi Þ ¼ si =h; jsi j 6 h i ¼ 1; 2 > : 1; si < h
622
4. Simulation results
623
In this part, numerical simulations are carried out to verify the performance of the designed guidance laws. To illustrate the effectiveness of the designed guidance laws, the two cases shown below were selected for different target accelerations.
619
624 625 626 627
628 629
ð49Þ
Case 1. ayt ¼ azt ¼ 19:6 cosð2tÞ m=s2 . Case 2. azt ¼ 19:6 m=s2 and ayt ¼ 19:6 m=s2 .
630 631 632 633 634
636
To analyze the superiority of the proposed guidance laws, the PNGL and NTSMGL22 were compared. The PNGL can be expressed as " # N1 R_ h_ L ð50Þ nc ¼ N2 R_ /_ L
Table 1
Initial conditions for missile and target.
Dataset
Dataset 1
Dataset 2
Rð0Þ ðmÞ hL(0) (°) /L(0) (°) hm(0) (°) /m(0) (°) Vm ðm=sÞ ht(0) (°) /t(0) (°) Vt ðm=sÞ
12,000 30 0 10 10 850 20 180 510
9000 20 60 25 30 600 10 160 300
The nonsingular terminal sliding mode surface is given as r1 1 ¼ x þ x_ p=q r¼ ð51Þ b r2 where b > 0 is a constant. p > 0 and q > 0 are odd constants, following the condition of p>q The corresponding NTSMGL is given as bq u0 ¼ B1 N þ x_ 2p=q þ k0 r þ H0 sgnðrÞ p
ð52Þ
637 638
640 641 642 643 645 646 647
ð53Þ
Two sets of initial engagement parameters are considered, and the details are given in Table 1. The capacity of dynamic actuators is limited in practice; therefore, the maximum lateral accelerations are assumed to be limited as aM max signðaM Þ if jaM j P aM max aM ¼ aM if jaM j < aM max where aMmax ¼ 25g, i.e., the maximum allowable value of the missile acceleration is assumed to be 25g, and g is the acceleration of gravity (g ¼ 9:8 m=s2 ). The parameters in the guidance law u0 are selected as follows: b ¼ 2, p ¼ 9, q ¼ 7, k0 ¼ 0:5, u ¼ 0:5, and 1:5 0 H0 ¼ . The parameters N1 and N2 in the PNGL 0 1:5 are selected as N1 ¼ 7 and N2 ¼ 7, respectively.
649 650 651 652 653 654 655
657 658 659 660 661 662
663 664
4.1. Simulation results under u1
665
The parameters of the first finite-time controller u1 are selected as follows: g ¼ 0:025, r ¼ 0:2, b ¼ 0:7, k ¼ 1, and 1:138 0 H¼ . The parameter in the saturation func0 1:382 tion is selected as h ¼ 0:04. For Case 1, When ayt ¼ azt ¼ 19:6 cosð2tÞ m=s2 and the initial engagement parameters are considered as Dataset 1 in Table 1, the simulation results under u1 are shown in Fig. 3. Fig. 3(a) shows the relative movement trajectories under three different guidance laws, and the missile can intercept the target successfully for Case 1, even though the flight paths of the missile are different. Fig. 3(b) clearly shows that both u1 and u0 ensure the convergences of hL and /L to the desired values. However, the PNGL cannot guarantee the convergence of the LOS angles. In addition, clearly the LOS angles under u1 have a faster convergence speed and better performance than those under u0 . Fig. 3(c) shows the curves of h_ L and /_ L . Similarly, still a good convergence performance was observed under u1 . As shown in Fig. 3(d), under the three different guidance laws, accelerations of the missile are in reasonable scales. For u1 and u0 , an acceleration saturation phenomenon exists, which lasts for about 4 s. Further, clearly the accelerations of the missile produced under the PNGL are smaller than those under u1 or u0 . However, a large acceleration of the missile under u1 and u0 ensures that the LOS angles and angular rates have preferable convergence performances. For Case 2, Fig. 4 shows the simulation results under u1 with azt ¼ ayt ¼ 19:6 m=s2 , and the initial engagement parameters are considered as Dataset 2 in Table 1. Fig. 4(a) clearly
666
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
667
668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
Fig. 3
694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711
9
Responses under u1 with Case 1.
shows that the target is maneuvering at a new way, and the missile can still intercept it successfully under three different guidance laws. Fig. 4(b) shows the curves of hL and /L . The LOS angles hL and /L converge to the desired values under both u1 and u0 . Fig. 4(c) shows the curves of h_ L and /_ L . Figs. 4 (b) and (c) clearly show that the dynamic systems have the best convergence performances under u1 . Fig. 4(d) shows the missile acceleration profiles. The missile acceleration curves shown in Fig. 4(d) converge to a constant within 5 s. In conclusion, the control strategy u1 also performs very well when the target is maneuvering in different ways. Furthermore, in Ref.22, the designed guidance law was simulated and verified only for nonmaneuvering targets. In this paper, simulation experiments were carried out for targets with different accelerations. The simulation results show that the performance of guidance laws obtained in this study is obviously better than that of the guidance law designed in Ref.22. This also validates that the guidance laws designed in this study have a
faster convergence speed and stronger robustness than the PNGL and the guidance law reported in Ref.22. To further verify the effectiveness of the guidance laws, simulation results for different desired impact angles, but with the same initial LOS angles, are presented. The initial conditions are given as Dataset 1 in Table 1. Let the desired impact angles hLf be 5 , 15 , 25 , 35 , 45 , and 60 . Let the desired impact angles /Lf be 25 , 15 , 5 , 5 , 15 , and 30 . Fig. 5 shows the trajectories of the missile and the target and the curves of the LOS angle hL . Fig. 5(a) shows that the missile can intercept the target successfully for different desired impact angles. Fig. 5(b) shows that when /Lf ¼ 5 and hLf ¼ 5 , 15 , 25 , 35 , 45 , and 60 , hL can converge to different desired angles precisely. However, the convergence time of hL is significantly affected by different desired impact angles. Using the same parameters, the greater the difference between the desired and initial angles is, the slower the convergence rate of hL is. That is because the value of the adaptive term increases with
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729
CJA 844 12 June 2017
No. of Pages 19
10
Y. Si, S. Song
Fig. 4
Fig. 5
Responses under u1 with Case 2.
Responses under u1 with Dataset 1 when /L ¼ 5 and hL ¼ 5 ; 15 ; 25 ; 35 ; 45 ; 60 .
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
Fig. 6
Responses under u1 with Dataset 1 when hL ¼ 35 and /L ¼ 25 ; 15 ; 5 ; 5 ; 15 ; 30 .
739
time. Therefore, it requires much more time to compensate the large errors between the initial and desired values. As shown in Fig. 5(b), the optimal desired LOS angles of the proposed guidance law u1 approach hLf ¼ ½5 ; 60 . Fig. 6 shows the responses under u1 with Dataset 1 when hLf ¼ 35 and /Lf ¼ 25 , 15 , 5 , 5 , 15 , and 30 . /L also converges to different desired angles precisely, even though the convergence time is different. In addition, the optimal desired LOS angles of the proposed guidance law u1 approach /Lf ¼ ½25 ; 30 .
740
4.2. Simulation results under guidance law u2
730 731 732 733 734 735 736 737 738
741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768
11
Similar to Section 4.1, the PNGL in Eq. (50) and the guidance law u0 are still selected for comparison. To validate u2 , the selected parameters are g ¼ 0:025, r ¼ 0:2, b ¼ 0:7, k ¼ 1, a ¼ 2, c0 ¼ 4:849, c00 ¼ 5:259, c1 ¼ 0:1, c2 ¼ 0:99, and p ¼ 0:1. The parameter in the saturation function is selected as h ¼ 0:04. For Case 1, Fig. 7 shows the simulation results under the guidance law u2 with ayt ¼ azt ¼ 19:6 cosð2tÞ m=s2 , and the initial engagement parameters are considered as Dataset 1 in Table 1. Fig. 7(a) shows the relative movement trajectories under u2 , u0 , and the PNGL. Clearly, the missile can intercept the target successfully under u2 . Fig. 7(b)–(c) show the curves of the LOS angles and angular rates. Both the guidance laws u0 or u2 ensure the convergence of the LOS angles to the expected values, and the LOS angular rates converge to zero. Under u2 , u0 , and the PNGL, Fig. 7(d) shows the curves of the missile accelerations, which are within reasonable bounds. Fig. 7(e) shows the adaptive value curves. Clearly, the dynamic systems under u2 have a faster convergence speed and better performance than those under u0 or the PNGL. For Case 2, Fig. 8 shows the simulation results under the second guidance law u2 with azt ¼ ayt ¼ 19:6 m=s2 , and the initial engagement parameters are considered as Dataset 2 in Table 1. Fig. 8(a) shows the relative movement trajectories under three different guidance laws. Fig. 8(b)–(c) show the curves of hL , /L , h_ L , and /_ L . Fig. 8(d) shows the missile acceleration profiles. Fig. 8(e) shows the adaptive value curves. The comparison results are the same as those described in the pre-
vious section. Therefore, the remaining analyses are omitted here. According to the above analyses, u2 has a better performance than the PNGL and the NTSMGL. Fig. 9 shows the responses under u2 with Dataset 1 when /Lf ¼ 5 and hLf ¼ 5 , 15 , 25 , 35 , 45 , and 60 . Fig. 10 shows the responses under u2 with Dataset 1 when hLf ¼ 35 and /Lf ¼ 25 , 15 , 5 , 5 , 15 , and 30 . The situations are similar to those shown in Figs. 5 and 6, thus not repeated here. To further prove the superiority of the chattering elimination of u2 , the sliding mode guidance law u1 is selected for comparison. Notably, the signum function is no longer replaced by a saturation function in this part. Fig. 11(a) and (b) show the comparison results of u1 and u2 including the curves of sliding mode surfaces. The sliding mode surface profiles shows a severe chattering phenomenon under u1 , i.e., the undesired chattering is reduced effectively by the guidance law u2 . The comparison results between u1 and u2 show that on one hand, the integration term y in u2 can compensate a perturbation with unknown bounds and force the sliding variable to converge to the sliding surface in finite time. On the other hand, the magnitude of y can be adjusted according to the value of the sliding mode surface, reducing the unwanted chattering level. This is sufficient to validate the good performance and superiority of u2 .
769
4.3. Simulation results under guidance law u3
794
Similar to Sections 4.1 and 4.2, the PNGL and u0 are selected for comparison to verify the effectiveness of u3 . The selected parameters in u3 are as follows: g ¼ 0:25, r ¼ 0:2, b ¼ 7, k ¼ 0:5, k1 ¼ 0:1, k2 ¼ 0:3, a ¼ 2, c0 ¼ 4:849, c00 ¼ 5:259, c1 ¼ 0:1, c2 ¼ 1, and p ¼ 0:1. The parameter in the saturation function is selected as h ¼ 0:05. To reduce chatsignðsÞ tering, when ksk < 0:01, kskþ0:01 is used to replace signðsÞ . ksk For Case 1, Fig. 12 shows the simulation results under u3 for Case 1, and the initial engagement parameters are considered as Dataset 1 in Table 1. Fig. 12(a) shows the relative movement trajectories under u3 , u0 , and the PNGL, and the missile can hit the target successfully under the three different guidance laws. The relative movement curves under u3 are similar to
795
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793
796 797 798 799 800 801 802 803 804 805 806 807
CJA 844 12 June 2017
No. of Pages 19
12
Y. Si, S. Song
Fig. 7
Responses under u2 with Case 1.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
Fig. 8
13
Responses under u2 with Case 2.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
CJA 844 12 June 2017
No. of Pages 19
14
Y. Si, S. Song
Fig. 9
Fig. 10
Responses under u2 with Dataset 1 when /Lf ¼ 5 and hLf ¼ 5 ; 15 ; 25 ; 35 ; 45 ; 60 .
Responses under u2 with Dataset 1 when hLf ¼ 35 and /Lf ¼ 25 ; 15 ; 5 ; 5 ; 15 ; 30 .
Fig. 11 808 809 810 811 812
Comparison between u1 and u2 with azt ¼ ayt ¼ 20g.
those under u0 , but are quite different from those under the PNGL. Fig. 12(b) and (c) show the curves of the LOS angles and angular rates. Clearly, the guidance systems have a faster convergence speed under u3 than those under u0 and the PNGL. Fig. 12(d) shows the curves of the missile accelerations under
the three different guidance laws, which are within reasonable bounds. Fig. 12(e) shows the adaptive value curves. From the above analysis, clearly the dynamic systems under u3 have a faster convergence speed and better performance than those under u0 or the PNGL.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
813 814 815 816 817
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
Fig. 12
15
Responses under u3 with Case 1.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
CJA 844 12 June 2017
No. of Pages 19
16
Y. Si, S. Song
Fig. 13
Responses under u3 with Case 2.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
CJA 844 12 June 2017
No. of Pages 19
Three-dimensional adaptive finite-time guidance law
Fig. 14
Fig. 15
Table 2
818 819 820 821 822 823 824 825 826
17
Comparison between u1 and u3 with azt ¼ ayt ¼ 20g.
Effect of gain on the performance of the guidance law.
Interception time, miss distance, and LOS angle error.
Guidance laws
Case 1
Case 2
Interception time (s)
Miss distance (m)
Error of hL ð Þ
Error of /L ð Þ
Interception time (s)
Miss distance (m)
Error of hL ð Þ
Error of /L ð Þ
PNGL NTSMGL u1 u2 u3
9.159 9.335 9.353 9.345 9.361
0.1597 0.0830 0.0022 0.0107 0.0444
4.8391 0.0992 0.0611 0.0561 0.0584
3.9930 0.2484 0.0841 0.0776 0.0812
11.109 11.289 11.359 11.364 11.383
0.1057 0.3036 0.0927 0.0233 0.0115
5.2086 0.7790 0.0815 0.0873 0.0772
9.5773 0.9643 0.0743 0.0774 0.0713
For Case 2, Fig. 13 shows the simulation results under u3 with azt ¼ ayt ¼ 19:6 m=s2 , and the initial engagement parameters are considered as Dataset 2 in Table 1. Fig. 13(a) shows the relative movement trajectories under three different guidance laws. Figs. 13(b) and 13(c) show the curves of hL , /L , h_ L , and /_ L . Fig. 13(d) shows the missile acceleration profiles. Fig. 13(e) shows the adaptive value curves. The comparison results are the same as described in the previous sections. Therefore, the remaining analyses are omitted here.
According to the above analysis, the proposed adaptive guidance law u3 has a better performance than those of the PNGL and the NTSMGL. The simulation results of different desired impact angles under u3 are similar to those shown in Figs. 5 and 6, thus not repeated here. Similar to Section 4.2, u1 is still selected to compare with u3 . Notably, the signum function is no longer replaced by the saturation function in this part. Fig. 14(a) and (b) show the comparison results between u1 and u3 . The sliding mode
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
827 828 829 830 831 832 833 834 835 836
CJA 844 12 June 2017
18 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857
Y. Si, S. Song
surface profiles show a severe chattering phenomenon under u1 . In u3 , weakening of undesired chattering was caused by adding Qðay þ NðSÞÞ to the reaching law. This is sufficient to demonstrate the good performance and superiority of u3 . In addition, the effect of k1 on the value of the guidance law is analyzed by simulation, and the results are shown in Fig. 15. Fig. 15(a) shows that k1 is too large and would cause an overshoot phenomenon. Fig. 15(b) shows that the duration of the saturation phenomenon would increase with an increase in the numerical value of k1 . Therefore, a route to obtain a better convergence performance is by adjusting k1 . Table 2 shows the precise data including interception time, miss distance, and LOS angle error. Although the guidance laws are different, the interception time is similar. Further, the comparison between different guidance laws under the two cases shows that the miss distances and LOS angle errors derived under u1 , u2 , and u3 are much less than those derived under u0 and the PNGL. Therefore, u1 , u2 , and u3 ensure the guidance accuracy and success rate of the interception. Moreover, a high guidance precision can be achieved even in the case of an existing strong target maneuver.
858
5. Conclusions
859
For a missile intercepting maneuvering targets in a 3D engagement scene, this study has proposed three novel fastconvergence guidance laws with terminal impact angle constraints. To intercept maneuvering targets, all the three guidance laws designed in this study ensure that the LOS angular rate and LOS angle are finite-time stabilized. The details can be summarized as follows:
860 861 862 863 864 865
866 867 868 869 870 871 872 873 874 875 876 877 878 879 881 880
(1) The first guidance law is developed based on the fast nonsingular terminal sliding mode control theory. This guidance law can compensate target acceleration with a known upper bound. (2) Based on the newly designed reaching law, an adaptive sliding mode guidance law is provided. Besides, this guidance law can deal with the problem of target acceleration with unknown bounds. (3) Based on another newly designed reaching law, the third guidance law is developed. This guidance law can ensure that the LOS angular rate and LOS angle are asymptotically and finite-time stable. (4) The theoretical proofs and simulation results have verified that the three guidance laws designed in this study are effective and superior.
882
883
Acknowledgements
884
887
This study was co-supported by the National Natural Science Foundation of China (No. 61333003) and the China Aerospace Science and Technology Innovation Foundation (No. JZ20160008).
888
References
885 886
889 890 891
No. of Pages 19
1. Lee CH, Kim TH, Tahk MJ. Design of impact angle control guidance laws via high-performance sliding mode control. Proc IMechE Part G: J Aerospace Eng 2013;227(2):235–53.
2. Kim BS, Lee JG, Han HS. Biased PNG law for impact with angular constraint. IEEE Trans Aerosp Electron Syst 1998;34 (1):277–88. 3. Erer KS, Merttopc¸uoglu O. Indirect impact-angle-control against stationary targets using biased pure proportional navigation. J Guid Control Dynam 2012;35(2):700–4. 4. Oza HB, Padhi R. Impact-angle-constrained suboptimal model predictive static programming guidance of air-to-ground missiles. J Guid Control Dynam 2012;35(1):153–64. 5. Lee YI, Kim SH, Tahk MJ. Optimality of linear time-varying guidance for impact angle control. IEEE Trans Aerosp Electron Syst 2012;48(4):2802–17. 6. Lee YI, Kim SH, Lee JI. Analytic solutions of generalized impactangle-control guidance law for first-order lag system. J Guid Control Dynam 2012;36(1):96–112. 7. Lee CH, Kim TH, Tahk MJ. Interception angle control guidance using proportional navigation with error feedback. J Guid Control Dynam 2013;36(5):1556–61. 8. Utkin VI, Chang HC. Sliding mode control on electro-mechanical systems. Math Probl Eng 2002;8(4–5):451–73. 9. Hou M, Duan G. Integrated guidance and control of homing missiles against ground fixed targets. Chin J Aeronaut 2008;21 (2):162–8. 10. Zhang Y, Sun M, Chen Z. Finite-time convergent guidance law with impact angle constraint based on sliding-mode control. Nonlinear Dynam 2012;70(1):619–25. 11. Xiong S, Wang W, Liu X. Guidance law against maneuvering targets with intercept angle constraint. ISA Trans 2014;53 (4):1332–42. 12. Kumar SR, Rao S, Ghose D. Non-singular terminal sliding mode guidance and control with terminal angle constraints for nonmaneuvering targets. In: Proceedings of the 12th ieee workshop on variable structure systems; 2012 Jan 12–14; Mumbai, India. New York: IEEE; 2012. p. 291–6. 13. Song QZ, Meng XY. Design and simulation of guidance law with angular constraint based on non-singular terminal sliding mode. In: Proceedings of the 2012 international conference on solid state devices and materials science; 2012 Apr 1–2; Macao, China. London: Elsevier; 2012. p. 1197–204. 14. Kumar SR, Rao S, Ghose D. Nonsingular terminal sliding mode guidance with impact angle constraints. J Guid Control Dynam 2014;37(4):1114–30. 15. Zhao J, Zhou J. Strictly convergent nonsingular terminal sliding mode guidance law with impact angle constraints. Optik-Int J Light Electron Opt 2016;127(22):10971–80. 16. Liu JH, Shan JY, Liu Q. Optimal pulsed guidance law with terminal impact angle constraint. Proc IMechE Part G: J Aerospace Eng (in press). 17. Sun S, Zhou D, Hou W. A guidance law with finite time convergence accounting for autopilot lag. Aerosp Sci Technol 2013;25(1):132–7. 18. Cho N, Kim Y, Park S. Three-dimensional nonlinear differential geometric path-following guidance law. J Guid Control Dynam 2015;38(12):2366–85. 19. Song J, Song S. Three-dimensional guidance law based on adaptive integral sliding mode control. Chin J Aeronaut 2016;29 (1):202–14. 20. He S, Wang W, Wang J. Three-dimensional impact angle guidance laws based on model predictive control and sliding mode disturbance observer. J Dyn Syst Meas Contr 2016;138(8):1–11. 21. Wang W, Xiong S, Wang S, Song S, Lai C. Three dimensional impact angle constrained integrated guidance and control for missiles with input saturation and actuator failure. Aerosp Sci Technol 2016;53:169–87. 22. Kumar SR, Ghose D. Three-dimensional impact angle guidance with coupled engagement dynamics. Proc IMechE Part G: J Aerospace Eng 2017;231(4):621–41.
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009
892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958
CJA 844 12 June 2017
Three-dimensional adaptive finite-time guidance law 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979
23. Li G, Ji H. A three-dimensional robust nonlinear terminal guidance law with ISS finite-time convergence. Int J Control 2016;89(5):938–49. 24. Li G, Ji H. A three-dimensional terminal guidance law based on finite-time input-to-state stability. In: Proceedings of the 34th Chinese control conference; 2015 July 28–30; Hangzhou. New York: IEEE; 2015. p. 5174–81. 25. Song SH, Ha IJ. A Lyapunov-like approach to performance analysis of 3-dimensional pure PNG laws. IEEE Trans Aerosp Electron Syst 1994;30(1):238–48. 26. Yu SH, Yu XH, Man ZH. Continuous finite-time control for robotic manipulators with terminal sliding mode. Automatica 2005;41(11):1957–64. 27. Pukdeboon C, Siricharuanun P. Nonsingular terminal sliding mode based finite-time control for spacecraft attitude tracking. Int J Control Autom 2014;12(3):530–40. 28. Hardy H, Littlewood JE, Polya G. Inequalities. 2nd ed. Cambridge: Cambridge University Press; 1952. p. 31–2. 29. Shtessel YB, Shkolnikov IA, Levant A. Guidance and control of missile interceptor using second-order sliding modes. IEEE Trans Aerosp Electron Syst 2009;45(1):110–24.
No. of Pages 19
19 30. Yang L, Yang J. Fast nonsingular terminal sliding-mode control for nonlinear dynamical systems. Int J Robust Nonlin 2011;21 (16):1865–79. 31. Mehta A, Bandyopadhyay B. In frequency shaped and observerbased discrete-time sliding mode control. Springer Briefs Appl Sci Technol 2015;37(5):9–25. 32. Xie WF. Sliding-mode-observer-based adaptive control for servo actuator with friction. IEEE Trans Ind Electron 2007;54(3):1517–27. 33. Niu Y, Hu DW, Wang Z. Improved sliding mode control for discrete-time systems via reaching law. IET Control Theory A 2010;4(11):2245–51. 34. Gao WB. Theory and design method of variable structure control. 2nd ed. Beijing: Science Press; 1996. p. 27–8. 35. Fallaha CJ. Sliding-mode robot control with exponential reaching law. IEEE Trans Ind Electron 2011;58(2):600–10. 36. Huo M, Huo X, Karimi HR. Finite-time control for attitude tracking maneuver of rigid satellite. Abstr Appl Anal 2014;2014 (2014):1–15. 37. Jin XZ, He YG, Wang D. Adaptive finite-time synchronization of a class of pinned and adjustable complex networks. Nonlinear Dynam 2016;85(3):1–11.
980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001
Please cite this article in press as: Si Y, Song S Three-dimensional adaptive finite-time guidance law for intercepting maneuvering targets, Chin J Aeronaut (2017), http://dx.doi.org/10.1016/j.cja.2017.04.009