Next Article in Journal
Investigation of the Effect of Vortex Generators on Flow Separation in a Supersonic Compressor Cascade
Previous Article in Journal
Mission Planning for UAV Swarm with Aircraft Carrier Delivery: A Decoupled Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time RBFNN-Based Observer for Cooperative Multi-Missile Tracking Control Under Dynamic Event-Triggered Mechanism

1
Air Defence and Antimissile School, Air Force Engineering University, Xi’an 710038, China
2
Graduate School, Air Force Engineering University, Xi’an 710038, China
*
Author to whom correspondence should be addressed.
Aerospace 2025, 12(8), 693; https://doi.org/10.3390/aerospace12080693 (registering DOI)
Submission received: 23 June 2025 / Revised: 27 July 2025 / Accepted: 29 July 2025 / Published: 31 July 2025
(This article belongs to the Section Aeronautics)

Abstract

This paper proposes a hierarchical cooperative tracking control method for multi-missile formations under dynamic event-triggered mechanisms, addressing parameter uncertainties and saturated overload constraints. The proposed hierarchical structure consists of a reference-trajectory generator and a trajectory-tracking controller. The reference-trajectory generator considers communication and collaboration among multiple interceptors, imposes saturation constraints on virtual control inputs, and generates reference trajectories for each receptor, effectively suppressing aggressive motions caused by overload saturation. On this basis, a radial basis function neural network (RBFNN) combined with a sliding-mode disturbance observer is adopted to estimate unknown external disturbances and unmodeled dynamics, and the finite-time convergence of the disturbance observer is proved. A tracking controller is then designed to ensure precise tracking of the reference trajectory by missile. This approach not only reduces communication and computational burdens but also effectively avoids Zeno behavior, enhancing the practical feasibility and robustness of the proposed method in engineering applications. The simulation results verify the effectiveness and superiority of the proposed method.

1. Introduction

In the current complex aerospace security environment [1,2,3], targets characterized by long range, high speed, and strong maneuverability pose significant challenges to national aerospace security. These types of vehicles integrate multiple advanced technologies and, compared to conventional aerospace equipment, possess substantial advantages in terms of speed, operational radius, and penetration capability, thereby creating pronounced threat effects. However, the unpredictability of their trajectories due to high maneuverability, coupled with the limited detection range of interceptors at long distances, makes it difficult for interception systems to match both speed and agility. As a result, single interception methods often prove inadequate against such targets. Consequently, leveraging the cooperative capabilities of multiple interceptors to counter these targets has become a key research focus in the field of aerospace defense.
When countering such targets, due to the limitation of their detection range, the common approach is to predict their High-Probability Region (HPR) [3]. Interceptors need to fly along reference trajectories to the vicinity of the target to maximize their detection effectiveness [4,5,6,7]. This requires designing appropriate trajectory-tracking control schemes for multiple interceptors, which is further transformed into a multi-interceptor formation-tracking control problem. Through information interaction and cooperative actions, multiple interceptors can enhance the system’s situational awareness, mission resilience, and decision-making efficiency [8,9,10,11,12], demonstrating obvious advantages over single-vehicle tracking in terms of coverage, anti-jamming capability, sensing precision, and task execution. In the related literature on cooperative tracking control of vehicles, Chen et al. [13] designed a neural network-based disturbance observer and a fixed-time sliding-mode controller for a single missile model, achieving finite-time trajectory tracking and disturbance rejection. Yang et al. [14] proposed a hierarchical formation approach for multiple quadrotor UAVs to address aggressive maneuvering in cooperative tracking, where the upper-level controller utilizes saturation functions and virtual reference generation, combined with neural network-based disturbance observers and error-weighted adaptation to accelerate estimation error convergence. Wang et al. [15] unified the handling of model uncertainties and nonlinear dynamics for heterogeneous spacecraft by constructing a distributed observer based on neighbor information and a cooperative control protocol. Ding et al. [16] presented a fixed-time distributed observer and time-varying functions to guarantee error convergence within a prescribed time. Yang et al. [17] addressed distributed time-varying formation of linear systems with heterogeneous uncertainties and directed graph topology, designing a fully distributed protocol based on neighbor-relative state information and proposing a novel adaptive mechanism to simultaneously handle state- and input-dependent uncertainties without requiring knowledge of their bounds or leader input information. Huang et al. [18] integrated exponential zeroing control barrier functions and prescribed performance control to address both limited communication and collision avoidance, thereby unifying formation performance and safety. Fang et al. [19] reduced communication and computational complexity while enhancing formation flexibility via a complex Laplacian matrix approach. Li et al. [20] introduced a centroid-based distributed formation control method for three-dimensional formations relying solely on inter-agent distance and position. Zhi et al. [21] developed a prescribed-time formation control framework for T–S fuzzy multi-agent systems, addressing heterogeneous and non-autonomous leader state estimation and unknown input compensation. Dou et al. [22] proposed a fully distributed adaptive control protocol with local output-based observers and sliding-mode control, suitable for systems with unknown disturbances and leaders, ensuring bounded tracking errors. He et al. [23] designed a dynamic event-triggered mechanism for multi-vehicle systems, effectively reducing inter-agent communication during cooperative tracking.
However, most existing multi-agent cooperative tracking techniques are based on simple integrator models. In real missile flight, issues such as overload saturation must be considered, which may prevent the system from following the planned trajectory and can cause large attitude changes leading to aggressive maneuvers. To reduce inter-missile communication, traditional static event-triggered mechanisms suffer from insufficient flexibility and adaptability, and are less effective in complex scenarios. Based on the above analysis, the main contributions of this paper are as follows:
1.
Building upon the work in [14] a hierarchical control structure based on a dynamic event-triggered mechanism is proposed. The reference-trajectory generator incorporates communication and cooperation among multiple interceptors and imposes saturation constraints on the virtual control inputs to generate reference trajectories for the trajectory-tracking controller. This effectively suppresses aggressive maneuvers caused by overload saturation.
2.
On the basis of robust control for generating feasible reference trajectories, and inspired by [24], a radial basis function neural network (RBFNN) combined with a sliding-mode finite-time disturbance observer is employed to estimate unknown disturbances and unmodeled dynamics. The observer exhibits strong robustness and is proven to converge in finite time.
3.
For the tracking controller, a dynamic event-triggered mechanism is developed, integrating disturbance estimation into the event-triggering process. This approach not only avoids Zeno behavior but also reduces communication and computational burdens, thereby improving engineering feasibility and robustness.

2. Preliminaries

2.1. Dynamic Model of the Interceptor Missile

Consider a distributed heterogeneous multi-interceptor formation consisting of N ( N > 1) interceptors, where the dynamics of the i -th missile can be expressed as:
V ˙ i = ( T i cos α i D i ) / m i g sin γ i γ ˙ i = ( ( L i + T i sin α i ) cos ϕ i m i g cos γ i ) / ( m i V i ) ψ ˙ i = ( L i + T i sin α i ) sin ϕ i / ( m i V i cos γ i ) x ˙ i = V i cos γ i cos ψ i + d i x y ˙ i = V i cos γ i sin ψ i + d i y z ˙ i = V i sin γ i + d i z
In Equation (1), T i is the thrust of the missile, m i is the mass of the missile, D i is the drag of the missile, p i = [ x i , y i , z i ] T is the position of the missile, v i = p ˙ i = [ v i x , v i y , v i z ] T , is the velocity of the missile, γ i   is the flight-path angle, ψ i is the heading angle, α i is the angle of attack, ϕ i is the bank angle, g is the gravitational constant, and d i = [ d i x , d i y , d i z ] T represents external disturbances.
The lift and drag of the i -th missile can be described by Equation (2):
D i = 0.5 c D i ρ s i V i 2 , L i = 0.5 c L i ρ s i V i 2
where ρ is the air density, s i is the reference area of the missile, and c D i and c L i are the drag coefficient and lift coefficient, respectively. The missile thrust T i generates the maneuvering acceleration of the missile, which is a crucial factor in the missile control process. In this paper, thrust T i , angle of attack α i , and bank angle ϕ i are selected as the control variables:
u i = [ T i cos α i D i , ( L i + T i sin α i ) cos ϕ i , ( L i + T i sin α i ) sin ϕ i ] T = [ F x i , F y i , F z i ] T
The velocity state of the i -th missile is thus chosen as v i = p ˙ i = [ v i x , v i y , v i z ] T , and the above model can then be represented by Equation (4):
  p ˙ i = v i v ˙ i = B i u i E i + d i
