Next Article in Journal
Evaluating the Conformity to Types of Unified Modeling Language Diagrams with Feature-Based Neural Networks
Previous Article in Journal
Efficacy of Nonpharmacological Treatment in Children and Adolescent with Tic Disorder: A Systematic Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Pinning Event-Triggered Control for Bipartite Consensus of Hybrid-Order Heterogeneous Multi-Agent Systems with Antagonistic Links

School of Science, Jiangnan University, Wuxi 214122, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(20), 9468; https://doi.org/10.3390/app14209468
Submission received: 30 August 2024 / Revised: 10 October 2024 / Accepted: 11 October 2024 / Published: 17 October 2024

Abstract

:
Finite-time consensus problem of hybrid-order heterogeneous multi-agent systems under a signed digraph topology is investigated in this paper. For heterogeneous multi-agent systems composed of first-order and second-order agents, a novel pinning event-triggered control protocol is devised to facilitate the attainment of the desired consensus state within a finite time. This control method overcomes communication barriers between first-order and second-order multi-agent systems, achieving effective control performance while reducing controller update frequency and communication costs. Based on graph theory and the Lyapunov stability method, several novel matrices are defined to address the finite-time consensus problem in hybrid-order multi-agent systems, and these matrices also facilitate the theoretical derivation process. Furthermore, it is demonstrated that the control protocol designed for hybrid-order systems is devoid of Zeno behavior. Finally, a detailed numerical example is supplied to illustrate the validity of the theoretical analysis.

1. Introduction

A multi-agent system refers to the mutual cooperation and coordination among multiple individual agents to collectively accomplish complex tasks. Currently, multi-agent systems are widely applied in various fields such as aircraft formation, sensor networks, parallel computing, and network resource allocation [1,2,3,4]. Researching heterogeneous multi-agent systems is of paramount significance in bolstering system robustness and adaptability, as well as optimizing task performance [5]. Scholars have conducted in-depth research on multi-agent systems, yet the aspect of heterogeneity within the system, wherein agents possess distinct characteristics, remains largely overlooked. Heterogeneous systems typically involve different types of agents or control strategies. Effectively addressing the consensus problem in these systems can enhance resource utilization efficiency, optimize the collaboration process, and reduce redundant operations. Lu and Wu sought to investigate the consensus issue of heterogeneous multi-agent system formed by second-order linear and nonlinear agents [6]. Shi et al. considered the consensus problem of heterogenous multi-agent systems composed of two different dynamics: first-order and second-order integrator agents [7]. Nevertheless, there is ample scope for further exploration in the field of heterogeneous systems
In multi-agent systems, achieving consensus is a critical research focus for coordinating control [8,9,10,11]. This involves individuals adjusting and optimizing their behavior through mutual communication, leading to eventual convergence to a unified state. Multi-agent systems exhibit two convergence modes [12], namely, asymptotic convergence and finite-time convergence. Finite-time mode involves each agent in the system reaching its target state or achieving the desired performance within a finite number of steps or time, thereby meeting engineering requirements effectively. Finite-time consensus can significantly enhance the responsiveness and coordination of multi-agent systems within a specific time frame, ensuring that the system can quickly adapt to dynamic environments or unforeseen events. This is crucial for many applications, such as drone formations and autonomous driving. Due to its higher level of convergence accuracy, speed, and robust stability, finite-time convergence has attracted significant interest [13,14,15]. For instance, researchers explored finite-time bipartite consensus for multi-agent systems under random switching topologies [16]. Sliding-mode control was utilized to attain finite-time tracking for multi-agent systems encountering false data injection attacks [17]. However, in practical applications, multi-agent systems frequently face challenges in autonomously reaching consensus states. Therefore, exerting control becomes essential to ensure the attainment of consensus.
Numerous control strategies have been developed in existing research to enable multi-agent systems to achieve consensus. These strategies include adaptive control [10,18], optimal control [19,20], containment control [21], observer-based control [22], among others. It is important to recognize that not all agents need to directly participate in the control process, as certain agents may have minimal influence on the overall system dynamics. Pinning control methods involve selecting specific agents for control to reduce data redundancy and enhance system efficiency. In the study by [23], achieving group consensus only required at least one agent in the system to be pinned. Liu proposed an edge-pinning-based synchronous update strategy that adjusted partial coupling weights between neighboring agents instead of all, offering effective reductions in estimation complexity and resource usage [24]. Event-triggered control is another advantageous approach for maximizing the use of network resources. This control method defines trigger conditions based on system requirements and performance criteria, enabling control decisions and adjustments to occur only when specific events take place rather than at fixed intervals. By doing so, communication and computational burdens are reduced, while system flexibility and efficiency are enhanced. An event-triggered mechanism based on relative information was introduced in [25] to address the consensus issue in stochastic multi-agent systems. Du et al. proposed a dynamic event-triggered control with an adaptive law to improve control efficiency [26]. For leader–follower and leaderless consensus, corresponding event-triggered mechanisms were designed by Ahmed [27] and Mu [28], respectively.
In traditional communication topologies, the weights of the adjacency matrix are required to be non-negative [23,25]. However, in certain multi-agent systems, different agents may cooperate to achieve common goals or compete to acquire resources or advantages in various time frames and contexts. As a result, the communication topology of the multi-agent system should be represented as a signed graph, where the weights of the adjacency matrix are positive or negative depending on whether the agents are in a cooperative or competitive relationship [29,30]. Networks of agent systems are characterized by structurally balanced signed graph topologies, which demonstrate bipartite consensus. The bipartite consensus of multi-agent systems with switching partial couplings and topologies was discussed in [31]. The bipartite consensus of higher-order multi-agent systems was analyzed in [32].
Drawing upon accumulated knowledge and inspiration, this paper endeavors to investigate the finite-time consensus problem in heterogeneous multi-agent systems composed of first-order and second-order agents under a signed directed graph by pinning event-triggered control.
The heterogeneous multi-agent system presented in this paper is modeled as a hybrid-order system, comprising both first-order and second-order agents. In contrast to the hybrid-order integral multi-agent system model [6], this formulation incorporates nonlinear terms, which significantly complicate the analytical process but provide a more accurate representation of real-world applications. Moreover, for the heterogeneous system, we develop an appropriate pinning event-triggered control strategy, which not only mitigates data redundancy caused by continuous communication but also ensures that the multi-agent system achieves consensus within a fixed time frame. In contrast, some existing works only realize an asymptotic consensus, where the time to convergence remains indeterminate [33]. The main contributions are summarized as follows:
1.
The finite-time consensus problem for heterogeneous multi-agent systems with mixed-order dynamics under cooperative–competitive interactions is addressed. To the authors’ knowledge, there is scarce literature simultaneously considering the heterogeneity and finite convergence of multi-agent systems. Moreover, this paper achieves finite-time consensus in systems communicated under a signed directed graph.
2.
An innovative pinning event-triggered control protocol is designed for the proposed multi-agent system to achieve finite-time consensus. On one hand, pinning control is adopted to constrain those agents with zero in-degree to avoid unnecessary communication; on the other hand, event-triggered control is employed to save communication bandwidth. The control protocol proposed in this paper enhances the convergence performance of the system and prolongs the lifespan of the control devices.
3.
The control protocol designed in this paper breaks the communication barrier between first-order agents and second-order agents, enabling communication between hybrid-order agents.
Organization: In Section 2, the model of multi-systems and control protocol are briefly introduced. In Section 3, the finite-time event-triggered convergent scheme is explored in detail. Section 4 features simulation examples for presentation and analysis. Section 5 provides a summary of this paper.
Notations:  R n denotes the n-dimensional real vector. R m × n denotes an m × n real matrix space. I n and 0 n denote an n-dimensional identity matrix and zero matrix, respectively. 1 n denotes an n-dimensional column vector with all ones. For any symmetric matrix P, P > 0 ( P < 0 ) means P is a positive (negative) definite matrix. · denotes the Euclidean norm. For any x R n , | x | α = | x 1 | α , | x 2 | α , , | x n | α T , sign ( x ) = sign ( x 1 ) , sign ( x 2 ) , , sign ( x n ) T , sig ( x ) α = | x 1 | α sign ( x 1 ) , | x 2 | α sign ( x 2 ) , , | x n | α sign ( x n ) , where α > 0 and sign ( · ) is the signum function. The Kronecker product of matrices X and Y is denoted by X Y . λ max ( A ) and λ min ( A ) are the maximum eigenvalue and the minimum eigenvalue of matrix A , respectively. In this paper, if not clearly stated, matrices are assumed to have compatible dimensions.

2. Preliminaries and Problem Formulation

2.1. Preliminaries on Signed Digraph Theory

Throughout this paper, the networked system topology is represented by a signed digraph G = ( V , ε , A ) , where V = { v 1 , v 2 , , v N } is the node set, ε V × V represents the directed edge set, the pair ( i , j ) ε means that node v j can receive information from node v i , and A = ( a i j ) N × N denote the adjacency matrix, whose entry a i j denotes the connection and weight between agents v i and v j . If the communication between node v j and node v i is cooperative, then a i j > 0 ; else, if the communication between node v j and node v i is competitive, then a i j < 0 . Otherwise, a i j = 0 . For simplicity, it is generally assumed that the graph G has no self-loop, that is, a i i = 0 . The Laplacian matrix L = ( l i j ) N × N is defined as l i j = a i j , i j , and l i i = j = 1 , j i N | a i j | . Different from the Laplacian matrix for unsigned directed graphs, it is important to highlight that the Laplacian matrix for signed directed graphs may not have zero row sums. This deviation poses challenges in derivation. To address this, a set of essential lemmas is introduced for a solution.
Definition 1. 
A signed digraph G = ( V , ε , A ) is said to be structurally balanced if the node set can be partitioned into two subsets V 1 and V 2 , which satisfy V 1 V 2 = , V 1 V 2 = V , such that if a i j 0 , then v i and v j are in the same subset, and if a i j 0 , then v i and v j are in different subsets separately. Otherwise, the digraph is said to be structurally unbalanced.

2.2. Preliminaries on Technical Lemmas

We hereby present several pivotal lemmas, These lemmas play an important role in the main conclusion of the paper, which uses Lyapunov stability theory to demonstrate that the designed control protocol can achieve finite-time consensus in heterogeneous multi-agent systems.
Lemma 1 
([29,34]). If the signed digraph G is structurally balanced, then there exists a diagonal matrix W = diag { w 1 , w 2 , , w N } with w i = ± 1 ( i = 1 , 2 , , N ) that transforms the signed digraph into an unsigned graph, which is called the gauge transformation. For graph G , if the adjacency weights a i j 0 , then w i = w j . If a i j 0 , then w i = w j . The nodes in the same subset have the same value of w i such that W A W = A , where A = ( a i j ) N × N , and A = ( | a i j | ) N × N is the matrix of the corresponding unsigned digraph.
Lemma 2 
([35]). For real matrices with appropriate dimensions X and Y, there exists a positive constant ε such that
X T Y + Y T X ε X T X + 1 ε Y T Y
Lemma 3 
([35]). For any x i > 0 ( i = 1 , 2 , , N ) and 0 < p 1 , the following inequalities hold:
( i = 1 N x i ) p i = 1 N x i p N 1 p ( i = 1 N x i ) p
Lemma 4 
([36]). If K = min i = 1 , 2 , , N { α 1 + α ( j = 1 N a i j j = 1 N a j i ) + b i } > 0 , then the inequality X T M sig ( X ) α K i = 1 N | X i | α + 1 0 holds, where α > 0 , X = [ X 1 , X 2 , , X N ] T R N , M = L + B .
Lemma 5 
([30,37]). Suppose that a function V ( t ) is continuous and non-negative when t [ 0 , + ) . If there exist two constants c > 0 and 0 < α < 1 so that the derivative of V ( t ) satisfies
V · ( t ) c V α ( t ) , t t 0 , V ( t 0 ) 0
then V ( t ) satisfies
V 1 α ( t ) V 1 α ( t 0 ) c ( 1 α ) ( t t 0 ) , t 0 t T ,
and V ( t ) 0 , t T , with the settling time T given by
T = t 0 + V 1 α ( t 0 ) c ( 1 α )

2.3. Problem Formulation

Consider the heterogeneous multi-agent system consisting of m first-order agents and N m ( N > m ) second-order agents. The system is modeled as
x · i ( t ) = f i ( x i ( t ) , t ) + u i ( t ) , i I m x · i ( t ) = v i ( t ) , v · i ( t ) = g i ( x i ( t ) , v i ( t ) , t ) + u i ( t ) , i I N m
where I m = { 1 , 2 , , m } denotes the set of first-order agents, I N m = { m + 1 , m + 2 , , N } denotes the set of second-order agents, x i ( t ) R n , v i ( t ) R n , u i ( t ) R n are the position state, velocity state, and control input of the ith agent, respectively. f i ( · ) and g i ( · ) are continuous nonlinear functions.
Remark 1. 
The heterogeneous multi-agent system in this paper consists of first-order multi-agent systems and second-order multi-agent systems, where the first-order multi-agent systems only have position dynamics’ equations, while the second-order multi-agent systems have separate dynamics’ equations for both position and velocity.
Definition 2. 
The heterogeneous multi-agent system (1) can achieve finite-time consensus when and only when given an arbitrary initial state of each agent, there exists a constant T > 0 such that
lim t T x i ( t ) w i x δ = 0 , i I N , lim t T v i ( t ) = 0 , i I N m .
and x i ( t ) = w i x δ and v i ( t ) = 0 for t > T , where T is a function about the initial state vector value, x δ is the position state that the group of agent i wants to reach, and w i ( i = 1 , 2 , , N ) is defined in Lemma 1.
Assumption 1. 
The signed graph G associated with MASs (1) is structurally balanced. The topology of the communication network composed by (1) contains a directed spanning tree.
Assumption 2. 
The nonlinear functions f i ( x i ( t ) , t ) ( i = 1 , 2 , , m ) and g i ( x i ( t ) , v i ( t ) , t ) ( i = m + 1 , m + 2 , , N ) satisfy
w i f i ( x i ( t ) , t ) σ 1 i w i x i ( t ) x δ , i I m , w i g i ( x i ( t ) , v i ( t ) , t ) σ 2 i w i v i ( t ) , i I N m .
where σ 1 i 0 ( i = 1 , 2 , , m ) and σ 2 i 0 ( i = m + 1 , m + 2 , , N ) are the constants.

3. Main Results

In this section, we introduce a finite-time consensus control protocol specifically designed for signed networks. An in-depth analysis is conducted to derive the finite-time stability of the heterogenous multi-agent system, with emphasis on a signed directed graph exhibiting a balanced structure. To enhance the efficiency of continuous-time updates, we propose an event-triggered pinning control strategy.

3.1. Design of Event-Triggered Control Protocol

To address the bipartite consensus problem of heterogeneous multi-agent systems within a finite time frame, a nonlinear finite-time event-triggered pinning control mechanism was designed. This mechanism was engineered to reduce controller updates, particularly in scenarios where communication bandwidth is constrained. Suppose that the trigger moment sequence of the ith agent is expressed as { t 0 i , t 1 i , , t k i , } . For convenience, we first define the error term related to neighbor information as follows:
φ i ( t ) = j = 1 N | a i j | ( sign ( a i j ) x j ( t ) x i ( t ) ) + b i ( w i x δ x i ( t ) ) , i I m ψ i ( t ) = j = m + 1 N | a i j | ( sign ( a i j ) x j ( t ) x i ( t ) ) + b i ( w i x δ x i ( t ) ) , ξ i ( t ) = j = m + 1 N | a i j | ( sign ( a i j ) v j ( t ) v i ( t ) ) b i v i ( t ) , i I N m
where A = ( a i j ) N × N denotes the adjacency matrix, and b i 0 are the pinning gains. When b i > 0 , the ith node is called the pinning node of the network.
Then, in order to achieve finite-time consensus within the system (1), the following control protocol is prescribed.
u i ( t ) = k 1 φ i ( t k i ) + φ i ( t k i ) p q , i I m ( c + k 2 ) ( ψ i ( t k i ) + ξ i ( t k i ) ) + ( ψ i ( t k i ) + ξ i ( t k i ) ) p q , i I N m
where k 1 , k 2 , c > 0 are control gains, and p , q are both positive odd integers satisfying p < q .
Remark 2. 
In traditional control methods, the controller can be designed as
u i ( t ) = k 1 φ i ( t ) + φ i ( t ) p q , i I m ( c + k 2 ) ( ψ i ( t ) + ξ i ( t ) ) + ( ψ i ( t ) + ξ i ( t ) ) p q , i I N m
The controller must clearly update continuously based on the communication information between the agents. In other words, the controller changes with time t. In this paper, event-triggered control is updated only at the moments determined by the event-triggering conditions within the event sequence { t 0 i , t 1 i , , t k i , } , which significantly saves communication resources.
Taking into account the bipartite nature of the communication network, and for the sake of expediency in subsequent derivations, we establish φ ¯ i ( t ) = w i φ i ( t ) ( i = 1 , 2 , , m ) , ψ ¯ i ( t ) = w i ψ i ( t ) , ξ ¯ i ( t ) = w i ξ i ( t ) ( i = m + 1 , m + 2 , , N ) , where w i is defined in Lemma 1. Under Assumption 1, through the introduction of the diagonal matrix W, it can be readily inferred that
φ ¯ i ( t ) = j = 1 N | a i j | ( w j x j ( t ) w i x i ( t ) ) + b i ( x δ w i x i ( t ) ) , i I m ψ ¯ i ( t ) = j = m + 1 N | a i j | ( w j x j ( t ) w i x i ( t ) ) + b i ( x δ w i x i ( t ) ) , ξ ¯ i ( t ) = j = m + 1 N | a i j | ( w j v j ( t ) w i v i ( t ) ) b i w i v i ( t ) , i I N m
Since p and q are positive odd integers with p < q , and given any w i = ± 1 , it consequently follows that
w i u i ( t ) = k 1 φ ¯ i ( t k i ) + φ ¯ i ( t k i ) p q , i I m ( c + k 2 ) ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) + ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) p q , i I N m
Furthermore, the determination of t k i is governed by the event-triggered mechanism t k + 1 i = inf { t > t k i : h i ( t ) > 0 } , where h i ( t ) is defined as
h i ( t ) = E i ( t ) 2 r 1 i φ ¯ i ( t ) 2 , i I m E i ( t ) 2 r 2 i φ ¯ i ( t ) + ξ ¯ i ( t ) ) 2 , i I N m
where r 1 i , r 2 i > 0 are the constants, and the measurement error E i ( t ) of the ith agent is given by
E i ( t ) = k 1 φ ¯ i ( t k i ) + φ ¯ i ( t k i ) p q k 1 φ ¯ i ( t ) φ ¯ i ( t ) p q , i I m ( c + k 2 ) ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) + ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) p q ( c + k 2 ) ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) p q , i I N m
Remark 3. 
Utilizing Lemma 1 enables the conversion of the signed digraph associated with system (1) into an unsigned digraph, thereby transforming the bipartite consensus problem into a common consensus problem.
Combined with the control protocol (7), measurement error (9), and error term (6), the error dynamical system of system (1) is described by
φ ¯ ˙ i ( t ) = j = 1 m l ¯ i j ( w j f j ( x j ( t ) , t ) + w j u j ( t ) ) b i ( w i f i ( x i ( t ) , t ) + w i u i ( t ) ) j = m + 1 N l ¯ i j w i v j ( t ) , i I m ψ ¯ ˙ i ( t ) = ξ ¯ i ( t ) , ξ ¯ ˙ ( t ) = j = m + 1 N l ˜ i j ( w j g j ( x j ( t ) , v j ( t ) , t ) + w j u j ( t ) ) b i ( w i g i ( x i ( t ) , v i ( t ) , t ) + w i u i ( t ) ) , i I N m
where l ¯ i j is defined as l ¯ i j = | a i j | ( i j ) , l ¯ i i = k = 1 , k i N | a i k | ( i , j = 1 , 2 , , N ) , and l ˜ i j is defined as l ˜ i j = | a i j | ( i , j m + 1 , i j ) , l ˜ i i = k = m + 1 , k i N | a i k | ; otherwise, l ˜ i j = 0 ( i , j = 1 , 2 , , N ) .
Remark 4. 
The matrix L ¯ = ( l ¯ i j ) N × N is the Laplacian matrix of the unsigned digraph A ¯ defined in Lemma 1, which is a zero-row-sum Laplacian matrix. The matrix L ˜ = ( l ˜ i j ) N × N is a block-diagonal matrix composed of blocks 0 m and L 2 , where L 2 is the Laplacian matrix of the unsigned digraph A ˜ = ( | a i j | ) ( N m ) × ( N m ) ( i , j = m + 1 , m + 2 , , N ) , meaning that A ˜ is the adjacency matrix of the unsigned communication network for all second-order multi-agent systems.
For the purpose of facilitating the subsequent theoretical analysis, let
φ ¯ ( t ) = ( φ ¯ 1 ( t ) , φ ¯ 2 ( t ) , , φ ¯ m ( t ) , 0 , 0 , , 0 ) T , ψ ¯ ( t ) = ( 0 , 0 , , 0 , ψ ¯ m + 1 ( t ) , ψ ¯ m + 2 ( t ) , , ψ ¯ N ( t ) ) T , ξ ¯ ( t ) = ( 0 , 0 , , 0 , ξ ¯ m + 1 ( t ) , ξ ¯ m + 2 ( t ) , , ξ ¯ N ( t ) ) T , F ( x ( t ) , t ) = [ f 1 ( x 1 ( t ) , t ) , f 2 ( x 2 ( t ) , t ) , , f N ( x N ( t ) , t ) , 0 , 0 , , 0 ] T , G ( x ( t ) , v ( t ) , t ) = [ 0 , 0 , , 0 , g m + 1 ( x m + 1 ( t ) , v m + 1 ( t ) , t ) , g m + 2 ( x m + 2 ( t ) , v m + 2 ( t ) , t ) , , g N ( x N ( t ) , v N ( t ) , t ) ] T , E 1 ( t ) = ( E 1 ( t ) , E 2 ( t ) , , E m ( t ) , 0 , 0 , , 0 ) T , E 2 ( t ) = ( 0 , 0 , , 0 , E m + 1 ( t ) , E m + 2 ( t ) , , E N ( t ) ) T , v ( t ) = ( 0 , 0 , , 0 , v m + 1 ( t ) , v m + 2 ( t ) , , v N ( t ) ) T .

3.2. Consensus Analysis

Based on the proposed control protocol and event-triggering conditions, the following theorem is established to ensure the finite-time consensus of heterogeneous nonlinear multi-agent systems under a bipartite topology.
Theorem 1. 
Assumptions 1 and 2 hold. The heterogeneous multi-agent systems (1) under the control protocol (5) with the event-triggered mechanism (8) will achieve the finite-time consensus if there exist positive constants μ min , μ ˜ min , c, σ 1 , σ 2 , γ 1 , γ 2 , and K such that the following conditions hold:
μ min k 1 > α + σ 1 λ min ( M T I ˜ m M ) + γ 1
μ ˜ min k 2 > ( ε + 1 ) λ max ( M ˜ M ˜ T ) + γ 2
μ ˜ min > 2 c + 1 c λ min ( M ˜ T M ˜ )
where α = 2 λ max ( M M T ) + λ max ( L L T ) and ε = σ 2 / λ min ( M ˜ T M ˜ ) . Moreover, the bipartite consensus of MASs (1) is achieved in a finite time T = V 1 1 2 ( p q + 1 ) ( t 0 ) K ( 1 1 2 ( p q + 1 ) ) .
Proof. 
Construct the Lyapunov function as
V ( t ) = 1 2 φ ¯ ( t ) ψ ¯ ( t ) ξ ¯ ( t ) T I N n 0 0 Ξ φ ¯ ( t ) ψ ¯ ( t ) ξ ¯ ( t ) ,
where Ξ = c ( M ˜ + M ˜ T ) I n I N n I N n I N n , M ˜ = I m 0 0 L 2 + B 2 , L 2 denotes the Laplacian matrix of the unsigned communication network for all second-order multi-agent system, and B 2 = diag ( b m + 1 , b m + 2 , , b N ) . Based on the definition of M ˜ , all eigenvalues of M ˜ are positive, which means that M ˜ + M ˜ T is a positive definite matrix. Therefore, there exists an invertible matrix Γ such that Γ ( M ˜ + M ˜ T ) Γ 1 = Λ , where Λ = diag { μ ˜ 1 , μ ˜ 2 , , μ ˜ N } , μ ˜ i is the ith eigenvalue of M ˜ + M ˜ T , and μ ˜ min = min i = 1 , 2 , , N { μ ˜ i } . It is known from Equation (13) in Theorem 1 that μ ˜ min > 1 c ; thus, c ( M ˜ + M ˜ T ) I n I N n > 0 , and Ξ is a positive definite matrix from the Shur complement theorem. Then, we can obtain V ( t ) > 0 . The time derivative of V ( t ) is calculated as follows:
V ˙ ( t ) = φ ¯ ( t ) ψ ¯ ( t ) ξ ¯ ( t ) T I N n 0 0 0 c ( M ˜ + M ˜ T ) I n I N n 0 I N n I N n φ ¯ ˙ ( t ) ψ ¯ ˙ ( t ) ξ ¯ ˙ ( t ) = φ ¯ T ( t ) φ ¯ ˙ ( t ) + ψ ¯ T ( t ) ( M ˜ + M ˜ T ) ψ ¯ ˙ ( t ) + ξ ¯ T ( t ) ψ ¯ ˙ ( t ) + ( ψ ¯ T ( t ) + ξ ¯ T ( t ) ) ξ ¯ ˙ ( t )
By error dynamical system (10), we obtain
φ ¯ ( t ) T φ ¯ ˙ ( t ) T = i = 1 m φ ¯ i ( t ) T ( j = 1 m l ¯ i j ( w j f j ( x j ( t ) , t ) + E j ( t ) + k 1 φ ¯ j ( t ) + φ ¯ j ( t ) p q ) j = m + 1 N l ¯ i j w j v j ( t ) b i ( w i f i ( x i ( t ) , t ) + E i ( t ) + k 1 φ ¯ i ( t ) + φ ¯ i ( t ) p q ) ) = φ ¯ ( t ) T ( ( L ¯ + B ) I n ) ( ( W I n ) F ( x ( t ) , t ) + E 1 ( t ) + k 1 φ ¯ ( t ) + φ ¯ ( t ) p q ) φ ¯ ( t ) T ( L ¯ I n ) ( W I n ) V ( t )
ψ ¯ ( t ) T ( ( M ˜ + M ˜ T ) I n ) ψ ¯ ˙ ( t ) + ξ ¯ ( t ) T ψ ¯ ˙ ( t ) = c ψ ¯ ( t ) T ( ( M ˜ + M ˜ T ) I n ) ξ ¯ ( t ) + ξ ¯ ( t ) T ξ ¯ ( t )
( ψ ¯ T ( t ) + ξ ¯ T ( t ) ) ξ ¯ ˙ ( t ) = i = m + 1 N ( ψ ¯ i ( t ) T + ξ ¯ i ( t ) T ) ( j = m + 1 N l ˜ i j ( w j g j ( x j ( t ) , v j ( t ) , t ) + E j ( t ) + ( c + k 2 ) ( ψ ¯ j ( t ) + ξ ¯ j ( t ) ) + ( ψ ¯ j ( t ) + ξ ¯ j ( t ) ) p q ) b i ( w i g i ( x i ( t ) , v i ( t ) , t ) + E i ( t ) + ( c + k 2 ) ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) + ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) p q ) ) = ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ( W I n ) G ( x ( t ) , v ( t ) , t ) + E 2 ( t ) + ( c + k 2 ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + ( ψ ¯ ( t ) + ξ ¯ ( t ) ) p q )
By Assumption 2, Lemma 2, and event-triggered conditions (8),
φ ¯ ( t ) T ( ( L ¯ + B ) I n ) ( ( W I n ) F ( x ( t ) , t ) + E 1 ( t ) ) φ ¯ ( t ) T ( ( M M T ) I n ) φ ¯ ( t ) + 1 2 ( W I n ) F ( x ( t ) , t ) 2 + 1 2 E 1 ( t ) 2 φ ¯ ( t ) T ( ( M M T ) I n ) φ ¯ ( t ) + σ 1 2 ( W I n ) x ( t ) 1 N x δ 2 + r 1 2 φ ¯ ( t ) T φ ¯ ( t )
( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ( W I n ) G ( x ( t ) , v ( t ) , t ) + E 2 ( t ) ) ε + 1 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ M ˜ T I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + 1 2 ε ( W I n ) G ( x ( t ) , v ( t ) , t ) + 1 2 E 2 ( t ) 2 ε + 1 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ M ˜ T I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + σ 2 2 ε v ( t ) T v ( t ) + γ 2 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( ψ ¯ ( t ) + ξ ¯ ( t ) )
where M = L ¯ + B , σ 1 = max i I m { σ 1 i } , σ 2 = max i I N m { σ 2 i } , γ 1 = max i I m { γ 1 i } , and γ 2 = max i I N m { γ 2 i } . According to (19) and (20), we obtain
φ ¯ T φ ¯ ˙ ( t ) φ ¯ ( t ) T ( ( M M T ) I n ) φ ¯ ( t ) + σ 1 2 ( W I n ) x ( t ) 1 N x δ 2 + γ 1 2 φ ¯ ( t ) T φ ¯ ( t ) k 1 φ ¯ ( t ) T ( M I n ) φ ¯ ( t ) φ ¯ ( t ) T ( M I n ) φ ¯ ( t ) p q + 1 2 φ ¯ ( t ) T ( ( L L T ) I n ) φ ¯ ( t ) + 1 2 v ( t ) T v ( t ) ( λ max ( M M T ) + γ 1 2 + 1 2 λ max ( L L T ) k 1 μ min 2 ) φ ¯ ( t ) T φ ¯ ( t ) + σ 1 2 e ( t ) 2 φ ¯ ( t ) T ( ( M ) I n ) φ ¯ ( t ) p q + 1 2 v ( t ) T v ( t )
( ψ ¯ T ( t ) + ξ ¯ T ( t ) ) ξ ¯ ˙ ( t ) ε + 1 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ M ˜ T I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + σ 2 2 ε v ( t ) T v ( t ) + γ 2 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) c ψ ¯ ( t ) T ( M ˜ I n ) ψ ¯ ( t ) c ξ ¯ ( t ) T ( M ˜ I n ) ξ ¯ ( t ) c ψ ¯ ( t ) T ( ( M ˜ + M ˜ T ) I n ) ξ ¯ ( t ) k 2 ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) p q 1 2 ( ( ε + 1 ) λ max ( M ˜ M ˜ T I n ) + γ 2 k 2 μ ˜ min ) ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + σ 2 2 ε v ( t ) T v ( t ) c ψ ¯ ( t ) T ( M ˜ I n ) ψ ¯ ( t ) c ξ ¯ ( t ) T ( M ˜ I n ) ξ ¯ ( t ) c ψ ¯ ( t ) T ( ( M ˜ + M ˜ T ) I n ) ξ ¯ ( t ) ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) p q
where e ( t ) = ( W I n ) x ( t ) 1 N x δ denotes the consensus error, and μ min and μ ˜ min are the non-zero eigenvalues of matrices M + M T and M ˜ + M T ˜ , respectively. Moreover, by (6), we have
ψ ¯ ( t ) T ψ ¯ ( t ) = e ( t ) T ( ( M T I ˜ m M ) I n ) e ( t ) λ min ( M T I ˜ m M ) e ( t ) T e ( t )
ξ ¯ ( t ) T ξ ¯ ( t ) = v ( t ) T ( W T I n ) ( ( M ˜ T M ˜ ) I n ) ( W I n ) v ( t ) λ min ( M ˜ T M ˜ ) v ( t ) T v ( t )
where I ˜ m = I m 0 0 0 N m , and λ min ( M T I ˜ m M ) and λ min ( M ˜ T M ˜ ) denote the non-zero eigenvalues of matrices M T I ˜ m M and M ˜ T M ˜ , respectively. Therefore,
e ( t ) T e ( t ) 1 λ min ( M T I ˜ m M ) ψ ¯ ( t ) T ψ ¯ ( t ) v T ( t ) v ( t ) 1 λ min ( M ˜ T M ˜ ) ξ ¯ ( t ) T ξ ¯ ( t )
Substituting Equations (17), (21)–(23) into (15), we have
V ˙ ( t ) ( λ max ( M M T ) + γ 1 2 + 1 2 λ max ( L L T ) + σ 1 2 λ m i n ( M T I ˜ m M ) k 1 μ min 2 ) φ ¯ ( t ) T φ ¯ ( t ) + 1 2 ( ( ε + 1 ) λ max ( M ˜ M ˜ T ) + γ 2 k 2 μ ˜ min ) ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) + 1 2 ( 2 + ( 1 + σ 2 ε ) 1 λ min ( M ˜ T M ˜ ) c μ ˜ min ) ξ ¯ ( t ) T ξ ¯ ( t ) c 2 μ ˜ min ψ ¯ ( t ) T ψ ¯ ( t ) φ ¯ ( t ) T ( M I n ) φ ¯ ( t ) p q ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) p q
Thus, if conditions (11)–(13) in Theorem 1 are guaranteed, λ max ( M M T ) + γ 1 2 + 1 2 λ max ( L L T ) + σ 1 2 λ min ( M T I ˜ m M ) k 1 μ min 2 0 , ( ε + 1 ) λ max ( M ˜ M ˜ T ) + γ 2 k 2 μ ˜ min 0 , 2 + ( 1 + σ 2 ε ) 1 λ min ( M ˜ T M ˜ ) c μ ˜ min 0 . At this point, we have
V ˙ ( t ) φ ¯ ( t ) T ( M I n ) φ ¯ ( t ) p q ( ψ ¯ ( t ) T + ξ ¯ ( t ) T ) ( M ˜ I n ) ( ψ ¯ ( t ) + ξ ¯ ( t ) ) p q
From Lemmas 3 and 4, it can be obtained that
V ˙ ( t ) K 1 i = 1 m φ ¯ i ( t ) p q + 1 K 2 i = m + 1 N ψ ¯ i ( t ) + ξ ¯ i ( t ) p q + 1 K 1 ( i = 1 m φ ¯ i ( t ) 2 ) 1 2 ( p q + 1 ) K 2 ( i = m + 1 N ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) 2 ) 1 2 ( p q + 1 )
where K 1 , K 2 > 0 are constants. Let ζ ( t ) = ( ψ ¯ ( t ) T , ξ ¯ ( t ) T ) T and C = I N n I N n I N n I N n . We have i = m + 1 N ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) 2 = ζ ( t ) T C ζ ( t ) > 0 before consensus is achieved, and ζ ( t ) ζ ( t ) Θ , where Θ = { χ R 2 N n , χ T χ = 1 } is a bounded and closed set. Thus, there exists a positive constant m = min ζ ( t ) ζ ( t ) ( ζ ( t ) ζ ( t ) ) T C ζ ( t ) ζ ( t ) such that i = m + 1 N ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) 2 m ζ ( t ) 2 .
Therefore,
V ˙ ( t ) K 1 ( φ ¯ ( t ) T φ ¯ ( t ) ) 1 2 ( p q + 1 ) K 2 ( 2 m λ max ( Ξ ) ζ ( t ) T Ξ ζ ( t ) ) 1 2 ( p q + 1 ) K ( φ ¯ ( t ) T φ ¯ ( t ) + ζ ( t ) T Ξ ζ ( t ) ) 1 2 ( p q + 1 ) K V ( t ) 1 2 ( p q + 1 )
where K = min { K 1 , K 2 ( 2 m λ max ( Δ ) ) 1 2 ( p q + 1 ) } . Due to K > 0 and 0 < 1 2 ( p q + 1 ) < 1 , based on Lemma 5, one obtains V ( t ) 0 for t T , where T = 2 V ( 0 ) 1 2 ( 1 p q ) K ( 1 p q ) . That is, lim t T x i ( t ) w i x δ = 0 ( i I N ) , lim t T v i ( t ) = 0 ( i I N m ) , and x i ( t ) = w i x δ , v i ( t ) = 0 for t > T , from Definition 1, the bipartite finite-time consensus of the heterogeneous multi-agent system (1) is realized within the setting time T. The proof is completed.
Remark 5. 
In the theoretical derivation process using Lyapunov’s stability method, for the sake of convenience, this paper segregated the information of first-order agents from that of second-order agents. Specifically, the error information of all first-order agent was represented by one vector, while that of all second-order agents was encapsulated into another vector. Subsequently, both error vectors were expanded to the same order for consensus.
Moreover, the following theorem proves that the designed event-triggered protocol does not exhibit a Zeno behavior. In other words, the event-triggered instant has a strictly positive lower bound.
Theorem 2. 
Consider the heterogeneous multi-agent system (1) under the control input (5), the triggered instant t k i is decided by the event-triggered mechanism (8). There exists a strictly positive constant which is the lower bound of the event-triggered instant t k + 1 i t k i ; thus, we can exclude the Zeno behavior.
Proof. 
When t [ t k i , t k + 1 i ) , based on the measurement error (9) for first-order agents, one can obtain
D + ( E i ( t ) ) E ˙ i ( t ) = k 1 φ ¯ ˙ i ( t ) + p q φ ¯ i ( t ) p q 1 φ ¯ ˙ i ( t ) ( k 1 + p q | φ ¯ i ( t ) | p q 1 ) φ ¯ ˙ i ( t ) = ( k 1 + p q | φ ¯ i ( t ) | p q 1 ) j = 1 m l ¯ i j ( w j f j ( x j ( t ) , t ) + k 1 φ ¯ j ( t k i ) + φ ¯ j ( t k i ) p q ) + j = m + 1 N l ¯ i j v j ( t ) + b i ( w i f i ( x i ( t ) , t ) + k 1 φ ¯ i ( t k i ) + φ ¯ i ( t k i ) p q ) ( k 1 + p q | φ ¯ i ( t ) | p q 1 ) ( L ¯ + B ( W I n ) F ( x ( t ) , t ) + L ¯ v ( t ) + Δ ( t k i ) ) ( k 1 + p q | φ ¯ i ( t ) | p q 1 ) ( σ 1 M e ( t ) + L ¯ v ( t ) + Δ ( t k i ) )
where Δ ( t k i ) = j = 1 m l ¯ i j ( k 1 φ ¯ j ( t k i ) + φ ¯ j ( t k i ) p q ) + b i ( k 1 φ ¯ i ( t k i ) + φ ¯ i ( t k i ) p q ) . Let e i ( t ) = x i ( t ) x δ denote the consensus error of ith agent. Since V ( t ) is bounded, which is derived in Theorem 1, the error terms φ ( t ) , ψ ( t ) , and ξ ( t ) are bounded, which means the consensus error e i ( t ) ( i = 1 , 2 , , N ) and velocity v i ( t ) ( i = m + 1 , m + 2 , , N ) of all agents have the upper bounds M e and M v , respectively. Then,
D + ( E i ( t ) ) ( k 1 + p q | φ ¯ i ( t ) | p q 1 ) ( σ 1 N M M e + N L ¯ M v + Δ ( t k i ) )
On the other hand, due to the error term φ ¯ i ( t ) 0 before the consensus is achieved, there exists a positive constant 0 < ω 1 < 1 such that γ 1 i φ i ( t ) ¯ ω 1 > 0 holds. Consequently,
D + ( E i ( t ) ) ( k 1 + p q ( ω 1 γ 1 i ) p q 1 ) ( σ 1 N M M e + N L ¯ M v + Δ ( t k i ) )
Obviously, the trigger function f i ( t ) 0 before the next trigger time t k + 1 i , but h i ( t ) > 0 at the triggering moment, at which point E i ( t k + 1 i ) > γ 1 i φ ¯ i ( t k + 1 i ) . Thus, for each inter-event interval t [ t k i , t k + 1 i ) , it follows from E i ( t k i ) = 0 that
E i ( t ) ( k 1 + p q ( ω 1 γ 1 i ) p q 1 ) ( σ 1 N M M e + N L ¯ M v + Δ ( t k i ) ) ( t t k i ) Φ i ( t t k i )
where Φ i = ( k 1 + p q ( ω 1 γ 1 i ) p q 1 ) ( σ 1 N M M e + N L ¯ M v + Δ ( t k i ) ) .
Moreover, at the trigger moment t k + 1 i
ω 1 γ 1 i φ ¯ i ( t k + 1 i ) < E i ( t k + 1 i ) Φ i ( t k + 1 i t k i )
Hence,
τ k i = t k + 1 i t k i > ω 1 Φ i > 0
which means that the Zeno behavior of first-order agents is excluded.
Similarly, according to the measurement error (9) for second-order agents, we take the derivative of E i ( t ) ( i I N m )
D + ( E i ( t ) ) E ˙ i ( t ) = ( c + k 2 ) ( ψ ¯ ˙ i ( t ) + ξ ¯ ˙ i ( t ) ) + p q ( ψ ¯ i ( t ) + ξ ¯ i ( t ) ) p q 1 ( ψ ¯ ˙ i ( t ) + ξ ¯ ˙ i ( t ) ) ( c + k 2 + p q | ψ ¯ i ( t ) + ξ ¯ i ( t ) | p q 1 ) ( ψ ¯ ˙ i ( t ) + ξ ¯ ˙ i ( t ) ) ( c + k 2 + p q | ψ ¯ i ( t ) + ξ ¯ i ( t ) | p q 1 ) j = m + 1 N | a i j | ( w j v j ( t ) w i v i ( t ) ) b i v i ( t ) j = m + 1 N l ˜ i j ( w j g j ( x j ( t ) , v j ( t ) , t ) + ( c + k 2 ) ( ψ ¯ j ( t k i ) + ξ ¯ j ( t k i ) ) + ( ψ ¯ j ( t k i ) + ξ ¯ j ( t k i ) ) p q ) b i ( w i g i ( x i ( t ) , v i ( t ) , t ) + ( c + k 2 ) ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) + ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) p q ) ( c + k 2 + p q | ψ ¯ i ( t ) + ξ ¯ i ( t ) | p q 1 ) ( 2 ( j = m + 1 N | a i j | + b i ) M v + M ˜ ( w I n ) G ( x ( t ) , v ( t ) , t ) + Δ ˜ ( t k i ) ) ( c + k 2 + p q | ψ ¯ i ( t ) + ξ ¯ i ( t ) | p q 1 ) ( 2 ( j = m + 1 N | a i j | + b i ) M v + σ 2 M ˜ ( N m ) M v + Δ ˜ ( t k i ) )
where Δ ˜ ( t k i ) = j = m + 1 N l ˜ i j ( ( c + k 2 ) ( ψ ¯ j ( t k i ) + ξ ¯ j ( t k i ) ) + ( ψ ¯ j ( t k i ) + ξ ¯ j ( t k i ) ) p q ) + b i ( ( c + k 2 ) ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) + ( ψ ¯ i ( t k i ) + ξ ¯ i ( t k i ) ) p q ) . In the same way, if there exists a positive constant 0 < ω 2 < 1 such that γ 2 i ψ ¯ i ( t ) + ξ ¯ i ( t ) ω 2 > 0 holds, one can obtain
D + ( E i ( t ) ) ( c + k 2 + p q ( ω 2 γ 2 i ) p q 1 ) ( 2 ( j = m + 1 N | a i j | + b i ) M v + σ 2 M ˜ ( N m ) M v + Δ ˜ ( t k i ) )
Accordingly,
E i ( t ) Φ ˜ i ( t t k i )
where Φ ˜ i = ( c + k 2 + p q ( ω 2 γ 2 i ) p q 1 ) ( 2 ( j = m + 1 N | a i j | + b i ) M v + σ 2 M ˜ ( N m ) M v + Δ ˜ ( t k i ) ) , and at the trigger time t k + 1 i , we also have ω 2 γ 2 i ψ ¯ i ( t k + 1 i ) + ξ ¯ i ( t k + 1 i ) < E i ( t k + 1 i ) Φ ˜ i ( t k + 1 i t k i ) , which means the inter-event interval τ k i = t k + 1 i t k i > ω 2 Φ ˜ i > 0 . The proof is completed.
Remark 6. 
Based on Lyapunov stability theory and Lemma 5, Theorem 1 proves that when the system parameters satisfy conditions (11)–(13), multi-agent system (1) can achieve consensus within a finite-time under the influence of Controller (5). Utilizing the comparison principle and event-triggering conditions, Theorem 2 demonstrates that the event intervals of our designed event-triggering Controller (5) are greater than a positive number, thereby preventing the occurrence of any Zeno behavior, which means that an infinite number of events will not occur within a finite-time interval.
Remark 7. 
The control protocol designed in this paper is notably flexible, as the update frequency of control protocol (5) can be tailored according to the threshold settings of the control protocol (8). Specifically, controllers are updated only when predefined events occur, remaining unchanged otherwise. This effectively minimizes unnecessary overhead for controllers, conserving communication bandwidth and enhancing the efficiency of multi-agent systems.
Remark 8. 
The controllers designed in this paper overcome the communication barrier between first-order and second-order multi-agent systems, enabling first-order agents to receive information from second-order agents. Although [33] analyzed the consensus of hybrid-order heterogeneous multi-agent systems, their approach treated first-order and second-order agents in separate groups, failing to address the issue of communication between hybrid-order agents.
Remark 9. 
Notably, if the control protocol is not properly designed, the Zeno behavior is highly likely to occur. The theoretical analysis of Theorem 2 proves that the proposed control protocol guarantees a positive inter-event interval, effectively preventing the occurrence of any Zeno behavior.
Remark 10. 
Compared with the consensus results in [33,38], this paper possesses the following advantages: (1) This paper delves into a more intricate signed directed topology for consensus analysis. (2) This paper provides finite-time convergence results for hybrid-order heterogeneous multi-agent systems, which are more practically relevant.

4. Numerical Simulation

This section demonstrates the feasibility of the proposed theory through a simulation example. It indicates that by employing the devised control protocol, heterogeneous multi-agent systems characterized by cooperative–competitive interactions can attain consensus within a finite time.
Consider a hybrid-order heterogeneous multi-agent systems (1) consisting of six agents, and the communication topology is depicted in Figure 1, where 1–3 are first-order agents and 4–6 are second-order agents. Obviously, the weight values of information exchange between agents shown in Figure 1 can divide six agents into two groups: V 1 = { 1 , 2 , 5 } . V 2 = { 3 , 4 , 6 } . Moreover, the matrix W = diag ( 1 , 1 , 1 , 1 , 1 , 1 ) can be obtained from Lemma 1, which converts the signed adjacency matrix A to matrix A ¯ . In addition, we selected agents 1 and 5 with zero in-degree as the pinning nodes and let the pinning gains matrix be B = diag [ 1 , 0 , 0 , 0 , 1 , 0 ] . Then, we calculated the parameter μ min = 0.4490 , μ ˜ min = 0.6378 according to Theorem 1.
The initial position of all agents were x 1 ( 0 ) = [ 11.69 ; 18.37 ] , x 2 ( 0 ) = [ 6.22 ; 18.57 ] , x 3 ( 0 ) = [ 13.96 ; 17.35 ] , x 4 ( 0 ) = [ 7.14 ; 10.30 ] , x 5 ( 0 ) = [ 9.72 ; 4.31 ] , x 6 ( 0 ) = [ 6.21 ; 13.15 ] . The velocity of the second-order agents were v 4 ( 0 ) = [ 8.24 ; 18.72 ] , v 5 ( 0 ) = [ 8.92 ; 18.15 ] , v 6 ( 0 ) = [ 16.11 ; 12.93 ] . The nonlinear terms of the six agents were denoted as f 1 ( t , x 1 ( t ) ) = 1 2 sin ( x 1 ( t ) ) arctan ( x 1 ( t ) w i x σ ) , f 2 ( t , x 2 ( t ) ) = 1 5 sin ( x 2 ( t ) ) arctan ( x 2 ( t ) w 2 x σ ) , f 3 ( t , x 3 ( t ) ) = 1 2 sin ( x 3 ( t ) ) arctan ( x 3 ( t ) w 3 x σ ) , f 4 ( t , x 4 ( t ) , v 4 ( t ) ) = 1 2 sin ( x 4 ( t ) ) arctan ( v 4 ( t ) ) , f 5 ( t , x 5 ( t ) , v 5 ( t ) ) = 1 5 sin ( x 5 ( t ) ) arctan ( v 5 ( t ) ) , and f 6 ( t , x 6 ( t ) , v 6 ( t ) ) = 1 2 cos ( x 6 ( t ) ) arctan ( v 6 ( t ) ) , respectively.
The goal state was x δ = 5 . For the control input (5), based on parameter properties and theorem requirements, we chose p = 3 , q = 5 , k 1 = 33 , k 2 = 21 , c = 10.8 . Correspondingly, the parameters in the event-triggered mechanism were set to γ 1 i = γ 2 i = 1 . According to above parameters, we obtained through calculation that V ( 0 ) 1 2 ( 1 p q ) = 3.6808 , K = 2.2267 , and the heterogeneous multi-agent systems (1) achieved consensus within the finite time T = 8.2652 .
The data in Table 1 show the variation in finite time T under different combinations of system parameters p and q. As the values of p and q increase, the finite time T exhibits certain fluctuations. For example, when p = 1 and q = 3 , T = 11.7619 ; and when p = 3 and q = 5 , T = 8.2652 , where T reaches its minimum value. Overall, although T does not change linearly with p and q, it tends to increase gradually as p and q grow. These data suggest that selecting the parameters p and q appropriately can effectively optimize the system’s convergence time. In some cases, larger p and q do not necessarily result in faster convergence, indicating that a careful analysis of these parameters is required for specific applications.
In Figure 2, the position states of the six agents are provided. The position state of agents in group V 1 and the agents in group V 2 converged to 5 and 5 before t = 8 s, respectively. Figure 3 shows that the velocity of each second-order agents became zero after t = 8 s. Obviously, the consensus error in Figure 4 gradually decreased to zero within the finite time T.
With the initial conditions and other system parameters unchanged, setting p = q = 1 transitioned the system from finite-time consensus to asymptotic consensus. Figure 5 shows the variation in the consensus error curve under asymptotic consensus, where the consensus error clearly converged to zero after T = 10 , but the exact convergence time could not be predicted in advance. In contrast, Figure 4 illustrates the finite-time consensus case, where not only could we accurately calculate the consensus time as T = 8.2652 based on the initial conditions, but the consensus error also converged to zero faster than in the asymptotic consensus case.
Under the event-triggered mechanism (8), Figure 6 supplies the update instants of the control protocol of each agent, which were the event-triggered instants t k i . Each agent only sent control signals at the trigger instants t k i shown in Figure 6, significantly reducing the frequency of information transmission within the system, thereby conserving communication resources and bandwidth. Agents 1, agent 2, agent 3, and agent 5 had relatively large intervals between their trigger instants, and the controller remained constant during each trigger interval. As a result, the controller did not need to perform calculations or update the control inputs during the event-triggering intervals. This not only reduced the calculation frequency but also decreased the computational burden on the processor, enhancing the overall efficiency of the system.
As shown in the figures, the bipartite consensus of hybrid-order heterogeneous multi-agent systems (1) is achieved within finite time under control protocols (5) based on Definition 2, which means that Theorem 1 is valid.

5. Conclusions

This paper considered the finite-time consensus problem of a hybrid-order heterogeneous nonlinear multi-agent system under a signed digraph. To achieve the consensus of the system, a new finite-time event-triggered control protocol was proposed. This control protocol effectively avoided data overload caused by continuous controller updates and significantly reduced communication bandwidth consumption. Moreover, the method ensured that the system achieved consensus within a finite time, which considerably shortened the convergence time and improved the consensus efficiency compared to an asymptotic consensus. The research presented in this paper is applicable to scenarios such as the cooperative work of drones and distributed sensor networks. Drones can typically be simplified as first-order or second-order systems: first-order systems correspond to position or velocity control, while second-order systems correspond to acceleration control. In distributed sensor networks, some sensors may function as simple state monitoring systems (first-order), while others may require complex data processing and adjustments (second-order). However, this method still has certain limitations. In practical applications, the system topology is often dynamic, while this control strategy is only applicable to fixed topologies. Additionally, within the finite-time consensus framework, the event-triggering frequency is relatively high, indicating that there is room for further improvement in enhancing control efficiency. In the future, due to the characteristics of hybrid-order systems, we need to consider the suitability of selecting either first-order or second-order agents as leaders. Additionally, regarding the issue of an excessively high event-triggering frequency, we should explore the possibility of employing dynamic event-triggering strategies to address this problem. We also need to investigate whether we can introduce more practical switching topology models. Finally, implementing these ideas within a finite-time framework will present significant challenges during the theoretical proof process.

Author Contributions

Conceptualization, X.Y.; Methodology, X.Y.; Validation, X.Y.; Writing—original draft, X.Y. Supervision, Y.Y. and N.Q. 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

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Zhao, S.; Yu, J. Fault detection and time-varying formation control for nonlinear multi-agent systems with Markov switching topology. Inf. Sci. 2023, 649, 119657. [Google Scholar] [CrossRef]
  2. Liu, G. A Q-Learning-based distributed routing protocol for frequency-switchable magnetic induction-based wireless underground sensor networks. Future Gener. Comput. Syst. 2023, 139, 253–266. [Google Scholar] [CrossRef]
  3. Zhou, M.; Wan, Z.; Wang, H.; Wen, M.; Wu, R.; Wen, Y.; Yang, Y.; Yu, Y.; Wang, J.; Zhang, W. Malib: A parallel framework for population-based multi-agent reinforcement learning. J. Mach. Learn. Res. 2023, 24, 1–12. [Google Scholar]
  4. Zeng, C.; Wang, X.; Zeng, R.; Li, Y.; Shi, J.; Huang, M. Joint optimization of multi-dimensional resource allocation and task offloading for QoE enhancement in Cloud-Edge-End collaboration. Future Gener. Comput. Syst. 2024, 155, 121–131. [Google Scholar] [CrossRef]
  5. Bao, G.; Ma, L.; Yi, X. Recent advances on cooperative control of heterogeneous multi-agent systems subject to constraints: A survey. Syst. Sci. Control Eng. 2022, 10, 539–551. [Google Scholar] [CrossRef]
  6. Lu, M.; Wu, J.; Zhan, X.; Han, T.; Yan, H. Consensus of second-order heterogeneous multi-agent systems with and without input saturation. ISA Trans. 2022, 126, 14–20. [Google Scholar] [CrossRef]
  7. Shi, Y.; Yan, H.; Chen, S.; Zhan, X.; He, L. Distributed event-triggered consensus control for leaderless heterogeneous multiagent systems. J. Frankl. Inst. 2020, 357, 3219–3234. [Google Scholar] [CrossRef]
  8. Gao, R.; Yang, G.H. Resilient cluster consensus for discrete-time high-order multi-agent systems against malicious adversaries. Automatica 2024, 159, 111382. [Google Scholar] [CrossRef]
  9. Hu, X.; Xiong, Y.; Zhang, Z.; Li, C. Consensus of a new multi-agent system via multi-task, multi-control mechanism and multi-consensus strategy. Neurocomputing 2024, 584, 127586. [Google Scholar] [CrossRef]
  10. Tang, F.; Wang, H.; Zhang, L.; Xu, N.; Ahmad, A.M. Adaptive optimized consensus control for a class of nonlinear multi-agent systems with asymmetric input saturation constraints and hybrid faults. Commun. Nonlinear Sci. Numer. Simul. 2023, 126, 107446. [Google Scholar] [CrossRef]
  11. Chen, L.; Tong, S. Observer-Based Adaptive Fuzzy Consensus Control of Nonlinear Multiagent Systems Encountering Deception Attacks. IEEE Trans. Ind. Inform. 2024, 20, 1808–1818. [Google Scholar] [CrossRef]
  12. Amirkhani, A.; Barshooi, A.H. Consensus in multi-agent systems: A review. Artif. Intell. Rev. 2022, 55, 3897–3935. [Google Scholar] [CrossRef]
  13. Wang, J.; Yan, Y.; Liu, Z.; Chen, C.P.; Zhang, C.; Chen, K. Finite-time consensus control for multi-agent systems with full-state constraints and actuator failures. Neural Netw. 2023, 157, 350–363. [Google Scholar] [CrossRef]
  14. Zhou, H.; Sui, S.; Tong, S. Fuzzy adaptive finite-time consensus control for high-order nonlinear multiagent systems based on event-triggered. IEEE Trans. Fuzzy Syst. 2022, 30, 4891–4904. [Google Scholar] [CrossRef]
  15. Yang, P.; Zhang, A.; Bi, W. Finite-time group consensus for second-order multi-agent systems with input saturation. Neural Process. Lett. 2022, 54, 4211–4228. [Google Scholar] [CrossRef]
  16. Lu, R.; Wu, J.; Zhan, X.; Yan, H. Finite-time bipartite consensus for second-order nonlinear multi-agent systems under random switching topologies. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 4474–4478. [Google Scholar] [CrossRef]
  17. Nie, R.; Du, W.; Li, Z.; He, S. Sliding mode-based finite-time consensus tracking control for multi-agent systems under actuator attacks. Inf. Sci. 2023, 640, 118971. [Google Scholar] [CrossRef]
  18. Zhu, Y.; Wang, Z.; Liang, H.; Ahn, C.K. Neural-Network-Based Predefined-Time Adaptive Consensus in Nonlinear Multi-Agent Systems With Switching Topologies. IEEE Trans. Neural Netw. Learn. Syst. 2023, 35, 9995–10005. [Google Scholar] [CrossRef]
  19. Jin, N.; Xu, J.; Zhang, H. Distributed Optimal Consensus Control of Multiagent Systems Involving State and Control Dependent Multiplicative Noise. IEEE Trans. Autom. Control 2023, 68, 7787–7794. [Google Scholar] [CrossRef]
  20. Atallah, M.; Okasha, M.; Dief, T.N.; Jallad, A.H. Optimal consensus control for multi-satellite assembly in elliptic orbit with input saturation. Acta Astronaut. 2023, 208, 82–90. [Google Scholar] [CrossRef]
  21. Sang, J.; Ma, D.; Zhou, Y. Group-Consensus of Hierarchical Containment Control for Linear Multi-Agent Systems. IEEE/CAA J. Autom. Sin. 2023, 10, 1462–1474. [Google Scholar] [CrossRef]
  22. Zhu, F.; Zhao, Y.; Fu, Y.; Dinh, T.N. Observer-Based Output Consensus Control Scheme for Strict-Feedback Nonlinear Multi-Agent Systems With Disturbances. IEEE Trans. Netw. Sci. Eng. 2023, 11, 2621–2631. [Google Scholar] [CrossRef]
  23. Li, X.; Yu, Z.; Li, Z.; Wu, N. Group consensus via pinning control for a class of heterogeneous multi-agent systems with input constraints. Inf. Sci. 2021, 542, 247–262. [Google Scholar] [CrossRef]
  24. Liu, D.; Ye, D.; Zhao, X.G. Fully distributed secure state estimation for nonlinear multi-agent systems against DoS attacks: An edge-pinning-based method. IEEE Trans. Autom. Sci. Eng. 2023, 21, 4237–4246. [Google Scholar] [CrossRef]
  25. Cao, X.; Zhang, C.; Zhao, D.; Sun, B.; Li, Y. Event-triggered consensus control of continuous-time stochastic multi-agent systems. Automatica 2022, 137, 110022. [Google Scholar] [CrossRef]
  26. Du, S.; Sheng, H.; Ho, D.W.C.; Qiao, J. Secure Consensus of Multiagent Systems With DoS Attacks via Fully Distributed Dynamic Event-Triggered Control. IEEE Trans. Syst. Man, Cybern. Syst. 2023, 53, 6588–6597. [Google Scholar] [CrossRef]
  27. Ahmed, I.; Rehan, M.; Iqbal, N. A novel exponential approach for dynamic event-triggered leaderless consensus of nonlinear multi-agent systems over directed graphs. IEEE Trans. Circuits Syst. II Express Briefs 2021, 69, 1782–1786. [Google Scholar] [CrossRef]
  28. Mu, R.; Wei, A.; Li, H.; Yue, L. Leader-following consensus for multi-agent systems with actuator faults via adaptive event-triggered control. J. Frankl. Inst. 2021, 358, 1327–1349. [Google Scholar] [CrossRef]
  29. Liu, F.; Song, Q.; Wen, G.; Lu, J.; Cao, J. Bipartite synchronization of Lur’e network under signed digraph. Int. J. Robust Nonlinear Control 2018, 28, 6087–6105. [Google Scholar] [CrossRef]
  30. Zhao, L.; Jia, Y.; Yu, J. Adaptive finite-time bipartite consensus for second-order multi-agent systems with antagonistic interactions. Syst. Control Lett. 2017, 102, 22–31. [Google Scholar] [CrossRef]
  31. Hu, A.; Wang, Y.; Cao, J.; Alsaedi, A. Event-triggered bipartite consensus of multi-agent systems with switching partial couplings and topologies. Inf. Sci. 2020, 521, 1–13. [Google Scholar] [CrossRef]
  32. Xu, Y.; Wang, J.; Zhang, Y.; Xu, Y. Event-triggered bipartite consensus for high-order multi-agent systems with input saturation. Neurocomputing 2020, 379, 284–295. [Google Scholar] [CrossRef]
  33. Xiao, Y.; Xie, H.; Zhao, N. Couple-group consensus of heterogeneous nonlinear multi-agent systems with cooperative–competitive interactions and input saturation. Chaos Solitons Fractals 2024, 179, 114473. [Google Scholar] [CrossRef]
  34. Altafini, C. Consensus problems on networks with antagonistic interactions. IEEE Trans. Autom. Control 2012, 58, 935–946. [Google Scholar] [CrossRef]
  35. Gan, Q.; Xiao, F.; Sheng, H. Fixed-time outer synchronization of hybrid-coupled delayed complex networks via periodically semi-intermittent control. J. Frankl. Inst. 2019, 356, 6656–6677. [Google Scholar] [CrossRef]
  36. Guo, Z.; Chen, G. Event-triggered fixed-time cooperative tracking control for uncertain nonlinear second-order multi-agent systems under directed network topology. J. Frankl. Inst. 2020, 357, 3345–3364. [Google Scholar] [CrossRef]
  37. Bhat, S.P.; Bernstein, D.S. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  38. Zhou, Y.; Yang, Y.; Chang, Q.; Xu, X. Intermittent event-triggered control for finite-time bipartite consensus of second-order multi-agent systems. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 1255–1273. [Google Scholar] [CrossRef]
Figure 1. The communication topology.
Figure 1. The communication topology.
Applsci 14 09468 g001
Figure 2. The states trajectory of agents’ position under the event-triggered control (5).
Figure 2. The states trajectory of agents’ position under the event-triggered control (5).
Applsci 14 09468 g002
Figure 3. The states trajectory of agents’ velocity under the event-triggered control (5).
Figure 3. The states trajectory of agents’ velocity under the event-triggered control (5).
Applsci 14 09468 g003
Figure 4. The consensus error curves of agents under the event-triggered control (5).
Figure 4. The consensus error curves of agents under the event-triggered control (5).
Applsci 14 09468 g004
Figure 5. The consensus error curve of controller (5) with control parameters p = q = 1 .
Figure 5. The consensus error curve of controller (5) with control parameters p = q = 1 .
Applsci 14 09468 g005
Figure 6. Trigger instants of agents under the event-triggered control (8).
Figure 6. Trigger instants of agents under the event-triggered control (8).
Applsci 14 09468 g006
Table 1. The finite time T values corresponding to different system parameters p and q.
Table 1. The finite time T values corresponding to different system parameters p and q.
p13579111315
q357911131517
T11.76198.26528.41758.78819.525310.441611.457812.5351
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

Yu, X.; Yang, Y.; Qing, N. Finite-Time Pinning Event-Triggered Control for Bipartite Consensus of Hybrid-Order Heterogeneous Multi-Agent Systems with Antagonistic Links. Appl. Sci. 2024, 14, 9468. https://doi.org/10.3390/app14209468

AMA Style

Yu X, Yang Y, Qing N. Finite-Time Pinning Event-Triggered Control for Bipartite Consensus of Hybrid-Order Heterogeneous Multi-Agent Systems with Antagonistic Links. Applied Sciences. 2024; 14(20):9468. https://doi.org/10.3390/app14209468

Chicago/Turabian Style

Yu, Xiangfeng, Yongqing Yang, and Nengneng Qing. 2024. "Finite-Time Pinning Event-Triggered Control for Bipartite Consensus of Hybrid-Order Heterogeneous Multi-Agent Systems with Antagonistic Links" Applied Sciences 14, no. 20: 9468. https://doi.org/10.3390/app14209468

APA Style

Yu, X., Yang, Y., & Qing, N. (2024). Finite-Time Pinning Event-Triggered Control for Bipartite Consensus of Hybrid-Order Heterogeneous Multi-Agent Systems with Antagonistic Links. Applied Sciences, 14(20), 9468. https://doi.org/10.3390/app14209468

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