Next Article in Journal
Queuing Model with Customer Class Movement across Server Groups for Analyzing Virtual Machine Migration in Cloud Computing
Previous Article in Journal
Numerical Investigation of Wind Flow and Speedup Effect at a Towering Peak Extending out of a Steep Mountainside: Implications for Landscape Platforms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems with Asymmetric Saturation Impulsive Control

1
Department of Intelligent Technology and Engineering, Chongqing University of Science and Technology, Chongqing 401331, China
2
Chongqing Institute of Modern Construction Industry Development, Chongqing 400054, China
3
Department of Safety Engineering, Chongqing University of Science and Technology, Chongqing 401331, China
4
China Academy of Liquor Industry, Luzhou Vocational and Technical College, Luzhou 646608, China
*
Authors to whom correspondence should be addressed.
Mathematics 2024, 12(3), 469; https://doi.org/10.3390/math12030469
Submission received: 22 December 2023 / Revised: 27 January 2024 / Accepted: 30 January 2024 / Published: 1 February 2024

Abstract

:
Impulsive control is an effective approach for coordinating multi-agent systems in practical environments due to its high robustness and low cost. However, impulsive control exhibits characteristics such as high amplitude and rapid variation, potentially presenting threats to the equipment. Additionally, multi-agent systems are constrained by input saturation due to limitations in physical controller structures and information-processing capabilities. These saturation constraints may be asymmetrical. Therefore, it is necessary to consider the saturation constraint when implementing impulsive control, as it can also mitigate the threats posed by the impulse to agents. This paper investigates the leader-following consensus for a class of discrete-time nonlinear multi-agent systems, proposing an asymmetric saturation impulsive control protocol to reduce the energy consumption and damage to the equipment. Regarding the handle of asymmetric saturation, an approach is proposed that eliminates the need for transformation from the asymmetric case to the symmetric case, which retains the saturation function and directly introduces the sector condition to deal with saturation nonlinearity. Furthermore, based on Lyapunov stability theory and matrix theory, sufficient conditions for leader-following consensus in discrete-time nonlinear multi-agent systems under asymmetric saturation impulsive control are established, and the admissible region of the system is estimated. Finally, numerical simulations are provided to verify the validity of the theoretical results.

1. Introduction

In recent years, distributed cooperative control problems of multi-agent systems have attracted extensive research and been widely applied in modern industrial fields such as smart city construction and multi-robot coordination [1,2,3,4]. Cooperative control in multi-agent systems includes consensus control [5], containment control [6], and formation control [7], etc. Among them, consensus control is regarded as an indispensable and foundational cooperative requisite, rendering it a vital area of investigation in multi-agent systems. Consensus control refers to the coordination achieved by agents through control protocols, culminating in the identical state [8].
Modeling methods for multi-agent systems are diverse, including continuous, discrete, or hybrid approaches, while system dynamics can be linear or nonlinear. However, the prevailing research on consensus control in multi-agent systems has predominantly relied on continuous-time models, as elucidated in [9,10,11]. When contemplating communication constraints and energy conservation, discrete-time systems appear more pragmatic. Consequently, more and more researchers tend to explore the consensus problem for discrete-time multi-agent systems. For instance, reference [12] studied the problem of secure output consensus in linear discrete-time multi-agent systems subjected to certain types of network attacks. Reference [13] analyzed the event-triggered related issues in linear discrete-time multi-agent systems. It is noteworthy that, in reality, systems frequently encounter nonlinear dynamics, sensor noise, non-ideal environmental variables, etc. Therefore, most practical multi-agent systems are nonlinear [14,15,16].
In practical environments, the evolution process of numerous systems may be affected by an abundance of disturbing factors that lead to sudden change. Consequently, impulsive control methods have received considerable attention in recent years [17,18,19]. Presently, impulsive control has become an effective tool for handling the coordination of multi-agent systems due to its robust performance and cost-effectiveness [20,21,22]. For example, reference [23] used event-triggered impulsive control to study the leader-following mean square consensus of stochastic multi-agent systems to make better use of limited communication resources. Impulsive control is triggered when the expected value of the trigger function of the agent during an event time interval is not negative. Research on the secure consensus problem of multi-agent systems under deception attacks through impulsive control is presented in [24]. Based on a dynamic event, reference [25] analyzed the output consensus problem of linear heterogeneous multi-agent systems under impulsive control. Impulsive control exhibits the characteristics of high amplitude and rapid variation, which may potentially endanger agent devices [26]. However, there is a scarcity of studies that have considered the effects of these characteristics on multi-agent systems.
Meanwhile, saturation constraints are very common, largely due to limitations in the physical controller structure and information processing capabilities. Therefore, it is necessary to consider the input saturation in the control system so that the input changes within a limited range to reduce the impact of these limitations. Input saturation is highly prevalent in specific control systems [27,28,29]. Dealing with saturation is challenging, mainly because saturation constraints often manifest as nonlinear, which complicates the control tasks. If saturation nonlinearity is ignored when designing the controller, it can lead to unstable or unpredictable system responses. In general, there are three main approaches to addressing saturation. One approach is to directly consider the saturation effects in the design process, and see the convex hull representation in [30], and the other is after the previous design is performed without regard to saturation conditions, and saturation effects are addressed in the second step, as can be seen in [31]. Another method is the low-gain feedback method.
In multi-agent systems, there is also a lot of research on input saturation. Reference [32] explores the consensus of linear multi-agent systems subject to input saturation based on the Q-learning method, which leverages the low-gain feedback theory to avoid saturation. Reference [33] studied the problem of input saturation and additive stable perturbations consensus in discrete-time linear multi-agent systems through dynamic output feedback in conjunction with the low-gain feedback method. For linear multi-agent systems with input saturation, reference [34] proposes a framework for addressing the semiglobal tracking cooperative control problem in multi-agent systems with switching communication topologies, which a key element in the proposed approach is the development of the low-gain feedback consensus protocol. However, refs. [32,33,34] adopt a low-gain feedback method to mitigate saturation, which requires the multi-agent system to be relatively simple and predominantly linear. The low-gain feedback method may fail to achieve dynamic consensus if the system exhibits nonlinear characteristics. The above analysis shows that accounting for a saturation constraint is imperative when implementing impulsive control, as it can also mitigate the threats posed by the impulse to agents. At present, only a few studies have focused on the saturation problem under impulsive control. Reference [35] proposed an impulsive consensus protocol for a class of continuous-time nonlinear multi-agent systems with input symmetric saturation. In the consensus problem of continuous-time nonlinear multi-agent systems, in [36], the input and state symmetric saturation are discussed. Reference [37] analyzes and studies the impulsive consensus problem in time-delay continuous-time multi-agent systems, incorporating the input symmetric saturation constraint into the design of an impulsive control protocol. The treatment of saturation in [35,36,37] considers saturation nonlinearity during the preliminary stages of controller construction and describes saturation mapping as a convex hull representation. Even though the domain of attraction estimated by convex hull representation is less conservative, the computational complexity of convex hull representation is 2 m [38], thereby escalating the computational burden exponentially. When dealing with multi-agent systems with a high number of input dimensions, there is a risk of excessive computational load.
The mention of a crucial hypothesis in most of the above studies highlights an important consideration in the field of control systems and multi-agent systems coordination. The hypothesis being discussed is that saturation constraints are often assumed to be symmetric. In other words, it is commonly assumed that the limitations imposed on control inputs or outputs are the same in both the positive and negative directions. However, the article recognizes that, in many real systems, this assumption of symmetry in saturation constraints may not hold. Asymmetric saturation constraints can arise due to various factors, such as differences in sensor performance, communication limitations, or other system-specific characteristics. These asymmetries add a layer of complexity to the control design process, as the control strategy must now account for and adapt to different saturation levels in different directions. Considering the asymmetry saturation, reference [39] addresses the stabilization problem for discrete-time linear systems with unsymmetric saturation. To account for the structural properties of the unsymmetric saturation nonlinearity, the transformation from the symmetric case to the unsymmetric case is described. Reference [40] primarily investigates the stability of discrete-time linear systems when subjected to asymmetric saturation impulsive inputs. The analysis involves formulating discrete-time linear systems with a saturated impulse mechanism. Reference [41] proposes an innovative anti-windup scheme for linear systems experiencing asymmetric input saturation. The approach involves a coordinate transformation that converts the system subjected to asymmetric saturation into an equivalent one exhibiting symmetric saturation. To address asymmetric saturation, refs. [39,40,41] adopt a transformation from the asymmetric case to the symmetric case. This paper will give a method to deal with asymmetric saturation directly, which eliminates the need for transformation from the asymmetric case to the symmetric case. To our knowledge, the problem of asymmetric saturation has yet to be studied for nonlinear multi-agent systems. Therefore, this article investigates the leader-following consensus problem of discrete-time nonlinear multi-agent systems based on asymmetric saturation impulsive control. Among them, the asymmetric saturation impulsive control protocol is designed to reduce energy consumption and damage to the equipment of the system. We deal with saturation nonlinearity by directly considering the saturation effect, preserving the saturation function, and introducing the sector condition, which can reduce the computational cost. Then, based on Lyapunov stability theory and matrix theory, sufficient conditions for the leader-following consensus of discrete-time nonlinear multi-agent systems are established. The protocol designed can allow all followers to track the leader under asymmetric saturation, thus achieving a gradual consensus of the state. This research direction is expected to provide new perspectives and methods for understanding and controlling the consensus problem of discrete-time nonlinear multi-agent systems. The main contributions of this article are summarized as follows.
(1)
Compared to saturation mapping as a convex hull representation in [35,36,37], this paper retains the saturation function and directly introduces the sector condition to deal with saturation nonlinearity, which can reduce the computational cost.
(2)
Amidst asymmetric saturation, we propose an approach that eliminates the need for transformation from the asymmetric case to the symmetric case compared to methods in [39,40,41].
(3)
An asymmetric saturation impulsive control protocol is proposed to analyze the leader-following consensus of discrete-time nonlinear multi-agent systems, which can reduce energy consumption and damage to the equipment. Sufficient conditions are obtained for the leader-following consensus of nonlinear multi-agent systems, and the admissible region of the system is estimated.
The remainder of this paper is arranged as follows. Section 2 introduces the preliminaries and problem formulation. Section 3 provides sufficient conditions for leader-following consensus in multi-agent systems under asymmetric saturation impulsive control and estimates the admissible region. In Section 4, two numerical illustrations are provided to demonstrate the validity of the results. Section 5 constitutes the conclusion and future work of this article.