In this regard, we have the following equations:
B i = 1 m i cos γ i cos ψ i sin γ i cos ψ i sin ψ i cos γ i sin ψ i sin γ i sin ψ i cos ψ i sin γ i cos γ i 0
    E i = 1 m i D i cos γ i cos ψ i D i cos γ i sin ψ i D i sin γ i + m i g
d i = d i y V i sin γ i cos ψ i + d i x d i y V i sin γ i sin ψ i + d i y d i y V i sin γ i + d i z
Remark 1.
Generally, the external disturbances d i  encompass various sources such as aerodynamic perturbations, uncertainties in the system model, and other unpredictable environmental factors. It is assumed that these disturbances, which influence the controller’s performance, are uniformly bounded within known limits. This boundedness ensures that the control system can maintain robust performance in the presence of such uncertainties.

2.2. Graph Theory

In this paper, the missiles in the formation are indexed from 1 to N , and their cooperative flight relies solely on local communication between neighboring nodes. The communication network of the missile swarm is modeled using a directed graph. Let the directed graph G = ( V , E , A ) represent the communication links among the i -th missile,
1.
The node set V = { v 1 , v 2 , , v N } denotes the set of individual missiles.
2.
The edge set E { ( v i , v j ) | v i , v j V } characterizes the communication connections between the missiles; there exists an edge ( i , j ) , if missile i can send information to missile j .
3.
The weighted adjacency matrix A = [ a i j ] N × N defines the weights of the communication links, where a i j if and only if there is a communication edge from node i to node j .
4.
The neighbor set of node v i is defined as N i = { j ( ν j , ν i ) E } , and its in-degree is given by d i = j N i w i j , which represents the total weight of incoming information.
The communication topology can further be characterized by its Laplacian matrix L = D A , where D = diag { d 1 , d 2 , , d N } is the in-degree diagonal matrix. If there exists at least one node in G that has a directed path to every other node, then the graph G is said to contain a spanning tree, and such a node is referred to as the root node.
Lemma 1
([25]). Consider a strongly connected graph G and a non-negative diagonal matrix B with at least one positive element. Under these conditions,   L + B forms an irreducible, nonsingular M-matrix. Let   q = q 1 , q 2 , , q N T = L + B 1 . Then, defining P = d i a g { p 1 , p 2 , , p N } = d i a g { 1 / q 1 , 1 / q 2 , , 1 / q N } yields a positive definite matrix. Accordingly, Q = P L + B + L + B T P is both symmetric and positive definite.

2.3. RBFNN Approximation

This paper adopts a method that combines radial basis function neural networks (RBFNNs) with a sliding-mode disturbance observer. As a type of nonlinear parameterized network, RBFNNs are widely used for approximating unknown functions due to their excellent approximation capabilities. Specifically, the unknown continuous nonlinear function can be effectively approximated by an RBFNN.
w i x i , v i = W i T r i σ i + μ i σ i , x i Ω x , v i Ω v , i = 1 , 2 , , n
where σ i = [ x i , v i ] T , and μ i σ i denotes the approximation error; meanwhile, Ω v and Ω x are compact sets composed of v i and x i , and W i = [ W i 1 , W i 2 , , W i n ] T represents the optimal weight vector, which is defined as follows:
W i = arg min W i R sup σ i C w i x i , v i W i T r i σ i
where r i σ i = [ r i 1 σ i , r i 2 σ i , , r i n σ i ] T R represents the basis functions, where a is the number of nodes in the RBFNN. The Gaussian function will be chosen as the basis function:
r i σ i = exp σ i σ i l 2 ξ i l 2
In Equation (10), r i σ i = [ r i 1 σ i , r i 2 σ i , , r i n σ i ] T R is the center of the Gaussian function, ξ i l 2 is the width of the Gaussian function.
Theorem 1.
The optimal weight matrix is bounded, i.e., W i < W M a x , where W M a x is a positive constant. For the RBFNN sliding-mode observer, the upper bound of the disturbance estimation error is solely determined by the approximation error of the radial basis function neural network (RBFNN). Theoretically, this upper bound can be made arbitrarily small as long as the accuracy of the RBFNN is sufficiently high. Similarly, the disturbance estimation error satisfies μ i σ i μ M a x , where μ M is a positive constant.

3. Main Results

This paper investigates the problem of robust formation-tracking control for multiple missiles under a dynamic event-triggered mechanism, with particular attention to trajectory tracking in the presence of model uncertainties for each missile and overload saturation. To reduce the complexity of controller design, a hierarchical control approach is proposed to address different considerations at each layer.
In the reference-trajectory generator, the nominal second-order dynamics model (4) of the missile is introduced into virtual agents. These virtual agents serve as reference generators, providing feasible reference trajectories for the design of trajectory-tracking controllers, thereby transforming the desired trajectory into an executable reference trajectory. Overload saturation is also taken into account. Moreover, a dynamic event-triggered mechanism is incorporated into the reference-trajectory generator to alleviate the communication burden among multiple missiles. The trajectory-tracking controller is responsible for generating control commands based on the executable reference trajectory, thus governing the actual motion of the missiles.
Additionally, a finite-time convergent disturbance observer based on a radial basis function neural network (RBFNN) is proposed to estimate and compensate for the uncertainties in the nonlinear model.

3.1. Design of Reference-Trajectory Generator Based on Dynamic Event-Triggered Mechanism

