Next Article in Journal
A Collocation Approach for the Nonlinear Fifth-Order KdV Equations Using Certain Shifted Horadam Polynomials
Previous Article in Journal
Modelling the Transition from Shear-Driven Turbulence to Convective Turbulence in a Vertical Heated Pipe
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improved Sampled-Data Consensus Control for Multi-Agent Systems via Delay-Incorporating Looped-Functional

1
Department of Convergence Engineering for Intelligent Drone, Sejong University, Seoul 05006, Republic of Korea
2
Department of Electrical, Electronic and Computer Engineering, University of Ulsan, Ulsan 680-749, Republic of Korea
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(2), 299; https://doi.org/10.3390/math13020299
Submission received: 26 December 2024 / Revised: 14 January 2025 / Accepted: 16 January 2025 / Published: 17 January 2025

Abstract

:
This paper addresses the problem of achieving consensus control for homogeneous multi-agent systems (MASs) under aperiodic sampled data and communication delays. By incorporating additional delay information, this paper introduces two novel delay-incorporating integral terms, an enhanced two-sided looped functional, and a novel discontinuous function to further exploit system state responses observed during sampling and data transmission. In addition, this paper introduces two additional zero equalities to derive less conservative stability and stabilization conditions. Based on these, sufficient conditions for guaranteeing consensus in MASs under this context are derived as linear matrix inequalities (LMIs). Finally, the effectiveness and superiority of the proposed method are validated through a numerical example.

1. Introduction

In recent years, the study of MASs has gained significant traction due to their widespread applications in fields such as robotics, unmanned aerial vehicles, intelligent transportation systems, and distributed sensor networks [1,2,3,4]. MASs consist of multiple interconnected agents that collaborate to achieve common objectives, typically in a decentralized manner. This decentralized nature makes MASs highly resilient, scalable, and adaptable to dynamic environments. One of the core objectives in MAS research is to achieve consensus, which aims to direct a group of agents toward reaching a unified state, a process known as leaderless consensus control [5], or to ensure that agents track the trajectory of a designated leader, referred to as leader-following consensus control [6]. In this context, numerous modern control strategies have been explored and implemented to address the consensus problem in MAS, such as the sampled-data control (SDC) [7,8,9], event-triggered control [10,11,12], and impulsive control [13,14]. Especially, this consensus problem becomes more complex when considering SDC strategies and networked communication, which are common in practical scenarios involving processing latencies and time delays.
With advancements in technology, research on digital networked control systems has gained significant attention in the field of control systems (see [15,16,17,18]). Among these studies, SDC has emerged as an effective technique for addressing the consensus challenge in MASs, providing notable advantages in terms of robustness and resource efficiency. By updating control inputs at discrete time intervals rather than continuously, SDC significantly reduces the demand on communication and computational resources (refer to [19]). This approach makes SDC particularly well-suited for large-scale MASs and distributed networks, where continuous feedback may be impractical. Therefore, there has been a significant amount of research aimed at dealing with the sampled-data consensus problem in MASs [20,21]. Three main methods have been proposed for the mathematical modeling of sampled-data systems: the input-delay method [22], the discrete-time method [23], and the impulsive method [24]. The input delay method, Ref. [25] addressed the aperiodic sampled-data consensus control problem of MASs through the free-matrix-based inequality approach. Subsequently, Ref. [26] introduced a memory-based SDC framework for the consensus problem in MASs with time delays, employing a looped-functional approach. More recently, Ref. [27] designed a sampled-data consensus controller for MASs by deriving a two-sided looped functional that incorporates system state information between two consecutive sampling instants. Although both [26] and [27] address the problem of sampled-data consensus with time delays, their approaches incorporate time delay information solely within the time-delay-dependent Lyapunov function framework, which does not fully exploit the delay information to accurately capture the system dynamics in the sampled-data context. This study aims to address this limitation by directly incorporating delay information into the looped-functional framework, thereby enabling a more accurate representation of the system state in sampled data and transmission processes.
Building on the above discussion, this paper focuses on the problem of aperiodic sampled-data consensus control for homogeneous MASs with communication delay. In particular, this paper focuses on extending the maximized allowable sampling interval, which is crucial for achieving an optimal balance between system performance and communication efficiency. To achieve this objective, the paper makes the following significant contributions:
  • Unlike [26,27], this paper introduces two novel delay-incorporating integral terms, which are used to establish an improved looped-functional. These enhancements enable a more precise characterization of sampling-induced and network-induced delays, effectively capturing their impacts on system stability and performance.
  • Based on the free-matrix-based inequality approach, this paper introduces a novel discontinuous function to improve the extraction of system state information from the most recent transmitted data.
  • To strengthen the connections between the novel delay-incorporating integral terms and other elements, this paper introduces two new zero equalities. Furthermore, by incorporating two additional slack variables, the conservatism of the stability and stabilization conditions is effectively reduced.
The rest of this paper is organized as follows: Section 2 presents the system model and problem formulation, providing the mathematical foundation for the consensus control design. Section 3 details the main theoretical results, including the derivation of the stability conditions and the design of the sampled-data controller gain. Section 4 offers numerical simulations to validate the proposed methodology. Finally, Section 5 concludes the paper and outlines future research directions.
Notations: Throughout this paper, the set N 0 indicates the natural numbers including zero, the sets R n and R n × m are the sets of n-dimensional vectors, and n × m real matrices, respectively. The notation P > 0 indicates that square matrix P is positive definite, P 1 is the inverse of P, P T is the transpose of P, and He { P } stands for P + P T . In symmetric matrices, the symbol (*) is used to denote terms that arise from the symmetry of the matrix structure. The operator ⊗ indicates the Kronecker product. The notation I n denotes the n-dimensional identity matrix, 0 n × m is the n × m zero matrix, diag { · } stands for the block-diagonal matrix, col { · } is the column matrix, a i j N × N is N × N matrix with a i j at the respective position ( i , j ) .

2. Problem Statement

Let G = { V , E , A } denote a directed weighted graph with the set of nodes V = v 1 , v 2 , , v N , the set of directed edges E V × V , and the adjacency matrix A = a i j N × N with a i i = 0 . It is assumed that the graph G contains a directed spanning tree. If node v i can receive information from node v j , then node v j is called a neighbor of node v i , that is, a i j > 0 ; otherwise, a i j = 0 . The Laplacian matrix L = i j N × N of the directed graph G is defined as i i = j i a i j and i j = a i j .
This paper considers a homogeneous MAS given by the following dynamics:
z ˙ i ( t ) = A z i ( t ) + B u i ( t )
where A R n z × n z and B R n z × n u are constant matrices; z i ( t ) R n z is the state of node v i , for i { 1 , 2 , , N } , and u i ( t ) R n u is the control input.
Definition 1 
([28]). The consensus of MAS (1) is achieved if and only if, for any i , j { 1 , 2 , , N } ; the states of nodes v i and v j satisfy the equality
lim t | | z i ( t ) z j ( t ) | | = 0 .
As shown in Figure 1, this paper addresses the problem of sampling the state of all nodes at specific instants t k where t 0 = 0 and t k < t k + 1 , for k N 0 , and the sampling interval h k = t k + 1 t k is bounded by h m and h M . Then, the sampled-data controller for node v i with constant transmission delay τ is given as
u i ( t ) = K j = 1 N a i j z i ( t k τ ) z j ( t k τ )
where K is the sampled-data controller gain to be designed. Let the error variable be denoted by x i ( t ) = z 1 ( t ) z i + 1 ( t ) . From (1) and (2), the closed-loop error system is obtained as
x ˙ ( t ) = A ¯ x ( t ) ( L ¯ B K ) x ( t k τ ) + C ¯ f ( x ( t ) )
where
x ( t ) = col x 1 ( t ) , x 2 ( t ) , , x N 1 ( t ) R n , n = ( N 1 ) n z f ( x ( t ) ) = col f ( x 1 ( t ) ) , f ( x 2 ( t ) ) , , f ( x N 1 ( t ) ) A ¯ = I N 1 A , L ¯ = Γ 1 L Γ 2 , C ¯ = I N 1 C Γ 1 = [ 1 N 1     I N 1 ] , Γ 2 = [ 0 N 1     I N 1 ] T .

3. Control Synthesis

Let us establish the following Lyapunov–Krasovskii-based functional:
V ( t ) = V 1 ( t ) + V 2 ( t ) + V 3 ( t ) , t [ t k , t k + 1 ) , k N 0
where
V 1 ( t ) = x T ( t ) P x ( t ) + t τ t η 1 T ( s ) W η 1 ( s ) d s + τ 0 t + θ t x ˙ T ( s ) S x ˙ ( s ) d s d θ V 2 ( t ) = d 2 ( t ) 2 η 2 T ( t ) X 1 η 3 ( t ) + d 1 ( t ) 2 η 4 T ( t ) X 2 η 5 ( t ) + d 1 ( t ) d 2 ( t ) η 6 T U η 6 + d 2 ( t ) t k τ t τ x ˙ T ( s ) R 1 x ˙ ( s ) d s d 1 ( t ) t τ t k + 1 τ x ˙ T ( s ) R 2 x ˙ ( s ) d s V 3 ( t ) = h M η 7 T ( t ) Q 1 η 7 ( t ) + 2 x T ( t τ ) x T ( t k τ ) Q 2 η 7 ( t ) + t k τ t τ x ˙ T ( s ) Q 3 x ˙ ( s ) d s
in which
d 1 ( t ) = t t k , d 2 ( t ) = t k + 1 t , η 1 ( t ) = col x ( t ) , x ˙ ( t ) η 2 ( t ) = col x ( t τ ) x ( t k τ ) , t k τ t τ x ( s ) d s , t k τ t τ ( t s ) x ˙ ( s ) d s η 3 ( t ) = col x ( t τ ) , x ( t k τ ) , t k τ t τ x ( s ) d s , t k τ t τ ( t s ) x ˙ ( s ) d s η 4 ( t ) = col x ( t k + 1 τ ) x ( t τ ) , t τ t k + 1 τ x ( s ) d s , t τ t k + 1 τ ( t s ) x ˙ ( s ) d s η 5 ( t ) = col x ( t τ ) , x ( t k + 1 τ ) , t τ t k + 1 τ x ( s ) d s , t τ t k + 1 τ ( t s ) x ˙ ( s ) d s η 6 = col x ( t k τ ) , x ( t k + 1 τ ) , η 7 ( t ) = col x ( t τ ) , x ( t k τ ) P = P T R n × n , W = W T R 2 n × 2 n , S = S T R n × n , X 1 , X 2 R 3 n × 4 n R 1 = R 1 T , R 2 = R 2 T R n × n , Q 1 = Q 1 T R 2 n × 2 n , Q 2 R n × 2 n , Q 3 = Q 3 T R n × n
subject to P > 0 , W > 0 , S > 0 , and
0 < Q 1 ( ) Q 2 Q 3 .
Given that V 2 ( t ) satisfies V 2 ( t k ) = 0 and lim t t k + 1 V 2 ( t ) = 0 , the positive definiteness of V 2 ( t ) can be omitted based on the looped-functional approach [29]. Then, since condition (5) ensures
0 < t k τ t τ [ η 7 ( t ) x ˙ ( s ) ] T [ Q 1 ( ) Q 2 Q 3 ] [ η 7 ( t ) x ˙ ( s ) ] d s h M η 7 T ( t ) Q 1 η 7 ( t ) + 2 x T ( t τ ) x T ( t k τ ) Q 2 η 7 ( t ) + t k τ t τ x ˙ T ( s ) Q 3 x ˙ ( s ) d s
follows that V 3 ( t ) 0 for all t [ t k , t k + 1 ) . Furthermore, the term t k τ t x ˙ T ( s ) Q 3 x ˙ ( s ) d s disappears at t = t k , i.e., lim t t k V 3 ( t ) V 3 ( t k ) . This indicates that the jump in discontinuous functional V 3 ( t ) at every sampling instance t k is diminished.
Remark 1. 
To capture the impacts of delay on system stability and performance, it is essential to fully exploit the delay information within a Lyapunov–Krasovskii-based functional. Distinct from [26] and [27], this paper proposes an improved looped-functional V 2 ( t ) and a novel discontinuous function V 3 ( t ) , which incorporate more comprehensive delay information. Furthermore, two novel delay-incorporating integral terms, t k τ t τ ( t s ) x ˙ ( s ) d s and t τ t k + 1 τ ( t s ) x ˙ ( s ) d s , are introduced into the looped-functional framework.
The following theorem establishes the stability condition for achieving consensus of homogeneous MASs.
Theorem 1. 
For given positive scalars ε 1 , ε 2 , τ, h m , and h M , the consensus of MAS (1) can be achieved, if there exist symmetric matrices 0 < P = P T R n × n , 0 < W = W T R 2 n × 2 n , 0 < S = S T R n × n , X 1 , X 2 R 3 n × 4 n , R 1 = R 1 T , R 2 = R 2 T R n × n , U = U T R 2 n × 2 n , Q 1 = Q 1 T R 2 n × 2 n , Q 2 R n × 2 n , Q 3 = Q 3 T R n × n , M R n × 2 n , N 1 , N 2 R n × 2 n , Z 1 , Z 2 R n × 4 n , and G R n × n such that the following conditions are satisfied, for h k { h m , h M } : LMI (5),
0 > Ψ 1 + Ψ 2 ( t k ) ( ) ( ) τ M Ξ 8 τ S 0 h k N 2 Ξ 10 0 h k R 2
0 > Ψ 1 + Ψ 2 ( t k + 1 ) ( ) ( ) τ M Ξ 8 τ S 0 h k N 1 Ξ 9 0 h k R 1
where
Ψ 1 = He e 1 T P e 9 Ξ 2 T X 1 Ξ 3 + Ξ 4 T X 2 Ξ 5 + Ξ 1 T W Ξ 1 Ξ ^ 1 T W Ξ ^ 1 + τ e 9 T S e 9 + He h M Ξ ¯ 7 T Q 1 Ξ 7 + e 10 T Q 2 Ξ 7 + e 2 T e 3 T Q 2 Ξ ¯ 7 + e 10 T Q 3 e 10 + He ( e 1 T e 2 T ) M Ξ 8 + ( e 2 T e 3 T ) N 1 Ξ 9 + ( e 4 T e 2 T ) N 2 Ξ 10 + He { Ξ 11 T Z 1 T τ ( e 2 e 3 ) + e 5 e 7 + Ξ 12 T Z 2 T τ ( e 4 e 2 ) + e 6 e 8 } + He Ξ 13 T G T A ¯ e 1 ( L ¯ B K ) e 3 + C ¯ e 11 e 9 Ψ 2 ( t ) = d 2 ( t ) He Ξ ¯ 2 T X 1 Ξ 3 + Ξ 2 T X 1 Ξ ¯ 3 + Ξ 6 T U Ξ 6 + e 10 T R 1 e 10 Ξ 11 T Z 1 T e 3 + d 1 ( t ) He Ξ ¯ 4 T X 2 Ξ 5 + Ξ 4 T X 2 Ξ ¯ 5 Ξ 6 T U Ξ 6 + e 10 T R 2 e 10 Ξ 12 T Z 2 T e 4
in which
e i = [ 0 n × ( i 1 ) n     I n     0 n × ( 11 i ) n ] , Ξ 1 = col { e 1 , e 9 } , Ξ ^ 1 = col { e 2 , e 10 } Ξ 2 = col { e 2 e 3 , e 5 , e 7 } , Ξ ¯ 2 = col { e 10 , e 2 , τ e 10 + e 2 e 3 } Ξ 3 = col { e 2 , e 3 , e 5 , e 7 } , Ξ ¯ 3 = col { e 10 , 0 , e 2 , τ e 10 + e 2 e 3 } Ξ 4 = col { e 4 e 2 , e 6 , e 8 } , Ξ ¯ 4 = col { e 10 , e 2 , τ e 10 + e 4 e 2 } Ξ 5 = col { e 2 , e 4 , e 6 , e 8 } , Ξ ¯ 5 = col { e 10 , 0 , e 2 , τ e 10 + e 4 e 2 } Ξ 6 = col { e 3 , e 4 } , Ξ 7 = col { e 2 , e 3 } , Ξ ¯ 7 = col { e 10 , 0 } , Ξ 8 = col { e 1 , e 2 } Ξ 9 = col { e 2 , e 3 } , Ξ 10 = col { e 2 , e 4 } , Ξ 11 = col { e 2 , e 3 , e 5 , e 7 } Ξ 12 = col { e 2 , e 4 , e 6 , e 8 } , Ξ 13 = e 1 + ε 1 e 3 + ε 2 e 9 .
Proof. 
The time derivatives of (4) are derived as follows:
V ˙ 1 ( t ) = 2 x T ( t ) P x ˙ ( t ) + η 1 T ( t ) W η 1 ( t ) η 1 T ( t τ ) W η 1 ( t τ ) + τ x ˙ T ( t ) S x ˙ ( t ) t τ t x ˙ T ( s ) S x ˙ ( s ) d s _ : = T 1 ( t )
V ˙ 2 ( t ) = d 2 ( t ) 2 η ˙ 2 T ( t ) X 1 η 3 ( t ) + 2 η 2 T ( t ) X 1 η ˙ 3 ( t ) + η 6 T U η 6 + d 1 ( t ) 2 η ˙ 4 T ( t ) X 2 η 5 ( t ) + 2 η 4 T ( t ) X 2 η ˙ 5 ( t ) η 6 T U η 6 2 η 2 T ( t ) X 1 η 3 ( t ) + 2 η 4 T ( t ) X 2 η 5 ( t ) + d 2 ( t ) x ˙ T ( t τ ) R 1 x ˙ ( t τ ) + d 1 ( t ) x ˙ T ( t τ ) R 2 x ˙ ( t τ )
t k τ t τ x ˙ T ( s ) R 1 x ˙ ( s ) d s _ : = T 2 ( t ) t τ t k + 1 τ x ˙ T ( s ) R 2 x ˙ ( s ) d s _ : = T 3 ( t )
V ˙ 3 ( t ) = 2 h M η ˙ 7 ( t ) Q 1 η 7 ( t ) + 2 x ˙ T ( t τ ) Q 2 η 7 ( t ) + 2 x T ( t τ ) x T ( t k τ ) Q 2 η ˙ 7 ( t ) + x ˙ T ( t τ ) Q 3 x ˙ ( t τ ) .
Since it is clear that
0 α β x ˙ T ( s ) R + η T ( t ) M T R 1 R x ˙ ( s ) + M η ( t ) d s = α β x ˙ T ( s ) R x ˙ ( s ) d s + ( β α ) η T ( t ) M T R 1 M η ( t ) + 2 ( x T ( β ) x T ( α ) ) M η ( t )
the following inequalities is satisfied:
T 1 ( t ) τ η 8 T ( t ) M T S 1 M η 8 ( t ) + 2 ( x T ( t ) x T ( t τ ) ) M η 8 ( t )
T 2 ( t ) d 1 ( t ) η 9 T ( t ) N 1 T R 1 1 N 1 η 9 ( t ) + 2 ( x T ( t τ ) x T ( t k τ ) ) N 1 η 9 ( t )
T 3 ( t ) d 2 ( t ) η 10 T ( t ) N 2 T R 2 1 N 2 η 10 ( t ) + 2 ( x T ( t k + 1 τ ) x T ( t τ ) ) N 2 η 10 ( t )
where η 8 ( t ) = col x ( t ) , x ( t τ ) , η 9 ( t ) = col x ( t τ ) , x ( t k τ ) , η 10 ( t ) = col x ( t τ ) , x ( t k + 1 τ ) . Next, using integration by parts, the following zero equalities hold:
0 = 2 η 11 T ( t ) Z 1 T ( t k τ t τ ( t s ) x ˙ ( s ) d s + τ ( x ( t τ ) x ( t k τ ) ) d 1 ( t ) x ( t k τ ) + t k τ t τ x ( s ) d s )
0 = 2 η 12 T ( t ) Z 2 T ( t τ t k + 1 τ ( t s ) x ˙ ( s ) d s + τ ( x ( t k + 1 τ ) x ( t τ ) ) d 2 ( t ) x ( t k + 1 τ ) + t τ t k + 1 τ x ( s ) d s ) .
Additionally, based on (3), we have
0 = 2 η 13 T ( t ) G T A ¯ x ( t ) ( L ¯ B K ) x ( t k τ ) + C ¯ f ( x ( t ) ) x ˙ ( t ) .
Subsequently, by combining (8)–(16), we can obtain
V ˙ ( t ) η T ( t ) Ψ ( t ) η ( t )
where
η ( t ) = col { x ( t ) , x ( t τ ) , x ( t k τ ) , x ( t k + 1 τ ) , t k τ t τ x ( s ) d s , t τ t k + 1 τ x ( s ) d s , t k τ t τ ( t s ) x ˙ ( s ) d s , t τ t k + 1 τ ( t s ) x ˙ ( s ) d s , x ˙ ( t ) , x ˙ ( t τ ) , f ( x ( t ) ) } Ψ ( t ) = Ψ 1 + Ψ 2 ( t ) + τ Ξ 8 T M T S 1 M Ξ 8 + d 1 ( t ) Ξ 9 T N 1 T R 1 1 N 1 Ξ 9 + d 2 ( t ) Ξ 10 T N 2 T R 2 1 N 2 Ξ 10 .
As a result, from t [ t k , t k + 1 ) and h k [ h m , h M ] , the stability condition V ˙ ( t ) < 0 can be represented as the following linear convex combination, for h k { h m , h M } :
0 > Ψ 1 + Ψ 2 ( t k ) + τ Ξ 8 T M T S 1 M Ξ 8 + h k Ξ 10 T N 2 T R 2 1 N 2 Ξ 10 T 0 > Ψ 1 + Ψ 2 ( t k + 1 ) + τ Ξ 8 T M T S 1 M Ξ 8 + h k Ξ 9 T N 1 T R 1 1 N 1 Ξ 9
which are transformed into (6) and (7) using the Schur complement. □
Remark 2. 
The inclusion of new elements in the looped-functional requires careful consideration of the relationship between these elements. Compared to [26] and [27], this paper establishes two new zero equalities, (14) and (15), within the stability analysis framework. Building upon this, two slack variables, Z 1 and Z 2 , are integrated into the stability condition, thereby reducing the conservatism of the results.
Based on the stability condition of Theorem 1, the corresponding sampled-data controller is provided in the following theorem.
Theorem 2. 
For given positive scalars ε 1 , ε 2 , τ, h m , and h M , the consensus of MAS (1) can be achieved, if there exist symmetric matrices 0 < P ¯ = P ¯ T R n × n , 0 < W ¯ = W ¯ T R 2 n × 2 n , 0 < S ¯ = S ¯ T R n × n , X ¯ 1 , X ¯ 2 R 3 n × 4 n , R ¯ 1 = R ¯ 1 T , R ¯ 2 = R ¯ 2 T R n × n , U ¯ = U ¯ T R 2 n × 2 n , Q ¯ 1 = Q ¯ 1 T R 2 n × 2 n , Q ¯ 2 R n × 2 n , Q ¯ 3 = Q ¯ 3 T R n × n , M ¯ R n × 2 n , N ¯ 1 , N ¯ 2 R n × 2 n , Z ¯ 1 , Z ¯ 2 R n × 4 n , 0 < G ¯ = I N 1 G ^ R n × n , and K ¯ R n u × n z , such that the following conditions are satisfied, for h k { h m , h M } :
0 < Q ¯ 1 ( ) Q ¯ 2 Q ¯ 3
0 > Ψ ¯ 1 + Ψ ¯ 2 ( t k ) ( ) ( ) τ M ¯ Ξ 8 τ S ¯ 0 h k N ¯ 2 Ξ 10 0 h k R ¯ 2
0 > Ψ ¯ 1 + Ψ ¯ 2 ( t k + 1 ) ( ) ( ) τ M ¯ Ξ 8 τ S ¯ 0 h k N ¯ 1 Ξ 9 0 h k R ¯ 1
where
Ψ ¯ 1 = He e 1 T P ¯ e 9 Ξ 2 T X ¯ 1 Ξ 3 + Ξ 4 T X ¯ 2 Ξ 5 + Ξ 1 T W ¯ Ξ 1 Ξ ^ 1 T W ¯ Ξ ^ 1 + τ e 9 T S ¯ e 9 + He h M Ξ ¯ 7 T Q ¯ 1 Ξ 7 + e 10 T Q ¯ 2 Ξ 7 + e 2 T e 3 T Q ¯ 2 Ξ ¯ 7 + e 10 T Q ¯ 3 e 10 + He ( e 1 T e 2 T ) M ¯ Ξ 8 + ( e 2 T e 3 T ) N ¯ 1 Ξ 9 + ( e 4 T e 2 T ) N ¯ 2 Ξ 10 + He { Ξ 11 T Z ¯ 1 T τ ( e 2 e 3 ) + e 5 e 7 + Ξ 12 T Z ¯ 2 T τ ( e 4 e 2 ) + e 6 e 8 } + He Ξ 13 T A ¯   G ¯ e 1 ( L ¯ B K ¯ ) e 3 + C ¯   G ¯ e 11 G ¯ e 9 Ψ ¯ 2 ( t ) = d 2 ( t ) He Ξ ¯ 2 T X ¯ 1 Ξ 3 + Ξ 2 T X ¯ 1 Ξ ¯ 3 + Ξ 6 T U ¯ Ξ 6 + e 10 T R ¯ 1 e 10 Ξ 11 T Z ¯ 1 T e 3 + d 1 ( t ) He Ξ ¯ 4 T X ¯ 2 Ξ 5 + Ξ 4 T X ¯ 2 Ξ ¯ 5 Ξ 6 T U ¯ Ξ 6 + e 10 T R ¯ 2 e 10 Ξ 12 T Z ¯ 2 T e 4
Then, the control gain is reconstructed by K = K ¯ G ^ 1 .
Proof. 
Let us construct several congruent transformation matrices G 2 = I 2 G ¯ , G 3 = I 3 G ¯ , G 4 = I 4 G ¯ , and G 13 = I 13 G ¯ . Then, using the subsequent replacement variables:
G = G ¯ 1 , K ¯ = K G ^ , P ¯ = G ¯ T P G ¯ , W ¯ = G 2 T W G 2 , S ¯ = G ¯ T S ¯ G ¯ , X ¯ 1 = G 3 T X 1 G 4 , X ¯ 2 = G 3 T X 2 G 4 R ¯ 1 = G ¯ T R 1 G ¯ , R ¯ 2 = G ¯ T R 2 G ¯ , U ¯ = G 2 T U G 2 , Q ¯ 1 = G 2 T Q 1 G 2 , Q ¯ 2 = G ¯ T Q 2 G 2 , Q ¯ 3 = G ¯ T Q 3 G ¯ M ¯ = G ¯ T M G 2 , N ¯ 1 = G ¯ T N 1 G 2 , N ¯ 2 = G ¯ T N 2 G 2 , Z ¯ 1 = G ¯ T Z 1 G 4 , Z ¯ 2 = G ¯ T Z 2 G 4
condition (18)–(20) are derived by pre- and post-multiplying (5)–(7) by G 3 T , G 13 T , and G 13 T and their transpose, respectively. □
Remark 3. 
The number of variables (NoVs) required for Theorems 1 and 2 are computed as follows: NoVs Th 1 = 49.5 n 2 +5.5 n and NoVs Th 2 = 48.5 n 2 + 5.5 n + n z 2 + n u n z , respectively.

4. Illuminate Examples

The simulation is performed using MATLAB R2023b software from MathWorks, Inc. [30]. The LMI conditions (18)–(20) in Theorem 2 are numerically solved by LMI solver in Robust Control Toolbox, MATLAB.
Consider a diode circuit system model with N = 5 , as described in [27].
z ˙ i 1 ( t ) = 0.2 C z i 1 ( t ) + 1 C z i 2 ( t ) z ˙ i 2 ( t ) = 1 L z i 1 ( t ) R L z i 2 ( t ) + 1 L u i ( t ) , i { 1 , , 5 }
where z i 1 ( t ) = v D ( t ) represents the voltage across the diode (V) and z i 2 ( t ) = i D ( t ) denotes the diode current (A). In particular, the system parameters are defined as capacitance C = 0.2 F , resistance R = 2 Ω , and inductance L = 0.1 H . Accordingly, the diode circuit system model can be represented in the form (1) as follows:
A = 1 5 10 20 , B = 0 10 .
Following [27], we consider the Laplacian matrix given below:
L = 2 1 0 0 1 1 2 1 0 0 0 1 2 1 0 0 0 1 2 1 1 0 0 1 2
For comparison, Table 1 presents the maximized upper bound of the sampling interval h M corresponding to various communication delays τ , as obtained from [25] (Theorem 3), [26] (Theorem 3.1), [27] (Corollary 1), and Theorem 2, with ε 1 = 1 , ε 2 = 1 , and h m = 10 4 .
Table 1 demonstrates that Theorem 2 provides a larger maximized upper bound h M for all values of τ compared to [25] (Theorem 3), [26] (Theorem 3.1) and [27] (Corollary 1). Specifically, when compared to [27] (Corollary 1) for τ = 0.5 , although Theorem 2 requires approximately 16.6 % more in the NoV, it yields an increase of about 68.8 % in the maximized upper bound h M . This demonstrates that Theorem 2 provides a significantly larger maximized allowable sampling interval, despite the slightly higher computational complexity.
Then, by solving Theorem 2 with ε1 = 1, ε2 = 1, τ = 0.1, h m = 10 4 , and h M = 1.5322 , the sampled-data controller gain can be determined as follows:
K = [ 0.0168 0.0238 ] .
For the initial value z i ( 0 ) = col { 2 i i 1 , i } for i 1 , 2 , , 5 , h k [ 10 4 , 1.5322 ] , and τ = 0.1 , the sampled state z i ( t k ) and the sampled state with time delay z i ( t k τ ) for each agent are shown in Figure 2a and Figure 2b, respectively. Subsequently, the SDC input u i ( t ) is as illustrated in Figure 3a. Under this SDC input, the system state trajectories for each agent are shown in Figure 3b. As observed in Figure 3, the system state trajectories of agent i exhibit convergence to zero within a relatively brief time interval. Therefore, the proposed sampled-data controller effectively ensures the consensus of homogeneous MASs.

5. Concluding Remarks

This paper presents an improved approach to designing a consensus controller for homogeneous MASs with aperiodic sampled data and communication delay. To exploit information about system state responses available during sampling and data transmission, we have introduced two novel delay-incorporating integral terms, an improved two-sided looped-functional, a novel discontinuous function, and two additional zero equalities into the stability process. Subsequently, conditions sufficient to ensure consensus among MASs in this context have been formulated as LMIs. Through simulation results, the efficiency of the proposed method has been verified in extending the maximized allowable sampling interval. In future work, we will focus on addressing more realistic problems, including heterogeneous MASs and time-varying time delays.

Author Contributions

Conceptualization, S.H.K.; methodology, K.H.N.; software, K.H.N.; validation, K.H.N. and S.H.K.; formal analysis, K.H.N.; resources, S.H.K.; data curation, K.H.N.; writing—original draft, K.H.N.; writing—review and editing, K.H.N. and S.H.K.; visualization, K.H.N. and S.H.K.; supervision, S.H.K.; project administration, S.H.K.; funding acquisition, S.H.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

This work was supported by the National Research Foundation of Korea Grant funded by the Korean Government (NRF-2023R1A2C1002635). This work was supported by the faculty research fund of Sejong University in 2024.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Qin, J.; Ma, Q.; Shi, Y.; Wang, L. Recent advances in consensus of multi-agent systems: A brief survey. IEEE Trans. Ind. Electron. 2016, 64, 4972–4983. [Google Scholar] [CrossRef]
  2. Dorri, A.; Kanhere, S.S.; Jurdak, R. Multi-agent systems: A survey. IEEE Access 2018, 6, 28573–28593. [Google Scholar] [CrossRef]
  3. Nguyen, N.H.A.; Kim, S.H. Leader-following consensus for multi-agent systems with asynchronous control modes under nonhomogeneous Markovian jump network topology. IEEE Access 2020, 8, 203017–203027. [Google Scholar] [CrossRef]
  4. Hong, G.B.; Kim, S.H. Hidden Markov model-based control for cooperative output regulation of heterogeneous multi-agent systems under switching network topology. Mathematics 2023, 11, 3481. [Google Scholar] [CrossRef]
  5. Liu, W.; Zhou, S.; Qi, Y.; Wu, X. Leaderless consensus of multi-agent systems with Lipschitz dynamics and switching topologies. Neurocomputing 2016, 173, 1322–1329. [Google Scholar] [CrossRef]
  6. Qiu, Z.; Xie, L.; Hong, Y. Quantized leaderless and leader-following consensus of high-order multi-agent systems with limited data rate. IEEE Trans. Autom. Control 2015, 61, 2432–2447. [Google Scholar] [CrossRef]
  7. Ding, L.; Guo, G. Sampled-data leader-following consensus for nonlinear multi-agent systems with Markovian switching topologies and communication delay. J. Franklin Inst. 2015, 352, 369–383. [Google Scholar] [CrossRef]
  8. Huo, B.; Ma, J.; Du, M.; Yin, L. Average consensus tracking of weight-balanced multi-agent systems via sampled data. Mathematics 2024, 12, 674. [Google Scholar] [CrossRef]
  9. Stephen, A.; Karthikeyan, R.; Sowmiya, C.; Raja, R.; Agarwal, R.P. Sampled-data controller scheme for multi-agent systems and its application to circuit network. Neural Netw. 2024, 170, 506–520. [Google Scholar] [CrossRef]
  10. Mu, N.; Wu, Y.; Liao, X.; Huang, T. Input time delay margin in event-triggered consensus of multiagent systems. IEEE Trans. Cybern. 2018, 49, 1849–1858. [Google Scholar] [CrossRef]
  11. Xu, J.; Huang, J. An overview of recent advances in the event-triggered consensus of multi-agent systems with actuator saturations. Mathematics 2022, 10, 3879. [Google Scholar] [CrossRef]
  12. Ji, Y.; Li, W.; Wang, G. Event-triggered consensus control in Euler–Lagrange systems subject to communication delays and intermittent information exchange. Mathematics 2024, 12, 942. [Google Scholar] [CrossRef]
  13. Chen, S.; Zhang, Z.; Zheng, Y. H scaled consensus for MASs with mixed time delays and disturbances via observer-based output feedback. IEEE Trans. Cybern. 2020, 52, 1321–1334. [Google Scholar] [CrossRef] [PubMed]
  14. Ali, M.S.; Agalya, R.; Orman, Z.; Arik, S. Leader-following consensus of non-linear multi-agent systems with interval time-varying delay via impulsive control. Neural Process. Lett. 2021, 53, 69–83. [Google Scholar] [CrossRef]
  15. Vo, A.T.; Truong, T.N.; Kang, H.J.; Le, T.D. A fixed-time sliding mode control for uncertain magnetic levitation systems with prescribed performance and anti-saturation input. Eng. Appl. Artif. Intell. 2024, 133, 108373. [Google Scholar] [CrossRef]
  16. Liu, J.; Wu, L.; Wu, C.; Luo, W.; Franquelo, L.G. Event-triggering dissipative control of switched stochastic systems via sliding mode. Automatica 2019, 103, 261–273. [Google Scholar] [CrossRef]
  17. Yu, T.; Zhao, Y.; Wang, J.; Liu, J. Event-triggered sliding mode control for switched genetic regulatory networks with persistent dwell time. Nonlinear Anal. Hybrid Syst. 2022, 44, 101135. [Google Scholar] [CrossRef]
  18. Liu, Z.; Wu, C.; Shen, X.; Yao, W.; Liu, J.; Wu, L. Adaptive interval type-2 fuzzy neural network-based novel fixed-time backstepping control for uncertain Euler-Lagrange systems. IEEE Trans. Fuzzy Syst. 2024, 32, 2966–2975. [Google Scholar] [CrossRef]
  19. Ge, X.; Han, Q.L.; Ding, D.; Zhang, X.M.; Ning, B. A survey on recent advances in distributed sampled-data cooperative control of multi-agent systems. Neurocomputing 2018, 275, 1684–1701. [Google Scholar] [CrossRef]
  20. Yu, W.; Zhou, L.; Yu, X.; Lü, J.; Lu, R. Consensus in multi-agent systems with second-order dynamics and sampled data. IEEE Trans. Industr. Inform. 2012, 9, 2137–2146. [Google Scholar] [CrossRef]
  21. Fu, J.; Wen, G.; Yu, W.; Huang, T.; Cao, J. Exponential consensus of multi-agent systems with Lipschitz ities using sampled-data information. IEEE Trans. Circuits Syst. I Reg. Paper 2018, 65, 4363–4375. [Google Scholar] [CrossRef]
  22. Fridman, E. A refined input delay approach to sampled-data control. Automatica 2010, 46, 421–427. [Google Scholar] [CrossRef]
  23. Suh, Y.S. Stability and stabilization of nonuniform sampling systems. Automatica 2008, 44, 3222–3226. [Google Scholar] [CrossRef]
  24. Naghshtabrizi, P.; Hespanha, J.P.; Teel, A.R. Exponential stability of impulsive systems with application to uncertain sampled-data systems. Syst. Control Lett. 2008, 57, 378–385. [Google Scholar] [CrossRef]
  25. Wu, Y.; Su, H.; Shi, P.; Shu, Z.; Wu, Z.G. Consensus of multiagent systems using aperiodic sampled-data control. IEEE Trans. Cybern. 2015, 46, 2132–2143. [Google Scholar] [CrossRef]
  26. Saravanakumar, R.; Amini, A.; Datta, R.; Cao, Y. Reliable memory sampled-data consensus of multi-agent systems with actuator faults. IEEE Trans. Circuits Syst. II Exp. Briefs 2021, 69, 2201–2205. [Google Scholar] [CrossRef]
  27. Peng, X.J.; He, Y. Aperiodic sampled-data consensus control for homogeneous and heterogeneous multi-agent systems: A looped-functional method. Int. J. Robust Nonlinear Control 2023, 33, 8067–8086. [Google Scholar] [CrossRef]
  28. Ren, W.; Beard, R.W. Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control. 2005, 50, 655–661. [Google Scholar] [CrossRef]
  29. Seuret, A. A novel stability analysis of linear systems under asynchronous samplings. Automatica 2012, 48, 177–182. [Google Scholar] [CrossRef]
  30. Gahinet, P. LMI Control Toolbox; The Math Works Inc.: Natick, MA, USA, 1994. [Google Scholar]
Figure 1. Diagram of SDC of MASs.
Figure 1. Diagram of SDC of MASs.
Mathematics 13 00299 g001
Figure 2. (a) Sampled state z i ( t k ) and (b) sampled state with time delay z ( t k τ ) .
Figure 2. (a) Sampled state z i ( t k ) and (b) sampled state with time delay z ( t k τ ) .
Mathematics 13 00299 g002
Figure 3. (a) Control input u ( t ) and (b) system state z i ( t ) .
Figure 3. (a) Control input u ( t ) and (b) system state z i ( t ) .
Mathematics 13 00299 g003
Table 1. Comparison of maximized h M for different τ .
Table 1. Comparison of maximized h M for different τ .
Method τ = 0.1 τ = 0.2 τ = 0.3 τ = 0.5 NoVs
[25] (Theorem 3)0.64800.49590.34480.0733248
[26] (Theorem 3.1)0.80040.64330.48620.17211280
[27] (Corollary 1)0.87630.72990.58870.34792704
Theorem 21.53221.06710.81650.58743154
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

Nguyen, K.H.; Kim, S.H. Improved Sampled-Data Consensus Control for Multi-Agent Systems via Delay-Incorporating Looped-Functional. Mathematics 2025, 13, 299. https://doi.org/10.3390/math13020299

AMA Style

Nguyen KH, Kim SH. Improved Sampled-Data Consensus Control for Multi-Agent Systems via Delay-Incorporating Looped-Functional. Mathematics. 2025; 13(2):299. https://doi.org/10.3390/math13020299

Chicago/Turabian Style

Nguyen, Khanh Hieu, and Sung Hyun Kim. 2025. "Improved Sampled-Data Consensus Control for Multi-Agent Systems via Delay-Incorporating Looped-Functional" Mathematics 13, no. 2: 299. https://doi.org/10.3390/math13020299

APA Style

Nguyen, K. H., & Kim, S. H. (2025). Improved Sampled-Data Consensus Control for Multi-Agent Systems via Delay-Incorporating Looped-Functional. Mathematics, 13(2), 299. https://doi.org/10.3390/math13020299

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