Next Article in Journal
Flood Risk Assessment Using GIS-Based Analytical Hierarchy Process in the Municipality of Odiongan, Romblon, Philippines
Next Article in Special Issue
Adaptive Backstepping Axial Position Tracking Control of Autonomous Undersea Vehicles with Deferred Output Constraint
Previous Article in Journal
Special Issue Orthopedic and Rehabilitation Engineering II
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impulsive Multiple-Bipartite Consensus Control for Networked Second-Order Multi-Agent Systems

1
College of Elementary Education, Jining University, Qufu 273155, China
2
School of Mechatronic Engineering and Automation, Shanghai University, Shanghai 204444, China
3
School of Mathematics and Computer Application Technology, Jining University, Qufu 273100, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(19), 9458; https://doi.org/10.3390/app12199458
Submission received: 1 September 2022 / Revised: 16 September 2022 / Accepted: 19 September 2022 / Published: 21 September 2022
(This article belongs to the Special Issue Data-Based Learning Methods and Their Applications)

Abstract

:
In this paper, the impulsive multiple-bipartite consensus problem is discussed for networked second-order multi-agent systems (MASs) over directed network topology with acyclic partition. The definition of the multiple-bipartite consensus is introduced into second-order MASs by effectively combining the characteristics of bipartite consensus and group consensus based on the unique structure of network topology with acyclic and structural balance. By thoroughly exploring the coupling state between agents, a distributed impulsive multiple-bipartite consensus control protocol is designed for each agent by only measuring the relative information of its neighbors. Some sufficient conditions that guarantee realizing multiple-bipartite consensus are given, and the corresponding stability analysis is based on an improved Laplacian matrix associated with the network topology. Finally, some simulation examples are presented to verify the theoretical results.

1. Introduction

The consensus problem of multi-agent systems (MASs) enjoys valuable and potential significance in light of its physical background and engineering applications, e.g., in the deployment of distributed artificial intelligence, the smart scheduling of transportation, and the control of autonomous multiple robots and application of mobile sensor networks [1,2,3,4,5,6]. Consensus for MASs has three main categories of theoretical studies: biological community consensus theory, pure basic theory and various applications of consensuses [7]. As one of the important emerging behaviors, the consensus problem requires that all the agents in the network reach an agreement on a common value or state [8,9,10], and consensus can be seen as the most fundamental point of many practical complex control objectives.
For the consensus problem of MASs, the mathematical model of the consensus problem formulation, the agents’ dynamics and the network structure have been widely extended. Various forms of consensus have been investigated in recent decades. For instance, a quantized consensus requires that a network achieve coordinate behavior using the sampling information control method and quantized data in advance [11,12,13]. Bipartite consensus [14] (Altafini model) requires that all agents converge to a value of the same amplitude but a different direction [15,16,17]. The scaled consensus, which can be regarded as the generalized scenario of bipartite consensus, requires that the agents reach assigned proportions rather than a common value [18,19,20]. Cluster (group) consensus, which divides the corresponding agent set into separate groups, drives all agents in the same group to reach a complete consensus [21,22,23]. With regard to the agents’ dynamics, the single-integrator dynamic model [24], double-integrator dynamic model [25,26] and high-order dynamic model [27] were extensively investigated. Additionally, several types of the network structure, namely fixed type [28], switching type [29] and stochastic type [30], have been involved in the aforementioned literature. Notably, the references mentioned above mainly focused on the complete consensus or single bipartite consensus [11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30]. However, with the development of modern industrial applications, the complexity level of the control objectives is becoming increasingly higher; thus, complete consensus and single bipartite consensus cannot meet the modeling requirements in many application scenarios. Based on this, group-bipartite consensus is introduced to describe the compound tasks of the single integral MASs in [31] with a continuous control protocol.
On the other hand, the impulsive control strategy is a basic type of discontinuous control method. Owing to the advantage of simplicity, effectiveness, and robustness [32,33], the impulsive control technique [8], was deployed in the coordination control of MASs. For instance, Liu et al. [34] studied the robust impulsive synchronization of uncertain dynamical networks with bounded coupling functions. Via Lyapunov functionals and some analysis techniques, Tang et al. [35] derived some sufficient conditions for pinning the synchronization of stochastic impulsive discrete-time networks in mean square, and the developed approaches were applied to a scale-free network composed of discrete-time neural networks. In the reference [36], the synchronization of complex dynamical networks (CDNs) with system delay and multiple coupling delays was studied via impulsive distributed control. It should be noted that the aforementioned literature is all focused on designing single-order distributed impulsive control protocol algorithms for MASs in networks. To the best of our knowledge, the impulsive control strategy and second-order node dynamics which are more widely used have not been involved. The above discussion naturally prompts us to consider a problem, that is, how to combine the impulse control algorithm and the second-order dynamics characteristics to give a reasonable and feasible distributed impulsive multiple-bipartite control protocol by using only the neighbor information of agents, which forms the main motivation of this article.
In this paper, a distributed impulsive multiple-bipartite consensus protocol is designed for second-order MASs. By adopting an improved Laplacian matrix associated with the network topology, the sufficient conditions under which all second-order MASs reach multiple-bipartite consensus are presented. Compared with the relevant existing results in the literature, the innovation of this paper lies in the three following aspects. Firstly, compared with the consensus continuous protocols studied in [24,25,26,27,31], a new designed impulsive multiple-bipartite consensus control protocol corresponding to the instantaneous network connectivity only relies on the single signum information that instantaneously exchanges with agents’ neighbors at discrete moments. Secondly, compared with the traditional Laplacian matrix, an improved Laplacian matrix associated with directed graph topology with acyclic partition and a structurally balanced structure is introduced to solve the stability analysis of controlled systems. Thirdly, an explicit expression of multiple-bipartite consensus states can be obtained using the proposed Laplacian matrix, which can be used to develop a unified approach yielding the desired multiple-bipartite consensus.
The rest of this paper is designed as follows. Section 2 presents preliminaries and problem formulation. Section 3 proposes the impulsive multiple-bipartite consensus control schemes for second-order MASs and carries out the stability analysis. The simulations and conclusions are presented in Section 4 and Section 5, respectively.