2. Preliminaries and Problem Formulation

2.1. Notations

Let R stand for the set of real numbers, N for the set of positive integers, and use R x × y and R x to denote x × y real matrices and x-dimensional Euclidean space, respectively. The symbol I x stands for the x × x identity matrix. For a matrix A, A T represents its transpose, λ max ( A ) denotes its maximum eigenvalue, and  λ min ( A ) represents its minimum eigenvalue. Additionally, let A ( i ) denotes the ith row of matrix A, and  A ( i , j ) represents the element in row i and column j of matrix A. The ith component of the vector x is represented as x ( i ) . The notations | · | and | | · | | mean the absolute value of a number and the standard Euclidean norm, respectively. d i a g ( x 1 , x 2 , , x n ) represents a diagonal matrix, where x i corresponds to the ith diagonal element. min ( i , j ) refers to the minimum value between i and j. For a given constant β > 0 and an n × n symmetric positive definite matrix P, the ellipsoid ( P , β ) is defined as ( P , β ) = { e ( k ) R   N n : e T ( k ) ( I N P ) e ( k ) β } , where N n denotes the product of N and n.

2.2. Algebraic Graph Theory

To denote a weighted directed graph comprising N follower agents, we use the notation G = ( V , ε , φ ) , where V = ( v 1 , v 2 , , v N ) stands for the set of vertices, each corresponding to a follower agent. ε V × V denotes the edge set, and  φ = [ a i j ] R N × N is a weighted adjacency matrix with a i j 0 for i j , where a i i = 0 . In the directed graph G, a directed edge ε i j = ( v i , v j ) represents an edge from vertex v j to vertex v i . If  ε i j ε , then a i j > 0 . If  ε i j ε , then a i j = 0 . In this case, vertex v j is referred to as a neighbor of vertex v i , meaning that vertex v i can receive information from vertex v j . The Laplacian matrix L corresponding to the directed graph G is defined as L = D φ , where D = d i a g ( j = 1 N a 1 j , j = 1 N a 2 j , , j = 1 N a N j ) .
The leader agent is denoted as v 0 , and similarly, communication between the leader agent v 0 and follower agents is directional. We define the leader adjacency matrix as B = d i a g ( b 1 , b 2 , , b N ) . If vertex v 0 is a neighbor of vertex v i , then b i > 0 , and otherwise b i = 0 [42].

2.3. Problem Formulation

