Next Article in Journal
Maximizing Efficiency in a Retrofitted Battery-Powered Material Handler by Novel Control Strategies
Previous Article in Journal
Disturbances Attenuation of Dual Three-Phase Permanent Magnet Synchronous Machines with Bi-Subspace Predictive Current Control
Previous Article in Special Issue
Model-Based Reinforcement Learning for Containing Malware Propagation in Wireless Radar Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Fuzzy Leader-Following Consensus Quantized Control for High-Order Nonlinear Multi-Agent Systems

1
School of Electronic and Information Engineering, Soochow University, Suzhou 215006, China
2
Research Institute of Intelligent Control and Systems, Harbin Institute of Technology, Harbin 150080, China
*
Author to whom correspondence should be addressed.
Actuators 2025, 14(11), 552; https://doi.org/10.3390/act14110552
Submission received: 15 October 2025 / Revised: 5 November 2025 / Accepted: 9 November 2025 / Published: 11 November 2025
(This article belongs to the Special Issue Intelligent Sensing, Control and Actuation in Networked Systems)

Abstract

This paper investigates the adaptive fuzzy leader-following consensus control problem for a class of high-order nonlinear multi-agent systems with quantized input signals. Considering the complex dynamics of high-order nonlinear multi-agent systems, a novel adaptive fuzzy control strategy with equivalent virtual controller is proposed to achieve the consensus tracking performance and guarantee the uniform ultimate boundedness of the closed-loop nonlinear system. During the control design process, only the states information from the subsystem itself and its neighbors and part of the information from the reference signals are available. In addition, the hysteresis quantizer is utilized to reduce the chattering phenomenon. Finally, a numerical simulation example is given to show the effectiveness of the proposed control strategy.

1. Introduction

The consensus control problem for multi-agent systems has gained considerable attention in recent years due to their wide applications in practical scenarios [1,2]. For instance, in the domain of emergency management [3], consensus algorithms can optimize the coordinated evacuation behavior of individual agents such as rescue robots or human groups, thereby significantly enhancing overall safety and operational efficiency. In intelligent transportation systems [4,5], these algorithms can achieve optimal control of unmanned vehicle platoons and improve road capacity. Furthermore, the underlying principles enable sophisticated agent coordination through swarm intelligence, with potential applications ranging from automated warehouse logistics to large-scale environmental monitoring. This wide range of practical applications provides a strong motivation for following research aimed at enhancing the robustness and efficiency of consensus control strategies. The main objective of the problem is to design appropriate controllers for each subsystem such that all the followers can track a common leader or that the output of each subsystem tracks a common reference trajectory with the information from the subsystem itself and its neighbors.
Note that the information transmission among multi-agent systems is challenging [6,7,8,9,10], which is usually represented by a topology graph, and numerous efforts have been devoted to investigating the transmission mechanism. To mention a few, based on the topology graph theory, the authors in ref. [11] investigated the consensus tracking control problem for a class of first-order linear multi-agent systems to guarantee that all the subsystems are stable and the states of each follower can align with the states of leader. The authors in ref. [12] proposed a consensus control strategy for first-order linear multi-agent systems under time-varying topologies, and investigated the relationship between the consensus asymptotic stability and the spanning trees of the frequently changing topologies. Despite the aforementioned results for the first-order linear multi-agent systems, the authors in ref. [13] designed a distributed sliding mode control scheme for the second-order linear multi-agent systems with state constraints under directed graphs. The authors in ref. [14] studied a complicated situation, i.e., three kinds of transmission graphs (directed graph with fixed topology, directed graph with switching topology and undirected graph with fixed topology) were considered, and the inner relationship between the transmission graph and the system performance was given. Reference [15] designed a fixed-time consensus tracking control strategy for second-order linear multi-agent systems guided by a dynamic leader.
For the multi-agent systems with nonlinear characteristics, fruitful results have also been obtained [16,17,18,19,20,21]. Specifically, reference [20] studied the finite-time bipartite consensus problem for second-order nonlinear multi-agent systems with random switching topologies, which addressed the random topology by probabilistically modeling switching via edge existence probability matrices and Bernoulli variables. Considering unknown uncertainties and applying adaptive fuzzy control strategy, the authors in ref. [21] investigated the adaptive fuzzy output feedback consensus tracking control problem for nonlinear second-order multi-agent systems with unmeasurable states, in which fuzzy logic systems (FLSs) [22] were employed to approximate the nonlinear functions. A novel predefined-time sliding mode consensus control method for second-order nonlinear multi-agent systems with one leader and multiple followers was developed in [23], in which the consensus error is steered into an arbitrarily small neighborhood of zero within the predefined time.
Furthermore, reducing communication costs has long been a critical concern in multi-agent system control, as excessive data transmission not only wastes limited network bandwidth but also increases energy consumption. To address this issue, event-triggered control [24,25,26] has emerged as an effective approach, and instead of transmitting data at fixed time intervals, it triggers communication only when predefined conditions are met, thereby significantly reducing unnecessary data exchange. On another research front, the quantization problem has also received considerable attention during the past decades. At the early stage, the quantization phenomenon was regarded as a detrimental factor that deteriorated the systems’ performance due to its decreased variation frequency of input signals. However, by considering its advantage of reducing the communication cost, great efforts have been devoted to investigate the quantization problem and fruitful results have been obtained via the trade-off between system performance and communication cost [27,28,29]. The authors in ref. [28] investigated the fully distributed control problem for a class of linear multiagent systems with a logarithmic quantizer (Log-quantizer), and combined an event-triggered strategy to save network resources. It is worth mentioning that a major disadvantage caused by Log-quantizer is the chattering phenomenon due to its lower quantization levels. Therefore, the authors in ref. [29] studied the hysteresis quantized control problem for nonlinear continuous-time systems with constant time delay. The hysteresis quantizer with additional quantization levels was used to reduce the chattering phenomenon and the system’s stability was guaranteed for any quantization density.
However, the majority of the aforementioned methods are designed for low-order multi-agent systems. These approaches face limitations when dealing with many advanced engineering systems, such as flexible manipulators, unmanned aerial vehicle formations and multi-stage process control systems, which are characterized by complex, high-order dynamics. These high-order systems have complex nonlinearities and internal dynamics, which makes it difficult to directly apply low-order control strategies to them. Furthermore, many existing methods exhibit high communication costs, which become a critical problem in resource-constrained applications for multi-agent systems. Motivated by the aforementioned challenges, a novel adaptive fuzzy leader-following consensus control strategy with hysteresis quantizer for high-order nonlinear multi-agent systems was proposed. The main contributions of this work are summarized as follows:
  • Comparing to existing methods primarily designed for low-order systems [30], a new adaptive fuzzy consensus control architecture is proposed for high-order nonlinear multi-agent systems. This framework effectively addresses the challenges of complex nonlinear coupling and internal dynamic stability that arise from increased system order.
  • A hysteresis quantizer is integrated into the control method to address communication constraints in practical applications. Compared with traditional logarithmic quantizers [28], this design introduces additional quantization levels that significantly suppress the chattering phenomenon caused by signal quantization while maintaining system performance.
  • The proposed method eliminates the common assumption in existing studies that requires complete knowledge of the reference trajectory and its high-order derivatives [31]. The approach achieves consensus tracking even when only a subset of followers has direct access to the reference information.
This paper is composed of five parts. In Section 2, the problem description and the preliminaries such as graph theory, the quantized control method and adaptive fuzzy approximation technique are given in detail. The leader-following consensus quantized controller design and the stability analysis are given in Section 3. Then, two simulation examples are given in Section 4 to demonstrate the effectiveness of the proposed control method. Finally, Section 5 concludes this paper.

2. Problem Formulation and Preliminaries

2.1. System Description

In this paper, the nonlinear high-order multi-agent system with quantized inputs is considered, and the i-th subsystem is described as
x ˙ i , k = x i , k + 1 p i , k + f i , k ( x ¯ i , k ) + d i , k x ˙ i , n i = q ( u i ( t ) ) + f i , n i ( x ¯ i , n i ) + d i , n i y i = x i , 1
where  x ¯ i , k = [ x i , 1 , , x i , k ]  denote the system state vectors. Specifically,  i = 1 , , N  represents the agent index,  k = 1 , , n i 1  denotes the state index, and  n i  stands for the order of the system. For the i-th subsystem,  y i R  is the output, and  q ( u i ( t ) ) R  is the quantized input. Specifically,  u i ( t )  is the control input of the i-th agent at time t. In addition,  f i , k ( · )  are unknown continuous nonlinear functions,  d i , k R  are additive unknown external disturbances, and  p i , k  are positive odd integers.
Remark 1.
The assumption for higher-order systems requires that p i , k  be a positive odd number, which limits the universality of the method. Nevertheless, this constraint aligns well with many practical systems. Notably, the dynamics of high-order nonlinear systems like hydraulic dynamics [32], dynamical boiler–turbine units [33], and aircraft wing dynamics [34] exhibit or can be transformed into the structure of system (1) with positive odd integer p i , k , ensuring the broad practical applicability of the proposed framework.

2.2. Graph Theory

The information transmission mechanism among different subsystems is described by an undirected graph G = ( v , ε , A ) , where v = 1 , , N represents the label of the corresponding subsystem. ε v × v is the edge set of two subsystems, and A = [ a i j ] R N × N is the corresponding adjacency matrix. Due to the characteristics of undirected graph G , we have that ( j , i ) ε if ( i , j ) ε exists, which means subsystem i and subsystem j are neighbors and can obtain states and system structure information from each other. If ( i , j ) ε , equation a i j = a j i = 1 holds, while if ( i , j ) ε , equation a i j = a j i = 0 holds. Then, it is easy to obtain that the edge between subsystem i and itself ( i , i ) ε and a i i = 0. It is obvious that the corresponding adjacency matrix is symmetric with diagonal elements being 0. The set of neighbors for subsystem i is defined as N i = { j v : ( i , j ) ε }, and i N i . The diagonal matrix D is defined as D = diag ( d 1 , , d N ) , in which d i = j N i a i j means the sum of i-th row of matrix A. Define the Laplacian matrix of the undirected graph G as L = D A . Define the diagonal matrix B as B = diag ( μ 1 , , μ N ) , in which μ i indicates the connection between subsystem i and the common reference trajectory. And μ i = 1 means that the reference trajectory can be utilized during the controller design for subsystem i, otherwise μ i = 0.
Before proceeding further, the following assumptions are first introduced.
Assumption 1
([29]). The graph G is connected, which indicates that there exists at least one path between each pair of subsystems.
Assumption 2
([29]). For subsystem i, when μ i = 1, the reference signal y r ( t ) and its n-th order derivative are totally known. When μ i = 0, the only information about reference trajectory y r ( t ) is that | y ˙ r |     σ r , 1 with σ r , 1 being an unknown positive constant.
Assumption 3
([29]). The additive disturbance d i , k is bounded and satisfies the following inequality | d i , k |     ξ i , k , in which ξ i , k is an unknown positive constant.

