Next Article in Journal
Sensitivity of Survival Analysis Metrics
Next Article in Special Issue
Stability of Differential Systems with Impulsive Effects
Previous Article in Journal
An Application of Rouché’s Theorem to Delimit the Zeros of a Certain Class of Robustly Stable Polynomials
Previous Article in Special Issue
Mean Square Exponential Stability of Stochastic Delay Differential Systems with Logic Impulses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Time-Varying Formation Tracking Control for Multi-Agent Systems with a Switching-Directed Topology

Huzhou Key Laboratory of Intelligent Sensing and Optimal Control for Industrial Systems, School of Engineering, Huzhou University, Huzhou 313000, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(20), 4245; https://doi.org/10.3390/math11204245
Submission received: 30 August 2023 / Revised: 27 September 2023 / Accepted: 28 September 2023 / Published: 11 October 2023
(This article belongs to the Special Issue Advances of Intelligent Systems)

Abstract

:
This study investigates the problem of time-varying formation tracking (TVFT) control involving event-triggered and switching topological mechanisms. Specifically, TVFT is evaluated with a consensus analysis and deduced via the use of linear matrix inequality techniques combined with Lyapunov stability theory. This strategy obtains sufficient conditions for system stability and the feedback and coupling gains. In addition, the TVFT compensational signals are presented in two cases to enhance the algorithm’s applicability. Given that ideal multi-agent systems (MASs) should be highly flexible and resilient, we propose a co-design algorithm that strikes a balance between the need for a lower communication frequency and a reduction in the state disagreements of agents. Finally, the effectiveness of the theoretical analysis is demonstrated through 3D figures and comparison tables, from which it can be concluded that the communication frequency of the MAS was clearly reduced on the basis of ensuring consensus performance via applying the algorithm proposed in this paper.

1. Introduction

The study of formation tracking control for multi-agent systems (MASs) is significant for practical applications, such as marine exploration [1], reconnaissance [2], localization [3], satellite service [4], and drag reduction [5]. Typical mobile robot platforms, such as wheeled robots [6] and unmanned aerial vehicles (UAVs) [7], achieve the desired formation tracking via the use of the leader–follower control strategy. In this strategy, the desired formation preserves a predefined geometric configuration and tracks a certain trajectory generated via an actual or virtual leader. An ideal MAS should have high flexibility, resilience, robustness, and cooperation while conserving energy. Specifically, such systems should have an appropriate communication strategy for realizing interactions between agents. They should also possess a flexible switching communication topology that adjusts to the actual environment and a suitable working frequency to ensure the system’s continuous operation.
Behavioral-, virtual structure/virtual leader-, and leader–follower-based approaches are typical formation control strategies [8,9,10] that can be categorized as special cases of consensus-based approaches [11]. Through local neighboring interactions, the consensus control problem of MASs is fundamental in formation control. For instance, Zheng et al. [12] considered the consensus problem of hybrid MASs, and Xiao et al. [13] studied the formation control problem for low-order MASs in which consensus-based strategies were utilized. Considering more complex tasks in practical applications, such as formation flying and cooperative guidance cases, the expected formation should be time-varying [14,15,16]. Therefore, Deng et al. [17] introduced an adaptive practical optimal time-varying formation tracking (TVFT) protocol. However, a fixed-topology structure cannot adapt to unreliable agents’ communication due to random events, such as possible faults in individual sensor nodes, channel blocking, and spiteful packet dropping. Thus, the ideal topology of MASs should be diversified and switchable; the literature contains various works on switching topologies [18,19,20,21,22]. The authors of [23] proposed a switching topology protocol scheme that effectively reaches the global practical leader–follower consensus under any initial conditions. Moreover, the communication between agents in undirected interaction topologies is bidirected, which means that twice the energy resources are consumed compared to directed interaction topologies. Switching-directed topologies were applied to time-varying formation control theory for MASs in [24]. However, although the interaction topologies in the above-mentioned literature were switched and directed, they were mainly determined via a switching signal from external events rather than the states of the MASs. Assuming that the topology can be determined via a predefined function, the system performance may be improved through switching the directed topology, which leads to the primary motivation of this study.
In addition, communication can be conventionally maintained via the use of a time-triggered scheme with equidistant sampling, which consumes too much power due to persistent periodic radio signals. Furthermore, time-triggered schemes are computationally expensive, as continual updates of sampled signals are usually transformed into radio signals. Obviously, when there is no significant change in the equidistant sampling signals to be transmitted, the later-transmitted signals contain hardly any additional valuable information. If these relatively redundant sampling signals are allowed to be discarded or no data are sampled at settled intervals, the power consumption and computational complexity will be reduced; thus, event-triggered strategies in which agents communicate and update the sampled data only when well-designed event-triggered conditions are satisfied have been conceived [25,26,27,28]. Event-triggered mechanisms usually execute trigger rules via event generators, but they generate extra computations, leading to the consideration of their complexity and physical realizability. E. Aranda-Escolástico et al. [29] summarized the merits and drawbacks of event-based control from a technical perspective. In accordance with threshold functions, Zhang, X. M. et al. [30] classified typical event-triggered mechanisms into four types: static, dynamic, and stochastic event-triggered control and self-triggered sampling mechanisms. Dynamic event-triggered control generally generates fewer data samples than the static version; however, static event-triggered control is more practical to execute. Ali Kazemy et al. [31] designed two static event-triggered mechanisms in both a sensor–controller channel and a controller–actuator channel. Important properties of MASs, such as their energy-saving properties and their static and dynamic performance, are correlated with event-triggered criteria. Karl Johan Åström et al. [32] investigated several event-based sampling methods and compared their performance by means of steady-state variance and average sampling period analysis; the results showed the effects of different criteria and different parameters with the same criterion. For event-triggered control in MASs, it should be noted that each agent has individual event-triggered instants for communication; the design of event-triggered conditions and control protocols is an active research area. For example, an event-triggered output feedback control method for MASs with linear dynamics was presented in [33], where each agent used information from its individual states at the current instant, the last event-triggered instants for the next event-triggered instant, and the states of the neighbors at the last time instant for the design of the control protocol. The authors of [34] developed a dynamic event-triggered communication mechanism for MASs in which the threshold parameter in the event-triggered condition could be dynamically adjusted according to a designed rule. Ali Azarbahram et al. [35] proposed an event-triggered data transmission strategy for networked systems via the use of the dead-zone constraint. The authors of [36] presented a consensus on MASs with arbitrarily switching communication topologies. Therefore, inspired by the references above, we developed a scheme with a switching-directed topology and an event-triggered mechanism that applied TVFT control for MASs.
In this study, a TVFT control strategy that used an event-triggered mechanism and switching-directed topology, which allowed the MAS to achieve the desired astringency and energy-saving performance, was investigated. The main motivations of this study were the provision of a detailed theoretical basis for formation control applications, such as those mentioned above, or other applications in which the control object can be modeled as time-varying functions, as well as to make a breakthrough in terms of energy consumption and resilience performance.
The main contributions of our work are summarized as follows:
(1) An event-triggered control protocol based on an MAS in which the agents communicate according to the local state difference between the real instants and the most recently triggered instants is presented. The state errors of the communication are limited depending on the designed parameter during the communication period.
(2) A new automatic switching-directed topology design is proposed, and it can be applied when the system does not need specific switching signals. This topology further optimizes the astringency performance based on information exchange.
(3) A novel switching-directed topology strategy based on event-triggered mechanisms is developed to ensure that an MAS can carry out TVFT. The main TVFT and consensus analysis are formulated and expressed via LMIs.
The remainder of this study is organized as follows. Section 2 presents the problem statement in relation to TVFT control. Section 3 introduces and verifies the event-triggered control protocol, switching-directed topology design, and compensation function. Section 4 presents a co-design algorithm, and Section 5 demonstrates the performance of the proposed scheme through two numerical examples. Finally, Section 6 concludes this work.