In this paper, the dynamics of leader is defined as
x 0 ( k + 1 ) = A x 0 ( k ) + f ( x 0 ( k ) ) ,
where x 0 ( k ) R n is the state vector of leader, and A is the real matrix with appropriate dimensions. f ( x i ( k ) ) = [ f 1 ( x i ( 1 ) ( k ) ) , f 2 ( x i ( 2 ) ( k ) ) , , f n ( x i ( n ) ( k ) ) ] T represents the nonlinear vector function.
The dynamics of all followers are described by the following equations
x i ( k + 1 ) = A x i ( k ) + f ( x i ( k ) ) , k k m , Δ x i ( k m ) = U i ( k m ) , k = k m , U i ( k ) = s a t u i ( k ) ,   i = 1 , 2 , , N ,
where x i ( k ) R n represents the state of the ith follower agent, and  U i ( k ) R n are called impulsive control protocol. The impulsive time sequence k m , m N needs to meet conditions 0 = k 0 < k 1 < · · · < k m < k m + 1 < · · · , lim m + k m = + , with the impulsive time interval τ = k m + 1 k m > 1 . We denote Δ x i ( k m ) = x i ( k m + 1 ) x i ( k m ) and Δ x i ( k m ) represents the status of each follower being updated at the impulsive instant k m . The input saturation function s a t u i ( k ) is defined as s a t u i ( k ) = [ s a t ( u i ( 1 ) ( k ) ) , , s a t ( u i ( n ) ( k ) ) ] T , with 
s a t ( u i ( s ) ( k ) ) = ψ i ( s ) , u i ( s ) ( k ) > ψ i ( s ) , u i ( s ) ( k ) , ζ i ( s ) u i ( s ) ( k ) ψ i ( s ) ,   s = 1 , , n , ζ i ( s ) , u i ( s ) ( k ) < ζ i ( s ) ,
where ψ i ( s ) , ζ i ( s ) 0 . The upper and lower bounds of the saturation function are denoted, respectively. At the same time, we define ψ = [ ψ 1 T , , ψ N T ] T , ζ = [ ζ 1 T , , ζ N T ] T for later use.
Remark 1.
The impulsive signal can instantly change the state of the system and transition the system from one state to another. Motivated by [22], this paper argues that when the impulsive control signal is input into each agent, the status of the follower can be updated at the impulsive time. x i ( k m + 1 ) represents the status of the follower after receiving the impulse at time k m .
Design
u i ( k ) = C j = 1 N a i j [ x i ( k ) x j ( k ) ] + b i [ x i ( k ) x 0 ( k ) ] ,
where matrix C is the control gain, a i j is the element at the ( i , j ) position of adjacency matrix φ , b i is the diagonal element of the ith row of the leader adjacency matrix B. By combining Equation (4) with Equation (2), we can re-describe the relationship as
x i ( k + 1 ) = A x i ( k ) + f ( x i ( k ) ) , k k m , Δ x i ( k m ) = s a t C j = 1 N a i j [ x i ( k m ) x j ( k m ) ] + b i [ x i ( k m ) x 0 ( k m ) ] , m N .
We define the error state as e i ( k ) = x i ( k ) x 0 ( k ) . With this definition, and by combining systems (1) and (5), the error system can be expressed as
e i ( k + 1 ) = A e i ( k ) + f ( x i ( k ) ) f ( x 0 ( k ) ) , k k m , Δ e i ( k m ) = s a t C j = 1 N a i j [ e i ( k m ) e j ( k m ) ] + b i ( e i ( k m ) ) , m N .
The error system (6) of the multi-agent system can be rewritten in matrix form as
e ( k + 1 ) = I N A e ( k ) + F ( k ) , k k m , Δ e ( k m ) = s a t ( E C ) e ( k m ) , m N ,
where e ( k ) = [ e 1 T ( k ) , , e N T ( k ) ] T , F ( k ) = [ ( f ( x 1 ( k ) ) f ( x 0 ( k ) ) ) T , , ( f ( x N ( k ) ) f ( x 0 ( k ) ) ) T ] T , and  E = L + B , where L is the Laplacian matrix.
Consider a matrix G R N n × N n , defining the following set
S ( G ) = { e ( k ) R N n , | G ( i ) e ( k ) | min ( ψ ( i ) , ζ ( i ) ) , i = 1 , , N n } .
Lemma 1
([31]). There is a matrix F, and for any diagonal positive definite matrix H R N n × N n . If  e ( k ) S ( G ) , then the relation
( F e ( k ) s a t ( F e ( k ) ) ) T H ( G e ( k ) s a t ( F e ( k ) ) ) 0 .
Proof. 
When F ( i ) e ( k ) > ψ ( i ) , then F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) > 0 . Since e ( k ) S ( G ) , if either ψ ( i ) ζ ( i ) , there is G ( i ) e ( k ) ψ ( i ) , then G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) 0 , or  ψ ( i ) > ζ ( i ) , there is G ( i ) e ( k ) ζ ( i ) < ψ ( i ) , then G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) < 0 . It follows that ( F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) T H ( i , i ) ( G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) 0 .
When ζ ( i ) F ( i ) e ( k ) ψ ( i ) , then F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) = 0 , and it follows that ( F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) T H ( i , i ) ( G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) = 0 .
When F ( i ) e ( k ) < ζ ( i ) , then F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) < 0 . Since e ( k ) S ( G ) , if either ψ ( i ) ζ ( i ) , there is ζ ( i ) ψ ( i ) G ( i ) e ( k ) ψ ( i ) , then G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) 0 , or  ψ ( i ) > ζ ( i ) , there is ζ ( i ) G ( i ) e ( k ) ζ ( i ) , then G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) 0 . It follows that ( F ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) T H ( i , i ) ( G ( i ) e ( k ) s a t ( F ( i ) e ( k ) ) ) 0 .
Lemma 1 is thus proved.    □
Remark 2.
The difference between the Proof of Lemma 1 and reference [31] is that the condition proven in reference [31] is to model a linear system with deadzone nonlinearity under symmetric saturation. This article proves that the (9) relationship based on condition (8) holds under asymmetric saturation.
Lemma 2
([43]). For any vector X , Y R n , and positive definite matrix Z R n × n , there exists a constant μ > 0 , and the following inequality holds
2 X T Y μ X T Z X + 1 μ Y T Z 1 Y .
Definition 1
([44]). The multi-agent systems (1) and (2) can achieve leader-following consensus if the following condition is satisfied
lim k x i x 0 = 0 , i = 1 , 2 , , N .
Definition 2.
The systems (7) can reach local exponential stability if there are constants x > 0 and y 1 , and a set ℑ containing the origin, such that for all initial values e k 0 , e k y exp x k k 0 e k 0 , k k 0 , where ℑ can be used as a system (7) that estimates the domain of attraction.
Remark 3.
Through the model transformation of the above system, the consensus problem of the systems (1) and (2) is transformed into the stability problem of the error system (7). The estimation of the domain of attraction in the system (7) can be used as the estimation of the admissible region of the systems (1) and (2).
Assumption 1.
At least one follower is connected to the leader and can receive information from the leader.
Assumption 2.
The nonlinear function f j ( · ) : R R is continuous if there exists a constant l j > 0 , j = 1 , , n such that
| f j ( υ 1 ) f j ( υ 2 ) | l j | υ 1 υ 2 | , υ 1 , υ 2 R .
Meanwhile, we define Λ = d i a g ( l j ) for later use.