For the dynamics equation of the missile (4), where p i and v i represent the position and velocity vectors of the i -th interceptor missile, the desired trajectory and desired velocity vector of the i -th missile are defined as p d i and v d i , respectively. Then, the position error vector and velocity error vector can be expressed as:
e p i = p i p d i e v i = v i v d i
To reduce communication resource consumption, a dynamic event-triggered mechanism is incorporated into the reference-trajectory generation process. As per the description of distributed event-triggered control in (12), a triggering time sequence { t 1 i , t 2 i , , t k i } is defined for information updates. Each missile cannot access real-time state information from its neighbors and can only update data at triggering times. To compare the differences between time-triggered and event-triggered strategies, the state measurement errors measurement error E p i , E v i and event-triggered measurement error e p i ( t k i ) , e v i ( t k i ) are defined:
e p i ( t k i ) = p i ( t k i ) p d i ( t k i ) e v i ( t k i ) = v i ( t k i ) v d i ( t k i )
E p i = e p i e p i ( t k i ) E v i = e v i e v i ( t k i )
Considering that actuator saturation may cause the interceptor missile to deviate from its desired trajectory and velocity, it is necessary to replan the missile’s trajectory according to the degree of actuator saturation, so that the replanned trajectory can track the desired trajectory and velocity as closely as possible. At this point, the complex kinematic model of the interceptor can be simplified to a simple second-order integrator model:
p ˙ i = v i , v ˙ i = S a t ( a i , a M i )
By integrating the tracking error Formula (11) of the i -th missile, and the dynamic Equation (12) of the virtual intelligent agent, the dynamic Equation (14) describing the tracking error dynamics is derived:
e ˙ p i = e v i , e ˙ v i = S a t ( a i , a M i ) a d i
In the formation of multiple missiles, for the i -th missile and its adjacent j -th missile, the local formation-tracking errors e ¯ p i and e ¯ v i are derived as follows:
e ¯ p i = j N e p i e p j + b i e p i e ¯ v i = j N e v i e v j + b i e v i
Therefore, by defining e ¯ p = [ e ¯ p 1 , e ¯ p 2 , , e ¯ p N ] T and e ¯ v = [ e ¯ v 1 , e ¯ v 2 , , e ¯ v N ] T , it can be obtained that:
e ¯ p = ( L + B ) I N e ¯ p i e ¯ v = ( L + B ) I N e ¯ v i
In Equation (17), denotes the Kronecker product, and L represents the global Laplacian matrix, B = diag ( b 1 , , b N ) , combined with the measurement error (13) under the triggering condition; the following cooperative triggering error can be defined as:
e ˜ p i = e ¯ p i + i N E p i e ˜ v i = e ¯ v i + i N E v i
To optimize the generation of reference trajectories, the output acceleration reference and the input of position errors need to be designed as saturation functions to avoid abrupt attitude changes and aggressive missile movements caused by excessive distance errors. For this purpose, the saturation function and its derivative are defined as follows:
S a t ( a i , a M i ) = a M i t a n h ( a i )
S a t ( e ¯ p i , e p i M ) = e p i M t a n h ( e ¯ p i ) S a t d ( e ¯ p i , e p i M ) = e ¯ v i e p i M sech 2 ( e ¯ p i )
where a M i and e p i M are both positive constants, representing the saturated overload of the i -the missile and the maximum allowable tracking error to prevent abrupt attitude changes and aggressive missile movements caused by excessive tracking errors. The expression for the virtual sliding surface can be derived as follows:
s ¯ i = e ¯ v i + λ 1 i e ¯ p i = e ¯ v i + λ 1 i d i a g { S a t ( e ¯ p i , e p i M ) }
where λ 1 i is the diagonal positive definite matrix; the derivative of the virtual sliding-mode surface can be derived as follows:
s ¯ ˙ i = e ¯ ˙ v i + Λ 1 d i a g { S a t d ( e ¯ p i , e p i M ) }
Then, the expression for the cooperative sliding-mode surface under event-triggered mechanisms can be derived as follows:
S   = e ¯ v + λ 1 i e ¯ p , S ˜ i   = e ˜ v , i + λ 1 i e ˜ p , i , S ˜   = S + A I N E v + λ 1 i A I N E p
where S ˜ = [ S ˜ 1 , S ˜ 2 , , S ˜ N ] T , E v = [ E v 1 , E v 2 , , E v N ] T and E p = [ E p 1 , E p , 2 , E p N ] T .
Based on the preceding designs of the position-tracking error, velocity-tracking error, and sliding-mode quantity, the design of the trajectory reference generator can be derived as follows:
a i r e f = a d i q i S ˜ i h i e p i λ 1 i e v i S a t d ( e p i , e p i M )
where q i , h i are both diagonal positive definite matrices, the trigger conditions are constructed as follows:
t k + 1 i = inf { t > t k i : T i ( E p i , E v i , Δ u i , Δ e p ) a a d p , i > 0 }
among them, for T i ( E p i , E v i , Δ u i , Δ e p ) , it is defined as:
T i ( E p i , E v i , Δ u i , Δ e p ) = σ _ ( γ ) σ _ ( q i ) σ _ ( A ) / 2 E v i 2 + 3 σ _ ( Γ ) σ _ ( h i ) σ _ ( λ 1 i ) σ _ ( A ) E p i 2 + σ _ ( γ ) Δ a i 2 / 2 + σ _ ( P h i λ 1 i ) / 2 Δ e p 2
among them, for a a d p , i , it is defined as:
a ˙ a d p , i = ν a a d p , i T i ( E p i , E v i , Δ u i , Δ e p ) + ϑ i
where ν and ϑ i are positive constants, and Υ = P ( L + B ) .
Assumption 1.
The local position error variable e ¯ p i , local velocity error variable e ¯ v i , the desired trajectory p d i , and its velocity v d i  for tracking are all bounded and Lipschitz.
Theorem 2.
For the reference-trajectory generator (24) of the i -th missile, its reference trajectory p d i and reference velocity v d i satisfy Assumption 1. Through the dynamic event-triggering mechanism (25), (26) and (27), if σ _ ( Υ ) σ _ ( q i ) > 3 / 2 , σ _ ( P ) σ _ ( h i ) σ _ ( λ 1 i ) > 1 / 2 ,   ν > 0 and (28) holds, then S ¯ e ¯ x and e ¯ v are ultimately uniformly ultimately bounded (UUB). which indicates that the design of a i r e f can achieve the convergence of the virtual tracking error.
Proof. 
Consider a Lyapunov candidate as follows:
V 1 = 1 2 S ˜ T P I 3 S ˜ + 1 2 e ¯ p T ( P H ) I 3 e ¯ p + a a d p
Taking the derivative with respect to V 1 , we obtain:
V ˙ 1 = S ˜ T P I 3 S ˜ ˙ + e ¯ p T ( P h i ) I 3 e ¯ p . + i = 1 N a ˙ a d p , i = S ˜ T P I 3 ( e ¯ ˙ p + λ 1 i I 3 diag { S a t d ( e ¯ p i , e p i M ) } e ¯ v ) + e ¯ p T ( P h i ) I 3 ( S ˜ ( λ 1 i I 3 ) S a t ( e ¯ p i , e p i M ) ) + i = 1 N a ˙ a d p , i = S ˜ T ( P ( L + B ) ) I 3 ( e ˙ p + λ 1 i I 3 diag { S a t d ( e ¯ p i , e p i M ) } e v ) + e ¯ p T ( P h i ) I 3 S ˜ e ¯ p T ( P h i λ 1 i ) I 3 S a t ( e ¯ p i , e p i M ) + i = 1 N a ˙ a d p , i = S ˜ T ( P ( L + B ) ) I 3 ( a i r e f a d i + λ 1 i I 3 diag { S a t d ( e ¯ p i , e p i M ) } e v ) + e ¯ p T ( P h i ) I 3 S ˜ e ¯ p T ( P h i λ 1 i ) I 3 S a t ( e ¯ p i , e p i M ) + i = 1 N a ˙ a d p , i = S ˜ T ( P ( L + B ) ) I 3 ( q i S ˜ q i A I 3 E v i q i A λ 1 i I 3 E p i e p Δ u ) + e ¯ p T ( P h i ) I 3 S ˜ e ¯ p T ( P h i λ 1 i ) I 3 S a t ( e ¯ p i , e p i M ) + i = 1 N a ˙ a d p , i = S ˜ T Υ q i S ˜ S ˜ T Υ q i A E v S ˜ T Υ q i A λ 1 i E p S ˜ T Υ Δ u + e ¯ p T ( P h i ) I 3 S ˜ e ¯ p T ( P h i λ 1 i ) I 3 S a t ( e ¯ p i , e p i M ) + i = 1 N a ˙ a d p , i
where Δ u = a r e f a d , a r e f = [ a 1 r e f , a 2 r e f , , a N r e f ] N and a d = [ a d 1 , a d 2 , , a d N ] T , according to Young’s inequality, it can be determined that:
S ˜ T Υ Q A E v S ˜ 2 / 2 + Υ Q A E v 2 / 2 S ˜ T Υ Q A Λ 1 E p S ˜ 2 / 2 + Υ Q A Λ 1 E p 2 / 2 S ˜ T Υ Δ u S ˜ 2 / 2 + Υ Δ u 2 / 2
This is to verify whether the nominal controller can ensure the uniform ultimate boundedness of e ¯ p , considering the cooperative tracking error in event-triggering e ˜ p i = e ¯ p i + i = 1 N E p i , it can be determined that:
e ¯ p T ( P h i λ 1 i ) I 3 S a t ( e ¯ p i , e p i M ) ( e ¯ p T ( P h i λ 1 i ) I 3 e ¯ p e ¯ p T ( P h i λ 1 i ) I 3 Δ e p ) P h i λ 1 i e ¯ p 2 + e ¯ p 2 / 2 + P h i λ 1 i Δ e p 2 / 2 ( P h i λ 1 i 1 / 2 ) e ˜ p + A I 3 E p 2 + P h i λ 1 i Δ e p 2 / 2 ( P h i λ 1 i 1 / 2 ) A ( 2 e ˜ p T E p + E p 2 ) ( P h i λ 1 i 1 / 2 ) e ˜ p 2 + P h i λ 1 i Δ e p 2 / 2 ( P h i λ 1 i 1 / 2 ) e ˜ p 2 + 3 ( P h i λ 1 i 1 / 2 ) A E p 2 + P h i λ 1 i Δ e p 2 / 2
where Δ e p = e ¯ p i e p i M , and thus V ˙ 1 can be transformed into:
V ˙ 1 3 S i 2 / 2 + Υ q i A E v 2 / 2 + Υ q i A λ 1 i E p 2 / 2 + Υ Δ a i 2 / 2 ( P h i λ 1 i 1 / 2 ) e ˜ p 2 + 3 ( P h i λ 1 i 1 / 2 ) A E p 2 + P h i λ 1 i Δ e p 2 / 2 Υ q i S i 2 + i = 1 N a ˙ a d p , i σ _ ( Υ q i A ) / 2 E v 2 + σ _ ( Υ ) Δ a i 2 / 2 ( σ _ ( Υ q i ) 3 / 2 ) S i 2 + 3 ( σ _ ( P h i λ 1 i ) 1 / 2 ) σ _ ( A ) E p 2 ( σ _ ( P h i λ 1 i ) 1 / 2 ) e ˜ p 2 + σ _ ( P h i λ 1 i ) / 2 Δ e p 2 + i = 1 N ( ν a a d p , i T i ( E p i , E v i , Δ u i , Δ e p ) + ϑ i ) = ( σ _ ( Υ q i ) 3 / 2 ) S i 2 ( σ _ ( P h i λ 1 i ) 1 / 2 ) e ˜ p 2 + i = 1 N ν a a d p , i + N ϑ i
It can be derived that:
ϑ i < ( σ _ ( Υ q i ) 3 / 2 ) S M a x , i 2 + ( σ _ ( Γ h i λ 1 i ) 1 / 2 ) e ˜ M a x , i 2 + i = 1 N ν a M a x , a d p , i
where S i S M a x , i , e ˜ p e ˜ M a x , i and a a d p , i a M a x , a d p , i . □
Subsequently, to prove that the dynamic event-triggered mechanism does not induce Zeno behavior (i.e., the phenomenon where trigger events occur infinitely densely), for the trigger-time interval from t k i to t k + 1 i , which is the time required for T i ( E p i , E v i , Δ u i , Δ e p ) to rise from 0 to a a d p , i , we can obtain:
T i ( E p i , E v i , Δ u i , Δ e p ) p E p i 2 + v E v i 2 + a Δ a i 2 + e p Δ e p 2 p E p i + v E v i + a Δ a i + e p Δ e p 2
according to Equation (25), it can be determined that:
t k i t k + 1 i p E p i + v E v i + a Δ a i + e p Δ e p d τ = ϑ i 1 + ν i
thus, the minimum trigger interval is:
t k + 1 i t k i t l o w i = ϑ i 1 + ν i / p V M a x , i + v a M a x , i + a a M a x , i + e p e p M a x , i > 0
where a M a x , i , e p M a x , i are positive constants satisfying Δ a i a M a x , i and Δ e p e p M a x , i within the time interval [ t k i , t k + 1 i ] ; it is necessary to analyze the characteristics of the time derivatives of E p i , E v i :
d d t E v , i v ˙ i v ˙ i ( t k i ) a i a M a x , i d d t E p , i p ˙ i p ˙ i ( t k i ) v i V M a x , i
So the design of this dynamic event-triggered mechanism can rule out the existence of Zeno behavior.
Remark 2.
For the aforementioned dynamic event-triggering mechanism and the parameters designed in its update laws (25), (26), and (27), the event-triggering interval and convergence speed can be adjusted by tuning these parameters: The variation of ν affects the convergence speed of a a d p , i . Thus, increasing ν can lead to more trigger events; ϑ i is used to adjust the trigger threshold, and when ϑ i increases, it results in a reduction in the number of trigger events.

