Next Article in Journal
Robot Closed-Loop Grasping Based on Deep Visual Servoing Feature Network
Next Article in Special Issue
Safe 3D Coverage Control for Multi-Agent Systems
Previous Article in Journal
Analysis of Collision Types in Collaborative Robots Using Mechanism Actuated by Pneumatic Artificial Muscle
Previous Article in Special Issue
Robust Predefined Time Stability of nth-Order Systems Subject to Deterministic Matched Disturbances
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Event-Triggered Bipartite Formation Control for Switched Nonlinear Multi-Agent Systems with Function Constraints on States

by
Yingxue Hou
1,2,* and
Shu Li
1
1
School of Electrical Engineering, Liaoning University of Technology, Jinzhou 121001, China
2
Institute of Automation, Qufu Normal University, Qufu 273165, China
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(1), 23; https://doi.org/10.3390/act14010023
Submission received: 28 October 2024 / Revised: 6 January 2025 / Accepted: 6 January 2025 / Published: 11 January 2025
(This article belongs to the Special Issue Analysis and Design of Linear/Nonlinear Control System)

Abstract

:
A distributed adaptive fuzzy event-triggered bipartite formation tracking control scheme is proposed for switched nonlinear multi-agent systems (MASs) with function constraints on states. Fuzzy logic systems (FLSs) are used to identify uncertain items. To improve the transient performance of the system, a fixed-time prescribed performance function (FTPPF) is introduced to make the formation error converge to a prescribed boundary range within a fixed time. Considering that the state constraint boundary is restricted by multiple pieces of information (historical state, topological relationship, neighbor agent output, leader signal and time), a tan-type barrier Lyapunov function (BLF) is constructed to address the challenges brought by the state function constraint. The shortcoming of the “explosion of complexity” is compensated by fusing the backstepping control and command filter. To mitigate the communication burden while ensuring a steady-state performance, a distributed event-triggered fixed-time bipartite formation control scheme is proposed. Finally, the performance of the proposed control method is verified by an MAS consisting of four followers and one leader.

1. Introduction

With the developments of information network technology in control theory, the multi-agent systems (MASs), which integrate the capabilities of sensing, computing, execution, and decision making, have received widespread attention and have achieved some outstanding results in linear multi-agent systems [1,2,3]. Compared with linear systems, nonlinear models can more accurately describe the dynamic behavior of agents in actual systems. In recent years, distributed collaborative control methods based on adaptive fuzzy [4,5] or neural networks [6,7] and combined with the backstepping control method have further promoted the development of MAS control theory [8,9,10,11]. However, the above studies are based on cooperative relationships. In actual tasks, cooperative relationships are often accompanied by competitive relationships. Therefore, a more practical approach is to use a symbolic graph to describe the connection relationship between agents. On this basis, bipartite consensus control has been developed to satisfy actual mission requirements [12,13,14,15,16]. On the one hand, the consumption of limited resources caused by frequent communication between agents is a problem that cannot be ignored. For highly flexible and maneuverable agents such as drones and unmanned ships, the resources carried by its carriers are limited, and continuous communication or controller updates will put great pressure on the systems. As a non-periodic sampling strategy, event-triggered control (ETC) solves the problem of system communication pressure while ensuring system performance according to the designed trigger conditions [17,18,19,20]. Therefore, it has far-reaching significance and high application value for studying collaborative control under the event-triggered mechanism [21,22,23,24,25].
As an important research direction of collaborative control for MASs, formation control has broad application prospects in the military, civil, and industrial fields. Some formation control schemes were proposed in [26,27] based on cooperative relationships. Due to the existence of competitive relationships, the tasks of formation realization and maintenance are more challenging. Bipartite formation control refers to the existence of competition and cooperation relationships between agents, and two opposite formation states are achieved under this relationship [28]. To better meet the actual task requirements, some bipartite formation control methods are proposed in [29,30,31,32,33,34,35]. The bipartite formation control problem was studied in [29,30] for linear multi-agent systems. In [31], a multi-robot formation control was completed under communication time-delays. Bipartite formation control algorithms with multiple leaders were proposed in [32,33,34]. Under aperiodic denial of service attacks, reference [35] studied the bipartite formation control of MAS with fixed and switching topologies. In order to save resources, an optimized formation control scheme was proposed in [36], and the obstacle avoidance/collision task was completed in a bipartite formation. However, it is also necessary to consider realistic constraints when implementing formation control to maintain and ensure the stability, safety, and high-performance operation of actual systems, which are ignored by the above research methods.
Due to physical conditions and safety restrictions, the actual physical systems need to meet certain conditions during operation, such as the velocity of wheeled mobile robot [37] and the temperature, pressure, and material concentration of chemical reaction systems [38]. Otherwise, the system control performance may deteriorate. The barrier Lyapunov function (BLF) and nonlinear mapping method have become the main methods to solve constraints and have achieved remarkable results in nonlinear MASs [39,40,41,42]. Currently, some constraints on bipartite consensus methods have also been reported [43,44,45,46,47]. A constant constraint boundary on state was solved in [43] based on BLF. Asymmetric constant constraint boundary on output in [44] and time-varying con-strained boundary on states in [45,46] were solved based on the nonlinear mapping function method. Considering the more complex working environment and strict constraint requirements, a type of constraint boundary related to historical states and time was solved in [47]. On the other hand, to achieve precise adjustment and optimal control, [48,49] considered the constraints of the tracking error and proposed the fixed-time prescribed performance function (FTPPF) control method to make sure the tracking error would fall into the prescribed boundary within a predesigned amount of time. However, the above control schemes are only restricted to non-switched MASs.
Since the properties of the switched systems are not just the superposition of subsystem properties, its special properties make the above control schemes unsuitable for switched MASs. At present, distributed-based control for switched MASs has gradually developed [50,51,52,53,54,55], which provides theoretical support for the further improvement of switched MASs. Under the switching topology, the consensus problem for switched MASs with unknown deception attacks in [50] is solved. By introducing dynamic signals, the unmodeled dynamics are addressed in [51]. References [52,53] implemented consensus control based on state-dependent and mode-dependent average dwell time switching protocols, respectively. A prescribed performance control scheme was proposed in [54] for the formation tracking problem with dynamic obstacle avoidance and range constraints. However, bipartite formation control for switched nonlinear MASs with function constraints on states has not been investigated yet.
Inspired by the above studies and taking into account the communication burden, explosion of complexity, and transient performance issues, an adaptive bipartite time-varying formation control scheme for switched MASs with function constraints on states is proposed. The main innovations are summarized as follows:
(1)
An adaptive fuzzy event-triggered bipartite time-varying formation control scheme is proposed, which expands the scope of practical application and alleviates the communication burden and explosion of complexity.
(2)
Compared with the bipartite formation control scheme proposed in [26,27,28,29,30], the proposed control scheme is based on the FTPPT. Specifically, the formation error falls into the prescribed performance boundary within a predefined time.
(3)
Considering the constraint boundaries related to historical states and time, it is more adaptable to complex external environments compared with static constraints [43,44] or constraint boundaries that only depend on time [45,46].

2. System Description and Preliminaries

2.1. Graph Theory

A directed graph A = Γ , , A is presented to describe the topological behavior and information exchange between agents. Γ = c 1 , c 2 , , c S is the node set; Γ × Γ is the set of edges connecting two vertices. A = [ a l , l ] R S × S stands for the adjacency matrix. a l , l 0 means the agent c l can accept the information sent by agent c l ; otherwise, a l , l = 0 . The weight a l , l > 0 indicates cooperation and a l , l < 0 indicates competition. The Laplacian matrix is L = D A , where D = d i a g d 1 , , d S with d l = l = 1 S a l , l . A path on A from c l 0 to c l k is a sequence of distinct vertices ( c l 0 , , c l k ), where c l j 1 , c l j for j = 1 , , k . Define B = d i a g b 1 , , b S , where b l expresses the edge weight between the leader and the l -th follower; b l > 0 and b l < 0 indicate cooperative and competitive relationships, respectively. b l = 0 means no information exchange.

2.2. Switched MASs Description