3. Main Results

In this section, we will provide sufficient conditions for achieving leader-following consensus in the multi-agent systems (1) and (2) under asymmetric saturation impulsive control. Additionally, an estimate of the admissible region will be presented.
Theorem 1.
If a constant exists such that β > 0 , a positive definite matrix Z R N n × N n and a symmetric positive definite matrix P R n × n , for given constants μ > 0 , α > 0 , 0 < ρ < ( α + 1 ) 1 τ , and  1 < τ , the matrix G and the diagonal positive definite matrix H satisfy
Ξ I N ( A T P T ) μ Z < 0 ,
I N P G ( j ) T β 1 ( 1 + α ) τ min ( ψ ( j ) , ζ ( j ) ) 2 0 , j = 1 , , N n ,
Y = Y 1 Y 2 I N P 2 H 0 ,
where Ξ = I N ( A T P A ) + μ ( I N Λ T ) Z ( I N Λ ) + ( I N Λ T ) ( I N P ) ( I N Λ ) ( 1 + α ) ( I N P ) , Y 1 = ( 1 ρ ) ( I N P ) + ( E C ) T H G + G T H T ( E C ) and Y 2 = I N P ( E C ) T H + G T H T . Then, for e ( k 0 ) ( P , β ) , the multi-agent systems (1) and (2) can achieve leader-following consensus, and the estimate of the admissible region is ( P , β ) .
Proof. 
Consider the following Lyapunov function
V ( k ) = e T ( k ) ( I N P ) e ( k ) .
When the impulse does not occur, let Δ V ( k ) = V ( k + 1 ) V ( k ) , according to the system (7), we can obtain
Δ V ( k ) = e T ( k + 1 ) ( I N P ) e ( k + 1 ) e T ( k ) ( I N P ) e ( k ) = I N A e ( k ) + F ( k ) T ( I N P ) I N A e ( k ) + F ( k ) e T ( k ) ( I N P ) e ( k ) = e T ( k ) I N ( A T P A ) I N P e ( k ) + 2 F T ( k ) I N ( P A ) e ( k ) + F T ( k ) ( I N P ) F ( k ) .
According to the Lemma 2, it can be concluded that there a positive definite matrix Z R N n × N n and a constant μ > 0 exist that satisfy the following inequalities
2 F T ( k ) I N ( P A ) e ( k ) + F T ( k ) ( I N P ) F ( k ) μ F T ( k ) Z F ( k ) + 1 μ I N ( P A ) e ( k ) T Z 1 I N ( P A ) e ( k ) + F T ( k ) ( I N P ) F ( k ) μ e T ( k ) ( I N Λ T ) Z ( I N Λ ) e ( k ) + 1 μ e T ( k ) ( I N ( A T P T ) ) Z 1 I N ( P A ) e ( k ) + e T ( k ) ( I N Λ T ) ( I N P ) ( I N Λ ) e ( k ) = e T ( k ) ( μ ( I N Λ T ) Z ( I N Λ ) + 1 μ ( I N ( A T P T ) ) Z 1 ( I N ( P A ) ) + ( I N Λ T ) ( I N P ) ( I N Λ ) ) e ( k ) .
By combining Equations (13), (17), and (18), we can derive the relationship
Δ V ( k ) α V ( k ) ,
then
V ( k + 1 ) α V ( k ) + V ( k ) , k [ k m + 1 , k m + 1 + 1 ) .
This indicates that when k [ k m + 1 , k m + 1 + 1 ) , it follows that
V ( k ) ( 1 + α ) V ( k 1 ) ( 1 + α ) 2 V ( k 2 ) ( 1 + α ) k k m 1 V ( k m + 1 ) .
For k [ k 0 , k 1 + 1 ) , we have
V ( k ) ( 1 + α ) k k 0 V ( k 0 ) ,
which means
V ( k 1 ) ( α + 1 ) k 1 k 0 V ( k 0 ) ( α + 1 ) τ V ( k 0 ) .
For e ( k 0 ) ( P , β ) , it can be deduced from Equation (14) that
e ( k 1 ) S ( G ) .
According to Lemma 1, we make the matrix F = ( E C ) , and it holds that
( ( E C ) e ( k 1 ) s a t ( ( E C ) e ( k 1 ) ) ) T H ( G e ( k 1 ) s a t ( ( E C ) e ( k 1 ) ) ) 0 ,
when k = k 1 and the impulse occurs,
V ( k 1 + 1 ) = e T ( k 1 + 1 ) ( I N P ) e ( k 1 + 1 ) ( e ( k 1 ) + s a t ( ( E C ) e ( k 1 ) ) ) T ( I N P ) ( e ( k 1 ) + s a t ( ( E C ) e ( k 1 ) ) ) 2 ( ( E C ) e ( k 1 ) s a t ( ( E C ) e ( k 1 ) ) ) T H ( G e ( k 1 ) s a t ( ( E C ) e ( k 1 ) ) ) .
Define Ω ( k ) = [ e T ( k ) , s a t T ( ( E C ) e ( k ) ) ] T , which is obtained by (15)
V ( k 1 + 1 ) Ω T ( k 1 ) Y Ω ( k 1 ) + ρ e T ( k 1 ) ( I N P ) e ( k 1 ) ρ V ( k 1 ) .
From (21) and (27), when k [ k 1 + 1 , k 2 + 1 ) , there exists 0 < ρ < ( α + 1 ) 1 τ satisfying
V ( k ) ( α + 1 ) k k 1 1 V ( k 1 + 1 ) ( α + 1 ) k k 1 1 ρ V ( k 1 ) ( α + 1 ) k k 1 1 ρ ( α + 1 ) τ V ( k 0 ) ( α + 1 ) k k 1 V ( k 0 ) ,
which means
V ( k 2 ) ( α + 1 ) τ V ( k 0 ) .
Therefore, one can easily obtain e ( k 2 ) S ( G ) , and similarly to (27), we have V ( k 2 + 1 ) ρ V ( k 2 ) . When k [ k 2 + 1 , k 3 + 1 ) , one has
V ( k ) ( α + 1 ) k k 2 1 V ( k 2 + 1 ) ( α + 1 ) k k 2 1 ρ V ( k 2 ) ( α + 1 ) k k 2 1 ρ ( α + 1 ) τ V ( k 0 ) ( α + 1 ) k k 2 V ( k 0 ) .
Thus, when k = k 3 , then e ( k 3 ) S ( G ) , it can be obtain V ( k 3 + 1 ) ρ V ( k 3 ) . And, so on, when k [ k m 1 + 1 , k m + 1 ) , m 4 , we have V ( k ) ( α + 1 ) k k m 1 V ( k 0 ) . It leads to V ( k m ) ( α + 1 ) τ V ( k 0 ) , and it can also obtain e ( k m ) S ( G ) . Analogously, we can obtain inequalities V ( k m + 1 ) ρ V ( k m ) . Based on mathematical induction, the following conclusions can be drawn
V ( k m + 1 ) ρ V ( k m ) , m N .
When k [ k m + 1 , k m + 1 + 1 ) , one can have
V ( k ) ( 1 + α ) k k m 1 V ( k m + 1 ) ρ ( 1 + α ) k k m 1 V ( k m ) ρ ( 1 + α ) k k m 1 + 1 V ( k m 1 ) ρ ( 1 + α ) k k m 1 + k m k m 1 1 V ( k m 1 + 1 ) ρ 2 ( 1 + α ) k k m 1 + k m k m 1 1 V ( k m 1 ) · · · ρ m + 1 ( 1 + α ) k k 0 m 1 V ( k 0 ) ,
since k k m + 1 , then k k 0 k m + 1 k 0 = k m + 1 k m + · · · + k 1 k 0 ( m + 1 ) τ , and it can be obtained that
m + 1 k k 0 τ .
Then
V ( k ) exp ln ( 1 + α ) 1 τ ln ( 1 + α ) + 1 τ ln ρ k k 0 V ( k 0 ) = exp ( τ 1 ) ln ( 1 + α ) + ln ρ τ k k 0 V ( k 0 ) .
According to (16), we have
e T ( k ) ( I N P ) e ( k ) exp ( τ 1 ) ln ( 1 + α ) + ln ρ τ ( k k 0 ) e T ( k 0 ) ( I N P ) e ( k 0 ) .
Since the matrix P is a symmetric positive definite, it follows that
| | e ( k ) | | 2 λ min ( P ) e T ( k ) ( I N P ) e ( k ) exp ( τ 1 ) ln ( 1 + α ) + ln ρ τ ( k k 0 ) e T ( k 0 ) ( I N P ) e ( k 0 ) exp ( τ 1 ) ln ( 1 + α ) + ln ρ τ ( k k 0 ) | | e ( k 0 ) | | 2 λ max ( P ) .
Finally, we obtain that, for all k k 0 ,
| | e ( k ) | | λ max ( P ) λ min ( P ) exp ( τ 1 ) ln ( 1 + α ) + ln ρ 2 τ k k 0 | | e ( k 0 ) | | .
This completes the proof.    □
Remark 4.
Theorem 1 provides sufficient conditions for multi-agent systems (1) and (2) under impulsive control to achieve leader-following consensus, where asymmetric saturation is fully considered. The algorithm supporting these conditions is outlined in Algorithm 1. From the proof of Theorem 1, for any e ( k 0 ) ( P , β ) , the state trajectory before the impulse of the system (7) is estimated to be ( P , β ( 1 + α ) τ ) . While, after the impulse, the state trajectory will go back to ( P , β ) . But the ellipsoid ( P , β ) ( P , β ( 1 + α ) τ ) , so the admissible region ( P , β ) cannot be an invariant set.
Algorithm 1 Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems Based on the Asymmetric Saturation Impulsive Control Strategy
Input: Connection topology between agents, dynamic functions of agents, initial state of leader and followers x i ( 0 ) for i = 0 , 1 , , n , and parameters α , β , G .
Output: Parameters P and C satisfying the conditions specified in the theorem and assumptions.
1:
Determine the impulsive time interval τ ;
2:
while k 0 do
3:
    if  k k m  then