3.2. RBFNN-Based Finite-Time Disturbance Observer

Lemma 2
([26]). For a vector X and its associated continuous Lyapunov function  V ( X ) , if   V ˙ ( X ) n V ι ( X ) + Δ , where   n > 0 ,   0 < ι < 1  and   Δ > 0 , then is finite-time bounded.
For the dynamic model (4) of the i -th missile, by combining d i and E i and treating them as the disturbance to be observed, we can obtain:
w i = E i + d i
since w i is an unknown disturbance. To effectively compensate for and suppress the disturbance in the controller design, we propose a sliding-mode disturbance observer based on the radial basis function neural network (RBFNN). First, a virtual second-order observation system is constructed based on the actual system (30):
p ^ ˙ i = v ^ i v ^ ˙ i = B i u i + w i
where u ^ i is the virtual control input, and the vectors p ^ i and v ^ i represent the estimated values of the state variables p i and v i , respectively, since u i is the controller to be designed and the term B i is regarded as the known dynamics of the virtual system. By comparing the differences between the virtual system and the actual dynamics in Equation (4), the following tracking error dynamic equations of the virtual system are derived:
δ ˙ p i = δ v i δ ˙ v i = w i w ^ i
where δ p i = p i p ^ i and δ v i = v i v ^ i are applied. We define the sliding surface as:
s ˜ i = δ v i + λ ˜ i δ p i + λ ˜ i δ p i ρ
we have the derivative of sliding surface as:
s ˜ ˙ i = λ ˜ i δ v i + w i w ^ i
Based on the previous discussion regarding the estimation of w i using an artificial RBF neural network, the following design of a neural adaptive sliding-mode controller for the virtual system is presented:
w ^ i = W ^ i T σ ( p i , v i ) + μ i σ ( p i , v i ) + λ ˜ i δ v i + κ i s ˜ i + κ i s ˜ i + ρ r i δ p i
where λ ˜ i , κ i and r i are diagonal positive definite matrices and the update law of the RBFNN is:
W ^ ˙ i = l σ ( x i , v i ) s ˜ i T χ W ^ i χ W ^ i ρ
where l and χ are both positive constants.
Theorem 3.
For the observer designed in (34) and the update law designed in (35), where the condition in (36) is satisfied, the error states δ p i , sliding-mode variables s ˜ i , and neural network weight W ^ are all semi-globally uniformly ultimately bounded.
Proof. 
Consider the following Lyapunov candidate:
V 2 = 1 2 s ˜ i T s ˜ i + 1 2 l i W ^ i T W ^ + 1 2 δ p i T r i δ p i
Then we have the derivative of V 2 as follows:
V ˙ 2 = s ˜ i T s ˜ ˙ i + 1 l i W ^ i T W ^ ˙ i + r i δ p i T δ ˙ p i = s ˜ i T ( w i w ^ i + λ ˜ i δ v i ) + 1 l i W ^ i T W ^ ˙ i + p i δ ˜ p i T ( s ˜ i λ ˜ i δ p i λ ˜ i δ p i ρ ) = s ˜ i T ( w i W ^ i T σ ( p i , v i ) μ ( σ ( p i , v i ) ) κ i s ˜ i κ i s ˜ i ρ r i δ p i ) + 1 l i W ^ i T ( l i σ ( p i , v i ) s ˜ i T χ i W ^ i χ i W ^ ρ ) i + r i δ p i T s ˜ i r i λ ˜ i δ p i T δ p i r i δ p i T δ p i ρ = κ i s ˜ i T s ˜ i κ i s ˜ i T s ˜ i ρ λ ˜ i r i δ p i T δ p i λ ˜ i r i δ p i T δ p i ρ s ˜ i T μ ( σ ( p i , v i ) ) + s ˜ i T w i χ i l i W ^ i T ( W ^ i + W ^ i ) ρ κ i s ˜ i 2 κ i s ˜ i 1 + ρ λ ˜ i r i δ p i 2 λ ˜ i r i δ p i 1 + ρ - s ˜ i σ M a x + s ˜ i w M a x χ i l i W ^ i 2 χ i l i W ^ i 1 + ρ
Thus, we can determine that:
V ˙ 2 τ T Ζ τ + Ξ τ
where τ = s ˜ i , s ˜ i ( 1 + ρ ) / 2 x ˜ i , x ˜ i ( 1 + ρ ) / 2 , W ^ i , W ^ i ( 1 + ρ ) / 2 T 6 :
Z = d i a g ( κ i , κ i , λ ˜ i r i , λ ˜ i r i , χ i l i , χ i l i )
Ξ = [ - s ˜ i μ M a x + s ˜ i w M a x , 0 , 0 , 0 , 0 , 0 ]
If V ˙ 2 is kept negative at all times, then we can determine that:
τ > - s ˜ i μ M a x + s ˜ i w M a x σ _ ( Ζ )
By Theorem 3, we can conclude that the observation errors δ v i , δ p i , and s ˜ i eventually converge to zero. According to the Lyapunov stability theory, it can be concluded that w ^ i is semi-globally uniformly ultimately bounded.
V ˙ 2 κ i s ˜ i 2 κ i s ˜ i 1 + ρ λ ˜ i r i δ ˜ p i 2 λ ˜ i r i δ ˜ p i 1 + ρ - s ˜ i σ M a x + s ˜ i w M a x χ i l i W ^ i 2 χ i l i W ^ i 1 + ρ κ i s ˜ i 1 + ρ λ ˜ i r i δ ˜ p i 1 + ρ χ i l i W ^ i 1 + ρ + s ˜ i ( w M a x μ M a x )
From the Young’s inequality, it can be determined that:
s ˜ i ( w Max μ Max ) s ˜ i 1 + ρ 1 + ρ + ρ 1 + ρ ( w Max μ Max ) 1 + ρ ρ
By adjusting the inequality, it can be determined that:
V ˙ 2 κ i s ˜ i 1 + ρ λ ˜ i r i δ ˜ p i 1 + ρ χ i l i W ^ i 1 + ρ + s ˜ i 1 + ρ 1 + ρ + ρ 1 + ρ ( w Max μ Max ) 1 + ρ ρ ( κ i 1 1 + ρ ) s ˜ i 1 + ρ λ ˜ i r i δ ˜ p i 1 + ρ χ i l i W ^ i 1 + ρ + ρ 1 + ρ ( w Max μ Max ) 1 + ρ ρ ξ V 2 + ρ 1 + ρ ( w Max μ Max ) 1 + ρ ρ
where
ξ = min [ ( κ i 1 1 + ρ ) 2 ( 1 + ρ ) / 2 , χ i l i ( 2 l i ) ( 1 + ρ ) / 2 , λ ˜ i r i ( 2 r i ) ( 1 + ρ ) / 2 ]
From Lemma 2, it can be concluded that the error states δ p i , sliding-mode variables s ˜ i , and neural network weight W ^ are finite-time bounded.

