Next Article in Journal
Research on Dual-Motor Redundant Compensation for Unstable Fluid Load of Control Valves
Next Article in Special Issue
Agentic AI for Real-Time Adaptive PID Control of a Servo Motor
Previous Article in Journal
Design and Analysis of a Dual-Screw Propelled Robot for Underwater and Muddy Substrate Operations in Agricultural Ponds
Previous Article in Special Issue
Adaptive Event-Triggered Full-State Constrained Control of Multi-Agent Systems Under Cyber Attacks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fully-Distributed Bipartite Consensus for Linear Multiagent Systems with Dynamic Event-Triggered Mechanism Under Signed Topology Network

College of Intelligent Systems Science and Engineering, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(9), 451; https://doi.org/10.3390/act14090451
Submission received: 26 June 2025 / Revised: 5 September 2025 / Accepted: 7 September 2025 / Published: 13 September 2025
(This article belongs to the Special Issue Advanced Technologies in Actuators for Control Systems)

Abstract

This article investigates the bipartite consensus control problem of general linear multiagent systems over an antagonistic interaction topology using a dynamic event-triggered mechanism. Primarily, for each agent, a distributed dynamic event-triggered control scheme is proposed based on a signed cooperative–competitive communication graph. Controller updates and triggering condition monitoring are executed only when a specified event is triggered, thereby reducing communication overhead. Subsequently, by integrating the time-varying control gain into the presented control strategy, a fully distributed bipartite controller architecture is defined without using global topology information. As a result, the influence of coupling weights on each agent can be restrained, enabling the realization of bipartite consensus for multiagent systems. Moreover, the proposed dynamic event-triggered control protocol is rigorously proven to exclude Zeno behavior over the entire time horizon. Finally, numerical simulations are presented to demonstrate the effectiveness of the proposed method.

1. Introduction

In recent decades, distributed cooperation in MASs has received considerable interest due to its intriguing and promising applications in diverse fields, involving multiple unmanned surface vessels formation [1,2,3,4], drone/satellite formation flight [5,6], and multirobot systems [7,8] among others. Its main advantages include greater flexibility, adaptability, and higher performance compared with a single agent. Since the consensus problem is an elementary precondition for cooperative control of MASs, it concerns designing an appropriate control protocol to drive the states or outputs of all agents to facilitate agreement between them. Different kinds of consensus problems have elicited the widespread theoretical interest of researchers to carry on the relevant work in this field, including leaderless/leader-following consensus [9,10,11,12], formation [13], and flocking behavior [14].
A key limitation of the aforementioned works is their reliance on continuous-time communication among agents, which demands substantial bandwidth and reliable communication infrastructure to prevent network congestion. However, in practical scenarios, agents are typically equipped with limited communication resources, making such continuous interaction computationally and energetically expensive. In this regard, a commonly used strategy called periodic sampled-data control [15,16,17] is used to decrease the amount of data transfer. Although the cyclical sampling strategy enables intermittent communication, it requires a conservative sampling period to keep all agents synchronized. This means the controller continues to update even after the task is completed. For large-scale systems, such unnecessary communication can lead to high energy consumption, making practical implementation difficult.
To achieve consensus in MASs under resource constraints, several pioneering studies have proposed event-triggered control schemes. Specifically, an event is triggered when the measurement error exceeds or equals the detection threshold. This mechanism leads to asynchronous event-triggered time sequences across agents, effectively reducing controller updates and conserving communication bandwidth. For instance, researchers have investigated event-triggered consensus strategies for MASs with single-integrator/double-integrator in [18,19]. In the design rendered in [19,20,21], the event-triggered control mechanism was extended to the general linear MASs over directed and undirected networks. However, a key limitation of many existing approaches is that they still require continuous access to neighbors’ state information, which contradicts the fundamental goal of reducing communication load. To address this issue, an iterative event-triggered algorithm based on combined measurements was introduced in [22], eliminating the need for continuous state acquisition. Moreover, a decentralized consensus control system based on an event-triggered model was developed in [23,24] to avoid continuous monitoring of neighbors’ states.
Nevertheless, it is worth noting that, in most of the aforementioned works, these state-dependent threshold-based approaches are typically considered static. As such, static event-triggered mechanisms can initially help reduce communication costs to some extent. However, as time progresses, the decreasing measurement error leads to a shrinking threshold, which increases the likelihood of triggering and may cause redundant communication events. For the sake of devising flexible event-triggering criteria to attain further and more significant execution interval times and less communication energy cost among agents, a series of dynamic event-triggered methods for MAS consensus has been proposed by researchers, which involves two main types of approaches, i.e., time-dependent/external dynamic variable methods [25,26] and state-dependent/internal dynamic variable methods [27,28]. Compared to static triggering, both types introduce dynamic variables into the triggering function to adaptively widen the detection range. Notably, the method in [28] incorporates adaptive mechanisms, allowing dynamic parameters to evolve with the measurement error and the agent’s state. Despite the reliability of the existing event-triggered methods in dealing with the consensus problem of MASs, several components of the global communication graph, e.g., the eigenvalues of the Laplacian matrix and the total number of agents, are highly interrelated. Therefore, some effective strategies known as fully distributed event-triggered control methods [29,30,31] were further proposed to cope with this limitation, but it is limited to the static event triggered control. According to the author’s knowledge, few methods exist focusing on the fully distributed control protocol under the framework of dynamic event-triggered for general linear MASs, which motivates us to study it.
In the consensus achieved for MASs, the previous works have focused on cooperative topologies. Recently, related works have also addressed resilient consensus of heterogeneous or nonlinear MASs subject to disturbances, uncertainties, and actuator faults [32,33]. An unsigned graph can denote the agent’s interaction with its neighbors with non-negative weighted edges. Nevertheless, there is cooperation and competition between two individuals in real scenarios. For instance, in multiple autonomous underwater vehicle (AUV) systems [34], it is necessary to allocate tasks and resources reasonably for AUVs when measuring data in different ocean areas and competing for limited waterway resources. Moreover, the communication topology network used in the above case is constructed by a structurally balanced signed graph with negative and positive weights. From a theoretical perspective, this framework corresponds to bipartite consensus in MASs [35], where agents converge to values with equal magnitude but opposite signs. With ongoing advances in this area, several results have been achieved, including bipartite containment consensus [36,37] and static event-triggered bipartite consensus strategies [38,39]. However, no matter the unsigned or signed topology network, most existing works restrict their scope to standard-weight topology networks. In contrast, from both scientific and engineering viewpoints, it is often more accurate to represent the logical interdependence of agents’ states using coupling-weighted topologies. To this end, how to devise dynamic event-triggered bipartite consensus for general linear MASs with coupling-weighted signed topologies needs further investigation.
To address the above issues, this paper proposes a fully distributed dynamic event-triggered control strategy to provide bipartite consensus for general linear MASs under coupling-weighted signed topology in response to the above discussion. As far as the author knows, little attention has been paid to this issue. Note that the design and analysis of bipartite consensus stability become challenging as coupling-weighted topology and dynamic event-triggered control are considered simultaneously. Additionally, taking advantage of the fully distributed adaptive control protocol, global information about the network topology is not required. Relative to the results reported in the current literature [28,29,30,31,38,39], this work makes the following principal contributions:
(i)
Compared with the static event-triggered methods, the proposed dynamic event-triggering control algorithm includes coupling strength and time-dependent and state-dependent dynamic variables. It not only avoids continuous controller update and trigger detection but also dramatically reduces the number of triggering instants on the premise of ensuring system performance. Thus, this compositional dynamic event-triggering mechanism possesses distinct advantages.
(ii)
It is well-known that most existing works miss the fully distributed adaptive control problem for general linear MASs. However, this study addresses it. Due to its distributed nature, MASs can achieve a bipartite consensus without relying on global information contained in the communication graph, suppressing the influence of coupling-weighted topology. In addition, this topic can also be regarded as an extension of bipartite consensus problems under single-integrator-type, coupling-weighted, and linearly connected topologies.
(iii)
Due to the coexistence of cooperative and competitive interactions in the communication topology considered in this paper, the proposed approach is more general and applicable. Furthermore, this work simultaneously addresses several key challenges—fully distributed control, bipartite consensus, dynamic event-triggered mechanisms, and coupling-weighted signed topologies—making it more comprehensive than previous studies that typically focus on only one or a subset of these aspects.
The rest of the paper is described below. A description of the preparatory work is presented in Section 2. Section 3 describes the fully distributed bipartite dynamic event-triggered controller. Several numerical simulations are performed in Section 4 to validate the effectiveness of the approach presented in this paper. Finally, the conclusions are drawn in Section 5.