This study focuses on the switched nonlinear MAS, which consists of S followers and one leader. The dynamics of the l -th follower are given as:
x ˙ l , q = x l , q + 1 + f l , q σ l t x ¯ l , q x ˙ l , S l = u l + f l , S l σ l t x ¯ l , S l
y l = x l , 1 ,   1 l S ,   1 q S l 1
where x l , q = x l , 1 , , x l , q T R q ( q = 1 , , S l ) and x l = x ¯ l , S l are the state vector. u l R S and y l R S are the input and output of agent l . σ l t 0 , ϒ l = 1 , 2 , , ϒ ¯ l means the switching law, with ϒ ¯ l being the number of subsystems. If σ l t = k k ϒ l , the k -th subsystem is active. f l , q k x ¯ l , q represents unknown smooth nonlinear functions.
All states of the l -th follower are subjected to functional constraints, i.e.,
x l , q k l , q χ ¯ l , q 1 , t , q = 1 , , S l
with k l , q χ ¯ l , q 1 , t being a known smooth function related to multi-information,  χ ¯ l , q 1 = χ ¯ l , 0 T , x l , 1 , , x l , q 1 T , χ ¯ l , 0 = a l , 1 y 1 , ,   a l , S y S , b l y r T , and y r is the leader signal.
Control objectives: (1) By achieving fast bipartite formation tracking control, the formation errors can converge to a minimum set close to the origin of the prescribed performance. (2) All states of the system satisfy prescribed constraint boundaries. (3) All signals are bounded, and the Zeno behavior can be avoided.
Assumption 1.
For each follower in a formation, it is assumed that there is a directed path between at least one leader and that follower.
Assumption 2.
For the leader signal, y r and y ˙ r are satisfied: y r Y 0 t k l , 1 χ ¯ l , 0 , t ; y ˙ r Y 1 , where Y 1 > 0 .
Lemma 1
([18]). For ƛ > 0 , ρ R , the inequality holds:
0 ρ ρ tan ρ ƛ 0.2785 ƛ
Lemma 2
([1,2]). Consider a continuous function f x defined on a compact set Ω . For ε > 0 , there exists a FLS y = θ T φ x satisfying:
sup x Ω f x θ T φ x ε
where y = κ = 1 ι y ¯ κ Π i = 1 n μ F i ι x i / κ = 1 ι Π i = 1 n μ F i ι x i , ι is the number of fuzzy rules, and y ¯ κ = max y R μ G κ y , θ T = y ¯ 1 , , y ¯ = θ 1 , , θ ι . φ x = φ 1 x , , φ ι x T is defined as the fuzzy-basis function, φ κ x = Π i = 1 n μ F i ι x i / κ = 1 ι Π i = 1 n μ F i ι x i , μ G κ y , and μ F i ι x i is the membership function.

3. Event-Triggered Bipartite Formation Controller Design Based on FTPPF and Stability Analysis