2. Preliminaries

Throughout this paper, R , R n and R m × n denote the set of real numbers, the set of the n-dimensional Euclidean space, and the set of m × n real matrices, respectively. 0 n R n and 1 n R n are vectors with all zeros and ones, respectively. O m × n R m × n is the zero matrix. For matrix A, A 1 and A T are the inverse matrix and the transposed matrix of A, respectively. For a complex number λ , Re ( λ ) and Im ( λ ) represent the real and imaginary parts of λ , respectively.

2.1. Graph Theory

Let G = ( V , E , A ) be a weighted directed graph of order n, where V = { 1 , 2 , , n } , E V × V and A = [ a i j ] R n × n are the node set, the edge set, and the weighted adjacency matrix, respectively. Here, we use node i to denote the ith agent. Moreover, ( j , i ) E means that there is a directed path from agent j to agent i, and ( j , i ) E a i j 0 . In this paper, we assume that a i i = 0 , i = 1 , 2 , , n . A directed path in G is a sequence of distinct edges of the form ( l 1 , l 2 ) , ( l 2 , l 3 ) , ⋯, ( l k 1 , l k ) if ( l j 1 , l j ) E . The directed graph G has a directed spanning tree if there is at least one agent with a directed path to every other agent. Moreover, the structurally balanced graph is referred to if V can be divided into two subsets P ( 1 ) , P ( 2 ) , such that P ( 1 ) P ( 2 ) = , P ( 1 ) P ( 2 ) = P , and the weight a i j in a directed graph satisfies a i j 0 if agents i and j belong to the same subgroup, and a i j 0 if agents i and j belong to different subgroups.

2.2. Problem Formulation

Assume that the ith ( i = 1 , 2 , , n ) agent dynamics which are described by the following second-order differential equation
r ˙ i ( t ) = v i ( t ) , v ˙ i ( t ) = u i ( t ) ,
where r i ( t ) R N , v i ( t ) R N , and u i ( t ) R N are the position, velocity and control input of the ith agent, respectively.
Let the graph G have a partition Ξ = { P 1 , P 2 , , P k } , that is, w = 1 k P w = V , P w P z = ; each of P w is not an empty set; and w , z = 1 , 2 , , k . Let i ¯ be the index of the subset associated with the aforementioned partition to which the ith agent belongs, i.e., i P i ¯ . Moreover, we assume P i ¯ = { h i ¯ 1 + 1 , h i ¯ 1 + 2 , , h i ¯ } , h 0 = 0 , h k = n and h i ¯ h i ¯ 1 = n i ¯ Z + , i ¯ = 1 , 2 , , k . That is, “ h i ¯ ” denotes the node number sum of the first i ¯ subgroups, and “ n i ¯ ” denotes the node number of the i ¯ th subgroup. This paper aimed to construct a multiple symmetric control task for second-order MASs (1); and accordingly, the mathematical model of this control task should be an organic unity of cluster consensus and bipartite consensus. By considering this background, we formulated the definition of a multiple bipartite consensus for second-order MASs (1).
Definition 1.
Under the control input u i ( t ) and the partition Ξ, the second-order MASs (1) are referred to reach multiple-bipartite consensus if the following conditions hold:
(1) Each P i ¯ can be divided into two subgroups as P i ¯ ( 1 ) and P i ¯ ( 2 ) , satisfying that (i) P i ¯ ( 1 ) and P i ¯ ( 2 ) are all nonempty sets; (ii) P i ¯ ( 1 ) P i ¯ ( 2 ) = P i ¯ ; (iii) P i ¯ ( 1 ) P i ¯ ( 2 ) = ;
(2) There are state vectors χ i ¯ ( t ) , and κ i ¯ ( t ) , w = 1 , 2 , , k , such that (i) lim t r i ( t ) = χ i ¯ ( t ) , lim t v i ( t ) = κ i ¯ ( t ) , for i P i ¯ ( 1 ) ; (ii) lim t r i ( t ) = χ i ¯ ( t ) , lim t v i ( t ) = κ i ¯ ( t ) , for i P i ¯ ( 2 ) , i = 1 , 2 , , n ;
(3) χ i ¯ ( t ) , and κ i ¯ ( t ) , i ¯ = 1 , 2 , , k , are related to the initial states r i ( 0 ) and v i ( 0 ) , i = 1 , 2 , , n .
Remark 1.
Compared with the group-bipartite consensus discussed in Ref. [31], Definition 1 requires not only the positions but also the velocities of the agents to converge to multiple-bipartite consensus. Moreover, Definition 1 indicates that the convergence states χ i ¯ ( t ) , and κ i ¯ ( t ) , i ¯ , j ¯ = 1 , 2 , , k are related to the initial states r i ( 0 ) and v i ( 0 ) , i = 1 , 2 , , n , by which we can effectively select appropriate initial values to guarantee the different convergence trajectories of different groups.
Remark 2.
Conversely, if each G i ¯ is structurally balanced, condition (1) given in Definition 1 is naturally satisfied, where G i ¯ is the graph associated with P i ¯ , i ¯ = 1 , 2 , , k . This underlines that a structurally balanced topological structure plays an important role in realizing the multiple-bipartite consensus of second-order MASs. Therefore, the structurally balanced topological condition should be introduced as in many existing references, such as [14,31]. If all G i ¯ are structurally balanced, then each P i ¯ can be divided into two subgroups as P i ¯ ( 1 ) and P i ¯ ( 2 ) , satisfying that P i ¯ ( 1 ) and P i ¯ ( 2 ) are all nonempty sets, P i ¯ ( 1 ) P i ¯ ( 2 ) = P i ¯ and P i ¯ ( 1 ) P i ¯ ( 2 ) = .
If all G i ¯ , i ¯ { 1 , 2 , , k } , are structurally balanced, then for i { 1 , 2 , , n } , ϕ i { 1 , 1 } , such that Φ i ¯ A i ¯ i ¯ Φ i ¯ is a traditional standard Laplacian matrix, i.e., the off-diagonal elements of A i ¯ i ¯ are all non-positive, where Φ i ¯ = diag { ϕ h i ¯ 1 + 1 , , ϕ h i ¯ } and A i ¯ i ¯ is the weighted matrix associated with the agent set V i ¯ . Now, the Laplacian matrix L associated with graph G can be defined as L = [ l i j ] n × n , i , j { 1 , 2 , , n } , where l i j = a i j , i j and l i i = j P i ¯ ϕ j a i j + j P i ¯ | a i j | , i , j = 1 , 2 , , n .
In addition to the structurally balanced topological structure, an acyclic partition [37] is an essential condition ensuring the multiple-bipartite consensus of second-order MASs (1). If partition is an acyclic partition, then the Laplacian matrix L has the form of [37]
L = L 11 0 n 1 × n 1 L k 1 L k k ,
where L i ¯ i ¯ denotes the information communication between agents in P i ¯ and L i ¯ j ¯ denotes the information communication between agents from P j ¯ to P i ¯ , i ¯ , j ¯ = 1 , 2 , , k . From the structure of the Laplacian matrix in (2), it is clear that the acyclic partition network topology allows the information to be transmitted from the front group to the back group, but the converse statement is not true.
The acyclic partition structure always demands that the effect is balanced between different groups, and therefore the following assumption should hold.
Assumption 1.
Φ i ¯ L i ¯ j ¯ Φ j ¯ 1 n j ¯ = 0 n i ¯ T , i ¯ , j ¯ = 1 , 2 , , k .
Moreover, every group should have at least one agent that can transmit its information to any other agent, that is,
Assumption 2.
Each G i ¯ has a spanning tree, i ¯ = 1 , 2 , , k .
Remark 3.
Since the well-known work [38,39,40] in the early years initiated the origin of using Laplace matrix to study the consensus problem, it has been a powerful tool to study the collective behaviors of MASs. The Laplacian matrix on the graph can be imagined as the divergence of the gradient, which could better reflect the coupling interaction among MASs, and thus become our preferred method in studying this topic. The Laplacian matrix defined in our schemes is different from in a previous work, because our aim is to establish impulsive second-order cluster-to-cluster consensus structure, which involves the balance analysis among different groups. The position and the velocity states in the control input variable u i all have two parts—one of which is a traditional feedback control input in terms of the architecture of the coopetition network topology of its own cluster, and the other is a supplementary state feedback controller applied to the agents from the other clusters. Noting that the internal coupling between the nodes of each subgroup can be positive or negative, and the impulsive control is implemented in a short interval, how to reasonably deal with the interaction between subgroups (positive or negative) in this case to achieve the multiple symmetric task control aim by combining the structural characteristics of impulsive control and multiple symmetric task convergence is the main challenge in this paper, which is very different from other existing works.
Remark 4.
Assumptions 1 and 2 demonstrate two basic topological conditions in realizing the multiple-bipartite consensus of second-order MASs (1). Assumption 1 requires that the information transitions between different groups offset each other. Moreover, Assumption 2 demands the circulation of information in each group. The restrictions required in Assumptions 1 and 2 are feasible since many practical applications, such as modern industrial production lines and social networks, can satisfy these conditions.

