1 s2.0 S0016003223001084 Main
1 s2.0 S0016003223001084 Main
1 s2.0 S0016003223001084 Main
com
Abstract
In order to improve the flexibility and reduce the energy consumption of cooperative guidance laws
considering the impact angle constraint, this paper proposes a three-dimensional event-triggered fixed-
time cooperative guidance law with the constraint of relative impact angles. First, for the purpose of
avoiding the precision degradation due to the estimation error of time-to-go especially facing a maneu-
vering target, the range-to-go and velocity along the line-of-sight (LOS) are taken as the coordination
variables for achieving time-cooperative guidance. Secondly, instead of assigning specific desired impact
angles for each missile, only the consensus errors of relative impact angles are utilized as the coordina-
tion variables for achieving space-cooperative guidance, which can avoid continually maneuvering for
maintaining the constant desired impact angles, thus reducing the fuel consumption. Next, the guidance
laws along the LOS and perpendicular to the LOS are developed, and the event-triggering mechanisms
are designed to reduce the update frequency of cooperative guidance commands, thus further reducing
the energy consumption. To guarantee the convergence rate, the fixed-time control theory is adopted
and the stability of proposed event-triggered cooperative guidance laws are rigorously proved. In addi-
tion, it is also proved that there is no Zeno behavior when implementing the proposed event-triggered
cooperative guidance laws. Finally, numerical simulations indicate that the strictly simultaneous attack
is achieved and the constraint of relative impact angles is satisfied. Comparative studies demonstrate
that the computation burden of cooperative guidance commands is relaxed and the fuel consumption is
∗ Corresponding author.
E-mail addresses: zhongyuan@buaa.edu.cn (Z. Chen), chenwanchun_buaa@163.com (W. Chen).
https://doi.org/10.1016/j.jfranklin.2023.02.027
0016-0032/© 2023 The Franklin Institute. Published by Elsevier Inc. All rights reserved.
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
reduced by the proposed event-triggered cooperative guidance laws with the constraint of relative impact
angles.
© 2023 The Franklin Institute. Published by Elsevier Inc. All rights reserved.
1. Introduction
3915
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
satisfy the constraint of relative impact angles. However, the target in [21] is stationary, not
a maneuvering one, which limits the scope of applications.
Important to note is that the missiles are assumed to fly in a plane in [16–21]. Practically,
the missiles fly in the nonlinear three-dimensional (3-D) environment in which the line-of-
sight (LOS) angles and angular rates may be very large. In such a situation, the precision of
guidance laws that are based on the small angle assumption [19,20] will degrade dramatically.
Therefore, it is vital to design a robust nonlinear cooperative guidance law in 3-D environment
that can satisfy the constraints in both time and space dimensions. The 3-D cooperative
guidance laws proposed in [22,23] can achieve simultaneous attack and desired impact angles,
yet the estimation of time-to-go is utilized as the consensus variable. As mentioned before,
the estimation error of time-to-go will significantly influence the accuracy of time-cooperative
guidance. The cooperative guidance law proposed in [21,24] utilizes the consensus of range-
to-go and radial relative velocity to achieve simultaneous attack, but the targets are stationary,
not maneuvering ones.
More importantly, the above cooperative guidance laws are required to continuously up-
date the cooperative guidance commands with periodically transmitted input signals, which is
called time-triggered guidance [25–27], which may demand a heavy transmission load in the
controller-to-actuator channel [28–30]. It should be noted that high regulation frequency of
guidance commands even when there is no significant change in the coordination variables
may waste the limited fuel that a missile carries [31–33]. In order to save the limited re-
sources of the multi-missile system while guaranteeing the desirable guidance performance,
an event-triggered cooperative guidance scheme is proposed in the present paper. The coop-
erative guidance commands will not be updated and hold constant until trigger conditions are
satisfied, which can greatly reduce the update frequency of guidance commands, thus reducing
the resources consumption.
Event-triggered control scheme has attracted wide attention in recent years. An event-
driven-based fixed-time adaptive controller is constructed in [34] to reduce the communication
burden while excluding the Zeno-behavior. The designed controller not only guarantees all
the signals of the closed-loop system (CLS) are practically fixed-time bounded, but also
the tracking error can be regulated to the predefined boundary. A self-triggered scheme is
formulated in [35] to predict sampling instants automatically and to reduce the computational
burden of the on-line solving of model predictive control. The co-design of the self-triggered
scheme and the MPC approach can design the control input when keeping the state trajectories
within a pre-specified bound over a given time interval. Nevertheless, the approaches in [34,35]
are designed for single agent, which are not suitable for the cooperative guidance law design
of multi-missile system.
There are still few research related to the distributed event-triggered cooperative guidance
[36–38]. An event-triggered optimal cooperative guidance law for simultaneous attacks with
impact angle constraints is proposed in [36], yet only a stationary target is considered. In [37],
an adaptive event-triggered distributed optimal guidance law is developed by which multiple
missiles can simultaneously attack a maneuvering target with less update numbers. Never-
theless, the engagement geometries in [36,37] are planer, not the practical three-dimensional
ones. An event-triggered 3-D nonlinear cooperative guidance law for simultaneous attack is
proposed in [38], which can optimize the usage of available resources. However, only the
target stationary is considered. In [39], the distributed optimal event-triggered cooperative
guidance law for nonlinear multi-missile guidance systems with partially unknown dynamics
3916
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
is proposed, which can deal with maneuvering targets. However, the constraint of impact
angle is out of consideration in [37–39], which limits the lethality of multiple missiles.
Furthermore, the flight time of terminal guidance is very short, so the high convergence rate
of guidance errors is a vital demand. Nevertheless, the proposed event-triggered cooperative
guidance scheme aims to reduce the update frequency of cooperative guidance commands,
which may in turn decrease the convergence rate. Some guidance laws have been developed
based on the theory of finite-time control to achieve a faster convergence rate than the asymp-
totic ones [40–42]. However, the convergence time of finite-time cooperative guidance laws is
dependent on the initial conditions, and the convergence time may become infinity with huge
initial errors [43–45]. As an extension of finite-time control, the bound of convergence time
for the fixed-time control is independency to initial conditions, which can further improve
the convergence rate [46–48]. A three-dimensional adaptive fixed-time cooperative guidance
law with impact time and angle constraints in [49], yet the target is stationary. Robust fixed-
time three-dimensional cooperative guidance laws with the constraint of impact angle are
proposed in [50,51], which can adapt to unknown target maneuvers and model uncertainties.
Nevertheless, the performance of the guidance laws in [50,51] will suffer from the estimation
error of time-to-go. In addition, the cooperative guidance laws proposed in [48–51] require
the guidance commands to be updated continuously with time-periodical input signals, which
may cause unnecessary consumption of resources.
Aiming at the above observations and discussions, we present 3-D event-triggered fixed-
time robust cooperative guidance scheme with the constraint of relative impact angles, which
can achieve accurate simultaneous attack and fast convergence with less resource consumption.
The main contributions or advantages are summarized as follows:
(1) Although the 3-D cooperative guidance laws developed in [22,23,50,51] can achieve
simultaneous attack and satisfy the impact angle constraint, the estimation of time-to-go
is utilized as the consensus variable, and the estimation error will reduce the guidance
precision. In this study, the consensus errors of range-to-go and relative velocity along
the LOS are regarded as the coordination variables, which can avoid the precision
degradation due to the estimation error of time-to-go. The guidance laws proposed in
[21,24] utilized consensus errors of range-to-go and radial relative velocity for achieving
time-cooperative guidance, yet the targets are stationary, and the impact angle constraint
is out of consideration.
(2) Instead of assigning certain desired impact angles for each missile in [21-24,36,50],
only the desired relative impact angles are pre-specified to achieve space-cooperative
guidance in the present paper. The relative impact angles will rarely change greatly
under some disturbances, so the requirement of maintaining constant desired impact
angles can be relaxed. As a result, the regulation frequency of cooperative guidance
commands can be decreased and the fuel consumption can be reduced. Therefore, the
proposed cooperative guidance laws that utilize the constraint of desired relative impact
angles will be more flexible.
(3) Contrary to the time-triggered cooperative guidance laws that continuously update the
cooperative guidance commands [1,27], an event-triggered cooperative guidance law is
developed. By designing appropriate triggering mechanisms, the cooperative guidance
commands are not updated and hold constant until triggering conditions are satisfied,
which can further reduce the resource consumption as well as ensure the guidance sys-
tem’s performance. Distributed event-triggered cooperative guidance laws are proposed
3917
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
in [37–39], but the constraint of impact angle is out of consideration in both works,
which limits the lethality of multiple missiles.
(4) Note that the proposed event-triggered cooperative guidance scheme aims to reduce the
update frequency of cooperative guidance commands, which may in turn decrease the
convergence rate of the coordination variables. A fixed-time event-triggered cooperative
guidance is designed in the present paper, whose convergence rate is independent of
initial conditions. Hence, the proposed guidance law will ensure a fast convergence rate
under a lower update frequency.
The rest of the paper is organized as follows. Section 2 provides some necessary prelimi-
naries including graph theory, definition of fixed-time stability, and the problem formulation
of simultaneous attack with desired relative impact angles. In Section 3, the 3-D fixed-time
event-triggered cooperative guidance laws with the constraint of relative impact angle is pro-
posed, and the corresponding stability proof is also given in detail. In order to demonstrate
the effectiveness of the proposed cooperative guidance laws, some comparative case studies
are discussed in Section 4. Section 5 concludes the paper.
2.2. Preliminaries
Consider the following nonlinear system,
x˙(t ) = f (t , x(t ))
(1)
x(0) = x0
3918
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
with the constants c1 > 0, c2 > 0, ι > 0, p ∈ (0, 1), and q ∈ (1, ∞ ), the origin of system
Eq. (1) is practical fixed-time stable. Moreover, the residual set of the solution is
1p q1
− 1p ι − q1 ι
lim x(t )|V (x(t )) ≤ min c1 , c2 (3)
t→T 1−κ 1−κ
where κ ∈ (0, 1) is a constant. The settling time T satisfies
1 1
T ≤ Tmax := + (4)
c1 κ (1 − p) c2 κ (q − 1)
In addition, if ι = 0, the origin of system Eq. (1) is fixed-time stable, which is defined in
Definition 1, and Tmax will be (1/[c1 (1 − p)] ) + (1/[c2 (q − 1)] ).
Lemma 3. [58]: For any real numbers ξ1 , ξ2 , . . . , ξN > 0, the following inequality holds
⎧ N p
⎪
⎪
N
1−p
⎪
⎨ ξ i
P
≥ N ξi , if p > 1
i=1 i=1
N p (5)
⎪
⎪ N
⎪
⎩ ξ i
P
≥ ξ i , if 0 < p ≤ 1
i=1 i=1
3919
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 1. Three-dimensional engagement geometry of the ith missile against a maneuvering target.
−ri q̈βi cos qεi − 2r˙i q˙βi cos qεi + 2ri q˙εi q˙βi sin qεi = aT βi − aM βi (9)
T T
where [aMri aMεi aM βi ] and [aT ri aT εi aT βi ] are the acceleration of the i−th missile
and the target expressed in Mi xL yL zL , respectively.
In this study, the maneuverers of target are regarded as disturbances, then the engagement
dynamics can be rewritten as
r̈i = ri q˙εi
2
+ ri q˙βi
2
cos2 qεi − aMri + dri = fride f + fridis − aMri (10)
Time-cooperative guidance (i.e., simultaneous attack) means that multiple missiles synchro-
nize their time-to-go to hit the target at the same time. Here, in order to avoid the precision
degradation of simultaneous attack due to the estimation error of time-to-go, the range-to-go
and relative velocity in the LOS direction (radial relative velocity) are utilized as the coor-
dination variables. Thus, the main objective is to design a cooperative guidance law that can
bring the range-to-go r and radial relative velocity r˙ to the consensus. In practice, the miss
3920
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
distances of multiple missiles are not strict zero at the impact point, so the consensus errors
of coordination variables are unnecessary to be strict zero. Therefore, given different initial
r(0) and r˙(0), the objective of time-cooperative guidance can be expressed as
ri (t ) − r j (t ) ≤ δr1 , ∀t ≥ Tr
(13)
vri (t ) − vr j (t ) ≤ δr2 , ∀t ≥ Tr
where δr1 and δr2 are sufficiently small positive constants, so the guidance objective described
by Eq.(13) is called “practical time-cooperative guidance”. Moreover, the convergence time
Tr satisfies ∃Tmax > 0, s.t., Tr ≤ Tmax .
Space-cooperative guidance means that multiple missiles attack a target in different impact
angles to improve the lethality. Impact angle is defined as the intersect angle between the
velocity vectors of the missile and the target at the impact time. According to [40,62,63], the
constraint of impact angle can be converted to the constraint of LOS angle. Denote q˜εi (t )
and q˜βi (t ) are the errors between the current LOS angles and desired LOS angles, that is,
q˜εi (t ) = qεi (t ) − qεi
d
(14)
q˜βi (t ) = qβi (t ) − qβi
d
d d
where qεi and qβi represent the desired terminal LOS angles in the elevation and azimuth
directions, respectively. Therefore, given different initial qε (0) and qβ (0), the objective of
space-cooperative guidance can be described by
q˜εi (t ) − q˜ε j (t ) ≤ δε1 , ∀t ≥ Tε
(15)
q˙εi (t ) ≤ δε2 , ∀t ≥ Tε
and
q˜βi (t ) − q˜β j (t ) ≤ δβ1 , ∀t ≥ Tβ
(16)
q˙βi (t ) ≤ δβ2 , ∀t ≥ Tβ
where δε1 , δε2 , δβ1 , and δβ2 are sufficiently small positive constants, so the guidance objec-
tives described by Eqs. (15) and (16) are called “practical space-cooperative guidance”. The
convergence time Tε and Tβ satisfy ∃Tmax > 0, s.t., Tε ≤ Tmax and Tβ ≤ Tmax .
d d
Remark 1. In this study, instead of specifying certain values for qεi and qβi in [21-24,50],
only the desired relative LOS angles qεi − qε j and qβi − qβ j are utilized to achieve space-
d d d d
cooperative guidance, which means that the requirement of maintaining constant desired im-
pact angles can be relaxed. During the engagement, the relative impact angles to the target
will rarely change greatly. As a result, less regulation of guidance commands is required and
the fuel consumption can be reduced by utilizing the proposed cooperative guidance laws.
3921
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
In order to save the limited resources of the multi-missile system while guaranteeing the
desirable guidance performance, an event-triggered robust cooperative guidance scheme is
proposed in the present paper. In contrast to time-triggered control, the cooperative guidance
commands are not updated until the triggering conditions are violated, as shown in Fig. 3.
When the trigger conditions are not satisfied, the zero-order holder (ZOH) is applied to keep
continuity of guidance commands. Hence, the update frequency of guidance commands and
resources consumption can be reduced.
Remark 2. Just as shown in Fig. 2, event-triggered controllers require the constant monitoring
of a triggering condition. For some applications this is a reasonable assumption, e.g., when
we can use dedicated hardware for this purpose. Taking the team of multiple missiles as an
example, missile can use the inter-missile data link to communicate continuously.
Definition 2. (Zeno Behavior [64]): Zeno behavior implies that an infinite number of events
are triggered under a finite time interval. To be specific, a multi-missile system exhibits the
∞
Zeno behavior if lim tki = (tk+1
i
− tki ) = t∞
i
for the i−th missile, where tki denotes the
k→∞ k=0
triggered time of the k −th event, and t∞
i
is a finite time.
Remark 3. In Fig. 3, the minimum triggering interval of event-triggered guidance is greater
than or equal to the sampling period T , so Zeno behavior is naturally avoided. In the following
design progress of guidance law, we will still try to demonstrate that Zeno behavior will not
3922
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
appear in the continuous guidance. The reason is that if Zeno behavior appears, event-triggered
guidance will require faster and faster update [25]. Therefore, the guidance laws should be
designed to ensure that no ZENO behavior occurs. Accordingly, compared with continuous
updating guidance laws, less computing effort is required by the event-triggered guidance,
thus reducing the computation cost.
The framework of the event-triggered cooperative guidance scheme is illustrated in Fig. 4.
As can be seen, the triggering conditions are set in the sensor-to-guidance channel. The
cooperative guidance laws and triggering conditions will be designed in the following sections.
3923
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 4. Event-triggered cooperative guidance scheme for the ith missile.
3924
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
with
p g+r g
N αr4 ζr 1 αr4 ζr r r
τr = min , N 2
¯
μr (1 − κr ) αr4 (1 − ηr ) − fr αr3 μr (1 − κr )(1 − ηr )
3925
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
where κr ∈ (0, 1) is a constant. The constant ζr satisfies ζr > 0 whose minimum value ζ ∗ is
∗
ζ ∗ = x ∗ (1 − tanh x ∗ ), where x ∗ satisfies the equation e−2x + 1 − 2x ∗ = 0. In addition, there
is no Zeno behavior when employing the event-triggered time-cooperative guidance law.
Proof. First, we will prove that the current radial relative velocity vri (t ) can reach the virtual
consensus radial relative velocity vri∗ (t ) within fixed time. Based on Eqs. (10) and (17)-(21),
the first-order derivative of the velocity tracking error evri (t ) with respect to time can be
obtained, that is,
e˙vri (t ) = ri (t )q˙εi
2
(t ) + ri (t )q˙βi
2
(t )cos2 qεi (t ) − aMri (t ) + fride f (t ) + fridis (t )
br br /cr −1
+ αr1 (t ) i (t ) + αr2 μr 1 − tanh2 (μr i (t ) ) i (t )
cr i
br br /cr −1 i i i
= −αr1 i tk i tk − αr2 μr 1 − tanh2 μr i tki i tk
cr
br br /cr −1
+ αr1 (t ) i (t ) + αr2 μr 1 − tanh2 (μr i (t ) ) i (t )
cr i
pr /gr i
− αr3 evri tk − αr4 tanh μr evri tki + fride f (t ) + fridis (t )
pr /gr
= − ri (t ) + αr3 evri (t ) + αr4 tanh (μr evri (t ) ) + fride f (t ) + fridis (t ) (26)
3926
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 7. Consensus errors of the coordination variables and time-to-go under the proposed event-triggered guidance
laws.
1 2
N
Vr1 (t ) = e (t ) (27)
2 i=1 vri
3927
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
According to the triggering mechanism Eq. (22), as well as Lemmas 3 and 4, the derivative
of Eq. (27) can be written as
N
V˙r1 (t ) = evri (t )e˙vri (t )
i=1
N
N pr/ +1
pr /gr g
≤ |evri (t )| ηr αr3 evri (t ) + ηr αr4 − αr3 evri r (t )
i=1 i=1
3928
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
N
N
N αr4 ζr
− αr4 |evri (t )| + f¯r |evri (t )| +
i=1 i=1
μr
N
pr +gr N
N αr4 ζr
≤ −αr3 (1 − ηr ) |evri (t )| gr − αr4 (1 − ηr ) − f¯r |evri (t )| +
i=1 i=1
μr
gr −pr pr +gr N αr4 ζr
− αr4 (1 − ηr ) − f¯r (2Vr1 (t ) ) 2 +
1
≤ −αr3 (1 − ηr )N 2gr (2Vr1 (t ) ) 2gr (28)
μr
According to Lemma 2, the tracking error of radial relative velocities can converge into a
small region around zero in fixed time, i.e.,
N αr4 ζr
|evri (t )| ≤ evr (t ) ≤ τr = min ,
μr (1 − κr ) αr4 (1 − ηr ) − f¯r
p g+r g
1 αr4 ζr r r
N2 (29)
αr3 μr (1 − κr )(1 − ηr )
3929
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Consequently, the practical consensus of range-to-go can be achieved within fixed time,
and the bound of total convergence time satisfies
Tr = Tr1 + Tr2
√
2 2
≤ +
κr αr4 (1 − ηr ) − f¯r
gr −pr pr +gr
αr3 κr (1 − ηr )( gprr − 1)N 2gr 2 2gr
√
2 2
+ √ + (34)
αr2 − vˆr − τr κr λ2
cr −br
αr1 ( r − 1)N 2cr κr (2λ2 ) 2cr
b br +cr
cr
Moreover, it can be obtained that vri (t ) = vri∗ (t ) + evri (t ) ≤ |−αr1 ibr /cr (t )
−αr2 tanh (μr i (t ) )| + vˆr + τr , which means that vri (t ) can entry a small neighborhood
of vˆr .
Thus, based on inequalities Eqs. (29), (30), (32) and (34), it can be concluded that the
objective of time-cooperative guidance described by Eq.(13) can be achieved in fixed time by
utilizing guidance law Eq. (20) and triggering mechanism Eq. (22).
In the followings, it will be proved that there is no Zeno behavior. According to the
definition of range-to-go consensus error i (t ) and Lemma 1, we can get
N
λN r T (t )Lr(t ) ≥ i (t )
2
= r T (t )L2 r(t ) ≥ λ2 r T (t )Lr(t ). (35)
i=1
The norm of i (t ) satisfies
N N
N
| i (t )| ≤
ai j evri (t ) − evr j (t ) + 2αr2 ai j + αr1 ai j − br /cr
(t ) + bj r /cr (t )
i
j=1 j=1 j=1
br /cr
≤ evr (t ) 1 + (lii − 1 ) evr (t ) 2 + 2αr1 lii (t ) 2 + 2αr2 lii ≤ ςi1 (36)
with ςi1 (t ) = (lii − 1 + N (1/2) )(2Vr1 (0) )(1/2) + 2αr2 lii + 2αr1 lii (2λN Vr2 (0) )(br /2cr ) , and λN de-
notes the largest eigenvalue of L. According to the definition of triggering error ri (t ) ex-
pressed by Eq.(23), it can be obtained that
D+ (|ri (t )| ) ≤ ˙ ri (t )
pr prg−gr r
≤ − αr3 evri (t ) + αr4 μr 1 − tanh (μr evri (t ) ) e˙vri (t )
2
gr
br brc−cr r
− αr1 (t ) + αr2 μr 1 − tanh (μr i (t ) ) ˙ i (t )
2
cr i
b −2c
br br r r
˙
− i (t ) i (t ) αr1 −1 i cr
(t )−2αr2 μr tanh (μr i (t ) ) × 1−tanh (μr i (t ) )
2 2
cr cr
≤ ς2 |aMri (t )| + f¯r + ς2 ς3 | i (t )| + ς4 2i (t )
⎛ ⎞
N
+ ς3 ⎝ ai j −aMri (t ) + aMr j (t ) + 2lii f¯r ⎠
j=1
⎛ ⎞
i N
≤ ς2 aMri tk + f¯r + ςi1 ς2 ς3 + ςi12 ς4 + ς3 ⎝ li j aMr j tkj + 2lii f¯r ⎠
j=1
3930
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
≤ ϕ tki , tkj (37)
where
pr pr −gr
ς2 = αr3 (2Vr1 (0) ) 2gr + αr4 μr ,
g r
br br −cr
ς3 = αr1 (2λN Vr2 (0) ) 2c r + αr2 μr ,
c r
br −2cr
ς4 = |(αr1 bcrr ( bcrr −1)( (2λN Vr2 (0) ) 2cr + 2αr2 μ2r )|, and
ϕ(t i , t j ) = ς2 (|aMri (t i )| + f¯r ) + ς3 (| N li j aMr j (t j )| + 2lii f¯r ) + ςi1 ς2 ς3 + ς 2 ς4 .
k k k j=1 k i1 More-
over, D+ () represents the right derivative. According to Eq.(23), we can obtain ri (tki ) = 0.
Through inequality Eq. (37), we have
% t % t
|ri (t )| ≤ ˙ ri (s)d s ≤ ϕ tki , tkj d s (38)
tki tki
Based on the inequality Eq. (38) and the triggering mechanism Eq. (22), one can get
% tk+1
i
i
which yields
ηr αr4 ηr αr4
i
tk+1 − tki ≥ ≥ >0 (40)
ϕ tk , tk
i j ϕ̄
where ϕ̄ is the maximum value of ϕ(tki , tkj ). Inequality Eq. (40) indicates that there is a strictly
positive bound on the inter-event intervals. Thus, there is no Zeno behavior. This completes
the proof.
3.2. Design of guidance laws for achieving desired relative impact angles
In this section, the event-triggered guidance laws along the elevation and azimuth directions
of the LOS are designed, which can achieve desired relative impact angles (i.e., the objectives
of space-cooperative guidance described by Eqs.(15) and (16)) in fixed time.
First, the virtual consensus angular rate for qεi (t ) is designed as
∗
q˙εi (t ) = −αε1 bi ε /cε (t ) − αε2 tanh (με i (t ) ), (41)
where i (t ) is the consensus error of the relative LOS angles in the elevation direction, that
is,
N
i (t ) = ai j q˜εi (t ) − q˜ε j (t ) , (42)
j=1
where αε1 , αε2 , and με are positive constants. In addition, bε and cε are two positive odd
numbers that satisfy bε /cε > 2.
Next, the tracking error of angular rate in the elevation direction of LOS is defined as
∗
evεi (t ) = q˙εi (t ) − q˙εi (t ) = q˙εi (t ) + αε1 bi ε /cε (t ) + αε2 tanh (με i (t ) ) (43)
3931
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 9. Triggering instants of the guidance commands under the event-triggered cooperative guidance scheme.
∗
For leading the current angular rate q˙εi (t ) to reach the virtual consensus angular rate q˙εi (t )
within fixed time, the guidance command in the elevation direction of LOS is designed to be
of form
pε /gε i '
+ αε3 evεi tk + αε4 tanh με evεi tki , t ∈ tki , tk+1
i
(44)
where i (t ) is the consensus error of angular rate, i.e.,
N
i (t ) = ai j q˙εi (t ) − q˙ε j (t ) (45)
j=1
in which αε3 and αε4 are positive constants, pε and gε are two positive odd numbers that
satisfy pε /gε > 1, and tki (tk+1
i
) is the latest (next) triggering time of the i-th missile.
To achieve event-triggered guidance, the triggering mechanism for .. is designed as
pε /gε
i
tk+1 = inf t > tki |εi (t )| ≥ ηε αε3 evεi (t ) + ηε αε4 (46)
3933
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Assumption 2. The nonlinear terms and uncertain disturbances in the elevation and azimuth
directions of the LOS are bounded, that is,
⎧
⎨ fεide f + fεidis ≤ f¯ε
(48)
⎩ f de f + f dis ≤ f¯β
βi βi
with
p g+εg
N αε4 ζε 1 αε4 ζε ε ε
τε = min , N 2
με (1 − κε ) αε4 (1 − ηε ) − f¯ε αε3 με (1 − κε )(1 − ηε )
where κε ∈ (0, 1) is a constant. The constant ζε satisfies ζε > 0 whose minimum value ζ ∗
∗
is ζ ∗ = x ∗ (1 − tanh x ∗ ), where x ∗ satisfies the equation e−2x + 1 − 2x ∗ = 0. The objective
of space-cooperative guidance described by Eq.(15) can be achieved through guidance law
Eq. (44) and triggering mechanism Eq. (46). In addition, there is no Zeno behavior.
Proof. Based on Eqs. (11) and (41)-(45), we can get the first derivative of the angular rate
tracking error evεi (t ) with respect to time, that is
e˙vεi (t ) = −2r˙i (t )q˙εi (t ) − ri (t )q˙βi
2
(t ) sin qεi (t ) cos qβi (t ) − aMεi (t ) /ri (t )+ fεide f + fεidis
bε
+ αε1 bi ε /cε −1 (t )i (t ) + αε2 με 1 − tanh2 (με i (t ) ) i (t )
cε
bε pε /gε i
= −αε1 bi ε /cε −1 tki i tki − αε2 με 1 − tanh2 με i tki i tki − αε3 evεi tk
cε
bε b /c −1
− αε4 tanh με evεi tki + αε1 i ε ε (t )i (t ) + αε2 με 1 − tanh2 (με i (t ) ) i (t )
cε
3934
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
+ fεide f + fεidis
pε /gε
= − εi (t ) + αε3 evεi (t ) + αε4 tanh (με evεi (t ) ) + fεide f + fεidis (50)
1 2
N
Vε1 (t ) = e (t ) (51)
2 i=1 vεi
3935
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 12. Trajectories and coordination variables under the cooperative guidance law in [22].
According to the triggering mechanism Eq. (46), as well as Lemmas 3 and 4, the derivative
of Eq. (51) is
N
V˙ε1 (t ) = evεi (t )e˙vεi (t )
i=1
N
N
pε /gε pε +gε
3936
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Then, we will prove that the consensus error of the relative LOS angles in the elevation
direction of LOS can coverage within fixed time. The following Lyapunov candidate function
is considered
1
Vε2 (t ) = q˜εT (t )Lq˜ε (t )
2
where q˜ε (t ) = [q˜ε1 (t ) q˜ε2 (t ) . . . q˜εN (t )]T . Based on Lemmas 2 and 3, we can obtain
N
V˙ε2 (t ) = q˜εT (t )Lq˙˜ε (t ) = i (t )vεi (t )
i=1
N bε +cε
N
N
N αε2 ζε
≤ −αε1 i cε
(t ) − αε2 |i (t )| + |i (t )||evεi (t )| +
i=1 i=1 i=1
με
cε −bε
2cε bε +cε 1 N αε2 ζε
≤ −αε1 N (2λ2Vε2 (t ) ) 2cε − (αε2 − τε )(2λ2Vε2 (t ) ) 2 + (55)
με
where λ2 denotes the second smallest eigenvalue of L. According to Lemma 2, we can obtain
the following residual set
2 b 2c+εc
−1 N αε2 ζε N αε2 ζε ε ε
lim (t )|Vε2 (t ) ≤ min (2λ2 ) ,
t→Tε1 +Tε2 με (1 − κε )(αε2 −τ ) 2λ2 αε1 με (1 − κε )
(56)
where Tε2 can be provided by
√
2 2
Tε2 ≤ √ + cε −bε bε +cε
(57)
(αε2 − τε )κε λ2 αε1 ( cε − 1)N 2cε κε (2λ2 ) 2cε
b ε
Therefore, the consensus of the relative LOS angles in the elevation direction of LOS can
be achieved in fixed time, and the bound of total convergence time satisfies
Tε = Tε1 + Tε2
3937
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
√
2 2
≤ +
¯
κε αε4 (1 − ηε ) − fε
gε −pε pε +gε
αε3 κε (1 − ηε )( pε /gε − 1)N 2gε 2 2gε
√
2 2
+ √ + cε −bε bε +cε
(58)
(αε2 − τε )κε λ2 αε1 (bε /cε − 1)N 2cε κε (2λ2 ) 2cε
3938
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 14. Trajectories, consensus errors and time-to-go under the cooperative guidance law in [48].
Next, it will be proved that there is no Zeno behavior. From the definition of i (t ) and
Lemma 1, we can get
N
λN q˜εT (t )Lq˜ε (t ) ≥ 2i (t ) ≥ λ2 q˜εT (t )Lq˜ε (t ). (59)
i=1
3939
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
with i1 (t ) = (lii − 1 + N (1/2) )(2Vε1 (0) )(1/2) + 2αε2 lii + 2αε1 lii (2λN Vε2 (0) )(bε /2cε ) , and λN
denotes the largest eigenvalue of L. Based on Eq. (47), we get
D+ |εi (t )| ≤ ˙ εi (t )
pε pεg−gε ε
≤ − αε3 evεi (t ) + αε4 με 1 − tanh (με evεi (t ) ) e˙vεi (t )
2
gε
bε bεc−cε ε
− αε1 i (t ) + αε2 με 1 − tanh (με i (t ) )
2 ˙ i (t )
cε
bε −2cε
bε bε
˙
−i (t )i (t ) αε1 −1 i cε
(t )−2αε2 με tanh (με i (t ) ) × 1−tanh (με i (t ) )
2 2
cε cε
3940
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
aMεi (t )
≤ 2 + f¯ε + 2 3 |i (t )| + 4 2 (t )
ri (t ) i
⎛ ⎞
N
+ 3 ⎝ ai j −aMεi (t ) + aMε j (t ) + 2lii f¯ε ⎠
j=1
⎛ ⎞
a t i N
Mεi k
≤ 2 i + f¯ε + i1 2 3 + i12 4 + 3 ⎝ li j aMε j tk + 2lii f¯ε ⎠
j
ri tk j=1
≤ φ tki , tkj (61)
where
pε pε −gε
2 = αε3 (2Vε1 (0) ) + αε4 με ,
2gε
gε
bε bε −cε
3 = αε1 (2λN Vε2 (0) ) 2c ε + αε2 με ,
cε
bε −2cε
4 = |(αε1 bcεε ( bcεε −1)( (2λN Vε2 (0) ) + 2αε2 μ2ε )|, and
2cε
⎛ ⎞
N
φ tki , tkj =2 aMεi tki /ri tki + f¯ε +3 ⎝ li j aMε j tkj +2lii f¯ε ⎠ + i1 2 3 +i12 4 .
j=1
The maximum value of φ(tki , tkj ) is φ̄. Since εi (tki ) = 0, through Eq. (61), we have
% t % t
|εi (t )| ≤ ˙ εi (s)d s ≤ φ tki , tkj d s (62)
tki tki
Based on the triggering mechanism Eqs. (46) and (62), one can get
% tk+1
i
i
which yields
( '
i
tk+1 − tki ≥ [ηε αε4 ]/ φ tki , tkj ≥ ηε αε4 /φ̄ > 0 (64)
Inequality Eq. (64) indicates that there is a strictly positive bound on the inter-event inter-
vals. Thus, there is no Zeno behavior. This completes the proof.
Similar to the design progress of the event-triggered cooperative guidance law along the
elevation direction of LOS, the design of the event-triggered cooperative guidance law along
the azimuth direction of LOS is as the followings.
First, the virtual consensus angular rate for qβi (t ) is designed as
∗ b /c
q˙βi (t ) = −αβ1 Yi β β (t ) − αβ2 tanh μβ Yi (t ) , (65)
where Yi (t ) is the consensus error of the relative LOS angles in the azimuth direction, that
is,
N
Yi (t ) = ai j q˜βi (t ) − q˜β j (t ) , (66)
j=1
3941
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
where αβ1 , αβ2 , and μβ are positive constants. In addition, bβ and cβ are two positive odd
numbers that satisfy bβ /cβ > 2.
Next, we define the tracking error of angular rate as
∗ b /c
evβi (t ) = q˙βi (t ) − q˙βi (t ) = q˙βi (t ) + αβ1 Yi β β (t ) + αβ2 tanh μβ Yi (t ) (67)
∗
For leading the true angular rate q˙βi (t ) to reach the virtual consensus angular rate q˙βi (t )
within fixed time, the guidance command in the azimuth direction of LOS is proposed to be
of form
in which αβ3 and αβ4 are positive constants. Moreover, pβ and gβ are two positive odd
numbers that satisfy pβ /gβ > 1.
Finally, the triggering mechanism is designed as
pβ /gβ
i
tk+1 = inf t > tki βi (t ) ≥ ηβ αβ3 evβi (t )ηβ αβ4 (70)
3942
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 17. Consensus errors of the coordination variables and time-to-go under different values of vˆr .
bβ bβ /cβ −1 i i
βi (t ) = αβ1 Yi tk i tk + αβ2 μβ 1 − tanh2 μβ Yi tki i tki
cβ
pβ /gβ i
+ αβ3 evβi tk + αβ4 tanh μβ evβi tki
bβ b /c −1
− αβ1 Yi β β (t )i (t ) − αβ2 μβ 1 − tanh2 μβ Yi (t ) i (t )
cβ
− αβ3 eγvβi (t ) − αβ4 tanh μβ evβi (t ) (71)
3943
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 1
Initial engagement conditions.
Missile no. r(0) r˙(0) qε (0) qβ (0) q˙ε (0) q˙β (0)
Missile 1 4620 m −310 m/s 20 deg 60 deg −1.03 deg/s −1.03 deg/s
Missile 2 4640 m −320 m/s −10 deg 20 deg 0.86 deg/s 0.86 deg/s
Missile 3 4660 m −330 m/s 10 deg 30 deg −0.43 deg/s −0.43 deg/s
Missile 4 4680 m −340 m/s −20 deg 10 deg 0.43 deg/s 0.43 deg/s
Theorem 3. For the multi-missile system Eq. (12) with model uncertainties and unknown
target maneuverer, if the following inequalities hold:
αβ2 > τβ
αβ4 (1 − ηβ ) > f¯β (72)
with
p g+βg
N αβ4 ζβ 1 αβ4 ζβ β β
τβ = min , N 2
¯
μβ (1 − κβ ) αβ4 (1 − ηβ ) − fβi αβ3 μβ (1 − κβ )(1 − ηβ )
where κβ ∈ (0, 1) is a constant. The constant ζβ satisfies ζβ > 0 whose minimum value ζ ∗
∗
is ζ ∗ = x ∗ (1 − tanh x ∗ ), where x ∗ satisfies the equation e−2x + 1 − 2x ∗ = 0. The objective
of space-cooperative guidance described by Eq.(16) can be achieved through guidance law
Eq. (68) and triggering mechanism Eq. (70). In addition, there is no Zeno behavior.
Proof. As the proof of Theorem 3 is similar with that of Theorem 2, it is omitted here.
To verify the effectiveness of the proposed event-triggered cooperative guidance laws for
simultaneous attack with the constraint of desired relative impact angles, we conduct various
simulations that consider four missiles from different positions in the 3-D space to attack a
maneuvering target.
First, the initial conditions and the parameters of guidance laws are listed; secondly, sim-
ulation curves and results of the proposed guidance laws are illustrated; finally, comparison
studies to the finite-time cooperative guidance law in [22] and the fixed-time cooperative
guidance law in [48] that predefines specific desired impact angles are conducted to further
illustrate the advantages of the proposed robust event-triggered cooperative guidance law with
the constraint of desired relative impact angles.
3944
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 2.
Desired relative impact angles.
3945
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 18. Triggering numbers of aMr , aMε , and aMβ under different values of ηr .
of guidance laws, are dynamically updated through the proposed triggering mechanisms de-
scribed by Eqs. (22), (46) and (70). The events may be not triggered totally in a period,
during which the guidance errors are so small that it is unnecessary to regulate the guidance
commands. As a result, compared with conventional time-triggered guidance scheme with
constant update period, the update frequency of cooperative guidance commands under the
proposed event-triggered cooperative guidance laws appear to be lower, thus further reducing
the unnecessary energy consumption.
The specific numbers of triggering instants are illustrated in Fig. 10, where “TT” represents
the time-triggered guidance scheme and “ET” represents the proposed event-triggered guidance
laws. Since the flight time of missile in this scenario is 14.267 s and the simulation step is
3946
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 19. Energy consumption of aMr , aMε , and aMβ under different values of ηr .
chosen as 0.001 s, so the update number for time-triggered guidance is 14,267. By utilizing
the proposed event-triggered guidance scheme, the triggering number can be reduced by more
than 53.52% to 6632 (e.g., the triggering number of aMr for missile 1), even can be reduced
to only 1190, about 8.34% of the update number for time-triggered guidance scheme (e.g.,
the triggering number of aMε for missile 1). Thus, the event-triggered cooperative guidance
scheme can greatly reduce the update frequency of the guidance commands.
3947
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 3
The triggering numbers and intervals of the time-cooperative guidance commands aMri (t ).
Moreover, taking the guidance command aMri (t ) as an example, the triggering intervals
(time intervals between two consecutive triggered instants) of multiple missiles are shown in
Fig. 11. As can be seen, the triggering intervals are dynamically tuned through the proposed
triggering mechanisms. When the guidance errors are large, frequently updating the guidance
commands are required and the triggering intervals are small. When the guidance errors
are samll enough, cooperative guidance instructions are updated sparsely and the triggering
intervals become large, even the updates of guidance commands are not triggered totally in
a period. The quantitative comparison with the time-triggered guidance scheme are listed in
Tables 3 and 4. As can be seen, the reduction rate of triggering numbers are from 53.52% to
91.66. Combined with the results illustrated in Figs. 6–8, it can be inferred that the update
requirements are drastically reduced to save computational resources without compromising
the performance of cooperative guidance by utilizing the proposed even-triggered cooperative
guidance.
3948
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 4
The triggering numbers and intervals of the space-cooperative guidance commands aMεi (t ) and aM βi (t ).
3949
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
First, as shown in Fig. 12, multiple missiles can attack the maneuvering target from differ-
ent directions under the cooperative guidance law proposed in [22]. Note that the coordination
variable for achieving simultaneous attack in [22] is directly chosen as the explicit estimation
of time-to-go, i.e.,
r
tˆgo = − . (74)
r˙
Therefore, the estimation error of time-to-go will significantly influence the accuracy of
cooperative guidance. Compared the results in Fig. 12(b) and (d) with those in Fig. 7(a) and
(c), it can be seen that the terminal relative distances and time-to-go are not strict consensus
under the guidance law in [22], so the simultaneous attack is not precisely achieved. In this
study, the consensus errors of range-to-go and relative velocity along the LOS are utilized as
the coordination variables, so the relative distances and time-to-go can reach strict consensus,
which means that simultaneous attack can be precisely achieved, as shown in Fig. 7.
As presented in Fig. 14, under the fixed-time cooperative guidance law proposed in [48],
multiple missiles can attack the maneuvering target simultaneously and the time-to-go achieves
strict consensus. As can be seen in Fig. 15, the errors between the current LOS angles and
3950
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 5
The computational burden of the proposed method and other methods (s).
the desired LOS angles both in the elevation and azimuth directions of LOS become zero
after about three seconds. However, compared the results in Fig. 15(d) with those in Fig. 8(d),
the guidance commands under the cooperative guidance law in [48] sink into saturation for
a longer time than the guidance commands under the cooperative guidance laws proposed
in the present paper. This is because that the guidance laws in [48] assign specific desired
impact angles for each missile, and multiple missiles are required to conduct maneuvers
for maintaining the constant impact angles. In contrast, the proposed cooperative guidance
laws with the constraint of relative impact angles are not required to maintain the constant
desired impact angles. As a result, the proposed cooperative guidance laws will not require
too much regulation and the norm of guidance commands are generally smaller than those of
the guidance laws in [48].
Compared the results in Figs. 7, 8 and 14, 15, one can see that the convergence time of
the proposed cooperative guidance laws is not longer than that of the fixed-time cooperative
guidance law in [48]. Therefore, the proposed fixed-time event-triggered cooperative guidance
laws can guarantee the convergence rate with fewer updates of guidance commands.
The detailed comparisons of the energy consumption under different guidance laws are
illustrated in Fig. 16, where “FxT” represents the fixed-time cooperative guidance law in [48],
“ET” represents the event-triggered cooperative guidance laws proposed in the present paper,
and “AT” represents the situation in which the proposed event-triggered cooperative guidance
laws are set to be always triggered. It can be derived from Fig. 16 that the proposed fixed-time
event-triggered cooperative guidance laws with the constraint of relative impact angles can
reduce the consumption of energy greatly. In order to take a deep look at the contribution of
“event-triggered guidance scheme” and “utilizing the constraint of relative impact angles” to
the reduction in energy consumption, we set the triggering conditions described by Eqs. (22),
(46) and (70) are always satisfied, and corresponding results are labeled “AT” in Fig. 16. As
can be seen, the energy consumption can be reduced by only pre-specifying desired relative
impact angles, instead of assigning specific desired impact angles for each missile, and the
“event-triggered guidance scheme” can further reduce the energy consumption. Taking the
No.4 missile as an example, the total energy consumption can be reduced by more than 80%
through the proposed guidance laws.
Finally, the statistical computation time of generating guidance commands for each sim-
ulation step are listed in Table 5. As can be seen, the computation time of the proposed
cooperative guidance, fixed-time cooperative guidance [48], and finite-time cooperative guid-
ance [22] are basically on the same order of magnitude, about several 10−5 s. Since the
3951
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
classical Argument Proportional Navigation Guidance [65] has a simple form, so the com-
putation burden is very light, only about several 10−7 s. Generally, the guidance cycle of the
practical online application is no more than 1 ms (i.e., 10−3 s), so the computation time of the
proposed guidance law is small enough for on-board flight applications.
3952
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 24. Triggering numbers and energy consumption of aMr , aMε , and aMβ under different values of μr .
the value of ηr increases, the energy consumption of aMr decreases. In addition, as can be
seen, the change of ηr has no influence on the energy consumption of aMε and aMβ . In fact, as
shown in the triggering mechanism expressed by Eq. (22), if the value of ηr becomes smaller,
pr /gr
the threshold value ηr αr3 |evri (t )| + ηr αr4 will become smaller, so the triggering number and
energy consumption will become greater and vice versa.
On the other hand, as presented in Fig. 20, if the value of ηr increases, the convergence
time of vr will become longer. Since the engagement time of terminal guidance is quite short,
about tens of seconds, the consensus error of vr should converge as fast as possible. Therefore,
a trade-off needs to be considered between less triggering number/energy consumption and fast
3953
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 25. Energy consumption of aMr and convergence time of vr under different values of αr1 , αr2 , αr3 , and αr4 .
convergence rate. Here, the value of ηr is taken as 0.6 for the smaller triggering number/energy
consumption and the faster convergence rate.
As illustrated in Figs. 21 and 22, similar to ηr , when the values of ηε and ηβ increase,
the triggering number and energy consumption decrease, while the consensus error of qε
and qβ increase. As a result, a trade-off is required to be considered between less triggering
number/energy consumption and excellent guidance precision. In addition, as shown in Fig.
20, smaller ηε and ηβ will enlarge the convergence time of vr , because missiles should con-
duct much regulation to achieve both the objectives of time-cooperative and space-cooperative
guidance. It should be noted that the change of ηε rarely has influence on the performance of
aMβ , and the change of ηβ rarely has influence on the performance of aMε . Therefore, com-
3954
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
bined the results in Figs. 20–22, ηε and ηβ are both taken as 0.7 for the trade-off between less
triggering number/energy consumption, faster convergence rate, and higher guidance precision.
Thirdly, according to Lemma 2, the tracking error of radial relative velocities can converge
into a small region around zero in fixed time, i.e.,
N αr4 ζr
|evri (t )| ≤ evr (t ) ≤ τr = min ,
μr (1 − κr ) αr4 (1 − ηr ) − f¯r
p g+r g
1 αr4 ζr r r
N2 . (75)
αr3 μr (1 − κr )(1 − ηr )
It can be seen in Eq. (29) that the value of μr will influence the velocity tracking error, and
smaller μr will cause a larger upper bound of |evri (t )|. As shown in Fig. 23, the increasement
of μr will decrease the velocity tracking error. When the value of μr is larger than about 60,
the velocity tracking error will be smaller than 0.01 m/s. However, as illustrated in Fig. 24(a)
and (c), when the values of μr is larger than about 65, the triggering number and energy
consumption of aMr will increase dramatically. Therefore, a trade-off between less triggering
number/energy consumption and higher guidance precision is required. Similar to ηr , as can
be seen in Fig. 24(b) and (c), the change of μr nearly has no influence on the triggering
numbers and energy consumption of aMε and aMβ . Here, the value of μr is taken as 60. The
value of με and μβ are taken as 80 and 35, respectively.
The influence of αr1 , αr2 , αr3 , and αr4 on the energy consumption of aMr and convergence
time of vr are shown in Fig. 25. The convergence time of vr denotes the time that radial relative
velocities of multiple missiles achieve consensus. As illustrated in Fig. 26, the convergence
time of vr is 4.94 s when αr1 equals to 0.2, and the convergence time of vr is 11.62 s when
αr1 equals to 0.5. The detailed results are shown in Fig. 25(a). As the value of αr1 increases,
the convergence time of vr becomes longer and the energy consumption of aMr decreases. For
the balance between the convergence time and energy consumption, the value of αr1 is taken
as 0.45. As can be seen in Fig. 25(c) and (d), when the values of αr2 , αr3 , and αr4 increase,
the convergence time of vr will drop sharply first and then reach a small range of variation.
On the other hand, with the increasement of αr2 , αr3 , and αr4 , the energy consumption of aMr
becomes larger. Therefore, a trade-off should be considered between less energy consumption
and fast convergence of the radial velocity consensus error. Here, αr2 , αr3 , and αr4 are taken
as 406, 20 and 600, respectively. Similarly, αε1 , αε2 , αε3 , and αε4 are set as 1, 1, 1 and 0.5,
respectively. Moreover, αβ1 , αβ2 , αβ3 , and αβ4 are set as 1, 1, 1 and 0.5, respectively.
Finally, as depicted in Fig. 27(a), taking pr /gr as 23/11 can achieve less energy con-
sumption of aMr and fast convergence rate of vr . It can be seen in Fig. 27(b) that when br /cr
increases, the convergence time of vr becomes larger and the energy consumption of aMr be-
comes lower. Thus, considering a balance between the energy consumption and convergence
rate, br /cr is taken as 11/5. Similarly, pε /gε and pβ /gβ are both taken as 23/11. In addition,
bε /cε and bβ /cβ are both set as 11/5.
3955
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
(a) The dispersions of uncertainties in the initial LOS angles are assumed to follow uniform
distributions with zero means, and standard deviations of 5 degrees.
(b) The uncertainty in the initial relative range follows a uniform distribution with zero
mean and standard deviation of 100 m.
(c) A standard deviation of 0.1 deg is assumed for the LOS angle measurement noise with
zero mean.
(d) A standard deviation of 10 m is assumed for the relative range measurement noise with
zero mean.
(e) The autopilot lag is considered as 0.1 s.
(f) The information of the maneuvering target is unknown.
The corresponding results for the miss distance, consensus error of impact time, and con-
sensus errors of impact angle are presented in Figs. 28–32. As shown in Fig. 28, the range-to-
go, radial relative velocity, and time-to-go can achieve consensus, so the simultaneous attack
can be realized. The detailed Monte Carlo results of the miss distance, maximum error of
impact time, maximum error of impact angle, and consensus error of impact angle are pre-
sented in Figs. 29–32 and Tables 6, 7. The maximum impact time error denotes the maximum
difference of the impact time between each two missiles of the multi-missile team, which can
be utilized to evaluate the performance of time-cooperative guidance. Furthermore, the max-
imum error of impact angle denotes the maximum difference of the terminal relative impact
angle and the desired relative impact angle between each two missiles of the multi-missile
team, which can be utilized to evaluate the performance of space-cooperative guidance. The
3956
Z. Chen, X. Liu and W. Chen
3957
Table 6
The statistical results of miss distance.
Statistical results M1 M2 M3 M4
Miss Mean 0.23456 0.42369 0.27294 0.39673
Dis- Standard Deviation 0.14053 0.16050 0.14976 0.16433
tance
(m)
consensus error of impact angle is the difference between the terminal relative impact angle
and the desired relative impact angle.
The 1000-run Monte Carlo results of the miss distance are given in Fig. 29 and Table 6. As
can be seen, over 60% of the miss distances are less than 0.5 m. The maximum miss distance
3958
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 29. Monte Carlo results of miss distance.
3959
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Fig. 30. Monte Carlo results of maximum impact time error.
3960
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
is about 1.2 m, and the mean value is no more than 0.424 m. The Fig. 30 depicts the maximum
impact angle error of 1000 Monte Carlo simulations, the maximum is about 0.0034 s, and the
proportion of the maximum impact angle error that is less than 0.003 s is more than 97%. As
listed in Table 7, the mean of the maximum impact time error is 0.00221 s, and the standard
deviation is 0.00039 s.
As illustrated in Fig. 31(a) and (c), the maximum impact angle errors in the elevation
direction and that in the azimuth direction are no more than 0.12 deg and 0.2 deg, respectively.
As shown in Fig. 31(a) and Fig. 31(c), the maximum impact angle error in the elevation
direction that is less than 0.1 deg is more than 99%, and the maximum impact angle error in
the azimuth direction is less than 0.1 deg is more than 89%. As listed in Table 7, the mean
and the standard deviation of the maximum impact angle error in the elevation direction are
3961
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
Table 7
The statistical results of impact time and impact angle.
0.03963 deg and 0.02041 deg, respectively. In addition, the mean and the standard deviation
of the maximum impact angle error in the azimuth direction are 0.05360 deg and 0.03281 deg,
respectively.
As depicted in Fig. 32, the 1000-run Monte Carlo results of the impact angle consensus
error with different perturbed conditions can converge to near zero. The detailed statistical
results are shown in Fig. 31 and Table 7, which has been analysed above.
In conclusion, the presented Monte Carlo simulation results further demonstrate the ro-
bustness of the proposed event-triggered cooperative guidance laws against the maneuvering
target with multiple disturbances. Additionally, the Monte Carlo results indicate that the se-
lected parameters of the proposed guidance laws can adaptive to variable initial conditions
and measurement noises.
5. Conclusion
In this paper, a 3-D event-triggered fixed-time robust cooperative guidance scheme is pro-
posed, which can satisfy the constraint of desired relative impact angles. First, the consensus
errors of range-to-go and relative velocity along the LOS are chosen as the coordination vari-
ables, so the guidance error suffering from the estimation error of time-to-go can be avoided.
Secondly, the desired relative impact angles are pre-specified for multiple missiles to achieve
space-cooperative guidance, instead of assigning specific desired impact angles for each mis-
3962
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
sile before launch. As a result, the commands of the proposed guidance laws will require less
regulation to maintain constant impact angles, thus reducing the fuel consumption. Thirdly, by
designing an appropriate event-triggering mechanism, the cooperative guidance commands are
not updated and hold constant until trigger conditions are satisfied, which can significantly
reduce the update frequency of the cooperative guidance commands as well as ensure the
guidance system’s stability. Finally, in order to improve the convergence rate of guidance er-
rors when the update frequency of guidance commands decrease, a fixed-time event-triggered
cooperative guidance is developed, whose convergence rate is independent of initial condi-
tions. Therefore, the proposed event-triggered cooperative guidance laws can guarantee the
performance of cooperative guidance while decreasing the utilization of limited resources on
the missile. In the further, the constraint of the LOS rate will be further considered to avoid
the degradation of seeker. In addition, since there are too many parameters in the cooperative
guidance laws, some intelligent technology can be considered to select appropriate parame-
ters for achieving better guidance performance or lower energy consumption such as including
data-driven method [66], deep learning method [67], and reinforcement learning method [68].
Acknowledgments
References
[1] J. Zhou, X. Wu, Y. Lv, X. Li, Z. Liu, Recent progress on the study of multi-vehicle coordination in cooperative
attack and defense: an overview, Asian J. Control 24 (2) (2021) 794–809.
[2] S.R. Kumar, T. Shima, Cooperative nonlinear guidance strategies for aircraft defense, J. Guid. Control Dyn. 40
(1) (2017) 124–138.
[3] H. Yu, K. Dai, H. Li, Y. Zou, X. Ma, S. Ma, H. Zhang, Distributed cooperative guidance law for multiple
missiles with input delay and topology switching, J. Frankl. Inst. 358 (17) (2021) 9061–9085.
[4] I.S. Jeon, J.I. Lee, M.J. Tahk, Homing guidance law for cooperative attack of multiple missiles, J. Guid. Control
Dyn. 33 (1) (2010) 275–280.
[5] J. Zhao, R. Zhou, Unified approach to cooperative guidance laws against stationary and maneuvering targets,
Nonlinear Dyn. 81 (4) (2015) 1635–1647.
[6] W. Dong, C. Wang, J. Wang, M. Xin, Three-dimensional nonsingular cooperative guidance law with different
field-of-view constraints, J. Guid. Control Dyn. 44 (11) (2021) 2001–2015.
[7] I.-S. Jeon, J.-I. Lee, M.-J. Tahk, Impact-time-control guidance law for anti-ship missiles, IEEE Trans. Control
Syst. Technol. 14 (2) (2006) 260–266.
[8] N. Harl, S. Balakrishnan, Impact time and angle guidance with sliding mode control, IEEE Trans. Control Syst.
Technol. 20 (6) (2012) 1436–1449.
[9] Y. Chen, J. Wang, C. Wang, J. Shan, M. Xin, A modified cooperative proportional navigation guidance law, J.
Frankl. Inst. 356 (11) (2019) 5692–5705.
[10] Z. Li, Z. Ding, Robust cooperative guidance law for simultaneous arrival, IEEE Trans. Control Syst. Technol.
27 (3) (2018) 1360–1367.
[11] J. Zhao, S. Yang, Integrated cooperative guidance framework and cooperative guidance law for multi-missile,
Chin. J. Aeronaut. 31 (3) (2018) 546–555.
[12] G. Li, J. Lü, G. Zhu, K. Liu, Distributed observer-based cooperative guidance with appointed impact time and
collision avoidance, J. Frankl. Inst. 358 (14) (2021) 6976–6993.
[13] N. Dhananjay, D. Ghose, Accurate time-to-go estimation for proportional navigation guidance, J. Guid. Control
Dyn. 37 (4) (2014) 1378–1383.
3963
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
[14] C. Wang, X. Ding, J. Wang, J. Shan, A robust three-dimensional cooperative guidance law against maneuvering
target, J. Frankl. Inst. 357 (10) (2020) 5735–5752.
[15] X. Wang, C. Tan, 3-D impact angle constrained distributed cooperative guidance for maneuvering targets without
angular-rate measurements, Control Eng. Pract. 78 (2018) 142–159.
[16] Y. Zhang, X. Wang, H. Wu, A distributed cooperative guidance law for salvo attack of multiple anti-ship
missiles, Chin. J. Aeronaut. 28 (5) (2015) 1438–1450.
[17] B. Li, D. Lin, H. Wang, Finite time convergence cooperative guidance law based on graph theory, Optik 127
(21) (2016) 10180–10188.
[18] Z. Hou, Y. Yang, L. Liu, Y. Wang, Terminal sliding mode control based impact time and angle constrained
guidance, Aerosp. Sci. Technol. 93 (2019) 105142.
[19] V. Shaferman, T. Shima, Cooperative optimal guidance laws for imposing a relative intercept angle, J. Guid.
Control Dyn. 38 (8) (2015) 1395–1408.
[20] V. Shaferman, T. Shima, Cooperative differential games guidance laws for imposing a relative intercept angle,
J. Guid. Control Dyn. 40 (10) (2017) 2465–2480.
[21] T. Lyu, Y. Guo, C. Li, G. Ma, H. Zhang, Multiple missiles cooperative guidance with simultaneous attack
requirement under directed topologies, Aerosp. Sci. Technol. 89 (2019) 100–110.
[22] J.H. Song, S.M. Song, S.L. Xu, Three-dimensional cooperative guidance law for multiple missiles with finite–
time convergence, Aerosp. Sci. Technol. 67 (2017) 193–205.
[23] X. Wang, X. Lu, Three-dimensional impact angle constrained distributed guidance law design for cooperative
attacks, ISA Trans 73 (2018) 79–90.
[24] T. Lyu, C. Li, Y. Guo, G. Ma, Three-dimensional finite-time cooperative guidance for multiple missiles without
radial velocity measurements, Chin. J. Aeronaut. 32 (5) (2019) 1294–1304.
[25] W.P. Heemels, K.H. Johansson, P. Tabuada, An introduction to event-triggered and self-triggered control, in:
The 51st IEEE conference on decision and control (CDC), IEEE, 2012, pp. 3270–3285.
[26] X. Ge, Q. Han, X. Zhang, L. Ding, F. Yang, Distributed event-triggered estimation over sensor networks: a
survey, IEEE Trans. Cybern. 50 (3) (2020) 1306–1320.
[27] Z. Peng, J. Wang, D. Wang, Q.-L. Han, An overview of recent advances in coordinated control of multiple
autonomous surface vehicles, IEEE Trans. Ind. Inform. 17 (2) (2020) 732–745.
[28] Q. Hu, Y. Shi, Event-based coordinated control of spacecraft formation flying under limited communication,
Nonlinear Dyn. 99 (3) (2020) 2139–2159.
[29] D. Duan, C. Liu, Event-based optimal guidance laws design for missile-target interception systems using fuzzy
dynamic programming approach, ISA Trans. (2021) published online 11 Nov, doi:10.1016/j.isatra.2021.10.037.
[30] M. Li, C. Guo, H. Yu, Y. Yuan, Event-triggered containment control of networked underactuated unmanned
surface vehicles with finite-time convergence, Ocean Eng. 246 (2022) 110548.
[31] C. Zhang, G. Zhang, X. Zhang, DVSL guidance-based composite neural path following control for underactuated
cable-laying vessels using event-triggered inputs, Ocean Eng. 238 (2021) 109713.
[32] A.K. Behera, B. Bandyopadhyay, M. Cucuzzella, A. Ferrara, X. Yu, A survey on event-triggered sliding mode
control, IEEE J. Emerg. Sel. Top. Power Electron. 2 (3) (2021) 206–217.
[33] L. Dou, S. Cai, X. Zhang, X. Su, R. Zhang, Event-triggered-based adaptive dynamic programming for distributed
formation control of multi-UAV, J. Frankl. Inst. 359 (8) (2022) 3671–3691.
[34] X. Song, P. Sun, S. Song, V. Stojanovic, Event-driven NN adaptive fixed-time control for nonlinear systems
with guaranteed performance, J. Frankl. Inst. 359 (9) (2022) 4138–4159.
[35] P. He, J. Wen, V. Stojanovic, F. Liu, X. Luan, Finite-time control of discrete-time semi-Markov jump linear
systems: a self-triggered MPC approach, J. Frankl. Inst. 359 (13) (2022) 6939–6957.
[36] J. Liu, J. Yang, An event-triggered optimal cooperative guidance law for simultaneous attacks with impact angle
constraints, Optim. Control Appl. Methods (2022) published online 20 Apr, doi:10.1002/oca.2894.
[37] T. Long, Y. Cao, J. Sun, G. Xu, Adaptive event-triggered distributed optimal guidance design via adaptive
dynamic programming, Chin. J. Aeronaut. (2021) published online 16 Sep, doi:10.1016/j.cja.2021.08.005.
[38] A. Sinha, S.R. Kumar, D. Mukherjee, Three-dimensional nonlinear cooperative salvo using event-triggered
strategy, J. Guid. Control Dyn. 44 (2) (2021) 328–342.
[39] Y. Gao, C. Liu, D. Duan, S. Zhang, Distributed optimal event-triggered cooperative control for nonlinear multi-
missile guidance systems with partially unknown dynamics, Int. J. Robust Nonlinear Control (2022) published
online 18 Jul, doi:10.1002/rnc.6285.
[40] B. Biswas, A. Maity, S.R. Kumar, Finite-time convergent three-dimensional nonlinear intercept angle guidance,
J. Guid. Control Dyn. 43 (1) (2020) 146–153.
3964
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
[41] D. Duan, C. Liu, J. Sun, Adaptive periodic event-triggered control for missile-target interception system with
finite-horizon convergence, Trans. Inst. Meas. Control 42 (10) (2020) 1808–1822.
[42] X. Yang, S. Song, Three-dimensional consensus algorithm for nonsingular distributed cooperative guidance
strategy, Aerosp. Sci. Technol. 118 (2021) 106958.
[43] Z. Xu, X. Liu, J. Cao, M. Song, Fixed-time bipartite consensus of nonlinear multi-agent systems under directed
signed graphs with disturbances, J. Frankl. Inst. 359 (6) (2022) 2693–2709.
[44] Y. Liu, H. Li, Z. Zuo, X. Li, R. Lu, An overview of finite/fixed-time control and its application in engineering
systems, IEEE-CAA J. Autom. Sin. (2022) published online Jan, doi:10.1109/JAS.2022.105413.
[45] M.A. Jamal, R. Kumar, S. Mukhopadhyay, S. Das, Fixed-time stability of dynamical systems with impulsive
effects, J. Frankl. Inst. 359 (7) (2022) 3164–3182.
[46] A. Polyakov, Nonlinear feedback design for fixed-time stabilization of linear control systems, IEEE Trans.
Autom. Control 57 (8) (2011) 2106–2110.
[47] R. Wei, J. Cao, A. Alsaedi, Finite-time and fixed-time synchronization analysis of inertial memristive neural
networks with time-varying delays, Cogn. Neurodyn. 12 (1) (2018) 121–134.
[48] Z. Chen, W. Chen, X. Liu, J. Cheng, Three-dimensional fixed-time robust cooperative guidance law for simul-
taneous attack with impact angle constraint, Aerosp. Sci. Technol. 110 (2021) 106523.
[49] H. Yu, K. Dai, H. Li, Y. Zou, X. Ma, S. Ma, H. Zhang, Three-dimensional adaptive fixed-time cooperative
guidance law with impact time and angle constraints, Aerosp. Sci. Technol. 123 (2022) 107450.
[50] W. Dong, C. Wang, J. Wang, Z. Zuo, J. Shan, Fixed-time terminal angle constrained cooperative guidance law
against maneuvering target, IEEE Trans. Aerosp. Electron. Syst. 58 (2) (2021) 1352–1366.
[51] H. Li, H. Li, Y. Cai, Three-dimensional cooperative guidance law to control impact time and angle
with fixed-time convergence, Proc. Inst. Mech. Eng., Part G (2022) published online 4 Feb, doi:10.1177/
09544100211043093.
[52] J. Yu, X. Dong, Q. Li, J. Lü, Z. Ren, Task coupling based layered cooperative guidance: theories and applications,
Control Eng. Pract. 121 (2022) 105050.
[53] M. Zhuang, L. Tan, K. Li, S. Song, Fixed-time formation control for spacecraft with prescribed performance
guarantee under input saturation, Aerosp. Sci. Technol. 119 (2021) 107176.
[54] Z. Chen, M.R. Emami, W. Chen, Connectivity preservation and obstacle avoidance in small multi-spacecraft
formation with distributed adaptive tracking control, J. Intell. Robot. Syst. 101 (1) (2021) 1–23.
[55] R. Olfati-Saber, R.M. Murray, Consensus problems in networks of agents with switching topology and time-de-
lays, IEEE Trans. Autom. Control 49 (9) (2004) 1520–1533.
[56] A. Polyakov, D. Efimov, W. Perruquetti, Finite-time and fixed-time stabilization: implicit Lyapunov function
approach, Automatica 51 (2015) 332–340.
[57] J. Liu, Y. Yu, H. He, C. Sun, Team-triggered practical fixed-time consensus of double-integrator agents with
uncertain disturbance, IEEE Trans. Cybern. 51 (6) (2020) 3263–3272.
[58] Z. Zuo, Nonsingular fixed-time consensus tracking for second-order multi-agent networks, Automatica 54 (2015)
305–309.
[59] R.J. Wallsgrove, M.R. Akella, Globally stabilizing saturated attitude control in the presence of bounded unknown
disturbances, J. Guid. Control Dyn. 28 (5) (2005) 957–963.
[60] G. Li, Y. Wu, P. Xu, Fixed-time cooperative guidance law with input delay for simultaneous arrival, Int. J.
Control 94 (6) (2019) 1664–1673.
[61] C.-D. Yang, C.-C. Yang, Analytical solution of three-dimensional realistic true proportional navigation, J. Guid.
Control Dyn. 19 (3) (1996) 569–577.
[62] B.S. Kim, J.G. Lee, H.S. Han, Biased PNG law for impact with angular constraint, IEEE Trans. Aerosp.
Electron. Syst. 34 (1) (1998) 277–288.
[63] S.R. Kumar, S. Rao, D. Ghose, Nonsingular terminal sliding mode guidance with impact angle constraints, J.
Guid. Control Dyn. 37 (4) (2014) 1114–1130.
[64] T. Xu, G. Lv, Z. Duan, Z. Sun, J. Yu, Distributed fixed-time triggering-based containment control for networked
nonlinear agents under directed graphs, IEEE Trans. Circuits Syst. I 67 (10) (2020) 3541–3552.
[65] P. Zarchan, Tactical and Strategic Missile Guidance, American Institute of Aeronautics and Astronautics, Inc.,
2012.
[66] V. Djordjevic, V. Stojanovic, H. Tao, X. Song, S. He, W. Gao, Data-driven control of hydraulic servo actuator
based on adaptive dynamic programming, Discrete Contin. Dyn. Syst. 15 (7) (2022) 1633–1650.
3965
Z. Chen, X. Liu and W. Chen Journal of the Franklin Institute 360 (2023) 3914–3966
[67] N. Rodríguez-Barroso, A.R. Moya, J.A. Fernández, E. Romero, E. Martínez-Cámara, F. Herrera, Deep learn-
ing hyper-parameter tuning for sentiment analysis in twitter based on evolutionary algorithms, in: 2019 IEEE
Federated Conference on Computer Science and Information Systems (FedCSIS), IEEE, 2019, pp. 255–264.
[68] N. Wang, X. Wang, N. Cui, Y. Li, B. Liu, Deep reinforcement learning-based impact time control guidance law
with constraints on the field-of-view, Aerosp. Sci. Technol. 128 (2022) 107765.
3966