The formation error is defined as:
z l , 1 = l = 1 S a l , l y l δ l t s i g n ( a l , l ) y l , 1 δ l t + b l y l , 1 δ l t s i g n ( b l ) y r
where δ l t and δ l t is denoted as the time-varying expected formation.
Lemma 3
([44]). The consensus tracking error e l , 1 = y l     s i g n ( b l ) y r ,  e = e 1 , 1 , , e S , 1 T denotes  z 1 = z 1 , 1 , , z S , 1 T . Then, it holds that:
e z 1 λ min L + B
To ensure that the formation error of each agent strictly enters and remains within the prescribed boundaries with the pre-designed time, the following conditions should be met:
ω l t < z l , 1 < ω l t , t 0
where  ω l t  is the FTPPF.
Definition 1
([49]). The FTPPF ω l t should satisfy the following properties: (1) ω l t > 0 and ω ˙ l t 0 ; (2) lim t T l ω l t = ω T l .
According to Definition 1, ω l t can be defined as:
ω l t = ω l , 0 h l h l ξ l t 1 / h l + ω T l , t < T l ω T l , t T l
where ω T l > 0 represents the boundary of the formation error in the steady state. T l = ω l , 0 h l / h l ξ l is the setting time, and h l = ϑ l / d l , d l ϑ l , where d l is a positive even integer and ϑ l is a positive odd integer. ω l , 0 and ξ l are positive design parameters. ω l 0 = ω l , 0 + ω T l with ω l , 0 determine the maximum overshoot of formation error, which satisfies z l , 1 0 < ω l , 0 0 by selecting a sufficiently large value of ω l , 0 .
To facilitate implementation boundary constraints on the formation error, (6) can be defined as:
z l , 1 = ω l t Λ l E l , t 0
where E l is the convert error and Λ l E l is the error transformation function (ETF).
Definition 2
([49]). The ETF Λ l E l should satisfy the following properties: (1) Λ l E l is a strictly monotonic increasing smooth function; (2) lim E l Λ l E l = 1 , and lim E l + Λ l E l = 1 .
Based on the Definition 2, the ETF is designed as:
Λ l E l = 2 π arctan E l
From (9), we have:
E l = tan π z l , 1 2 ω l t
E ˙ l = g l z ˙ l , 1 + Ξ l
where:
g l = π 2 ω l t cos 2 π z l 1 / 2 ω l t , Ξ l = ω ˙ l t π z l 1 2 ω l 2 t cos 2 π z l 1 / 2 ω l t
According to [5], the following command filters are introduced to eliminate the disadvantages of an explosion of complexity:
ς ˙ l , q = ϕ l , q ς l , q + 1
ς ˙ l , q + 1 = 2 ξ l , q ϕ l , q ς l , q + 1 ϕ l , q ς l , q α l , q
where ς l , q 0 = α l , q 1 0 and ς l , q + 1 0 = 0 . α l , q is the input and x l , q + 1 c = ς l , q is the output of each filter. There exist 0 < ξ l , q 1 and ϕ l , q > 0 such that ς l , q α l , q κ l , q , with κ l , q > 0 .
To facilitate controller design, the following coordinate transformations are designed:
v l , 1 = E l r l , 1
z l , q = x l , q x l , q c , v l , q = z l , q r l , q ,   l = 1 , , S , q = 2 , , S l
where r l , q is the compensating signal.
Next, an event-triggered FTPPF formation control scheme is designed based on the command filter and backstepping control technique.
Step 1: Taking the derivative of z l , 1 , we have:
z ˙ l , 1 = Ψ l y ˙ l , 1 δ ˙ l l = 1 S a l , l s i g n ( a l , l ) y ˙ l , 1 + δ ˙ l b l y ˙ r
where Ψ l = l = 1 S a l , l + b l .
The BLF candidate is chosen as:
V l , 1 = k b l , 1 2 χ ¯ l , 0 , t π tan π v l , 1 2 2 k b l , 1 2 χ ¯ l , 0 , t + 1 2 μ l , 1 Θ ˜ l , 1 T Θ ˜ l , 1
where k b l , 1 χ ¯ l , 0 , t 0 , v l , 1 k b l , 1 χ ¯ l , 0 , t , μ l , 1 > 0 , Θ ˜ l , q = Θ l , q Θ ^ l , q 1 q S l are the estimate errors; Θ ^ l , q is the estimate of Θ l , q ; and the definition of Θ l , q will be given later.
Taking the derivative of V l , 1 , we have:
V ˙ l , 1 = τ l , 1 g l Ψ l z l , 2 + x l , 2 c δ ˙ l + g l F l , 1 X l , 1 + Ξ l r ˙ l , 1 + τ l , 1 2 k b l , 1 2 χ ¯ l , 0 , t k ˙ b l , 1 χ ¯ l , 0 , t π v l , 1 k b l , 1 χ ¯ l , 0 , t h l , 1 k ˙ b l , 1 χ ¯ l , 0 , t k b l , 1 χ ¯ l , 0 , t v l , 1 Θ ˜ l , 1 T Θ ^ ˙ l , 1 μ l , 1
where h l , 1 = sin π v l , 1 2 2 k b l , 1 2 χ ¯ l , 0 , t cos π v l , 1 2 2 k b l , 1 2 χ ¯ l , 0 , t , τ l , 1 = v l , 1 cos 2 π v l , 1 2 / 2 k b l , 1 2 χ ¯ l , 0 , t , F l , 1 k X l , 1 = Ψ l f l , 1 k x l , 1 l = 1 S a l , l δ ˙ l + s i g n ( a l , l ) y ˙ l , 1 b l y ˙ r , with X l , 1 = x l , 1 , x ¯ l , S l , δ ˙ l , y r , y ˙ r T .
Using Lemma 2, we have:
F l , 1 k X l , 1 = θ l , 1 k T φ l , 1 X l , 1 + ε l , 1 k X l , 1
where ε l , 1 k X l , 1 is the minimum approximation error and satisfies ε l , 1 k X l , 1 ε ¯ l , 1 k , with ε ¯ q , 1 k > 0 .
Employing Young’s inequality and 0 < φ l , 1 k T φ l , 1 k 1 , we have:
τ l , 1 Ξ l θ l , 1 k φ l , 1 k X l , 1 1 2 ι l , 1 + ι l , 1 2 τ l , 1 2 Ξ l 2 Θ l , 1
τ l , 1 Ξ l ε l , 1 k 1 2 τ l , 1 2 Ξ l 2 + 1 2 ε ¯ l , 1 k 2
where Θ l , 1 = max k ϒ l θ l , 1 k 2 and ι l , 1 > 0 .
According to (20) and (21), (18) can be rewritten as:
V ˙ l , 1 = τ l , 1 g l Ψ l z l , 2 + x l , 2 c δ ˙ l + ι l , 1 2 τ l , 1 g l 2 Θ ^ l , 1 + 1 2 τ l , 1 g l 2 + Ξ l k ˙ b l , 1 χ ¯ l , 0 , t k b l , 1 χ ¯ l , 0 , t v l , 1
+ 2 k b l , 1 2 χ ¯ l , 0 , t k ˙ b l , 1 χ ¯ l , 0 , t π v l , 1 k b l , 1 χ ¯ l , 0 , t h l , 1 r ˙ l , 1 + 1 μ l , 1 Θ ˜ l , 1 T μ l , 1 ι l , 1 2 τ l , 1 2 g l 2 Θ ^ ˙ l , 1 + G l , 1 k
where G l , 1 k = 1 2 ι l , 1 + 1 2 ε ¯ l , 1 k 2 .
The virtual controller α l , 1 , compensation signal r l , 1 , and adaptive law of parameter Θ ^ l , 1 are designed as:
α l , 1 = 1 g l Ψ l k l , 1 k b l , 1 2 χ ¯ l , 0 , t v l , 1 π h l , 1 + g l Ψ l δ ˙ l k r l , 1 r l , 1 + k l , 10 v l , 1 ι l , 1 2 τ l , 1 g l 2 Θ ^ l , 1 1 2 τ l , 1 g l 2 Ξ l
r ˙ l , 1 = k r l , 1 r l , 1 + g l Ψ l r l , 2 + x l , 2 c α l , 1
Θ ^ ˙ l , 1 = μ l , 1 ι l , 1 2 τ l , 1 2 g l 2 μ ¯ l , 1 Θ ^ l , 1
where k l , 1 > 2 k l , 10 , k l , 10 = k ˙ b l , 1 χ ¯ l , 0 , t k b l , 1 χ ¯ l , 0 , t 2 + Δ l , 1 , k r l , 1 > 0 , μ ¯ l , 1 > 0 .
Substituting (23)–(25) into (22) results in:
V ˙ l , 1 k l , 1 k b l , 1 2 χ ¯ l , 0 , t π tan π v l , 1 2 2 k b l , 1 2 χ ¯ l , 0 , t + τ l , 1 g l Ψ l v l , 2 + μ ¯ l , 1 μ l , 1 Θ ˜ l , 1 T Θ ^ l , 1 + G l , 1 k
Step 2: Taking the derivative of v l , 2 , one has:
v ˙ l , 2 = z l , 3 + x l , 3 c + θ l , 2 k T φ l , 2 k x ¯ l , 2 x ˙ l , 2 c r ˙ l , 2 + ε l , 2 k
The BLF candidate is chosen as:
V l , 2 = V l , 1 + k b l , 2 2 χ ¯ l , 1 , t π tan π v l , 1 2 2 k b l , 2 2 χ ¯ l , 1 , t + 1 2 μ l , 2 Θ ˜ l , 2 T Θ ˜ l , 2
where k b l , 2 χ ¯ l , 1 , t 0 , v l , 2 k b l , 2 χ ¯ l , 1 , t , and μ l , 2 > 0 .
Based on (27), V ˙ l , 2 is expressed as:
V ˙ l , 2 μ ¯ l , 1 μ l , 1 Θ ˜ l , 1 T Θ ^ l , 1 k l , 1 k b l , 1 2 χ ¯ l , 0 , t π tan π v l , 1 2 2 k l , 1 2 χ ¯ l , 0 , t + G l , 1 k + τ l , 2 z l , 3 + x l , 3 c x ˙ l , 2 c + τ l , 1 g l Ψ l v l , 2 τ l , 2 r ˙ l , 2 + θ l , 2 k T φ l , 2 k x ¯ l , 2 + ε l , 2 k + 2 k b l , 2 2 χ ¯ l , 1 , t k ˙ l , 2 χ ¯ l , 1 , t π v l , 2 k ˙ l , 2 χ ¯ l , 1 , t h l , 2 k ˙ b l , 2 χ ¯ l , 1 , t k b l , 2 χ ¯ l , 1 , t v l , 1 1 μ l , 2 Θ ˜ l , 2 T Θ ^ ˙ l , 2
where h l , 2 = sin π v l , 2 2 2 k b l , 2 2 χ ¯ l , 1 , t cos π v l , 2 2 2 k b l , 2 2 χ ¯ l , 1 , t .
Applying Young’s inequality and the fact that 0 < φ l , 2 k T φ l , 2 k 1 , we have:
τ l , 2 ε l , 2 k 1 2 τ l , 2 2 + 1 2 ε ¯ l , 2 k 2
τ l , 2 θ l , 2 k T φ l , 2 k x ¯ l , 2 1 2 ι l , 2 + ι l , 2 2 τ l , 2 2 Θ l , 2
where Θ l , 2 = max k ϒ l θ l , 2 k 2 and ι l , 2 > 0 .
Substituting (30) and (31) into (29) results in:
V ˙ l , 2 τ l , 2 z l , 3 + x l , 3 c x ˙ l , 2 c r ˙ l , 2 + ι l , 2 2 τ l , 2 Θ ^ l , 2 + 1 2 τ l , 2 + τ l , 1 g l Ψ l v l , 2 τ l , 2 + τ l , 2 2 k b l , 2 2 χ ¯ l , 1 , t k ˙ b l , 2 χ ¯ l , 1 , t π v l , 2 k b l , 2 χ ¯ q , 1 , t h l , 2 k ˙ b l , 2 χ ¯ l , 1 , t k b l , 2 χ ¯ l , 1 , t v l , 2 + G l , 2 k + μ ¯ l , 1 μ l , 1 Θ ˜ l , 1 T Θ ^ l , 1 k l , 1 k b l , 1 2 χ ¯ l , 0 , t π tan π v l , 1 2 2 k b l , 1 2 χ ¯ l , 0 , t + 1 μ l , 2 Θ ˜ l , 2 T ι l , 2 μ l , 2 2 τ l , 2 2 Θ ^ ˙ l , 2
where G l , 2 k = G l , 1 k + 1 2 ε ¯ l , 2 k 2 + 1 2 ι l , 2 .
The virtual controller α l , 2 , compensation signal r l , 2 , and adaptive law of parameter Θ ^ l , 2 are designed as:
α l , 2 = k l , 2 k b l , 2 2 χ ¯ l , 1 , t v l , 2 π h l , 2 + k l , 20 v l , 2 ι l , 2 2 τ l , 2 Θ ^ l , 2 τ l , 2 2 τ l , 1 g l Ψ l v l , 2 τ l , 2 + x ˙ l , 2 c k r l , 2 r l , 2
r ˙ l , 2 = k r l , 2 r l , 2 + r l , 3 + x l , 3 c α l , 2
Θ ^ ˙ l , 2 = μ l , 2 ι l , 2 2 τ l , 2 2 μ ¯ l , 2 Θ ^ l , 2
where k l , 2 > 2 k l , 20 , k l , 20 = k ˙ b l , 2 χ ¯ l , 1 , t / k b l , 2 χ ¯ l , 1 , t 2 + Δ l , 2 , μ ¯ l , 2 > 0 , k r l , 2 > 0 .
Substituting (33)–(35) into (32) results in:
V ˙ l , 2 ρ = 1 2 k l , ρ k b l , ρ 2 χ ¯ l , ρ 1 , t π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , ρ 1 , t + ρ = 1 2 μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + G l , 2 k + τ l , 2 v l , 3
Step  q 3 q S l 1 : v ˙ l , q can be written as:
v ˙ l , q = z l , q + 1 + x l , q + 1 c x ˙ l , q c r ˙ l , q + θ l , q k φ l , q k x ¯ l , q + ε l , q k
The BLF candidate is chosen as:
V l , q = k b l , q 2 χ ¯ l , q 1 , t π tan π v l , q 2 2 k b l , q 2 χ ¯ l , q 1 , t + V l , q 1 + 1 2 μ l , q Θ ˜ l , q T Θ ˜ l , q
where μ l , q > 0 .
Based on (38), V ˙ l , q can be expressed as:
V ˙ l , q G l , q 1 k ρ = 1 q 1 k l , ρ k b l , ρ 2 χ ¯ l , q 1 , t π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , q 1 , t + ρ = 1 q 1 μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + τ l , q τ l , q 1 v l , q τ l , q r ˙ l , q + θ l , q k φ l , q k x ¯ l , q k ˙ b l , q χ ¯ l , q 1 , t k b l , q χ ¯ l , q 1 , t v l , q + z l , q + 1 + x l , q + 1 c x ˙ l , q c + ε l , q k + 2 k b l , q 2 χ ¯ l , q 1 , t k ˙ b l , q χ ¯ l , q 1 , t π v l , q k b l , q χ ¯ l , q 1 , t h l , q
Applying Young’s inequality and the fact that 0 < φ l , q k T φ l , q k 1 , we have:
τ l , q ε l , q k 1 2 τ l , q 2 + 1 2 ε ¯ l , q k 2
τ l , q θ l , q k T φ l , q k x ¯ l , q 1 2 ι l , q + ι l , q 2 τ l , q 2 Θ l , q
where Θ l , q = max k ϒ l θ l , q k 2 and ι l , q > 0 .
Substituting (40) and (41) into (39) results in:
V ˙ l , q G l , q k ρ = 1 q 1 k l , ρ k b l , ρ 2 χ ¯ l , q 1 , t π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , q 1 , t + ρ = 1 q 1 μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + τ l , q τ l , q 1 v l , q τ l , q + z l , q + 1 + 1 2 τ l , q + x l , q + 1 c x ˙ l , q c r ˙ l , q + 2 k b l , q 2 χ ¯ l , q 1 , t k ˙ b l , q χ ¯ l , q 1 , t π v l , q k b l , q χ ¯ l , q 1 , t h l , q + ι l , q 2 τ l , q Θ ^ l , q k ˙ b l , q χ ¯ l , q 1 , t k b l , q χ ¯ l , q 1 , t v l , q + Θ ˜ l , q T μ l , q τ l , q 2 ι l , q μ l , q 2 Θ ^ ˙ l , q
where G l , q k = G l , q 1 k + 1 2 ε ¯ l , q k 2 + 1 2 ι l , q .
The virtual controller α l , q , compensation signal r l , q , and adaptive law of parameter Θ ^ l , q are designed as:
α l , q = k l , q k b l , q 2 χ ¯ l , q 1 , t v l , q π h l , q + k l , q 0 v l , q k r l , q r l , q + τ l , q 1 v l , q τ l , q 1 2 τ l , q ι l , q 2 Θ ^ l , q τ l , q + x ˙ l , q c
r ˙ l , q = k r l , q r l , q + r l , q + 1 + x l , q + 1 c α l , q
Θ ^ ˙ l , q = τ l , q 2 ι l , q μ l , q 2 μ ¯ l , q Θ ^ l , q
where k l , q > 2 k l , q 0 , k l , q 0 = k ˙ b l , q χ ¯ l , q 1 , t k b l , q χ ¯ l , q 1 , t 2 + Δ l , q , μ ¯ l , q > 0 , k r l , q > 0 .
Substituting (43)–(45) into (42) results in:
V ˙ l , q ρ = 1 q k l , ρ k b l , ρ 2 χ ¯ l , ρ 1 , t π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , ρ 1 , t + ρ = 1 q μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + G l , q k + τ l , q v l , q + 1
Step  S l : v ˙ l , S l is expressed as:
v ˙ l , S l = u l + ε l , S l k + θ l , S l k φ l , S l k x ¯ l , S l r ˙ l , S l x ˙ l , S l c
The BLF candidate is chosen as:
V l , S l = k b l , S l 2 χ ¯ l , S l 1 , t π tan π v l , S l 2 2 k l , S l 2 χ ¯ l , S l 1 , t + V l , S l 1 + 1 2 μ l , S l Θ ˜ l , S l T Θ ˜ l , S l
where k b l , S l χ ¯ l , S l 1 , t 0 , v l , S l k b l , S l χ ¯ l , S l 1 , t , and μ l , S l > 0 .
From (47), V ˙ l , S l can be written as:
V ˙ l , S l G l , S l k ρ = 1 S l 1 k l , ρ k b l , ρ 2 π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , ρ 1 , t + ρ = 1 S l 1 μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + τ l , S l u l r ˙ l , S l + 2 k b l , S l 2 χ ¯ l , S l 1 , t k ˙ b l , S l χ ¯ l , S l 1 , t π v l , S l k b l , S l χ ¯ l , S l 1 , t h l , S l + τ l , S l 1 v l , S l + θ l , S l k φ l , S l k x ¯ l , S l + ε l , S l k x ˙ l , S l c k ˙ b l , S l χ ¯ l , S l 1 , t k b l , S l χ ¯ l , S l 1 , t v l , S l 1 μ l , S l Θ ˜ l , S l T Θ ^ ˙ l , S l
Applying Young’s inequality and 0 < φ l , S l k T φ l , S l k 1 , we have:
τ l , S l ε l , S l k 1 2 τ l , S l 2 + 1 2 ε ¯ l , S l k 2
τ l , S l θ l , S l k φ l , S l k x ¯ l , S l ι l , S l 2 τ l , S l 2 Θ l , S l + 1 2 ι l , S l
where Θ l , S l = max k ϒ l θ l , S l k 2 and ι l , S l > 0 .
To balance communication load and system performance, the following ETC strategy is designed:
u l t = ϖ l t l , e , t t l , e , t l , e + 1
t l , e + 1 = inf t > t l , e | ħ l t γ l u l t + m l
where 0 < γ l < 1 and m l are design parameters, which are used to balance the communication rate and communication burden. ϖ l t is the adaptive controller; ħ l t = ϖ l t u l t is the measurement error; t l , e , e Z + represents the instant of input update; and once the condition in (53) is triggered, the time is marked as t l , e + 1 , and the input updates as u l t l , e + 1 . Otherwise, in the time interval t l , e , t l , e + 1 , the input is ϖ l t l , e .
Remark 1.
The adaptive controller  ϖ l t  is a continuous signal. The control input  u l t  can be derived from Equations (52) and (56); it keeps a constant value in time  t l , e , t l , e + 1  and is updated once the trigger condition (53) is triggered. Therefore, the control input is a discontinuous signal, which can reduce unnecessary communication and save communication resources.
From (53), we have:
u l t = ϖ l t 1 + λ a l t γ l λ b l t m l 1 + λ a l t γ l
where λ a l t 1 and λ b l t 1 are time-varying variables.
Based on (50)–(54), (49) can be rewritten as:
V ˙ l , S l ρ = 1 S l 1 k l , ρ k b l , ρ 2 χ ¯ l , ρ 1 , t π tan π v l , ρ 2 2 k b l , ρ 2 χ ¯ l , ρ 1 , t + ρ = 1 S l 1 μ ¯ l , ρ μ l , ρ Θ ˜ l , ρ T Θ ^ l , ρ + G l , S l k + τ l , S l τ l , S l 1 v l , S l τ l , S l + u l + 1 2 τ l , S l + ι l , S l 2 τ l , S l Θ ^ l , S l r ˙ l , S l x ˙ l , S l c k ˙ b l , S l χ ¯ l , S l 1 , t k b l , S l χ ¯ l , S l 1 , t v l , S l + 2 k b l , S l 2 χ ¯ l , S l 1 , t k ˙ b l , S l χ ¯ l , S l 1 , t π v l , S l k b l , S l χ ¯ l , S l 1 , t h l , S l + 1 μ l , S l Θ ˜ l , S l T ι l , S l μ l , S l 2 τ l , S l Θ ^ ˙ l , S l
where G l , S l k = G l , S l 1 k + 1 2 ε ¯ l , S l k 2 + 1 2 ι l , S l .
The adaptive controller ϖ l t , virtual controller α l , S l , compensating signal r l , S l , and adaptive law of parameter Θ ^ l , S l are chosen as
ϖ l t = 1 + γ l α l , S l tanh v l , S l α l , S l ƛ l + m ¯ l tanh v l , S l m ¯ l ƛ l
α l , S l = k l , S l k b l , S l 2 χ ¯ l , S l 1 , t v l , S l π h l , S l τ l , S l 1 v l , S l τ l , S l k r l , S l r l , S l + k l , S l 0 v l , S l 1 2 τ l , S l ι l , S l 2 τ l , S l Θ ^ l , S l + x ˙ l , S l c
r ˙ l , S l = k r l , S l r l , S l
Θ ^ ˙ l , S l = ι l , S l 2 μ l , S l τ l , S l 2 μ ¯ l , S l Θ ^ l , S l
where k l , S l > 2 k l , S l 0 , k r l , S l > 0 , μ ¯ l , S l > 0 , k l , S l 0 = k ˙ b l , S l χ ¯ l , S l 1 , t k b l , S l χ ¯ l , S l 1 , t 2 + Δ l , S l , ƛ q > 0 , m ¯ l > m l 1 γ l .
Using λ a l t 1 , λ b l t 1 , 1 + λ a l t γ l 1 + γ l and m ¯ l > m l / 1 γ l , we have:
τ l , S l ϖ l t 1 + λ a l t γ l λ b l t m l 1 + λ a l t γ l α l , S l τ l , S l m ¯ l τ l , S l m ¯ l tanh τ l , S l m ¯ l ƛ l + α l , S l tanh τ l , S l α l , S l ƛ l + τ l , S l α l , S l 0.557 ƛ l
Substituting (56)–(60) into (55) results in:
V ˙ l , S l q = 1 S l k l , q k b l , q 2 χ ¯ l , q 1 , t π tan π v l , q 2 2 k b l , q 2 χ ¯ l , q 1 , t + q = 1 S l μ ¯ l , q μ l , q Θ ˜ l , q T Θ ^ l , q + G l , S l k + 0.557 ƛ l
Based on Young’s inequality, we have:
q = 1 S l μ ¯ l , q μ l , q Θ ˜ l , q T Θ ^ l , q q = 1 S l μ ¯ l , q 2 μ l , q Θ ˜ l , q 2 + q = 1 S l μ ¯ l , q 2 μ l , q Θ l , q 2
Substituting (62) into (61) results in:
V ˙ l , S l q = 1 S l k l , q k b l , q 2 χ ¯ l , q 1 , t π tan π v l , q 2 2 k b l , q 2 χ ¯ l , q 1 , t q = 1 S l μ ¯ l , q 2 μ l , q Θ ˜ l , q 2 + G l , S l k
where G l , S l k = G l , S l k + 0.557 ƛ l + q = 1 S l μ ¯ l , S l 2 μ l , S l Θ l , S l 2 .
Theorem 1.
Consider the switched nonlinear MASs (1) under Assumptions 1 and 2. If the virtual controllers (23), (33), (43), and (57); the error compensation signals (24), (34), (44), and (58); the event-triggered controllers given by (52)–(53) and (56); and the parameter adaptive laws (25), (35), (45), and (59) are employed, the overall control scheme has the following properties:
(1) 
Bipartite formation consensus tracking control is realized, and the formation error converges to the prescribed boundary within a predesigned time T i ;
(2) 
All states satisfy the constraint boundaries;
(3) 
All signals are bounded with Zeno-free behavior.
Proof. 
Defining the overall BLF as V = l = 1 S V l , S l , we have:
V ˙ l = 1 S q = 1 S l k l , q k b l , q 2 χ ¯ l , q 1 , t π tan π v l , q 2 2 k b l , q 2 χ ¯ l , q 1 , t q = 1 S l μ ¯ l , q 2 μ l , q Θ ˜ l , q 2 + G l , S l k K V + G
where K = min 1 l S 1 p S l k l , q , μ ¯ l , q , G = max k ϒ l l = 1 S G l k .
By multiplying both sides of inequality (64) by e K t at the same time and integrating it on 0 , t , we have:
0 V t e K t V 0 + G K 1 e K t
Based on (64) and (65), we have v l , q k b l , q χ ¯ l , q 1 , t 2 arctan G π / K k b l , q 2 χ ¯ l , q 1 , t π , Θ ˜ l , q 2 μ l , q V 0 e K t + G / K . Based on the boundedness of v l , q and Θ ˜ l , q , it can be deduced that all signals are bounded.
We define k ¯ b l , q χ ¯ l , q 1 , t = k b l , q χ ¯ l , q 1 , t 2 arctan G π / K k b l , q 2 χ ¯ l , q 1 , t π . From (10) and (14), we have E l t r l , 1 + k ¯ b l , 1 χ ¯ l , 0 , t , and it follows that z l , 1 ω l t . According to [49], we have x l , q c α l , q κ l , q and lim t r l , q S l κ l 2 / η l , 0 , with κ l = max κ l , q , κ l , S l , η l , 0 =   min 2 k r l , 1 g l Ψ l , 2 k r l , 3 1 2 , 2 k r l , 2 1 2 g l Ψ l 1 , , 2 k r l , S l 1 . We define r ¯ l = S l κ l 2 η l , 0 , and based on Lemma 3, we have e l e z 1 λ min L + B ; it follows that x l , 1 z 1 λ min L + B + Y 0 ω t λ min L + B + Y 0 , with ω t = ω 1 t , , ω S t T . Let k l , 1 χ ¯ l , 0 , t =   Y 0 + ω t λ min L + B , and we have x l , 1 k l , 1 χ ¯ l , 0 , t . Using the same process, we have x l , q = v l , q + x l , q c + r l , q κ l , q + k b l , q χ ¯ l , q 1 , t + α ¯ l , q + r ¯ l . Let k l , q χ ¯ l , q 1 , t = κ l , q + k b l , q χ ¯ l , q 1 , t   + α ¯ l , q + r ¯ l , and we have x l , q k l , q χ ¯ l , q 1 , t , q = 2 , , S l . Based on the above discussion, all states are proved within the prescribed constraint boundaries.
As definition of the measurement error ħ l t in (53), for t t l , e , t l , e + 1 , one has:
d d t ħ l = s i g n ħ l ħ ˙ l ϖ ˙ l
From (56), we can obtain ϖ ˙ l , which is a differentiable and bounded signal in the closed-loop system. Thus, we have:
ħ l t = t l , e t l , e + 1 ϖ ˙ l d t t l , e t l , e + 1 W l d t W l t l , e + 1 t l , e
where W l > 0 . It follows that:
t l , e + 1 t l , e γ l ϖ l t + m l W l > 0
It can be deduced from (68) that the Zeno behavior can be ruled out. The proof of Theorem 1 is complete.□