3. Multiple-Bipartite Consensus of Second-Order MASs

To realize the multiple-bipartite consensus of second-order MASs, the distributed control protocol with local instantaneous interaction is given in the following.
u i ( t ) = k = 1 { α [ j i ¯ a i j r j ( t ) sgn ( a i j ) r i ( t ) + j i ¯ a i j r j ( t ) ϕ j a i j r i ( t ) ] + β [ j i ¯ a i j v j ( t ) sgn ( a i j ) v i ( t ) + j i ¯ a i j v j ( t ) ϕ j a i j v i ( t ) ] } δ ( t t k ) ,
where δ ( t ) is the Dirac delta function that satisfies δ ( t ) = 0 , t 0 , and + f ( t ) δ ( t ) d t = f ( 0 ) . The time sequence { t k } k = 0 satisfies 0 = t 0 < t 1 < < t k < , with lim t t k = + and h = t k + 1 t k , where k = 1 , 2 , 3 , . Denoting r i ( t k + ) = lim t t k + r i ( t ) , r i ( t k ) = lim t t k r i ( t ) , v i ( t k + ) = lim t t k + v i ( t ) and v i ( t k ) = lim t t k v i ( t ) ; here, we assume that v i ( t ) , i = 1 , 2 , , n is left-continuous, that is, v i ( t k ) = v i ( t k ) , i = 1 , 2 , , k . α and β > 0 are the control gains to be designed.
By using the property of the Dirac delta function, second-order MASs (1) with the control protocol (3) have the impulsive differential equation form of:
r ˙ i ( t ) = v i ( t ) , t t k , v ˙ i ( t ) = 0 , t t k , Δ r i ( t k ) = r i ( t k + ) r i ( t k ) = 0 , Δ v i ( t k ) = v i ( t k + ) v i ( t k ) = α [ j i ¯ a i j ( r j ( t k ) sgn ( a i j ) r i ( t k ) ) + j i ¯ a i j r j ( t k ) ϕ j a i j r i ( t k ) ] + β [ j i ¯ a i j v j ( t k ) sgn ( a i j ) v i ( t k ) + j i ¯ a i j v j ( t k ) ϕ j a i j v i ( t k ) ] .
To facilitate the analysis and design, the vector form of system (4) should be constructed. Accordingly, let r ( t ) = [ r 1 ( t ) T , r 2 ( t ) T , , r n ( t ) T ] T . Furthermore, v ( t ) = [ v 1 ( t ) T , v 2 ( t ) T , , v n ( t ) T ] T . Then, system (4) can be reformulated as
r ˙ ( t ) v ˙ ( t ) = 0 n × n I n 0 n × n 0 n × n I N r ( t ) v ( t ) , t t k , Δ r ( t k ) Δ v ( t k ) = 0 n × n 0 n × n α L β L I N r ( t k ) v ( t k ) , t = t k ,
where Δ r ( t k ) = r ( t k ) + r ( t k ) , Δ v ( t k ) = v ( t k ) + v ( t k ) , and ⊗ is the Kronecker product.
Furthermore, if all G i are the structurally balanced directed graphs with acyclic partition, then Φ i L i i Φ i is a standard Laplacian matrix form. Therefore, according to Ref. [31], under Assumptions 1 and 2, matrix Φ L Φ has k zero eigenvalues, and all its other eigenvalues
λ 1 , λ 2 , , λ n k
have positive real parts, where
Φ = diag { Φ 1 , Φ 2 , , Φ k } .
Moreover, the k linearly independent left eigenvectors of Φ L Φ associated with a zero eigenvalue can be taken as
ξ 1 = μ 1 T , 0 n h 1 T T , ξ 2 = ( σ 1 ( 2 ) ) T , μ 2 T , 0 n h 2 T T , ξ k = ( σ 1 ( k ) ) T , ( σ 2 ( k ) ) T , , μ k T T ,
satisfying σ j ( i ) R n i , ( σ j ( i ) ) T 1 n i = 0 , μ i = [ μ i , 1 , μ i , 2 , , μ i , n i ] T R n i , μ i , l 0 ( l = 1 , 2 , , n i ) and ( μ j ( i ) ) T 1 n i = 1 , for i = 1 , 2 , , k , j = 1 , 2 , , k 1 .
With the above preparation, we can now give our main result.
Theorem 1.
Suppose that all G i are the structurally balanced directed graphs with acyclic partition, and Assumptions 1 and 2 hold. If h < min 1 i n k 4 β 2 Re ( λ i ) | λ i | 2 2 β 3 | λ i | 4 4 α Im 2 ( λ i ) + α β 2 | λ i | 4 , then by using control protocol (3), system (1) can reach multiple-bipartite consensus, i.e.,
lim t r i ( t ) = χ i ¯ ( t ) , lim t v i ( t ) = κ i ¯ ( t ) , i P i ¯ ( 1 ) ; lim t r i ( t ) = χ i ¯ ( t ) , lim t v i ( t ) = κ i ¯ ( t ) , i P i ¯ ( 2 ) ,
where i = 1 , 2 , , k and χ ( t ) , κ l ( t ) is explicitly expressed by
χ l ( t ) = ( ξ l T Φ ) I N r ( 0 ) + ( ξ l T Φ ) I N v ( 0 ) t ,
κ l ( t ) = ( ξ l T Φ ) I N v ( 0 ) , l = 1 , , k ,
in which λ i , i = 1 , 2 , , n k and ξ l , l = 1 , 2 , , k , are defined in (6) and (8), respectively.
Proof. 
Let
χ ( t ) = 1 n 1 T χ 1 T ( t ) , 1 n 2 T χ 2 T ( t ) , , 1 n k T χ k T ( t ) T
and
ν ( t ) = 1 n 1 T ν 1 T ( t ) , 1 n 2 T ν 2 T ( t ) , , 1 n k T ν k T ( t ) T .
The multiple-bipartite consensus error equation for system (1) is then
e r ( t ) e v ( t ) = r ( t ) v ( t ) χ ( t ) ν ( t ) ,
where r ( t ) = r 1 T ( t ) , r 2 T ( t ) , , r n T ( t ) and v ( t ) = v 1 T ( t ) , v 2 T ( t ) , v n T ( t ) . Note that Laplacian matrix L is defined by considering the effects between agents from both the same group and the different groups. Then, by combining Equations (4) and (9), the multiple-bipartite consensus error equation in differential form can be obtained as
e ˙ r ( t ) e ˙ v ( t ) = 0 n × n I n 0 n × n 0 n × n I N e r ( t ) e v ( t ) , t t k , e r ( t k + ) e v ( t k + ) = I n 0 n × n α L I n β L I N e r ( t k ) e v ( t k ) , t = t k ,
with
e r ( 0 ) e v ( 0 ) = I n Λ 0 n × n 0 n × n I n Λ I N r ( 0 ) v ( 0 ) ,
where Λ = Φ ξ 1 1 n 1 T , Φ ξ 2 1 n 2 T , , Φ ξ k 1 n k T T . Now, two properties of matrix Λ , which play an important role in the subsequent analysis process, should be introduced in the following. (1) L Λ = Λ L : note that matrix ξ is self-similar. Then, L Λ = Φ ( Φ L Φ ) ( Φ Λ ) . From the definition of the vectors ξ i , i = 1 , 2 , , k , we have L Λ = Λ L . (2) Λ 2 = Λ : this property can be obtained by direct calculation based on the structure of vector ξ i , i = 1 , 2 , , k .
Furthermore, we introduce two error variables: e ¯ r ( t ) = ( Φ I N ) e r ( t ) and e ¯ v ( t ) = ( Φ I N ) e v ( t ) . Then,
e ¯ r ( t ) e ¯ v ( t ) = Φ 0 d × d 0 d × d Φ I N e r ( t ) e v ( t ) .
Then, system (10) can convert the state into two new error variables e ¯ r ( t ) and e ¯ v ( t ) as
e ¯ ˙ r ( t ) e ¯ ˙ v ( t ) = 0 n × n I n 0 n × n 0 n × n I N e ¯ r ( t ) e ¯ v ( t ) , t t k , e ¯ r ( t k + ) e ¯ v ( t k + ) = I n 0 n × n α Φ L Φ I n β Φ L Φ I N e ¯ r ( t k ) e ¯ v ( t k ) , t = t k ,
with
e ¯ r ( 0 ) e ¯ v ( 0 ) = I n Φ Λ Φ 0 n × n 0 n × n I n Φ Λ Φ I N × diag { Φ , Φ } I N r ( 0 ) v ( 0 ) .
By using the properties of matrix Λ , for t [ t l , t l + 1 ) , the solution of impulsive system (13) can be given as
e ¯ r ( t ) e ¯ v ( t ) = I n ( t t l ) I n 0 n × n I n × I n h I n α Φ L Φ I n α h Φ L Φ β h Φ L Φ l I N e r ( 0 ) e v ( 0 ) = I n ( t t l ) I n 0 n × n I n × Υ l I N diag { Φ , Φ } I N r ( 0 ) v ( 0 ) ,
where
Υ = I n Λ h ( I n Φ Λ Φ ) α Φ L Φ I n α h Φ L Φ β h Φ L Φ Φ Λ Φ .
Since matrix Φ L Φ has ξ i , i = 1 , 2 , , k , as its left eigenvectors associated with a zero eigenvalue, it has the Jordan decomposition as Φ L Φ = Ψ Γ Ψ 1 , where
Γ = diag { 0 k × k , J } ,
where
Ψ = ( p 1 , p 2 , , p n , p ˜ k + 1 , , p ˜ n ) ,
Ψ 1 = ( ξ 1 , ξ 2 , , ξ k , ξ ˜ k , , ξ ˜ n ) ,
p 1 = ( 1 n 1 T , 0 n n 1 T ) T , ⋯, p k = ( 0 n n k T , 1 n k T ) T . Subblock J corresponds to the nonzero eigenvalues of matrix Φ L Φ ; therefore, J is Hurwitz stable. Considering that L Λ = Λ L and Λ 2 = Λ , then Ψ 1 Λ Ψ = diag { I k , 0 ( n k ) × ( n k ) } . Therefore, we have
Ω j = diag { Ψ 1 , Ψ 1 } Υ diag { Ψ , Ψ } = I n Ψ 1 Λ Ψ h ( I n Ψ 1 Λ Ψ ) α Γ I n α h Γ β h Γ Ψ 1 Λ Ψ .
Then, the following discussion can be turned into the proof that R j = det ( λ I 2 n Ω j ) is Schur stable if equation h < min 1 i n k 4 β 2 Re ( λ i ) | λ i | 2 2 β 3 | λ i | 4 4 α Im 2 ( λ i ) + α β 2 | λ i | 4 holds. Following the similar analysis of Theorem 1 in Ref. [8], we can obtain the desired result. □
Remark 5.
Theorem 1 gives the sufficient conditions under which the second-order MASs (1) reach multiple-bipartite consensus. Since negative weights can exist between agents from the same group and different groups, the analysis method presented in the existing work is no longer applicable here. In order to solve this problem, we construct the new multiple-bipartite consensus from error variables e ¯ r ( t ) and e ¯ v ( t ) , based on which the new form error Equation (13) is provided. By using this transformation, the traditional stability analysis method can be applied.
Remark 6.
To explicitly calculate the final multiple-bipartite consensus states, we must first determine matrix Φ. Actually, matrix Φ also determines the symbol “+” or “−”. By using matrix Φ, all second-order MASs (1) form a multiple symmetric convergence state. This symmetric state covers not only the position but also the velocity. Therefore, the multiple-bipartite consensus mathematical model defined in this paper can well describe multiple compound symmetric tasks in practical engineering applications.
Remark 7.
Theorem 1 gives the sufficient conditions of realizing the multiple-bipartite consensus of second-order MASs. If
h min 1 i n k 4 β 2 Re ( λ i ) | λ i | 2 2 β 3 | λ i | 4 4 α Im 2 ( λ i ) + α β 2 | λ i | 4 ,
the second-order MASs can be in a divergent state, and this point will be illustrated in the simulation section in Section 4. Moreover, the conditions given in Theorem 1 are only composed of the eigenvalues of matrix Φ L Φ and the initial values of the system; therefore, it is easy to verify.
Remark 8.
The Lyapunov stability theorem is applicable to not only linear but also nonlinear system analysis. In our paper, the impulsive second-order system considered here is linear and stochastic. It is sufficient and fit to employ the classic Schur stability theorem to carry out the analysis. Therefore, it is not pre-requisite to use the Lyapunov stability method. The final multiple-bipartite consensus convergence state is explicitly expressed by the eigenvectors of the Laplacian matrix associated with zero eigenvalue and the initial values. Then, we can select an appropriate initial value to realize the desired multiple-bipartite consensus.