3.3. A Trajectory Tracker Based on Dynamic Event-Triggered Mechanism

In the reference-trajectory generator, the desired trajectory p d i and the desired velocity v d i are converted into an executable reference trajectory p i r e f and a reference velocity v i r e f , and the reference acceleration a i r e f is provided. For the trajectory-tracking controller, the tracking errors e p i , l and e v i , l for the reference trajectory and the reference velocity are defined as follows:
e p i , l = p i p i r e f e v i , l = v i v i r e f
To compare the differences between time-triggered and event-triggered strategies, the following state measurement errors, measurement error E p i , l , E v i , l and event-triggered measurement error e p i , l ( t k i ) , e v i , l ( t k i ) , are defined:
e p i , l ( t k i ) = p i ( t k i ) p i r e f ( t k i ) e v i , l ( t k i ) = v i ( t k i ) v i r e f ( t k i )
E p i , l = e p i , l e p i , l ( t k i ) E v i , l = e v i , l e v i , l ( t k i )
The tracking error dynamics are as follows:
e ˙ p i , l = e v i , l e ˙ v i , l = B i u i + w ^ i a i r e f
The sliding surface is constructed as follows:
s i , l = e v i , l + λ 2 i e p i , l
The sliding surface under event-triggered conditions is expressed as:
s ˜ i , l = s i , l + E p i , l + λ 2 i E v i , l
where λ 2 i is diagonal positive definite matrix.
The time derivative of the sliding surface is given as:
s ˙ i , l = e ˙ v i , l + λ 2 i e v i , l = B i u i + w ^ i a i r e f + λ 2 i e v i , l
Through the design of the disturbance observer mentioned above, we can observe w ^ i as the uncertainty of the system. Based on the expression of the sliding surface, we can derive the trajectory tracking controller under the event-triggered mechanism:
u i = B i 1 ( a i r e f w ^ i λ 2 i e v i , l ( t k i ) k i e p i , l ( t k i ) c i s i , l )
where k i and c i are both diagonal positive definite matrices.
The trigger conditions are constructed as follows:
t k + 1 i = inf { t > t k i : T i , l ( E p i , l , E v i , l , w ^ i ) u a d p , i > 0 }
among them, for T i , l ( E p i , l , E v i , l , w i ) , it is defined as:
T i , l ( E p i , l , E v i , l , w ^ i ) = w ^ i 2 / 2 + σ _ ( c i ) E x i , l 2 / 2 + σ _ ( c i ) σ _ ( λ 2 i ) E v i , l 2 / 2
among them, for u a d p , i , it is defined as:
u ˙ a d p , i = ν l u a d p , i T i , l ( E x i , l , E v i , l , w ^ i ) + ϑ i , l
where ν l and ϑ i , l are positive constants.
Theorem 4.
For the trajectory-tracking controller (44) of the i -th missile, and the dynamic event-triggering mechanism (45), if σ _ ( c i ) > 3 / 2 , σ _ ( k i ) σ _ ( λ 2 i ) > 0 , ν l > 0 and (48) holds, then s i , l , e p i , l and e v i , l are ultimately uniformly ultimately bounded (UUB), which indicates that the design of u i can achieve the convergence of the tracking reference error.
Proof. 
Consider the following Lyapunov candidate:
V 3 = 1 2 s i , l T s i , l + 1 2 e p i , l T k i e p i , l + u a d p
the time derivative of the Lyapunov candidate is:
V ˙ 3 = s i , l T s ˙ i , l + k i e p i , l T e p i , l + u ˙ a d p , i = s i , l T ( e ˙ v i , l + λ 2 i e v i , l ) + k i e p i , l T ( s i , p λ 2 i e p i , l ) + u ˙ a d p , i = s i , l T ( B i u i + w ^ i a i r e f + λ 2 i e v i , l ) + k i e p i , l T ( s i , p λ 2 i e p i , l ) + u ˙ a d p , i = s i , l T ( w ^ i k i e p i , l c i s i , l c i E p i , l c i λ 2 i E v i , l ) k i λ 2 i e p i , l T e p i , l + k i e p i , l T s i , l + u ˙ a d p , i = s i , l T w ^ i s i , l T c i s i , l c i s i , l E p i , l c i s i , l λ 2 i E v i , l e p i , l T k i λ 2 i e p i , l + u ˙ a d p , i
according to Young’s inequality, it can be determined that:
s i , l T w ^ i s i , l 2 / 2 + w ^ i 2 / 2 c i s i , l E p i , l s i , l 2 / 2 + c i E p i , l 2 / 2 c i s i , l λ 2 i E v i , l s i , l 2 / 2 + c i λ 2 i E v i , l 2 / 2
thus, we can obtain this form:
V ˙ 1 ( σ _ ( c i ) - 3 / 2 ) s i , l 2 w ^ i 2 / 2 σ _ ( c i ) E x i , l 2 / 2 σ _ ( c i ) σ _ ( λ 2 i ) E v i , l 2 / 2 σ _ ( k i ) σ _ ( λ 2 i ) e x i , l 2 ν l u a d p , i T i , l ( E x i , l , E v i , l , w ^ i ) + ϑ i , l ( σ _ ( c i ) - 3 / 2 ) s i , l 2 σ _ ( k i ) σ _ ( λ 2 i ) e x i , l 2 + ν u a d p , i + ϑ i , l
where s i , l s M a x , i , e p i , l e M a x , i , and u a d p , i < u M a x , a d p , i ; simplifying the above inequality yields:
ϑ i , l < ( σ _ ( c i ) 3 / 2 ) S M a x , i + σ _ ( k i ) σ _ ( λ 2 i ) e ˜ M a x , i + i = 1 N ν l u M a x , a d p , i
According to Theorem 4, s i , l , e p i , l and e v i , l are ultimately uniformly ultimately bounded (UUB), and the proof of this stability is completed. □
Subsequently, to prove that the dynamic event-triggered mechanism does not induce Zeno behavior, for the trigger-time interval from t k i to t k + 1 i , which is the time required for T i , l ( E p i , l , E v i , l , w i ) to rise from 0 to u a d p , i , we can obtain:
T i , l ( E p i , l , E v i , l , w i ) p , l E p i , l 2 + v , l E v i , l 2 + w w i 2 p , l E p i , l + v , l E v i , l + w w i 2
according to Equation (45), it can be determined that:
t k i t k + 1 i x , l E x i , l + v , l E v i , l + w w ^ i d τ = ϑ i , l 1 + ν l
thus, the minimum trigger interval is:
t k + 1 i t k i t l o w i = ϑ i , l 1 + ν l / x , l V M a x i , l + v , l a M a x i , l + w w M a x , i > 0
where w M a x , i is a positive constant satisfying w ^ i w M a x , i within the time interval [ t k i , t k + 1 i ] ; it is necessary to analyze the characteristics of the time derivatives of E x i , l , E v i , l :
d d t E v i , l v ˙ i , l v ˙ i , l ( t k i ) a i , l a M a x i , l d d t E p i , l p ˙ i , l p ˙ i , l ( t k i ) v i , l V M a x i , l
So the design of this dynamic event-triggered mechanism can rule out the existence of Zeno behavior.
As shown in Figure 1, the design in this paper is fully described in the control framework diagram. The hierarchical framework achieves the on-demand allocation of communication and computing resources through the “dynamic event-triggered mechanism” (only updating the trajectory at critical moments), resists model and environmental uncertainties via the “RBFNN disturbance observer”, and reduces the design complexity by means of “hierarchical decoupling” (each layer focuses on a single function). From the generation of the reference trajectory to the terminal execution, a closed loop of “cooperative planning—disturbance compensation—precise tracking” is formed.

