Next Article in Journal
A Meshless Radial Point Interpolation Method for Solving Fractional Navier–Stokes Equations
Previous Article in Journal
(Almost) Ricci Solitons in Lorentzian–Sasakian Hom-Lie Groups
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Consensus Control for Stochastic Multi-Agent Systems with Markovian Switching via Periodic Dynamic Event-Triggered Strategy

1
School of Computing and Artificial Intelligence, Southwestern University of Finance and Economics, Chengdu 611130, China
2
School of Undergraduate Education, Shenzhen Ploytechnic University, Shenzhen 518055, China
3
School of Mathematics and Statistics, Shenzhen University, Shenzhen 518060, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(10), 694; https://doi.org/10.3390/axioms13100694
Submission received: 29 August 2024 / Revised: 26 September 2024 / Accepted: 2 October 2024 / Published: 7 October 2024

Abstract

:
The consensus problem in stochastic multi-agent systems (MASs) with Markovian switching is addressed by proposing a novel distributed dynamic event-triggered (DDET) technique based on periodic sampling to reduce information transmission. Unlike traditional event-triggered control, the proposed periodic sampling-based DDET method is characterized by the following three advantages: (1) The need for continuous monitoring of the event trigger is eliminated. (2) Zeno behavior in stochastic MASs is effectively prevented. (3) Communication costs are significantly reduced. Based on this, sufficient conditions for achieving consensus in the mean-square sense are derived using Lyapunov–Krasovskii functions, providing a solid theoretical foundation for the proposed strategy. The effectiveness of the proposed DDET control is validated through two numerical examples.

1. Introduction

In recent years, advancements in computing and sensor technology have greatly expanded the applications of MASs, which consist of a large number of agents. Consequently, research on distributed coordinated control of MASs has gained significant attention due to its potential in various fields such as the cooperative control of unmanned airborne vehicles (UAVs) [1], and automated highway systems [2]. Cooperative control endeavors to devise and deploy appropriate control mechanisms for all participating agents, thereby fostering their collaboration to achieve various objectives such as consensus, formation tracking, cooperative defense, and flocking. Among them, consensus has garnered considerable attention in recent research. The goal of consensus is to develop techniques that enable all agents to converge to a common state [3,4,5,6,7]. In this paper, we investigate the problem of consensus for a unique class of MASs.
In reality, MASs are subject to various random disturbances that have adverse effects on the communication between individual agents and the dynamics of the MASs [8,9,10,11]. Therefore, it is crucial to take into account the impact of stochastic noise on the consensus of MASs. For a class of uncertain stochastic nonlinear MASs, almost sure consensus is explored through time-varying feedback in [8]. In [9], the event-triggered bipartite consensus of stochastic nonlinear MASs with uncertain dead-zone input is investigated. In [10], the impulsive consensus of stochastic MASs under semi-Markovian switching topology is explored. Additionally, proportional–integral control protocols are designed in [11] for the leader-following consensus problems in stochastic dynamical MASs. Furthermore, in practical engineering works, unexpected switching often occurs in the dynamics of MASs [12,13] and the connection structures [14,15,16,17], which is attributed to the constraint on communication channels and the rapid change in the environment. The problem of distributed consensus tracking facing a set of modified nonlinear MASs is resolved in [13] using a pure-feedback form and directed communication networks. The stochastic scaled consensus issue in the almost surely and mean-square sense of stochastic MASs in a Markovian switching topology is settled in [16]. In this paper, the stochastic MASs with concurrently Markovian switching system matrices and communication topologies are investigated. Our work takes into account additional factors beyond those considered in the mentioned works, making it more closely aligned with real-world scenarios.
It is widely recognized that the agents in MASs rely on a network to communicate with their neighbors for the exchange of information about their surroundings, which enables them to send measurement outputs and update control inputs. The conventional techniques of consensus control are premised on continual agent-to-agent communication [18,19,20,21]. In practice, however, the network of communication is generally undesirable for purposes due to constraints on bandwidth and high hardware costs. Differently, sampled-data control is integrated into the consensus control strategy for MASs. Ref. [22] utilized impulsive consensus method to solve the limited bandwidth problem of MASs. In [23], the authors focused on the estimation of time cost for stochastic consensus of second-order nonlinear MASs through the pinning protocols. Ref. [24] dealt with prespecified-time bipartite consensus for leaderless and leader-following MASs via intermittent control. Unlike the traditional time-driven mechanism of sampling control [22,23,24], whose sampling behavior must be executed at a fixed interval, compared with the traditional time-driven mechanism of sampling control [22,23,24], the event-triggered strategy, with predetermined trigger conditions based on the system state, significantly reduces information transfer and lowers costs and resource consumption [25,26,27,28,29,30]. For example, ref. [25] investigated the consensus problem of discrete time-varying stochastic MASs via a stastic event-based mechanism. In [26], the event-triggered consensus of stochastic MASs was explored. In [27], the issue of bipartite synchronization for coupled delayed neural networks with cooperative–competitive interaction was first assessed via an event-triggered control mechanism. In [28], the secure consensus of linear MASs under event-triggered control subject to a scaling deception attack was analyzed. In [29], the consensus control of MASs using the DET mechanism was examined. The consensus of multiple neural networks was investigated by applying the DET control framework in [30]. Nonetheless, a drawback of the findings as mentioned above is that the event generator must run constantly, and it might suffer from Zeno phenomena. Then, an event-triggering mechanism based on periodic sampling was established and implemented in MASs [31,32,33]. This method addresses the concern about Zeno behavior.
In [31,32], the static event-triggered (SET) control techniques were applied to address the consensus issue of MASs. In contrast to SET control, the DDET control may significantly suppress the transmission of data without any severe disruption caused to the controller operation. Focusing on a certain type of stochastic switching system susceptible to semi-Markovian processes, an adaptive event-triggered mechanism based on periodic sampling was explored in [33]. In this paper, the DDET consensus control methods based on periodic sampling focus on dealing with the mean-square consistency of Markovian switching stochastic MASs.
According to the existing analysis, a unique DDET mechanism immune from Zeno behavior is introduced to achieve the consistency of stochastic MASs with Markovian switching. Also, a generalized technique of stochastic analysis is developed. The main contributions of this study are summarized as follows:
  • It should be noted that most of the existing consensus control strategies focus on MASs that communicate over a fixed linked graph [4,6,7,9,34]. Therefore, it is essential to address the consensus problem for the MASs with switching topologies. In this study, a continuous-time Markovian process is conducted to represent the system matrices of the stochastic MASs and their communication topologies. Unlike in [13,14,15,16], the DDET strategy as proposed in this study allows the simultaneous switch of system matrices and topologies according to the exact environmental conditions, thus enhancing the adaptivity and flexibility of the system.
  • Several DET sampled-data consensus control approaches have been developed for stochastic MASs [33]. In this study, a novel DDET consensus control strategy based on periodic sampling is presented to achieve consensus in stochastic MASs. There are two key challenges to overcome in introducing this DET mechanism. One is to design an appropriate DET scheme to avoid the need for continuously monitoring the triggered condition, and the other is to exclude Zeno behavior. Unlike [19,20,21,27,31,32,35], this approach significantly reduces the communication and computation burden while providing a more flexible and adaptive solution for the consensus control of stochastic MASs.
  • The sufficient conditions for achieving consensus in the stochastic MASs with a DET strategy based on periodic sampled-data in a mean-square sense are determined through Lyapunov–Krasovskii functionals and Linear matrix inequalities. The conditions required to ensure the consistent performance of the system under the context of switching system matrices and topologies are proposed, which provides a theoretical basis for the chosen strategy.