4. Simulations

In this section, two simulation examples will be assessed to illustrate the aforementioned theoretical results. For convenience, we assume N = 1 in this section.
Example 1.
Consider a network consisting of nine agents, and the information communication graph topology is shown in Figure 1. Obviously, node set V = { 1 , 2 , , 9 } has an acyclic partition as V 1 = { 1 , 2 , 3 } , V 2 = { 4 , 5 , 6 } and V 3 = { 7 , 8 , 9 } . The corresponding graphs G 1 , G 2 , and G 3 are all structurally balanced. Following the definition of ϕ i , we have ϕ 1 = ϕ 4 = ϕ 6 = ϕ 7 = ϕ 8 = 1 and ϕ 2 = ϕ 3 = ϕ 5 = ϕ 9 = 1 . Then, Φ = diag { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 } . Furthermore, the eigenvalues of matrix Φ L Φ can be obtained by direct calculation as 0, 0, 0, 1, 1, 1, 1.5 + 0.866 i and 1.5 0.866 i , where i is an imaginary unit. The corresponding vectors ξ i , i = 1 , 2 , , 3 , defined in Equation (8) have the form ξ 1 = [ 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ] T , ξ 2 = [ 2 3 , 1 3 , 1 3 , 1 3 , 1 3 , 1 3 , 0 , 0 , 0 ] T and ξ 3 = [ 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 0 ] T . The initial values r ( 0 ) and v ( 0 ) are set as r ( 0 ) = [ r 1 ( 0 ) , r 2 ( 0 ) , , r 9 ( 0 ) ] T = [ 2 , 1 , 3 , 1 , 2 , 1.5 , 2 , 3 , 5 ] T and v ( 0 ) = [ v 1 ( 0 ) , v 2 ( 0 ) , , v 9 ( 0 ) ] T = [ 2 , 1 , 2 , 3 , 7 , 5 , 10 , 6 , 3 ] T . The control gains α and β and control interval h are set as α = 1 , β = 0.1 and h = 0.02 , respectively. Then, all the conditions of Theorem 1 are satisfied. Therefore, according to Theorem 1, through simple calculations, we can obtain the critical value of h = min 1 i n k 4 β 2 Re ( λ i ) | λ i | 2 2 β 3 | λ i | 4 4 α Im 2 ( λ i ) + α β 2 | λ i | 4 = 0.1108 . Accordingly, if h < 0.1108 , multiple-bipartite consensus should be reached; and the final multiple-bipartite consensus states are lim t r 1 ( t ) = 2 + 2 t , lim t r 2 ( t ) = 2 2 t , lim t r 3 ( t ) = 2 2 t , lim t r 4 ( t ) = 3 2 + 8 3 t , lim t r 5 ( t ) = 3 2 8 3 t , lim t r 6 ( t ) = 3 2 + 8 3 t , lim t r 7 ( t ) = 3 + 6 t , lim t r 8 ( t ) = 3 + 6 t , lim t r 9 ( t ) = 3 6 t , lim t v 1 ( t ) = 2 , lim t v 2 ( t ) = 2 , lim t v 3 ( t ) = 2 , lim t v 4 ( t ) = 8 3 , lim t v 5 ( t ) = 8 3 , lim t v 6 ( t ) = 8 3 , lim t v 7 ( t ) = 6 , lim t v 8 ( t ) = 6 and lim t v 9 ( t ) = 6 . Figure 2 and Figure 3 display the evolution of positions r i ( t ) and velocities v i ( t ) , i = 1 , 2 , , 9 , respectively, as time passes. The simulation results presented in Figure 2 and Figure 3 are accurately consistent with Theorem 1. For the system subject to the impulsive differential Equation (1), the control protocol u i only works on the velocity states with instantaneous interval. In each interval, by the improved Laplacian matrix, we solve the one-order differential equation to obtain the velocity solution as the initial value for the next time interval. Therefore, in Figure 3, it is clear that thevelocitystates evolve with a discontinuous zigzag shape before reaching consistency. However, we can clearly see that thepositionstates in Figure 2 are smooth all the time.
Furthermore, we set the control interval as h = 0.2 . Obviously, the length of the control interval h no longer satisfies the conditions presented in Theorem 1. Figure 4 and Figure 5 describe the trajectories of the nine agents under this control interval. Figure 4 and Figure 5 show that the position r i ( t ) and velocities v i ( t ) , i = 1 , 2 , , 9 , converge to an multiple-bipartite consensus state; conversely, they converge to a divergent state.
Example 2.
The interesting result of some subgroups being cooperative networks will be assessed through the simulation of this example. Consider the networks consisting of nine agents and the graph topology presented in Figure 6. It is easy to see that the node set V = { 1 , 2 , , 9 } has an AP as V 1 = { 1 , 2 , 3 } , V 2 = { 4 , 5 , 6 } and V 3 = { 7 , 8 , 9 } . Since it is different from Example 1, subgraph G 1 corresponding to the first subgroup V 1 = { 1 , 2 , 3 } is cooperative. In addition, the second and third subgraphs G 2 and G 3 are structurally balanced. The control gains α and β and control interval h are set as α = 1 , β = 0.1 and h = 0.02 , respectively. In this case, the final convergence state should be that the first group reaches a complete consensus, and the second and third groups reach bipartite consensus. Figure 7 and Figure 8 display the trajectories of the nine agents. As can be seen from Figure 7 and Figure 8, the first group reaches a complete consensus, and the second and third groups reach bipartite consensus, which coincides with our deduction. It can also be seen from Figure 9 that, when the second subgroup V 2 = { 4 , 5 , 6 } is cooperative, the second group reaches a complete consensus and another two subgroups reach bipartite consensus, as demonstrated in Figure 10 and Figure 11, respectively.