4:
        Calculate the state x i ( k ) using Equation (13);
5:
    else
6:
        while Asymmetric saturation constraint do
7:
           Determine the error state e i ( k m ) S ( G ) using Equation (14);
8:
           Deal with saturation nonlinearity using sector condition (9) and calculate the state x i ( k ) using Equation (15);
9:
           Compute P , C based on (13), (14) and (15).
10:
        end while
11:
    end if
12:
end while
Remark 5.
From the proof, it becomes evident that we maintain the saturation function. The sector condition (9) is employed to deal with saturation nonlinearity. Compared to addressing saturated nonlinearity using the convex hull representation, although the sector condition reduces computational costs, the convex hull representation is less conservative than the sector condition. This is due to the convex hull representation method introducing a convex hull to analyze the saturation term, obviating the need to introduce additional sector inequality conditions in the analysis.

4. Numerical Simulation

In this section, we provide two numerical examples to validate the effectiveness of the theoretical results in this article.

4.1. Example 1

Consider a multi-agent system consisting of four followers and one leader, whose communication topology is shown in Figure 1. The agent marked 0 is the leader, and the agents marked 1, 2, 3, and 4 are the followers.
Assume that the weight of all directed edges in the communication topology is 1. As shown in Figure 1, the Laplace matrix L and the leader adjacency matrix B are, respectively,
L = 0 0 0 0 1 1 0 0 0 1 1 0 1 0 0 1 , B = 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 .
Consider the system isolated and dispersed with a sampling time of 0.01, where A = 0.78 0.2 0 0.8 , f ( x i ( k ) ) = f 1 ( x i ( 1 ) ( k ) ) f 2 ( x i ( 2 ) ( k ) ) = 0.1 sin ( x i ( 1 ) ( k ) ) 0.1 sin ( x i ( 2 ) ( k ) ) , i = 0 , 1 , 2 , 3 , 4 . Based on the nonlinear term, we can obtain Λ = 0.1 0 0 0.1 . Other parameters are given μ = 1 , β = 0.6 , α = 0.02 , ρ = 0.9 , H = I 4 1 0 0 1 , G = I 4 0.60 0.32 0.21 0.77 , ψ i = [ 0.7 , 1.2 ] T , ζ i = [ 0.8 , 0.7 ] T , i = 1 , 2 , 3 , 4 . When τ = 3 , we can find that
P = 0 . 7228 0 . 3433 0 . 3433 1 . 0235 , C = 0 . 3116 0 . 0549 0 . 0549 0 . 3540 .
The initial state of selecting the leader and followers are x 0 = [ 0.29 , 0.51 ] T , x 1 = [ 1.25 , 1.00 ] T , x 2 = [ 0.67 , 0.36 ] T , x 3 = [ 0.14 , 0.32 ] T , x 4 = [ 0.51 , 0.12 ] T . Figure 2 shows the evolution of the error e i ( k ) between the leader and the follower over time, and the results show that the multi-agent system can achieve the leader-following consensus. Figure 3 shows the impulsive control input for the first component of the follower marked 2 with and without saturation. Figure 4 shows that the ellipsoid ( P , β ) is not an invariant set. The trajectories from ( P , β ) might be outside ( P , β ) . ( P , β ) is an estimate of the domain of attraction of the system (7) and an estimate of the admissible region of the multi-agent system (1) and (2).