4. Simulation Example

An MAS consisting of four followers and one leader is considered to illustrate the effectiveness of the control method. The directed graph is shown in Figure 1.
The dynamic of the l -th follower is described as:
x ˙ l , 1 = x l , 2 + f l , 1 σ l t x l , 1 x ˙ l , 2 = u l + f l , 2 σ l t x ¯ l , 2 y l = x l , 1 , l = 1 , 2 , 3 , 4
where σ l t ϒ l = 1 , 2 . The unknown functions are chosen as f l , 1 1 = 0.1 sin ( x l .1 ) , f l , 1 2 = 0.1 x l , 1 2 , f l , 2 1 = 0.1 sin ( x l , 1 ) x l , 2 , and f l , 2 2 = x l , 1 + 0.1 x l , 2 . The leader signal is chosen as y r = 0.8 sin ( 0.5 t ) .
The expected formation functions are chosen as: δ 1 t = 0.2 + 0.2 sin 0.5 t , δ 2 t = 0.2 sin ( 0.5 t ) 0.3 , δ 3 t = 0.2 sin ( 0.5 t ) 0.3 , and δ 4 t = 0.2 sin ( 0.5 t ) + 0.2 .
The FTPPF is defined as:
ω l t = ω l , 0 h l h l τ l t 1 / h l + ω l , T l , t < T l ω l , T l , t T l
where ω l , 0 = 4 , ω l , T l = 0.2 , τ l = 4 , d l = 10 , ϑ l = 5 . Then, h l = 0.5 , and the setting time T l = 1 , l = 1 , 2 , 3 , 4 .
The fuzzy membership function is chosen as:
μ F l , q ι x l , q = exp x l , q 4 + 2 ι 2 8 ,   l = 1 , 2 , 3 , 4 ,   q = 1 , 2 ,   ι = 1 , 2 , 3 , 4 , 5 .
The function constraints on states are designed as:
k c 1 , 1 x ¯ 1 , 0 , t = e 0.2 y d + e 2 t + 3.5 ,   k c 1 , 2 χ ¯ 1 , 1 , t = e 0.1 x 1 , 1 + e 0.2 y d + e 2 t + 4.5 ; k c 2 , 2 χ ¯ 2 , 1 , t = e 0.1 x 2 , 1 e 0.2 y d + e 2 t + 4.5 ;   k c 3 , 1 x ¯ 3 , 0 , t = e 0.4 y 1 + e 0.2 y d + e 2 t + 3.2 , k c 3 , 2 χ ¯ 3 , 1 , t = e 0.1 x 3 , 1 e 0.4 y 1 + e 0.2 y d + e 2 t + 4.5 ;   k c 4 , 1 x ¯ 4 , 0 , t = e 0.6 y 2 + e 0.2 y d + e 2 t + 3.2 , k c 4 , 2 χ ¯ 4 , 1 , t = e 0.1 x 4 , 1 e 0.6 y 2 + e 0.2 y d + e 2 t + 4.5
Relevant design parameters are selected: μ l , q = 1 , μ ¯ l , q = 0.01 , ι l , 1 = ι l , 2 = 1 , γ l = 0.5 , ƛ l = 10 , c l , 1 = 20 , c l , 2 = 15 , m 1 = 0.4 , m 2 = m 3 = 0.5 , m 4 = 0.8 , m ¯ l = 2 , ħ l , 1 = 15 , ħ l , 2 = 30 , ϕ l , q = 370 , and ξ l , q = 0.7 ( l = 1 , 2 , 3 , 4 , q = 1 , 2 ).
The corresponding initial condition is chosen: ss, x l , 2 0 = 0.01 , and the rest are chosen as 0.
The simulation responses are shown as Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7 and Figure 8. Figure 2 shows the switching dynamic of four followers. Figure 3 shows the trajectories of the control input and adaptive controller of each follower. Figure 4 exhibits the control input-triggered time sequence for each follower. Figure 5 demonstrates the time-varying formation behaviors of agents. The formation errors of four followers and the prescribed boundary curves are shown in Figure 6. The followers’ state variables and the function constraints on states are shown in Figure 7 and Figure 8.
Furthermore, according to Figure 4, the cumulative triggering times of each follower control input in the time interval [0, 100] can be calculated as follows: Agent 1: 53 times, Agent 2: 49 times, Agent 3: 34 times, and Agent 4: 24 times. In a total of 1000 samples, the sampling rates of each follower were 5.3%, 4.9%, 3.4%, and 2.4%, respectively. Therefore, by introducing the ETC strategy, the control input update times and sampling rates were significantly reduced, thereby saving communication and computational burdens, and no Zeno behavior occurred. According to Figure 5 and Figure 6, it can be seen that the bipartite formation consensus tracking control was realized, and the formation error converged to the prescribed performance boundary within the setting time T l = 1 s . It can be concluded from Figure 7 and Figure 8 that all state variables were within the functional constraints on states. It turns out that all signals were bounded, and the previously mentioned control objectives could be achieved.
Remark 2.
Firstly, the formation error is defined so that all followers meet the expected formation. Secondly, the FTPPT function is designed to ensure that the formation error converges to the prescribed performance boundary within a predefined time. Thirdly, the “explosion of complexity” problem is solved by introducing a command filter. Fourthly, the barrier Lyapunov function is constructed to solve the problem of function constraints on states. Subsequently, the ETC mechanism is introduced to balance communication load and system performance. Finally, based on the stability theory of the common Lyapunov stability theory, it is proven that all signals are bounded.