2. Preliminaries and Problem Formulation

In this section, the dynamics of the multiple agents, the definitions in algebraic graph theory, as well as mathematical preliminary knowledge and related lemmas are presented briefly. The interaction diagram will be used to simulate the transfer of information between multiple agents, while the proposed controller’s stability is verified by preliminary knowledge of mathematics and lemmas.
Notations: The n dimensional real space is represented by n , m × n , which stand for the set of m × n real matrices. Let ( + ) be the set of (non-negative) real numbers; an absolute value x is assigned to a scale x . In the case of a vector x n , x is its Euclidian norm. The transpose of a matrix A m × n and its Euclidian induced matrix norm are represented by A T n × m and A . Moreover, A > 0 (or A 0 ) means that it is positive definite (or positive semidefinite). The minimum and maximum eigenvalues are labelled λ min A and λ max A . The notation stands for the Kronecker product. There is a N × 1 column vector 1 with all entries equal to one; I N represents the n × n identity matrix. In addition, the sign function sgn ( x ) is defined as
sgn ( x ) = 1 0 1   i f   x > 0 x = 0 x < 0

2.1. Graph Theory and Lemmas

Consider a group of MASs with cooperative–competitive interactions among N agents, whose communication topology can be modeled by a signed graph, described as G ( A ) = ( V , E , A ) . V = v 1 , , v N is a nonempty finite node with each agent as a node set; E V × V is an edge set; A = a i j N × N is a weighted adjacency matrix. The edge v i , v j E indicates that the node v i can broadcast information to the node v j . The adjacency elements a i j 0 when ( j , i ) E . Each adjacency element a i j 0 is also given a positive or negative sign, indicating whether the agents i and j are in a collaborative or antagonistic relationship. Furthermore, differing from the common graph, the Laplacian matrix L = L i j N × N associated with G ( A ) is redefined as follows.
L i j = k N i a i k i = j a i j i j
The neighbor set of agents i is denoted by N i = { j V   ( j , i ) E , j i } . It is worth noting that the signed graph G ( A ) has no self-loops, i.e., a i j = 0 , i = j . The signed graph G ( A ) is defined as undirected if ( i , j ) E and as long as ( j , i ) E , and meanwhile, a i j =   a j i holds. Paths from node i 1 to node i k are composed of edges in the form of i 1 , i 2 , i 2 , i 3 , , i k 1 , i k with distinct nodes. An undirected graph is regarded as connected if there is at least one path connecting two nodes in G ( A ) .
Before giving some lemmas describing the important properties of signed graphs, the necessary definitions are given below.
Definition 1 ([40]).
A graph  G ( A )  is considered structurally balanced if it has nodes  V 1  and  V 2  that are bipartitioned, where  V 1     V 2 = V  and  V 1     V 2 = , such that  a i j 0 ,  i , j V p p 1 , 2  and  a i j 0 ,  i V p , j V q , p q , p , q 1 , 2 .
Definition 2 ([41]).
Gauge transformation changes the quadrant order in  n  through orthogonal matrix  D D d i a g σ 1 , σ 2 , , σ n . Despite a change in the sign, the modulus value of the entries of a matrix remains the same. The set of gauge transformations in  n  can be written as follows:
= D D d i a g σ 1 , σ 2 , σ n , σ i 1 , 1
According to the relevant definitions above, the lemmas are given as below:
Lemma 1 ([42]).
The solution to a structurally balanced connected signed graph  G ( A )  is easily derived by finding a matrix  D  with all elements of  L ¯ = D L D  (  L ¯  is a positive semi-definite matrix) off-diagonals being negative and all elements of  A ¯ = D A D  being non-negative. It is evident that  L ¯  and  L  are isospectral. The dichotomy of nodes  V p  and nodes  V q  is bound up with  D , which can be expressed as follows.
σ i = 1 i V p 1 i V q , p q p , q 1 , 2
Lemma 2 ([43]).
In the definition of a Laplacian matrix  L , zero is one of the eigenvalues of  L  with the right eigenvector  1 , which satisfies  L × 1 = 0 . Meanwhile, the eigenvalues of the rest of  L  are positive, which is represented as  0 = λ 1 < λ 2 λ N . Moreover, once a vector  x  satisfying  1 T x = 0 , there is an equality  λ 2 L ¯ = min x 0 x Τ L ¯ x x Τ x  holds.

2.2. Problem Statement

Consider an MAS consisting of N agents over an undirected signed graph G ( A ) , indexed by 1 ,   , N . The i th agent dynamics is modeled by
x ˙ i ( t ) = A x i ( t ) + B u i ( t )
where x i ( t ) n and u i ( t ) m stand for the state and the control law of agent i ; A n × n and B n × m are constant matrices. Note that this state–space formulation may introduce a real zero in the transfer function, which reflects the structural property of the representation rather than an additional physical mode.
Assumption 1.
In MAS (5), the signed  G ( A )  is undirected, connected, and structurally balanced.
Control objective: Under the framework of a coupling-weighted signed graph G ( A ) , the goal is to achieve bipartite consensus. That is, according to the definition of σ i in (4), the states of all agents satisfy lim t x i ( t ) - σ i σ j x j ( t ) = 0 , i , j V ( i j ) , meaning that agents in the same cluster converge to identical states, while agents in different clusters converge to opposite states. This definition of the objective is consistent with standard bipartite consensus results in signed networks. Simultaneously, the Zeno behavior is guaranteed to be excluded.
Simultaneously, the Zeno behavior is guaranteed to exclude.

3. Fully Distributed Dynamic Bipartite Event-Triggered Control Protocol

In this section, the communication topology throughout this section is represented as in Assumption 1. Moreover, a fully distributed design and implementation is used for both the triggering detection condition and bipartite consensus protocol. The structure of the proposed controller is depicted in Figure 1.
Before proceeding, define the estimated state as x ^ i ( t ) = e A ( t t l i ) x i ( t l i ) , where t l i   ( l = 0 , 1 , 2 ,   ) is the latest event-triggered instant in the trigger time sequence of agent i , and x i ( t l i ) is the latest broadcast state of agent i . Furthermore, the state measurement error of the i th agent is defined as
e i ( t ) = x ^ i ( t ) x i ( t ) , t t l i , t l + 1 i
where e x i ( t ) is the difference between the latest broadcast state and the current one of agent i .
Then, a fully distributed dynamic bipartite event-triggered controller is designed as
u i ( t ) = K j N i c ^ i j ( t ) a i j x ^ i ( t ) sgn ( a i j ) x ^ j ( t ) , t t l i , t l + 1 i
where K m × n is the feedback gain matrix to be determined in the subsequent; c ^ x ( t ) is the adaptive coupling strength to edge ( j , i ) E , which satisfies the following update law
c ^ ˙ i j ( t ) = γ i j a i j x ^ i ( t ) sgn ( a i j ) x ^ j ( t ) T Γ x ^ i ( t ) sgn ( a i j ) x ^ j ( t )
where the initial values c ^ i j ( 0 ) = c ^ j i ( 0 ) > 0 and γ i j = γ j i are given positive constant. Γ = Ω B B T Ω , Ω is a positive-definite symmetric matrix to be decided.
Combining Equations (5) and (7), the closed-loop system is presented as
x ˙ ( t ) = I N A x ( t ) L c B K x ^ ( t )
where x ( t ) and x ^ ( t ) are stack vectors defined as x ( t ) = x 1 ( t ) , x 2 ( t ) , , x N ( t ) T and x ^ ( t ) = x ^ 1 ( t ) , x ^ 2 ( t ) , , x ^ N ( t ) T respectively. Moreover,
L c : L c i j = c ^ i j ( t ) a i j , i = j L c i i = j N i c ^ i j ( t ) a i j , i j
Remark 1.
Inspired by [39], the time-varying coupling strength  c ^ i j ( t )  is introduced in the controller design to provide a more flexible parameter adjustment pattern than the constant gain parameter. One of the notable caveats is that  c ^ i j ( t )  can restrain the influence of coupling weights by limiting the coupling strength to a reasonable range, and another caveat is that it can avoid designing sufficient large value in advance to satisfy the mission requirement.
Remark 2.
From Equation (8), since the relative error between agents is large,  c ^ i j ( t )  will increase rapidly at the beginning. As time goes by, the relative error will gradually approach zero under the effect of the controller  u i ( t ) . Then,  c ^ i j ( t )  will tend to be a constant; the variation trend of  u i ( t )  will also become stable.
Remark 3.
The use of the sign function may cause chattering in practical systems. This issue can be alleviated by replacing it with a smooth approximation such as a saturation function. In practice, the proposed event-triggered mechanism can be implemented using a zero-order hold, where each agent holds the last transmitted value until the next triggering instant.