4.2. Example 2

Consider the communication topology in Figure 5. Similarly, all directed edges in the communication topology have a weight of 1. The Laplace matrix L and the leader adjacency matrix B are, respectively,
L = 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 , B = 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 .
Suppose the system is isolated and dispersed over a 0.01 sample time interval. Consider parameters A = 0.5 0 0 0.3 , f ( x i ( k ) ) = f 1 ( x i ( 1 ) ( k ) ) f 2 ( x i ( 2 ) ( k ) ) = 0.5 tanh ( x i ( 1 ) ( k ) ) 0.5 tanh ( x i ( 2 ) ( k ) ) , i = 0 , 1 , 2 , 3 , 4 , Obviously, Λ = 0.5 0 0 0.5 . Other parameters are given μ = 1 , β = 0.4 , α = 0.01 , ρ = 0.9 , H = I 4 1 0 0 1 , G = I 4 0.60 0.32 0.21 0.77 , ψ i = [ 0.6 , 1.5 ] T , ζ i = [ 0.8 , 0.6 ] T , i = 1 , 2 , 3 , 4 . By selecting the value of τ = 4 , we obtain the value of
P = 0 . 6762 0 . 2311 0 . 2311 0 . 9622 , C = 0 . 4053 0 . 0203 0 . 0203 0 . 4854
The initial states of selecting the leader and followers are specified as x 0 = [ 0.20 , 0.50 ] T , x 1 = [ 0.92 , 0.90 ] T , x 2 = [ 0.50 , 0.62 ] T , x 3 = [ 0.42 , 0.70 ] T , x 4 = [ 0.31 , 0.10 ] T .  Figure 6 shows the state of the leader and followers will tend to be consensus. Figure 7 shows that the invariant set of the system is ( P , β ( 1 + α ) τ ) .

5. Conclusions and Future Work

In this article, the leader-following consensus of a class of discrete-time nonlinear multi-agent systems with asymmetric saturation impulsive control has been investigated. Firstly, the consensus protocol has been designed using algebraic graph theory and impulsive system stability theory to reduce the energy consumption and damage to the equipment of the system. We have dealt with saturation nonlinearity for asymmetric saturation by directly considering the saturation effect, preserving the saturation function, and introducing the sector condition. Then, based on Lyapunov stability theory and matrix theory, sufficient conditions for the leader-following consensus of discrete-time nonlinear multi-agent systems have been established. The protocol designed can allow all followers to track the leader under asymmetric saturation, thus achieving a gradual consensus of the state. Finally, some examples are used to verify our conclusions. In future work, we will further study the consensus control of multi-agent systems with saturation constraints under impulsive disturbance.

Author Contributions

Conceptualization, Q.Y. and G.C.; methodology, Q.Y. and Y.T.; software, Q.Y.; validation, G.C. and Y.T.; formal analysis, Q.Z.; investigation, Y.T. and Y.Y.; resources, G.C.; data curation, Q.Y.; writing—original draft preparation, Q.Y.; writing—review and editing, G.C. and Y.T.; visualization, Y.Y. and X.W.; supervision, X.W. and J.L.; project administration, Y.Y. and Q.Z.; funding acquisition, G.C. and Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by cooperative projects between universities in Chongqing and the Chinese Academy of Sciences, grant number Grant HZ2021015; Chongqing Technology Innovation and Application Development Special Project, grant number cstc2019jscxmbdxX0016; General project of Chongqing Municipal Science and Technology Commission, grant number cstc2021jcyjmsxm3332; Sichuan Science and Technology Program 2023JDRC0033; Young Project of Science and Technology Research Program of Chongqing Education Commission of China number KJQN202001513 and number KJQN202101501; Luzhou Science and Technology Program 2021-JYJ-92; Chongqing Postgraduate Scientific Research Innovation Project, grant number CYS23752; The Science and Technology Research Program of Chongqing Municipal Education Commission in China number KJZD-K202100104 and number KJQN202301543; The Natural Science Foundation of Chongqing, grant number cstc2021jcyj-msxmX1212; Oil and Gas Production Safety and Risk control Key Laboratory of Chongqing open fund, grant number cqsrc202110; Chongqing University of Science and Technology master and doctoral student innovation project, grant number ZNYKC2314; General Program of Chongqing Science Technology Commission, grant number cstc2021jcyj-msxm3332.

Data Availability Statement