5. Conclusions

An adaptive distributed fuzzy event-triggered FTTP bipartite formation tracking control has been investigated for switched nonlinear MASs with function constraints on states. Both formation error constraints and state constraints were warranted by introducing the FTPPF and constructing the tan-type BLF. On the basis of an integrated backstepping control and command filter, as well as the introduced ETC strategy, an event-triggered bipartite formation tracking control scheme has been proposed. It has been proven that the problem of the explosion of complexity was eliminated, the communication pressure was released, and the functional state constraints were handled; meanwhile, the stability of the system was ensured and bipartite formation tracking control was realized. Finally, the feasibility and effectiveness of the control scheme were proven through the simulation example.
Although the control objectives have been achieved, there are still some conservative issues that need to be improved. Specifically, this study only considers the convergence time and transient performance of the formation error, while ignoring the rapid convergence of other signals. Considering the above conservative issues, extending the proposed control scheme to finite-time control [55,56] is a meaningful and worthy research topic.

Author Contributions

In-depth research and analysis of literature before writing, Y.H. and S.L.; Formulation of research ideas and design plans, Y.H.; original manuscript writing, Y.H.; revision and improvement of the first draft, Y.H. and S.L.; simulation verification, Y.H.; funding acquisition, S.L. All authors have read and agreed to the published version of the manuscript.