4. Simulation Results and Discussion

In order to verify the performance of the proposed formation-tracking controller design and RBFNN-based sliding-mode disturbance observer, simulation experiments based on multiple missiles are carried out.
Consider a multi-missile formation consisting of four heterogeneous interceptors, whose dynamic model is given by Equation (4). The parameters of this system are listed in Table 1, and its communication topology graph is shown in Figure 2.
The masses of the i -th missiles are 400, 402, 398, and 400, respectively. The gravitational constant g is set to g = 9.8 , and the simulation step size is selected as 0.1 s.
The position reference and velocity reference of the i -th missile are shown:
p d 1 = [ 1.5 sin ( 0.08 t ) + 5 t 2 + 6 , 1.5 sin ( 0.08 t ) + 5 t 2 + 6 , 0.5 t 2 ] T p d 2 = [ 1.5 sin ( 0.08 t ) + 5 t 2 + 6 , 1.5 sin ( 0.08 t ) + 5 t 2 6 , 0.5 t ] T p d 3 = [ 1.5 sin ( 0.08 t ) + 5 t 2 6 , 1.5 sin ( 0.08 t ) + 5 t 2 + 6 , 0.5 t ] T p d 4 = [ 1.5 sin ( 0.08 t ) + 5 t 2 , 1.5 sin ( 0.08 t ) + 5 t 2 , 0.5 t ] T v d 1 = [ 0.24 cos ( 0.08 t ) + 10 t , 0.24 cos ( 0.08 t ) + 10 t , 0.5 ] T v d 2 = [ 0.24 cos ( 0.08 t ) + 10 t , 0.24 cos ( 0.08 t ) + 10 t , 0.5 ] T v d 3 = [ 0.24 cos ( 0.08 t ) + 10 t , 0.24 cos ( 0.08 t ) + 10 t , 0.5 ] T v d 4 = [ 0.24 cos ( 0.08 t ) + 10 t , 0.24 cos ( 0.08 t ) + 10 t , 0.5 ] T
The system uncertainties and disturbances are selected as shown:
d i x = 0.3 sin ( 0.3 t + i π / 6 ) d i y = 0.4 cos ( 0.4 t + i π / 4 ) d i z = 0.4 sin ( 0.4 t + i π / 6 )
In this paper, the parameter selections for the reference-trajectory generator, RBFNN disturbance observer, tracking controller, and dynamic event-triggered mechanism are shown in Table 2.
Figure 3 and Figure 4 demonstrate the effectiveness of the reference-trajectory generator, as well as the error between the generated reference velocity and the actual reference velocity. Figure 5 shows the generated reference acceleration under actuator saturation, i.e., when the acceleration in each direction is constrained. The simulation results show that the position and velocity tracking errors of all four missiles converge rapidly within the time interval is 20–30 s, indicating that the reference-trajectory generator can plan the missile reference trajectories to quickly approach the reference trajectories, and the convergence speed meets the requirements of formation coordination. After convergence, the errors are stabilized within a very small range (e.g., the position error e p i ≤ 0.2 and the velocity error e v i ≤ 0.1), verifying that the algorithm has high-precision tracking capability and can maintain low steady-state errors even in the presence of overload saturation. In the design of the dynamic event-triggered mechanism, the simulation curves converge stably rather than diverge despite the reduced communication frequency. This finding validates that the event-triggered mechanism can effectively reduce communication overhead without compromising tracking accuracy, thus verifying the rationality of the proposed algorithm architecture.
To illustrate the dynamic cooperative event-triggered mechanism designed in Equations (25)–(27), Figure 6 and Figure 7 show the event-triggered intervals and the total number of event triggers for four missiles on the trajectory generator. For Figure 6 and Figure 7, the trigger intervals of the four missiles all exhibit obvious fluctuations over time. This indicates that the dynamic event-triggered mechanism can adjust the trigger frequency in real time according to the system state, enabling flexible adaptation between communication load and control performance. The trigger intervals of the four missiles are generally relatively low in the early stage and show an upward trend in the later stage; the number of triggers of the four missiles grows rapidly in the early stage, and the growth trend slows down in the later stage; the trigger intervals of the four missiles are generally relatively low in the early stage and show an upward trend in the later stage. This shows that the dynamic event-triggered mechanism can dynamically allocate communication resources according to the characteristics of the missiles at that moment—missiles with frequent triggering generate more events to ensure control accuracy, and the number of triggers is reduced to save resources by cutting down on triggers. This verifies that the dynamic event-triggered mechanism has good self-adaptability: it can not only flexibly adjust the trigger frequency according to the real-time state of the missiles, allowing the system to operate efficiently under the condition of limited communication resources, but can also adapt to the differences among heterogeneous missiles in the formation and balance both “control accuracy” and “communication load”.
The following details subsequent experimental simulations of the finite-time sliding-mode observer based on RBFNN (radial basis function neural network).
Figure 8 illustrates the training process of the RBFNN; the approximation curve of the RBFNN highly coincides with the curve of the real nonlinear interference. Moreover, the approximation error on the right converges rapidly to a value close to 0. This indicates that the RBFNN has excellent nonlinear interference approximation capability and can accurately learn and compensate for unknown interferences in the system. The approximation error curve drops rapidly from the peak value to approach 0 within an extremely short time (about 5 s), verifying the fast convergence of the RBFNN—it can stably track the interference after the transient state, providing reliable interference compensation for subsequent control algorithms.
According to Equations (31), (33), and (34), the norms of and δ ˜ v i for each disturbance observer are selected, and their fast convergence verifies the rapid estimation of disturbances, as shown in Figure 9.
To validate the effectiveness of the trajectory tracking controller, Figure 10 and Figure 11, respectively, depict the temporal evolution of errors between the generated reference trajectory and the actual flight trajectory, as well as those between the generated reference velocity and the actual flight velocity. Figure 12 further demonstrates the controller’s output. The position-tracking errors and velocity-tracking errors of the four missiles all rapidly converge to extremely small values close to 0 within 10 s, which indicates that the control algorithm can drive the positions and velocities of the missiles to accurately approach the reference trajectories, satisfying the position constraint requirements and velocity constraint requirements for formation coordination. The control output curves show peaks in the initial stage (0–5 s) due to error adjustment, and then quickly drop back and remain stable, which shows that the control algorithm can rapidly suppress initial disturbances.
To illustrate the dynamic cooperative event-triggered mechanism designed based on Equations (45)–(47), Figure 13 and Figure 14 present the event-triggered intervals, the total number of event triggers for four missiles on the trajectory generators, as well as their comparison with the conventional static event-triggered mechanism. The results of the comparison are presented in Table 3. Among them, the trigger intervals of the dynamic event-triggered mechanism (DETM) are generally larger than those of the static event-triggered mechanism (SETM). The sparse trigger intervals of DETM, in contrast to the dense ones of SETM, verify that DETM can still stably reduce the trigger frequency in a heterogeneous missile formation. Additionally, the much lower growth rate of the trigger count for DETM compared to SETM further validates DETM’s ability to stably reduce the trigger frequency in such a formation.
Finally, considering the global reference trajectory p ref , global trajectory replanning p d , and global actual trajectory p , Figure 15 illustrates the norms of errors, including:
(1)
the norm of the error between global trajectory replanning and global reference trajectory;
(2)
the norm of the error between global trajectory replanning and global actual trajectory;
(3)
the norm of the error between global reference trajectory and global actual trajectory. The definitions of the quantities are as follows.
Among them, p d p ref gradually converges from the initial deviation, which indicates that the reference-trajectory generation can maintain the approximation to the reference trajectory during dynamic adjustment. The rapid convergence of p p ref proves that the designed trajectory-tracking controller can quickly track the reference trajectory p p d , which shows that the hierarchical control framework designed in this paper is effective and meets the actual control requirements.
p p r e f = i = 1 N p i p r e f , i 2 p p d = i = i N p i p d , i 2 p d p r e f = i = i N p d , i p r e f , i 2
The trajectories of all missiles are shown in Figure 16 to illustrate the movement and formation status of the entire system.