All data generated or analysed during this study are included in this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. El Romeh, A.; Mirjalili, S. Theoretical Framework and Practical Considerations for Achieving Superior Multi-Robot Exploration: Hybrid Cheetah Optimization with Intelligent Initial Configurations. Mathematics 2023, 11, 4239. [Google Scholar] [CrossRef]
  2. Mo, S.; Chen, W.H.; Lu, X. Hierarchical Hybrid Control for Scaled Consensus and Its Application to Secondary Control for DC Microgrid. IEEE Trans. Cybern. 2022, 53, 4446–4458. [Google Scholar] [CrossRef]
  3. Xiao, H.; Chen, C.P.; Lai, G.; Yu, D.; Zhang, Y. Integrated nonholonomic multi-robot consensus tracking formation using neural-network-optimized distributed model predictive control strategy. Neurocomputing 2023, 518, 282–293. [Google Scholar] [CrossRef]
  4. Miao, S.; Su, H. Consensus of matrix-weighted hybrid multiagent systems. IEEE Trans. Cybern. 2022, 53, 668–678. [Google Scholar] [CrossRef]
  5. Zou, Y.; Xia, K.; Zuo, Z.; Ding, Z. Distributed Interval Consensus of Multiagent Systems with a Pulse Width Modulation Protocol. IEEE Trans. Autom. Control 2023, 68, 1730–1737. [Google Scholar] [CrossRef]
  6. Xiao, Q.; Lewis, F.L.; Zeng, Z. Containment Control for Multiagent Systems Under Two Intermittent Control Schemes. IEEE Trans. Autom. Control 2019, 64, 1236–1243. [Google Scholar] [CrossRef]
  7. Yu, J.; Dong, X.; Li, Q.; Ren, Z. Time-varying formation tracking for high-order multi-agent systems with switching topologies and a leader of bounded unknown input. J. Frankl. Inst. 2018, 355, 2808–2825. [Google Scholar] [CrossRef]
  8. Olfati-Saber, R.; Fax, J.A.; Murray, R.M. Consensus and cooperation in networked multi-agent systems. Proc. IEEE 2007, 95, 215–233. [Google Scholar] [CrossRef]
  9. Han, Y.; Zeng, Z. Asynchronous impulsive protocols with asymmetric feedback saturation on leader-based formation control of multiagent systems. IEEE Trans. Cybern. 2020, 52, 9931–9942. [Google Scholar] [CrossRef] [PubMed]
  10. Li, P.; Jabbari, F.; Sun, X.M. Leader–Follower Consensus of Linear Multiagent Systems with Magnitude and Rate Saturation and an Active Leader. IEEE Trans. Autom. Control 2023, 68, 5584–5591. [Google Scholar] [CrossRef]
  11. Liu, K.; Ji, Z. Dynamic event-triggered consensus of general linear multi-agent systems with adaptive strategy. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3440–3444. [Google Scholar] [CrossRef]
  12. Huo, S.; Zhang, Y.; Lewis, F.L.; Sun, C. Observer-based resilient consensus control for heterogeneous multiagent systems against cyberattacks. IEEE Trans. Control Netw. Syst. 2022, 10, 647–658. [Google Scholar] [CrossRef]
  13. Zhang, T.Y.; Xu, Y.; Sun, J. Event-triggered predictive control for linear discrete-time multi-agent systems. Neurocomputing 2022, 505, 238–248. [Google Scholar] [CrossRef]
  14. Han, X.; Wang, J.L.; Wu, H.N.; Huang, T. Passivity-based finite-Time lag consensus for nonlinear multi-agent systems. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 3224–3228. [Google Scholar] [CrossRef]
  15. Scola, I.R.; Carrillo, L.R.G.; Hespanha, J.P. Limbic System-Inspired Performance-Guaranteed Control for Nonlinear Multi-Agent Systems with Uncertainties. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 4196–4207. [Google Scholar] [CrossRef] [PubMed]
  16. Guo, S.; Xie, L. Adaptive Neural Consensus of Unknown Non-Linear Multi-Agent Systems with Communication Noises under Markov Switching Topologies. Mathematics 2024, 12, 133. [Google Scholar] [CrossRef]
  17. Wu, X.; Zheng, W.X.; Tang, Y.; Jin, X. Stability analysis for impulsive stochastic time-varying systems. IEEE Trans. Autom. Control 2022, 68, 2584–2591. [Google Scholar] [CrossRef]
  18. Chen, W.H.; Li, X.; Niu, S.; Lu, X. Input-to-state stability of positive delayed neural networks via impulsive control. Neural Netw. 2023, 164, 576–587. [Google Scholar] [CrossRef]
  19. Hu, Z.; Mu, X. Event-Triggered Impulsive Control for Nonlinear Stochastic Systems. IEEE Trans. Cybern. 2022, 52, 7805–7813. [Google Scholar] [CrossRef]
  20. Wang, K.P.; Tang, Z.; Park, J.H.; Feng, J. Impulsive time window based quasi-consensus on stochastic nonlinear multi-agent systems. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3602–3613. [Google Scholar] [CrossRef]
  21. Hu, T.; Liu, X.; He, Z.; Zhang, X.; Zhong, S. Hybrid Event-Triggered and Impulsive Control Strategy for Multiagent Systems with Switching Topologies. IEEE Trans. Cybern. 2022, 52, 6283–6294. [Google Scholar] [CrossRef]
  22. Zhuang, J.; Peng, S.; Wang, Y. Leader-Following Consensus of Discrete-Time Stochastic Nonlinear Multiagent Systems under Fixed and Switching Topologies via Impulsive Control. IEEE Syst. J. 2022, 16, 6021–6030. [Google Scholar] [CrossRef]
  23. Zhang, Z.; Peng, S.; Liu, D.; Wang, Y.; Chen, T. Leader-following mean-square consensus of stochastic multiagent systems with ROUs and RONs via distributed event-triggered impulsive control. IEEE Trans. Cybern. 2020, 52, 1836–1849. [Google Scholar] [CrossRef]
  24. Liu, Z.W.; Shi, Y.L.; Yan, H.; Han, B.X.; Guan, Z.H. Secure consensus of multiagent systems via impulsive control subject to deception attacks. IEEE Trans. Circuits Syst. II Express Briefs 2022, 70, 166–170. [Google Scholar] [CrossRef]
  25. Han, J.; Zhang, H.; Wang, Y.; Ren, H. Output Consensus Problem for Linear Heterogeneous Multiagent Systems with Dynamic Event-Based Impulsive Control. IEEE Trans. Syst. Man Cybern. Syst. 2022, 53, 334–345. [Google Scholar] [CrossRef]
  26. Tasca, D.M. Pulse Power Failure Modes in Semiconductors. IEEE Trans. Nucl. Sci. 1970, 17, 364–372. [Google Scholar] [CrossRef]
  27. Salmanpour, Y.; Mehdi Arefi, M.; Khayatian, A.; Kaynak, O. Event-Triggered Fuzzy Adaptive Leader-Following Tracking Control of Nonaffine Multiagent Systems with Finite-Time Output Constraint and Input Saturation. IEEE Trans. Fuzzy Syst. 2022, 30, 933–944. [Google Scholar] [CrossRef]
  28. Rong, L.; Zuo, W.; Gao, H.; Xu, S. Distributed robust semiglobal consensus with matched uncertainties and input saturation. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 484–488. [Google Scholar] [CrossRef]
  29. Huang, Y.; Deng, F.; Wan, F.; Yu, P.; Sun, Y. Sampled-Data Stabilization for Stochastic Systems Subject to Input Saturation and Its Application to Synchronization of Two Chua’s Circuits. IEEE Trans. Circuits Syst. II Express Briefs 2022, 70, 1455–1459. [Google Scholar] [CrossRef]
  30. Hu, T.; Lin, Z. Control Systems with Actuator Saturation: Analysis and Design; Birkhäuser: Boston, MA, USA, 2001. [Google Scholar] [CrossRef]
  31. da Silva, J.; Tarbouriech, S. Antiwindup design with guaranteed regions of stability: An LMI-based approach. IEEE Trans. Autom. Control 2005, 50, 106–111. [Google Scholar] [CrossRef]
  32. Long, M.; Su, H.; Zeng, Z. Output-Feedback Global Consensus of Discrete-Time Multiagent Systems Subject to Input Saturation via Q-Learning Method. IEEE Trans. Cybern. 2022, 52, 1661–1670. [Google Scholar] [CrossRef] [PubMed]
  33. Su, H.; Yang, Y.; Gao, Z. Semiglobal Robust Consensus of Discrete-Time MASs Subject to Input Saturation and Additive Perturbations. IEEE Trans. Autom. Control 2023, 68, 7997–8004. [Google Scholar] [CrossRef]
  34. Wang, B.; Chen, W.; Wang, J.; Zhang, B.; Shi, P. Semiglobal Tracking Cooperative Control for Multiagent Systems with Input Saturation: A Multiple Saturation Levels Framework. IEEE Trans. Autom. Control 2021, 66, 1215–1222. [Google Scholar] [CrossRef]
  35. Liu, X.; Chen, D.; Liu, Z.; Wang, Y.W. Distributed leaderless impulsive consensus of non-linear multi-agent systems with input saturation. Nonlinear Anal. Hybrid Syst. 2020, 36, 100855. [Google Scholar] [CrossRef]
  36. You, L.; Jiang, X.; Zhang, X.; Yan, H.; Huang, T. Distributed Edge Event-Triggered Control of Nonlinear Fuzzy Multiagent Systems with Saturation Constraint Hybrid Impulsive Protocols. IEEE Trans. Fuzzy Syst. 2022, 30, 4142–4151. [Google Scholar] [CrossRef]
  37. You, L.; Jiang, X.; Li, B.; Zhang, X.; Yan, H.; Huang, T. Control for Nonlinear Fuzzy Time-delay Multi-agent Systems: Two Kinds of Distributed Saturation-constraint Impulsive Approach. IEEE Trans. Fuzzy Syst. 2023, 31, 2861–2870. [Google Scholar] [CrossRef]
  38. 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]
  39. Wu, W.J.; Liu, H.T. Semi-global stabilization of discrete-time linear systems with unsymmetrical saturation. ISA Trans. 2019, 92, 134–144. [Google Scholar] [CrossRef]
  40. He, Y.; Feng, G.; Li, C. Stability Analysis on Discrete-Time Linear System with Asymmetric Saturation Impulsive Inputs. In Proceedings of the 2020 7th International Conference on Information, Cybernetics, and Computational Social Systems (ICCSS), Guangzhou, China, 13–15 November 2020; pp. 733–737. [Google Scholar] [CrossRef]
  41. Wang, K.; Wen, S.X.; Sun, X.M. Anti-Windup Synthesis for Linear Systems with Asymmetric Input Saturation: Application to Aircraft Engine Control. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3214–3218. [Google Scholar] [CrossRef]
  42. Yu, W.; Chen, G.; Cao, M. Some necessary and sufficient conditions for second-order consensus in multi-agent dynamical systems. Automatica 2010, 46, 1089–1095. [Google Scholar] [CrossRef]
  43. Wang, H.; Tanaka, K.; Griffin, M. An approach to fuzzy control of nonlinear systems: Stability and design issues. IEEE Trans. Fuzzy Syst. 1996, 4, 14–23. [Google Scholar] [CrossRef]
  44. Li, K.; Hua, C.; You, X.; Ahn, C.K. Leader-Following Consensus Control for Uncertain Feedforward Stochastic Nonlinear Multiagent Systems. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 1049–1057. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Connection topology between agents.