Funding

This study is supported by the Liaoning Revitalization Talents Program under Grant XLYC2203094.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Gao, X.Y.; Wang, J.Q.; Teo, K.L.; Yang, H.F.; Yang, X.R. Dynamic gain scheduling control design for linear multiagent systems subject to input saturation. J. Frankl. Inst. 2023, 360, 4597–4625. [Google Scholar] [CrossRef]
  2. Wang, Z.H. Consensus control for linear multiagent systems under delayed transmitted information. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 5670–5678. [Google Scholar] [CrossRef]
  3. Wu, J.; Lu, M.; Deng, F.; Chen, J. Cooperative Output Regulation of Heterogeneous Linear Multi-Agent Systems: A Distributed Output Feedback Control Approach. In Proceedings of the 2023 China Automation Congress (CAC), Chongqing, China, 17–19 November 2023; pp. 5112–5117. [Google Scholar]
  4. Ma, Z.; Tong, S. Nonlinear filters-based adaptive fuzzy control of strict-feedback nonlinear systems with unknown asymmetric dead-zone output. IEEE Trans. Autom. Sci. Eng. 2024, 21, 5099–5109. [Google Scholar] [CrossRef]
  5. Yu, J.; Shi, P.; Dong, W.; Lin, C. Adaptive fuzzy control of nonlinear systems with unknown dead zones based on command filtering. IEEE Trans. Fuzzy Syst. 2018, 26, 46–55. [Google Scholar] [CrossRef]
  6. Wang, H.; Zong, G.; Yang, D.; Xia, J. Observer-based adaptive neural fault-tolerant control for nonlinear systems with prescribed performance and input dead-zone. Int. J. Robust Nonlinear Control. 2024, 34, 114–131. [Google Scholar] [CrossRef]
  7. Zhou, R.; Wen, G.; Zhu, J.; Li, B. Adaptive neural network observer control for a class of nonlinear strict-feedback systems with unmeasurable states. Int. J. Control. 2024, 97, 165–174. [Google Scholar] [CrossRef]
  8. Chen, L.; Tong, S. Observer-based adaptive fuzzy consensus control of nonlinear multi-agent systems encountering deception attacks. IEEE Trans. Ind. Inform. 2024, 20, 1808–1818. [Google Scholar] [CrossRef]
  9. Liu, Z.; Huang, H.; Park, J.H.; Huang, J.; Wang, X.; Lv, M. Adaptive fuzzy control for unknown nonlinear multi-agent systems with switching directed communication topologies. IEEE Trans. Fuzzy Syst. 2023, 31, 2487–2494. [Google Scholar] [CrossRef]
  10. Liu, D.; Liu, Z.; Chen, C.L.P.; Zhang, Y. Distributed adaptive neural control for uncertain multi-agent systems with unknown actuator failures and unknown dead zones. Nonlinear Dyn. 2020, 99, 1001–1017. [Google Scholar] [CrossRef]
  11. Chen, L.; Li, Y.; Tong, S. Neural network adaptive consensus control for nonlinear multi-agent systems encountered sensor attacks. Int. J. Syst. Sci. 2023, 54, 2536–2550. [Google Scholar] [CrossRef]
  12. Caiazzo, B.; Lui, D.G.; Petrillo, A.; Santini, S. Signed average consensus in cooperative-antagonistic multi-agent systems with multiple communication time-varying delays. IFAC-Pap. 2024, 58, 114–119. [Google Scholar] [CrossRef]
  13. Zhao, M.; Peng, C.; Tian, E. Finite-time and fixed-time bipartite consensus tracking of multi-agent systems with weighted antagonistic interactions. IEEE Trans. Circuits Syst. I Regul. Pap. 2021, 68, 426–433. [Google Scholar] [CrossRef]
  14. Gong, X.; Cui, Y.; Shen, J.; Shu, Z.; Huang, T. Distributed prescribed-time interval bipartite consensus of multi-agent systems on directed graphs: Theory and experiment. IEEE Trans. Netw. Sci. Eng. 2021, 8, 613–624. [Google Scholar] [CrossRef]
  15. Wang, L.; Yan, H.; Chang, Y.; Wang, M.; Li, Z. Fixed-time fully distributed observer-based bipartite consensus tracking for nonlinear heterogeneous multiagent systems. Inf. Sci. 2023, 635, 221–235. [Google Scholar] [CrossRef]
  16. Liu, D.; Zhou, Z.P.; Li, T.S. Data-driven bipartite consensus tracking for nonlinear multiagent systems with prescribed performance. IEEE Trans. Syst. Man Cybern. Systems 2023, 53, 3666–3674. [Google Scholar] [CrossRef]
  17. Vamvoudakis, K.G. Event-triggered optimal adaptive control algorithm for continuous-time nonlinear systems. IEEE/CAA J. Autom. Sin. 2014, 1, 282–293. [Google Scholar] [CrossRef]
  18. Yang, Y.; Niu, Y. Event-triggered adaptive neural backstepping control for nonstrict-feedback nonlinear time-delay systems. J. Frankl. Inst. 2020, 357, 4624–4644. [Google Scholar] [CrossRef]
  19. Ning, P.; Hua, C.; Li, K.; Meng, R. Event-triggered control for nonlinear uncertain systems via a prescribed-time approach. IEEE Trans. Autom. Control. 2023, 68, 6975–6981. [Google Scholar] [CrossRef]
  20. Zhang, J.; Niu, B.; Wang, D.; Wang, H.; Zhao, P.; Zong, G. Time-/event-triggered adaptive neural asymptotic tracking control for nonlinear systems with full-state constraints and application to a single-link robot. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 6690–6700. [Google Scholar] [CrossRef]
  21. Ren, H.; Liu, R.; Cheng, Z.; Ma, H.; Li, H. Data-driven event-triggered control for nonlinear multi-agent systems with uniform quantization. IEEE Trans. Circuits Syst. II: Express Briefs 2024, 71, 712–716. [Google Scholar] [CrossRef]
  22. Yang, X.; Zhang, X.; Cao, J.; Liu, H. Observer-based adaptive fuzzy fractional backstepping consensus control of uncertain multiagent systems via event-triggered scheme. IEEE Trans. Fuzzy Syst. 2024, 32, 3953–3967. [Google Scholar] [CrossRef]
  23. Chen, X.; Hu, S.; Yang, T.; Xie, X.; Qiu, J. Event-triggered bipartite consensus of multiagent systems with input saturation and DoS attacks over weighted directed networks. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 4054–4065. [Google Scholar] [CrossRef]
  24. Zhang, W.; Huang, Q.; Alhudhaif, A. Event-triggered fixed-time bipartite consensus for nonlinear disturbed multi-agent systems with leader-follower and leaderless controller. Inf. Sci. 2024, 662, 120243. [Google Scholar] [CrossRef]
  25. Zhou, H.; Tong, S. Fuzzy adaptive event-triggered resilient formation control for nonlinear multiagent systems under DoS attacks and input saturation. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 3665–3674. [Google Scholar] [CrossRef]
  26. Yang, W.; Shi, Z.; Zhong, Y. Robust time-varying formation control for uncertain multi-agent systems with communication delays and nonlinear couplings. Int. J. Robust Nonlinear Control. 2024, 34, 147–166. [Google Scholar] [CrossRef]
  27. Yang, S.; Bai, W.; Li, T.; Shi, Q.; Yang, Y.; Wu, Y.; Chen, C.P. Neural-network-based formation control with collision, obstacle avoidance and connectivity maintenance for a class of second-order nonlinear multi-agent systems. Neurocomputing 2021, 439, 243–255. [Google Scholar] [CrossRef]
  28. Valcher, M.; Misra, P. On the consensus and bipartite consensus in high-order multi-agent dynamical systems with antagonistic interactions. Syst. Control. Lett. 2014, 66, 94–103. [Google Scholar] [CrossRef]
  29. Cai, Y.; Zhang, H.; Gao, Z.; Yang, L.; He, Q. Adaptive bipartite event-triggered time-varying output formation tracking of heterogeneous linear multi-agent systems under signed directed graph. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 7049–7058. [Google Scholar] [CrossRef]
  30. 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]
  31. Lu, W.; Zong, C.; Li, J.; Liu, D. Bipartite consensus-based formation control of high-order multi-robot systems with time-varying delays. Trans. Inst. Meas. Control. 2022, 44, 1297–1308. [Google Scholar] [CrossRef]
  32. Li, W.; Zhang, H.; Zhou, Y.; Wang, Y. Bipartite formation tracking for multi-agent systems using fully distributed dynamic edge-event-triggered protocol. IEEE/CAA J. Autom. Sinica 2022, 9, 847–853. [Google Scholar] [CrossRef]
  33. Li, W.; Zhang, H.; Cai, Y.; Wang, Y. Fully distributed event-triggered bipartite formation tracking for multi-agent systems with multiple leaders and matched uncertainties. Inf. Sci. 2022, 596, 537–550. [Google Scholar] [CrossRef]
  34. Zhao, Y.; Zhu, F.; Xu, D. Self-triggered bipartite formation-containment control for heterogeneous multi-agent systems with disturbances. Neurocomputing 2023, 548, 126382. [Google Scholar] [CrossRef]
  35. Li, T.; Li, S.; Wang, Y.; Hui, Y.; Han, J. Bipartite Formation Control of Nonlinear Multi-Agent Systems with Fixed and Switching Topologies under Aperiodic DoS Attacks. Electronics 2024, 13, 696. [Google Scholar] [CrossRef]
  36. Wang, X.; Ye, D.; Wei, F. Optimized bipartite formation control for multiagent systems with obstacle and collision avoidance. Inf. Sci. 2024, 662, 120122. [Google Scholar] [CrossRef]
  37. Chen, Z.; Liu, Y.; He, W.; Qiao, H.; Ji, H. Adaptive-neural-network-based trajectory tracking control for a nonholonomic wheeled mobile robot with velocity constraints. IEEE Trans. Ind. Electron. 2021, 68, 5057–5067. [Google Scholar] [CrossRef]
  38. Li, D.; Wang, Y.; Liu, Y.J.; Liu, L. IBLFs-based adaptive fuzzy control for Continuous Stirred Tank Reactors with full state constraints and actuator faults. J. Process Control. 2023, 124, 14–24. [Google Scholar] [CrossRef]
  39. 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] [PubMed]
  40. Sun, L.; Zang, Y.; Zhang, X.; Zhu, G.; Zhong, C.; Wang, C. Adaptive event-triggered cooperative tracking control under full-state constraints based on nonlinear time-varying multi-agent systems. Int. J. Control Autom. Syst. 2024, 22, 867–882. [Google Scholar] [CrossRef]
  41. Sui, J.; Liu, C.; Niu, B.; Zhao, X.; Wang, D.; Yan, B. Prescribed performance adaptive containment control for full-state constrained nonlinear multiagent systems: A disturbance observer-based design strategy. IEEE Trans. Autom. Sci. Eng. 2024, 1–12. [Google Scholar] [CrossRef]
  42. Wang, X.; Pang, N.; Xu, Y.; Huang, T.; Kurths, J. On state-constrained containment control for nonlinear multiagent systems using event-triggered input. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2530–2538. [Google Scholar] [CrossRef]
  43. Shahvali, M.; Azarbahram, A.; Naghibi-Sistani, M.B.; Askari, J. Bipartite consensus control for fractional-order nonlinear multi-agent systems: An output constraint approach. Neurocomputing 2020, 397, 212–223. [Google Scholar] [CrossRef]
  44. Huang, S.; Zong, G.; Niu, B.; Xu, N.; Zhao, X. Dynamic self-triggered fuzzy bipartite time-varying formation tracking for nonlinear multiagent systems with deferred asymmetric output constraints. IEEE Trans. Fuzzy Syst. 2024, 32, 2700–2712. [Google Scholar] [CrossRef]
  45. Sui, S.; Shen, D.; Bi, W.; Tong, S.; Chen, C.L.P. Observer-based event-triggered bipartite consensus for nonlinear multi-agent systems: Asymmetric full-state constraints. IEEE Trans. Autom. Sci. Eng. 2024, 1–11. [Google Scholar] [CrossRef]
  46. Niu, B.; Zhang, Y.; Zhao, X.; Wang, H.; Sun, W. Adaptive predefined-time bipartite consensus tracking control of constrained nonlinear MASs: An improved nonlinear mapping function method. IEEE Trans. Cybern. 2023, 53, 6017–6026. [Google Scholar] [CrossRef] [PubMed]
  47. Liu, S.; Niu, B.; Karimi, H.R.; Zhao, X. Self-triggered fixed-time bipartite fault-tolerant consensus for nonlinear multiagent systems with function constraints on states. Chaos Soliton. Fract. 2024, 178, 114367. [Google Scholar] [CrossRef]
  48. Xin, B.; Cheng, S.; Wang, Q.; Chen, J.; Deng, F. Fixed-time prescribed performance consensus control for multiagent systems with nonaffine faults. IEEE Trans. Fuzzy Syst. 2023, 31, 3433–3446. [Google Scholar] [CrossRef]
  49. Bi, W.; Zhang, C.; Sui, S.; Tong, S.; Chen, C.P. Fixed-Time Fuzzy Adaptive Bipartite Output Consensus Tracking for Nonlinear Coopetition MASs. IEEE Trans. Fuzzy Syst. 2024, 32, 2775–2785. [Google Scholar] [CrossRef]
  50. Li, X.; Long, L. Distributed event-triggered fuzzy control of heterogeneous switched multiagent systems under Switching topologies. IEEE Trans. Fuzzy Syst. 2024, 32, 574–585. [Google Scholar] [CrossRef]
  51. Niu, B.; Liu, X.; Guo, Z.; Jiang, H.; Wang, H. Adaptive intelligent control-based consensus tracking for a class of switched nonstrict feedback nonlinear multiagent systems with unmodeled dynamics. IEEE Trans. Artif. Intell. 2024, 5, 1624–1634. [Google Scholar] [CrossRef]
  52. Zhang, R.; Li, S.; Ahn, C.K.; Chadli, M. Fully distributed adaptive fuzzy consensus for heterogeneous switched nonlinear multiagent systems under state-dependent switchings. IEEE Trans. Fuzzy Syst. 2024, 32, 607–620. [Google Scholar] [CrossRef]
  53. Liang, H.; Wang, W.; Pan, Y.; Lam, H.K.; Sun, J. Synchronous MDADT-based fuzzy adaptive tracking control for switched multiagent systems via modified self-triggered mechanism. IEEE Trans. Fuzzy Syst. 2024, 32, 2876–2889. [Google Scholar] [CrossRef]
  54. Yoo, S.J.; Park, B.S. Adaptive flexible performance function approach for dynamic obstacle avoidance to distributed formation tracking of range-constrained switched nonlinear multiagent systems. Int. J. Robust Nonlinear Control. 2024, 34, 4864–4880. [Google Scholar] [CrossRef]
  55. Li, Y.; Li, Y.; Tong, S. Event-based finite-time control for nonlinear multiagent systems with asymptotic tracking. IEEE Trans. Autom. Control. 2023, 68, 3790–3797. [Google Scholar] [CrossRef]
  56. Andreotti, A.; Caiazzo, B.; Lui, D.; Petrillo, A.; Santini, S. Asymptotic voltage restoration in islanded microgrids via an adaptive asynchronous event-triggered finite-time fault-tolerant control. Sustain. Energy Grids Netw. 2024, 39, 101406. [Google Scholar] [CrossRef]