2.3. The Quantizer

The quantizer is described as the following
q ( u i ( t ) ) = u i , q sgn ( u i ) u i , q 1 + δ < | u i | u i , q 1 δ u i , q ( 1 + δ ) sgn ( u i ) u i , q < | u i | u i , q ( 1 + δ ) 1 δ 0 0     | u i |   <   u ̲ i
where u i , q = ρ 1 s u ̲ i ( s = 1 , 2 , ), δ = 1 ρ 1 + ρ with u ̲ i > 0 and 0 < ρ < 1 . Then, we have q ( u i ) = 0 , ± u i , q , ± u i , q ( 1 + δ ) .
Lemma 1
([35]). The quantizer can be expressed in a general way as
q ( u i ( t ) ) = u i ( t ) + D i ( t )
which satisfies
D i 2 δ 2 u i 2 , | u i | > u ̲ i , D i 2 u ̲ i 2 , | u i | u ̲ i .
Lemma 2
([36]). For any κ > 0 , there exists a positive constant κ such that the following inequality holds
| m | m tanh ( m / κ ) 0.2785 κ = κ .
Lemma 3
([37]). For any e R , the following inequality holds
0 | e | e 2 e 2 + η 2 ( t ) η ( t )
where η ( t ) is a positive function.
Lemma 4
([38]). For any constants a 1 0 , a 2 0 , , a n 0 , the following inequality holds
a 1 + a 2 + + a n n a 1 2 + a n 2 .

2.4. Fuzzy Logic Systems

The unknown nonlinear functions are usually precisely approximated by using FLSs, which are composed of a singleton fuzzifier, product-inference rule, and center-average defuzzifier. The corresponding IF–THEN rules are described as:
R w : IF x 1 is F 1 w and and x n is F n w THEN Y ( x ¯ ) is G w , for w = 1 , 2 , , M
where x ¯ = [ x 1 , x 2 , , x n ] denotes the input vector of the FLS and Y ( x ¯ ) is the output. F i w and G w are the fuzzy sets of x ¯ and Y ( x ¯ ) with membership functions μ F i w and μ G w , respectively. M represents the number of IF-THEN rules. Then, the FLS can be expressed as
Y ( x ¯ ) = θ ^ T φ ( x ¯ )
where θ ^ = [ θ ^ 1 , θ ^ 2 , , θ ^ M ] T is the adjustable parameter vector and φ ( x ¯ ) = [ φ 1 ( x ¯ ) , φ 2 ( x ¯ ) , , φ M ( x ¯ ) ] T is the fuzzy basis function vector, in which its component φ w ( x ¯ ) is defined as
φ w ( x ¯ ) = i = 1 n μ F i w ( x i ) w = 1 M ( i = 1 n μ F i w ( x i ) ) .
Lemma 5
([39]). For arbitrarily unknown function β ( x ¯ ) and any constant ϵ ¯ > 0 , there exists a FLS Y ( x ¯ ) (9) that satisfies s u p x U | β ( x ¯ ) Y ( x ¯ ) | < ϵ ¯ , where U R n is a compact set.
According to Lemma 5, the unknown nonlinear function f i , k ( x ¯ i , k ) is approximated by
f ^ i , k ( x ¯ i , k | θ ^ i , k ) = θ ^ i , k T φ i , k ( x ¯ i , k ) .
Define the optimal vector θ i , k * as
θ i , k * = arg m i n θ ^ i , k ω i , k sup x ¯ i , k U | f ^ i , k ( x ¯ i , k | θ ^ i , k ) f i , k ( x ¯ i , k ) |
where ω i , k is the compact set for θ ^ i , k . Then, we have
f i , k ( x ¯ i , k ) = θ i , k * T φ i , k ( x ¯ i , k ) + ϵ i , k
where ϵ i , k is the approximation error that satisfies | ϵ i , k |   ϵ ¯ i , k .
Remark 2.
The design of FLSs involves important parameters including the number of fuzzy rules and the type of membership functions, which are closely related to practical applications. An excessive number of fuzzy rules may cause redundancy and increase computational burden, while an insufficient number may fail to capture the complex characteristics of the problem. Meanwhile, the selection of membership functions needs to be adapted to the specific characteristics of the application scenario, as it directly affects the precision of fuzzy reasoning and the adaptability of the system to practical problems. In subsequent research, further optimization of these parameters based on practical application requirements will be carried out to enhance the practicality and reliability of the fuzzy system.
The objective of this paper is to design an adaptive fuzzy leader-following consensus quantized controller for the high-order nonlinear multi-agent system such that the output of each subsystem can track a common reference trajectory and all the signals of the nonlinear system are bounded. In addition, the communication cost is reduced and the chattering effect is compensated via the proposed quantized control method. To facilitate the understanding of subsequent control design and stability analysis, all essential mathematical symbols, variables, and their corresponding definitions utilized throughout this paper are systematically organized in Appendix B.

3. Consensus Quantized Control Design

