The following discussion will systematically explain the core control framework and its strategy. First, a new time-varying formation description method based on a geometric transformation parameter set is proposed, laying a theoretical foundation for cooperative enclosing tasks; second, an adaptive target enclosing model is constructed to achieve formation control and target enclosing in a unified framework; finally, this paper presents a dynamic event-triggered control strategy for resource-constrained formation target enclosing, complete with a rigorous analysis of its stability and proof of Zeno-free behavior.
3.1. Time-Varying Formation Description Based on Geometric Transformation Parameter Set
To build an integrated framework for multi-UAVs target enclosing and control, a primary and crucial foundation is as follows:
How to accurately and uniquely describe an expected UAV formation. Traditional formation description methods, such as those based on relative position or orientation, have inherent limitations in describing formations with basic geometric transformations such as rotation and scaling.
As shown in
Figure 2a, based on the method of relative orientation, if there is no coordinated change in the relative orientation angle between UAVs after formation rotation, there will be a deviation between the actual formation and the expected formation. If the relative orientation between two UAVs is initially defined as
, the relative position between them is
after rotational motion. If
, the formation does not match the initially described formation.
In
Figure 2b, the method using relative distance will also distort the formation after scaling if the distance is not adjusted according to the preset ratio. If the relative distance between UAVs is initially defined as
, the distance between them is
after scaling motion. If
, the formation does not match the initially defined expected formation.
The core issue lies in the static nature of their formation definitions, overlooking the essential principles of geometric transformation for the entire swarm.
A formation description method is proposed based on the geometric transformation parameter set. The core idea of this method is to treat the expected formation of the entire UAV formation as a result generated by a unified translation, rotation, and scaling transformation applied to a standard reference vector. This descriptive method is compatible with the requirements of time-varying formations, and then the formation control and target enclosing can be achieved.
The geometric transformation parameter set of
is
The entire formation can then be defined by the parameter set of all UAVs:
In the parameter set, is the set center of the formation that defined by the position of virtual navigation . It determines the overall translational motion of the formation in space and serves as the reference origin of all UAV movements. is the reference vector that is defined by . This vector is a directional reference on the unit circle, providing a unified reference frame for the rotation and scaling of the formation. is the scaling parameter of . It determines the radial distance of UAVs in the direction of the reference vector and controls the shape and size of the formation. is the rotation parameter. It is a two-dimensional unit orthogonal matrix that controls the rotation transformation of the UAV relative to the reference direction, and determines the phase of the UAV on the circumference.
Based on the above analysis, this parameter set includes three types of motion: rotation, scaling, and translation. The scaling motion is controlled by , the rotation motion is controlled by , and the translation motion depends on the change in the formation center . Both scaling and rotation motions are relative to , which is why is used.
In three types of movements, the UAV formation mainly depends on the changes in
and
, both of which take
as benchmarks. To simplify the operations in the subsequent controller design, the scaling and rotation parameters applied to the same object are merged. The formation transformation operator of
is
At this point, the geometric transformation parameter set can be equivalently represented as given by the following:
Remark 1. The rotation matrix preserves the orthogonality and orientation of the reference vector while scales its magnitude. Their product represents a simultaneous scaling and rotation transformation in the 2D plane. This is equivalent to applying first (rotation) and then (scaling), which is commutative in linear transformations under the assumption of isotropic scaling. In UAV formation control, scaling and rotation often occur simultaneously during maneuvers such as formation reshaping or target encircling. Combining them into a single operator simplifies the controller design by reducing the number of separate control variables. It also ensures that the geometric relationship between UAVs remains consistent during coordinated motions, which is essential for maintaining formation integrity under time-varying conditions.
Definition 1. For the initial state of any UAV, if its final position satisfiesthen the control of the desired UAV formation is achieved by controlling parameter set . Definition 1 provides an intuitive representation of the expected formation: the expected position of each UAV is translated as a whole by the formation center , and then scaled and rotated by its unique formation transformation operator on the reference vector before being superimposed. This can enable more flexible formation switching of multiple UAVs, making the formation structure suitable for different mission scenarios.
To clarify the control meaning expressed in Definition 1 more clearly, the formation description diagram shown in
Figure 3 is used for specific explanation. Consider a formation of UAVs is
, then
meets the conditions. Considering
as constant, let
, i.e.,
; it can be seen that when
is determined, all UAVs in the formation will rotate counterclockwise along
with an angle
and then reach their respective positions. This indicates that the formation of UAV formations can be defined by Equation (10).
Remark 2. The formation description method in this section is oriented towards time-varying formations, which is mainly manifested in two aspects:
Benchmark dynamism: The benchmark vector can be time-varying and can be achieved by controlling . This makes the formation perform rotations and other maneuvers as a rigid whole and maintains the formation unchanged. This is because all UAVs are used as benchmarks for formation maintenance.
Dynamic configuration: By independently and real-time controlling the formation transformation operator of each UAV, i.e., independent control and , it is possible to achieve the scaling of formation shape, rotation of formation orientation, and even continuous transformation of formation configuration (such as changing from rectangle to circle).
Remark 3. Unlike affine transformation-based approaches, which typically define formations through linear mappings of a global reference frame, the proposed geometric transformation parameter set decouples translation, rotation, and scaling into interpretable and independently tunable parameters. This allows for real-time reconfiguration without recomputing the entire transformation matrix, thereby reducing computational overhead during rapid formation changes. In contrast to virtual structure methods that often rely on a rigid predefined geometry, our approach enables smooth transitions between diverse formation patterns (e.g., from circular to polygonal) by merely adjusting the scaling and rotation parameters of individual UAVs. Furthermore, compared to leader–follower frameworks where formation changes are propagated through hierarchical updates, our distributed parameter-based description supports parallel adjustment, enhancing responsiveness and scalability in dynamic environments.
This description method transforms formation control into the control of a set of parameters with clear geometric meanings, providing convenience for subsequent integrated control design.
3.2. Design of Target Enclosing Model
This section constructs a dual leader formation enclosing model based on the formation description framework in
Section 3.1. This model unifies the tasks of formation control and target enclosing that traditionally handled separately to be a control framework by assigning clear and complementary responsibilities to two virtual UAVs.
As a trajectory guidance UAV for a formation, the main function of is to provide reference motion positions for the UAV formation. In the target enclosing mission, the task of trajectory guidance is to continuously bring UAVs closer to the target. Considering that the observation of the target state by airborne sensors is usually conducted at each sampling point, and taking into account this characteristic, a target enclosing model is established for . The motion rules of approaching the target are as follows:
Step 1: Set the initial position of and define its initial velocity as , where is the direction pointing towards the target at the initial moment.
Step 2: In each control cycle, based on the estimation of the target motion state at the current time, the motion direction of at the current time can be determined as: , and . The control input of is , where and are the position and velocity of the target at time .
Step 3: Repeat Step 2 until the distance between and the target meets the set error tolerance.
In the multi-UAV target enclosing, it is usually required that each UAV maintains the same distance from the target, and the phases of each UAV need to be coordinated. This imposes requirements on the formation transformation operator
. The scaling parameters and rotation parameters are as follows:
where
is the fixed distance radius of enclosing, which determines the size of the enclosing ring;
is any phase angle initially set; the design of
ensures that the UAVs are evenly distributed in the enclosing ring;
is the rotational angular velocity of
, which is designed for the situations where formation changes are required. In normal circumstances, it can be defined as
.
The core responsibility of
is to generate and maintain the expected enclosing formation around the target, with the reference vector designed as follows:
where
is the rotational angular velocity of
, and it also denotes the angular velocity of the circular motion of UAVs.
is switched according to different stages of the enclosing mission to enhance the flexibility of the strategy.
Define ; the setting of depends on the relative position between and the target, that is, when is less than the set decision threshold, catches up with the target, i.e., the formation is tracking the target.
In the above definition of , the turning angular velocity before and after encircling the target by the UAV formation is considered. This is mainly because before encircling the target, the velocity of the UAV formation depends on , while after encircling the target, the formation speed depends on the target velocity.
Definition 2. For any given initial state and of the UAV, if is satisfied while achieving the desired formation defined in Equation (11), it is said that the formation has been achieved by controlling the geometric transformation parameter set to encircle the target in the desired formation.
Remark 4. This model achieves an integrated design of formation control and target enclosing through a layered strategy. is responsible for “target tracking” at the macro level, and is responsible for “enclosing configuration” at the micro level. The actual UAV achieves collaboration by tracking the expected position determined by both of them and itself. This structure decomposes the complex formation target enclosing into two specific sub-problems, simplifying the analysis and design of the controller.
3.3. Design of Target Enclosing Controller for UAV Formation Based on Event-Triggering Mechanism
The formation target control structure designed mainly includes three parts: formation control architecture, target enclosing control architecture, and event-triggered control architecture. The control schematic is shown in
Figure 4.
The formation position error of
is
The formation speed error is
The above error measures the deviation between the actual and expected state defined by the virtual leader and formation transformation operator, and the control objective is to drive and approach 0.
Definition 3. For any and , if there is a bounded time that when , and are satisfied, and and are satisfied, then the expected formation of a multi-UAV formation is formed and maintained. If is satisfied at the same time, it is said that the UAV formation maintains the expected formation to encircle the target.
In resource-constrained practical systems, it is often unrealistic to require continuous communication between UAVs to achieve precise collaboration. To address this, this section proposes an intermittent communication control strategy based on dynamic event-triggering. The core of this strategy is as follows: Only when the cumulative local state error of each UAV reaches a certain level, which is sufficient to trigger the communication conditions, will it exchange information with its neighbors and update the control instructions. In this way, the control performance is ensured to significantly save communication and compute resources.
The distributed dynamic event-triggered target enclosing control law for UAV formation is as follows:
where
is a feedforward compensation term used to counteract the expected dynamics caused by virtual leaders and formation transformations, thereby simplifying the analysis of closed-loop systems;
is the control gain.
represents the
-th event-triggering time of
. The UAV only communicates at the triggering time until the next triggering time
, during which there is no communication or exchange of status information. That is, within
, the UAV’s status remains unchanged from the value at
.
To facilitate the description and analysis of subsequent dynamic triggering strategies, the position and velocity measurement errors are as follows:
For any value of
, a dual-channel event-triggering function based on position and velocity is as follows:
where triggering parameters satisfy
,
,
, and
.
is an internal dynamic variable, and the update rule is as follows:
where
,
. At the same time, dynamic variables can be adjusted according to the actual situation to balance the trade-off between control accuracy and communication consumption.
According to the triggering conditions, it can be known that when
, the event will be triggered. Then, within the time interval
, the system will update its state through a zero-order hold device and measure error
, and
is reset to 0. Together with (24), this leads to
where
; then
Remark 5. Compared with the static trigger (fixed threshold), the dynamic variable introduces a time-varying trigger threshold. When the system error is large or the dynamics are severe, the positive term in (24) dominates and increases, avoiding unnecessary frequent triggering. When the system approaches steady state, the index decays, tightening the triggering conditions to ensure the final enclosing accuracy.
Remark 6. This mechanism ensures that UAVs mostly remain in a communication silence at all times and only communicates and updates the control parameters “when necessary” (i.e., when the error accumulates to a certain level), significantly reducing the average communication frequency and computational load of the system.
Remark 7. The control gains are designed based on the Lyapunov stability analysis in Theorem 1, ensuring system convergence and Zeno-free behavior. The triggering parameters are tuned via simulations to achieve a trade-off between formation accuracy and communication frequency. Specifically, larger reduce triggering times but may slightly increase steady-state error; adjusts the dynamic threshold to suppress unnecessary triggers during transients. The values used in Section 4 reflect one feasible setup that balances performance and resource constraints. Remark 8. The initial value can be tuned according to practical needs: smaller values favor faster initial convergence at the cost of more early-stage communication; larger values reduce initial communication but may slightly extend the transient period. In practice, can be set based on the expected initial error magnitude or through offline tuning.
3.4. System Stability and Zeno Free Behavior Analysis
Theorem 1. For a formation system composed of multiple UAVs, when the control gain and triggering parameters meet the above requirements, the controller (19) and the dynamic event-triggering mechanism (22) and (23) can enable the multi-UAV system to achieve the desired formation and encircle the target, while ensuring that no Zeno behavior occurs during the mission.
Proof of Theorem 1. Consider the following Lyapunov function:
Substituting (20), (21) and (24) into (29):
then
where
represent the number of adjacent UAVs for the
-th UAV at time
, satisfying
. Due to
, and
, according to the Young inequation, it is obtained that
Substituting (32)–(36) into (31), then
and then
According to the triggering conditions:
Take
, substituting (39) into (38); then
When , , , and meet the design objectives, it can be inferred that . This indicates that UAV formations can achieve the desired formation to encircle targets.
The following demonstrates that no Zeno behavior occurs in the system throughout the entire enclosing process.
When the triggering condition (23) is met,
is activated, and then
Taking the Dini derivative on the left side of the equation, it is obtained that
According to the definitions of
and
, it is obtained that
Let , , and , respectively, denote the maximum values of , and at time interval ; that is, , , and .
Due to
,
, then the inequality is as follows:
When or , ; when and , due to , is obtained. It can be inferred that there is a strict lower bound greater than 0 for any triggering time interval, indicating there is no Zeno behavior. □
Throughout the stability analysis, we assume that the communication graph remains connected in the sense that all UAVs are able to communicate when triggered. Although the event-triggered mechanism reduces the frequency of data exchange, it does not alter the underlying graph connectivity, and thus the spectral properties of the Laplacian matrix used in the proof remain valid.