5. Conclusions

This paper studied the impulsive multiple-bipartite consensus problem of second-order MASs. First, we introduced the concept of multiple-bipartite consensus into second-order MASs, and then an improved Laplacian matrix associated with the network topology was developed according to the structure of the network. The criterion that ensures the achievement of multiple-bipartite consensus was presented. It should be noted here that the sufficient conditions given in this paper for realizing multiple-bipartite consensus involve the eigenvalues of Laplace matrix, and this involves the connection and coupling of the entire network. That is to say, although the controller designed in this paper is distributed in form, the implementation conditions are not distributed. Based on this, our next step will focus on the research of fully distributed multiple symmetric control protocol algorithms. On the other hand, the network partition discussed in this paper is somewhat restricted; thus, another general network topology type, an almost equitable partition (AEP), which has great potential and important applications in the natural world and engineering field, such as Kuramoto oscillators and affine formation control, will be worthy of our future research [41,42,43,44,45].

Author Contributions

Conceptualization, T.Z.; Formal analysis, Z.W. and S.X.; Funding acquisition, H.L., Z.W. and S.X.; Methodology, Q.L.; Project administration, H.L.; Software, T.Z.; Supervision, Q.L. and S.X.; Validation, T.Z. and Z.W.; Writing—original draft, T.Z.; Writing—review & editing, Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China under Grant numbers 61991415 and 62073209, National Science Foundation of Shandong Province under Grant number ZR2020KA005, Key Research and Development Project of Shandong Province of China under Grant number 2021RKY02033.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

The authors are grateful to the editor and all the reviewers for their work to improve our paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, S.; Wang, Z.; Zheng, Y.; Sun, Q.; Gao, J.; Ma, F.; Li, K. Synchronous and asynchronous parallel computation for large-scale optimal control of connected vehicles. Transp. Res. Part C Emerg. Technol. 2020, 121, 128042. [Google Scholar] [CrossRef]
  2. Cao, Y.; Ren, W.; Meng, Z. Decentralized finite-time sliding mode estimators and their applications in decentralized finite-time formation tracking. Syst. Cont. Lett. 2010, 59, 522–529. [Google Scholar] [CrossRef]
  3. Ferber, J. Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, 1st ed.; Addison-Wesley: Boston, MA, USA, 1999. [Google Scholar]
  4. Russell, S.; Norvig, P. Artificial Intelligence: A Modern Approach; Prentice-Hall: Hoboken, NJ, USA, 1995. [Google Scholar]
  5. Wooldridge, M. An Introduction to Multiagent Systems, 2nd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
  6. Liu, J.; Ruan, X.; Zheng, Y. Iterative learning control for discrete-time systems with full learnability. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 629–643. [Google Scholar] [CrossRef] [PubMed]
  7. Amirkhani, A.; Barshooi, A. Consensus in multi-agent systems: A review. Artif. Intell. Rev. 2022, 55, 3897–3935. [Google Scholar] [CrossRef]
  8. Guan, Z.; Liu, Z.; Feng, G.; Jian, M. Impulsive consensus algorithms for second-order multi-agent networks with sampled information. Automatica 2012, 48, 1397–1404. [Google Scholar] [CrossRef]
  9. Olfati-Saber, R.; Franco, E.; Frazzoli, E.; Shamma, J. Belief consensus and distributed hypothesis testing in sensor networks. In Networked Embedded Sensing and Control; Antsaklis, P.J., Tabuada, P., Eds.; Lecture Notes in Control and Information Science; Springer: Berlin/Heidelberg, Germany, 2006; Volume 331. [Google Scholar]
  10. Sundaram, S.; Hadjicostis, C. Finite-time distributed consensus in graphs with time-invariant topologies. In Proceedings of the 2007 American Control Conference, New York, NY, USA, 9–13 July 2007; pp. 711–716. [Google Scholar]
  11. Ma, J.; Ji, H.; Sun, D.; Feng, G. An approach to quantized consensus of continuous-time linear multi-agent systems. Automatica 2018, 91, 98–104. [Google Scholar] [CrossRef]
  12. Zhang, Z.; Zhang, L.; Hao, F.; Wang, L. Leader-following consensus for linear and Lipschitz nonlinear multiagent systems with quantized communication. IEEE Trans. Cybern. 2016, 47, 1970–1982. [Google Scholar] [CrossRef]
  13. Chen, W.; Li, X.; Jiao, L. Quantized consensus of second-order continuous-time multi-agent systems with a directed topology via sampled data. Automatica 2013, 49, 2236–2242. [Google Scholar]
  14. Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 2013, 58, 935–946. [Google Scholar]
  15. Pan, L.; Shao, H.; Xi, Y.; Li, D. Bipartite consensus problem on matrix-valued weighted directed networks. Sci. China Inform. Sci. 2021, 64, 149204. [Google Scholar] [CrossRef]
  16. Deng, Q.; Peng, Y.; Han, T.; Qu, D. Event-triggered bipartite consensus in networked Euler–Lagrange systems with external disturbance. IEEE Trans. Circuits Syst. II Exp. Briefs 2021, 68, 2870–2874. [Google Scholar] [CrossRef]
  17. Ding, T.; Ge, M.; Xiong, C.; Park, J.; Li, M. Second-order bipartite consensus for networked robotic systems with quantized-data interactions and time-varying transmission delays. ISA Trans. 2021, 108, 178–187. [Google Scholar] [CrossRef] [PubMed]
  18. Zhang, Z.; Chen, S.; Su, H. Scaled consensus of second-order nonlinear multiagent systems with time-varying delays via aperiodically intermittent control. IEEE Trans. Cybern. 2019, 50, 3503. [Google Scholar] [CrossRef] [PubMed]
  19. Zhang, Z.; Chen, S.; Zheng, Y. Fully distributed scaled consensus tracking of high-order multiagent systems with time delays and disturbances. IEEE Trans. Ind. Inform. 2022, 18, 305–314. [Google Scholar] [CrossRef]
  20. Roy, S. Scaled consensus. Automatica 2015, 51, 259–262. [Google Scholar] [CrossRef]
  21. Ji, L.; Gao, T.; Liao, X. Couple-group consensus for cooperative-competitive heterogeneous multiagent systems: Hybrid adaptive and pinning methods. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 5367–5376. [Google Scholar] [CrossRef]
  22. Zhan, J.; Li, X. Cluster consensus in networks of agents with weighted cooperative-competitive interactions. IEEE Trans. Circuits Syst. II Exp. Briefs 2017, 65, 241–245. [Google Scholar] [CrossRef]
  23. Liu, J.; Zhou, J. Distributed impulsive group consensus in second-order multi-agent systems under directed topology. Int. J. Control 2015, 88, 910–919. [Google Scholar] [CrossRef]
  24. Adibzadeh, A.; Suratgar, A.; Menhaj, M.; Zamani, M. Constrained optimal consensus in multi-agent systems with single-and double-integrator dynamics. Int. J. Control 2020, 93, 575–587. [Google Scholar] [CrossRef]
  25. Xie, G.; Wang, L. Consensus control for a class of networks of dynamic agents. Int. J. Robust Nonlinear Control IFAC-Affil. J. 2007, 17, 941–959. [Google Scholar] [CrossRef]
  26. Dong, X.; Zhou, Y.; Ren, Z.; Zhong, Y. Time-varying formation control for unmanned aerial vehicles with switching interaction topologies. Control Eng. Pract. 2016, 46, 26–36. [Google Scholar] [CrossRef]
  27. He, W.; Cao, J. Consensus control for high-order multi-agent systems. IET Control Theory Appl. 2011, 5, 231–238. [Google Scholar] [CrossRef]
  28. Mei, J.; Ren, W.; Ma, G. Distributed containment control for Lagrangian networks with parametric uncertainties under a directed graph. Automatica 2012, 48, 653–659. [Google Scholar] [CrossRef]
  29. 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]
  30. Fu, W.; Qin, J.; Wu, J.; Zheng, W.; Kang, Y. Interval consensus over random networks. Automatica 2020, 111, 108603. [Google Scholar] [CrossRef]
  31. Liu, J.; Li, H.; Ji, J.; Luo, J. Group–bipartite consensus in the networks with cooperative-competitive Interactions. IEEE Trans. Circuits Syst. II Exp. Briefs 2020, 67, 3292–3296. [Google Scholar] [CrossRef]
  32. Yang, T. Impulsive Control Theory; Springer: Berlin, Germany, 2001. [Google Scholar]
  33. Nakadate, R.; Iwasa, T.; Onogi, S.; Arata, J.; Oguri, S.; Okamoto, Y.; Akahoshi, T.; Eto, M.; Hashizume, M. Surgical robot for intraluminal access: An ex vivo feasibility study. Cyborg Bionic Syst. 2020, 2020, 8378025. [Google Scholar] [CrossRef]
  34. Liu, B.; Liu, X.; Chen, G.; Wang, H. Robust impulsive synchronization of uncertain dynamical networks. IEEE Trans. Circuits Syst. I-Regul. Pap. 2005, 52, 1431–1441. [Google Scholar]
  35. Tang, Y.; Leung, S.Y.S.; Wong, W.K.; Fang, J. Impulsive pinning synchronization of stochastic discrete-time networks. Neurocomputing 2010, 73, 2132–2139. [Google Scholar] [CrossRef]
  36. Guan, Z.; Liu, Z.; Feng, G.; Wang, Y. Synchronization of complex dynamical networks With time-varying delays via impulsive distributed control. IEEE Trans. Circuits Syst. I-Regul. Pap. 2010, 57, 2182–2195. [Google Scholar] [CrossRef]
  37. Qin, J.; Yu, C. Cluster consensus control of generic linear multi-agent systems under directed topology with acyclic partition. Automatica 2013, 49, 2898–2905. [Google Scholar] [CrossRef]
  38. Jadbabaie, A.; Lin, J.; Morse, A.S. Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Trans. Autom. Control 2003, 48, 988–1001. [Google Scholar] [CrossRef]
  39. Fax, J.A.; Murray, R.M. Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control 2004, 49, 1465–1476. [Google Scholar]
  40. Saber, R.O.; Murray, R.M. Consensus protocols for networks of dynamic agents. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 951–956. [Google Scholar]
  41. Monaco, S.; Celsi, L.R. On multi-consensus and almost equitable graph partitions. Automatica 2019, 103, 53–61. [Google Scholar] [CrossRef] [Green Version]
  42. Gambuzza, L.V.; Frasca, M. Distributed control of multiconsensus. IEEE Trans. Autom. Control 2020, 66, 2032–2044. [Google Scholar] [CrossRef]
  43. Mattioni, M.; Monaco, S. Cluster partitioning of heterogeneous multi-agent systems. Automatica 2022, 138, 110136. [Google Scholar] [CrossRef]
  44. Cristofaro, A.; Mattioni, M. Hybrid consensus for multi-agent systems with time-driven jumps. Nonlinear Anal.-Hybrid Syst. 2021, 43, 101113. [Google Scholar] [CrossRef]
  45. Cacace, F.; Mattioni, M.; Monaco, S.; Celsi, L.R. Topology-induced containment for general linear systems on weakly connected digraphs. Automatica 2021, 131, 109734. [Google Scholar]