5. Conclusions

This paper investigates the formation-tracking control problem of multiple missiles subject to overload saturation and system uncertainties. A hierarchical structure comprising a reference-trajectory generator and a trajectory-tracking controller is designed. The reference-trajectory generator, by introducing a dynamic event-triggered mechanism and combining the communication cooperation among multiple interceptors and saturation constraints, generates executable reference trajectories, which effectively suppresses the violent maneuvers caused by overload saturation. The trajectory-tracking controller, based on the generated reference trajectories and combined with the radial basis function neural network and the sliding-mode disturbance observer, realizes the estimation and compensation of unknown disturbances and model uncertainties. It ensures the trajectory tracking accuracy and, meanwhile, proves its finite-time convergence property. Then, under the condition of generating reference trajectories, a missile-tracking controller with a dynamic event-triggered condition is designed to reduce the number of communications among adjacent missiles. Theoretical analysis and comparative simulations are conducted. The simulation results show that, compared with the traditional static event-triggered mechanism, the dynamic mechanism can reduce the number of communications by 72.85–80.03%, significantly reducing the system communication and computational burdens, and verifying the effectiveness of the proposed formation control scheme.

Author Contributions

Conceptualization, Y.T. and J.L.; methodology, Y.T. and X.B.; software, Y.T. and J.Y.; validation, Y.T. and L.S.; formal analysis, Y.T.; investigation, Y.T.; resources, Y.T.; data curation, Y.T.; writing—original draft preparation, Y.T.; writing—review and editing, Y.T.; visualization, Y.T.; supervision, Y.T.; project administration, L.S.; funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62173339, and the APC was funded by L.S.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to privacy.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liu, S.; Yan, B.; Zhang, T.; Zhang, X.; Yan, J. Coverage-based cooperative guidance law for intercepting hypersonic vehicles with overload constraint. Aerosp. Sci. Technol. 2022, 126, 107651. [Google Scholar] [CrossRef]
  2. Yu, K.; Li, X.; Yu, J.; Jiang, C.; Tan, Q.; Wang, Y. Trajectory Prediction and Cooperative Interception Strategy for Maneuverable Hypersonic Target. In Advances in Guidance, Navigation and Control; Springer: Singapore, 2025; pp. 496–505. [Google Scholar]
  3. Zhou, J.; Lei, H. Coverage-based cooperative target acquisition for hypersonic interceptions. Sci. China-Technol. Sci. 2018, 61, 1575–1587. [Google Scholar] [CrossRef]
  4. Sun, L.; Yang, B.; Ma, J. Trajectory prediction in pipeline form for intercepting hypersonic gliding vehicles based on LSTM. Chin. J. Aeronaut. 2023, 36, 421–433. [Google Scholar] [CrossRef]
  5. Liu, S.; Yan, B.; Zhang, T.; Zhang, X.; Yan, J. Three-dimensional coverage-based cooperative guidance law with overload constraints to intercept a hypersonic vehicle. Aerosp. Sci. Technol. 2022, 130, 107908. [Google Scholar] [CrossRef]
  6. Jiang, L.; Nan, Y.; Zhang, Y.; Li, Z. Anti-Interception Guidance for Hypersonic Glide Vehicle: A Deep Reinforcement Learning Approach. Aerospace 2022, 9, 424. [Google Scholar] [CrossRef]
  7. Fei, Y.; Wang, L.; Qu, X. Event triggered cooperative trajectory coordination for platooning among heterogeneous vehicles. Transp. Res. Part C Emerg. Technol. 2025, 173, 105049. [Google Scholar] [CrossRef]
  8. Luo, C.; Zhou, C.; Bu, X. Multi-Missile Phased Cooperative Interception Strategy for High-Speed and Highly Maneuverable Targets. IEEE Trans. Aerosp. Electron. Syst. 2025, 61, 1971–1996. [Google Scholar] [CrossRef]
  9. Li, J.; He, Y.; Shao, L.; Feng, X. Reentry glide vehicle trajectory prediction method via multidimensional intention fusion. Aerosp. Sci. Technol. 2025, 159, 109960. [Google Scholar] [CrossRef]
  10. Li, W.; Li, J.; Li, N.; Shao, L.; Li, M. Online Trajectory Planning Method for Midcourse Guidance Phase Based on Deep Reinforcement Learning. Aerospace 2023, 10, 441. [Google Scholar] [CrossRef]
  11. Zhang, J.; Li, J.; Zhou, C.; Lei, H.; Li, W. Fast Trajectory Generation Method for Midcourse Guidance Based on Convex Optimization. Int. J. Aerosp. Eng. 2022, 2022, 7188718. [Google Scholar] [CrossRef]
  12. Li, J.; Feng, X.; He, Y.; Shao, L. A Coverage-Based Cooperative Detection Method for CDUAV: Insights from Prediction Error Pipeline Modeling. Drones 2025, 9, 397. [Google Scholar] [CrossRef]
  13. Chen, W.; Hu, Y.; Gao, C.; An, R. Trajectory tracking guidance of interceptor via prescribed performance integral sliding mode with neural network disturbance observer. Def. Technol. 2024, 32, 412–429. [Google Scholar] [CrossRef]
  14. Fei, Y.; Sun, Y.; Shi, P. Robust Hierarchical Formation Control of Unmanned Aerial Vehicles via Neural-Based Observers. Drones 2022, 6, 40. [Google Scholar] [CrossRef]
  15. Wang, B.; Chen, W.; Zhang, B.; Shi, P.; Zhang, H. A Nonlinear Observer-Based Approach to Robust Cooperative Tracking for Heterogeneous Spacecraft Attitude Control and Formation Applications. IEEE Trans. Autom. Control 2023, 68, 400–407. [Google Scholar] [CrossRef]
  16. Ding, T.; Ge, M.; Xiong, C.; Liu, Z.; Ling, G. Prescribed-time formation tracking of second-order multi-agent networks with directed graphs. Automatica 2023, 152, 110997. [Google Scholar] [CrossRef]
  17. Yang, W.; Shi, Z.; Zhong, Y. Distributed robust adaptive formation control of multi-agent systems with heterogeneous uncertainties and directed graphs. Automatica 2023, 157, 111275. [Google Scholar] [CrossRef]
  18. Huang, Y.; Meng, Z.; Dimarogonas, D. Prescribed performance formation control for second-order multi-agent systems with connectivity and collision constraints. Automatica 2024, 160, 111412. [Google Scholar] [CrossRef]
  19. Fang, X.; Xie, L. Distributed Formation Maneuver Control Using Complex Laplacian. IEEE Trans. Autom. Control 2024, 69, 1850–1857. [Google Scholar] [CrossRef]
  20. Li, F.; Ning, J.; Liu, H.; Zhang, Y.; Liu, Y. Spatial barycentric coordinates based distributed formation control for multi-agent systems. ISA Trans. 2025, 156, 333–343. [Google Scholar] [CrossRef]
  21. Zhi, Y.; Liu, L.; Fan, H.; Wang, B. Distributed Prescribed-Time Formation Control of Heterogeneous T-S Fuzzy Multiagent Systems: A Hierarchical Design Approach. IEEE Trans. Fuzzy Syst. 2024, 32, 6789–6800. [Google Scholar] [CrossRef]
  22. Dou, L.; Wang, K.; Wang, J.; Zhou, J. Fully distributed time-varying formation tracking control for linear multi-agent systems with unknown external disturbances. ISA Trans. 2025, 156, 253–261. [Google Scholar] [CrossRef]
  23. He, Q.; Liu, W. Semi-Global Adaptive Sampled-Data Formation Control for a Class of Uncertain Nonlinear Multiagent Systems. IEEE Trans. Syst. Man Cybern.-Syst. 2025, 55, 2771–2781. [Google Scholar] [CrossRef]
  24. Wang, H.; Liu, Q.; Xu, C. Predefined-time distributed optimization and anti-disturbance control for nonlinear multi-agent system with neural network estimator: A hierarchical framework. Neural Netw. 2024, 175, 106270. [Google Scholar] [CrossRef] [PubMed]
  25. Lewis, F.L.; Zhang, H.; Hengster-Movric, K.; Das, A. Cooperative Control of Multi-Agent Systems: Optimal and Adaptive Design Approaches; Springer Science Business Media: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  26. Moulay, E.; Léchappé, V.; Bernuau, E.; Plestan, F. Robust Fixed-Time Stability: Application to Sliding-Mode Control. IEEE Trans. Autom. Control 2022, 67, 1061–1066. [Google Scholar] [CrossRef]