Figure 1. Connection topology between agents.
Mathematics 12 00469 g001
Figure 2. (a,b) Error trajectory in Example 1 under impulsive control with asymmetric saturation constraint.
Figure 2. (a,b) Error trajectory in Example 1 under impulsive control with asymmetric saturation constraint.
Mathematics 12 00469 g002aMathematics 12 00469 g002b
Figure 3. (a,b) The controlinput of the first component of the second agent with and without asymmetric saturation constraint.
Figure 3. (a,b) The controlinput of the first component of the second agent with and without asymmetric saturation constraint.
Mathematics 12 00469 g003
Figure 4. The estimate of the admissible region of consensus of system.
Figure 4. The estimate of the admissible region of consensus of system.
Mathematics 12 00469 g004
Figure 5. Connection topology between agents.
Figure 5. Connection topology between agents.
Mathematics 12 00469 g005
Figure 6. (a,b) Error trajectory in Example 2 under impulsive control with asymmetric saturation constraint.
Figure 6. (a,b) Error trajectory in Example 2 under impulsive control with asymmetric saturation constraint.
Mathematics 12 00469 g006
Figure 7. The estimate of the admissible region of consensus of system.
Figure 7. The estimate of the admissible region of consensus of system.
Mathematics 12 00469 g007
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

Yuan, Q.; Chen, G.; Tian, Y.; Yuan, Y.; Zhang, Q.; Wang, X.; Liu, J. Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems with Asymmetric Saturation Impulsive Control. Mathematics 2024, 12, 469. https://doi.org/10.3390/math12030469

AMA Style

Yuan Q, Chen G, Tian Y, Yuan Y, Zhang Q, Wang X, Liu J. Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems with Asymmetric Saturation Impulsive Control. Mathematics. 2024; 12(3):469. https://doi.org/10.3390/math12030469

Chicago/Turabian Style

Yuan, Qiao, Guorong Chen, Yuan Tian, Yu Yuan, Qian Zhang, Xiaonan Wang, and Jingcheng Liu. 2024. "Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems with Asymmetric Saturation Impulsive Control" Mathematics 12, no. 3: 469. https://doi.org/10.3390/math12030469

APA Style

Yuan, Q., Chen, G., Tian, Y., Yuan, Y., Zhang, Q., Wang, X., & Liu, J. (2024). Leader-Following Consensus of Discrete-Time Nonlinear Multi-Agent Systems with Asymmetric Saturation Impulsive Control. Mathematics, 12(3), 469. https://doi.org/10.3390/math12030469

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