Next Article in Journal
Scalable SHAP-Informed Neural Network
Next Article in Special Issue
Dynamical Analysis and Optimization of Combined Vibration Isolator with Time Delay
Previous Article in Journal
Applications of q-Bessel-Struve Functions on Univalent Functions
Previous Article in Special Issue
Fuzzy Resilient Control of DC Microgrids with Constant Power Loads Based on Markov Jump Models
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predefined Time Control of State-Constrained Multi-Agent Systems Based on Command Filtering

1
School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266525, China
2
School of Engineering, University of the West of England, Coldharbour Lane, Bristol BS16 1QY, UK
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(13), 2151; https://doi.org/10.3390/math13132151
Submission received: 15 May 2025 / Revised: 23 June 2025 / Accepted: 26 June 2025 / Published: 30 June 2025

Abstract

This paper resolves the predefined-time control problem for multi-agent systems under predefined performance metrics and state constraints, addressing critical limitations of traditional methods—notably their inability to enforce strict user-specified deadlines for mission-critical operations, coupled with difficulties in simultaneously guaranteeing transient performance bounds and state constraints while suffering prohibitive stability proof complexity. To overcome these challenges, we propose a predefined performance control methodology that integrates Barrier Lyapunov Functions command-filtered backstepping. The framework rigorously ensures exact convergence within user-defined time independent of initial conditions while enforcing strict state constraints through time-varying BLF boundaries and further delivers quantifiable performance such as overshoot below 5% and convergence within 10 s. By eliminating high-order derivative continuity proofs via command-filter design, stability analysis complexity is reduced by 40% versus conventional backstepping. Stability proofs and dual-case simulations (UAV formation/smart grid) demonstrate over 95% tracking accuracy under disturbances and constraints, validating broad applicability in safety-critical multi-agent systems.

1. Introduction

Multi-Agent Systems (MASs) are systems consisting of multiple intelligences interacting with each other, which can be robots, vehicles, drones, or other automated devices. MAS technology has a wide range of applications in many fields such as automation [1], robotics [2], intelligent transportation [3], and energy management [4]. With the continuous development of technology, knowing how to effectively coordinate and control these intelligences has become an important research topic [5]. In recent years, neural networks have been introduced into multi-agent systems (MASs) to provide new solutions to complex control problems due to their excellent nonlinear processing and generalization capabilities. The combination of neural networks and MASs allows us to cope with uncertainty and time delay problems in dynamic environments more effectively. Therefore, the study of neural network-based temporal control of multi-intelligent body systems has gradually received extensive attention from domestic and international researchers. This approach holds significant promise for enhancing the adaptability, robustness, and coordination capabilities of complex systems operating under real-world constraints [6,7]. Consequently, key research efforts are now focused on developing novel neural network architectures and learning algorithms specifically tailored to address the temporal dynamics and distributed decision-making challenges inherent in multi-agent environments [8,9].
In the coordinated control of multi-agent systems, the incorporation of state constraints, which is vital for maintaining system stability and reliability, ensures that each agent entity operates within a specific range. Meanwhile, Barrier Lyapunov Functions (BLFs) offer a mathematical means to ensure that the system state always satisfies the predefined constraints, thereby preventing the system from entering an unstable or dangerous state.
In practical applications, multi-agent systems usually have to operate within a restricted space and time. For instance, in a UAV formation, to avoid mutual collisions and external obstacles, each UAV has to fly within a pre-defined airspace. In intelligent transportation systems [10], vehicles need to operate in line with lane restrictions and traffic rules to ensure traffic safety and smooth flow. Thus, it is of particular importance to set state constraints.
Backstepping has indeed stimulated growing research interest in handling the stabilization problems of NSs in past decades, which has resulted in numerous significant achievements, as evidenced by [11,12]. However, the practical implementation of the backstepping method is challenged by its inherent problem of computational complexity. To enhance the application of the backstepping method and reduce the conservativeness of the assumption regarding the desired signal, improved design approaches such as command filter [13,14] and dynamic surface control (DSC) [15] have been advocated to address the control issues of NSs. Specifically, the command-filter-based design method not only alleviates the issue of computational complexity but also mitigates the conservativeness associated with the assumption of the desired signal, only requiring that the desired signal and its first-order derivative are bounded.
The control of nonlinear systems (NSs) with state constraints presents significant challenges due to the inherent physical limitations of real-world applications. Existing approaches, such as Barrier Lyapunov Function (BLFs) [16,17] and prescribed performance control (PPCA) [18,19], have addressed constraints and transient performance but often fall short of achieving predefined-time convergence, a critical requirement for modern control systems. Although finite-time and fixed-time control methods (FTCMs) [20,21] improve convergence rates, their convergence times depend on initial conditions (finite-time) or are bounded by system-dependent upper limits (fixed-time). Recent predefined time control schemes [22,23] allow for the arbitrary preassignment of convergence time but suffer from limitations such as reliance on state scaling transformations [24,25] or restrictive assumptions on tracking signals [26,27]. Furthermore, existing methods often fail to ensure the continuity of the closed-loop system beyond the predefined time t s , limiting their practicality. To bridge these gaps, this paper proposes a predefined time control framework for state-constrained NSs that integrates prescribed-time performance metrics (PPM) with rigorous constraint satisfaction. The core innovations are outlined below:
(1)
To achieve predefined-time stability considering PPMs and state constraints, a new predefined-time performance function (PTPF) is developed. This PTPF is then integrated with a Barrier Lyapunov Function (BLF). The combination serves to enforce both transient and steady-state performance metrics, such as tracking error bounds and convergence rates. As a result, it can ensure that the error trajectories stay within the user-defined domains while complying with state constraints. By embedding time-varying gains and negative-definite terms into the controller, the closed-loop system achieves predefined-time stability—convergence within an arbitrarily predefined time t s , independent of initial conditions and design parameters.
(2)
Unlike earlier predefined-time approaches [28,29], which restrict system operation to t [ 0 , t s ) , the proposed method eliminates the need for state scaling transformations. This ensures the seamless continuity of the controller for all t 0 , including beyond t s , enhancing practicality in sustained operations.
(3)
Compared with the adaptive predefined-time schemes in [30,31], the proposed approach sidesteps complex stability analyses and eases the conservative assumptions on the desired tracking signal. By utilizing command-filtered backstepping, the control design simplifies the implementation process and still retains robustness against uncertainties.
The control framework for multi-agent systems is structured as described below:
(1)
PTPF-BLF Integration: A time-varying PTPF adjusts error boundaries dynamically. The BLF ensures constraint satisfaction by penalizing proximity to state limits.
(2)
Time-Varying Control Synthesis: A command-filtered backstepping with time-varying gains enforces predefined-time convergence. Auxiliary terms compensate for filtering errors.
(3)
Stability Guarantees: Lyapunov analysis shows that all closed-loop signals are bounded. Tracking errors converge to a user-specified residual set within t s , and state constraints are strictly met.
This work unifies predefined-time control, constraint management, and prescribed performance for multi-agent systems, overcoming the limitations of prior work and offering a computationally feasible solution.
Figure 1 presents a predefined-time neural network control framework for multi-agent systems. Its core methodology employs back-stepping recursive techniques to hierarchically design control laws: First, command state filtering processes the differentiation of virtual control signals, while a predefined-time performance function rigorously constrains the system’s convergence time (independent of initial conditions). To address state constraints, a Barrier Lyapunov Function constructs time-varying boundaries, ensuring states remain strictly bounded throughout operation. Simultaneously, neural network approximation provides online compensation for unknown nonlinear dynamics (e.g., model uncertainties or disturbances). Stability and predetermined-time convergence are formally proven via stacked Lyapunov functions, with simulations validating the framework’s efficacy in multi-agent coordination tasks. This integrated approach combines temporal constraints, state limitation handling, and adaptive robustness, offering a systematic solution for high-precision, strongly constrained scenarios such as UAV formations and smart grids.

2. Materials and Methods

Consider the nonlinear systems with the following form:
x ˙ i , l = f i , l x ¯ i , l + x i , l + 1 x ˙ i , n = f i , n x ¯ i , n + u i y i = x i , 1
where x ¯ i , n = x i , 1 , x i , 2 , , x i , n T R n , x i , l R is the state variable of the follower i, l = 1 , 2 , , n . At the same time, the state variable x i , l satisfies the constraints Ψ ̲ i , l x ¯ i , l 1 , t x i , l Ψ ¯ i , l x ¯ i , l 1 , t , t 0 , where Ψ ¯ i , l x ¯ i , l 1 , t and Ψ ̲ i , l x ¯ i , l 1 , t are the upper and lower bound functions associated with the state variables and the time, respectively, and time-dependent upper and lower bound functions, respectively. When l = 1 , the state variable x i , 1  satisfies Ψ ̲ i , 1 ( t ) x i , 1 Ψ ¯ i , 1 ( t ) ; f i , l x ¯ i , l and f i , n x ¯ i , n are unknown smooth functions; y i R is the output of the intelligent i; and u i R is the control input of the intelligent i. The final control objective is to have y i follow y i , b .
Definition 1 
([32]). The origin of the system (1) is considered to be predefined-time stable if it is fixed-time stable and the settling time can be arbitrarily pre-specified by appropriately choosing the parameter η. For a predefined-time T s > 0 , the settling time satisfies T x 0 T s , x 0 R h , where T s is termed the predefined-time.
Definition 2. 
A smooth function β ( t ) is described as a predefined-time performance function [31] (PTPF) if it satisfies the characteristics later: (i) β ( t ) > 0 ; (ii) lim t t s β ( t ) = β t s > 0 , for any t s > 0 ; and (iii) β ˙ ( t ) < 0 ; (iv) for any t t s , β ( t ) = β t s , where t s represents the settling time.
Definition 3. 
When x 1 , l is known, set y i , b equal to x 1 , l , and let e i , l = x i , l x 1 , l , i > 1 . By adopting the same control method, the system can be stabilized.
Based on Definition 1, a type of PTPF p ( t ) is defined as
p k ( t ) = p k , 0 k ξ k t 1 + p t k , s , 0 t < t k , s p t k , s , t t k , s
where ξ k , p k , 0 , p t k , s > 0 and 0 < k < 1 are parameters to be determined, the initial value p k ( 0 ) = p k , 0 + p t k , s , and the settling time t k , s = p k , 0 k / k ξ k .
Lemma 1 
([33]). For a PTPF p i , n ( t ) and a variable e i , n ( t ) , satisfying e i , n ( t ) < p i , n ( t ) . Then, the following inequality holds
log p i , n 2 p i , n 2 e i , n 2 < e i , n 2 p i , n 2 e i , n 2
Lemma 2 
([34]). Let π a ( t ) , π b ( t ) , π c ( t ) be functions with respect to time, satisfying π a ( t ) π b ( t ) π c ( t ) , for all t 0 . If the limits lim t t 0 π a ( t ) = lim t t 0 π c ( t ) = a 0 , then lim t t 0 π b ( t ) = a 0 holds.
Consider the state-constrained NSs system subject to prescribed performance metrics as follows:
x ˙ i , k = x i , k + 1 + f i , k x ˘ i , k , k = 1 , , n 1 x ˙ i , n = u i + f i , n ( x ) y i = x i , 1
f = W T ψ ( Z ) + ε ( Z ) , W = arg min W R sup S Ω S F ( z ) W T F ( z )
where y R represents the system output, x ˘ k = x 1 , x 2 , , x k T R i and x R n represent the system state, and u R represents the control input, respectively; f i ( · ) are known smooth functions, i = 1 , , n ; and system states x i are restricted in the open sets F k = x k : x k < C x k , k = 1 , , n , where C x k are positive constants. W represents the ideal weight, and W ^ represents the estimated weight. Then, θ i , j = W i , j , θ ^ i , j = | | W ^ i , j | | and θ ˜ i , j = θ ^ i , j θ i , j .
This paper focuses on achieving predefined-time control for state-constrained NSs (4) while simultaneously meeting the PPMs [35]. The main objectives of the controller designing can be summarized as follows:
(1)
Ensuring global predefined-time stability for all signals in the closed-loop system, where the predefined time t s can be arbitrarily chosen according to the design parameters.
(2)
The output signal y i can be conducted to follow the specified signal y b within the predefined-time interval t s , regardless of the design parameters and initial conditions.
(3)
The tracking control performance satisfies the required PPMs while ensuring that all states remain within the domains determined by the state constraints.
To proceed with the predefined-time control strategy for system (4), the following assumption is initially introduced.
Assumption 1. 
The desiring signal y b and its first-order derivative y ˙ b are continuous and bounded, and constants C 0 , 1 , C 0 , 2 > 0 exist, satisfying that y b C 0 , 1 , y ˙ b C 0 , 2 . For clarity, the function, for instance, f ( · ) , is described as f in the design process.
Figure 2 illustrates a robust control framework for state-constrained multi-agent systems under disturbances. The process begins with transducers (sensors) collecting state data from the system, while disturbances actively interfere with dynamics. Controllers generate a virtual controller signal, refined through a command filter to eliminate high-frequency components. Crucially, a compensation signal—synthesized from disturbance estimates—combines with the filtered control command. This integrated signal drives actuators to enforce precise control actions that simultaneously (1) maintain strict state constraints despite disturbances, (2) ensure multi-agent coordination, and (3) actively counteract perturbations through real-time compensation. The architecture merges disturbance observation, command filtering, and constrained control for resilient multi-agent operation in adversarial environments.

3. Main Results

To facilitate the control design, a series of variables are introduced as follows:
e i , 1 = x i , 1 y i , b e i , k = x i , k φ i , k , k = 2 , , n ϑ i , r = e i , r ζ i , r , r = 1 , , n
where e k represents the error variables, φ i , k is the output of filters designed later, ζ i , r represents the compensating variables and ϑ i , k represents the compensating error variables, respectively. The design process will be elaborately stated in the next steps.
Step 1: Along with system (4) and Equation (5), finding the time derivative of e i , 1 = x i , 1 y i , b produces
e ˙ i , 1 = x ˙ i , 1 y ˙ i , b = x i , 2 + f i , 1 y ˙ i , b = x i , 2 + W i , 1 T ψ i , 1 x i , 1 + ε i , 1 x i , 1 y ˙ i , b
Define the following piece-wise function h ( t ) as
h ( t ) = 1 , 0 t < t s 0 , t t s
To proceed, the virtual control x 1 , d is devised as
x 1 , d = h α i , 1 μ ϑ i , 1 + ( 1 h ) α i , 1
where μ = κ ¯ / t s t with κ ¯ > 2 being a scalar; α 1 = k 1 , 1 e i . 1 f i . 1 + y ˙ i . b Γ i . 1 ϑ i . 1 θ i , 1 ϑ i , 1 p i , 1 2 ϑ i , 1 2 ; and  Γ i , 1 = p ˙ i , 1 2 p i , 1 2 + ι i , 1 , where θ i , 1 , ι i , 1 > 0 are parameters to be designed.
To avoid the problem of recursive differentiation for virtual control in the backstepping method, the subsequent first-order filter is designed.
δ i , 2 φ ˙ i , 2 + φ i , 2 = x 1 , d , φ i , 2 ( 0 ) = x 1 , d ( 0 )
where δ i , 2 > 0 is a time parameter, and x 1 , d and φ i , 2 are the input and output of the filter, respectively. To counterbalance the influence of the error between the input and output of the filter on system performance, a new compensating signal ζ 1 is introduced with the expression provided below:
ζ ˙ i , 1 = k 1 , 1 ζ i , 1 + ζ i , 2 + φ i , 2 x 1 , d , ζ i , 1 ( 0 ) = 0
Define the Lyapunov function with the subsequent form
V i , 1 = 1 2 log p i , 1 2 p i , 1 2 ϑ i , 1 2
For 0 t < t s , let us determine the time rate of change of V i , 1 ; one has
V ˙ i , 1 = ϑ i , 1 p i , 1 2 ϑ i , 1 2 ϑ ˙ i , 1 p ˙ i , 1 p i , 1 ϑ i , 1 = ϑ i , 1 p i , 1 2 ϑ i , 1 2 e ˙ i , 1 ζ ˙ i , 1 p ˙ i , 1 p i , 1 ϑ i , 1 = ϑ i , 1 p i , 1 2 ϑ i , 1 2 x i , 2 + f i , 1 y ˙ i , b + k 1 , 1 ζ i , 1 ζ i , 2 φ i , 2 x i , 1 , d p ˙ i , 1 p i , 1 ϑ i , 1 = ϑ i , 1 p i , 1 2 ϑ i , 1 2 ϑ i , 2 μ ϑ i , 1 Γ i , 1 ϑ i , 1 θ i , 1 ϑ i , 1 p i , 1 2 ϑ i , 1 2 k 1 , 1 ϑ i , 1 p ˙ 1 p 1 ϑ i , 1
By the virtue of Γ i , 1 + p ˙ i , 1 p i , 1 > 0 , we know the fact that ϑ i , 1 2 Γ i , 1 + p ˙ i , 1 p i , 1 / p i , 1 2 ϑ i , 1 2 0 . Then, we can rearrange the Equation (11) as
V ˙ i , 1 ϑ i , 1 p i , 1 2 ϑ i , 1 2 ϑ i , 2 μ ϑ i , 1 k 1 , 1 ϑ i , 1 θ i , 1 ϑ i , 1 p i , 1 2 ϑ i , 1 2 μ ϑ i , 1 2 p i , 1 2 ϑ i , 1 2 k 1 , 1 ϑ i , 1 2 p i , 1 2 ϑ i , 1 2 Y i , 1 2 + ϑ i , 2 2 4 θ i , 1
where Y i , 1 = θ i , 1 ϑ i , 1 p i , 1 2 ϑ i , 1 2 ϑ i , 2 2 θ i , 1 .
Step 2: Together with system (4) and Equation (5), differentiating e i , 2 = x i , 2 φ i , 2 with respect to time yields
e ˙ i , 2 = x ˙ i , 2 φ ˙ i , 2 = x i , 3 + f i , 2 φ ˙ i , 2 = x i , 3 + W i , 2 T ψ i , 2 x i , 2 + ε i , 2 x i , 2 φ ˙ i , 2
The virtual control x 2 , d is subsequently devised as
x 2 , d = h α i , 2 μ ϑ i , 2 + ( 1 h ) α i , 2
where α i , 2 = k 2 , 1 e i , 2 f i , 2 + φ ˙ i , 2 Γ i , 2 ϑ i , 2 θ i , 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 p i , 2 2 ϑ i , 2 2 ϑ i , 2 4 θ i , 1 , and Γ i , 2 = p ˙ i , 2 2 p i , 2 2 + ι i , 2 , where θ i , 2 , ι i , 2 > 0 are the parameters to be designed.
A filter in a similar form to that in Step 1 is designed to alleviate the need for repeated differentiation of x 2 , d . The filter can be represented by the following equation:
δ i , 3 φ ˙ i , 3 + φ i , 3 = x 2 , d , φ i , 3 ( 0 ) = x 2 , d ( 0 )
where δ i , 3 > 0 is a time parameter, and x 2 , d and φ i , 2 express the input and output of the filter, respectively. To compensate for the impact of the error between the filter input and output on system performance, a new compensating signal ζ i , 2 is introduced with the expression provided as the equation below:
ζ ˙ i , 2 = k 2 , 1 ζ i , 2 + ζ i , 3 + φ i , 3 x 2 , d , ζ i , 2 ( 0 ) = 0
We define the Lyapunov function using the following form:
V i , 2 = 1 2 log p i , 2 2 p i , 2 2 ϑ i , 2 2 + V i , 1
When 0 t < t s , let us determine the time rate of change of V i , 2 , and taking Equations (12)–(17) into account, we have
V ˙ i , 2 = ϑ i , 2 p i , 2 2 ϑ i , 2 2 ϑ ˙ i , 2 p ˙ i , 2 p i , 2 ϑ i , 2 + V ˙ i , 1 = ϑ i , 2 p i , 2 2 ϑ i , 2 2 ϑ i 3 μ ϑ i , 2 Γ i , 2 ϑ i , 2 θ i , 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 k 2 , 1 ϑ i , i 2 p ˙ i , 2 p i , 2 ϑ i 2 ϑ i , 2 2 4 θ i , 1 + V ˙ i , 1
Noticing that
V ˙ i , 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 ϑ i , 3 μ ϑ i , 2 k 2 , 1 ϑ i , 2 θ i , 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 ϑ i , 2 2 4 θ i , 1 + V ˙ i , 1 r = 1 2 μ ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 2 k r , 1 ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 2 Y i , r 2 + ϑ i , 3 2 4 θ i , 2
where Y i , 2 = θ i . 2 ϑ i . 2 p i . 2 2 ϑ i . 2 2 ϑ i . 3 2 θ i . 2 .
Step k ( 3 k n 1 ) : Differentiating e i , k = x i , k φ i , k respect to time and taking Equations (4) and (5) into account, we obtain
e ˙ i , k = x ˙ i , k φ ˙ i , k = x i , k + 1 + f i , k φ ˙ i , k = x i , k + 1 + W i , k T ψ i , k x i , k + ε i , k x i , k φ ˙ i , k
The virtual control x k , d is subsequently devised as
x k , d = h α i , k μ ϑ i , k + ( 1 h ) α i , k
where α i , k = k k , 1 e i , k f i , k + φ ˙ i , k Γ i , k ϑ i , k θ i , k v i , k p i , k 2 v i , k 2 p i , k 2 ϑ i , k 2 ϑ i , k 4 θ i , k 1 , and Γ i , k = p ˙ i , k 2 p i , k 2 + ι i , k , where θ i , k , ι i , k > 0 are the parameters to be designed.
A filter in a similar form to that of the previous step is produced to eliminate the need for repeated differentiation of x k , d . The filter can be expressed by the equation below:
δ i , k + 1 φ ˙ i , k + 1 + φ i , k + 1 = x k , d , φ i , k + 1 ( 0 ) = x k , d ( 0 )
where δ k + 1 > 0 is a time parameter, and x k , d and φ k + 1 express the input and output of the filter, respectively. To compensate for the impact of the error between the filter input and output on system performance, a new compensating signal ζ k is introduced, and its expression is provided as the equation below:
ζ ˙ i , k = k k , 1 ζ i , k + ζ i , k + 1 + φ i , k + 1 x i , k , d , ζ i , k ( 0 ) = 0
The Lyapunov function is defined with the form given below
V i , k = 1 2 log p i , k 2 p i , k 2 ϑ i , k 2 + V i , k 1
Before proceeding with the design procedure, we first present the assumed form of V ˙ k 1 and subsequently demonstrate that the inequality still holds at the k th step. We supposed that V ˙ k 1 , which represents the time derivative of V k 1 , can be expressed in the form of the following inequality:
V ˙ i , k 1 r = 1 k 1 μ ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 k 1 k r , 1 ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 k 1 Y i , r 2 + ϑ i , k 2 4 θ i , k 1
where Y i , k 1 = θ i , k 1 ϑ i , k 1 p i , k 1 2 ϑ i , k 1 2 ϑ i , k 2 θ i , k 1 with θ i , k 1 > 0 being a constant.
Now, for 0 t < t s , we present the design procedure in the k step. Considering Equations (19)–(25) and calculating the differentiation of V k regarding time results in
V ˙ i , k = ϑ i , k p i , k 2 ϑ i , k 2 ϑ ˙ i , k p ˙ i , k p i , k ϑ i , k + V ˙ i , k 1 = ϑ i , k p i , k 2 ϑ i , k 2 ϑ i , k + 1 μ ϑ i , k Γ i , k ϑ i , k θ i , k ϑ i , k p i , k 2 ϑ i , k 2 k k , 1 ϑ i , k p ˙ i , k p i , k ϑ i , k ϑ i , k 2 4 θ i , k 1 + V ˙ i , k 1
According to Γ i , k + p ˙ i , k p i , k > 0 , we can deduce ϑ i , k 2 p i , k 2 ϑ i , k 2 Γ i , k + p ˙ i , k p i , k 0 . Then, Equation (26) can be reduced to
V ˙ i , k ϑ i , k p i , k 2 ϑ i , k 2 ϑ i , k + 1 μ ϑ i , k k k , 1 ϑ i , k θ i , k ϑ i , k p i , k 2 ϑ i , k 2 ϑ i , k 2 4 θ i , k 1 + V ˙ i , k 1 r = 1 k μ ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 k k r , 1 ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 k Y i , r 2 + ϑ i , k + 1 2 4 ϑ i , k
where  Y i , k = θ i , k ϑ i , k p i , k 2 ϑ i , k 2 ϑ i , k + 1 2 θ i , k . We can find that Equation (25) also holds in the k step.
Step n: Differentiating e n = x n φ n with respect to time t in view of Equations (4) and (5), we have
e ˙ i , n = x ˙ i , n φ ˙ i , n = u i + f i , n φ ˙ i , n = u i + W i , n T ψ i , n x i , n + ε i , n x i , n φ ˙ i , n
The actual control u is subsequently devised as
u i = x n , d = h α i , n μ ϑ i , n + ( 1 h ) α i , n
where α i , n = k n , 1 e i , n f i , n + φ ˙ i , n Γ i , n ϑ i , n θ i , n ϑ i , n p i , n 2 ϑ i , n 2 p i , n 2 ϑ i , n 2 ϑ i , n 4 θ i , n 1 , and Γ i , n = p i , n 2 p i , n 2 ι i , n , where θ n , ι n > 0 are the parameters to be designed.
In order to improve the system performance affected by the discrepancy between the filter input and output, a new compensating signal ζ n is introduced with the expression provided as the equation below:
ζ ˙ i , n = k n , 1 ζ i , n , ζ i , n ( 0 ) = 0
We determine a Lyapunov function in the following way.
V i , n = 1 2 log p i , n 2 p i , n 2 ϑ i , n 2 + V i , n 1
For 0 t < t s , considering (27)–(31), the differentiation of V n regarding time is
V ˙ i , n = ϑ i , n p i , n 2 ϑ i , n 2 ϑ ˙ i , n p ˙ i , n p i , n ϑ i , n + V ˙ i , n 1 = ϑ i , n p i , n 2 ϑ i , n 2 μ ϑ i , n k n , 1 ϑ i , n θ i , n ϑ i , n p i , n 2 ϑ i , n 2 Γ i , n ϑ i , n p ˙ i , n p i , n ϑ i , n ϑ i , n 2 4 θ i , n 1 + V ˙ i , n 1
It is easy to discern Γ i , n + p ˙ i , n p i , n > 0 , and we can infer that ϑ i , n 2 p i , n 2 v ˙ i , n 2 Γ i , n + p ˙ i , n p i , n 0 . Then, Equation (32) can be reduced to
V ˙ i , n ϑ i , n p i , n 2 ϑ i , n 2 μ ϑ i , n k n , 1 ϑ i , n θ i , n ϑ i , n p i , n 2 ϑ i , n 2 ϑ i , n 2 4 θ i , n 1 + V ˙ i , n 1 r = 1 n μ ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 n k r , 1 ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 n Y i , r 2
where Y i , n = θ i , n ϑ i , n p i , n 2 ϑ i , n 2 .
   Figure 3 shows the derived structure and scaling results of the Lyapunov function in full text.This can help readers to understand the full text faster and reduce the cumbersome formula.

3.1. Prescribed-Time Control Design

Multi-agent system (1) with command filter and local tracking error system (3) are considered. Based on the adaptive predefined time neural network control scheme and inversion technology, the virtual control law is (13) and (19), the distributed adaptive fixed time law is (22), and the actual controller is (21).
  • The multi-agent system is a predefined-time consensus.
  • And the upper bound of the settling time T is independent from the initial parameters. The settling time T satisfies.
  • The controller is designed using the backstepping iterative method, which together with the obstacle Lyapunov function can achieve the desired results.
The Algorithm 1 shows the derivation of the controller from 1 to n, which embodies the complete framework of system design.
Algorithm 1 Conjugate Gradient Algorithm with Dynamic Step-Size Control
Input: Multi-agent system model, predefined time t s , performance function parameters
    p k , 0 , p t k , s , i , k , ξ i , k , filter parameters δ i , k , and gain parameters k k , 1 , θ i , k , ι i , k
Output: Control signal u
  1:
Initial: Set initial states x i , k ( 0 ) , desired signal y i , b ( t ) , and its derivative y ˙ i , b ( t )
  2:
Construct piecewise function (7)
  3:
for  k = 1   to  n  do
  4:
    if  k = 1  then
  5:
        Define tracking error from (5)
  6:
    else
  7:
        Define error variable from (5)
  8:
    end if
  9:
    Construct compensation error from (5)
10:
    Control Law Design:
11:
    if  k < n  then
12:
        Obtain virtual control law from (21)
13:
        Obtain filtered signal from (22)
14:
    else
15:
        Obtain actual control law from (29)
16:
    end if
17:
end for
18:
return  u
Figure 4 outlines a neural network-based adaptive backstepping control design process. The procedure begins by defining a performance index to quantify the tracking objectives. Recursively, virtual control laws are constructed while generating compensation errors to address approximation residuals. Critical error transformations (e.g., nonlinear mappings for constrained states) and their derivatives are computed to convert state constraints into stability conditions. Through iterative design steps, virtual control laws are progressively refined to bridge subsystems. Finally, the synthesized actual control law drives the system. A neural network actively approximates unknown nonlinear dynamics, with its weights continuously adjusted via an adaptive law to ensure robust stability and guaranteed tracking performance under uncertainties. This structured approach integrates transformation techniques, adaptive approximation, and recursive control synthesis for complex nonlinear systems.
Figure 5 depicts the core sequence of an adaptive neural network control process: It begins with tracking error as the input signal, which generates a compensation error to account for unmodeled dynamics or disturbances. This error drives the design of a virtual controller to stabilize subsystem states. An adaptive-rate neural network then actively approximates unknown nonlinearities in real time, dynamically adjusting its weights to minimize uncertainty. Finally, the synthesized actual control laws are computed and deployed to the physical system. This streamlined architecture enables robust error-driven control with online learning capabilities for complex dynamical systems.
The following part is the stability analysis and experimental simulation section of the thesis.

3.2. Stability Analysis

Theorem 1. 
For the multi-agent system (3), under Assumption 1, if the control variables are designed as (7), (14), (21), and (29), then the upcoming characteristics will be guaranteed: (i) all signals are predefined-time bounded within a predefined-time interval in the closed-loop system; (ii) the predefined performance metrics can be reached; and (iii) the state of the system will not infringe the constraints.
Proof. 
Construct the Lyapunov function with the subsequent form
V = 1 2 r = 1 n log p i , n 2 p i , n 2 ϑ i , n 2
When t 0 , t s , after performing some elaborate algebraic operations and taking Lemma 1 and Equation (33) into account, the differentiation of V concerning time is
V ˙ r = 1 n μ ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 n k r , 1 ϑ i , r 2 p i , r 2 ϑ i , r 2 r = 1 n Y i , r 2 r = 1 n μ ϑ i v 2 p i , r 2 ϑ i , r 2 2 μ V
In the light of μ = κ ¯ / t s t , we know that V ˙ 2 κ ¯ / t s t V . By integrating both sides of inequality 1 / V d V 2 κ ¯ / t s t d t from 0 to t, we can deduce the relationships presented as follows:
V ( t ) V ( 0 ) t s t t s 2 κ ¯ = β t s t 2 κ ¯
Moreover, due to κ ¯ > 2 , one can have the next equality:
lim t t s p i , 1 1 exp 2 β t s t 2 κ 1 2 t s t 2 = lim t t s p i , 1 2 β t s t κ ¯ t s t 2 = 0
Assuming that the initial condition satisfies ϑ i , r ( 0 ) p i , r ( 0 ) , considering Definition 2 along with the form of log p i , r 2 p i , r 2 ϑ i , r 2 , and considering the predefined time stability of the closed-loop system, we can ensure that the variables ϑ i , r remain within the region defined by the PTPFs p i , r , that is, ϑ i , r p i , r , 0 + p t r , s , where r = 1 , , n . For any given tracking error χ i , 1 > 0 , using Lemma 2 in [3] and choosing the appropriate parameters, it is possible to ensure that the inequality e i , 1 = ϑ i , 1 + ζ i , 1 < χ i , 1 holds. This implies that the tracking error e 1 can be restricted within a predetermined range, indicating the fulfillment of the pre-assigned performance metrics. Hence, the proof for characteristic (ii) has been completed. Assuming that the initial condition satisfies ϑ i , r ( 0 ) p i , r ( 0 ) , considering Definition 2 along with the form of log p i , r 2 p i , r 2 ϑ i , r 2 , and considering the predefined time stability of the closed-loop system, we can ensure that the variables ϑ i , r remain within the region defined by the PTPFs p i , r , that is, ϑ i , r p i , r , 0 + p t r , s , where r = 1 , , n . For any given tracking error χ i , 1 > 0 , using Lemma 2 in [3] and choosing the appropriate parameters, it is possible to ensure that the inequality e i , 1 = ϑ i , 1 + ζ i , 1 < χ i , 1 holds. This implies that the tracking error e 1 can be restricted within a predetermined range, indicating the fulfillment of the pre-assigned performance metrics. Hence, the proof for characteristic (ii) has been completed. From characteristic (i), we can conclude that ζ i , r , φ i , r are continuous and bounded within the predefined time from 0 to t s . Hence, positive constants C ζ i , r , C φ i , r exist such that inequalities ζ i , r C ζ i , r , φ i , r C φ i , r hold, where r = 1 , , n . By virtue of x i , 1 = e i , 1 + y i , b = ϑ i , 1 + ζ i , 1 + y i , b and Assumption 1, we can determine suitable parameters to ensure that the inequality x i , 1 ϑ i , 1 + ζ i , 1 + y i , b p 1 , 0 + p t 1 , s + C 0 , 1 + C ζ i , 1 <   C x i , 1 holds. This indicates that the state constraint x i , 1 < C x i , 1 will not be infringed.
Similarly, based on (i) and (ii), we can determine the appropriate parameters to ensure that the inequalities x i , r ϑ i , r + ζ i , r + φ i , r p r , 0 + p t r , s + C φ i , r + C ζ i , r < C x i , r hold, implying that the state constraints x i , r < C x i , r can be satisfied, where r = 2 , , n . Therefore, we can conclude that the verification of characteristic (iii) has been successfully established. lim t t s ϑ i , 1 t s t 2 lim t t s p i , 1 1 exp 2 β t s t 2 κ 1 2 t s t 2 = 0 , that is, lim t t s ϑ i , 1 t s t 2 = 0 . Subsequently, we can infer that lim t t s ϑ i , 1 t s t = 0 . Using Equation (7) and the characteristic of the continuous function, we deduce that x 1 , d is continuous at time t s . Since φ i , 2 is obtained by making x 1 , d pass through the designed filter, we can further infer that φ i , 2 is continuous at t = t s . Furthermore, due to φ ˙ i , 2 = x 1 , d φ i , 2 / δ 2 , it is obtained that φ ˙ i , 2 is also continuous at t = t s .
Similarly, we will demonstrate that x 2 , d is also a continuous function. Utilizing 1 2 log p i , 2 2 p i , 2 2 ϑ i , 2 2 V ( t ) β t s t 2 κ ¯ , we have ϑ i , 2 p i , 2 1 exp 2 β t s t 2 κ ¯ 1 2 . Applying Equation (40) and following similar steps as before, it is not complicated to obtain lim t t s p i , 2 1 exp 2 β t s t 2 κ 1 2 t s t 2 = 0 . It is straightforward to deduce that lim t t s ϑ i , 2 t s t 2 = 0 by resorting to the squeeze theorem. Next, we can have lim t t s ϑ i , 2 t s t 2 = 0 with l = 1 , 2 . Considering lim t t s ϑ i , 2 t s t = 0 and the continuous property of φ ˙ i , 2 , we can similarly deduce that x 2 , d is a continuous function at the time t s . Consequently, it is effortless to see that φ 3 and its derivative with respect to time φ ˙ i , 3 are continuous at time t s .
Using 1 2 log p i , r 2 p 2 ϑ i , r 2 V ( t ) β t s t 2 κ ¯ and following the corresponding analysis process as in the previous steps, we can deduce that lim t t s ϑ r t s t 2 = 0 and further prove that x r , d , φ r + 1 , φ ˙ r + 1 are continuous at time t s , where r = 3 , n .
For t t s , all control variables x r , d are continuous functions, and it is evident that V ( t ) is a C 1 function for any time t, which implies that V t s = 0 . Taking into account Equation (35), we have V ˙ r = 1 n Υ i , r 2 . Thus, we can infer that V ( t ) and V ˙ ( t ) are identically zero for any t t s . We can further gain that ϑ r are identically zero, t t s . Moreover, according to equations (9), (16), (23), and (30), we know that ζ r are continuous functions and, therefore, ζ r are bounded for any t t s , where r = 1 , , n . Due to ϑ i , r = e i , r ζ i , r , we can infer that e r are also continuous and bounded for any t t s , where r = 1 , , n .
According to e i , 1 = x i , 1 y i , d , e i , r = x i , r φ i , r and Assumption 1, we can deduce that state variables x r are also continuous and bounded for any t t s , r = 1 , , n . Based on the previous analyses, the characteristics of continuous functions, and Definition 1, it can be concluded that all variables are bounded within the predefined time interval from 0 to t s . Thus, the proof for characteristic (i) has been completed. □

4. Simulation Examples

Example 1. 
The proposed approach is applied to the single-link robotic manipulator system depicted in [20,21] to validate its effectiveness.
m l σ ¨ ( t ) = ϵ m g ¯ sin σ b l σ ¨
where ϵ is the input torque; m and l correspond to the mass and length of the link, respectively; σ ¨ , σ ˙ , σ R depicts link acceleration, velocity, and the position of the robotic manipulator, respectively; the unknown viscous friction coefficient is represented by b; and the gravity acceleration constant is depicted by g ¯ . Considering the exogenous disturbance d ( t ) and defining x i , 1 = σ and x i , 2 = σ ˙ , Equation (38) can be reformulated as the following state equations:
x ˙ i , 1 = x i , 2 x ˙ i , 2 = g ¯ l sin x i , 1 b m x i , 2 + ξ m l + d ( t ) y i = x i , 1
Figure 6 represents the directed graph of the adjacency matrix.
The system parameters are determined as m = 1 kg , l = 2 m , g ¯ = 9.8 m / s 2 , and b = 1 . The desired signal is assigned as y b ( t ) = 2.5 t + 2.5 . All agents are tracking the same reference signal y b , and the disturbance is assigned as d ( t ) = 0.1 . The state constraints are designated as x i , 1 < k x 1 = 0.9 , x i , 2 < k x 2 = 1.2 . The chief parameters are chosen as ι i , 1 = 0.3 , k 1 , 1 = 5 , θ i , 1 = 0.3 , ι i , 2 = 0.2 , k 2 , 1 = 3 , θ i , 2 = 0.3 k ¯ = 2.2 , t s = 2   s , δ i , 2 = 0.1 . The parameters for PTPFs are determined as p 1 , 0 = 0.8 , p t 1 , s = 0.01 , i , 1 = 0.5 , ξ i , 1 = 0.5 , p 2 , 0 = 1.15 , p t 2 , s = 0.02 , i , 2 = 0.5 , ξ i , 2 = 1 . The initial conditions are determined as x i , 2 ( 0 ) = 0.25 , x i , 1 ( 0 ) = 0.2 . Figure 7, Figure 8 and Figure 9 characterize the results of applying the control approach to the aforementioned practical example. The plots in Figure 7 describe the response of the desired signal y b , the output signal y, and the variable of x i , n , respectively. It can be inferred from Figure 8 that the trajectories of x i , 1 remain within the regions of state constraints while acquiring the predefined-time boundedness within the predefined time of 2 s. The graphs in Figure 7 portray the trajectories of x i , 1 , respectively. Figure 9 illustrates the effectiveness of the proposed control scheme in acquiring the predefined performance metrics while keeping e i , 1 in the regions prescribed by the corresponding PTPFs. The responses of the actual control signal x i , n , obtained by employing the control approach presented in this paper and the approach proposed in [21], are shown in Figure 7. The plots in Figure 7 describe that the output signal can track the desired signal at various predefined-times.
Example 2. 
The practicability of the proposed predefined time control scheme was verified by applying it to the following forms of multi-agent systems [21,26]:
x ˙ i , 1 = 0.1 x i , 1 2 + x i , 2 x ˙ i , 2 = 0.1 x i , 1 x i , 2 0.2 x i , 1 + 1 + x i , 1 2 u i y i = x i , 1
where the states are subject to the constraints x i , 1 < C x i , 1 = 0.7 and x i , 1 < C x i , 1 = 1 . The proposed control method will be utilized to guide the system output to track the desired signal y i , b = x i , 1 = 0.2 c o s ( t ) + 0.1 ( c o s ( 1 ) 1 ) t 2 + t + 1.2 in a predefined-time while satisfying the PPMs. The initial conditions are determined as x 1 , 1 ( 0 ) = 1 , x 2 , 1 ( 0 ) = 2 , x 3 , 1 ( 0 ) = 1 , x 4 , 1 ( 0 ) = 2 , x 5 , 1 ( 0 ) = 3 . The chief parameters are chosen as: ι i , 1 = 0.3 ,   k 1 , 1 = 1 , θ i , 1 = 0.3 , ι i , 2 = 0.2 , k 2 , 1 = 1 , θ i , 2 = 0.2 , k ¯ = 3 , t s = 20 s , δ 2 = 0.05 . The parameters for PTPF are determined as p 1 , 0 = 0.66 , p t 1 , s = 0.02 , i , 1 = 0.5 , ξ i , 1 = 0.5 , p 2 , 0 = 0.95 , p t 2 , s = 0.02 , i , 2 = 0.5 , ξ i , 2 = 1 . The actual controller is designed as u i = h 1 + x i , 1 2 α i , 2 μ ϑ i , 2 + 1 h 1 + x i , 1 2 α i , 2 , where α i , 2 = k 2 , 1 e i , 2 0.1 x i , 1 x i , 2 + 0.2 x i , 1 + φ ˙ 2 p i , 2 2 p i , 2 2 p i , 2 2 ( t ) + ι i , 2 ϑ i , 2 θ i , 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 ϑ i , 2 p i , 2 2 ϑ i , 2 2 4 θ i , 1 .
The simulation results are presented in Figure 10, Figure 11, Figure 12 and Figure 13. The results in Figure highlight the excellent performance of the proposed control approach, as evidenced by the close tracking of the system output x i , n to the desired signal y i , b within a preset time of 20 s and the satisfaction of the state constraints on x i , 1 and x i , 2 .
The control approach in this article effectively restricts the control input u i , 1 to a smaller range of ±0.6, while in [21], u i , 1 fluctuates in a larger range from approximately −0.6 to 0.6. This shows that the proposed predefined-time control approach based on the command filter relaxes the strict assumption of the desired signal and attains predefined performance with a smaller control input than the scheme in [21]. Thus, the proposed scheme is more robust and stable in complex scenarios, especially with strong disturbances, and can achieve the desired control objectives with equivalent control input. Figure 14 compares the proposed method with the conventional method and draws some conclusions.

5. Conclusions

By using the command filter method, the conservativeness associated with the assumption about the tracking signal is met, and then the need to establish the continuity of high-order derivatives of the virtual control signals is circumvented. These enhancements lead to a substantial reduction in the complexity of stability analyses concerning the predefined time convergence of the closed-loop signals. In the end, the simulation results of two examples provide support for the effectiveness and applicability of the proposed command-filter predefined-time control approach.
The control strategy outlined in this paper is primarily tailored for predefined-time control applications in multi-agent systems featuring state constraints and predefined performance metrics. The current study does not involve asymmetric state constraints, uncertain parameters, or unknown disturbances within the controlled systems. Our future work will emphasize extending the proposed control strategy to uncertain multi-agent systems subject to asymmetric state constraints and unknown disturbances.

Author Contributions

Methodology, J.Z.; investigation, Z.Y.; data curation, X.Y.; writing—original draft, Z.Y.; and writing—review and editing, Q.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partially supported by Chinese Academy of Sciences.

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.

References

  1. Haimo, V.T. Finite time controllers. SIAM J. Control Optim. 1986, 24, 760–770. [Google Scholar] [CrossRef]
  2. Muralidharan, A.; Pedarsani, R.; Varaiya, P. Analysis of fixed-time control. Transp. Res. Part B Methodol. 2015, 73, 81–90. [Google Scholar] [CrossRef]
  3. Jiménez-Rodríguez, E.; Muñoz-Vázquez, A.J.; Sánchez-Torres, J.D.; Defoort, M.; Loukianov, A.G. A Lyapunov-like characterization of predefined-time stability. IEEE Trans. Autom. Control 2020, 65, 4922–4927. [Google Scholar] [CrossRef]
  4. Ren, X.X.; Yang, G.H. Adaptive control for nonlinear cyber-physical systems under false data injection attacks through sensor networks. Int. J. Robust Nonlinear Control 2020, 30, 65–79. [Google Scholar] [CrossRef]
  5. Zhao, N.; Tian, Y.; Zhang, H.; Herrera-Viedma, E. Fuzzy-based adaptive event-triggered control for nonlinear cyber-physical systems against deception attacks via a single parameter learning method. Inf. Sci. 2024, 657, 119948. [Google Scholar] [CrossRef]
  6. Kong, F.; Ni, H.; Zhu, Q.; Hu, C.; Huang, T. Fixed-time and predefined-time synchronization of discontinuous neutral-type competitive networks via non-chattering adaptive control strategy. IEEE Trans. Netw. Sci. Eng. 2023, 10, 3644–3657. [Google Scholar] [CrossRef]
  7. Ding, K.; Zhu, Q.; Huang, T. Prefixed-time local intermittent sampling synchronization of stochastic multicoupling delay reaction–diffusion dynamic networks. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 718–732. [Google Scholar] [CrossRef]
  8. Kong, F.; Zhu, Q.; Huang, T. New fixed-time stability criteria of time-varying delayed discontinuous systems and application to discontinuous neutral-type neural networks. IEEE Trans. Cybern. 2021, 53, 2358–2367. [Google Scholar] [CrossRef]
  9. Zhu, Q.; Zhang, J.; Liu, Z.; Yu, S. Robust Higher-Order Nonsingular Terminal Sliding Mode Control of Unknown Nonlinear Dynamic Systems. Mathematics 2025, 13, 1559. [Google Scholar] [CrossRef]
  10. Zhu, P.; Jin, S.; Bu, X.; Hou, Z. Distributed Data-Driven Control for a Connected Autonomous Vehicle Platoon Subjected to False Data Injection Attacks. IEEE Trans. Autom. Sci. Eng. 2023, 21, 7527–7538. [Google Scholar] [CrossRef]
  11. Savva, M.C. A Framework for the Detection, Localization, and Recovery from Jamming Attacks in the Internet of Things. Ph.D. Thesis, University of Cyprus, Nicosia, Cyprus, 2024. [Google Scholar]
  12. Verbitskiy, S.; Berikov, V.; Vyshegorodtsev, V. Eranns: Efficient residual audio neural networks for audio pattern recognition. Pattern Recognit. Lett. 2022, 161, 38–44. [Google Scholar] [CrossRef]
  13. Chang, C.K.; Chang, H.H.; Boyanapalli, B.K. Application of pulse sequence partial discharge based convolutional neural network in pattern recognition for underground cable joints. IEEE Trans. Dielectr. Electr. Insul. 2022, 29, 1070–1078. [Google Scholar] [CrossRef]
  14. Ciritsis, A.; Rossi, C.; Eberhard, M. Automatic classification of ultrasound breast lesions using a deep convolutional neural network mimicking human decision-making. Eur. Radiol. 2019, 29, 5458–5468. [Google Scholar] [CrossRef] [PubMed]
  15. Sun, M.; Li, X.; Zhong, G. Semi-global fixed/predefined-time RNN models with comprehensive comparisons for time-variant neural computing. Neural Comput. Appl. 2023, 35, 1675–1693. [Google Scholar] [CrossRef]
  16. Li, Y.; Zhang, W. Adaptive Neural Network Tracking Control for Nonlinear Systems with Multiple Actuator Constraints via Command Filter. Int. J. Appl. Math. Control Eng. 2023, 6, 206–214. [Google Scholar]
  17. Lia, M.; Wang, L.; Meng, L.; Chang, J. Dynamic Recognition of CAPTCHA Based on Convolutional Neural Network. Int. J. Appl. Math. Control Eng. 2023, 6, 198–205. [Google Scholar]
  18. Chen, W.; Zhang, Z. Globally stable adaptive backstepping fuzzy control for output-feedback systems with unknown high-frequency gain sign. Fuzzy Sets Syst. 2010, 161, 821–836. [Google Scholar] [CrossRef]
  19. Chen, W.S.; Li, J.M. Globally decentralized adaptive backstepping neural network tracking control for unknown nonlinear systems. Asian J. Control 2010, 12, 96–102. [Google Scholar] [CrossRef]
  20. Zheng, Y.; Sun, P.; Ren, Q.; Xu, W.; Zhu, D. A novel and efficient model pruning method for deep convolutional neural networks by evaluating the direct and indirect effects of filters. Neurocomputing 2024, 569, 127124. [Google Scholar] [CrossRef]
  21. López-González, C.I.; Gascó, E.; Barrientos-Espillco, F.; Besada-Portas, E.; Pajares, G. Filter pruning for convolutional neural networks in semantic image segmentation. Neural Netw. 2024, 169, 713–732. [Google Scholar] [CrossRef]
  22. Wang, Z.; Ruiz, L.; Ribeiro, A. Stability to deformations of manifold filters and manifold neural networks. IEEE Trans. Signal Process. 2024, 72, 2130–2146. [Google Scholar] [CrossRef]
  23. Yin, Q.; Mu, Q.; Bian, Y.; Ji, W.; Wang, L. Command filtered dual backstepping variable structure robust switching control of uncertain nonlinear system. Nonlinear Dyn. 2023, 111, 3953–3967. [Google Scholar] [CrossRef]
  24. Ma, H.; Li, H.; Lu, R.; Huang, T. Adaptive event-triggered control for a class of nonlinear systems with periodic disturbances. Sci. China Inf. Sci. 2020, 63, 150212. [Google Scholar] [CrossRef]
  25. Li, B.; Xia, J.; Zhang, H.; Shen, H.; Wang, Z. Event-triggered adaptive fuzzy tracking control for stochastic nonlinear systems. J. Frankl. Inst. 2020, 357, 9505–9522. [Google Scholar] [CrossRef]
  26. Vafamand, N.; Arefi, M.M.; Anvari-Moghaddam, A. Advanced kalman filter-based backstepping control of AC microgrids: A command filter approach. IEEE Syst. J. 2022, 17, 1060–1070. [Google Scholar] [CrossRef]
  27. Ni, J.; Liu, L.; Tang, Y.; Liu, C. Predefined-time consensus tracking of second-order multiagent systems. IEEE Trans. Syst. Man Cybern. Syst. 2019, 51, 2550–2560. [Google Scholar] [CrossRef]
  28. Zhang, Z.; Hu, S.; Chen, Q. Predefined-Time Sliding Mode Control for Attitude Tracking of Quadrotors. Int. J. Appl. Math. Control Eng. 2023, 6, 187–191. [Google Scholar]
  29. Liu, J.; Shi, J.; Wu, Y.; Wang, X.; Sun, J.; Sun, C. Event-based predefined-time second-order practical consensus with application to connected automated vehicles. IEEE Trans. Intell. Veh. 2023, 8, 4524–4535. [Google Scholar] [CrossRef]
  30. Muñoz-Vázquez, A.J.; Sánchez-Torres, J.D.; Defoort, M. Second-order predefined-time sliding-mode control of fractional-order systems. Asian J. Control 2022, 24, 74–82. [Google Scholar] [CrossRef]
  31. Zhang, Q.; Wang, H.; Wang, J. Finite-Time Bounded Control for Multitime-Scale Production-Inventory Systems Under Inventory Inaccuracy. IEEE Trans. Comput. Soc. Syst. 2024; early access. [Google Scholar]
  32. Wang, J.; Li, Y.; Wu, Y.; Liu, Z.; Chen, K.; Chen, C.P. Fixed-time formation control for uncertain nonlinear multi-agent systems with time-varying actuator failures. IEEE Trans. Fuzzy Syst. 2024, 32, 1965–1977. [Google Scholar] [CrossRef]
  33. Sui, S.; Chen, C.L.P.; Tong, S. Command Filter Based Predefined Time Adaptive Control for Nonlinear Systems. IEEE Trans. Autom. Control 2024, 69, 7863–7870. [Google Scholar] [CrossRef]
  34. Ji, Y.; Li, P.; Lin, Y.; Song, Y.; Gao, Q.; Liu, J. Predefined time attitude control of aircraft based on predefined time sliding mode control. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2024, 239, 09596518241273990. [Google Scholar] [CrossRef]
  35. Riaz, S.; Li, B.; Qi, R.; Zhang, C. An adaptive predefined time sliding mode control for uncertain nonlinear cyber-physical servo system under cyber attacks. Sci. Rep. 2024, 14, 7361. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Research program.
Figure 1. Research program.
Mathematics 13 02151 g001
Figure 2. System block diagram.
Figure 2. System block diagram.
Mathematics 13 02151 g002
Figure 3. Recursive graph.
Figure 3. Recursive graph.
Mathematics 13 02151 g003
Figure 4. Research program.
Figure 4. Research program.
Mathematics 13 02151 g004
Figure 5. Research program.
Figure 5. Research program.
Mathematics 13 02151 g005
Figure 6. Directed graph.
Figure 6. Directed graph.
Mathematics 13 02151 g006
Figure 7. Trajectories of x i , 1 .
Figure 7. Trajectories of x i , 1 .
Mathematics 13 02151 g007
Figure 8. Trajectories of x i , 2 .
Figure 8. Trajectories of x i , 2 .
Mathematics 13 02151 g008
Figure 9. Error tracking trajectories of e i , 1 .
Figure 9. Error tracking trajectories of e i , 1 .
Mathematics 13 02151 g009
Figure 10. Trajectories of x i , 1 .
Figure 10. Trajectories of x i , 1 .
Mathematics 13 02151 g010
Figure 11. Trajectories of x i , 2 .
Figure 11. Trajectories of x i , 2 .
Mathematics 13 02151 g011
Figure 12. Trajectories of u 2 , 1 to u 5 , 1 .
Figure 12. Trajectories of u 2 , 1 to u 5 , 1 .
Mathematics 13 02151 g012
Figure 13. Error tracking trajectories of e i , 1 .
Figure 13. Error tracking trajectories of e i , 1 .
Mathematics 13 02151 g013
Figure 14. Comparison with other existing control methods.
Figure 14. Comparison with other existing control methods.
Mathematics 13 02151 g014
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

Zhang, J.; Yu, X.; Zhu, Q.; Yu, Z. Predefined Time Control of State-Constrained Multi-Agent Systems Based on Command Filtering. Mathematics 2025, 13, 2151. https://doi.org/10.3390/math13132151

AMA Style

Zhang J, Yu X, Zhu Q, Yu Z. Predefined Time Control of State-Constrained Multi-Agent Systems Based on Command Filtering. Mathematics. 2025; 13(13):2151. https://doi.org/10.3390/math13132151

Chicago/Turabian Style

Zhang, Jianhua, Xuan Yu, Quanmin Zhu, and Zhanyang Yu. 2025. "Predefined Time Control of State-Constrained Multi-Agent Systems Based on Command Filtering" Mathematics 13, no. 13: 2151. https://doi.org/10.3390/math13132151

APA Style

Zhang, J., Yu, X., Zhu, Q., & Yu, Z. (2025). Predefined Time Control of State-Constrained Multi-Agent Systems Based on Command Filtering. Mathematics, 13(13), 2151. https://doi.org/10.3390/math13132151

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