The leader-following consensus controller designed in this paper is based on the backstepping method. However, different from the traditional backstepping control design, the connection between two different subsystems also need to be taken into consideration.
Define the error variables as
e i , 1 = j = 1 N a i j ( y i y j ) + μ i ( y i y r ) ,
e i , z = x i , z α i , z 1 ( i = 1 , , N , z = 2 , , n i ) .
Step 1. By defining e 1 = [ e 1 , 1 , e 2 , 1 , , e N , 1 ] T , we have
e 1 = ( L + B ) ϖ
where ϖ = [ y 1 y r , y 2 y r , , y N y r ] T denotes the output tracking error vector of the multi-agent nonlinear system.
According to Lemma 5, the unknown nonlinear function f i , 1 ( x ¯ i , 1 ) is rewritten as
f i , 1 ( x ¯ i , 1 ) = θ i , 1 * T φ i , 1 ( x ¯ i , 1 ) + ϵ i , 1 .
Substituting (17) into (1) yields
x ˙ i , 1 = x i , 2 p i , 1 + θ i , 1 * T φ i , 1 ( x ¯ i , 1 ) + ϵ i , 1 + d i , 1 .
According to the definition of error variables e i , z , we have
x i , 2 p i , 1 = ( e i , 2 + α i , 1 ) p i , 1 2 p i , 1 1 ( e i , 2 p i , 1 + α i , 1 p i , 1 ) .
Substituting (1), (18), and (19) into (16) yields
e ˙ 1 ( L + B ) × ϖ ¯ 1 , 1 ϖ ¯ i , 1 ϖ ¯ N , 1
where ϖ ¯ i , 1 = 2 p i , 1 1 ( e i , 2 p i , 1 + α i , 1 p i , 1 ) + θ i , 1 * T φ i , 1 ( x ¯ i , 1 ) + ϵ i , 1 + d i , 1 y ˙ r .
Design the positive definite Lyapunov function as
V 1 = 1 2 ϖ T ( L + B ) ϖ + 1 2 i = 1 N θ ˜ i , 1 T Γ i , 1 1 θ ˜ i , 1 + 1 2 i = 1 N λ ˜ i , 1 T χ i , 1 1 λ ˜ i , 1 .
To clarify, let θ ˜ i , 1 = θ i , 1 * θ ^ i , 1 and λ ˜ i , 1 = λ i , 1 λ ^ i , 1 , where θ ^ i , 1 and λ ^ i , 1 denote the estimations of θ i , 1 * and λ i , 1 = ξ i , 1 + ( 1 μ i ) σ r , 1 , respectively. Specifically, ξ i , 1 is utilized to estimate the upper bound of the additive disturbance d i , k , while ( 1 μ i ) σ r , 1 serves to estimate the upper bound of the unknown components in the higher-order derivatives of the reference trajectory when direct access to reference information is unavailable. Here, Γ i , 1 and χ i , 1 are positive definite matrices.
According to (16) and (21), the derivative of V 1 is given as
V ˙ 1 = e 1 T ( L + B ) 1 e ˙ 1 i = 1 N θ ˜ i , 1 T Γ i , 1 1 θ ^ ˙ i , 1 i = 1 N λ ˜ i , 1 T χ i , 1 1 λ ^ ˙ i , 1 .
Then, we design the equivalent virtual controller α ¯ i , 1 = 2 p i , 1 1 α i , 1 p i , 1 as
α ¯ i , 1 = c i , 1 e i , 1 θ ^ i , 1 T φ i , 1 ( x ¯ i , 1 ) + μ i y ˙ r e i , 1 e i , 1 2 + η i , 1 2 ( t ) λ ^ i , 1 ϵ ¯ i , 1 tanh ( e i , 1 ϵ ¯ i , 1 / κ )
where c i , 1 is a positive constant to be designed. For the virtual controller  α ¯ i , 1 , the term  c i , 1 e i , 1  is the error suppression term, which accelerates the convergence of the tracking error  e i , 1 ; θ ^ i , 1 T φ i , 1 ( x ¯ i , 1 ) is the fuzzy approximation compensation term to counteract the estimated term derived from approximating the unknown nonlinear function f i , 1 ( x ¯ i , 1 ) via a fuzzy logic system; μ i y ˙ r  compensates for the disturbance term related to  y ˙ r  in the error dynamics;  e i , 1 e i , 1 2 + η i , 1 2 ( t ) λ ^ i , 1  is the disturbance suppression term, countering the external disturbance  d i , 1  through the adaptive estimation of  λ ^ i , 1 ; and  ϵ ¯ i , 1 tanh ( e i , 1 ϵ ¯ i , 1 / κ )  is designed to comply with Lemma 2 to facilitate subsequent derivative calculations of the Lyapunov function  V 1 and stability analysis.
Substituting (20) and (23) into (22) yields
V ˙ 1 i = 1 N e i , 1 ( c i , 1 e i , 1 + 2 p i , 1 1 e i , 2 p i , 1 + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 11 θ ^ ˙ i , 1 ) + d i , 1 + ( μ i 1 ) y ˙ r + ϵ i , 1 ϵ ¯ i , 1 tanh ( e i , 1 ϵ ¯ i , 1 / κ ) e i , 1 e i , 1 2 + η i , 1 2 ( t ) λ ^ i , 1 ) i = 1 N λ ˜ i , 1 T χ i , 1 1 λ ^ ˙ i , 1
where τ i , 11 = Γ i , 1 φ i , 1 e i , 1 .
By applying Assumptions 2 and 3 and Lemmas 2–4 to (24), we have
V ˙ 1 i = 1 N ( c i , 1 e i , 1 2 + 2 p i , 1 1 e i , 1 e i , 2 p i , 1 + λ i , 1 η i , 1 + κ + λ ˜ i , 1 T χ i , 1 1 ( χ i , 1 e i , 1 2 e i , 1 2 + η i , 1 2 ( t ) λ ^ ˙ i , 1 ) + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 11 θ ^ ˙ i , 1 ) ) .
Then, we design λ ^ ˙ i , 1 as
λ ^ ˙ i , 1 = χ i , 1 e i , 1 2 e i , 1 2 + η i , 1 2 ( t ) .
Substituting (26) into (25) yields
V ˙ 1 i = 1 N c i , 1 e i , 1 2 + 2 p i , 1 1 e i , 1 e i , 2 p i , 1 + λ i , 1 η i , 1 + κ + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 11 θ ^ ˙ i , 1 ) .
According to (14) and (23), we have that α i , 1 is the function of variables x i , 1 , θ ^ i , 1 , η i , 1 , λ ^ i , 1 , y r , and y ˙ r . By considering the effect of its neighbors, when μ 1 = 1 , a i j = 1 , α i , 1 can be viewed as a function of x i , 1 , a i j x j , 1 , θ ^ i , 1 , η i , 1 , λ ^ i , 1 , μ i y r , and μ i y ˙ r .
Step 2. Similar to step 1 and the aforementioned analysis, the derivative of e i , 2 = x i , 2 α i , 1 is
e ˙ i , 2 = x ˙ i , 2 α ˙ i , 1 = ( e i , 3 + α i , 2 ) p i , 2 + f i , 2 ( x ¯ i , 2 ) + d i , 2 α i , 1 x i , 1 x i , 2 p i , 1 + f i , 1 ( x ¯ i , 1 ) + d i , 1 j = 1 N a i j α i , 1 x j , 1 x j , 2 p j , 1 + f j , 1 ( x ¯ j , 1 ) + d j , 1 α i , 1 θ ^ i , 1 θ ^ ˙ i , 1 α i , 1 η i , 1 η ˙ i , 1 α i , 1 λ ^ i , 1 λ ^ ˙ i , 1 μ i α i , 1 y r y ˙ r μ i α i , 1 y ˙ r y ¨ r .
The unknown nonlinear functions in (28) can be rewritten as
f i , 2 ( x ¯ i , 2 ) = θ i , 2 * T φ i , 2 ( x ¯ i , 2 ) + ϵ i , 2 , f j , 1 ( x ¯ j , 1 ) = θ j , 1 * T φ j , 1 ( x ¯ j , 1 ) + ϵ j , 1
where f j , 1 ( x ¯ j , 1 ) represent the effects of subsystem i’s neighbors to states x i , 1 .
Due to the fact that x i , 3 p i , 2 = ( e i , 3 + α i , 2 ) p i , 2 2 p i , 2 1 ( e i , 3 p i , 2 + α i , 2 p i , 2 ) , and by substituting (29) into (28), we have
e ˙ i , 2 = x ˙ i , 2 α ˙ i , 1 2 p i , 2 1 ( e i , 3 p i , 2 + α i , 2 p i , 2 ) + θ i , 2 * T φ i , 2 ( x ¯ i , 2 ) + ϵ i , 2 + d i , 2 α i , 1 x i , 1 x i , 2 p i , 1 + θ i , 1 * T φ i , 1 ( x ¯ i , 1 ) + ϵ i , 1 + d i , 1 j = 1 N a i j α i , 1 x j , 1 x j , 2 p j , 1 + θ j , 1 * T φ j , 1 ( x ¯ j , 1 ) + ϵ j , 1 + d j , 1 α i , 1 θ ^ i , 1 θ ^ ˙ i , 1 α i , 1 η i , 1 η ˙ i , 1 α i , 1 λ ^ i , 1 λ ^ ˙ i , 1 μ i α i , 1 y r y ˙ r μ i α i , 1 y ˙ r y ¨ r .
According to Lemma 4, the Lyapunov function V 2 is designed as
V 2 = V 1 + 1 2 i = 1 N ( e i , 2 2 + θ ˜ i , 2 T Γ i , 2 1 θ ˜ i , 2 + j = 1 N a i j θ ˜ i j , 1 T Γ i j , 1 1 θ ˜ i j , 1 + ( a ¯ i + 2 ) λ ˜ i , 2 T χ i , 2 1 λ ˜ i , 2 )
where θ ˜ i , 2 = θ i , 2 * θ ^ i , 2 , θ ˜ i j , 1 = θ j , 1 * θ ^ i j , 1 , and λ ˜ i , 2 = λ i , 2 λ ^ i , 2 . θ ^ i , 2 , θ ^ i j , 1 and λ ^ i , 2 are the estimations of θ i , 2 * , θ j , 1 * , and λ i , 2 = max { ξ i , 1 , ξ i , 2 , ξ j , 1 } , respectively. Γ i , 2 , Γ i j , 1 , and χ i , 2 are positive definite matrices. It should be noted that the addictive estimation of θ j , 1 * avoids some information exchange, which simplifies the control design process and reduces the communication cost.
Then, the derivative of V 2 is
V ˙ 2 = V ˙ 1 + i = 1 N ( e i , 2 e ˙ i , 2 θ ˜ i , 2 T Γ i , 2 1 θ ^ ˙ i , 2 j = 1 N a i j θ ˜ i j , 1 T Γ i j , 1 1 θ ^ ˙ i j , 1 ( a ¯ i + 2 ) λ ˜ i , 2 T χ i , 2 1 λ ^ ˙ i , 2 ) .
Design the equivalent virtual controller α ¯ i , 2 = 2 p i , 2 1 α i , 2 p i , 2 as
α ¯ i , 2 = c i , 2 e i , 2 2 p i , 1 1 e i , 1 e i , 2 p i , 1 1 θ ^ i , 2 T φ i , 2 ( x ¯ i , 2 ) + α i , 1 x i , 1 x i , 2 p i , 1 + θ ^ i , 1 T φ i , 1 ( x ¯ i , 1 ) + j = 1 N a i j α i , 1 x j , 1 x j , 2 p j , 1 + θ ^ i j , 1 T φ j , 1 ( x ¯ j , 1 ) + α i , 1 θ ^ i , 1 τ i , 12 + α i , 1 η i , 1 η ˙ i , 1 + α i , 1 λ ^ i , 1 λ ^ ˙ i , 1 + μ i α i , 1 y r y ˙ r + μ i α i , 1 y ˙ r y ¨ r λ ^ i , 2 ( a ¯ i + 2 ) e i , 2 ϕ i , 1 2 e i , 2 2 ϕ i , 1 2 + η i , 2 2 ( a ¯ i + 2 ) β i , 1 ϕ i , 1 tanh ( a ¯ i + 2 ) e i , 2 β i , 1 ϕ i , 1 κ
where c i , 2 is a positive constant to be designed, β i , 1 = max { ϵ ¯ i , 2 , ϵ ¯ i , 1 , ϵ ¯ j , 1 } , a ¯ i = j = 1 N a i j , ϕ i , 1 = 1 + ( α i , 1 x i , 1 ) 2 + j = 1 N a i j ( α i , 1 x j , 1 ) 2 , and τ i , 12 = τ i , 11 Γ i , 1 α i , 1 x i , 1 φ i , 1 e i , 2 . For the virtual controller α ¯ i , 2 , the term  c i , 2 e i , 2  accelerates the convergence of e i , 2 ; the term  2 p i , 1 1 e i , 1 e i , 2 p i , 1 1  addresses the coupling effect between the error  e i , 1  and e i , 2 ; the term  θ ^ i , 2 T φ i , 2 ( x ¯ i , 2 )  compensates for the unknown nonlinear function  f i , 2 ( x ¯ i , 2 )  corresponding to the second state of the i-th agent; the following seven terms are components of the time derivative of  α i , 1  with respect to time t, which are introduced to compensate for the coupling effects arising from the virtual control variables;  e i , 1 e i , 1 2 + η i , 1 2 ( t ) λ ^ i , 1  is the disturbance suppression term same as step 1; the final term is constructed to comply with the constraints of Lemma 2 to facilitate subsequent stability analysis of the Lyapunov function.
Then, substituting (30) and (33) into (32) yields
V ˙ 2 i = 1 N ( c i , 1 e i , 1 2 c i , 2 e i , 2 2 + 2 p i , 2 1 e i , 2 e i , 3 p i , 2 + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 12 θ ^ ˙ i , 1 ) + θ ˜ i , 2 T Γ i , 2 1 ( τ i , 21 θ ^ ˙ i , 2 ) + λ i , 1 η i , 1 + κ + j = 1 N a i j θ ˜ i j , 1 T Γ i j , 1 1 ( τ i j , 11 θ ^ ˙ i j , 1 ) + α i , 1 θ ^ i , 1 τ i , 12 θ ^ ˙ i , 1 e i , 2 ( a ¯ i + 2 ) e i , 2 2 ϕ i , 1 2 e i , 2 2 ϕ i , 1 2 + η i , 2 2 λ ^ i , 2 + e i , 2 ( d i , 2 α i , 1 x i , 1 d i , 1 j = 1 N a i j α i , 1 x j , 1 d j , 1 ) + e i , 2 ( ϵ i , 2 α i , 1 x i , 1 ϵ i , 1 j = 1 N a i j α i , 1 x j , 1 ϵ j , 1 ) ( a ¯ i + 2 ) e i , 2 β i , 1 ϕ i , 1 tanh ( a ¯ i + 2 ) e i , 2 β i , 1 ϕ i , 1 κ ( a ¯ i + 2 ) λ ˜ i , 2 T χ i , 2 1 λ ^ ˙ i , 2 )
where τ i , 21 = Γ i , 2 φ i , 2 e i , 2 , τ i j , 11 = Γ i j , 1 α i , 1 x j , 1 φ j , 1 ( x ¯ j , 1 ) e i , 2 .
Similar to (25) of step 1, the following inequality holds
V ˙ 2 i = 1 N ( c i , 1 e i , 1 2 c i , 2 e i , 2 2 + 2 p i , 2 1 e i , 2 e i , 3 p i , 2 + λ i , 1 η i , 1 + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 12 θ ^ ˙ i , 1 ) + j = 1 N a i j θ ˜ i j , 1 T Γ i j , 1 1 ( τ i j , 11 θ ^ ˙ i j , 1 ) + θ ˜ i , 2 T Γ i , 2 1 ( τ i , 21 θ ^ ˙ i , 2 ) + α i , 1 θ ^ i , 1 ( τ i , 12 θ ^ ˙ i , 1 ) e i , 2 + 2 κ + ( a ¯ i + 2 ) λ ˜ i , 2 T χ i , 2 1 ( χ i , 2 e i , 2 2 ϕ i , 1 2 e i , 2 2 ϕ i , 1 2 + η i , 2 2 λ ^ ˙ i , 2 ) + ( a ¯ i + 2 ) ( | e i , 2 | ϕ i , 1 e i , 2 2 ϕ i , 1 2 e i , 2 2 ϕ i , 1 2 + η i , 2 2 ) λ i , 2 ) .
By designing λ ^ ˙ i , 2 = χ i , 2 e i , 2 2 ϕ i , 1 2 e i , 2 2 ϕ i , 1 2 + η i , 2 2 , (35) can be rewritten as
V ˙ 2 i = 1 N ( c i , 1 e i , 1 2 c i , 2 e i , 2 2 + 2 p i , 2 1 e i , 2 e i , 3 p i , 2 + λ i , 1 η i , 1 + ( a ¯ i + 2 ) λ i , 2 η i , 2 + 2 κ + θ ˜ i , 1 T Γ i , 1 1 ( τ i , 12 θ ^ ˙ i , 1 ) + θ ˜ i , 2 T Γ i , 2 1 ( τ i , 21 θ ^ ˙ i , 2 ) + α i , 1 θ ^ i , 1 ( τ i , 12 θ ^ ˙ i , 1 ) e i , 2 + j = 1 N a i j θ ˜ i j , 1 T Γ i j , 1 1 ( τ i j , 11 θ ^ ˙ i j , 1 ) ) .
Step q( q = 3 , , n i 1 ). Based on the aforementioned analysis, α i , q 1 can be viewed as the function of x i , 1 , , x i , q 1 , a i j x j , 1 , , a i j x j , q 1 , θ ^ i , 1 , , θ ^ i , q 1 , a i j θ ^ i j , 1 , , a i j θ ^ i j , q 2 , η i , 1 , , η i , q 1 , λ ^ i , 1 , , λ ^ i , q 1 , and μ i y r , , μ i y r ( q 1 ) .
According to (15), the derivative of e i , q is
e ˙ i , q = x ˙ i , q α ˙ i , q 1 = ( e i , q + 1 + α i , q ) p i , q + f i , q ( x ¯ i , q ) + d i , q l = 1 q 1 α i , q 1 x i , l x i , l + 1 p i , l + f i , l ( x ¯ i , l ) + d i , l j = 1 N a i j l = 1 q 1 α i , q 1 x j , l x j , l + 1 p j , l + f j , l ( x ¯ j , l ) + d j , l l = 1 q 1 α i , q 1 θ ^ i , l θ ^ ˙ i , l j = 1 N a i j l = 1 q 2 α i , q 1 θ ^ i j , l θ ^ ˙ i j , l l = 1 q 1 α i , q 1 η i , l η ˙ i , l l = 1 q 1 α i , q 1 λ ^ i , l λ ^ ˙ i , l μ i l = 1 q α i , q 1 y r ( l 1 ) y r ( l ) .
Based on Lemma 5, the unknown nonlinear functions are rewritten as
f i , q ( x ¯ i , q ) = θ i , q * T φ i , q ( x ¯ i , q ) + ϵ i , q , f i , l ( x ¯ i , l ) = θ i , l * T φ i , l ( x ¯ i , l ) + ϵ i , l , f j , l ( x ¯ j , l ) = θ j , l * T φ j , l ( x ¯ j , l ) + ϵ j , l
where f j , l ( x ¯ j , l ) represent the effects of subsystem i’s neighbors to states x i , l .
Design the Lyapunov function V q as
V q = V q 1 + 1 2 i = 1 N ( e i , q 2 + θ ˜ i , q T Γ i , q 1 θ ˜ i , q + j = 1 N a i j θ ˜ i j , q 1 T Γ i j , q 1 1 θ ˜ i j , q 1 + ( q 1 ) a ¯ i + q λ ˜ i , q T χ i , q 1 λ ˜ i , q )
where θ ˜ i , q = θ i , q * θ ^ i , q , θ ˜ i j , q 1 = θ j , q 1 * θ ^ i j , q 1 and λ ˜ i , q = λ i , q λ ^ i , q . θ ^ i , q , θ ^ i j , q 1 and λ ^ i , q are the estimations of θ i , q * , θ j , q 1 * and λ i , q = max { ξ i , q , ξ i , l , ξ j , l } , respectively. Γ i , q , Γ i j , q 1 and χ i , q are positive definite matrices.
The derivative of V q is
V ˙ q = V ˙ q 1 + i = 1 N ( e i , q e ˙ i , q θ ˜ i , q T Γ i , q 1 θ ^ ˙ i , q j = 1 N a i j θ ˜ i j , q 1 T Γ i j , q 1 1 θ ^ ˙ i j , q 1 ( q 1 ) a ¯ i + q λ ˜ i , q T χ i , q 1 λ ^ ˙ i , q ) .
Design the equivalent virtual controller α ¯ i , q = 2 p i , q 1 α i , q p i , q as
α ¯ i , q = c i , q e i , q 2 p i , q 1 1 e i , q 1 e i , q p i , q 1 1 θ ^ i , q T φ i , q ( x ¯ i , q ) + l = 1 q 1 α i , q 1 x i , l ( x i , l + 1 p i , l + θ ^ i , l T φ i , l ) + l = 1 q 1 α i , q 1 η i , l η ˙ i , l + j = 1 N a i j l = 1 q 1 α i , q 1 x j , l x j , l + 1 p j , l + θ ^ i j , l T φ j , l ( x ¯ j , l ) + l = 1 q 1 α i , q 1 θ ^ i , l τ i , l b + j = 1 N a i j l = 1 q 2 α i , q 1 θ ^ i j , l τ i j , l b 1 + l = 1 q 2 r = l q 2 α i , r θ ^ i , l ϱ i , l b + j = 1 N a i j l = 1 q 3 r = l + 1 q 2 α i , r θ ^ i j , l ϱ i j , l b 1 + l = 1 q 1 α i , q 1 λ ^ i , l λ ^ ˙ i , l + μ i l = 1 q α i , q 1 y r ( l 1 ) y r ( l ) ( q 1 ) a ¯ i + q e i , q ϕ i , q 1 2 e i , q 2 ϕ i , q 1 2 + η i , q 2 λ ^ i , q ϕ i , q 1 tanh ( q 1 ) a ¯ i + q e i , q β i , q 1 ϕ i , q 1 κ × ( q 1 ) a ¯ i + q β i , q 1
where c i , q is a positive constant to be designed, a ¯ i = j = 1 N a i j , b = q + 1 l , τ i , l b = τ i , l b 1 + ϱ i , l b , ϱ i , l b = Γ i , l α i , q 1 x i , l φ i , l e i , q , τ i j , l b 1 = τ i j , l b 2 + ϱ i j , l b 1 , ϱ i j , l b 1 = Γ i j , l α i , q 1 x j , l φ j , l e i , q , β i , q 1 = max { ϵ ¯ i , q , ϵ ¯ i , l , ϵ ¯ j , l } , and ϕ i , q 1 = 1 + l = 1 q 1 ( α i , q 1 x i , l ) 2 + j = 1 N a i j l = 1 q 1 ( α i , q 1 x j , l ) 2 . The explanation of each term is the same as in Step 2.
Similar to step 2, we design
λ ^ ˙ i , q = χ i , q e i , q 2 ϕ i , q 1 2 e i , q 2 ϕ i , q 1 2 + η i , q 2 .
Substituting (37), (38) and (41) into (40), we have
V ˙ q i = 1 N ( l = 1 q c i , l e i , l 2 + 2 p i , q 1 e i , q e i , q + 1 p i , q + l = 1 q ( l 1 ) a ¯ i + l λ i , l η i , l + q κ + l = 1 q θ ˜ i , l T Γ i , l 1 ( τ i , l b θ ^ ˙ i , l ) + l = 1 q 1 r = l q 1 α i , r θ ^ i , l ( τ i , l b θ ^ ˙ i , l ) e i , r + 1 + j = 1 N a i j l = 1 q 2 r = l + 1 q 1 α i , r θ ^ i j , l ( τ i j , l b 1 θ ^ ˙ i j , l ) e i , r + 1 + j = 1 N a i j l = 1 q 1 θ ˜ i j , l T Γ i j , l 1 ( τ i j , l b 1 θ ^ ˙ i j , l ) ) .
Step n i . According to (15), the derivative of e i , n i = x i , n i α i , n i 1 is
e ˙ i , n i = x ˙ i , n i α ˙ i , n i 1 = q ( u i ( t ) ) + θ i , n i * T φ i , n i ( x ¯ i , n i ) + ϵ i , n i + d i , n i l = 1 n i 1 α i , n i 1 x i , l x i , l + 1 p i , l + θ i , l * T φ i , l ( x ¯ i , l ) + ϵ i , l + d i , l j = 1 N a i j l = 1 n i 1 α i , n i 1 x j , l x j , l + 1 p j , l + θ j , l * T φ j , l ( x ¯ j , l ) + ϵ j , l + d j , l l = 1 n i 1 α i , n i 1 θ ^ i , l θ ^ ˙ i , l l = 1 n i 1 α i , n i 1 η i , l η ˙ i , l j = 1 N a i j l = 1 n i 2 α i , n i 1 θ ^ i j , l θ ^ ˙ i j , l l = 1 n i 1 α i , n i 1 λ ^ i , l λ ^ ˙ i , l μ i l = 1 n i α i , n i 1 y r ( l 1 ) y r ( l ) .
By substituting (3) into (44), we have
e ˙ i , n i = x ˙ i , n i α ˙ i , n i 1 = u i ( t ) + D i ( t ) + θ i , n i * T φ i , n i ( x ¯ i , n i ) + ϵ i , n i + d i , n i l = 1 n i 1 α i , n i 1 x i , l x i , l + 1 p i , l + θ i , l * T φ i , l ( x ¯ i , l ) + ϵ i , l + d i , l j = 1 N a i j l = 1 n i 1 α i , n i 1 x j , l x j , l + 1 p j , l + θ j , l * T φ j , l ( x ¯ j , l ) + ϵ j , l + d j , l l = 1 n i 1 α i , n i 1 θ ^ i , l θ ^ ˙ i , l l = 1 n i 1 α i , n i 1 η i , l η ˙ i , l j = 1 N a i j l = 1 n i 2 α i , n i 1 θ ^ i j , l θ ^ ˙ i j , l l = 1 n i 1 α i , n i 1 λ ^ i , l λ ^ ˙ i , l μ i l = 1 n i α i , n i 1 y r ( l 1 ) y r ( l ) .
Design the positive definite Lyapunov function V n i as
V n i = V n i 1 + 1 2 i = 1 N ( e i , n i 2 + θ ˜ i , n i T Γ i , n i 1 θ ˜ i , n i + j = 1 N a i j θ ˜ i j , n i 1 T Γ i j , n i 1 1 θ ˜ i j , n i 1 + ( n i 1 ) a ¯ i + n i λ ˜ i , n i T χ i , n i 1 λ ˜ i , n i )
where θ ˜ i , n i = θ i , n i * θ ^ i , n i , θ ˜ i j , n i 1 = θ j , n i 1 * θ ^ i j , n i 1 and λ ˜ i , n i = λ i , n i λ ^ i , n i . θ ^ i , n i , θ ^ i j , n i 1 and λ ^ i , n i are the estimations of θ i , n i * , θ j , n i 1 * and λ i , n i = max { ξ i , n i , ξ i , l , ξ j , l } , respectively. Γ i , n i , Γ i j , n i 1 and χ i , n i are positive definite matrices.
The derivative of V n i is
V ˙ n i = V ˙ n i 1 + i = 1 N ( e i , n i e ˙ i , n i θ ˜ i , n i T Γ i , n i 1 θ ^ ˙ i , n i j = 1 N a i j θ ˜ i j , n i 1 T Γ i j , n i 1 1 θ ^ ˙ i j , n i 1 ( n i 1 ) a ¯ i + n i λ ˜ i , n i T χ i , n i 1 λ ^ ˙ i , n i ) .
Similar to step q, define v i as
v i = c i , n i e i , n i + m i e i , n i + 2 p i , n i 1 1 e i , n i 1 e i , n i p i , n i 1 1 + θ ^ i , n i T φ i , n i ( x ¯ i , n i ) l = 1 n i 1 α i , n i 1 x i , l ( x i , l + 1 p i , l + θ ^ i , l T φ i , l ) j = 1 N a i j l = 1 n i 1 α i , n i 1 x j , l x j , l + 1 p j , l + θ ^ i j , l T φ j , l ( x ¯ j , l ) + l = 1 n i 2 r = l n i 2 α i , r θ ^ i , l ϱ i , l h + j = 1 N a i j l = 1 n i 2 α i , n i 1 θ ^ i j , l τ i j , l h 1 l = 1 n i 1 α i , n i 1 θ ^ i , l τ i , l h + j = 1 N a i j l = 1 n i 3 r = l + 1 n i 2 α i , r θ ^ i j , l ϱ i j , l h 1 l = 1 n i 1 α i , n i 1 η i , l η ˙ i , l l = 1 n i 1 α i , n i 1 λ ^ i , l λ ^ ˙ i , l + ( n i 1 ) a ¯ i + n i e i , n i ϕ i , n i 1 2 e i , n i 2 ϕ i , n i 1 2 + η i , n i 2 λ ^ i , n i μ i l = 1 n i α i , n i 1 y r ( l 1 ) y r ( l ) + ( n i 1 ) a ¯ i + n i β i , n i 1 ϕ i , n i 1 × tanh ( n i 1 ) a ¯ i + n i e i , n i β i , n i 1 ϕ i , n i 1 κ
where c i , n i and m i are positive constants to be designed. The relevant parameters are defined as follows
a ¯ i = j = 1 N a i j , β i , n i 1 = max ϵ ¯ i , n i , ϵ ¯ i , l , ϵ ¯ j , l , h = n i + 1 l , τ i , l h = τ i , l h 1 + ϱ i , l h , ϱ i , l h = Γ i , l α i , n i 1 x i , l φ i , l e i , n i , τ i j , l h 1 = τ i j , l h 2 + ϱ i j , l h 1 , ϱ i j , l h 1 = Γ i j , l α i , n i 1 x j , l φ j , l e i , n i , ϕ i , n i 1 = 1 + l = 1 n i 1 α i , n i 1 x i , l 2 + j = 1 N a i j l = 1 n i 1 α i , n i 1 x j , l 2 .
Then, the actual controller u i is designed as
u i = e i , n i v i 2 ( 1 δ ) ( e i , n i 2 v i 2 + p i 2 ) 1 2
where p i is a positive constant to be designed.
According to Lemma 1, the following inequality holds
e i , n i u i + e i , n i D i ( t ) ( 1 δ ) e i , n i u i + u ̲ i 2 4 m i + m i e i , n i 2 e i , n i 2 v i 2 ( e i , n i 2 v i 2 + p i 2 ) 1 2 + u ̲ i 2 4 m i + m i e i , n i 2 p i e i , n i v i + u ̲ i 2 4 m i + m i e i , n i 2
where m i is a positive constant to be designed.
Design λ ^ ˙ i , n i = χ i , n i e i , n i 2 ϕ i , n i 1 2 e i , n i 2 ϕ i , n i 1 2 + η i , n i 2 and substitute (48)–(51) into (47) to obtain
V ˙ n i i = 1 N ( l = 1 n i c i , l e i , l 2 + l = 1 n i ( l 1 ) a ¯ i + l λ i , l η i , l + n i κ + u ̲ i 2 4 m i + p i + l = 1 n i θ ˜ i , l T Γ i , l 1 ( τ i , l h θ ^ ˙ i , l ) + l = 1 n i 1 r = 1 n i 1 α i , r θ ^ i , l e i , r + 1 ( τ i , l h θ ^ ˙ i , l ) + j = 1 N a i j l = 1 n i 2 r = l + 1 n i 1 α i , r θ ^ i j , l e i , r + 1 ( τ i j , l h 1 θ ^ ˙ i j , l ) + j = 1 N a i j l = 1 n i 1 θ ˜ i j , l T Γ i j , l 1 ( τ i j , l h 1 θ ^ ˙ i j , l ) ) .
Design the adaptive laws as
θ ^ ˙ i , l = τ i , l h = Γ i , l φ i , l e i , l Γ i , l s = l n i 1 α i , s x i , l φ i , l e i , s + 1 ( 1 i N , 1 l n i ) , θ ^ ˙ i j , l = τ i j , l h 1 = Γ i j , l s = l n i 1 α i , s x j , l φ j , l e i , s + 1
( 1 i N , 1 i N , 1 l n i 1 ) .
By substituting (53) and (54) into (52), we have
V ˙ n i i = 1 N ( l = 1 n i c i , l e i , l 2 + l = 1 n i ( l 1 ) a ¯ i + l λ i , l η i , l + n i κ + u ̲ i 2 4 m i + p i ) .
To facilitate a clearer understanding of the proposed methodology, the overall design procedure is systematically presented in Algorithm 1.
Algorithm 1 Adaptive Fuzzy Leader-Following Consensus Quantized Control
Require: 
System states x i , reference trajectory y r , adjacency matrix elements a i j , neighbor states x j .
Ensure: 
Control input u i , adaptive parameters θ ^ i , λ ^ i .
  1:
Initialization:
  2:
Initialize error variables e i , q , θ ^ i , q ( 0 ) , λ ^ i , q ( 0 ) for each subsystem i and step q.
  3:
Set design parameters c i , q , Γ i , q , χ i , q .
  4:
for  q = 1 to n i  do
  5:
   if  q < n i  then
  6:
     Step q: Virtual Control Design
  7:
     Design virtual controller α i , q using fuzzy approximation in accordance with Equation (23) or (41).
  8:
     Compute the adaptive laws θ ^ ˙ i , q in Equation (53) or (54) and λ ^ ˙ i , q in Equation (26) or (42).
  9:
   else
10:
     Step n i : Actual Control Design
11:
     Design the actual controller u i with a hysteresis quantizer in Equation (50).
12:
     Compute the adaptive laws θ ^ ˙ i , n i in Equation (53) and λ ^ ˙ i , n i in Equation (42).
13:
   end if
14:
end for
15:
Output: Stabilized system outputs y i tracking y r with all signals bounded.
Then, the main results of this paper can be summarized as the following theorem. The proof of Theorem 1 is provided in Appendix A.
Theorem 1.
With controller (50) and adaptive laws (53) and (54), the semi-globally uniformly ultimately boundedness property of the high-order nonlinear multi-agent system (1) is achieved and all the signals of the closed-loop system are bounded. Furthermore, the consensus tracking performance is guaranteed, which means that the output of each subsystem can track a common reference trajectory y r .

4. Simulation Studies

In this section, the following two simulation examples of nonlinear multi-agent systems with three subsystems are given to demonstrate the effectiveness of the proposed control method. All simulations are implemented in MATLAB 2020b, and the ode45 numerical solver is adopted to solve the high-order nonlinear system model.

4.1. Example 1

In this example, the simulation is specifically designed to reflect a practical scenario where only subsystem 1 has direct access to the reference signal y r , thereby testing the cooperative output tracking capability of the control method under limited information sharing. The dynamics of each follower are described by second-order nonlinear functions, formulated as follows:
x ˙ 1 , 1 = x 1 , 2 3 x ˙ 1 , 2 = q ( u 1 ) x 1 , 1 × sin ( x 1 , 2 ) + d 1 ,
x ˙ 2 , 1 = x 2 , 2 3 x ˙ 2 , 2 = q ( u 2 ) x 2 , 1 × sin ( x 2 , 2 ) + d 2 ,
x ˙ 3 , 1 = x 3 , 2 3 x ˙ 3 , 2 = q ( u 3 ) x 3 , 1 × sin ( x 3 , 2 ) + d 3 .
The information transmission graph of the nonlinear multi-agent system is shown in Figure 1.
According to Figure 1, the corresponding adjacency matrix is defined as A = 0 1 1 1 0 1 1 1 0 . Only the first agent has access to the reference trajectory information so the pinning gain matrix is given by B = 1 0 0 . Based on the theoretical framework established in Section 3, the fuzzy logic systems are constructed to approximate the unknown nonlinear dynamics. The Gaussian membership functions are meticulously selected for each state variable, with w taking values from the set of natural numbers 1 to 5, corresponding to five fuzzy sets for each state. The fuzzy membership functions are shown as follows:
μ F i w ( x i , 1 ) = exp ( ( x i , 1 3 + w ) 2 8 ) , μ F i w ( x i , 2 ) = exp ( ( x i , 2 3 + w ) 2 8 )
where i = 1 , 2 , 3 denotes the index of the three agents. Then, the fuzzy basis functions are designed as
φ i , 2 , w ( x ¯ i , 2 ) = μ F i w ( x i , 1 ) μ F i w ( x i , 2 ) Σ w = 1 5 μ F i w ( x i , 1 ) μ F i w ( x i , 2 ) , φ i , 2 ( x ¯ i , 2 ) = [ φ i , 2 , 1 , φ i , 2 , 2 , φ i , 2 , 3 , φ i , 2 , 4 , φ i , 2 , 5 ] .
The adaptive laws designed for θ ^ i , 2 modify the fuzzy logic system parameters, enabling precise approximation of the unknown nonlinear functions. The specific formulation for each agent is given as follows:
θ ^ ˙ 1 , 2 = Γ 1 , 2 φ 1 , 2 e 1 , 2 , θ ^ ˙ 2 , 2 = Γ 2 , 2 φ 2 , 2 e 2 , 2 , θ ^ ˙ 3 , 2 = Γ 3 , 2 φ 3 , 2 e 3 , 2
where Γ 1 , 2 = Γ 2 , 2 = Γ 3 , 2 = 3 I .
All system and control parameters are initialized in strict accordance with the theoretical design in Section 3. The initial values are given as
x 1 , 1 ( 0 ) = 0.6 , x 2 , 1 ( 0 ) = 0.65 , x 3 , 1 ( 0 ) = 0.75 , x 1 , 2 ( 0 ) = 0.45 , x 2 , 2 ( 0 ) = x 3 , 2 ( 0 ) = 0.6 , θ ^ 1 , 2 ( 0 ) = θ ^ 2 , 2 ( 0 ) = θ ^ 3 , 2 ( 0 ) = [ 0.2 , 0.2 , 0.2 , 0.2 , 0.2 ] , λ 1 , 1 = λ 2 , 1 = 0 , λ 1 , 2 = λ 2 , 2 = λ 3 , 1 = λ 3 , 2 = 0.2 .
The reference trajectory is given as y r = 2 , and the external disturbances are d 1 = d 2 = d 3 = 0.02 × cos ( 0.005 t ) . The design parameters are chosen as c 1 , 1 = 0.15 , c 1 , 2 = 0.05 , c 2 , 1 = c 3 , 1 = 0.35 , c 2 , 2 = c 3 , 2 = 0.01 , m 1 = 0.5 , m 2 = m 3 = 0.25 , p 1 = 0.1 , p 2 = p 3 = 0.08 , η 1 , 2 = η 2 , 1 = η 2 , 2 = η 3 , 1 = η 3 , 2 = 1 , χ 1 , 2 = χ 2 , 1 = χ 2 , 2 = χ 3 , 1 = χ 3 , 2 = 0.01 , ϵ ¯ 1 , 2 = ϵ ¯ 2 , 2 = ϵ ¯ 3 , 2 = 0.01 , κ = 0.01 , u ̲ 1 = u ̲ 2 = u ̲ 3 = 0.01 , δ 1 = δ 2 = δ 3 = 0.1 .
The controller design methodology is summarized as follows: the virtual controller α i , 1 is computed using Equations (23); the actual control input u i is calculated via Equation (50); the adaptive laws for λ ^ ˙ i , 1 and λ ^ ˙ i , 2 are computed using Equations (26) and (42). Then, each continuous control input u i ( t ) is quantized into q ( u i ( t ) ) based on δ 1 , δ 2 , δ 3 . The simulation results are shown in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9.
The simulation aims to validate the proposed control strategy in a step-by-step manner. First, the overall system performance is demonstrated through output tracking results. Then, the internal state behaviors and adaptive parameter evolution are examined to verify the stability and learning capability. Figure 2 demonstrates excellent consensus tracking performance, where all follower outputs y i successfully converge to and maintain accurate tracking of the common reference trajectory y r , despite heterogeneous initial conditions and limited reference signal accessibility. The bounded and stable evolution of the subsystem states x i , 2 in Figure 3, coupled with the convergent adaptation of fuzzy parameters θ ^ i , 2 in Figure 4 and stability-boundary estimation parameters λ ^ i , 1 and λ ^ i , 2 in Figure 5 and Figure 6, provides robust evidence for the closed-loop system’s internal stability and the adaptive mechanism’s capability to approximate unknown nonlinearities effectively.
Finally, a comparative analysis of the control inputs is conducted to illustrate the practical effectiveness of the proposed method and its advantage in chattering suppression. Specifically, the superior performance of the proposed method is evaluated by comparing it with two strategies: the unquantized controller (i.e., the original control input u i ( t ) ) and a basic Log-quantizer. For fair comparison, the quantization thresholds of the Log-quantizer are set consistent with those of the proposed method in this simulation. All other parameters, including system initial conditions, controller gains, adaptive law parameters, and the design of virtual controllers, are kept uniform across the three control strategies, ensuring that any observed performance differences can be attributed solely to the quantization schemes. The practical efficacy of the control scheme is confirmed in Figure 7, Figure 8 and Figure 9, which depict the control inputs u i and their quantized counterparts q ( u i ) under the method with Log-quantizer and the method proposed in this paper.
Figure 7, Figure 8 and Figure 9 present the performance differences between the proposed method and the Log-quantizer method by comparing their control input and quantized input trajectories. However, the quantized input trajectory of the Log-quantizer method in Figure 7 has significant and frequent jumping phenomena, which is exactly the inherent chattering problem of the Log-quantizer, leading to frequent switching of control inputs. Furthermore, a comparison between the Log-quantizer and the unquantized control method, as summarized in Table 1, further validates the superiority of the proposed method. Table 1 contrasts the jump counts, where a jump is considered to occur whenever the absolute difference between consecutive control signal values exceeds a threshold of 1 × 10 6 , and each such significant variation is counted as one communication event. The quantitative metrics effectively captures the communication burden by identifying each substantial control signal change as one transmission instance.
In Table 1, regarding communication efficiency, the proposed method reduces the jump count of control inputs compared to the other two methods. This reduction in jump count effectively alleviates the communication burden. Overall, as illustrated in Figure 2, Figure 3, Figure 4, Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, the proposed method achieves a balanced optimization of quantization tracking performance and communication efficiency, thus demonstrating its effectiveness and superiority in practical applications.

4.2. Example 2

To rigorously validate the effectiveness of the proposed control strategy for high-order systems, a third-order nonlinear multi-agent system is considered in this section. The dynamics of the i-th agent are given as
x ˙ 1 , 1 = x 1 , 2 3 x ˙ 1 , 2 = x 1 , 3 3 x ˙ 1 , 3 = q ( u 1 ) sin ( x 1 , 2 ) 0.1 × x 1 , 3 + d 1 ,
x ˙ 2 , 1 = x 2 , 2 3 x ˙ 2 , 2 = x 2 , 3 3 x ˙ 2 , 3 = q ( u 2 ) sin ( x 2 , 2 ) 0.1 × x 2 , 3 + d 2 ,
x ˙ 3 , 1 = x 3 , 2 3 x ˙ 3 , 2 = x 3 , 3 3 x ˙ 3 , 3 = q ( u 3 ) sin ( x 3 , 2 ) 0.1 × x 3 , 3 + d 3 .
The information transmission graph for this system remains unchanged from Figure 1. Furthermore, the communication constraint is the same as the example Section 4.1, as only subsystem 1 has direct access to the reference signal y r . The communication topology yields A = 0 1 1 1 0 1 1 1 0 , and the pinning gain matrix B = 1 0 0 . The fuzzy membership functions are shown as follows:
μ F i w ( x i , 1 ) = exp ( ( x i , 1 3 + w ) 2 8 ) , μ F i w ( x i , 2 ) = exp ( ( x i , 2 3 + w ) 2 8 ) , μ F i w ( x i , 3 ) = exp ( ( x i , 3 3 + w ) 2 8 )
where i = 1 , 2 , 3 is the index of each agent, and w is a natural number that takes values between 1 and 5. Then, the fuzzy basis functions are designed as
φ i , 3 , w ( x ¯ i , 3 ) = μ F i w ( x i , 1 ) μ F i w ( x i , 2 ) μ F i w ( x i , 3 ) Σ w = 1 5 μ F i w ( x i , 1 ) μ F i w ( x i , 2 ) μ F i w ( x i , 3 ) , φ i , 3 ( x ¯ i , 3 ) = [ φ i , 3 , 1 , φ i , 3 , 2 , φ i , 3 , 3 , φ i , 3 , 4 , φ i , 3 , 5 ] .
The adaptive law for θ ^ i , 3 of each agent is given as follows:
θ ^ ˙ 1 , 3 = Γ 1 , 3 φ 1 , 3 e 1 , 3 , θ ^ ˙ 2 , 3 = Γ 2 , 3 φ 2 , 3 e 2 , 3 , θ ^ ˙ 3 , 3 = Γ 3 , 3 φ 3 , 3 e 3 , 3
where Γ 1 , 3 = Γ 2 , 3 = Γ 3 , 3 = 0.1 I . The initial values of the system are given as
x 1 , 1 ( 0 ) = 0.6 , x 2 , 1 ( 0 ) = 0.55 , x 3 , 1 ( 0 ) = 0.4 , x 1 , 2 ( 0 ) = 0.2 , x 2 , 2 ( 0 ) = 0.2 , x 3 , 2 ( 0 ) = 0.2 , x 1 , 3 ( 0 ) = 0.1 , x 2 , 3 ( 0 ) = 0.2 , x 3 , 3 ( 0 ) = 0.1 , θ ^ 1 , 3 ( 0 ) = θ ^ 2 , 3 ( 0 ) = θ ^ 3 , 3 ( 0 ) = [ 0.2 , 0.2 , 0.2 , 0.2 , 0.2 ] , λ 1 , 1 = 0 , λ 1 , 2 = 0.2 , λ 1 , 3 = 0.2 , λ 2 , 1 = 0 , λ 2 , 2 = 0.2 , λ 2 , 3 = 0.2 , λ 3 , 1 = 0.2 , λ 3 , 2 = 0.2 , λ 3 , 3 = 0.2 .
The reference trajectory is set to y r = 0.7 , while the external disturbances are d 1 = d 2 = d 3 = 0.01 × cos ( 0.005 t ) . The design parameters are selected as follows: c 1 , 1 = 0.045 , c 1 , 2 = 0.04 , c 1 , 3 = 0.03 , c 2 , 1 = 0.04 , c 2 , 2 = 0.04 , c 2 , 3 = 0.02 , c 3 , 1 = 0.005 , c 3 , 2 = 0.005 ,   c 3 , 3 = 0.005 ,   m 1 = 0.4 , m 2 = 0.2 , m 3 = 0.1 , p 1 = 0.1 , p 2 = p 3 = 0.08 , η 1 , 2 = η 1 , 3 = η 2 , 1 = η 2 , 2 = η 2 , 3 = η 3 , 1 = η 3 , 2 = η 3 , 3 = 1 , χ 1 , 2 = χ 1 , 3 = χ 2 , 1 = χ 2 , 2 = χ 2 , 3 = χ 3 , 1 = χ 3 , 2 = χ 3 , 3 = 0.01 , ϵ ¯ 1 , 2 = ϵ ¯ 2 , 2 = ϵ ¯ 3 , 2 = 0.01 , κ = 0.01 , u ̲ 1 = u ̲ 2 = u ̲ 3 = 0.02 , δ 1 = δ 2 = δ 3 = 0.1 .
The virtual controllers α i , 1 and α i , 2 are computed via Equations (23) and (33), respectively, while the actual control input u i is derived using Equation (50). The adaptive law for λ ^ ˙ i , q , q = 1 , 2 , 3 is calculated based on Equations (26) and (42). In this example, we also compare the proposed method with a unquantized controller and a Log-quantizer. The quantization thresholds of the Log-quantizer are configured to be identical to those of the proposed method. All other parameters are kept uniform across these three strategies. The simulation results are shown in Figure 10, Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18 and Figure 19.
Figure 10 shows that all outputs can successfully track the reference trajectory y r . Furthermore, the bounded states and convergent adaptive parameters in Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 demonstrate the system’s stability. The generated control inputs u i and their quantized counterparts q ( u i ) are shown in Figure 17, Figure 18 and Figure 19.
Figure 17, Figure 18 and Figure 19 present the performance differences between the proposed method and the Log-quantizer method by comparing their control input and quantized input trajectories. These figures show that the control inputs and their quantized inputs of the proposed method under different quantizers exhibit an overall stable and smooth characteristic without obvious fluctuations. Furthermore, Table 2 presents a comparative analysis that quantifies the performance of the proposed method against a Log-quantizer and an unquantized control strategy.
As presented in Table 2, the proposed method achieves comprehensively superior performance across the multi-agent system. The proposed method significantly outperforms the Log-quantizer for all agents. It maintains consistently lower communication burden across all agents compared to the other methods. This demonstrates an effective balance between quantization accuracy and communication efficiency, validating its overall effectiveness and practical superiority.

5. Conclusions

In this paper, an adaptive fuzzy leader-following consensus control method was proposed for high-order nonlinear multi-agent system. The controller was designed only with the information from the subsystem itself and its neighbors. The simulation results show that the proposed control strategy can still guarantee the system performance even if the reference trajectory is not exactly known to all the subsystems. In addition, the chattering effect is also compensated for. Future research can expand this method to networked control systems, incorporating considerations of common network phenomena such as communication delays and packet loss. Additionally, it can be combined with event-triggered control mechanisms to reduce redundant data transmission, thereby improving the energy efficiency of resource-constrained multi-agent systems. These extension directions will enhance the practical application value of the method and broaden its scope of application in engineering practices.

Author Contributions

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

Funding

This research was supported by the National Natural Science Foundation of China under Grant 62403342, the Natural Science Foundation of Jiangsu Province under Grant BK20240769, and the Natural Science Foundation of the Jiangsu Higher Education Institutions of China under Grant 24KJB510044.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this 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.

Appendix A

Proof. 
Define Ω i = l = 1 n i ( l 1 ) a ¯ i + l λ i , l η i , l + n i κ + u ̲ i 2 4 m i + p i ; then (55) can be rewritten as
V ˙ n i i = 1 N ( l = 1 n i c i , l e i , l 2 + Ω i ) .
Integrating (A1) over [ 0 , t ) , we have
V n i ( t ) + i = 1 N c i 0 t | | e i | | 2 d t V n i ( 0 ) + i = 1 N 0 t Ω i d t
where c i = min { c i , l } and l = 1 , 2 , , n i .
Based on the aforementioned analysis, the stability of the nonlinear multi-agent system is guaranteed. According to (39), we can obtain that the variables e i , l , θ ^ i , l , θ ^ i j , l , λ ^ i , l are all bounded with i = 1 , 2 , , N , l = 1 , 2 , , n i . Then, from the definition of e i , 1 , we have that y i = x i , 1 is also bounded. From (23), the virtual controller α i , 1 is bounded, which means x i , q , α i , q are bounded. According to (48) and (50), the boundness of v i and u i are guaranteed. From the definition of e ˙ 1 , we can obtain that e ˙ 1 is also bounded. By taking Barbalat’s Lemma into consideration, it is obvious that lim t e 1 = 0 . Then, lim t δ = ( L + B ) 1 lim t e 1 = 0 . Thus, all the signals of the closed-loop nonlinear system are bounded, and the consensus tracking performance is guaranteed. □

Appendix B

This appendix contains a systematically organized nomenclature table that catalogues all essential mathematical symbols, variables, and notations utilized in the main text.
Table A1. Comprehensive nomenclature of mathematical symbols and variables (part 1).
Table A1. Comprehensive nomenclature of mathematical symbols and variables (part 1).
SymbolDescription
NNumber of agents
n i Order of the system
i = 1 , , N Index of agents
k = 1 , , n i Index of state variables
tContinuous time variable
x i , k k-th state variable of the i-th agent
x ¯ i , k State vector [ x i , 1 , , x i , k ]
y i = x i , 1 System output
y r ( t ) Reference trajectory
f i , k ( · ) Unknown continuous nonlinear functions
d i , k Unknown external disturbances
p i , k Positive odd integers
u i ( t ) Control input of the i-th agent
q ( u i ( t ) ) Quantized control input vector
G Undirected graph
vSet of vertices
ε v × v Set of edges
A = [ a i j ] Adjacency matrix
N i Set of neighbors for agent i
a i j Connection weight
DDegree matrix
LGraph Laplacian matrix
B Diagonal matrix
μ i Reference trajectory access indicator
e i , z Error variable
e 1 = [ e 1 , 1 , , e N , 1 ] Error vector
α i , q Virtual controller
α ¯ i , q Equivalent virtual controller
c i , q Positive constant design parameters
Y ( · ) Input vector of FLS
F i ω , G ω Fuzzy sets
μ F i ω , μ G ω Membership functions
MNumber of IF–THEN rules
θ ^ Adjustable parameter vector
φ ( · ) Fuzzy basis function vector
θ i , k * Optimal parameter vector
ϵ i , k Approximation error
V q Lyapunov function at step q
θ ˜ i , q Parameter estimation error
λ ˜ i , q Boundary estimation error
Γ i , q , χ i , q Positive definite matrices
ρ Quantization parameter
δ Quantization density parameter

References

  1. Zhu, J.; Lu, C.; Li, J.; Wang, F.-Y. Secure Consensus Control on Multi-Agent Systems Based on Improved PBFT and Raft Blockchain Consensus Algorithms. IEEE/CAA J. Autom. Sin. 2025, 12, 1407–1417. [Google Scholar] [CrossRef]
  2. Zhang, H.; Wang, A.; Ji, W.; Qiu, J.; Yan, H. Optimal Consensus Control for Continuous-Time Linear Multiagent Systems: A Dynamic Event-Triggered Approach. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 14449–14457. [Google Scholar] [CrossRef]
  3. Beklaryan, A.L.; Akopov, A.S. Simulation of Agent-rescuer Behaviour in Emergency Based on Modified Fuzzy Clustering: (Extended Abstract). In Proceedings of the 2016 International Conference on Autonomous Agents & Multiagent Systems (AAMAS ’16), Richland, SC, USA, 9–10 May 2016; pp. 1275–1276. [Google Scholar]
  4. Akopov, A.S.; Beklaryan, L.A.; Thakur, M. Improvement of Maneuverability Within a Multiagent Fuzzy Transportation System with the Use of Parallel Biobjective Real-Coded Genetic Algorithm. IEEE Trans. Intell. Transp. Syst. 2022, 23, 12648–12664. [Google Scholar] [CrossRef]
  5. Guo, J.; Luo, Y.; Li, K. Adaptive fuzzy sliding mode control for coordinated longitudinal and lateral motions of multiple autonomous vehicles in a platoon. Sci. China Technol. Sci. 2017, 60, 576–586. [Google Scholar] [CrossRef]
  6. Wang, Z.; Gu, Y.; Liu, J.; Zhang, Y.; Feng, K.; Dai, J.; Zheng, G. Event-Triggered Fixed-Time Consensus Tracking Control for Uncertain Nonlinear Multi-Agent Systems with Dead-Zone Input. Actuators 2025, 14, 414. [Google Scholar] [CrossRef]
  7. Zhang, X.; Li, Y.; Xiong, S.; Liu, X.; Guo, R. A Robust Cooperative Control Protocol Based on Global Sliding Mode Manifold for Heterogeneous Nonlinear Multi-Agent Systems Under the Switching Topology. Actuators 2025, 14, 57. [Google Scholar] [CrossRef]
  8. Luo, S.; Xu, J.; Liang, X. Mean-Square Consensus of Heterogeneous Multi-Agent Systems with Time-Varying Communication Delays and Intermittent Observations. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 184–188. [Google Scholar] [CrossRef]
  9. Hui, M.; Liu, X.; Cao, J. Improved Fixed-Time Event-Triggered Average Consensus of Multi-Agent Systems Under DoS Attacks. IEEE Trans. Circuits Syst. II Express Briefs 2024, 71, 3815–3819. [Google Scholar] [CrossRef]
  10. Li, H.; Chen, Z.; Wu, L.; Lam, H.-K. Event-Triggered Control for Nonlinear Systems under Unreliable Communication Links. IEEE Trans. Fuzzy Syst. 2017, 25, 813–824. [Google Scholar] [CrossRef]
  11. Li, Z.; Liu, X.; Ren, W.; Xie, L. Distributed Tracking Control for Linear Multiagent Systems with a Leader of Bounded Unknown Input. IEEE Trans. Autom. Control. 2013, 58, 518–523. [Google Scholar] [CrossRef]
  12. Zhang, W.; Tang, Y.; Han, Q.-L.; Liu, Y. Sampled-Data Consensus of Linear Time-Varying Multiagent Networks with Time-Varying Topologies. IEEE Trans. Cybern. 2022, 52, 128–137. [Google Scholar] [CrossRef]
  13. Yang, J.; Cao, G.; Sun, Z.; Zhang, W. A New Method to Design Distributed Consensus Controller for Linear Multi-Agent Systems with Directed Graphs. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 1492–1496. [Google Scholar] [CrossRef]
  14. O.-Saber, R.; Murray, R.M. Consensus Problems in Networks of Agents with Switching Topology and Time-Delays. IEEE Trans. Autom. Control. 2004, 49, 1520–1533. [Google Scholar] [CrossRef]
  15. Liu, Y.; Zuo, Z.; Song, J.; Li, W. Fixed-Time Consensus Control of General Linear Multiagent Systems. IEEE Trans. Autom. Control. 2024, 69, 5516–5523. [Google Scholar] [CrossRef]
  16. 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 2022, 69, 1782–1786. [Google Scholar] [CrossRef]
  17. Zamani, N.; Kamali, M.; Askari-Marnani, J.; Kalantari, H.; Aghdam, A.G. Fault-Tolerant Leader-Follower Controller for Uncertain Nonlinear Multi-Agent Systems. IEEE Trans. Autom. Sci. Eng. 2025, 22, 9376–9387. [Google Scholar] [CrossRef]
  18. Lui, D.G.; Petrillo, A.; Santini, S. Bipartite Tracking Consensus for High-Order Heterogeneous Uncertain Nonlinear Multi-Agent Systems with Unknown Leader Dynamics via Adaptive Fully-Distributed PID Control. IEEE Trans. Netw. Sci. Eng. 2023, 10, 1131–1142. [Google Scholar] [CrossRef]
  19. Hao, C.; Liu, Z.; Zheng, L.; Chen, C.L.P.; Lai, G. Observer-Based Distributed Adaptive Neural Network Containment Control for Uncertain Nonlinear Multi-Agent Systems under DoS Attacks. Neurocomputing 2025, 659, 131306. [Google Scholar] [CrossRef]
  20. 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]
  21. Chen, C.L.P.; Ren, C.-E.; Du, T. Fuzzy observed-based adaptive consensus tracking control for second-order multi-agent systems with heterogeneous nonlinear dynamics. IEEE Trans. Fuzzy Syst. 2016, 24, 906–915. [Google Scholar] [CrossRef]
  22. Ma, M.; Wang, T.; Qiu, J.; Karimi, H. Adaptive Fuzzy Decentralized Tracking Control for Large-Scale Interconnected Nonlinear Networked Control Systems. IEEE Trans. Fuzzy Syst. 2021, 29, 3186–3191. [Google Scholar] [CrossRef]
  23. Jin, D.; Xiang, Z. Predefined-Time Consensus for Second-Order Nonlinear Multiagent Systems via Sliding Mode Technique. IEEE Trans. Fuzzy Syst. 2024, 32, 4534–4541. [Google Scholar] [CrossRef]
  24. Rsetam, K.; Cao, Z.; Man, Z.; Zhang, X.M. GPIO-Based Continuous Sliding Mode Control for Networked Control Systems Under Communication Delays with Experiments on Servo Motors. IEEE/CAA J. Autom. Sin. 2025, 12, 99–113. [Google Scholar] [CrossRef]
  25. Zhang, X.; Han, Q.; Ge, X. An Overview of Recent Advances in Event-Triggered Control. Sci. Sin. Inf. (Sci. China Inf. Sci.) 2025, 68, 161201. [Google Scholar] [CrossRef]
  26. Qiu, J.; Ma, M.; Wang, T. Event-Triggered Adaptive Fuzzy Fault-Tolerant Control for Stochastic Nonlinear Systems via Command Filtering. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 1145–1155. [Google Scholar] [CrossRef]
  27. Wang, X.; Wen, G.; Zhao, D.; Huang, T. Robust Quantized Consensus of Multiagent Systems Under Disturbance and DoS Attacks. IEEE Trans. Control. Netw. Syst. 2025, 12, 1626–1637. [Google Scholar] [CrossRef]
  28. Wang, Q.; Li, S.; He, W.; Zhong, W. Fully Distributed Event-Triggered Bipartite Consensus of Linear Multi-Agent Systems with Quantized Communication. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3234–3238. [Google Scholar] [CrossRef]
  29. Wang, W.; Wen, C.; Huang, J. Distributed adaptive asymptotically consensus tracking control of nonlinear multi-agent systems with unknown parameters and uncertain disturbances. Automatica 2017, 27, 133–142. [Google Scholar] [CrossRef]
  30. Wang, H.; Liu, Q.; Park, J.H. Predefined-Time Fuzzy Adaptive Optimal Secure Consensus Control for Multiagent Systems with Unknown Follower Dynamics. IEEE Trans. Fuzzy Syst. 2025, 33, 2122–2135. [Google Scholar] [CrossRef]
  31. Cui, M.; Tong, S. Fuzzy Adaptive Exact-Optimal Consensus Output-Feedback Control for Uncertain Nonlinear High-Order Multiagent Systems. IEEE Trans. Fuzzy Syst. 2024, 32, 6399–6408. [Google Scholar] [CrossRef]
  32. Manring, N.; Fales, R. Hydraulic Control Systems; Wiley: Hoboken, NJ, USA, 2019. [Google Scholar]
  33. Lv, M.; Wang, N. Distributed Control for Uncertain Multiagent Systems with the Powers of Positive-Odd Numbers: A Low-Complexity Design Approach. IEEE Trans. Autom. Control. 2024, 69, 434–441. [Google Scholar] [CrossRef]
  34. Fung, Y. An Introduction to the Theory of Aeroelasticity; Wiley: Hoboken, NJ, USA, 1955. [Google Scholar]
  35. Zhou, J.; Wen, C.; Wang, W. Adaptive control of uncertain nonlinear systems with quantized input signal. Automatica 2018, 95, 152–162. [Google Scholar] [CrossRef]
  36. Yang, Y.; Zhou, C. Adaptive fuzzy H stabilization for strict-feedback canonical nonlinear systems via backstepping and small-gain approach. IEEE Trans. Fuzzy Syst. 2005, 13, 104–114. [Google Scholar] [CrossRef]
  37. Zuo, Z.; Wang, C. Adaptive trajectory tracking control of output constrained multi-rotors systems. IET Control. Theory Appl. 2014, 8, 1163–1174. [Google Scholar] [CrossRef]
  38. Qian, C.; Lin, W. Non-Lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization. Syst. Control. Lett. 2001, 42, 185–200. [Google Scholar] [CrossRef]
  39. Tong, S.; Li, Y. Observer-based fuzzy adaptive control for strict-feedback nonlinear systems. Fuzzy Sets Syst. 2009, 160, 1749–1764. [Google Scholar] [CrossRef]
Figure 1. The information transmission graph.
Figure 1. The information transmission graph.
Actuators 14 00552 g001
Figure 2. The trajectories of outputs y i ( i = 1 , 2 , 3 ) and the reference trajectory y r .
Figure 2. The trajectories of outputs y i ( i = 1 , 2 , 3 ) and the reference trajectory y r .
Actuators 14 00552 g002
Figure 3. The trajectories of subsystem states x i , 2 ( i = 1 , 2 , 3 ) .
Figure 3. The trajectories of subsystem states x i , 2 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g003
Figure 4. The trajectories of the adaptive parameters θ ^ i , 2 ( i = 1 , 2 , 3 ) .
Figure 4. The trajectories of the adaptive parameters θ ^ i , 2 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g004
Figure 5. The trajectories of parameters λ ^ i , 1 ( i = 1 , 2 , 3 ) .
Figure 5. The trajectories of parameters λ ^ i , 1 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g005
Figure 6. The trajectories of parameters λ ^ i , 2 ( i = 1 , 2 , 3 ) .
Figure 6. The trajectories of parameters λ ^ i , 2 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g006
Figure 7. The trajectories of control input u 1 and its quantized input q ( u 1 ) under Log-quantizer method and proposed method.
Figure 7. The trajectories of control input u 1 and its quantized input q ( u 1 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g007
Figure 8. The trajectories of control input u 2 and its quantized input q ( u 2 ) under Log-quantizer method and proposed method.
Figure 8. The trajectories of control input u 2 and its quantized input q ( u 2 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g008
Figure 9. The trajectories of control input u 3 and its quantized input q ( u 3 ) under Log-quantizer method and proposed method.
Figure 9. The trajectories of control input u 3 and its quantized input q ( u 3 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g009
Figure 10. The trajectories of outputs y i ( i = 1 , 2 , 3 ) and the reference trajectory y r .
Figure 10. The trajectories of outputs y i ( i = 1 , 2 , 3 ) and the reference trajectory y r .
Actuators 14 00552 g010
Figure 11. The trajectories of subsystem states x i , 2 ( i = 1 , 2 , 3 ) .
Figure 11. The trajectories of subsystem states x i , 2 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g011
Figure 12. The trajectories of subsystem states x i , 3 ( i = 1 , 2 , 3 ) .
Figure 12. The trajectories of subsystem states x i , 3 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g012
Figure 13. The trajectories of the adaptive parameters θ ^ i , 3 ( i = 1 , 2 , 3 ) .
Figure 13. The trajectories of the adaptive parameters θ ^ i , 3 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g013
Figure 14. The trajectories of parameters λ ^ i , 1 ( i = 1 , 2 , 3 ) .
Figure 14. The trajectories of parameters λ ^ i , 1 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g014
Figure 15. The trajectories of parameters λ ^ i , 2 ( i = 1 , 2 , 3 ) .
Figure 15. The trajectories of parameters λ ^ i , 2 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g015
Figure 16. The trajectories of parameters λ ^ i , 3 ( i = 1 , 2 , 3 ) .
Figure 16. The trajectories of parameters λ ^ i , 3 ( i = 1 , 2 , 3 ) .
Actuators 14 00552 g016
Figure 17. The trajectories of control input u 1 and its quantized input q ( u 1 ) under Log-quantizer method and proposed method.
Figure 17. The trajectories of control input u 1 and its quantized input q ( u 1 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g017
Figure 18. The trajectories of control input u 2 and its quantized input q ( u 2 ) under Log-quantizer method and proposed method.
Figure 18. The trajectories of control input u 2 and its quantized input q ( u 2 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g018
Figure 19. The trajectories of control input u 3 and its quantized input q ( u 3 ) under Log-quantizer method and proposed method.
Figure 19. The trajectories of control input u 3 and its quantized input q ( u 3 ) under Log-quantizer method and proposed method.
Actuators 14 00552 g019
Table 1. Comprehensive quantitative comparison of quantization performance and communication burden.
Table 1. Comprehensive quantitative comparison of quantization performance and communication burden.
MethodAgentJump CountTotal Jump Count
Proposed Method114,50648,413
29007
324,900
Log-quantizer-Based Method115,66253,270
210,152
327,456
Unquantized-Based Method149,977149,930
249,972
349,981
Table 2. Comprehensive quantitative comparison of quantization performance and communication burden.
Table 2. Comprehensive quantitative comparison of quantization performance and communication burden.
MethodAgentJump CountTotal Jump Count
Proposed Method164,428132,481
217,719
350,334
Log-quantizer-Based Method168,464140,051
218,918
352,669
Unquantized-Based Method179,811233,910
277,022
377,077
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

Liu, Y.; Ma, M.; Wang, T. Adaptive Fuzzy Leader-Following Consensus Quantized Control for High-Order Nonlinear Multi-Agent Systems. Actuators 2025, 14, 552. https://doi.org/10.3390/act14110552

AMA Style

Liu Y, Ma M, Wang T. Adaptive Fuzzy Leader-Following Consensus Quantized Control for High-Order Nonlinear Multi-Agent Systems. Actuators. 2025; 14(11):552. https://doi.org/10.3390/act14110552

Chicago/Turabian Style

Liu, Yifan, Min Ma, and Tong Wang. 2025. "Adaptive Fuzzy Leader-Following Consensus Quantized Control for High-Order Nonlinear Multi-Agent Systems" Actuators 14, no. 11: 552. https://doi.org/10.3390/act14110552

APA Style

Liu, Y., Ma, M., & Wang, T. (2025). Adaptive Fuzzy Leader-Following Consensus Quantized Control for High-Order Nonlinear Multi-Agent Systems. Actuators, 14(11), 552. https://doi.org/10.3390/act14110552

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