3.1. Dynamic Event-Triggered Strategy

To highlight the distinct features of the dynamic event-triggered strategy used in this paper, several counterpart event-triggered strategies are introduced, which have been widely adopted in [22,24] and related references. Defining the first triggering time t l i = 0 , three types of common triggering conditions for agent i are introduced as follows:
A. 
static event-triggered condition: t l + 1 i = inf t > t l i | e i T ( t ) Γ e i ( t ) β i q x i T ( t l i ) Γ q x i ( t l i ) 0 .
B. 
a kind of “DET condition”: t l + 1 i = inf t > t l i | e i T ( t ) Γ e i ( t ) β i q x i T ( t l i ) Γ q x i ( t l i ) η i ς ( t ) .
C. 
“DET” condition: t l + 1 i = inf t > t l i | e i T ( t ) Γ e i ( t ) β i q x i T ( t l i ) Γ q x i ( t l i ) ζ i ( t ) .
where q x i ( t l i ) = j N i a i j x ^ i ( t ) sign ( a i j ) x ^ j ( t ) and β i > 0 ; η i is a positive constant; the definition of ς ( t ) is shown as ς ( t ) = e θ i t , t 0 , with θ i > 0 ; ζ i ( t ) is an internal dynamic variable, satisfying ζ ˙ i ( t ) = k i ζ i ( t ) α i e i T ( t ) Γ e i ( t ) β i q x i T ( t l i ) Γ q x i ( t l i ) with ζ i ( 0 ) > 0 , k i > 0 , and α i 0 , 1 .
Observed from the A, B, and C, firstly, it can be seen that A involves a fixed constant threshold parameter β i , specified by designer; this form of design has an adverse effect (the detect condition of Equation (7) will be over-triggered) which may result in unnecessary measurement information transmission even after the control task has been accomplished. Subsequently, B exhibits a kind of time-dependent/external dynamic variable method, and though it is effective in reducing the triggering instants, it loses flexibility due to the given trajectory over time with function ς ( t ) . Furthermore, the dynamic event-triggered condition C in [44] provided an adaptively adjusted strategy in accordance with state errors variation, whereas the global information is utilized in the control method.
In view of these questions, a novel dynamic adaptive bipartite event-triggered scheme developed in this paper is proposed as
t l + 1 i = inf t > t l i ω i j N i c ^ i j ( t ) a i j e i T ( t ) Γ e i ( t ) β i j N i a i j x ^ i ( t )   sign ( a i j ) x ^ j ( t ) T Γ x ^ i ( t ) sign ( a i j ) x ^ j ( t ) η i ς ( t ) ζ i ( t )
ζ ˙ i ( t ) = k i ζ i ( t ) α i j N i c ^ i j ( t ) a i j e i T ( t ) Γ e i ( t ) β i j N i a i j x ^ i ( t ) sign ( a i j ) x ^ j ( t ) T Γ x ^ i ( t ) sign ( a i j ) x ^ j ( t ) η i ς ( t )
where β i , η i , ς ( t ) , k i and α i are defined in the three common triggering conditions, and ω i is a positive constant.
The following is a mathematical solution to the algebraic Riccati equation (ARE):
A T Ω + Ω A Ω B B T Ω + I = 0
where the solution of Ω > 0 can be obtained. Then the matrix of K = B T Ω and Γ = Ω B B T Ω introduced in Equations (7) and (8) can also be obtained.
Remark 4.
In the common triggering condition A, a fully distributed event-triggered strategy is developed by combining time-dependent and state-dependent conditions. Under this mechanism, continuous communication is no longer required, neither for controller updates nor for triggering detection. Both  ς ( t )  and  ζ i ( t )  play a crucial role in regulating the threshold dynamically. According to Figure 1, agent  i  only transmits its information to all of its neighbors at time instant  t l i  instead of continuous communication. Unlike the event-triggered schemes presented in [17,45], which rely on continuous, real-time neighbor data, there is no doubt about the significant effect of the proposed strategy in reducing the communication burden.
Up to now, the fully distributed dynamic bipartite event-triggered control protocol for general linear MASs has been constructed as shown in Equations (7) and (8) and Equations (10) and (11). To simplify the bipartite consensus analysis in the follow-up, a model transformation is required first.

3.2. Model Transformation

To facilitate the following analysis, some intermediate variables are introduced here. In light of Definition 2 and Lemma 1, for i V , define z i ( t ) = σ i x i ( t ) and e z i ( t ) = z ^ i ( t ) z i ( t ) , t t l i , t l + 1 i . In accordance with Equation (6), it has e z i ( t ) = σ i e i ( t ) . Moreover, denote vector z ( t ) = z 1 ( t ) , z 2 ( t ) , , z N ( t ) T , z ^ ( t ) = z ^ 1 ( t ) , z ^ 2 ( t ) , , z ^ N ( t ) T and e z ( t ) = e z 1 ( t ) , e z 2 ( t ) , , e z N ( t ) T . Thus, z ( t ) = D I N x ( t ) and e z ( t ) = D I N e ( t ) are valid. Meanwhile, similar to Equation (9), the dynamics of z ( t ) can be given as follows:
z ˙ ( t ) = I N A z ( t ) L ¯ c z B K z ^ ( t )
where L ¯ c z = D L c D , L ¯ c z and L c are isospectral, which is by virtue of Lemma 2.
Subsequently, define an average state of z i ( t ) as z ¯ ( t ) = 1 / N i = 1 N z i ( t ) . Set δ i ( t ) = z i ( t ) z ¯ ( t ) , representing the error signal between the states of agent i and the average state, such that δ i ( t ) δ j ( t ) = z i ( t ) z j ( t ) , e z i ( t ) = δ ^ i ( t ) δ i ( t ) . Define δ ( t ) = δ 1 ( t ) , δ 2 ( t ) , , δ N ( t ) T , it also yields that δ ( t ) = M I N z ( t ) with M = I N 1 N 11 T . In addition, by resorting to the fact that M L ¯ c z = L ¯ c z = L ¯ c z M , the expression of δ i ( t ) can be deduced as
δ ˙ i ( t ) = A δ i ( t ) B K   j N i c ^ z i j a ¯ i j δ ^ i j ( t )
with δ ^ i j ( t ) = z ^ i ( t ) z ^ j ( t ) , a ¯ i j = a ¯ j i and a ¯ i j = a i j . Moreover, Equation (8) can be rewritten as
c ^ ˙ z i j ( t ) = γ i j a ¯ i j z ^ i ( t ) z ^ j ( t ) T Γ z ^ i ( t ) z ^ j ( t )
Using these variables, the bipartite consensus of system Equation has been converted to the traditional consensus of system Equation (13), which implies that the bipartite consensus of x i ( t ) can be achieved as long as the stability of δ i ( t ) is guaranteed. Two theorems will be presented in the next section.

3.3. Consensus Analysis

In this section, bipartite consensus criteria of the general linear MAS under the fully distributed dynamic event-triggered strategy are proven first. Then, it is verified that the Zeno behavior can be ruled out.
Theorem 1.
For a general linear MAS described by Equation (5) with communication graph  G ( A )  under Assumption 1. Suppose that  k i > 1 α i ω i  in Equations (10) and (11) with  K ,  Ω , and  Γ  are defined in Equation (12). Then, for any initial condition, the bipartite consensus dynamic event-triggered issue is resolved by the fully distributed control protocol Equations (7) and (8) and the dynamic adaptive triggering mechanism Equations (10) and (11).
Proof. 
The proof is organized into two main steps. Step 1 establishes the boundedness and stability of the closed-loop system via a Lyapunov function. Step 2 further shows, by employing Cauchy’s convergence criterion and the analysis of triggering instants, that the agents’ states converge to achieve bipartite consensus.
Step 1: The Lyapunov candidate function (LCF) is selected as
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) Ω δ i ( t ) + i = 1 N j N i 1 8 γ i j c ^ z i j ( t ) 2 + i = 1 N ζ i ( t )
where the matrix Ω is defined in Equation (12), c ^ z i j and γ i j are given in Equation (15), is a positive scalar to be determined later. Recalling the definitions of z i ( t ) , e z i ( t ) and δ i ( t ) , Equation (11) can be rewritten as
ζ ˙ i ( t ) = k i ζ i ( t ) α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) η i ς ( t )
Then, the time derivative of V ( t ) along Equation (14) is presented as
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) i = 1 N δ i T ( t ) Ω B K j N i c ^ z i j ( t ) a ¯ i j δ ^ i j ( t )   + i = 1 N j N i a ¯ i j 4 c ^ z i j ( t ) δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   + i = 1 N α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
Consider the Lyapunov candidate in (18). Substituting the closed-loop dynamics yields its derivative, which after suitable bounding operations (detailed in Appendix A) leads to:
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) i = 1 N 4 β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N 1 α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + i = 1 N 1 α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
In light of the definition of e z i ( t ) and δ ^ i j ( t ) , it can be seen from the triggering condition Equation (10) that
ω i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) η i ς ( t ) ζ i ( t )
Consequently, from Equation (20), it follows that
V ˙ 1 ( t ) 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) 4 β i = 1 N j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N ξ i ζ i ( t ) + i = 1 N η i ς ( t )
where ξ i = k i 1 α i ω i , β = max β 1 , β 2 , , β i .
Starting from (21), by employing Cauchy–Schwarz and Young inequalities together with the triggering condition, the inequality can be progressively simplified and reduced, which ultimately yields ensuring the negative definiteness of LCF:
V ˙ 1 ( t ) 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A λ Ω B B T Ω δ i ( t ) 1 2 ξ i i = 1 N ζ i ( t ) + 1 2 ξ i + 1 i = 1 N η i ς ( t )
where ξ i > 0 since condition k i > 1 α i ω i exists. Furthermore, λ = 4 β ρ 1 λ 2 , by choosing > ρ 1 λ 2 + 4 β , one can find that λ > 1 . In accordance with algebraic Riccati equation in Equation (12), Lemmas 1 and 2, Equation (22) can be reduced to
V ˙ 1 ( t ) 1 2 i = 1 N δ i T ( t ) δ i ( t ) + 1 2 ξ i + 1 i = 1 N η i ς ( t )
Recalling the definition of ς ( t ) = e θ i t , t 0 , , define V 2 ( t ) = V 1 ( t ) + 1 2 ξ i + 1 i = 1 N η i θ i e θ i t , one has
V ˙ 2 ( t ) 1 2 i = 1 N δ i T ( t ) δ i ( t ) 0
Attributing to V 2 ( t ) 0 and V ˙ 2 ( t ) 0 , V 2 ( t ) is bounded, which indicates that δ i ( t ) , c ^ z i j ( t ) and ζ i ( t ) are uniformly ultimately bounded. To further illustrate that the proposed control objective can be achieved, i.e., lim t δ ( t ) = 0 , detailed proof is given as follows.
Step 2: In view of Cauchy’s convergence criterion, for any + , there exists a positive constant T 0 such that V 2 ( T 1 + ) V 2 ( T 2 ) < ϖ ,   ϖ + for any T 0 < T 1 < T 2 . By defining the increasing time sequence of the triggering instants t r : t r 1 < t r 2 < < t r l , r for t T 1 , T 2 . Seeing from Equation (24), it can obtain that
1 2 T 1 T 2 V ˙ 2 ( t ) d t V 2 ( T 1 + ) V 2 ( T 2 ) < ϖ
Observing Equation (25), it can conclude that lim t 0 t δ ( ) 2 d exists. Also, 0 t δ ( ) 2 d is twice differentiable due to δ ( t ) meet the condition in Equation (14). Moreover, considering that δ ( t ) is bounded, δ ˙ ( t ) is bounded too. Thus,
sup t t r , t r + 1 , r δ T ( t ) δ ˙ ( t )
where is a positive constant. Consequently, it can draw a conclusion that lim t δ ( t ) 2 = 0 and lim t δ ( t ) = 0 , which means the MAS can achieve bipartite consensus eventually. □
Thus, Theorem 1 has been proven completely, and the complete derivation steps are provided in Appendix A for clarity. Next, the Zeno behavior is examined in depth. The exclusion of Zeno behavior is exhibited in Theorem 2.
Theorem 2.
The Zeno behavior of MAS can also be excluded under the same condition as in Theorem 1.
Proof. 
For agent i , t t l i , t l + 1 i , in view of the event-triggered function in Equation (20) and dynamic variable in Equation (17), one has
e z i T ( t ) Γ e z i ( t ) β i q z i T ( t l i ) Γ q z i ( t l i ) η i e θ i t < ζ i ( 0 ) ω i e k i + α i ω i t
where q z i ( t l i ) = j N i a ¯ i j δ ^ i j ( t ) . By calculating the right-hand Dini derivative of e z i ( t ) over interval t t l i , t l + 1 i , it is not hard to obtain
D + e z i ( t ) z ˙ i ( t ) = A z i ( t ) + c ^ z i j ( t ) B K q z i ( t l i ) A e z i ( t ) + l l i
where l l i = A z ^ i ( t ) + c ¯ B K q z i ( t l i ) ; it follows from Equation (8) that c ¯ > 0 , c ^ z i j c ¯ , c ¯ is the upper bound of c ^ z i j . Define a non-negative function Θ ( t ) : 0 , + with
Θ ˙ ( t ) = A Θ ( t ) + l l i , Θ ( 0 ) = e z i ( t l i ) = 0
Obviously, the solution of Equation (28) is Θ ( t ) = l l i A e A t 1 . Combining with Equations (28) and (29), one can get that
e z i ( t ) Θ ( t t l i ) = l l i A e A t t l i 1
Then, in comparison with the triggering condition Equation (27), the next triggering instant t l + 1 i satisfies
e z i T ( t l + 1 i ) Ω B 2 β i q z i T ( t l + 1 i ) Ω B 2 + η i e θ i t l + 1 i + ζ i ( 0 ) ω i e k i + α i ω i t l + 1 i
with ζ i ( 0 ) ω i e k i + α i ω i t l + 1 i > 0 . In light of the discussion in Theorem 1 and the definition in the common triggering condition B, it is easy to verify that e z i ( t ) , δ ( t ) and continuous function ς ( t ) = e θ i t are both bounded. Thus, the terms of β i q z i T ( t l + 1 i ) Ω B 2 and η i e θ i t l + 1 i are also bounded. Then, by utilizing Equations (30) and (31), the following inequality exists:
ζ i ( 0 ) ω i e k i + α i ω i t l + 1 i β i q z i T ( t l + 1 i ) Ω B 2 + η i e θ i t l + 1 i + ζ i ( 0 ) ω i e k i + α i ω i t l + 1 i   e z i T ( t l + 1 i ) Ω B 2 l l + 1 i Ω B A e A t l + 1 i t l i 1
Consequently, there is a trigger interval between two sequential instants t l i and t l + 1 i , which can be deduced as
t l + 1 i t l i 1 A ln 1 + A l l + 1 i Ω B β i q z i T ( t l + 1 i ) Ω B 2 + η i e θ i t l + 1 i + ζ i ( 0 ) ω i e k i + α i ω i t l + 1 i
Therefore, the Zeno behavior is excluded for each agent at any finite time.
Thus, Theorem 2 is accomplished. □

4. Numerical Simulation Results

In this section, two sets of numerical experiments are provided to demonstrate the effectiveness of the proposed theoretical results. To be specific, the first experiment indicates that the established control strategy ensures the bipartite consensus performance with dynamic event-triggered mechanism. Furthermore, in order to verify that the developed event-triggered method can remarkably decrease the triggering instants, the second experiment is conducted by comparison with the conventional static one.
The constant matrices are given below as in Equation (5) for a group of six agents.
A = 0 1 1 0 ,   B = 1 1
Since the output is the full state, the corresponding matrices are C = I and D = 0 , which are implicitly adopted in this system model.
Figure 2 illustrates the weighted signed communication graph G ( A ) among the six agents. Together with Figure 1, which indicates the controller and set points, it clarifies how neighbor information is exchanged through cooperative edges in black and antagonistic edges in red, with coupling gains defining the interaction strength.
In this figure, the cooperative and competitive interactions between neighbors are depicted by black and red lines, respectively. Recalling Definition 1 and Lemma 1, it is clear that G ( A ) has been divided into two parts, i.e., V 1 = 3 , 4 and V 2 = 1 , 2 , 5 , 6 . In this way, the Laplacian matrix L and adjacency matrix A can be represented as
L = 7 2 0 0 3 2 2 3 1 0 0 0 0 1 5 4 0 0 0 0 4 6 2 0 3 0 0 2 5 0 2 0 0 0 0 2 ,   A = 0 2 0 0 3 2 2 0 1 0 0 0 0 1 0 4 0 0 0 0 4 0 2 0 3 0 0 2 0 0 2 0 0 0 0 0
All simulations were implemented in MATLAB R2021a with a fixed-step 4th-order Runge–Kutta scheme (ode4, step size 0.1 s, horizon 15 s), where the event-triggering condition was evaluated online and the adjacency matrix in Equation (35) was used; each run finished within a few seconds on a standard laptop.
Observing from Figure 2 and Equations (34) and (35), the existence of Assumption 1 is reasonable. By solving the ARE in Equation (12), one can calculate that Ω = 0.4654 0 0 0.2668 . Then, the feedback gain K = B T Ω = 0.4654 0.2668 can be obtained. The other parameters are summarized in Table 1.
In addition to the different event-triggered mechanisms embodied in Section 4.1 (dynamic) and Section 4.2 (static), the associated parameters used in both experiments remain consistent with those listed in Table 1. Further details of the simulation results and corresponding discussions are provided in the following subsections.

4.1. Simulation of the DET Scheme

To numerically illustrate that the bipartite consensus of general linear system can be achieved with a dynamic event-triggered strategy under a fully distributed framework. Simulation results are portrayed in Figure 3, Figure 4 and Figure 5. The state trajectories of each agent under the dynamic triggering schemes (10) and (11) are shown in Figure 3a,b, which clearly demonstrate that bipartite consensus of MAS can be achieved. It is observed that the agents within the same cluster converge to identical trajectories, while those in different clusters converge to trajectories with opposite phases. The oscillatory behavior is mainly attributed to the inherent harmonic dynamics of each agent and the antagonistic interactions in the signed topology, rather than to any deficiency of the control effect.
Figure 4a–f displays the number of triggering instants and intervals for all six agents. It can be seen that different agents exhibit distinct triggering patterns, showing that the proposed strategy adaptively balances the communication load without enforcing uniform update frequencies.
Meanwhile, it is observed from Figure 5a–c that the time response curves of control inputs u i 1 ( t ) , dynamic threshold parameters ζ i ( t ) , and adaptive parameters c ^ i j ( t ) exhibit a piecewise-constant variation trend. Thus, this demonstrates that the continuous communication of controller updating and event detection mode among agents can be resolved. Furthermore, it can be seen from Figure 5c that the adaptive coupling strength tends to stabilize constants. In the evolution of c ^ i j ( t ) , it not only enables the control output automatically according to the edge weight but also avoids preselecting a large gain in advance (which calls for eigenvalues of the Laplacian matrix) to meet the control requirements.

4.2. Comparison with the SET Scheme

In order to demonstrate the superior performance of the dynamic-based event-triggered control scheme (denoted as “DET”) proposed in this paper, which can greatly reduce the triggering numbers, another static-based event-triggered control scheme (denoted as “SET”) is introduced here as a comparative object. Additionally, for the purpose of providing a fair comparison, the relative parameter, which has been applied in the first experiment except for the “DET”, is utilized. The static event-triggered condition is similar to the triggering conditions A, which can be presented as
t l + 1 i = inf t > t l i j N i c ^ i j ( t ) a i j e i T ( t ) Γ e i ( t ) β i j N i a i j x ^ i ( t ) sign ( a i j ) x ^ j ( t ) T Γ x ^ i ( t ) sign ( a i j ) x ^ j ( t ) 0
The simulation results are shown as Figure 6, Figure 7 and Figure 8. From Figure 6a,b, it can be found that the bipartite consensus of the MAS can still be achieved under the “SET” scheme with the state trajectories change.
Nonetheless, compared to the “DET” strategy, both the time response curves of control inputs in u i 1 ( t ) in Figure 7a and the variation of adaptive parameters c ^ i j ( t ) in Figure 7b reveal a significant increase in the number of triggering instants, indicating a higher triggering frequency.
To enhance the clarity of the analysis, Figure 8a–f illustrates the triggering instants and intervals of all six agents under the “SET” scheme. The results clearly demonstrate that the detection condition in Equation (36) leads to excessive triggering events. Such over-triggering not only imposes unnecessary communication and computational burdens on the networked system but also suggests a potential risk of Zeno behavior, which may undermine the long-term stability and practical applicability of the control strategy.
Moreover, to facilitate a clearer comparison, the number of triggering events for each agent with “SET” and “DET” schemes are summarized in Table 2.
To emphasize the core contribution, the simulation focuses on the SET as a baseline, rather than incorporating broader comparisons with other strategies. As shown in Table 2, although both “SET” and “DET” schemes achieve bipartite consensus, the “DET” strategy significantly reduces the number of triggering events across all agents. Consequently, on the premise of ensuring the completion of the bipartite consensus task for MAS, the proposed “DET” method owns the satisfactory control performance in decreasing communication frequency and computational burden.

5. Conclusions

This paper has addressed the fully distributed bipartite consensus control problem for general linear MASs under a structurally balanced and connected signed topology by developing a dynamic event-triggered mechanism. To alleviate the communication burden, the proposed strategy incorporates both state-dependent and time-dependent variables, such that each agent only exchanges information intermittently with its neighbors. The control law and triggering condition are implemented in a fully distributed manner without requiring any global information, thereby avoiding the reliance on Laplacian eigenvalues or the number of agents. Rigorous analysis establishes that bipartite consensus can be achieved under the proposed framework, and the triggering mechanism is proven to exclude Zeno behavior. Numerical simulations further confirm the effectiveness of the method, showing that the proposed scheme significantly reduces triggering frequency while preserving control performance compared with the static event-triggered baseline.
Nevertheless, some limitations remain. The present study is restricted to numerical simulations, and future work will emphasize experimental validation on physical platforms. Moreover, the analysis is confined to structurally balanced signed topologies, and extensions to heterogeneous or nonlinear networks, particularly under disturbances, uncertainties, and actuator faults, represent an important direction. In addition, while the dynamic event-triggered strategy decreases communication load, further refinement is required to enhance transient performance and robustness under model uncertainties. Future research will also focus on edge-based dynamic event-triggered schemes to accommodate more general MAS settings and broader application scenarios.

Author Contributions

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

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data will be made available on request.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MASsMultiagent systems
AUVsAutonomous underwater vehicles
DETDynamic-based event-triggered
SETStatic-based event-triggered

Appendix A

Proof of Theorem 1.
Step 1: The LCF is selected as Equation (16), where the matrix Ω is defined in Equation (12), c ^ z i j and γ i j are given in Equation (15), and is a positive scalar to be determined later. Recalling the definitions of z i ( t ) , e z i ( t ) , and δ i ( t ) , Equation (11) can be rewritten as Equation (17).
Then, the time derivative of V ( t ) along Equation (14) is presented as
V ˙ 1 ( t ) = i = 1 N δ i T ( t ) Ω A δ i ( t ) B K   j N i c ^ z i j ( t ) a ¯ i j δ ^ i j ( t ) + i = 1 N j N i a ¯ i j 4 c ^ z i j ( t ) δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N k i ζ i ( t ) i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) + i = 1 N α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + i = 1 N α i η i ς ( t )   = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) i = 1 N δ i T ( t ) Ω B K j N i c ^ z i j ( t ) a ¯ i j δ ^ i j ( t )   + i = 1 N j N i a ¯ i j 4 c ^ z i j ( t ) δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   + i = 1 N α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
It is clear that the term i = 1 N δ i T ( t ) Ω B K j N i c ^ z i j ( t ) a ¯ i j δ ^ i j ( t ) in Equation (A1) satisfies
i = 1 N δ i T ( t ) Ω B K j N i c ^ z i j ( t ) a ¯ i j δ ^ i j ( t ) = 1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j δ i ( t ) δ j ( t ) T Γ z ^ i ( t ) z ^ j ( t )
After substituting the Equation (A2) into Equation (A1), one has
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) 1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j δ i ( t ) δ j ( t ) T Γ δ ^ i j ( t )   + i = 1 N j N i a ¯ i j 4 c ^ z i j ( t ) δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   + i = 1 N α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
Meanwhile, it follows from the above discussion in Equation (14) that δ i ( t ) δ j ( t ) = z i ( t ) z j ( t ) = z ^ i ( t ) e z i ( t ) z ^ j ( t ) + e z j ( t ) = δ ^ i j ( t ) e z i ( t ) + e z j ( t ) . Thus, V ˙ ( t ) can be further expressed as
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) + i = 1 N j N i a ¯ i j α i β i c ^ z i j ( t ) + 4   δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) + 1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i ( t ) e z j ( t ) T Γ δ ^ i j ( t )   i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
For further scaling, note that e z i ( t ) e z j ( t ) T Γ z ^ i ( t ) z ^ j ( t ) 1 2 e z i ( t ) e z j ( t ) T Γ e z i ( t ) e z j ( t ) + 1 2 z ^ i ( t ) z ^ j ( t ) T Γ z ^ i ( t ) z ^ j ( t ) . Thus, the term 1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i ( t ) e z j ( t ) T Γ δ ^ i j ( t ) in Equation (A4) satisfies the following inequation:
1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i ( t ) e z j ( t ) T Γ δ ^ i j ( t ) = 1 2 i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i ( t ) e z j ( t ) T Γ z ^ i ( t ) z ^ j ( t ) i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) + 1 4 i = 1 N j N i c ^ z i j ( t ) a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )
With the substitution of Equation (A5), Equation (A4) becomes:
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) + i = 1 N j N i a ¯ i j α i β i 4 δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t ) + i = 1 N j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )   = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) i = 1 N 4 β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N 1 α i β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + i = 1 N 1 α i j N i c ^ z i j ( t ) a ¯ i j e z i T ( t ) Γ e z i ( t )   i = 1 N k i ζ i ( t ) + i = 1 N α i η i ς ( t )
In light of the definition of e z i ( t ) and δ ^ i j ( t ) , it can be seen from the triggering condition Equation (10) that Equation (21) holds.
Consequently, from Equation (A6), it follows that
V ˙ 1 ( t ) = 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) i = 1 N 4 β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N k i 1 α i ω i ζ i ( t ) + i = 1 N η i ς ( t )   1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) 4 β i = 1 N j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t )   i = 1 N ξ i ζ i ( t ) + i = 1 N η i ς ( t )
where ξ i = k i 1 α i ω i , β = max β 1 , β 2 , , β i .
Inspired by Young’s inequality, a crucial inequality is given as follows for later utilization:
i = 1 N j N i a ¯ i j z i ( t ) z j ( t ) T Γ z i ( t ) z j ( t ) 2 i = 1 N j N i a ¯ i j z ^ i ( t ) z ^ j ( t ) T Γ z ^ i ( t ) z ^ j ( t ) + 2 i = 1 N j N i a ¯ i j e z i ( t ) e z j ( t ) T Γ e z i ( t ) e z j ( t ) 2 i = 1 N j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + 8 i = 1 N j N i a ¯ i j e z i T ( t ) Γ e z i ( t )
In terms of Equation (8) and Remark 2, it indicates that c ^ z i j ( t ) c ^ z i j ( 0 ) always hold for t 0 . To facilitate the following design and analysis, it is defined that c _ = min c ^ z i j ( 0 ) : ( j , i ) E . Similar to the Equation (A6), one can obtain
c _ j N i a ¯ i j e z i T ( t ) Γ e z i ( t ) β i j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) η i ς ( t ) ζ i ( t ) / ω i
Then, upon utilizing Equations (A8) and (A9), it can be concluded that
i = 1 N j N i a ¯ i j z i ( t ) z j ( t ) T Γ z i ( t ) z j ( t ) i = 1 N 2 + 8 β i c _ j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + i = 1 N 8 ω i c _ ζ i ( t ) + i = 1 N 8 c _ η i ς ( t ) ρ 1 i = 1 N j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) + 4 ρ 1 ρ 2 4 β i = 1 N ζ i ( t ) + 4 ρ 1 ρ 2 4 β i = 1 N η i ς ( t )
where ρ 1 = max 2 + 8 β c _ , 2 8 β ω c _ ρ 2 , 2 8 β c _ ρ 2 with ω = max ω 1 , ω 2 , , ω i and ρ 2 < 1 2 × k i 1 α i ω i = 1 2 ξ i . Therefore, the following expression can be further obtained:
i = 1 N j N i a ¯ i j δ ^ i j T ( t ) Γ δ ^ i j ( t ) 1 ρ 1 i = 1 N j N i a ¯ i j z i ( t ) z j ( t ) T Γ z i ( t ) z j ( t ) 4 ρ 2 4 β i = 1 N ζ i ( t ) 4 ρ 2 4 β i = 1 N η i ς ( t )
According to the definition of δ ( t ) introduced above, after substituting Equation (A11) into Equation (A7), one has
V ˙ 1 ( t ) 1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) 1 2 ξ i i = 1 N ζ i ( t ) + 1 2 ξ i + 1 i = 1 N η i ς ( t )   4 β 1 ρ 1 i = 1 N j N i a ¯ i j ( t ) δ i ( t ) δ j ( t ) T Γ δ i ( t ) δ j ( t )   1 2 i = 1 N δ i T ( t ) A T Ω + Ω A δ i ( t ) 1 2 ξ i i = 1 N ζ i ( t ) + 1 2 ξ i + 1 i = 1 N η i ς ( t )   2 2 β 1 ρ 1 δ T ( t ) L ¯ Ω B B T Ω δ ( t )   1 2 i = 1 N δ i T ( t ) A T Ω + Ω A λ Ω B B T Ω δ i ( t ) 1 2 ξ i i = 1 N ζ i ( t ) + 1 2 ξ i + 1 i = 1 N η i ς ( t )
where ξ i > 0 since condition k i > 1 α i ω i exists. Furthermore, λ = 4 β ρ 1 λ 2 , by choosing > ρ 1 λ 2 + 4 β , one can find that λ > 1 . In accordance with the algebraic Riccati equation in Equation (12), Lemma 1 and Lemma 2, Equation (A12) can be reduced to Equation (23).
Recalling the definition of ς ( t ) = e θ i t , t 0 , , define V 2 ( t ) = V 1 ( t ) + 1 2 ξ i + 1 i = 1 N η i θ i e θ i t , one has Equation (24).
Attributing to V 2 ( t ) 0 and V ˙ 2 ( t ) 0 , V 2 ( t ) is bounded, which indicates that δ i ( t ) , c ^ z i j ( t ) , and ζ i ( t ) are uniformly ultimately bounded. To further illustrate that the proposed control objective can be achieved, i.e., lim t δ ( t ) = 0 , detailed proof is given as follows.
Step 2: The proof procedure follows the same steps as in the main text. Specifically, by invoking Cauchy’s convergence criterion and Equation (24), one can show that the triggering instants fulfill the required conditions, thereby guaranteeing that the MAS achieves bipartite consensus asymptotically.
Thus, Theorem 1 has been proven completely. □

References

  1. Zhu, C.; Huang, B.; Su, Y.; Zhou, B.; Zhang, E. Finite-time time-varying formation control for marine surface vessels. Ocean Eng. 2021, 239, 109817. [Google Scholar] [CrossRef]
  2. Huang, B.; Song, S.; Zhu, C.; Li, J.; Zhou, B. Finite-time distributed formation control for multiple unmanned surface vehicles with input saturation. Ocean Eng. 2021, 233, 109158. [Google Scholar] [CrossRef]
  3. Liu, B.; Zhang, H.T.; Meng, H.; Fu, D.; Su, H. Scanning-Chain Formation Control for Multiple Unmanned Surface Vessels to Pass Through Water Channels. IEEE Trans. Cybern. 2022, 52, 1850–1861. [Google Scholar] [CrossRef]
  4. Su, Z.; Huang, B.; Miao, J.; Wang, W.; Lin, X. Configurable performance-communication trade-off for quaternion-based AUVs: A partitioned hybrid event-triggered approach. IEEE Trans. Veh. Technol. 2025; early access. [Google Scholar] [CrossRef]
  5. Anderson, B.D.O.; Yu, C.; Dasgupta, S.; Stephen Morse, A. Control of a three-coleader formation in the plane. Syst. Control Lett. 2007, 56, 573–578. [Google Scholar] [CrossRef]
  6. Marshall, J.A.; Broucke, M.E.; Francis, B.A. Pursuit formations of unicycles. Automatica 2006, 42, 3–12. [Google Scholar] [CrossRef]
  7. Zuo, Z.; Song, J.; Han, Q.L. Coordinated Planar Path-Following Control for Multiple Nonholonomic Wheeled Mobile Robots. IEEE Trans. Cybern. 2022, 52, 9404–9413. [Google Scholar] [CrossRef]
  8. Ning, B.; Han, Q.L.; Lu, Q. Fixed-Time Leader-Following Consensus for Multiple Wheeled Mobile Robots. IEEE Trans. Cybern. 2020, 50, 4381–4392. [Google Scholar] [CrossRef]
  9. Guo, W.; Sun, W.; Lu, X. Distributed input observer-based finite-time consensus for the leader-following multi-agent systems. J. Frankl. Inst. 2020, 357, 5556–5569. [Google Scholar] [CrossRef]
  10. Yang, Y.; He, W.; Han, Q.L.; Peng, C. H(infinity) Synchronization of Networked Master-Slave Oscillators With Delayed Position Data: The Positive Effects of Network-Induced Delays. IEEE Trans. Cybern. 2019, 49, 4090–4102. [Google Scholar] [CrossRef] [PubMed]
  11. Nguyen, D.H.; Narikiyo, T.; Kawanishi, M. Robust Consensus Analysis and Design Under Relative State Constraints or Uncertainties. IEEE Trans. Autom. Control 2018, 63, 1784–1790. [Google Scholar] [CrossRef]
  12. Yu, J.; Shi, Y. Scaled Group Consensus in Multiagent Systems With First/Second-Order Continuous Dynamics. IEEE Trans. Cybern. 2018, 48, 2259–2271. [Google Scholar] [CrossRef] [PubMed]
  13. Aryankia, K.; Selmic, R. Robust Adaptive Leader-Following Formation Control of Nonlinear Multiagents Using Three-Layer Neural Networks. IEEE Trans. Cybern. 2024, 54, 5636–5648. [Google Scholar] [CrossRef]
  14. Luo, X.; Fu, Y.; Wang, J.; Li, X. Safety Flocking of Networked Lagrangian Systems With Event-Triggered Communication. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 6756–6764. [Google Scholar] [CrossRef]
  15. Wen, G.; Duan, Z.; Yu, W.; Chen, G. Consensus of multi-agent systems with nonlinear dynamics and sampled-data information: A delayed-input approach. Int. J. Robust Nonlinear Control 2012, 23, 602–619. [Google Scholar] [CrossRef]
  16. Han, J.; Zhang, H.; Jiang, H. Event-based H consensus control for second-order leader-following multi-agent systems. J. Frankl. Inst. 2016, 353, 5081–5098. [Google Scholar] [CrossRef]
  17. Cui, Y.; Xu, L. Bounded consensus for multiagent systems by event-triggered data transmission, time delay, and predictor-based control. Int. J. Robust Nonlinear Control 2019, 30, 804–823. [Google Scholar] [CrossRef]
  18. Du, C.; Liu, X.; Ren, W.; Lu, P.; Liu, H. Finite-Time Consensus for Linear Multiagent Systems via Event-Triggered Strategy Without Continuous Communication. IEEE Trans. Control Netw. Syst. 2020, 7, 19–29. [Google Scholar] [CrossRef]
  19. Zhang, H.; Wang, A.; Ji, W.; Qiu, J.; Yan, H. Optimal Consensus Control for Continuous-Time Linear Multiagent Systems: A Dynamic Event-Triggered Approach. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 14449–14457. [Google Scholar] [CrossRef]
  20. Hu, L.-S.; Bai, T.; Shi, P.; Wu, Z. Sampled-data control of networked linear control systems. Automatica 2007, 43, 903–911. [Google Scholar] [CrossRef]
  21. Chen, T.; Wang, F.; Feng, M.; Xia, C.; Chen, Z. Fully distributed consensus of linear multi-agent systems via dynamic event-triggered control. Neurocomputing 2024, 569, 127129. [Google Scholar] [CrossRef]
  22. Fan, Y.; Feng, G.; Wang, Y.; Song, C. Distributed event-triggered control of multi-agent systems with combinational measurements. Automatica 2013, 49, 671–675. [Google Scholar] [CrossRef]
  23. Gao, Y.; Wang, L. Sampled-Data Based Consensus of Continuous-Time Multi-Agent Systems With Time-Varying Topology. IEEE Trans. Autom. Control 2011, 56, 1226–1231. [Google Scholar] [CrossRef]
  24. Chen, C.; Lewis, F.L.; Li, X. Event-triggered coordination of multi-agent systems via a Lyapunov-based approach for leaderless consensus. Automatica 2022, 136, 109936. [Google Scholar] [CrossRef]
  25. Yang, D.; Ren, W.; Liu, X.; Chen, W. Decentralized event-triggered consensus for linear multi-agent systems under general directed graphs. Automatica 2016, 69, 242–249. [Google Scholar] [CrossRef]
  26. Ji, L.; Niu, F.; Guo, X.; Xie, Y.; Li, H. Prescribed-time privacy-preserving bipartite consensus of multiagent systems via edge-event-triggered method. J. Frankl. Inst. 2025, 362, 107423. [Google Scholar] [CrossRef]
  27. Liu, X.; Du, C.; Liu, H.; Lu, P. Distributed event-triggered consensus control with fully continuous communication free for general linear multi-agent systems under directed graph. Int. J. Robust Nonlinear Control 2017, 28, 132–143. [Google Scholar] [CrossRef]
  28. Li, Y.; Liu, X.; Liu, H.; Du, C.; Lu, P. Distributed dynamic event-triggered consensus control for multi-agent systems under fixed and switching topologies. J. Frankl. Inst. 2021, 358, 4348–4372. [Google Scholar] [CrossRef]
  29. Wang, X.; Su, H.; Wang, X.; Chen, G. Fully Distributed Event-Triggered Semiglobal Consensus of Multi-agent Systems With Input Saturation. IEEE Trans. Ind. Electron. 2017, 64, 5055–5064. [Google Scholar] [CrossRef]
  30. Cheng, B.; Li, Z. Fully Distributed Event-Triggered Protocols for Linear Multiagent Networks. IEEE Trans. Autom. Control 2019, 64, 1655–1662. [Google Scholar] [CrossRef]
  31. Li, W.; Zhang, H.; Sun, S.; Zhang, J. Fully distributed event-triggered consensus protocols for multi-agent systems with physically interconnected network. Neurocomputing 2020, 418, 191–199. [Google Scholar] [CrossRef]
  32. Jin, X.; Lu, S.; Yu, J. Adaptive NN-Based Consensus for a Class of Nonlinear Multiagent Systems With Actuator Faults and Faulty Networks. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 3474–3486. [Google Scholar] [CrossRef]
  33. Deng, C.; Jin, X.Z.; Che, W.W.; Wang, H. Learning-Based Distributed Resilient Fault-Tolerant Control Method for Heterogeneous MASs Under Unknown Leader Dynamic. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 5504–5513. [Google Scholar] [CrossRef]
  34. Xu, Y.; Li, T.; Tong, S. Event-triggered adaptive fuzzy bipartite consensus control of multiple autonomous underwater vehicles. IET Control Theory Appl. 2021, 14, 3632–3642. [Google Scholar] [CrossRef]
  35. Lu, J.; Wang, Y.; Shi, X.; Cao, J. Finite-Time Bipartite Consensus For Multiagent Systems Under Detail-Balanced Antagonistic Interactions. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 3867–3875. [Google Scholar] [CrossRef]
  36. Meng, D. Bipartite containment tracking of signed networks. Automatica 2017, 79, 282–289. [Google Scholar] [CrossRef]
  37. Zhou, Q.; Wang, W.; Liang, H.; Basin, M.V.; Wang, B. Observer-Based Event-Triggered Fuzzy Adaptive Bipartite Containment Control of Multiagent Systems With Input Quantization. IEEE Trans. Fuzzy Syst. 2021, 29, 372–384. [Google Scholar] [CrossRef]
  38. Cai, Y.; Zhang, H.; He, Q.; Song, W. Fully distributed bipartite leader-following consensus for uncertain linear multi-agent systems with event-triggered mechanism. Int. J. Robust Nonlinear Control 2020, 31, 1375–1394. [Google Scholar] [CrossRef]
  39. Cai, Y.; Zhang, H.; Zhang, J.; Xi, R.; He, Q. Fully distributed bipartite time-varying formation control for uncertain linear multi-agent systems under event-triggered mechanism. Int. J. Robust Nonlinear Control 2021, 31, 5165–5187. [Google Scholar] [CrossRef]
  40. He, Q.; Sun, L.; Wang, X.; Wang, Z.; Huang, M.; Yi, B.; Wang, Y.; Ma, L. Positive opinion maximization in signed social networks. Inf. Sci. 2021, 558, 34–49. [Google Scholar] [CrossRef]
  41. Chen, X.; Yu, H.; Hao, F. Prescribed-Time Event-Triggered Bipartite Consensus of Multiagent Systems. IEEE Trans. Cybern. 2022, 52, 2589–2598. [Google Scholar] [CrossRef]
  42. Altafini, C. Consensus Problems on Networks With Antagonistic Interactions. IEEE Trans. Autom. Control 2013, 58, 935–946. [Google Scholar] [CrossRef]
  43. Altafini, C. Dynamics of opinion forming in structurally balanced social networks. PLoS ONE 2012, 7, e38135. [Google Scholar] [CrossRef] [PubMed]
  44. He, W.; Xu, B.; Han, Q.L.; Qian, F. Adaptive Consensus Control of Linear Multiagent Systems With Dynamic Event-Triggered Strategies. IEEE Trans. Cybern. 2020, 50, 2996–3008. [Google Scholar] [CrossRef]
  45. Zhu, W.; Jiang, Z.-P.; Feng, G. Event-based consensus of multi-agent systems with general linear models. Automatica 2014, 50, 552–558. [Google Scholar] [CrossRef]
Figure 1. Fully distributed bipartite consensus control for MAS under a dynamic event-triggered communication framework.
Figure 1. Fully distributed bipartite consensus control for MAS under a dynamic event-triggered communication framework.
Actuators 14 00451 g001
Figure 2. Communication topology of the agents. Numbers denote edge weights, and colors indicate different node types; red edges represent negative weights.
Figure 2. Communication topology of the agents. Numbers denote edge weights, and colors indicate different node types; red edges represent negative weights.
Actuators 14 00451 g002
Figure 3. The state trajectories x i ( t ) of six agents under dynamic event-triggered method: (a) x 1 ( t ) , (b) x 2 ( t ) .
Figure 3. The state trajectories x i ( t ) of six agents under dynamic event-triggered method: (a) x 1 ( t ) , (b) x 2 ( t ) .
Actuators 14 00451 g003
Figure 4. Trigger interval and numbers of triggering instants among all six agents: (a) agent 1, (b) agent 2, (c) agent 3, (d) agent 4, (e) agent 5, (f) agent 6.
Figure 4. Trigger interval and numbers of triggering instants among all six agents: (a) agent 1, (b) agent 2, (c) agent 3, (d) agent 4, (e) agent 5, (f) agent 6.
Actuators 14 00451 g004
Figure 5. Time response curves of control inputs u i 1 ( t ) (a), dynamic threshold parameters ζ i ( t ) (b), and adaptive parameters c ^ i j ( t ) (c).
Figure 5. Time response curves of control inputs u i 1 ( t ) (a), dynamic threshold parameters ζ i ( t ) (b), and adaptive parameters c ^ i j ( t ) (c).
Actuators 14 00451 g005
Figure 6. The state trajectories x i ( t ) of six agents under “SET” scheme: (a) x 1 ( t ) , (b) x 2 ( t ) .
Figure 6. The state trajectories x i ( t ) of six agents under “SET” scheme: (a) x 1 ( t ) , (b) x 2 ( t ) .
Actuators 14 00451 g006
Figure 7. Time response curves of control inputs u i 1 ( t ) (a) and adaptive parameters c ^ i j ( t ) (b) under “SET” scheme.
Figure 7. Time response curves of control inputs u i 1 ( t ) (a) and adaptive parameters c ^ i j ( t ) (b) under “SET” scheme.
Actuators 14 00451 g007
Figure 8. Trigger interval and numbers of triggering instants among all six agents under “SET” scheme: (a) agent 1, (b) agent 2, (c) agent 3, (d) agent 4, (e) agent 5, (f) agent 6.
Figure 8. Trigger interval and numbers of triggering instants among all six agents under “SET” scheme: (a) agent 1, (b) agent 2, (c) agent 3, (d) agent 4, (e) agent 5, (f) agent 6.
Actuators 14 00451 g008
Table 1. The relevant parameters of proposed strategy.
Table 1. The relevant parameters of proposed strategy.
CompositionValues
Triggering condition parameters ω = 150 , 210 , 150 , 320 , 210 , 270 T , β i = 0.008 ,   i = 1 , 2 , , 6
η = [ 0.16 , 0.16 , 0.64 , 0.81 , 0.81 , 0.64 ] T , ζ ( 0 ) = 150 , 120 , 138 , 126 , 159 , 129 T
Adaptive parameters k = 0.64 , 0.6 , 0.56 , 0.52 , 0.52 , 0.5 T
α = [ 0.96 , 2.24 , 0.96 , 0.96 , 2.24 , 0.96 ] T , c ^ i j ( 0 ) = 1 , γ i j = 1.5 ,   ( i , j ) E
Initial state of agents x 1 ( 0 ) = [ 2 ; 4 ] , x 2 ( 0 ) = [ 4 ; 2 ] , x 3 ( 0 ) = [ 4 ; 2 ] x 4 ( 0 ) = [ 5 ; 0 ] , x 5 ( 0 ) = [ 3 ; 1 ] , x 6 ( 0 ) = [ 5 ; 3 ]
Table 2. Triggering numbers on each agent under different triggering schemes.
Table 2. Triggering numbers on each agent under different triggering schemes.
Agent i123456
DET431526341824
SET766359666048
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

Sun, H.; Lin, X.; Zhao, D. Fully-Distributed Bipartite Consensus for Linear Multiagent Systems with Dynamic Event-Triggered Mechanism Under Signed Topology Network. Actuators 2025, 14, 451. https://doi.org/10.3390/act14090451

AMA Style

Sun H, Lin X, Zhao D. Fully-Distributed Bipartite Consensus for Linear Multiagent Systems with Dynamic Event-Triggered Mechanism Under Signed Topology Network. Actuators. 2025; 14(9):451. https://doi.org/10.3390/act14090451

Chicago/Turabian Style

Sun, Han, Xiaogong Lin, and Dawei Zhao. 2025. "Fully-Distributed Bipartite Consensus for Linear Multiagent Systems with Dynamic Event-Triggered Mechanism Under Signed Topology Network" Actuators 14, no. 9: 451. https://doi.org/10.3390/act14090451

APA Style

Sun, H., Lin, X., & Zhao, D. (2025). Fully-Distributed Bipartite Consensus for Linear Multiagent Systems with Dynamic Event-Triggered Mechanism Under Signed Topology Network. Actuators, 14(9), 451. https://doi.org/10.3390/act14090451

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