Figure 1. The topological structure of the nine agents in Example 1.
Figure 1. The topological structure of the nine agents in Example 1.
Applsci 12 09458 g001
Figure 2. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , with h = 0.02 in Example 1.
Figure 2. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , with h = 0.02 in Example 1.
Applsci 12 09458 g002
Figure 3. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , with h = 0.02 in Example 1.
Figure 3. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , with h = 0.02 in Example 1.
Applsci 12 09458 g003
Figure 4. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , with h = 0.2 in Example 1.
Figure 4. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , with h = 0.2 in Example 1.
Applsci 12 09458 g004
Figure 5. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , with h = 0.2 in Example 1.
Figure 5. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , with h = 0.2 in Example 1.
Applsci 12 09458 g005
Figure 6. The topological structure of the nine agents in Example 2.
Figure 6. The topological structure of the nine agents in Example 2.
Applsci 12 09458 g006
Figure 7. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 6 of Example 2.
Figure 7. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 6 of Example 2.
Applsci 12 09458 g007
Figure 8. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , in Figure 6 of Example 2.
Figure 8. The time evolution trajectories of v i ( t ) , i = 1 , 2 , , 9 , in Figure 6 of Example 2.
Applsci 12 09458 g008
Figure 9. Another topological structure of the nine agents in Example 2.
Figure 9. Another topological structure of the nine agents in Example 2.
Applsci 12 09458 g009
Figure 10. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 9 of Example 2.
Figure 10. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 9 of Example 2.
Applsci 12 09458 g010
Figure 11. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 9 of Example 2.
Figure 11. The time evolution trajectories of r i ( t ) , i = 1 , 2 , , 9 , in Figure 9 of Example 2.
Applsci 12 09458 g011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, T.; Liu, Q.; Li, H.; Wang, Z.; Xie, S. Impulsive Multiple-Bipartite Consensus Control for Networked Second-Order Multi-Agent Systems. Appl. Sci. 2022, 12, 9458. https://doi.org/10.3390/app12199458

AMA Style

Zhang T, Liu Q, Li H, Wang Z, Xie S. Impulsive Multiple-Bipartite Consensus Control for Networked Second-Order Multi-Agent Systems. Applied Sciences. 2022; 12(19):9458. https://doi.org/10.3390/app12199458

Chicago/Turabian Style

Zhang, Tiehui, Qiuxiang Liu, Hengyu Li, Zhaoyan Wang, and Shaorong Xie. 2022. "Impulsive Multiple-Bipartite Consensus Control for Networked Second-Order Multi-Agent Systems" Applied Sciences 12, no. 19: 9458. https://doi.org/10.3390/app12199458

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