The article continues with the following structure. Section 2 provides a brief introduction to graph theory, outlines the system model, and presents the DET protocol. Section 3 establishes consensus in a mean-square sense. Section 4 provides two illustrative simulations. Finally, in Section 5, the work is concluded.
Notations: The collection R r is made up of r-dimensional real vectors, whereas the collection Z is made up of non-negative integers. The Kronecker product is described by ⊗. The identity matrix with N dimensions and the diagonal matrix are each represented by I N and diag individually. Positive definite (positive semi-definite) matrix A is shown by the symmetric matrix A 0 A 0 , and λ max ( A ) is the maximum eigenvalue of matrix A. x = col x 1 , x 2 , , x N , x i R r , is a column vector of dimension N r , and x   =   x x 1 / 2 is the two-norm of the vector x. 1 N = 1 , 1 , , 1 R N . Probability and expectation, denoted by the symbols Pr and E , are both described in a complete probability space.

2. Model Description and Preliminaries

This section is divided into three parts. In the first part, a mechanism for describing the switching of system topology is proposed. Next, the second part provides a detailed introduction to the switching stochastic MASs model. Then, the third part elaborates on the design process of the event-triggered consensus controller. Table 1 summarizes the important symbols and their definitions that appear later in this paper.
A. 
Markovian process and graph theory
The weighted graph G = V , E , A defines the relationship topology of N agents, where V = 1 , , N implies the agents collection and E V × V refers to the edges set. If data may be passed from agent j to agent i, i , j E is termed an edge, i, j V . If j is a neighbour of i, then N i = j | j , i E represents the set of all neighbours of i. It can be seen from an undirected graph that if i , j E , then j , i E . Define A = a i j R N × N as the adjacency matrix of G , which is given as a i j > 0 if j N i , a i j = 0 otherwise, and a i i = 0 , i , j V , and L = l i j R N × N as the Laplacian matrix of G with l i j = a i j for i j , and l i i = j i a i j , i , j V .
In this work, we assume that the connection topology is continuously varying across s distinct graphs G 1 , , G s . At time instant τ , the topology selected is denoted by G σ ( τ ) = V , E σ ( τ ) , A σ ( τ ) , in which the switching signal σ ( τ ) is governed by a continuous-time Markovian process. Every component of the finite state space S = 1 , , s of the Markovian process σ ( τ ) , τ 0 is associated with one of the potential relationship topologies, i.e., σ ( τ ) = m if and only if the m-th graph G m is selected at the instant of time τ . The transition probability is represented as
Pr σ ( τ + Δ ¯ ) = n | σ ( τ ) = m = π m n Δ ¯ + o ( Δ ¯ ) , m n , 1 + π m n Δ ¯ + o ( Δ ¯ ) , m = n ,
where Δ ¯ > 0 , o ( Δ ¯ ) means that lim Δ ¯ 0 o ( Δ ¯ ) Δ ¯ = 0 , π m n 0 is the transition rate from mode m at time τ to mode n at time τ + Δ ¯ , π m m = n m π m n 0 , m n , and m , n S .
B. 
Stochastic MASs model
Consider a category of stochastic MASs that consists of N agents with switching topologies G σ ( τ ) . The following is a description of the dynamics of agent i:
d x i ( τ ) = A σ ( τ ) x i ( τ ) + B σ ( τ ) u i ( τ ) d τ + g ( x i ( τ ) ) d ω ( τ ) , i V ,
in which x i ( τ ) R r stands for the state vector; A σ ( τ ) R r × r , B σ ( τ ) R r × p individually are the system state matrix and the system control input matrix; ω ( τ ) is the one-dimension Brownian motion, established on a complete probability space ( Ω , F ; Pr ) with a filtration F τ τ τ 0 meets the norm needs; and g ( x i ( τ ) ) : R r R r is the partial diffusion term related to stochastic perturbations.
The goal of this research is to present a reliable control technique such that the stochastic MASs (2) can reach consensus in a mean-square sense while also reducing the amount of unnecessary transmission. The analysis of stochastic convergence relies heavily on the lemmas below.
Lemma 1 
([36]). Consider a Markovian switching stochastic system
d x = f ( τ , x , σ ( τ ) ) d τ + g ( τ , x , σ ( τ ) ) d ω ( τ ) ,
where ω ( τ ) is a standard Brownian process. The infinitesimal generator of a positive definite V τ , x ( τ ) , σ C 1 , 2 R + × R r × S is
L V ( x , τ , i ) = V τ + V x f ( τ , x , i ) + 1 2 tr g ( τ , x , i ) 2 V x 2 g ( τ , x , i ) + j = 1 S π i j V ( τ , x , j ) ,
then
E V ( τ , x , σ ) = E V τ 0 , x τ 0 , σ + E τ 0 τ L V ( s , x ( s ) , σ ) d s ,
all 0 τ 0 < τ < , provided that E τ 0 τ L V ( s , x ( s ) , σ ) d s exist.
After that, the following consensus definition will be presented, which is intended to identify the control purpose of this research.
Definition 1 
([37]). Under Markovian switching topologies G σ ( τ ) , the consensus of MASs (2) under control protocol u i ( τ ) can be achieved if
lim τ E x i ( τ ) x j ( τ ) 2 = 0 , i , j V ,
is valid for any initial distribution σ ( τ 0 ) S and any initial conditions.
Designing a DDET control mechanism for system (2) while achieving consensus in the mean-square sense (6) is the desired outcome. Before designing the DET consensus protocol, some lemmas and assumptions should be introduced firstly.
Assumption 1 
([38]). Every graph G m is undirected and connected, m S .
Assumption 2 
([39]). The vector functions g ( x i ) satisfies
g ( x i ) g x j     ρ x i x j , i , j V ,
where ρ > 0 is a known constant.
Remark 1. 
In (2), the vector function d ω details the random impacts in the control environment, and the term g ( x i ) indicates the impact strength of the stochastic effects, which are intended to be connected to the state x i . The identical ω is understood to mean the fact that the full MASs is used in the same circumstance. The value of the random variable varies with g ( x i ) over time for distinct agents i, which may be used to represent the numerous noise-filled Chua’s circuit network. Future considerations might include alternative random processes ω i for various agents i.
Lemma 2 
(Jensen inequality [40]). For any constant symmetric matrix U R n × n , a scalar > 0 , and a vector function y ( · ) : [ , 0 ] R n , if the integrals in the following are well defined, then
τ τ y ( s ) U y ( s ) d s τ τ y ( s ) d s U τ τ y ( s ) d s .
Lemma 3 
(The It o ^ isometry [41]). If ϕ ( τ , ω ) is bounded and elementary, then
E τ 0 τ ϕ ( τ , ω ) d ω ( τ ) 2 = E τ 0 τ ϕ ( τ , ω ) 2 d τ .
Lemma 4 
([32]). The subsequent inequality can be applied for symmetric matrices H 0 , Y, and any constant β:
Y H 1 Y β 2 H 2 β Y .
C. 
Dynamic event-triggered consensus protocol
Establishing a DDET control method for the system (2) is the focus of this section. In addition to this, a criterion about the existence and uniqueness of solutions for the event-triggered control system is presented.
In order to avoid the continuous monitoring and Zeno behavior in the stochastic MASs (2), for agent i, we define a sequence of triggering time instants τ k i { 0 , , 2 , } , where i V , τ k i Z , k = 0 , 1 , 2 , , and ( 0 , 1 ) is the sampling period, using some prescribed trigger function. We assume that agent i samples the information of its neighbors periodically and updates the controller at its own triggering time instants. Then, it broadcasts its information to its neighbors. As a result, the event-based controller may be implemented as
u i ( τ ) = K σ ( τ ) j N i σ ( τ ) a i j σ ( τ ) x j τ k j x i τ k i , τ τ k i + l , τ k i + l + ,
where K σ ( τ ) is a control gain matrix to be determined later, τ k i is the k-th event-triggered instant for agent i, τ k j = max τ | τ τ k j , k = 0 , 1 , , τ τ k i + l , and τ k i + l h denotes the nearest sampling time to the current time τ , l Z . Figure 1 shows an example of information transfer between agent i and its neighbor agent j. Specifically, at each sampling instant, the i-th agent can receive the latest state information from the triggering time of its neighboring j-th agent. Particularly, the execution times of agent are determined by the following DET mechanism with τ 0 = 0 :
τ k + 1 i = τ k i + min l 1 { l δ i τ k i + l σ ( τ ) δ i τ k i + l > α i e i τ k i + l σ ( τ ) e i τ k i + l + ζ i 1 ψ i ( τ ) } ,
with
ψ ˙ i ( τ ) = γ i ψ i ( τ ) + ξ i α i e i τ k i + l σ ( τ ) e i τ k i + l δ i τ k i + l σ ( τ ) δ i τ k i + l ,
where σ ( τ ) is the positive definite matrices to be designed later; α i , ζ i , γ i , and ξ i are the given positive parameters with γ i > ζ i 1 ; τ k i + l denotes the currently sampled instant; δ i τ k i + l = x i τ k i x i τ k i + l ; and e i τ k i + l = j N i σ ( τ ) a i j σ ( τ ) x i τ k i x j τ k j , i V . When the consensus protocol is associated with the DET mechanism (12), the diagram of the overall control system (2) is shown in Figure 2.
For the sake of analysis, several assumptions are made as follows: (i) the sampling period for all agents is synchronized by a clock; (ii) the state of each agent is periodically sampled, and the sampling time sequence is 0 , , 2 , ; (iii) the sampled data of agent i are transmitted to its neighbor only when the event-triggered condition is violated, and the event-triggered time sequence of agent i is τ 0 i , τ 1 i , τ 2 i , , where τ 0 i = 0 is the initial time.
Remark 2. 
It follows from above assumptions that the event-triggered time sequence is a subsequence of the sampling time sequence, namely, τ 0 i , τ 1 i , τ 2 i , { 0 , , 2 , } , which means that the minimum inter-event time min k τ k + 1 i τ k i , i , is lower bounded by the sampling period ℏ. Hence, Zeno behavior does not occur.
Remark 3. 
Time-triggered mechanisms, as a consequence, have the potential to result in the needless waste of resources due to the absence of specific restrictions for selecting a suitable triggered interval. In contrast, an event-triggered mechanism that uses the zero-order hold (ZOH) approach minimizes the transmission burden by maintaining a constant control input, which is built according to the state information at the most recent triggered instant, until the next triggered instant. Furthermore, as shown in Equation (13), since ψ i ( τ ) > 0 , which has been proven in [28] to be a positive scalar function, it can be interpreted as a dynamic threshold of the DET control scheme (12). The dynamic threshold helps decrease the number of triggers compared to the static case [25,26], suggesting that triggers occur less frequently overall.
Remark 4. 
In contrast to the widely used and developed traditional SET mechanism [25], the DET scheme is adopted by setting dynamically flexible threshold parameters, which allows for a good trade-off between the communication resources and the required control performance. The suggested DET technique (12) also uses a fixed-time sampling method. The sampled signal will be delivered if and only if the DET condition (12) is met.
Setting up an error system whose stochastic stability is realized by the control input (11). Define x ˘ = 1 N j = 1 N x j , z i = x i x ˘ and z = col z 1 , , z N . The compact form of z is z = M I r x , where M = I N 1 N 1 N 1 N 0 , x = col x 1 , x 2 , , x N . It is easy to know that z = 0 if and only if x 1 = = x N . Thus, z is called the consensus error vector. Noticeably, m S , L m M = L m = M L m and M 2 = M are guaranteed by Assumption 1.
Notice that τ k i , τ k + 1 i can be divided into τ k i , τ k + 1 i = q = τ k i τ k + 1 i 1 q , ( q + 1 ) , q Z . For τ τ k i , τ k + 1 i q , ( q + 1 ) , define the piecewise function ι ( τ ) = τ q , where 0 ι ( τ ) < . It is easily known that ι ( τ ) is piecewise linear with the derivative ι ˙ ( τ ) = 1 at τ q and lim τ q + ι ( τ ) = 0 , lim τ q ι ( τ ) = . Suppose σ ( τ ) = m , m S , then the error system together with (2) and (11) can be written as
d z ( τ ) = I N A m z ( τ ) L m B m K m δ τ ι ( τ ) + z τ ι ( τ ) d τ + Υ z ( τ ) d ω ( τ ) ,
where δ τ ι ( τ ) = col δ 1 t ι ( τ ) , δ 2 τ ι ( τ ) , , δ N τ ι ( τ ) and Υ z ( τ ) = M I r Φ x ( τ ) with Φ x ( τ ) = col g x 1 ( τ ) , g x 2 ( τ ) , , g x N ( τ ) . Denoted g 1 ( τ ) = I N A z ( τ ) L m B K m z τ ι ( τ ) δ τ ι ( τ ) .