2. Preliminaries and Problem Statement

2.1. Basic Concepts of Graph Theory

Let G = O , E , W be a weighted directed graph with N nodes, where O = o 1 , o 2 , , o N denotes a set of nodes and E ( o i , o j ) : o i , o j O , i j is a set of directed edges e i j = ( o i , o j ) i j so that node o j can obtain information from node o i . W = [ w i j ] R N × N represents a weighted adjacency matrix for which w i j = 1 , if ( o i , o j ) E . Otherwise, w i j = 0 . Let N i = o j O : e j i E be the neighbor set of node o i . The in-degree of node o i is defined as deg i n ( o i ) = j = 1 N w i j , and the out-degree of node o i is defined as deg o u t ( o i ) = j = 1 N w j i .
We assume that σ ( t ) : [ 0 , + ) 1 , 2 , , p is a switching signal and that p N is the total number of possible graphs. The index of the topology at time t is represented by the value of σ t . Let w i j σ t i , j 1 , 2 , , N be the weight at σ ( t ) . N i σ ( t ) , G σ ( t ) , a n d l e t W σ ( t ) represent the neighbor set of agent i, the directed topology, and the weighted adjacency matrix at σ ( t ) , respectively.

2.2. Problem Formulation

We consider a second-order MAS and suppose that the dynamics of agent i are described by
x ˙ i t = A x i t + B u i t
where i = 1 , 2 , , N , and x i t R n and u i t R m denote the state and the control input of the ith agent, respectively. A R n × n , B R n × m are known matrices.
The leader node is labeled as 0, with the following dynamics:
x ˙ 0 t = A x 0 t + B u 0 t .
For x t = x 1 t , x 2 t , , x N t T and u t = u 1 t , u 2 t , , u N t T , MAS (1) can be written in a compact form as follows:
x ˙ t = I N A x t + I N B u t .
Definition 1.
MAS (1) is said to achieve TVFT h t = h 1 t , h 2 t , , h N t T if, for any given bounded initial states, the following is satisfied:
lim t x i t h i t x 0 t = 0 i = 1 , 2 , , N .
Remark 1.
One of the reasons to use leader–follower-based approaches is the assumption of the position of the leader to be the coordinate origin of the local coordinate systems. In this case, the followers can accept the relative positions of the leader from the desired formation h t and interact with each other to maintain their formation as a rigid body. Then, the agents’ positions in a global coordinate system can be deduced via the leader’s position in this coordinate system and the desired formation h t .
This study proposes a triggered scheme that was inspired by the event-triggered designs in [37]. Figure 1 depicts the framework of an MAS with an event-triggered communication scheme, where the solid line represents full transmission, for which the signal must be transmitted at each instant. The dotted line represents partial transmission, i.e., the signal is only transmitted when the event generator is triggered. In contrast to [38], it is observed that the individual followers upload interactive information to the communication network when the event generators in neighbor followers are triggered; rather than using a mode that accepts information at the local triggered instants, the system can sense variation more sensitively, and it can avoid interference effects by means of the special switching-directed topology strategy that will be introduced in Section 4 of this study.
We consider the following condition:
t k + 1 i = i n f t e i T t Ω i e i t > ε θ i T t Ω i θ i t
where θ i t = x i t h i t x 0 t , e i t = x i t k i h i t k i x i t + h i t = θ i t k i θ i t , ε ( 0 , 1 ) is a designed parameter, t k i is the latest event-triggered instant of follower i, and Ω is a following-designed positive definite weighting matrix.
Remark 2.
It is not difficult to see that the event-triggered instant that updates the system’s state is determined via the measurement error between the triggered instant and the actual instant in the communication process. During the time in which the error is within the allowable range, no communication is conducted. One can observe in Figure 1 that the event generators only need to accept information from agents locally; the hardware structure is simple, and it has low computational difficulty. The event-triggered instants are decided via the norms of measurement errors e i t and tracking errors θ i t in the form of a = a T Ω a , Ω > 0 , where a represents a vector, and the weight matrix is obtained using the restrictions and optimization conditions; thus, one can select the desired weight matrix for one’s specific needs.
Next, we consider the event-triggered TVFT protocol for MAS (1) with switching topologies.
u i t = K i 1 x i t h i t x 0 t + v i t + K i j 2 j N i x j t k j x i t k i h j t k j h i t k i
where K i 1 R m × n and K i j 2 R m × n i j denote the feedback gain matrices and coupling gain matrices with appropriate dimensions to be designed later, respectively. h t is a constant vector that describes the desired formation.
Substituting θ i and θ j into protocol (6), one can obtain
u i t = K i 1 θ i t + K i j 2 j = 1 N w i j σ t θ j t k j θ i t k i + v i t = K i 1 θ i t + j = 1 N w i j σ t K i j 2 θ j t + e j t θ i t + e i t + v i t
and
u t = K 1 θ t + W σ t K 2 θ t + e t diag N j = 1 N w i j σ t I m K i j 2 θ t + e t + v t
where θ t = θ 1 t , θ 2 t , , θ N t T , h t = h 1 t , h 2 t , , h N t T , e t = e 1 t , e 2 t , , e N t T , K 1 = diag N K i 1 R m N × n N , K 2 = K i j 2 N × N R m N × n N , K i j 2 i = j = 0 .
In order to simplify the calculations, let K i j = K j i i j , and we define the following:
χ i = diag 0 , i 1 , 1 i , , 0 N i R N × N χ i 1 = diag 0 , i 1 , 1 i , , 0 N i I m R m N × m N χ i 2 = diag 0 , i 1 , 1 i , , 0 N i I n R n N × n N .
Then, protocol (8) can be described as:
u t = K 1 θ t + j = 1 N W ` j σ t K 2 χ j 2 j = 1 N χ j 1 W σ t I n K 2 χ j 2 θ t + e t + v t
where W ` j σ t = diag N w i j σ t I m = diag w 1 j σ t I m , , w N j σ t I m R m N × m N , j = 1 , 2 , , N .
Remark 3.
The Kronecker product that contains the variable K i j cannot be directly dealt with via the LMI toolbox; as a result, the corresponding Kronecker product with K i j in protocol (8) is transformed into the matrix product in (9).
Substituting (9) into (3), the MAS with an event-triggered communication scheme can be rewritten as:
x ˙ t = I N A x t + I N B u t = I N A x t + I N B K 1 + j = 1 N W ` j σ t K 2 χ j 2 j = 1 N χ j 1 W σ t I n K 2 χ j 2 θ t + e t + I N B v t .
Because θ t = x t h t 1 N x 0 t , the MAS (10) can be transformed into
θ ˙ t = x ˙ t h ˙ t 1 N x ˙ 0 t = I N A x t + I N B K 1 + j = 1 N W ` j σ t K 2 χ j 2 j = 1 N χ j 1 W σ t I n K 2 χ j 2 θ t + e i t + I N B v t h ˙ t 1 N x ˙ 0 t = I N A θ t + I N B K 1 + j = 1 N W ` j σ t K 2 χ j 2 j = 1 N χ j 1 W σ t I n K 2 χ j 2 θ t + e t + I N A h t + I N A 1 N x 0 t + I N B v t h ˙ t 1 N x ˙ 0 t .
Then, we consider the following two cases:
Case 1. For r a n k ( B ) = min m , n , there exists a compensational function v t such that
h ˙ t = I N A h t + I N B v t I N B 1 N u 0 t .
Substituting Equation (12) into system (11), one has
θ ˙ t = A + B K 1 + j = 1 N B Φ 1 j = 1 N B Φ 2 θ t + B K 1 + j = 1 N Φ 1 j = 1 N Φ 2 e t
where A = I N A , B = I N B , Φ 1 = W ` j σ t K 2 χ j 2 , Φ 2 = χ j 1 W σ t I n K 2 χ j 2 .
Case 2. For r a n k B = n , there exists a matrix B ˜ R m × n such that B ˜ B = I n . In addition, v i t is the TVFT compensational signal given by
v i t = B ˜ A h i t h ˙ i t B u 0 t .
Then, one has
v t = I N B ˜ I N A h t h ˙ t I N B 1 N u 0 t
where the time-varying state formation h t can be described as any function.
Substituting Equation (15) of the compensational signal v t into system (11), formula (13) is obtained.
Remark 4.
It can be deduced that Case 2 is a special case of Case 1; when the conditions of Case 2 are satisfied, the compensational signal v t can be obtained more conveniently. We consider the sufficient condition for the system to achieve the expected formation rather than the necessary condition. The method mentioned in this study can not be feasible for all systems, yet studying the system that meets the conditions above is still significant.
Definition 2.
Let the disagreement function for system (1) be defined as follows:
Δ x t , h t , σ t = 1 N i = 1 N j N i σ t x j t h j t x i t h i t 2
where Δ reflects the formation errors with certain directed topologies in the MAS and affects the parameters that will be designed later.
Remark 5.
The partial neighbor comprehensive error can not accurately reflect the consensus of multiple agents. We believe that the more partial information we calculate, the greater the accuracy of the consistent performance evaluation we can obtain.
Lemma 1
([39]). Let μ i σ t = deg i n ( o i ) = j = 1 N w i j σ t , φ i σ t = deg o u t ( o i ) = j = 1 N w j i σ t be the in-degree and out-degree of agent i under the directed topology G σ ( t ) , respectively, and let M σ t = diag N μ i σ t + φ i σ t . Then, we obtain
Δ x t , h t , σ t = 1 N θ T t M σ t W σ t W σ t T I n θ t .
Proof. 
Using (16), we can obtain
Δ = 1 N i = 1 N j N i x j t h j t x i t h i t 2 = 1 N i = 1 N j N i θ j t θ i t 2 = 1 N i = 1 N j = 1 N w i j σ t θ j t 2 + θ i t 2 2 θ j t θ i t = 1 N i = 1 N j = 1 N w i j σ t θ j t 2 + i = 1 N j = 1 N w i j σ t θ i t 2 i = 1 N j = 1 N w i j σ t θ j t θ i t i = 1 N j = 1 N w i j σ t θ i t θ j t = 1 N θ T t M σ t W σ t W σ t T I n θ t .
This completes the proof of the lemma.    □

