1. Introduction
The event-triggered communication and control strategy requires systems to communicate each other and then update the control law only at the necessary instants instead of continuously. This strategy has been the subject of increasing interest among researchers and engineers due to its advantages in saving the energy or reducing the computation loads [
1,
2]. Recently, this approach has quickly become a main point of attention within the multi-agent systems field and is used to overcome the consensus problem in multi-agent systems. However, from our understanding, almost all controllers that are triggered by events are made to handle the time-invariant multi-agent systems. This work aims to address the consensus problem in linear time-varying multi-agent systems by means of an event-triggered communication strategy. It is not a simple extension and needs some novel analysis method developed by us.
In the early stage of control theory, analog control equipments require that controllers are executed continuously. Thus, the field of control systems design and analysis is primarily concerned with the continuous-time systems [
3]. As computer technologies advance swiftly, the implement manner of controllers are changed to be in digital platforms instead of analog platforms, where the controller is executed periodically at fixed sampling instants. A significant challenge is to identify an appropriate sampling period. In general, as stated in [
4], the selection of such a period is predicated on a worst-case scenario, with the objective of ensuring the efficacy of the control task across the full range of operational conditions. Consequently, the control task is executed at a uniform rate, irrespective of the state of the plant. This control scheme is called as a time-triggered control scheme. Its merit lies in the simplicity in analysis and design, but its drawback is also obvious, that is, this results in the unnecessary consumption of energy and the accelerated wear and tear of the actuators since frequent changes of the actuator state.
To overcome the above disadvantage of time-triggered control, as an alternative approach, there exist certain known strategies for event-trigger control [
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17]. In contrast to the time-triggered control strategy, the event-triggered control strategy engage the actuators only under specific conditions. Thus, one notable benefit of these schemes is their capacity to ensure both reliable operation and improve energy utilization efficiency across the target systems. Specifically, in [
5], Tabuada proposes an event-triggered stabilizer based on Lyapunov for a particular category of nonlinear systems, where the continuous and centralized monitoring is needed but the inter-section time is more than a constant. Then, the continuous and decentralized monitoring scheme is further addressed in [
6] and [
7]. The findings of [
5] are further extended upon in [
4] to encompass the self-triggered case, and in [
8] to address the tracking problem. For linear systems with continuous time, an event-trigger control approach that occurs periodically is displayed in [
9], and in [
10], discrete-time systems as a means of reducing the frequency of monitoring. To mitigate the impact of network characteristics like delay and quantization, networked systems are regulated using the event-triggered control technique in [
11,
12,
13,
14]. The discussion of deterministic equivalence within event-triggered control systems is addressed in [
15]. The estimate of states and parameters is studied based on event-triggered scheme in [
16] and [
17], respectively. Up to now, the event-triggered control scheme is currently a focal point of interest within the control field. It have been extended to a variety of area, and lots of interesting results are emerging. Because multi-agent systems have so many applications in the military and business, there has been a lot of interest in this field. Up until this point, there have been many noteworthy achievements, see, e.g, [
18,
19,
20,
21,
22,
23], simply to mention a few. In general, multi-agent systems are characterized as distributed networks of interconnected agents. Thus, two issues should be considered, i.e., control and communication.
The study of the event-triggered consensus problem in multi-agent systems has been spurred due to the applicability of applying event-triggered techniques to networked systems, and numerous intriguing findings have been made [
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44]. In [
24], authors study the centralized/distributed event-triggered consensus problem for first-order multi-agent systems, in scenarios where distributed event-triggered is implemented, it is guaranteed that no Zero behavior occurs for a minimum of one agent. The issue of consensus in distributed event-triggered systems is further explored in [
25], specifically for multi-agent systems utilizing combinational measurements, with each agent autonomously deciding the moment of its event, and the Zeno behavior cannot appear before each agent reaches consensus. In [
26,
27], for a category of general linear multi-agent systems, two consensus protocols utilizing distributed event-triggered are presented, and it is assured that the bounded consensus error can rule out the Zeno behavior.
The event-triggered scheme in [
27] has been expanded upon to the case of leader-following in [
28]. In the context of general linear multi-agent systems, reference [
29] presents a distributed observer-driven output-feedback event-triggered consensus framework. Furthermore, the output-feedback event-triggered consensus technique tailed for a passive multi-agent systems is also explored in reference [
30]. To naturally prevent the Zeno behavior, the papers [
31] and [
32] present distributed event-triggered consensus schemes utilizing a sampling technique for both first-order multi-agent systems and general linear multi-agent systems. The similar idea is used in [
33]. Different from [
31,
32,
33], a decentralised event-triggered consensus scheme is formulated in [
34] for first/second-order systems where the time between events is limited by a positive constant. The study presented in paper [
42] examines the consensus problem among high-order multi-agent systems, focusing particularly on the impact of event-triggered control. Recently, the event-triggered consensus/synchronization scheme is further designed for nonlinear multi-agent systems in [
31,
45,
46,
47,
48,
49] and discrete-time multi-agent systems in [
35,
36,
37,
38,
50]. However, the emphasis of these studies is on multi-agent systems that are not subject to time variation.
In practice, the system parameters or models might vary with different setting. Unfortunately, up to now, a limited number of studies have addressed the consensus issue in multi-agent systems that vary over time. The reason lies in that there are fewer methods and tools can be used to deal with such systems comparing with the linear time-invariant systems. The synchronization of outputs among a collection of linear and time-varying multi-agent systems is the subject of inquiry in [
39]. However, the requirement of continuous communication limits its execution in practice. Thus, motivated by this observation and the development of event-triggered consensus of time-invariant multi-agent systems, we are particularly interested in researching the event-triggered consensus problem within a category of generic linear time-varying multi-agent systems. The main highlights of our contributions are outlined subsequently.
(i) We establish a general framework of event-triggered consensus control that is applicable to a broad category of linear time-varying multi-agent systems over networks. Exponential convergence of consensus errors is demonstrated, along with the prevention of any Zeno behavior within the system. Despite the existence of several studies concerning event-triggered consensus schemes of linear time-invariant multi-agent systems [
24,
25,
26,
27,
28,
29,
30,
31,
32,
33,
35,
36,
37,
39,
51], in light of the information we have, this study marks the first instance of examining the event-triggered scheme within linear time-varying multi-agent systems.
(ii) We further apply the established general results to analyze the event-triggered consensus among a group of specific linear time-varying multi-agent systems by using the system transformation matrix that under assumption of the network with a spanning tree structure. It is assured that the consensus error of the systems will exponentially converge to zero.
This work’s remaining content is presented in the following manner. A few introductions to the algebra of graph theory, linear time-varying systems and two essential lemmas are given in Section II. The scheme to consensus using event-triggered control for a general category of linear time-varying multi-agent systems is discussed in Section III. we discuss our proposed scheme to tackle the event-triggered consensus problem among a collection of linear time-varying multi-agent systems in Section IV. In Section V, we provide a summary of the research findings.
Notations: Throughout this paper, R is used to represented the collection of real numbers; stands for the set of real vectors; refers to the set of real matrices; represents an column vector filled with ones; I denotes the identity matrix with the appropriate dimensions; refers to the transpose of a matrix indicates the maximum value among the elements; stands for the supremum, which refers to the least upper bound of a set; ⊗ represents the Kronecker product; and refer to the biggest and lowest eigenvalue of a positive definite matrix P; , where , are matrices, is a block diagonal matrix; The symbol indicates the modulus of a real number z; denotes the Euclidean norm; means that is a positive semi-definite matrix.
2. Preliminary
In this section, we give some knowledge on algebraic graph theory, linear time-varying systems, and some important lemmas. The subsequent research will be bulit upon these foundational elements.
2.1. Algebraic Graph Theory
We model a communication network among agents by means of a graph in this research. A digraph of order N is specified as a pair , where signifies a finite and nonempty set of agents and a collection of ordered pairs of agents comprising the edges is indicated with . It is important to motion that is considered undirected if implies for arbitrary and . The neighbors of agent i are indicated with , and signifies that node i has the ability to directly obtain the information from agent j. A sequence forms a path in a digraph. In a directed tree inside a digraph, every node except the root has precisely one parent, which is the only node without a parent and is connected to every other node directly through pathways. A graph’s directed spanning tree is a tree structure that uses its directed edges to span every node. The graph is considered to contain a directed spanning tree if a portion of a graph’s edges can form one.
In the adjacency matrix of the digraph , each entry is assigned a positive weight if the belongs to the edge set ; and , otherwise. Assume that each node doesn’t have its own edge, i.e., . The Laplacian matrix, represented by , is defined with elements such that when and is a zero row sum matrix, that is, . Let satisfy and , then for a diagraph having a spanning tree, r exists and is unique. For the Laplacian matrix of a network having a spanning tree, the subsequent lemma is introduced to support our discussion.
Lemma 1.
[39]: Given that a graph possesses a spanning tree. It can be seen that there is a symmetric positive definite matrix P that meets the condition of
The proof of this Lemma is similar to that of Lemma 1 in [37], and omitted here.
2.2. Linear Time-Varying System
We will analyze a linear time-varying system
in this scenario,
denotes the state and
represents the control input; The matrices
and
are system matrices that depends on time
t,
is the initial time and
is the initial state vector.
We define
as the state transition matrix associated with system (1), this represents the sole solution to the matrix differential equation
with
. The controllability syntax of pair
is defined as
Definition 1. [52]: A pair is classified as uniformly controllable if it is possible to find a positive pair such that for all .
In the realm of time-varying systems, the persistently exciting (PE) condition is a pivotal element in stability analysis, defined as detailed below.
Definition 2.
(PE condition) [52]: To characterize a time-varying symmetric matrix as , it must satisfy the following condition: two positive constants T and ε, are presented such that
By adhering to the argumentation outlined in the proof of Theorem 1 from reference [
37], we arrive at the lemma.
Lemma 2.
Given that is uniformly controllable, then exhibits , implying the existence of a pair such that
The cooperative PE is also an important concept which is used in DCA system identification shown in [
39].
Definition 3.
[53]: A series of matrix-valued functions , is identified as satisfying the cooperative PE condition provided that two positive constants T and ε can be located to satisfy
According to definition 3, the subsequent lemma is demonstrated within [
53].
Lemma 3.
Let . If is cooperative PE, and corresponds to the Laplacian matrix of a graph that is both undirected and connected, then there exists a pair such that
2.3. Several Inequalities
The subsequent inequalities are instrument in establishing the proof of primary theorems within this paper.
Lemma 4.
[54]: Given any two vectors , along with a positive constant , we can establish that
Lemma 5.
[54]: (Cauchy-Schwartz inequality): For any pair of integrable vector-valued functions and , the subsequent inequality is valid:
Lemma 6.
Given that the function is non-negative and that . Assume the following conditions hold for a real number and positive constants T, ν, and γ:
with , then
where and .
Author Contributions
Conceptualization, Chi, W. S. and Hai, W.; methodology, Chi, W. S. and Peng, Z.; software, Xie, W. J.; validation, Chi, W. S.; formal analysis, Chi, W.S. and Zhang, X. Z.; investigation, Chi, W. S.; resources, Peng, Z.; data curation, Chi, W. S. and Xie, W. J.; writing—original draft preparation, Chi, W. S. and Zhang, X. Z.; writing—review and editing, Chi, W. S., Zhang, X. Z. and Peng, Z.; visualization, Xie, W. J.; supervision, Hai, W.; project administration, Hai, W. All authors have read and agreed to the published version of the manuscript.