3. Consensus Stability Analysis

Based on the above analysis, in this section, we will provide sufficient conditions for the realization of consistency for system (2) based on the DETC method (11).
Theorem 1. 
Under Assumptions 1 and 2 and consensus protocol (11), for given scalar 0 < < 1 , the consensus of MASs (2) can be achieved in a mean-square sense, and the corresponding periodic sampling-based DET consensus algorithm is shown in Algorithm 1, if there exist positive parameters α i , ζ i , γ i , ξ i , and matrix K m and positive-definite matrices m , Q m , U 1 , U 2 , and U 3 such that γ i > ζ i 1 , i V and, for all m S , the following matrix inequality holds:
Q m = Q m 11 I N r Q m 13 O Q m 15 Q m 22 O O O Q m 33 Q m 34 Q m 35 Q m 44 O Q m 55 0 ,
where
Q m 11 = I N A m Q m + Q m A m + n = 1 s π m n Q n 2 U 3 , Q m 13 = L m Q m B m K m + 2 I N U 3 2 L m A m U 3 B m K m , Q m 15 = L m Q m B m K m 2 L m A m U 3 B m K m , Q m 22 = δ I N r + I N U 1 + U 2 + 2 A m U 3 A m 1 , δ = ρ 2 m a x m S λ max ( Q m ) + 2 λ max ( U 3 ) , Q m 33 = ( 1 + ξ ) L m Ξ L m m + 2 L m L m K m B m U 3 B m K m I N U 3 , Q m 34 = 2 I N U 3 , Q m 35 = ( 1 + ξ ) L m Ξ L m m + 2 L m L m K m B m U 3 B m K m , Q m 44 = I N U 1 + 2 U 3 , Q m 55 = ( 1 + ξ ) Ξ m + ( 1 + ξ ) L m Ξ L m m + 2 L m L m K m B m U 3 B m K m , = diag α 1 , α 2 , , α N , Ξ = diag ξ 1 , ξ 2 , , ξ N .
Proof of Theorem 1. 
Construct the following Lyapunov–Krasovskii functional candidate as
V = V 1 + V 2 + V 3 + V 4 ,
where
V 1 ( τ ) = z ( τ ) I N Q σ ( τ ) z ( τ ) ,
V 2 ( τ ) = τ τ z ( s ) I N U 1 z ( s ) d s + τ ι ( τ ) τ z ( s ) I N U 2 z ( s ) d s ,
V 3 ( τ ) = 0 τ + β τ g 1 ( s ) I N U 3 g 1 ( s ) + Υ ( z ( s ) ) I N U 3 Υ ( z ( s ) ) d s d β ,
V 4 ( τ ) = i = 1 N ψ i ( τ ) .
At time τ , there exists q , k Z such that τ τ k i , τ k + 1 i q , ( q + 1 ) , q τ k i , τ k i + 1 , , τ k + 1 i 1 . Without loss of generality, assume that σ ( τ ) = m S . By Lemma 1, the weak infinitesimal operator L of V 1 (17) along (14) can be written as
L V 1 ( τ ) 2 z ( τ ) I N Q m A m z ( τ ) z ( τ ) L m Q m B m K m δ ( τ ι ( τ ) ) + z ( τ ι ( τ ) ) + n = 1 s π m n z ( τ ) I N Q n z ( τ ) + Υ ( z ( τ ) ) I N Q m Υ ( z ( τ ) ) .
Based on Assumptions 1 and Υ z ( τ ) = M I r Φ x ( τ ) , one poses
Υ ( z ) I N Q m Υ ( z ) = Φ ( x ) M Q m Φ ( x ) = Φ ( x ) 1 N g ( x ˘ ) M Q m Φ ( x ) 1 N g ( x ˘ ) m a x m S λ max ( Q m ) ρ 2 z z .
Then, substituting (22) into (21), it is derived that
L V 1 ( τ ) z ( τ ) I N Q m A m + A m Q m + n = 1 s π m n I N Q n + m a x m S λ max ( Q m ) ρ 2 I N r z ( τ ) z ( τ ) L m Q m B m K m δ ( τ ι ( τ ) ) + z ( τ ι ( τ ) ) .
Next, for V 2 t (18) and V 3 t (19), we have
L V 2 ( τ ) = z ( τ ) I N ( U 1 + U 2 ) z ( τ ) z ( τ ) I N U 1 z ( τ ) ,
and
L V 3 τ = 2 g 1 ( τ ) I N U 3 g 1 ( τ ) + Υ ( z ( τ ) ) I N U 3 Υ ( z ( τ ) ) τ τ g 1 ( s ) I N U 3 g 1 ( s ) + Υ ( z ( s ) ) I N U 3 Υ ( z ( s ) ) d s .
Similar to (22), we have
Υ ( z ) I N U 3 Υ ( z ) λ max ( U 3 ) ρ 2 z z .
By using Lemma 2 and 0 < < 1 , the term τ τ g 1 ( s ) I N U 3 g 1 ( s ) d s in the equation L V 3 τ  (25) can be scaled as
τ τ g 1 ( s ) I N U 3 g 1 ( s ) d s 1 ι ( τ ) τ ι ( τ ) τ g 1 ( s ) d s I N U 3 τ ι ( τ ) τ g 1 ( s ) d s 1 ι ( τ ) τ τ ι ( τ ) g 1 ( s ) d s I N U 3 τ τ ι ( τ ) g 1 ( s ) d s τ ι ( τ ) τ g 1 ( s ) d s I N U 3 τ ι ( τ ) τ g 1 ( s ) d s τ τ ι ( τ ) g 1 ( s ) d s I N U 3 τ τ ι ( τ ) g 1 ( s ) d s .
Moreover, by Lemma 3, we can obtain
E τ ι ( τ ) τ Υ ( z ( s ) ) I N U 3 Υ ( z ( s ) ) d s = E τ ι ( τ ) τ Υ ( z ( s ) ) d ω I N U 3 τ ι ( τ ) τ Υ ( z ( s ) ) d ω ,
and
E τ τ ι ( τ ) Υ ( z ( s ) ) I N U 3 Υ ( z ( s ) ) d s = E τ τ ι ( τ ) Υ ( z ( s ) ) d ω I N U 3 τ τ ι ( τ ) Υ ( z ( s ) ) d ω .
From (25)–(29), it has
E L V 3 τ E [ 2 g 1 ( τ ) I N U 3 g 1 ( τ ) + 2 λ max ( U 3 ) z ( τ ) z ( τ ) τ ι ( τ ) τ g 1 ( s ) d s I N U 3 τ ι ( τ ) τ g 1 ( s ) d s τ ι ( τ ) τ Υ ( z ( s ) ) d ω I N U 3 τ ι ( τ ) τ Υ ( z ( s ) ) d ω τ τ ι ( τ ) g 1 ( s ) d s I N U 3 τ τ ι ( τ ) g 1 ( s ) d s τ τ ι ( τ ) Υ ( z ( s ) ) d ω I N U 3 τ τ ι ( τ ) Υ ( z ( s ) ) d ω ] .
In addition, by using AM-GM inequality a 2 + b 2 1 2 ( a + b ) 2 , a , b R , it follows that
τ ι ( τ ) τ g 1 ( s ) d s I N U 3 τ ι ( τ ) τ g 1 ( s ) d s τ ι ( τ ) τ Υ ( z ( s ) ) d ω I N U 3 τ ι ( τ ) τ Υ ( z ( s ) ) d ω 1 2 τ ι ( τ ) τ d z I N U 3 τ ι ( τ ) τ d z ,
and
τ τ ι ( τ ) g 1 ( s ) d s I N U 3 τ τ ι ( τ ) g 1 ( s ) d s τ τ ι ( τ ) Υ ( z ( s ) ) d ω I N U 3 τ τ ι ( τ ) Υ ( z ( s ) ) d ω 1 2 τ τ ι ( τ ) d z I N U 3 τ τ ι ( τ ) d z .
Then, substituting (31) and (32) into (30), it can be obtained that
E L V 3 τ 2 E g 1 ( τ ) I N U 3 g 1 ( τ ) + λ max ( U 3 ) z ( τ ) z ( τ ) 2 E τ ι ( τ ) τ d z I N U 3 τ ι ( τ ) τ d z + τ τ ι ( τ ) d z I N U 3 τ τ ι ( τ ) d z = 2 E g 1 ( τ ) I N U 3 g 1 ( τ ) + λ max ( U 3 ) z ( τ ) z ( τ ) 2 E [ z ( τ ) z τ ι ( τ ) I N U 3 z ( τ ) z τ ι ( τ ) 2 E z τ ι ( τ ) z ( τ ) I N U 3 z τ ι ( τ ) z ( τ ) .
One can immediately obtain by (13) along with V 4 (20) that
L V 4 τ = i = 1 N γ i ψ i ( τ ) + i = 1 N ξ i α i e i τ ι ( τ ) m e i τ ι ( τ ) δ i τ ι ( τ ) m δ i τ ι ( τ ) = i = 1 N γ i ψ i ( τ ) + e τ ι ( τ ) ( Ξ m ) e τ ι ( τ ) δ τ ι ( τ ) Ξ m δ τ ι ( τ ) ,
where Ξ and have previously been defined, and e ( τ ι ( τ ) ) = col e 1 τ ι ( τ ) , e 2 τ ι ( τ ) , , e N τ ι ( τ ) . Moreover, because of e ( τ ι ( τ ) ) = L m I n z ( τ ι ( τ ) ) + δ ( τ ι ( τ ) ) , it immediately holds that
L V 4 τ = γ i = 1 N ψ i ( τ ) + z ( τ ι ( τ ) ) + δ ( τ ι ( τ ) ) L m Ξ L m m z ( τ ι ( τ ) ) + δ ( τ ι ( τ ) ) ξ δ τ ι ( τ ) Ξ m δ ( τ ι ( τ ) ) .
From DET mechanism (12), there holds
δ τ ι ( τ ) Ξ m δ τ ι ( τ ) z τ ι ( τ ) + δ τ ι ( τ ) L m Ξ L m m z τ ι ( τ ) + δ τ ι ( τ ) + i = 1 N ζ i 1 ψ i ( τ ) .
Thus, combining (16), (23), (24), (33), (35) and (36), we obtain
E L V τ χ ( τ ) Q m χ ( τ ) + i = 1 N ζ i 1 γ i ψ i ( τ ) ,
where χ ( τ ) = col z ( τ ) , ( Q m 22 ) 1 z ( τ ) , z τ ι ( τ ) , z ( τ ) , δ τ ι ( τ ) and Q m is defined in Theorem 1. From ζ i 1 < γ i , we know
E L V τ χ ( τ ) Q m χ ( τ ) ,
then, according to the matrix inequality (15), it can be ensured that
E L V τ < 0 , τ q , ( q + 1 ) ,
which yields
E L V τ < ε E z ( τ ) 2 , τ q , ( q + 1 ) ,
for a sufficiently small ε > 0 . To make the notation more concise, let τ q = q , τ q + 1 = ( q + 1 ) . Applying Lemma 1 and Dynkins formula leads to
E V τ q + 1 E V τ q ε E τ q τ q + 1 z ( s ) 2 d s .
Similarly, we arrive at
E V τ q E V τ q 1 ε E τ q 1 τ q z ( s ) 2 d s ,
E V τ 1 E V 0 ε E 0 τ 1 z ( s ) 2 d s .
Since V 2 ( τ ) 0 and τ ι ( τ ) τ z ( s ) I N U 2 z ( s ) d s = 0 at the sampling instant τ = q , it follows from (16) that lim τ q V 2 ( τ ) V 2 τ τ = q , which implies that
E V τ q E V τ q .
Thus, for the above inequalities (41)–(44), it yields
q = 0 E τ q τ q + 1 z ( s ) 2 d s ε 1 E V 0 .
That is,
lim T E 0 T z ( s ) 2 d s < ,
which implies that lim τ E z ( τ ) 2 = 0 by using the Fubini’s theorem. Therefore, under consensus control protocol (11) and Definition 1, the MASs (2) achieves consensus. The proof of Theorem 1 is completed.    □
Algorithm 1: Periodic sampling-based DET consensus control operation
Axioms 13 00694 i001
Remark 5. 
During the execution of Algorithm 1, the appropriate scalars α i , ζ i , γ i , ξ i and K m should be chosen such that the inequality constraint γ i > ζ i 1 and (15) hold.
The DET control is thought about in the argument above. The system (2) also can realize the consensus by the following SET control mechanism:
τ k + 1 i = τ k i + min l 1 l | δ i τ k i + l ^ σ ( τ ) δ i τ k i + l > α i e i τ k i + l ^ σ ( τ ) e i τ k i + l + b i e c i τ ,
where ^ σ ( τ ) 0 are to be designed and b i and c i , i V , are the designed parameters. Next, we obtain the outcome shown below.
Similar to Theorem 1, we establish the consensus results of system (2) by SET mechanism (47) in the mean-square sense in the following corollary.
Corollary 1. 
Under Assumptions 1 and 2 and consensus protocol (47), for given scalar 1 > > 0 , the consensus of MASs (2) can be achieved in a mean-square sense if there exist positive parameters b i and c i , i V , and matrix K m , and positive-definite matrices Q ^ m , U ^ 1 , U ^ 2 , and U ^ 3 ^ m such that for all m S , the following matrix inequality holds:
Q m = Q ^ m 11 I N r Q ^ m 13 O Q ^ m 15 Q ^ m 22 O O O Q ^ m 33 Q ^ m 34 Q ^ m 35 Q ^ m 44 O Q ^ m 55 0 ,
where
Q ^ m 11 = I N A m Q ^ m + Q ^ m A m + n = 1 s π m n Q ^ n 2 U ^ 3 , Q ^ m 13 = L m Q ^ m B m K m + 2 I N U ^ 3 2 L m A m U ^ 3 B m K m , Q ^ m 15 = L m Q ^ m B m K m 2 L m A m U ^ 3 B m K m , Q ^ m 22 = δ I N r + I N U ^ 1 + U ^ 2 + 2 A m U ^ 3 A m 1 , Q ^ m 33 = L m L m ^ m + 2 L m L m K m B m U ^ 3 B m K m I N U ^ 3 , Q ^ m 34 = 2 I N U ^ 3 , Q ^ m 35 = L m L m ^ m + 2 L m L m K m B m U ^ 3 B m K m , Q ^ m 44 = I N U ^ 1 + 2 U ^ 3 , Q ^ m 55 = I N ^ m + L m L m ^ m + 2 L m L m K m B m U ^ 3 B m K m .
An efficient method for designing the consensus controller gain matrix is shown below, and it is founded on the findings of Theorem 1.
Theorem 2. 
For given scalars 1 > > 0 and μ > 0 , consider that Assumptions 1 and 2 hold and there exist positive parameters α i , ζ i , γ i , ξ i , and matrix K ˜ m and positive-definite matrices ˜ m , Q ˜ m , U ˜ m 1 , U ˜ m 2 , and U ˜ m 3 such that γ i > ζ i 1 , i V , and, for all m S , the following matrix inequality holds:
Ξ ˜ m 1 Ξ ˜ m 2 Ξ ˜ m 3 Ξ ˜ m 4 μ 2 U ˜ m 3 2 μ Q ˜ m O O I N r O Ξ ˜ m 5 0 ,
where
Ξ ˜ m 1 = Ξ ˜ m 11 Ξ ˜ m 12 O Ξ ˜ m 14 Ξ ˜ m 22 Ξ ˜ m 23 Ξ ˜ m 24 Ξ ˜ m 33 O Ξ ˜ m 44 ,
Ξ ˜ m 11 = I N Q ˜ m A m + A m Q ˜ m + π m m Q ˜ m + U ˜ m 1 + U ˜ m 2 2 U ˜ m 3 , Ξ ˜ m 12 = L m B m K ˜ m + 2 I N U ˜ m 3 2 L m Q ˜ m A m Q ˜ m 1 U ˜ m 3 Q ˜ m 1 B m K ˜ m , Ξ ˜ m 14 = L m B m K ˜ m h 2 L m Q ˜ m A m Q ˜ m 1 U ˜ m 3 Q ˜ m 1 B m K ˜ m , Ξ ˜ m 22 = ( 1 + ξ ) L m Ξ L m ˜ m I N U ˜ m 3 , Ξ ˜ m 23 = 2 I N U ˜ m 3 , Ξ ˜ m 24 = ( 1 + ξ ) L m Ξ L m ˜ m + 2 L m L m K ˜ m B m Q ˜ m 1 U ˜ m 3 Q ˜ m 1 B m K ˜ m , Ξ ˜ m 33 = I N U ˜ m 1 + 2 U ˜ m 3 , Ξ ˜ m 44 = ( 1 + ξ ) Ξ ˜ m + ( 1 + ξ ) L m Ξ L m ˜ m ,
Ξ ˜ m 2 = Q ˜ m A m , L m K ˜ m B m , O , L m K ˜ m B m , Ξ ˜ m 3 = δ I N Q ˜ m , Ξ ˜ m 4 = π m 1 I N Q ˜ m , , π m m 1 I N Q ˜ m , π m m + 1 I N Q ˜ m , , π m s I N Q ˜ m , Ξ ˜ m 5 = diag I N Q ˜ 1 , I N Q ˜ 2 , , I N Q ˜ m 1 , I N Q ˜ m + 1 , , I N Q ˜ s .
Then, under consensus protocol (11), the MASs (2) achieve consensus in the mean-square sense. The controller gain matrices K m and the event-triggered parameter matrices m are presented in the following format: K m = K ˜ m P ˜ m 1 , m = P ˜ m 1 ˜ m P ˜ m 1 , m S .
Remark 6. 
The DET requirement, together with the Markovian switching systems and topologies, are both taken into consideration by Theorem 2, which offers a sufficient condition to assure consensus for stochastic MASs (2). In addition to this, both the consensus gain matrices and the event-triggered parameter matrices are gained.

4. Simulation Examples

In this section, two illustrative examples are provided to show the validity of the developed theoretical results and the created DDET control. Consider six nondriven and undamped harmonic oscillators with random noise [42,43,44]:
d x i 1 ( τ ) = x i 2 ( τ ) d τ + x i 1 ( τ ) d ω ( τ ) , d x i 2 ( τ ) = β σ ( τ ) x i 1 ( τ ) + u i ( τ ) d τ + x i 2 d ω ( τ ) , i = 1 , 2 , , 6
where x i 1 ( τ ) R is the position of oscillator i, x i 2 ( τ ) R is its velocity, and β σ ( τ ) > 0 is the frequency of the oscillaors. The Markovian process σ jumps among modes 1 , 2 , 3 and β 1 = 0.35 , β 2 = 0.65 , β 3 = 0.75 . Three undirected graphs are displayed in Figure 3, and the highlighting network architecture G σ ( τ ) alternates between them at random.
Remark 7. 
The coordinated control of coupled harmonic oscillators has aroused considerable interest because of its successful application in many multi-agent networks, such as for cooperative patrolling, mapping, sampling or surveillance. Subsequently, fruitful results regarding the understanding of the coordinated control of coupled harmonic oscillators have emerged in the last decade. For example, [42] investigated the problem of the bipartite consensus control of coupled harmonic oscillators in directed network topology, in which positive and negative interaction weights coexist, and a distributed bipartite consensus control protocol is proposed. Ref. [43] was concerned with resilient control design for the synchronization of multiple harmonic oscillators coupled via a vulnerable network suffering from denial-of-service (DoS) attacks. Ref. [44] solved the average cluster synchronization control problem of networked harmonic oscillators under DoS attacks. Given the broad applications of harmonic oscillators, we verify that the proposed DET consensus control based on periodic sampling is highly effective and practical.
Example 1. 
We set = 0.01 and employ the LMI toolbox to address the inequality (15). The simulation is performed with a sampling interval of 0.001 s. The outcomes are presented in Figure 4, Figure 5 and Figure 6. As shown in Figure 4a, the state trajectories and the error trajectories depicted in Figure 4b indicate that the system (51) achieves mean-square consensus using the distributed DET control (12) within roughly 5 s, providing strong evidence of the effectiveness of our control strategy. Additionally, Figure 5a,b and Figure 6a illustrate the control inputs u i , the mode of Markovian switching, and the triggering instances for each agent under the DET control law (12). These figures demonstrate that the time intervals between successive triggering instances increase while the frequency of the triggerings decreases, underscoring the efficacy of our DET approach.
Example 2. 
The system (51) successfully reaches consensus when employing the distributed SET control methodology (47) within approximately 8 s. Figure 7a,b, along with Figure 6b, depict the state trajectories, error trajectories, and triggering instances for each agent under the SET control framework (47). The parameters chosen for this analysis include b 1 = 0.001 ; b 2 = 0.003 ; b 3 = 0.002 ; b 4 = 0.0009 ; b 5 = 0.006 ; b 5 = 0.007 ; c 1 = 300 ; c 2 = 350 ; c 3 = 332 ; c 4 = 320 ; c 5 = 300 ; and c 5 = 300 .
From Figure 4 and Figure 7, it can be observed that under the DET control (12), the stochastic MASs achieves consensus faster compared to the SET control (47). Additionally, In Table 2, the triggering number of each agent is separately listed under the DET control law (12) and the SET control law (47). It can be seen that the dynamic excitation times are far less than the static excitation times. Thus, it can be concluded that the DET control approach employed in this study requires less time and fewer control updates to ensure system performance compared to the SET control approach in [31,32], resulting in a significant reduction in energy costs.

5. Conclusions

In this paper, a novel DET consensus control strategy is developed for stochastic MASs with Markovian switching system matrices and topologies. The proposed strategy combines the advantages of DET control and stochastic switched systems and topologies to achieve consensus. Additionally, a continuous-time Markovian process is conducted to model the switching of the MASs and the communication topology among the agents, enhancing the adaptivity and flexibility of the system. Simulation results demonstrate that the proposed strategy outperforms traditional time-triggered control strategies in terms of the communication and computation requirements, providing a flexible and adaptive solution for consensus control in MASs. Overall, the proposed strategy is validated as a promising approach for achieving consensus control in MASs.
In future studies, it is important to focus on addressing more complex and larger-scale MASs by extending the proposed strategy. This could involve investigating advanced control techniques and optimization algorithms to further enhance the performance and scalability of the proposed approach. Additionally, the application of the proposed strategy to real-world scenarios and practical implementations is another avenue for future research. By validating the strategy in real-world settings, its effectiveness and applicability can be further assessed and refined. Overall, the development and refinement of consensus control strategies for MASs are essential for advancing the capabilities and applications of MASs in various domains.

Author Contributions

X.L. performed the data analyses and wrote the manuscript; J.F. contributed to the conception of the study; J.W., Y.Z. and J.F. helped perform the analysis with constructive discussions; C.Y. performed the experiment. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62006159, in part by the National Key Research and Development Program under Grant 2020YFB1806405. in part by the Shenzhen Natural Science Foundation under Grant 20220810152104001, in part by the Guangdong Basic and Applied Basic Research Foundation under Grant 2022A1515011981, in part by the The High-Level Talent Initiation Project of Shenzhen Polytechnic University under Grant 6024330003K.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wu, H.; Li, H.; Xiao, R.; Liu, J. Modeling and simulation of dynamic ant colony’s labor division for task allocation of UAV swarm. Phys. A Stat. Mech. Its Appl. 2018, 491, 127–141. [Google Scholar] [CrossRef]
  2. Ren, W.; Zhao, X.; Li, H.; Fu, Q. Traffic flow impact of mixed heterogeneous platoons on highways: An approach combining driving simulation and microscopic traffic simulation. Phys. A Stat. Mech. Its Appl. 2024, 643, 129803. [Google Scholar] [CrossRef]
  3. Fan, H.; Chen, X.; Shi, K.; Liang, Y.; Wang, Y.; Wen, H. Mittag-Leffler synchronization in finite time for uncertain fractional-order multi-delayed memristive neural networks with time-varying perturbations via information feedback. Fractal Fract. 2024, 8, 422. [Google Scholar] [CrossRef]
  4. Sun, H.; Yang, H.; Han, H.; Sun, J.; Qiao, J. Consensus of MASs with input and communication delays by predictor-based protocol. IEEE Trans. Cybern. 2022, 53, 7126–7135. [Google Scholar] [CrossRef]
  5. Wang, X.; Qian, J.; Su, H.; Lu, X.; Lam, J. Distributed Global Consensus of LTI Mass with Heterogeneous Actuator Saturation and Communication Noises. SIAM J. Control. Optim. 2024, 62, 1690–1716. [Google Scholar] [CrossRef]
  6. Wang, X.; Wang, X.; Su, H.; Lam, J. Reduced-order interval observer based consensus for MASs with time-varying interval uncertainties. Automatica 2022, 135, 109989. [Google Scholar] [CrossRef]
  7. Yao, D.; Li, H.; Shi, Y. Event-Based Average Consensus of Disturbed MASs via Fully Distributed Sliding Mode Control. IEEE Trans. Autom. Control. 2024, 69, 2015–2022. [Google Scholar] [CrossRef]
  8. Liu, P.; Guo, X.; Wang, J.; Coutinho, D.; Wu, Z. Preset-time and preset-accuracy Human-in-the-Loop cluster consensus control for MASs under stochastic actuation attacks. IEEE Trans. Autom. Control. 2024, 69, 1675–1688. [Google Scholar] [CrossRef]
  9. Ren, C.E.; Zhang, J.; Guan, Y. Prescribed performance bipartite consensus control for stochastic nonlinear multiagent systems under event-triggered strategy. IEEE Trans. Cybern. 2023, 53, 468–482. [Google Scholar] [CrossRef]
  10. Hu, Z.; Mu, X. Impulsive consensus of stochastic multi-agent systems under semi-Markovian switching topologies and application. Automatica 2023, 150, 110871. [Google Scholar] [CrossRef]
  11. Zhou, W.; Hu, Y.; Liu, X.; Cao, J. Finite-time adaptive synchronization of coupled uncertain neural networks via intermittent control. Phys. A Stat. Mech. Its Appl. 2022, 596, 127107. [Google Scholar] [CrossRef]
  12. Cai, J.; Yi, C.; Wu, Y.; Liu, D.; Zhong, D. Leader-following consensus of nonlinear singular switched multi-agent systems via sliding mode control. Asian J. Control. 2024, 26, 1997–2010. [Google Scholar] [CrossRef]
  13. Yoo, S.J. Distributed consensus tracking of a class of asynchronously switched nonlinear multi-agent systems. Automatica 2018, 87, 421–427. [Google Scholar] [CrossRef]
  14. Li, X.; Long, L. Distributed event-triggered fuzzy control of heterogeneous switched multiagent systems under switching topologies. IEEE Trans. Fuzzy Syst. 2024, 32, 574–585. [Google Scholar] [CrossRef]
  15. Xu, B.; Yang, Y. Group consensus of nonlinear multiagent system with switching topology under DoS attacks. Phys. A Stat. Mech. Its Appl. 2022, 605, 127969. [Google Scholar] [CrossRef]
  16. Parivallal, A.; Sakthivel, R.; Wang, C. Output feedback control for bipartite consensus of nonlinear multi-agent systems with disturbances and switching topologies. Phys. A Stat. Mech. Its Appl. 2022, 589, 126589. [Google Scholar] [CrossRef]
  17. Cai, J.; Feng, J.; Wang, J.; Zhao, Y. Tracking Consensus of Multi-Agent Systems Under Switching Topologies via Novel SMC: An Event-Triggered Approach. IEEE Trans. Netw. Sci. Eng. 2022, 9, 2150–2163. [Google Scholar] [CrossRef]
  18. Fan, H.; Chen, X.; Shi, K.; Wen, H. Distributed delayed impulsive control for μ-synchronization of multi-link structure networks with bounded uncertainties and time-varying delays of unmeasured bounds: A novel Halanay impulsive inequality approach. Chaos Solitons Fractals 2024, 186, 115226. [Google Scholar] [CrossRef]
  19. Wang, X.; Ahn, C.K.; Zhang, J.; Niu, B.; Zhang, G. Initial-value-free nonlinear mapping-based approach to practical finite/fixed-time consensus control for constrained multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 3173–3183. [Google Scholar] [CrossRef]
  20. Chehardoli, H.; Ghasemi, A. Adaptive size-independent control of uncertain leader following systems with only relative displacement information. Phys. A Stat. Mech. Its Appl. 2022, 597, 127289. [Google Scholar] [CrossRef]
  21. Griffin, C.; Squicciarini, A.; Jia, F. Consensus in complex networks with noisy agents and peer pressure. Phys. A Stat. Mech. Its Appl. 2022, 608, 128263. [Google Scholar] [CrossRef]
  22. Ren, C.E.; Li, J.; Shi, Z.; Guan, Y.; Chen, C.L.P. Adaptive impulsive consensus of nonlinear multiagent systems with limited bandwidth under uncertain deception attacks. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4592–4604. [Google Scholar] [CrossRef]
  23. Chang, J.; Shi, H.; Zhu, S.; Zhao, D.; Sun, Y. Time cost for consensus of stochastic multiagent systems with pinning control. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 94–104. [Google Scholar] [CrossRef]
  24. Geng, X.; Feng, J.; Wang, J.; Li, N.; Zhao, Y. Prespecified-time bipartite consensus of multi-agent systems via intermittent control. IEEE Trans. Circuits Syst. I Regul. Pap. 2024, 71, 2240–2251. [Google Scholar] [CrossRef]
  25. Ma, L.; Wang, Z.; Lam, H.K. Event-triggered mean-square consensus control for time-varying stochastic multi-agent system with sensor saturations. IEEE Trans. Autom. Control. 2017, 62, 3524–3531. [Google Scholar] [CrossRef]
  26. Cao, X.; Zhang, C.; Zhao, D.; Sun, B.; Li, Y. Event-triggered consensus control of continuous-time stochastic multi-agent systems. Automatica 2022, 137, 110022. [Google Scholar] [CrossRef]
  27. Zhu, S.; Bao, H.; Cao, J. Bipartite synchronization of coupled delayed neural networks with cooperative-competitive interaction via event-triggered control. Phys. A Stat. Mech. Its Appl. 2022, 600, 127586. [Google Scholar] [CrossRef]
  28. He, W.; Mo, Z. Secure event-triggered consensus control of linear multiagent systems subject to sequential scaling attacks. IEEE Trans. Cybern. 2022, 52, 10314–10327. [Google Scholar] [CrossRef]
  29. Li, M.; Long, Y.; Li, T.; Liang, H.; Chen, C.L.P. Dynamic event-triggered consensus control for input constrained multi-agent systems with a designable minimum inter-event time. IEEE/CAA J. Autom. Sin. 2024, 11, 649–660. [Google Scholar] [CrossRef]
  30. Yi, C.; Cai, J.; Guo, R. Synchronization of a class of nonlinear multiple neural networks with delays via a dynamic event-triggered impulsive control strategy. Electron. Res. Arch. 2024, 32, 4581–4603. [Google Scholar] [CrossRef]
  31. Guo, G.; Ding, L.; Han, Q. A distributed event-triggered transmission strategy for sampled-data consensus of multi-agent systems. Automatica 2014, 50, 1489–1496. [Google Scholar] [CrossRef]
  32. Su, X.; Wang, C.; Chang, H.; Yang, Y.; Assawinchaichote, W. Event-triggered sliding mode control of networked control systems with Markovian jump parameters. Automatica 2021, 125, 109405. [Google Scholar] [CrossRef]
  33. Qi, W.; Zong, G.; Zheng, W. Adaptive event-triggered SMC for stochastic switching systems with Semi-Markov process and application to boost converter circuit model. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 786–796. [Google Scholar] [CrossRef]
  34. Matsume, H.; Wang, Y.; Ishii, H. Resilient self/event-triggered consensus based on ternary control. Nonlinear Anal. Hybrid Syst. 2021, 42, 101091. [Google Scholar]
  35. Fan, H.; Rao, Y.; Shi, K.; Wen, H. Time-varying function matrix projection synchronization of Caputo fractional-order uncertain memristive neural networks with multiple delays via mixed open loop feedback control and impulsive control. Fractal Fract. 2024, 8, 301. [Google Scholar] [CrossRef]
  36. Cui, M.; Wu, Z.; Xie, X.; Shi, P. Modeling and adaptive tracking for a class of stochastic Lagrangian control systems. Automatica 2013, 49, 770–779. [Google Scholar] [CrossRef]
  37. Zhu, Y.; Niu, B.; Shang, Z.; Wang, Z.; Wang, H. Distributed adaptive asymptotic consensus tracking control for stochastic nonlinear MASs with unknown control gains and output constraints. IEEE Trans. Autom. Sci. Eng. 2024, 1–11. [Google Scholar] [CrossRef]
  38. Sun, Y.; Wang, L.; Me, G. Average consensus in networks of dynamic agents with switching topologies and multiple time-varying delays. Syst. Control Lett. 2008, 57, 175–183. [Google Scholar] [CrossRef]
  39. Yu, Z.; Zhang, W. Almost sure consensus of stochastic nonlinear multi-agent systems via event-triggered control. Nonlinear Dyn. 2023, 111, 3469–3478. [Google Scholar] [CrossRef]
  40. Dai, J.; Guo, G. Event-triggered leader-following consensus for multi-agent systems with semi-Markov switching topologies. Inf. Sci. 2018, 459, 290–301. [Google Scholar] [CrossRef]
  41. Oksendal, B. Stochastic Differential Equations: An Introduction with Applications; Springer Science and Business Media: Berlin/Heidelberg, Germany, 2013; pp. 26–30. [Google Scholar]
  42. Liu, J.; Li, H.; Luo, J. Bipartite consensus control for coupled harmonic oscillators under a coopetitive network topology. IEEE Access 2018, 6, 3706–3714. [Google Scholar] [CrossRef]
  43. Yang, Y.; Peng, C.; Han, Q.L. The synchronization of networked harmonic oscillators under denial-of-service attacks. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 789–800. [Google Scholar] [CrossRef]
  44. Yang, Y. Switching cluster synchronization control of networked harmonic oscillators subject to denial-of-service attacks. ISA Trans. 2022, 127, 239–250. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Example of the partition of the triggering time instants and τ k j .
Figure 1. Example of the partition of the triggering time instants and τ k j .
Axioms 13 00694 g001
Figure 2. The DET control system over the network.
Figure 2. The DET control system over the network.
Axioms 13 00694 g002
Figure 3. Possible interaction topologies between the ten agents. (a) G 1 . (b) G 2 . (c) G 3 .
Figure 3. Possible interaction topologies between the ten agents. (a) G 1 . (b) G 2 . (c) G 3 .
Axioms 13 00694 g003
Figure 4. (a) Trajectories of x i 1 and x i 2 by using (12) for Example 1; (b) Trajectories of z i 1 and z i 2 by using (12) for Example 1.
Figure 4. (a) Trajectories of x i 1 and x i 2 by using (12) for Example 1; (b) Trajectories of z i 1 and z i 2 by using (12) for Example 1.
Axioms 13 00694 g004
Figure 5. (a) Trajectories of u i by using (11) for Example 2; (b) mode of Markovian switching by using (12) for Example 1.
Figure 5. (a) Trajectories of u i by using (11) for Example 2; (b) mode of Markovian switching by using (12) for Example 1.
Axioms 13 00694 g005
Figure 6. (a) Triggering instants by using (12) for Example 1; (b) Triggering instants by using (47) for Example 2.
Figure 6. (a) Triggering instants by using (12) for Example 1; (b) Triggering instants by using (47) for Example 2.
Axioms 13 00694 g006
Figure 7. (a) Trajectories of x i 1 and x i 2 by using (47) for Example 1; (b) Trajectories of z i 1 and z i 2 by using (47) for Example 2.
Figure 7. (a) Trajectories of x i 1 and x i 2 by using (47) for Example 1; (b) Trajectories of z i 1 and z i 2 by using (47) for Example 2.
Axioms 13 00694 g007
Table 1. Symbols and descriptions.
Table 1. Symbols and descriptions.
SymbolDefinition
σ ( τ ) The Markovian switching signal
S The state space of the Markovian process σ ( τ ) , τ 0
The sampling period
τ k i The k-th event-triggered instant for agent i
τ k i + l h The nearest sampling time to the current time τ , l Z
τ k j τ k j = max τ | τ τ k j , k = 0 , 1 , , τ τ k i + l
δ i τ k i + l δ i τ k i + l = x i τ k i x i τ k i + l
e i τ k i + l e i τ k i + l = j N i σ ( τ ) a i j σ ( τ ) x i τ k i x j τ k j
x ˘ ( τ ) x ˘ ( τ ) = 1 N j = 1 N x j ( τ )
z i ( τ ) The consensus error of i-th agent z i ( τ ) = x i ( τ ) x ˘ ( τ )
z ( τ ) The consensus error of system (2)
ι ( τ ) The piecewise function ι ( τ ) = τ q
Table 2. Triggering numbers for Examples 1 and 2.
Table 2. Triggering numbers for Examples 1 and 2.
Agent123456
the DET control law (12)362418402644
the SET control law (47)160202179167215162
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

Luo, X.; Yi, C.; Feng, J.; Wang, J.; Zhao, Y. Consensus Control for Stochastic Multi-Agent Systems with Markovian Switching via Periodic Dynamic Event-Triggered Strategy. Axioms 2024, 13, 694. https://doi.org/10.3390/axioms13100694

AMA Style

Luo X, Yi C, Feng J, Wang J, Zhao Y. Consensus Control for Stochastic Multi-Agent Systems with Markovian Switching via Periodic Dynamic Event-Triggered Strategy. Axioms. 2024; 13(10):694. https://doi.org/10.3390/axioms13100694

Chicago/Turabian Style

Luo, Xue, Chengbo Yi, Jianwen Feng, Jingyi Wang, and Yi Zhao. 2024. "Consensus Control for Stochastic Multi-Agent Systems with Markovian Switching via Periodic Dynamic Event-Triggered Strategy" Axioms 13, no. 10: 694. https://doi.org/10.3390/axioms13100694

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