3. Main Results

This section proposes a procedure for determining the gain matrices in protocol (7) for MAS (1) to achieve TVFT.
Theorem 1.
Suppose that the feedback gains K i 1 and the coupling gains K i j 2 are known constant matrices and that ε is a given constant scalar. If there exists a set of positive definite symmetric matrices P = diag N P i = I N P 1 R n N × n N , Ω = diag N Ω i R n N × n N , P 1 R n × n , Ω i R n × n , i = 1 , 2 , , N satisfying the following inequalities:
Π 1 σ = Ξ 1 + ε P Ω P Ξ 2 T P Ω P ϕ P 0 γ I < 0
where Ξ 1 = H e A P + B K 1 P + j = 1 N B Φ 3 j = 1 N B Φ 4 , Ξ 2 = B K 1 P + j = 1 N B Φ 3 j = 1 N B Φ 4 , Φ 3 = Φ 1 P = W ` j σ t K 2 P χ j 2 , Φ 4 = Φ 2 P = χ j 1 W σ t I n K 2 P χ j 2 , ϕ = I n M σ t W σ t W σ t T 1 2 ; then, the MAS (1) is able to achieve TVFT h t using an event-triggered protocol (7) with condition (5).
Proof. 
We select the following Lyapunov functional for system (15):
V t = θ T t Q θ t
where Q = P 1 . Taking the derivative of V t concerning t along system (15) yields
V ˙ t = θ ˙ T t Q θ t + θ T t Q θ ˙ t = θ T t Q P A + B K 1 + j = 1 N B Φ 1 j = 1 N B Φ 2 T Q θ t + θ T t Q A + B K 1 + j = 1 N B Φ 1 j = 1 N B Φ 2 P Q θ t + e T t Q P K 1 + j = 1 N Φ 1 j = 1 N Φ 2 T B T Q θ t + θ T t Q B K 1 + j = 1 N Φ 1 j = 1 N Φ 2 P Q e t = ξ T t Q Ξ 1 Ξ 2 Ξ 2 T 0 Q ξ t
where ξ t = θ T t , e T t T . From the event-triggered condition (5), we can obtain
ε θ T t Ω θ t e T t Ω e t ε θ T t Ω θ t 0 .
Adding the terms e T t Ω e t ε θ T t Ω θ t and ϵ Δ x t , h t to both sides of (20) and applying Lemma 1, the following equality holds:
V ˙ t e i T t Ω e i t + ε θ i T t Ω θ i t + ϵ Δ x t , h t = ξ T t Q Ξ 1 Ξ 2 Ξ 2 T 0 Q ξ t e i T t Ω e i t + ε θ i T t Ω θ i t + γ 1 1 N θ T t M σ t W σ t W σ t T I 2 n θ t = ξ T t Q Ξ 1 Ξ 2 Ξ 2 T 0 Q ξ t ξ T t Q ε P Ω P 0 0 P Ω P Q ξ t + ξ T t Q γ 1 1 N P M σ t W σ t W σ t T I 2 n P 0 0 Q ξ t
where ϵ yields ϵ = γ 1 , and
V ˙ t e i T t Ω e i t + ε θ i T t Ω θ i t + ϵ Δ x t , h t ξ T t Q Π 2 Q ξ t
By using the Schur complement to inequality (19), we have
Π 2 < 0 .
Then,
V ˙ t e i T t Ω e i t + ε θ i T t Ω θ i t + ϵ 1 N θ T t M σ t W σ t W σ t T I 2 n θ t = ξ T t Q Π 2 Q ξ t < ξ T t Q t min I Q ξ t = t min λ min 1 P ξ T t Q λ min P I Q ξ t < t min λ min 1 P ξ T t Q P 0 0 0 Q ξ t = t min λ min 1 P V t < 0
where t min yields Π 2 t min I , and varies by algorithm, which can also be obtained directly by MATLAB 2022a.
Then, one has
V ˙ t t min λ min 1 P V t + e i T t Ω e i t ε θ i T t Ω θ i t ϵ Δ
Applying (22) to (27), the following inequality holds:
V ˙ t t min λ min 1 P V t < 0 .
Then, we can obtain
V t e κ t V 0 t ,
where κ = t min λ min 1 P . From (22), it can be found that
lim t θ t = lim t x t h t x 0 t 1 N = 0 ,
which proves that Definition 1 is satisfied. Namely, system (1) can achieve TVFT if the conditions of Theorem 1 are satisfied.    □
Theorem 2.
For given constants γ > 0 and ε > 0 , if there exist positive definite symmetric matrices R = diag N R i R m N × n N , S = S i j , S i j R m × n , T R n N × n N satisfying the following inequality:
Π ¯ 1 σ = Ξ ¯ 1 + ε T Ξ ¯ 2 T T ϕ P 0 γ I < 0
where Ξ ¯ 1 = H e A P + B R + j = 1 N B W ` j σ t S χ j 2 j = 1 N B χ j 1 W σ t I n S χ j 2 , Ξ ¯ 2 = B R + j = 1 N B W ` j σ t S χ j 2 j = 1 N B χ j 1 W σ t I n S χ j 2 ; then, MAS (1) with
K 1 = R P 1 , K 2 = S P 1 , Ω = P 1 T P 1
can achieve TVFT.
Proof. 
By defining R = K 1 P , S = K 2 P and T = P Ω P , it is obvious that
Ξ 1 = H e A P + B K 1 P + j = 1 N B W ` j σ t K 2 P χ j 2 j = 1 N B χ j 1 W σ t I n K 2 P χ j 2 = H e A P + B R + j = 1 N B W ` j σ t S χ j 2 j = 1 N B χ j 1 W σ t I n S χ j 2 = Ξ ¯ 1
Ξ ¯ 2 = B K 1 P + j = 1 N B W ` j σ t K 2 P χ j 2 j = 1 N B χ j 1 W σ t I n K 2 P χ j 2 = B R + j = 1 N B W ` j σ t S χ j 2 j = 1 N B χ j 1 W σ t I n S χ j 2 = Ξ ¯ 2
It is easy to see that LMI (31) equals LMI (19). Thus, Theorem 1 is proven.
This completes the proof.    □
Remark 6.
The matrix inequalities in Theorem 1 are not yet linear, and the matrix inequalities in Theorem 2 are non-unique linear matrix inequalities that can be solved via the LMI technologies in the MATLAB toolbox.

4. Optimization and Co-Design Problem

This section presents the optimization and co-design problem in order to provide the parameters of the controllers and event generators.
From inequalities (22) and (29), we infer that the components V ˙ t , V t , Δ , and e i T t Ω e i t ε θ ˜ i T t Ω θ ˜ i t in (27) are all bounded. To some extent, if the value of the component ϵ Δ is relatively large, namely, γ is relatively small, we easily obtain a relatively small value of Δ , such that the system has a good consensus. As a result, we provide the optimization problem next.
For system (1) and its corresponding event-triggered TVFT protocol (7) with an event-triggered condition (5), if the optimal problem
min P , R , S , T γ
under the constraints
γ > γ ̲ , R > 0 , S > 0 , T > 0
meets the LMI conditions (31), then system (1) can achieve TVFT, and γ ̲ denotes a certain threshold.
In Theorem 2, one can notice that if ε is an uncertain variable in (31), then (31) is a nonlinear matrix inequality. The following objective function is defined to co-design the parameters ε , Ω , K 1 , K 2 so as to formulate an optimal issue that can be directly addressed via the MATLAB toolbox, to reduce the communication load, and to ensure the desired performance of the consensus in an MAS:
Γ d = ϱ 1 γ d 1 t min d 1 + ϱ 2 ε d 1 1
where ε = ε 0 + Δ ε · d , d denotes the iterations, ϱ 1 > 0 and ϱ 2 > 0 are the prescribed weighting coefficients, and t min d and γ d stand for t min and γ in the dth iteration, respectively.
Remark 7.
Given that too much communication will increase the energy consumption, a low communication trigger frequency is desired. From the event-triggered condition (5), one can conclude that the communication trigger frequency is mainly influenced by the value of ε, which can be acquired from the iterative algorithm; the larger the parameter ε, the lower the trigger frequency. Moreover, a ridiculously large value of ε will cause ridiculously low communication frequency, which will reduce the consensus performance of MASs; thus one can set the proportion of the weight coefficients ϱ 1 and ϱ 2 to balance the communication frequency and state consensus of agents. In relative terms, the larger ϱ 1 is, the better the consensus performance and the smaller the amount of communication will be.
Based on the objective function (37), an iterative algorithm for designing an event-triggered controller will be proposed.
To further make the system adjust itself in the case of existing interference, a switching signal scheme for the graphs is set as follows:
σ t + = arg max Δ x ¯ t , h ¯ t , ,
where x ¯ t = x 1 t k 1 t , , x N t k N t T , h ¯ t = h 1 t k 1 t , , h N t k N t T can be obtained from the communication network, = 1 , , o , and o represents the number of switching topologies.
Remark 8.
When the system takes the consistency error as the basis for a decision, excessive information and calculation may increase the system’s energy consumption. Thus, reducing the system’s complexity in this aspect is a problem worth considering in the future.

5. Numerical Examples

This section verifies the effectiveness of the proposed switching-directed topology design and event-triggered control protocol using two numerical examples. In Example 1, a third-order MAS with one leader and five followers shows that TVFT is achieved with the triggered condition (3) and the formation protocol (4). In Example 2, a system with abrupt errors that occur at certain moments is addressed to show further event-triggered performance and the feasibility of TVFT while the topology is switching. The interaction topologies of the MASs in the following two examples are illustrated in Figure 2, where N i 1 , , 4 , i = 1 , , 5 denote the four neighbors of the ith agent, and G i i = 1 , , 7 are the marks of the interaction topologies.
Example 1.
Let the initial state of system (1) with the leader (2) be x 1 = 5.2 , 2.9 , 3.7 T , x 2 = 7.3 , 5.6 , 4.2 T , x 3 = 7.4 , 5.2 , 4.94 T , x 4 = 5.5 , 1.7 , 4.5 T , x 5 = 2.2 , 1.1 , 1.7 T , and x 0 = 2.8 , 8.4 , 18.3 T , which are randomly produced. The dynamics of the MAS with one leader and five followers are given by (1) and (2), with A = 0 1 1 1 2 1 2 6 3 , B = 0 1 0 1 0 0 0 0 1 , and u 0 t = 0 .
These five followers have to hold an assigned pentagon structure; meanwhile, the structure is time-varying, and the followers rotate around the leader, which is treated as the center of the structure at a constant angular velocity. The corresponding formation is described by h i = 15 cos ω t + 2 i 1 π 5 15 sin ω t + 2 i 1 π 5 30 cos ω t + 2 i 1 π 5 .
If the predefined time-varying formation h t = h 1 t , h 2 t , , h N t T is achieved, the five followers will keep the formation; they will be regularly distributed at the vertices of the pentagon and will rotate with a constant angular velocity of 1 r a d / s .
Given that r a n k ( B ) = 3 , we choose B ˜ = 0 1 0 1 0 0 0 0 1 such that B ˜ B = I n . According to Case 2, the compensational signal v i t can be derived from (15). Then, to obtain the event-triggered parameters ε and Ω , the feedback gains K i 1 , and the coupling gains K i j 2 , the co-design strategy will be considered.
Let the initial value of ε be ε 0 = 0.3 , and we set the step increment of ε to Δ ε = 0.01 . We set the weighting coefficients to ϱ 1 = 1 , ϱ 2 = 200 . By applying Algorithm 1, it can be found that the TVFT problem is feasible, and the obtained event-triggered parameters ε and Ω , the feedback gains K i 1 , and the coupling gains K i j 2 are given by  
ε = 0.36 ,   Ω = I N 0.1268 0.0921 0.0680 0.0921 0.8318 0.1218 0.0680 0.1218 0.0964 × 10 5 ,
K 1 = I N 2.8792 21.3816 2.0100 0.8487 21.6464 8.2230 9.2215 17.6966 12.5415 ,
K i j 2 = 0.1232 0.1826 0.0827 0.6548 1.8953 1.0887 0.8235 1.9527 1.0437 , i , j = 1 , 2 , , 5 , i j .
Algorithm 1 Co-design algorithm.
Input:  ε 0 , Δ ε ;
Output:  ε , K 1 , K 2 , Ω ;
1:
Choose a sufficiently small ε 0 as the initial value of ε and a suitable Δ ε as the step increment of ε .
2:
Solve the LMIs (31) with ε = ε 0 . If it is feasible, determine t min , γ , R , S , T and move to Step 3. Otherwise, update ε = ε + Δ ε and repeat Step 2.
3:
Calculate (37). If Γ d < Γ d 1 , set d = d + 1 and update t min = t min d , γ = γ d , R = R d , S = S d , T = T d . Otherwise, keep t min , γ , R , S , T and exit.
4:
Compute K 1 , K 2 , Ω according to (32).
5:
Output ε , K 1 , K 2 , Ω and exit.
Let ς i t = x i t h i t x 0 t be the formation tracking errors. The corresponding simulation results are depicted in Figure 3, Figure 4 and Figure 5. Figure 3 illustrates the state trajectory of the MAS with one leader and five followers under the protocol (4) and triggered condition (3) within 10 s. The state snapshots of the followers at different time instants ( t = 2 , 6 , 10 s) are marked and located at the five vertices of the pentagon in 3D coordinates. Figure 3 highlights that the followers rotate in a small circle and track the leader as the center, carrying out a large circular motion. Figure 4 presents the formation tracking errors of the MAS within 10 s, revealing that the formation tracking errors are exponentially stable. The evolution of the switching topology and the triggered instants for the followers are presented in Figure 5 and Figure 6, respectively. It is observed that (1) the system with the switching-directed topology and event-triggered mechanism is feasible and (2) the control updates are reduced with the changing communication requirements.
Example 2.
Let the initial state of system (1) with the leader (2) be x 1 = 0.52 , 0.23 , 0.48 T , x 2 = 0.49 , 0.54 , 0.31 T , x 3 = 0.22 , 0.59 , 0.02 T , x 4 = 0.35 , 0.36 , 0.31 T , x 5 = 0.02 , 0.05 , 0.07 T , and x 0 = 0.02 , 0.05 , 0.05 T , which are randomly produced. The dynamics of the five followers and one leader are described using (1) and (2), where A = 0 2 0 0 0 2 1 2 2 , B = 0 0 1 , and u 0 t = 0 .
The formation is described by h i = sin ω t + 2 i 1 π 5 cos ω t + 2 i 1 π 5 sin ω t + 2 i 1 π 5 , and let ω = 2 such that the five followers maintain a rotation with a constant angular velocity of 2 rad/s.
Given that r a n k ( B ) = 1 according to Case 1, there exists a compensational function v t = I N 0 0 1 I N A h t h ˙ t such that equality (12) holds, and the compensational signal is obtained.
Then, to obtain the event-triggered parameters ε and Ω , the feedback gains K i 1 , and the coupling gains K i j 2 , we first consider the co-design strategy. Setting the appropriate values is critical in practical applications. For example, an excessively large feedback gain can cause vibration, so the range of gains was limited in this experiment. Thus, let the initial value of ε be ε 0 = 0.3 and let the step increment of ε be Δ ε = 0.01 . We set the weighting coefficients to ϱ 1 = 1 , ϱ 2 = 700 via applying Algorithm 1, and we find that the time-varying formation problem is feasible. The obtained event-triggered parameters ε and Ω , the feedback gains K i 1 , and the coupling gains K i j 2 are given by
ε = 0.49 , Ω = I N 0.0903 0.1667 0.0992 0.1667 0.6409 0.4853 0.0992 0.4853 0.4417 ,
K 1 = I N 0.1937 2.0416 1.8354 ,
K i j 2 = 0.0703 0.1211 0.1693 , i , j = 1 , 2 , , 5 , i j .
Next, we introduce a disturbance ζ t = i = 1 I χ ι i 1 t i ϖ i δ t into the system, where ι denotes the ι th agent that is disturbed at the ith interference period, and I is the number of interference behaviors. Let I = 2 , ι 1 = 5 , t 1 = 6 , ϖ 1 = 0.08 , 0.26 , 0.80 T , ι 2 = 3 , t 2 = 8 , ϖ 2 = 0.66 , 0.72 , 0.52 T .
The corresponding simulation results are presented in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. Figure 7 depicts the state trajectory of the MAS with one leader and five followers under the protocol (4) and the triggered condition (3) within 20 s, with disturbances at t = 6 s and t = 8 s. In this case, the followers keep the circular formation and finally adjust to a normal condition. Figure 8 depicts the formation tracking errors of the MAS within 20 s. The evolution of switching signals and the triggered instants for the followers are presented in Figure 9 and Figure 10, respectively, revealing that the topology’s structure and the event generator adjust accordingly at the disturbed instant. More specifically, the system chose and triggered topology G 7 approximately 6 s later, and it chose and triggered topology G 5 approximately 8 s later, so it could reduce the information sent from the disturbed followers 3 and 5, which meant that the switching-directed topology strategy and the event-triggered mechanism that we designed are valid. Figure 11 depicts state trajectory snapshots of the MAS. Figure 11a shows that the system almost achieved the desired time-varying formation at 3 s. Figure 11b,c show that the system was disturbed at 6 s and 8 s. Figure 11d shows that the system returned to the desired state, which illustrates that the desired time-varying formation with the predefined disturbance was achieved. The formation tracking errors of the disturbed followers 3 and 5 under different communication mechanisms are reported in Table 1 and Table 2, respectively. The no-communication case is listed in the tables to illustrate that the coupling feedback was valid, and a comparison of fixed-topology and switching-topology schemes should be made on the basis thereof. The results suggest that the MAS performed better with interactive communication than without communication. In addition, the MAS under the switching topology mechanism had better resilience than that of the fixed topology. More specifically, the formation tracking errors of follower 3 decreased by 7.18 % at 10 s, and the formation tracking errors of follower 5 decreased by 7.50 % at 8 s.
Let the average communication frequency of an MAS be f ¯ = N u m T · T 1 , T = t 2 t 1 , where t 1 is the selected initial instant, t 2 is the selected last instant of the time duration, T is the time duration, and N u m denotes the sum of the communication trigger times of all followers within T seconds. Let the mean firing interval τ be τ = f ¯ 1 . We define the consensus achievement time Tim as
T i m = i n f t m a x Δ x t , h t , < ϰ · m a x Δ x t 0 , h t 0 , , t 1 < t < t 2 t 1 ,
where ϰ is an index parameter related to the degree of consensus, and t 0 is the initial instant. Table 3 shows a comparison with previous work in which the proposed algorithm was not used and the current work with the proposed algorithm in terms of the average communication frequency f ¯ , the mean triggered interval τ , and the consensus achievement time T i m . As the table shows, the mean triggered intervals clearly increased, but there was no significant change in consensus. The last column of the table shows the increase in consensus achievement time, which reflects that the optimization of the trigger frequency may reduce the consensus effect; nevertheless, its influence can be neglected in certain cases.

6. Conclusions

A TVFT control problem for an MAS based on event triggering and the switching of topological mechanisms was investigated in this study. The proposed communication topology can be automatically switched according to the latest system state that is updated at the triggered instants. The sufficient conditions for the system’s stability were obtained, and the feedback gain and coupling gain were obtained via solving an optimal problem under LMI constraints. Two examples verified the validity of the theoretical analysis.
The delay and packet dropout problems are unavoidable in practice [40]; to enhance the applicability of this study, event-triggered TVFT control with switching topologies, packet losses, and time delays will be developed in the future.

Author Contributions

Conceptualization, X.C. and H.C.; methodology, X.C. and H.C.; software, X.C.; validation, H.C. and X.C.; formal analysis, X.C.; investigation, X.C.; writing—original draft preparation, X.C.; writing—review and editing, H.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Zhejiang Provincial Public Welfare Technology Application Research Project of China under grant no. LGG21E020001, the National Natural Science Foundation of China under grant no. 61603133, and Huzhou Key Laboratory of Intelligent Sensing and Optimal Control for Industrial Systems under grant no. 2022-17.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
TVFTTime-varying formation tracking
MASMulti-agent system

References

  1. Wei, H.; Shen, C.; Shi, Y. Distributed Lyapunov-Based Model Predictive Formation Tracking Control for Autonomous Underwater Vehicles Subject to Disturbances. IEEE Trans. Syst. Man Cybern. 2021, 51, 5198–5208. [Google Scholar] [CrossRef]
  2. Tang, C.; Shen, C.; Zhang, H.-T.; Wang, J. Flexible Formation Tracking Control of Multiple Unmanned Surface Vessels for Navigating Through Narrow Channels with Unknown Curvatures. IEEE Trans. Ind. Electron. 2023, 70, 2927–2938. [Google Scholar] [CrossRef]
  3. Pack, D.J.; DeLima, P.; Toussaint, G.J.; York, G. Cooperative Control of UAVs for Localization of Intermittently Emitting Mobile Targets. IEEE Trans. Syst. Man Cybern. B Cybern. 2009, 39, 959–970. [Google Scholar] [CrossRef] [PubMed]
  4. Chen, B.-S.; Lin, H.-Y. Decentralized H Observer-Based Attack-Tolerant Formation Tracking Network Control of Large-Scale LEO Satellites via HJIE-Reinforced Deep Learning Approach. IEEE Access 2023, 11, 17165–17196. [Google Scholar] [CrossRef]
  5. Williamson, W.R. An Instrumentation System Applied to Formation Flight. IEEE Trans. Contr. Syst. Technol. 2007, 15, 75–85. [Google Scholar] [CrossRef]
  6. Ning, B.; Han, Q.-L.; Lu, Q. Fixed-Time Leader-Following Consensus for Multiple Wheeled Mobile Robots. IEEE Trans. Cybern. 2020, 50, 4381–4392. [Google Scholar] [CrossRef]
  7. Dong, X.; Yu, B.; Shi, Z.; Zhong, Y. Time-Varying Formation Control for Unmanned Aerial Vehicles: Theories and Applications. IEEE Trans. Contr. Syst. Technol. 2015, 23, 340–348. [Google Scholar] [CrossRef]
  8. Wang, P.K.C.; Hadaegh, F.Y. Coordination and control of multiple microspacecraft moving in formation. J. Astronaut. Sci. 1996, 44, 315–355. [Google Scholar]
  9. Balch, T.; Arkin, R.C. Behavior-based formation control for multirobot teams. IEEE Trans. Robot. Autom. 1998, 14, 926–939. [Google Scholar] [CrossRef]
  10. Lewis, M.A.; Tan, K.-H. High precision formation control of mobile robots using virtual structures. Auton. Robot. 1997, 4, 387–403. [Google Scholar] [CrossRef]
  11. Ren, W. Consensus strategies for cooperative control of vehicle formations. IET Control Theory Appl. 2007, 1, 505–512. [Google Scholar] [CrossRef]
  12. Zheng, Y.; Ma, J.; Wang, L. Consensus of hybrid multi-agent systems. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 1359–1365. [Google Scholar] [CrossRef]
  13. Xiao, F.; Wang, L.; Chen, J.; Gao, Y. Finite-time formation control for multi-agent systems. Automatica 2009, 45, 2605–2611. [Google Scholar] [CrossRef]
  14. Dai, S.-L.; Lu, K.; Jin, X. Fixed-Time Formation Control of Unicycle-Type Mobile Robots With Visibility and Performance Constraints. IEEE Trans. Ind. Electron. 2021, 68, 12615–12625. [Google Scholar] [CrossRef]
  15. Cai, Y.; Zhang, H.; Wang, Y.; Gao, Z.; He, Q. Adaptive Bipartite Fixed-Time Time-Varying Output Formation-Containment Tracking of Heterogeneous Linear Multiagent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 4688–4698. [Google Scholar] [CrossRef]
  16. Pang, Z.-H.; Zheng, C.-B.; Sun, J.; Han, Q.-L.; Liu, G.-P. Distance- and Velocity-Based Collision Avoidance for Time-Varying Formation Control of Second-Order Multi-Agent Systems. IEEE Trans. Circuits Syst. II 2021, 68, 1253–1257. [Google Scholar] [CrossRef]
  17. Deng, J.; Li, K.; Wu, S.; Wen, Y. Distributed Adaptive Time-Varying Formation Tracking Control for General Linear Multi-Agent Systems Based on Event-Triggered Strategy. IEEE Access 2020, 8, 13204–13217. [Google Scholar] [CrossRef]
  18. Zhou, S.; Dong, X.; Li, Q.; Ren, Z. Time-varying formation tracking control for UAV-UGV heterogeneous swarm systems with switching directed topologies. In Proceedings of the 2020 IEEE 16th International Conference on Control & Automation (ICCA), Singapore, 9–11 October 2020; pp. 1068–1073. [Google Scholar]
  19. Ran, M.; Li, J.; Xie, L. Active Disturbance Rejection Time-Varying Formation Tracking for Unmanned Aerial Vehicles. In Proceedings of the 2020 16th International Conference on Control, Automation, Robotics and Vision (ICARCV), Shenzhen, China,, 13–15 December 2020; pp. 1298–1303. [Google Scholar]
  20. Tian, L.; Hua, Y.; Dong, X.; Lü, J.; Ren, Z. Distributed Time-Varying Group Formation Tracking for Multiagent Systems With Switching Interaction Topologies via Adaptive Control Protocols. IEEE Trans Ind. Informat. 2022, 18, 8422–8433. [Google Scholar] [CrossRef]
  21. Yu, D.; Chen, C.L.P.; Ren, C.-E.; Sui, S. Swarm Control for Self-Organized System With Fixed and Switching Topology. IEEE Trans. Cybern. 2020, 50, 4481–4494. [Google Scholar] [CrossRef]
  22. Liu, H.; Wang, Y.; Lewis, F.L.; Valavanis, K.P. Robust Formation Tracking Control for Multiple Quadrotors Subject to Switching Topologies. IEEE Trans. Control. Netw. Syst. 2020, 7, 1319–1329. [Google Scholar] [CrossRef]
  23. Zou, W.; Zhou, C.; Guo, J.; Xiang, Z. Global Adaptive Leader-Following Consensus for Second-Order Nonlinear Multiagent Systems With Switching Topologies. IEEE Trans. Circuits Syst. II Exp. Briefs 2021, 68, 702–706. [Google Scholar] [CrossRef]
  24. Dong, X.; Li, Y.; Lu, C.; Hu, G.; Li, Q.; Ren, Z. Time-Varying Formation Tracking for UAV Swarm Systems With Switching Directed Topologies. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 3674–3685. [Google Scholar] [CrossRef] [PubMed]
  25. Zegers, F.M.; Hale, M.T.; Shea, J.M.; Dixon, W.E. Reputation-Based Event-Triggered Formation Control and Leader Tracking with Resilience to Byzantine Adversaries. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020; pp. 761–766. [Google Scholar]
  26. Zhao, Y.; Zhu, F.; Shi, D. Event-Triggered Bipartite Time-Varying Formation Control for Multiagent Systems With Unknown Inputs. IEEE Trans. Cybern. 2022, 53, 5904–5917. [Google Scholar] [CrossRef] [PubMed]
  27. Zhao, H.; Yu, H.; Peng, L. Event-Triggered Distributed Data-Driven Iterative Learning Bipartite Formation Control for Unknown Nonlinear Multiagent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2022, 1–11. [Google Scholar] [CrossRef] [PubMed]
  28. Li, W.; Zhang, H.; Zhou, Y.; Wang, Y. Bipartite Formation Tracking for Multi-Agent Systems Using Fully Distributed Dynamic Edge-Event-Triggered Protocol. IEEE/CAA J. Autom. Sinica 2022, 9, 847–853. [Google Scholar] [CrossRef]
  29. Ernesto, A.-E.; María, G.; Marek, M.; Sebastián, D. Event-Based Control in Industry Practice: Paving the Way Toward Resource-Efficient Industrial Internet of Things. IEEE Electr. Insul. Mag. 2023, 2–11. [Google Scholar]
  30. Zhang, X.-M.; Han, Q.-L.; Ge, X.; Ning, B.; Zhang, B.-L. Sampled-data control systems with non-uniform sampling: A survey of methods and trends, Annual Reviews in Control. Annu. Rev. Control 2023, 55, 70–91. [Google Scholar] [CrossRef]
  31. Kazemy, A.; Lam, J.; Zhang, X.-M. Event-Triggered Output Feedback Synchronization of Master–Slave Neural Networks under Deception Attacks. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 952–961. [Google Scholar] [CrossRef]
  32. Astrom, K.J.; Bernhardsson, B. Comparison of periodic and event based sampling for first-order stochastic systems. IFAC Proc. Vol. 1999, 32, 5006–5011. [Google Scholar] [CrossRef]
  33. Zhang, H.; Feng, G.; Yan, H.; Chen, Q. Observer-Based Output Feedback Event-Triggered Control for Consensus of Multi-Agent Systems. IEEE Trans. Ind. Electron. 2013, 61, 4885–4894. [Google Scholar] [CrossRef]
  34. Ge, X.; Han, Q.-L. Distributed Formation Control of Networked Multi-Agent Systems Using a Dynamic Event-Triggered Communication Mechanism. IEEE Trans. Ind. Electron. 2017, 64, 8118–8127. [Google Scholar] [CrossRef]
  35. Azarbahram, A.; Amini, A.; Pariz, N. Event-Triggered Tracking Formation of Networked Nonlinear Intelligent Transportation Systems Surrounded by Random Disturbances. IEEE Trans. Intell. Transport. Syst. 2022, 23, 21959–21970. [Google Scholar] [CrossRef]
  36. Ruan, X.; Cai, J.; Wang, Z.; Wang, C.; Yang, H. Observer-Based Dynamic Event-Triggered Tracking Consensus for Switched Multi-Agent Systems. Mathematics 2023, 11, 2861. [Google Scholar] [CrossRef]
  37. Hu, S.; Yue, D.; Han, Q.-L.; Xie, X.; Chen, X.; Dou, C. Observer-Based Event-Triggered Control for Networked Linear Systems Subject to Denial-of-Service Attacks. IEEE Trans. Cybern. 2020, 50, 1952–1964. [Google Scholar] [CrossRef]
  38. Zhang, H.; Wang, Z.; Yan, H.; Yang, F.; Zhou, X. Adaptive Event-Triggered Transmission Scheme and H Filtering Co-Design Over a Filtering Network With Switching Topology. IEEE Trans. Cybern. 2019, 49, 4296–4307. [Google Scholar] [CrossRef]
  39. Yan, H.; Yang, Q.; Zhang, H.; Yang, F.; Zhan, X. Distributed H State Estimation for a Class of Filtering Networks With Time-Varying Switching Topologies and Packet Losses. IEEE Trans. Syst. Man Cybern. 2018, 48, 2047–2057. [Google Scholar] [CrossRef]
  40. Zhang, D.; Han, Q.-L.; Zhang, X.-M. Network-Based Modeling and Proportional–Integral Control for Direct-Drive-Wheel Systems in Wireless Network Environments. IEEE Trans. Cybern. 2020, 50, 2462–2474. [Google Scholar] [CrossRef]
Figure 1. Framework of the MAS using an event-triggered communication scheme.
Figure 1. Framework of the MAS using an event-triggered communication scheme.
Mathematics 11 04245 g001
Figure 2. Switching-directed interaction topologies.
Figure 2. Switching-directed interaction topologies.
Mathematics 11 04245 g002
Figure 3. State trajectory of the MAS within 10 s.
Figure 3. State trajectory of the MAS within 10 s.
Mathematics 11 04245 g003
Figure 4. Curve of the formation tracking errors of the agents within 10 s.
Figure 4. Curve of the formation tracking errors of the agents within 10 s.
Mathematics 11 04245 g004
Figure 5. Evolution of the switching topology in Example 1.
Figure 5. Evolution of the switching topology in Example 1.
Mathematics 11 04245 g005
Figure 6. Triggered instants for the followers within 5 s.
Figure 6. Triggered instants for the followers within 5 s.
Mathematics 11 04245 g006
Figure 7. State trajectory of the MAS with disturbances at t = 6 s and t = 8 s.
Figure 7. State trajectory of the MAS with disturbances at t = 6 s and t = 8 s.
Mathematics 11 04245 g007
Figure 8. Curve of the MAS formation tracking errors with disturbances at t = 6 s and t = 8 s.
Figure 8. Curve of the MAS formation tracking errors with disturbances at t = 6 s and t = 8 s.
Mathematics 11 04245 g008
Figure 9. Evolution of the switching signal in Example 2.
Figure 9. Evolution of the switching signal in Example 2.
Mathematics 11 04245 g009
Figure 10. Triggered instants for the followers from t = 5 s to t = 10 s.
Figure 10. Triggered instants for the followers from t = 5 s to t = 10 s.
Mathematics 11 04245 g010
Figure 11. State snapshots at different times. (a) State snapshot at t = 3 s. (b) State snapshot of the disturbance in agent 5 at t = 6 s. (c) State snapshot with the disturbance in agent 3 at t = 8 s. (d) State snapshot at t = 12 s.
Figure 11. State snapshots at different times. (a) State snapshot at t = 3 s. (b) State snapshot of the disturbance in agent 5 at t = 6 s. (c) State snapshot with the disturbance in agent 3 at t = 8 s. (d) State snapshot at t = 12 s.
Mathematics 11 04245 g011
Table 1. The formation tracking errors of the disturbed follower 3 with different communication mechanisms.
Table 1. The formation tracking errors of the disturbed follower 3 with different communication mechanisms.
Time (s)No CommunicationFixed TopologySwitching Topology
20.58620.57480.5748
40.06620.06050.0605
60.04330.03980.0398
80.86470.86430.8647
100.37460.35640.3308
120.06600.05780.0351
140.02560.02660.0338
Table 2. The formation tracking errors of the disturbed follower 5 with different communication mechanisms.
Table 2. The formation tracking errors of the disturbed follower 5 with different communication mechanisms.
Time (s)No CommunicationFixed TopologySwitching Topology
20.06310.05410.0541
40.02590.02710.0271
61.09021.09031.0903
80.68430.66270.6130
100.06760.05350.0563
120.03640.03390.0351
140.03530.03370.0338
Table 3. A comparison of previous work without the proposed algorithm and the current work with the proposed algorithm.
Table 3. A comparison of previous work without the proposed algorithm and the current work with the proposed algorithm.
t 1 , t 2 f ¯ τ Time ϰ = 0.001
Previous work(0.5)20.240.493.89
(6.10)18.890.534.89
Current work(0.5)14.830.674.01
(6.10)15.250.665.37
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

Chen, X.; Chen, H. Event-Triggered Time-Varying Formation Tracking Control for Multi-Agent Systems with a Switching-Directed Topology. Mathematics 2023, 11, 4245. https://doi.org/10.3390/math11204245

AMA Style

Chen X, Chen H. Event-Triggered Time-Varying Formation Tracking Control for Multi-Agent Systems with a Switching-Directed Topology. Mathematics. 2023; 11(20):4245. https://doi.org/10.3390/math11204245

Chicago/Turabian Style

Chen, Xiaoya, and Huiying Chen. 2023. "Event-Triggered Time-Varying Formation Tracking Control for Multi-Agent Systems with a Switching-Directed Topology" Mathematics 11, no. 20: 4245. https://doi.org/10.3390/math11204245

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