Figure 1. Communication graph topology.
Figure 1. Communication graph topology.
Actuators 14 00023 g001
Figure 2. The trajectory of switching signal σ l ( t ) ( l = 1 , 2 , 3 , 4 ).
Figure 2. The trajectory of switching signal σ l ( t ) ( l = 1 , 2 , 3 , 4 ).
Actuators 14 00023 g002
Figure 3. Adaptive controller ϖ l and control input u l , l = 1 , 2 , 3 , 4 .
Figure 3. Adaptive controller ϖ l and control input u l , l = 1 , 2 , 3 , 4 .
Actuators 14 00023 g003
Figure 4. Inter-event times of control inputs.
Figure 4. Inter-event times of control inputs.
Actuators 14 00023 g004
Figure 5. Time-varying formation behaviors of agents.
Figure 5. Time-varying formation behaviors of agents.
Actuators 14 00023 g005
Figure 6. Curve of formation error z l , 1 , l = 1 , 2 , 3 , 4 .
Figure 6. Curve of formation error z l , 1 , l = 1 , 2 , 3 , 4 .
Actuators 14 00023 g006
Figure 7. Follower state vectors x l , 1 and the constraint boundary k l , 1 χ ¯ l , 0 , t .
Figure 7. Follower state vectors x l , 1 and the constraint boundary k l , 1 χ ¯ l , 0 , t .
Actuators 14 00023 g007
Figure 8. Follower state vector x l , 2 and the constraint boundary k l , 2 χ ¯ l , 1 , t .
Figure 8. Follower state vector x l , 2 and the constraint boundary k l , 2 χ ¯ l , 1 , t .
Actuators 14 00023 g008
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

Hou, Y.; Li, S. Event-Triggered Bipartite Formation Control for Switched Nonlinear Multi-Agent Systems with Function Constraints on States. Actuators 2025, 14, 23. https://doi.org/10.3390/act14010023

AMA Style

Hou Y, Li S. Event-Triggered Bipartite Formation Control for Switched Nonlinear Multi-Agent Systems with Function Constraints on States. Actuators. 2025; 14(1):23. https://doi.org/10.3390/act14010023

Chicago/Turabian Style

Hou, Yingxue, and Shu Li. 2025. "Event-Triggered Bipartite Formation Control for Switched Nonlinear Multi-Agent Systems with Function Constraints on States" Actuators 14, no. 1: 23. https://doi.org/10.3390/act14010023

APA Style

Hou, Y., & Li, S. (2025). Event-Triggered Bipartite Formation Control for Switched Nonlinear Multi-Agent Systems with Function Constraints on States. Actuators, 14(1), 23. https://doi.org/10.3390/act14010023

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