Figure 1. Control framework diagram.
Figure 1. Control framework diagram.
Aerospace 12 00693 g001
Figure 2. Communication topology diagram.
Figure 2. Communication topology diagram.
Aerospace 12 00693 g002
Figure 3. The position error in the reference-trajectory generator.
Figure 3. The position error in the reference-trajectory generator.
Aerospace 12 00693 g003
Figure 4. The velocity error reference-trajectory generator.
Figure 4. The velocity error reference-trajectory generator.
Aerospace 12 00693 g004
Figure 5. The reference acceleration in the reference-trajectory generator.
Figure 5. The reference acceleration in the reference-trajectory generator.
Aerospace 12 00693 g005
Figure 6. Trigger intervals in the reference-trajectory generator.
Figure 6. Trigger intervals in the reference-trajectory generator.
Aerospace 12 00693 g006
Figure 7. Event numbers in the reference-trajectory generator.
Figure 7. Event numbers in the reference-trajectory generator.
Aerospace 12 00693 g007
Figure 8. RBFNN training results for nonlinear functions.
Figure 8. RBFNN training results for nonlinear functions.
Aerospace 12 00693 g008
Figure 9. The effectiveness of the RBFNN observer.
Figure 9. The effectiveness of the RBFNN observer.
Aerospace 12 00693 g009
Figure 10. The position error in the trajectory-tracking controller.
Figure 10. The position error in the trajectory-tracking controller.
Aerospace 12 00693 g010
Figure 11. The velocity error in the trajectory-tracking controller.
Figure 11. The velocity error in the trajectory-tracking controller.
Aerospace 12 00693 g011
Figure 12. The control output in the trajectory-tracking controller.
Figure 12. The control output in the trajectory-tracking controller.
Aerospace 12 00693 g012
Figure 13. Trigger intervals in the trajectory-tracking controller.
Figure 13. Trigger intervals in the trajectory-tracking controller.
Aerospace 12 00693 g013
Figure 14. Event numbers in the trajectory-tracking controller.
Figure 14. Event numbers in the trajectory-tracking controller.
Aerospace 12 00693 g014
Figure 15. The norm of the tracking error.
Figure 15. The norm of the tracking error.
Aerospace 12 00693 g015
Figure 16. Individual trajectories.
Figure 16. Individual trajectories.
Aerospace 12 00693 g016
Table 1. Parameters of multi-missile formation.
Table 1. Parameters of multi-missile formation.
Missile Numberx-Direction Positiony-Direction Positionz-Direction PositionVelocity Flight Path AnglesFlight Path Angles
18800.10.50.5
28−800.10.50.5
3−8800.10.50.5
4−8−800.10.50.5
Table 2. The parameters in the observer, controller, and triggering conditions.
Table 2. The parameters in the observer, controller, and triggering conditions.
ParametersValue
a M 1 a M 2 a M 3 a M 4 3 0.5 0.5 0.5
e p 1 M e p 2 M e p 3 M e p 4 M 0.5 0.5 0.5 0.5
λ 1 i λ i λ 2 i d i a g ( 2 , 2 , 2 ) d i a g ( 1 , 1 , 1 ) d i a g ( 1.5 , 1.5 , 1.5 )
q i h i d i a g ( 1 , 1 , 1 ) d i a g ( 2 , 2 , 2 )
κ i r i d i a g ( 2 , 2 , 2 ) d i a g ( 2 , 2 , 2 )
k i c i d i a g ( 0.75 , 0.75 , 0.75 ) d i a g ( 0.25 , 0.25 , 0.25 )
l χ 0.1 0.5
ν ϑ i ν l ϑ i , l 1 0.5 1 0.5
Table 3. Comparison of communication times and percentage reduction.
Table 3. Comparison of communication times and percentage reduction.
Formation MemberMissile 1Missile 2Missile 3Missile 4
Without ETM501501501501
SETM346250371359
DETM109100135136
Percentage reduction78.24%80.03%73.05%72.85%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, J.; Tang, Y.; Shao, L.; Bu, X.; Ye, J. Finite-Time RBFNN-Based Observer for Cooperative Multi-Missile Tracking Control Under Dynamic Event-Triggered Mechanism. Aerospace 2025, 12, 693. https://doi.org/10.3390/aerospace12080693

AMA Style

Li J, Tang Y, Shao L, Bu X, Ye J. Finite-Time RBFNN-Based Observer for Cooperative Multi-Missile Tracking Control Under Dynamic Event-Triggered Mechanism. Aerospace. 2025; 12(8):693. https://doi.org/10.3390/aerospace12080693

Chicago/Turabian Style

Li, Jiong, Yadong Tang, Lei Shao, Xiangwei Bu, and Jikun Ye. 2025. "Finite-Time RBFNN-Based Observer for Cooperative Multi-Missile Tracking Control Under Dynamic Event-Triggered Mechanism" Aerospace 12, no. 8: 693. https://doi.org/10.3390/aerospace12080693

APA Style

Li, J., Tang, Y., Shao, L., Bu, X., & Ye, J. (2025). Finite-Time RBFNN-Based Observer for Cooperative Multi-Missile Tracking Control Under Dynamic Event-Triggered Mechanism. Aerospace, 12(8), 693. https://doi.org/10.3390/aerospace12080693

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop