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.
MSC:
93C57
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 [,,,]. 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 [], or to ensure that agents track the trajectory of a designated leader, referred to as leader-following consensus control []. 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) [,,], event-triggered control [,,], and impulsive control [,]. 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 [,,,]). 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 []). 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 [,]. Three main methods have been proposed for the mathematical modeling of sampled-data systems: the input-delay method [], the discrete-time method [], and the impulsive method []. The input delay method, Ref. [] addressed the aperiodic sampled-data consensus control problem of MASs through the free-matrix-based inequality approach. Subsequently, Ref. [] introduced a memory-based SDC framework for the consensus problem in MASs with time delays, employing a looped-functional approach. More recently, Ref. [] 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 [] and [] 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 [,], 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 indicates the natural numbers including zero, the sets and are the sets of n-dimensional vectors, and real matrices, respectively. The notation indicates that square matrix P is positive definite, is the inverse of P, is the transpose of P, and stands for . 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 denotes the n-dimensional identity matrix, is the zero matrix, stands for the block-diagonal matrix, is the column matrix, is matrix with at the respective position .
2. Problem Statement
Let denote a directed weighted graph with the set of nodes , the set of directed edges , and the adjacency matrix with . It is assumed that the graph contains a directed spanning tree. If node can receive information from node , then node is called a neighbor of node , that is, ; otherwise, . The Laplacian matrix of the directed graph is defined as and .
This paper considers a homogeneous MAS given by the following dynamics:
where and are constant matrices; is the state of node , for , and is the control input.
Definition 1
([]). The consensus of MAS (1) is achieved if and only if, for any ; the states of nodes and satisfy the equality
As shown in Figure 1, this paper addresses the problem of sampling the state of all nodes at specific instants where and , for , and the sampling interval is bounded by and . Then, the sampled-data controller for node with constant transmission delay is given as
where K is the sampled-data controller gain to be designed. Let the error variable be denoted by . From (1) and (2), the closed-loop error system is obtained as
where
Figure 1.
Diagram of SDC of MASs.
3. Control Synthesis
Let us establish the following Lyapunov–Krasovskii-based functional:
where
in which
subject to , , , and
Given that satisfies and , the positive definiteness of can be omitted based on the looped-functional approach []. Then, since condition (5) ensures
follows that for all . Furthermore, the term disappears at , i.e., . This indicates that the jump in discontinuous functional at every sampling instance 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 [] and [], this paper proposes an improved looped-functional and a novel discontinuous function , which incorporate more comprehensive delay information. Furthermore, two novel delay-incorporating integral terms, and , are introduced into the looped-functional framework.
The following theorem establishes the stability condition for achieving consensus of homogeneous MASs.
Theorem 1.
Proof.
The time derivatives of (4) are derived as follows:
Since it is clear that
the following inequalities is satisfied:
where , , . Next, using integration by parts, the following zero equalities hold:
Additionally, based on (3), we have
Subsequently, by combining (8)–(16), we can obtain
where
As a result, from and , the stability condition can be represented as the following linear convex combination, for :
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 [] and [], this paper establishes two new zero equalities, (14) and (15), within the stability analysis framework. Building upon this, two slack variables, and , 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 , , τ, , and , the consensus of MAS (1) can be achieved, if there exist symmetric matrices , , , , , , , , , , , , , , , , , and , such that the following conditions are satisfied, for :
where
Then, the control gain is reconstructed by .
Proof.
Remark 3.
The number of variables (NoVs) required for Theorems 1 and 2 are computed as follows: +5.5 n and n + , respectively.
4. Illuminate Examples
The simulation is performed using MATLAB R2023b software from MathWorks, Inc. []. 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 , as described in [].
where represents the voltage across the diode (V) and denotes the diode current (A). In particular, the system parameters are defined as capacitance , resistance , and inductance . Accordingly, the diode circuit system model can be represented in the form (1) as follows:
Following [], we consider the Laplacian matrix given below:
For comparison, Table 1 presents the maximized upper bound of the sampling interval corresponding to various communication delays , as obtained from [] (Theorem 3), [] (Theorem 3.1), [] (Corollary 1), and Theorem 2, with , , and .
Table 1.
Comparison of maximized for different .
Table 1 demonstrates that Theorem 2 provides a larger maximized upper bound for all values of compared to [] (Theorem 3), [] (Theorem 3.1) and [] (Corollary 1). Specifically, when compared to [] (Corollary 1) for , although Theorem 2 requires approximately more in the NoV, it yields an increase of about in the maximized upper bound . 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, , and , the sampled-data controller gain can be determined as follows:
For the initial value for , , and , the sampled state and the sampled state with time delay for each agent are shown in Figure 2a and Figure 2b, respectively. Subsequently, the SDC input 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.
Figure 2.
(a) Sampled state and (b) sampled state with time delay .
Figure 3.
(a) Control input and (b) system state .
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
- 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]
- Dorri, A.; Kanhere, S.S.; Jurdak, R. Multi-agent systems: A survey. IEEE Access 2018, 6, 28573–28593. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- Fridman, E. A refined input delay approach to sampled-data control. Automatica 2010, 46, 421–427. [Google Scholar] [CrossRef]
- Suh, Y.S. Stability and stabilization of nonuniform sampling systems. Automatica 2008, 44, 3222–3226. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- 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]
- Seuret, A. A novel stability analysis of linear systems under asynchronous samplings. Automatica 2012, 48, 177–182. [Google Scholar] [CrossRef]
- Gahinet, P. LMI Control Toolbox; The Math Works Inc.: Natick, MA, USA, 1994. [Google Scholar]
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).