Next Article in Journal
Numerical Investigation of Rock-Cutting Mechanics and Energy Efficiency of an Oscillating Disc Cutter
Next Article in Special Issue
A Hierarchical Shared Steering Control Strategy Based on Driver States
Previous Article in Journal
Study on Performance Testing and Evaluation of Adaptive Cruise Control Systems Based on a Self-Constructed Comprehensive Performance Evaluation Index Model
Previous Article in Special Issue
Closed-Form Quintic B-Spline Reconstruction via Higher-Order Derivative Degeneration for Trajectory Smoothing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robust Adaptive Cooperative Tracking Control for Multi-Train Systems with State Constraints, Collision Avoidance, and Time-Varying Parametric Uncertainties

1
Sanya Institute of Hunan University of Science and Technology, Sanya 572024, China
2
School of Information and Electrical Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
3
School of Automation, Central South University, Changsha 410083, China
*
Author to whom correspondence should be addressed.
Machines 2026, 14(7), 828; https://doi.org/10.3390/machines14070828
Submission received: 29 June 2026 / Revised: 14 July 2026 / Accepted: 14 July 2026 / Published: 21 July 2026
(This article belongs to the Special Issue Motion Planning and Control in Autonomous Robotic Systems)

Abstract

This paper investigates cooperative tracking control for virtually coupled multi-train systems subject to nonlinear running resistance, bounded time-varying resistance parameters, state constraints, and actuator saturation. The theoretical contribution is not the separate use of barrier Lyapunov functions, adaptive control, anti-windup compensation, or distributed cooperative control. Instead, the revised analysis establishes a coupled safety-and-boundedness certificate for the actual saturated closed-loop vector field. The closing-speed-aware spacing variable and actuator-authority condition support a first-exit proof of forward invariance, after which a composite Lyapunov analysis couples the saturation residual, anti-windup state, cooperative tracking error, and time-varying parameter-estimation error to establish uniform ultimate boundedness without persistent excitation. This proof architecture distinguishes the proposed controller from recent constrained train-control methods focused separately on velocity/input bounds, distance-oriented full-state barriers, or iteration-indexed learning. Numerical studies with heterogeneous trains, stronger time-varying aerodynamic perturbations, normalized actuator limits, tracking-bound verification, constrained baselines, a near-boundary safety-allocation case, and a quantitative one-factor-at-a-time parameter-sensitivity study are provided.

1. Introduction

The increasing demand for efficient and high-capacity public transportation has positioned high-speed railways as a cornerstone of modern infrastructure. However, traditional railway signaling systems, such as fixed-block control, impose significant limitations on line capacity by maintaining large, fixed safety distances between trains. While significant research has focused on optimizing single-train control, this approach struggles to meet the demands of modern high-density operations [1,2,3,4,5,6].
To overcome these limitations and enhance operational efficiency, advanced train control paradigms like moving block systems and “virtual coupling” have emerged as critical areas of research. This concept is analogous to the cooperative control of connected and automated vehicles, where distributed control strategies are essential for managing complex interactions in the presence of uncertainty. For instance, the authors in [7,8] investigated coordinated operation for multi-train systems with local information exchange. Motivated by the practical challenge that operational resistance coefficients for high-speed trains can be difficult to determine accurately, Article [9] investigated the multi-train operation control problem with parametric uncertainties.
The moving-block mode of cooperative control enables trains to automatically adjust their relative distance, which has attracted significant research attention. For example, Ref. [10] studied the cruise control problem for multiple trains, addressing consensus, velocity tracking, and collision avoidance. Article [11] systematically investigated optimal control with communication constraints, wherein each train is considered a subsystem that employs a local controller to achieve high-efficiency velocity control. To overcome the interference of orbital friction and nonlinear air resistance in cruise control, Ref. [12] proposed a disturbance observer and modeled each train as a point mass connected through virtual couplers.
However, a critical aspect of practical railway operation is the presence of strict physical limitations. The wheel–rail adhesive force is limited, and train speed and traction/braking commands are therefore restricted to admissible intervals. In recent years, researchers have increasingly focused on coordinated train control with such constraints. Article [13] studied adaptive coordinated control with input saturation and parameter uncertainties by using LaSalle’s invariance principle. Article [14] investigated velocity- and input-constrained cooperative control for discrete-time train systems, where a stability analysis method was proposed to decouple the nonlinearities caused by the double constraints. Following this work, Article [15] addressed parameter uncertainties in coordinated operation, where trains eventually operate in a flocking-like mode. To address cooperative tracking with coupled velocity and input constraints, Article [16] proposed a stability analysis method for the nonlinear coupling caused by two different state constraints. Moreover, Article [17] considered moving-block operation, self-adjusting regions, collision avoidance, and state constraints simultaneously. Recent studies have further combined virtual coupling, full-state constraints, input saturation, barrier Lyapunov functions (BLFs), adaptive learning, or fault-tolerant cruise control [18,19,20]. Related vehicle-control studies have also shown the importance of handling multiple constraints and uncertainty in trajectory tracking and spacing regulation. For example, the B-spline model predictive control (MPC) strategy in [21] improves constrained path tracking for four-wheel independent-drive and four-wheel independent-steering vehicles, while the hierarchical robust spacing and speed controller in [22] suppresses chassis actuation perturbations and unknown disturbances in connected vehicle platoons. These results provide important foundations for constrained cooperative control, but they do not directly solve the virtual-coupling train problem considered here, where normalized saturation, time-varying Davis resistance, velocity safety, and relative-degree-two spacing safety must be handled simultaneously.
Recent collision-avoidance research has also considered supporting computation architectures. Hasarinda et al. [23] studied traffic collision avoidance with vehicular edge computing, showing how edge resources can support timely processing and coordination of vehicle information. Such an architecture could complement virtual-coupling train control through multi-train state aggregation and collision-risk assessment, whereas the present paper focuses on onboard distributed control and controlled-invariance analysis.
Despite this progress, the problem studied here cannot be handled by a direct combination of the existing methods. The main difficulty lies in the strong coupling among tracking, safety, saturation, and time-varying uncertainty. First, cooperative cruise, distributed optimal operation, and disturbance-observer-based multi-train controllers [10,11,12] provide important results for coordinated train movement, and robust adaptive iterative-learning control further improves repeated-operation performance [19]. However, these formulations are not directly aimed at continuous high-density operation with continuously changing velocity commands, where the feedforward acceleration, cooperative spacing error, and velocity constraint must be regulated simultaneously in real time. Second, adaptive train-control results with input saturation or parameter uncertainty [13,15], as well as robust stochastic train control with time-varying delays [9], do not directly cover rapidly changing Davis resistance coefficients caused by tunnels, crosswinds, vehicle loading, and local line conditions; without a robust leakage mechanism, parameter drift and the loss of persistent excitation during cruising may destroy the boundedness argument. Third, constrained tracking, moving-block collision avoidance, and BLF-based full-state constrained virtual-coupling results [16,17,18] provide the closest foundations, but spacing safety is still commonly handled through distance margins, self-adjusting zones, or full-state barriers that do not explicitly encode the closing speed. Related constrained vehicle tracking and robust platoon-spacing studies [21,22] also show the importance of multi-constraint tracking and disturbance-robust spacing control, but they are not designed for saturated multi-train systems with time-varying Davis resistance adaptation. Since the train spacing constraint has relative degree two with respect to the follower input, a favorable sign of the spacing acceleration does not immediately remove a dangerous closing velocity. Thus, the safety proof must include a closing-speed margin and an actuator-authority condition to ensure forward invariance of the admissible set. Finally, existing saturation treatments in constrained train-control studies [13,16,18] cannot simply be reused as an external bounded-disturbance argument here, because saturation changes the actual vector field exactly when the barrier terms demand large corrective inputs. Therefore, the saturation residual, anti-windup auxiliary state, barrier terms, and adaptive parameter error must be analyzed in one Lyapunov framework.
Motivated by these observations, this paper makes three field-level contributions to constrained cooperative train control. First, it formulates a unified safety-tracking problem for virtual-coupling multi-train operation in which continuously varying speed commands, cooperative spacing errors, velocity limits, normalized input saturation, and time-varying Davis resistance coefficients must be handled at the same time. This contribution is important because high-density virtual coupling cannot be represented adequately by constant-speed cruise control, iteration-indexed tracking, or a tracking design in which safety and saturation are treated as secondary add-ons. Second, the paper introduces a closing-speed-aware dynamic spacing mechanism for saturated adaptive virtual coupling. The safety variable is closely related to standard CBF quadratic-program formulations and their exponential/high-relative-degree extensions [24,25,26,27], but the contribution is not the CBF transformation itself. The contribution is to embed this closing-speed safety margin into a distributed robust adaptive train controller together with anti-windup compensation and σ -modified adaptation for time-varying resistance, so that spacing safety, velocity protection, actuator saturation, and parameter uncertainty are analyzed as coupled closed-loop effects rather than as separate modules. Third, the paper establishes a safety-certification and performance-evaluation framework for this class of constrained virtual-coupling controllers. The revised analysis clarifies the proof order through a barrier-storage and Lyapunov argument, explains the restrictiveness of the controlled-invariance feasibility condition, and verifies the proposed mechanism through feasibility-margin checks, a near-boundary activation case, a distance-only constrained BLF baseline, and a velocity/input-constrained baseline. These elements show how the proposed closing-speed-aware design contributes to robust spacing-control research beyond nominal tracking accuracy.
The theoretical innovation is therefore not the individual use of BLFs, adaptive estimation, anti-windup compensation, or distributed cooperation. It is the closed-loop certificate obtained when these elements interact under saturation and time-varying resistance. The proof first applies a first-exit argument to the actual saturated vector field and uses the closing-speed margin and actuator-authority condition to establish controlled-set invariance. Only after this step are the barrier terms bounded in the UUB analysis. The composite Lyapunov function then retains the saturation residual, anti-windup state, compensated cooperative error, and parameter-estimation error together. This proof architecture distinguishes the proposed method from constrained train-control algorithms that separately address velocity/input limits, distance-oriented full-state barriers, or repeated-operation learning. In particular, the velocity/input-constrained tracking method, the full-state constrained virtual-coupling method, the iterative-learning controller, and the fixed-time fault-tolerant controller summarized in Table 1 do not provide this same invariance-before-boundedness argument for continuous virtual-coupling tracking with bounded time-varying Davis resistance.
The following notations will be used throughout this paper. The symbol R represents the set of real numbers. The transpose of vector x is denoted by x T . For a scalar x, | x | denotes its absolute value. The diagonal matrix with diagonal entries x i , i = 1 , , n , is denoted by diag { x 1 , , x n } .

2. Dynamics and Objectives

2.1. Communication Model

Suppose that there are n trains on a railway line and each train obtains information from adjacent trains through a communication network. We use an undirected graph, i.e., G ( I , E , A ) , to represent the communication flow between trains, where I = { 1 , , n } is the train set, E I × I is the edge set, and A = [ a i j ] is the adjacency matrix. If train i receives information from train j, there is an edge ( i , j ) with edge weight a i j = a j i μ for some positive constant μ , and a i j = 0 otherwise. All adjacent trains of train i are represented by N i = { j I : ( i , j ) E } . The Laplacian matrix is represented by L = [ l i j ] , where l i j = a i j for i j and l i i = j = 1 n a i j [28].
The present closed-loop theorem assumes that each train has exact measurements of its local position and velocity, receives the current states of its neighbors without delay or packet loss, and applies the normalized actuator command instantaneously apart from the static magnitude saturation. These assumptions define the scope of the theoretical result; the effects of measurement uncertainty, communication nonidealities, and actuator dynamics are analyzed as practical limitations in Section 4.

2.2. System Dynamics

The dynamics of each train i I in the system are described by the following second-order model:
d x i ( t ) d t = v i ( t ) , m i d v i ( t ) d t = F i ( t ) m i f i ( v i ( t ) , θ i ( t ) ) .
where x i ( t ) , v i ( t ) , F i ( t ) R , and m i are the position, velocity, traction/braking force, and mass of train i, respectively. The control input is defined as u i ( t ) : = F i ( t ) m i , which will be designed later. The basic nonlinear operation resistance f i ( v i ( t ) , θ i ( t ) ) is given by the classic Davis formula [29]:
f i ( v i ( t ) , θ i ( t ) ) = c 0 + θ i T ( t ) ϕ i ( v i ( t ) ) ,
where θ i ( t ) = [ c v , i ( t ) , c a , i ( t ) ] T R 2 contains the unknown, bounded, and time-varying parameters for linear and quadratic aerodynamic drag, respectively. ϕ i ( v i ( t ) ) = [ v i ( t ) , v i 2 ( t ) ] T is a known vector of nonlinear basis functions, and c 0 is a known constant representing basic mechanical resistance. The following bounded-parameter assumption is then imposed. The point-mass longitudinal model is widely used in theoretical train-control studies because it retains the essential dynamics required at the supervisory control level: the balance among train mass, traction/braking input, and running resistance; the position–velocity evolution; input saturation; and the relative-distance and relative-velocity coupling among adjacent trains. It is therefore representative for method development and for verifying the controlled-invariance and UUB properties studied here. Compared with a high-fidelity model, however, it does not explicitly resolve distributed vehicle masses, coupler/buffer forces, detailed adhesion and traction-chain dynamics, suspension and carbody motion, or route-dependent excitation. The present work is consequently the first stage of a staged validation process: the control method is established and evaluated on the point-mass model before being transferred to high-fidelity longitudinal, multibody, and realistic railway simulation platforms.
Assumption 1.
The parameter vector θ i ( t ) and its time derivative θ ˙ i ( t ) are bounded for all t 0 . Specifically, there exist known positive constants θ max and d θ , max such that θ i ( t ) θ max and θ ˙ i ( t ) d θ , max for all i I .
Assumption 2.
The desired velocity v d ( t ) is continuously differentiable and satisfies v ̲ i < v d ( t ) < v ¯ i for all i I and t 0 . Moreover, | v ˙ d ( t ) | d v for a known positive constant d v .
Operational line conditions and neutral sections impose a prescribed velocity interval V i : = [ v ̲ i , v ¯ i ] , where v ¯ i > v ̲ i 0 . The traction/braking command is likewise constrained by the actuator interval U i : = [ u min , u max ] , where u max > 0 > u min . The saturation operators Sat V i [ · ] and Sat U i [ · ] describe these velocity and input constraints. The actual normalized input is u i ( t ) = Sat U i [ u c , i ( t ) ] , where u c , i ( t ) is the commanded control law. The saturation functions are defined as
Sat V i [ v i ( t ) ] = max { v ̲ i , min { v ¯ i , v i ( t ) } } ,
and
Sat U i [ u c , i ( t ) ] = max { u min , min { u max , u c , i ( t ) } } .
Thus, the train dynamics model considering velocity constraints can be expressed as:
d x i ( t ) d t = Sat V i [ v i ( t ) ] , d v i ( t ) d t = Sat U i [ u c , i ( t ) ] c 0 θ i T ( t ) ϕ i ( v i ( t ) ) .

2.3. Control Objective

This paper is devoted to designing a distributed tracking control algorithm u c , i ( t ) such that all trains, while satisfying the velocity and control input constraints (2) and (3), can operate cooperatively. The control objectives, encompassing formation keeping, velocity tracking, state constraints, and collision avoidance, are formulated as follows:
O 1 : UUB of Tracking Errors: The velocity and spacing tracking errors are UUB. That is, there exist constants ϵ v > 0 , ϵ s > 0 , and a finite time T > 0 , such that for all t T
| ( x i ( t ) x j ( t ) ) r ¯ i j | ϵ s , ( i , j ) E | v i ( t ) v d ( t ) | ϵ v , i I ,
where r ¯ i j = r i r j represents the desired relative distance between adjacent trains, which is set to a safe value greater than the minimum braking distance. r i and r j are the respective positions of adjacent trains i and j in the target flocking-like mode. By ensuring the relative distance converges to the predefined safe value r ¯ i j , the algorithm provides a collision-avoidance margin.
O 2 : State-Constraint Satisfaction: For all t 0 , the system state χ ( t ) = [ x 1 ( t ) , , x n ( t ) , v 1 ( t ) , , v n ( t ) ] T remains within a predefined safe set Ω , provided the initial condition belongs to the controlled safe set Ω c defined below. The set Ω is defined by:
1. The velocity of each train remains within its operational limits such that Ω v , i = { v i ( t ) R | v ̲ i < v i ( t ) < v ¯ i } for all i.
2. The distance between any two adjacent trains should be greater than a minimum safe distance. That is, for a line formation, Ω x , i = { ( x i 1 ( t ) , x i ( t ) ) R 2 | x i 1 ( t ) x i ( t ) > d safe } for i = 2 , , n , where d safe < r ¯ i 1 , i is the minimum safe distance.
Because the spacing constraint has relative degree two with respect to the follower input, we also use the dynamic safety variable
h s , i ( t ) = x i 1 ( t ) x i ( t ) d safe , η s , i ( t ) = v i 1 ( t ) v i ( t ) + α s , i h s , i ( t ) ,
for i = 2 , , n , where α s , i > 0 . The controlled safe set used in the analysis is
Ω c = Ω χ : η s , i ( t ) > 0 , i = 2 , , n .
If η s , i ( t ) > 0 , then h ˙ s , i ( t ) + α s , i h s , i ( t ) > 0 , which implies h s , i ( t ) > 0 by the comparison lemma whenever h s , i ( 0 ) > 0 . Hence, η s , i ( t ) explicitly captures the closing-speed margin required for collision avoidance. A distance-only barrier can react only after h s , i becomes small, whereas η s , i also becomes small when a follower approaches too rapidly; this distinction motivates the stress-test comparison between full safety allocation and reduced allocation variants in the revised numerical study.

2.4. Controller Design and Stability Analysis

According to the control objective, define the velocity tracking error, composite spacing error, filtered error, and compensated filtered error as
e v , i ( t ) = v i ( t ) v d ( t ) , ε i ( t ) = j N i a i j [ x i ( t ) x j ( t ) r ¯ i j ] , s i ( t ) = e v , i ( t ) + λ ε i ( t ) , s ¯ i ( t ) = s i ( t ) ξ i ( t ) ,
where λ > 0 and ξ i ( t ) is the auxiliary anti-windup state. The velocity and spacing barrier terms are defined before the controller as
B v , i ( t ) = k b , v 1 v i ( t ) v ̲ i 1 v ¯ i v i ( t ) , B s , i ( t ) = k b , s η s , i ( t ) , i = 2 , , n , 0 , i = 1 ,
where k b , v > 0 and k b , s > 0 . The term B v , i ( t ) is repulsive near the velocity bounds. The term B s , i ( t ) is repulsive when the dynamic spacing margin η s , i ( t ) approaches zero; thus the controller reacts before the distance itself reaches d safe .
We propose the following distributed robust adaptive control strategy for each train i I :
u c , i ( t ) = c 0 + v ˙ d ( t ) + θ ^ i T ( t ) ϕ i ( v i ( t ) ) k s , i s ¯ i ( t ) k ξ , i ξ i ( t ) λ j N i a i j ( v i ( t ) v j ( t ) ) + B v , i ( t ) B s , i ( t ) ,
where k s , i > 0 and k ξ , i > 0 are control gains. The feedforward term v ˙ d ( t ) compensates for the time-varying desired velocity.
Remark 1.
The composite spacing error ε i ( t ) encodes the distributed formation objective. This term represents the i-th element of the vector L ( x ( t ) r d ) , where L is the graph Laplacian, x ( t ) is the vector of train positions, and r d is the vector of desired formation coordinates. Driving ε i ( t ) to a small neighborhood of zero is equivalent to achieving consensus on the spacing errors, thereby establishing the desired formation x i ( t ) x j ( t ) r ¯ i j for all connected trains ( i , j ) E .
The auxiliary state ξ i ( t ) evolves according to the dynamics:
ξ ˙ i ( t ) = k ξ , i ξ i ( t ) + Δ i ( t ) ,
where Δ i ( t ) = u i ( t ) u c , i ( t ) is the discrepancy caused by saturation.
Remark 2.
The auxiliary system (11) and the compensated sliding surface s ¯ i ( t ) form a dynamic anti-windup compensator. When the control input saturates, Δ i ( t ) is non-zero. This discrepancy is fed into the auxiliary state ξ i ( t ) , which then modifies the sliding surface used in the control law (10) and the adaptive law (12). This mechanism prevents the integral action inherent in the sliding surface from accumulating excessive error during saturation (a phenomenon known as integrator windup), thereby improving transient performance and preventing overshoot when the system exits saturation.
The term θ ^ i ( t ) is the estimate of unknown parameter vector θ i ( t ) . Its update law is designed based on the compensated error s ¯ i ( t ) :
θ ^ ˙ i ( t ) = Γ i [ s ¯ i ( t ) ϕ i ( v i ( t ) ) σ i ( θ ^ i ( t ) θ nom ) ] ,
where Γ i = Γ i T > 0 is the adaptation gain matrix, σ i > 0 is the σ -modification gain, and θ nom is the vector of nominal parameter values. Specifically, θ nom = [ c v , nom , c a , nom ] T , where c v , nom and c a , nom are the known nominal values of the linear and quadratic resistance coefficients, which are typically available from the train’s technical specifications or empirical data.
The controller is computationally local. At each sampling instant, train i evaluates the neighbor sums in ε i and the velocity-coupling term, two scalar barrier quantities, the scalar anti-windup update, the two-parameter Davis estimate, and one scalar saturation. No centralized matrix inversion, online optimization problem, prediction horizon, or iterative solver is required. If d i = | N i | and the adaptive model contains p unknown coefficients, the per-train arithmetic and memory requirements are O ( d i + p ) . Here p = 2 , and the chain topology used in the numerical study satisfies d i 2 .
Remark 3.
The σ-modification term, σ i ( θ ^ i ( t ) θ nom ) , is essential for ensuring robustness. In standard adaptive control, parameter estimates can drift or grow unbounded if the system lacks persistent excitation (PE), a condition often unmet in constant-velocity tracking tasks. The σ-modification acts as a stabilizing leakage term, ensuring that the parameter estimates θ ^ i ( t ) remain bounded even without PE. Furthermore, it provides robustness against bounded time-varying parameters θ i ( t ) by preventing the estimation error from accumulating indefinitely, which is critical for proving the UUB of the overall system.
Remark 4.
The adaptive law is written without a projection operator to keep the closed-loop analysis differentiable and compact. The σ-modification already guarantees boundedness of θ ^ i ( t ) under Assumption 1; hence the theoretical result does not require projection. In hardware implementation, however, a smooth projection or saturation of the estimates can be added to enforce known physical bounds on c v , i and c a , i . This modification is compatible with the present analysis because the projection term is passive with respect to the parameter-error Lyapunov term when the true parameters remain inside the prescribed compact set.
Remark 5.
It is crucial to note that the constraint satisfaction guarantees provided by the BLF terms are contingent on the system’s initial conditions. The control law ensures constraint satisfaction only for admissible initial conditions in the controlled safe set Ω c . This is not merely a technical restriction: no finite actuator can prevent a spacing violation if a train is initialized too close to its predecessor while closing at a high relative speed. The variable η s , i ( t ) encodes this braking-reserve requirement.
The following assumptions and lemma are used to establish the main result.
Assumption 3.
The communication graph G is connected.
Assumption 4.
The control gains are chosen to be positive, i.e., k ξ , i > 0 , k s , i > 0 , λ > 0 , σ i > 0 , k b , v > 0 , k b , s > 0 , α s , i > 0 , and Γ i > 0 is a positive definite matrix for all i I .
Assumption 5.
The actuator limits are feasible for the prescribed velocity and spacing constraints. More precisely, on the boundary of the admissible set, the saturated closed-loop vector field points strictly inward: for some constants δ v > 0 and δ s > 0 ,
u max c 0 θ i T ϕ i ( v ̲ i ) δ v , u min c 0 θ i T ϕ i ( v ¯ i ) δ v , v ˙ i 1 u min c 0 θ i T ϕ i ( v i ) + α s , i ( v i 1 v i ) δ s
whenever η s , i = 0 and h s , i > 0 , for all i = 2 , , n . This is the standard braking-authority condition required for controlled invariance; it excludes physically impossible initial conditions with insufficient distance and closing-speed margin.
Assumption 5 is a practical operating-domain condition rather than a requirement guaranteed by controller gains alone. Its verification starts from conservative longitudinal-acceleration envelopes derived from the certified traction and braking curves, train mass and loading range, Davis-resistance bounds, route gradient, adhesion limits, actuator delay, and brake degradation allowance. Let a ̲ i tr ( v ) be the minimum acceleration guaranteed under full traction, let a ¯ i br ( v ) < 0 be the least negative acceleration under guaranteed full braking, and let a ̲ i emg ( v ) be the most severe predecessor emergency deceleration. The two velocity-boundary conditions are verified by requiring
a ̲ i tr ( v ̲ i ) δ v , a ¯ i br ( v ¯ i ) δ v ,
for every admissible train and operating condition. On the dynamic-spacing boundary η s , i = 0 , a conservative lower bound on η ˙ s , i is
a ̲ i 1 emg ( v i 1 ) a ¯ i br ( v i ) + α s , i ( v i 1 v i ) ,
which must remain no smaller than δ s > 0 . The minimum values of these expressions over the admissible speed, load, gradient, resistance, adhesion, and brake-health ranges define the verified margins δ v and δ s . Since the boundary variables are bounded and low-dimensional, the minimization can be performed offline by gridded or interval evaluation and stored as route- and vehicle-specific feasibility maps.
Before virtual-coupling engagement, an onboard supervisor should check h s , i > 0 , η s , i > 0 , and positive feasibility margins using the current load estimate, adhesion estimate, brake-health status, route gradient, and applicable speed limits. If any margin is nonpositive, the controller cannot create the missing physical braking authority. The supervisor must instead lower the permitted speed, enlarge d safe , increase the initial separation, or reject virtual-coupling engagement and retain conventional or emergency braking. Periodic brake-performance tests and conservative adhesion estimates provide the physical basis for the stored acceleration envelopes. In the numerical stress case, the reported positive values δ v = 0.90 m / s 2 and δ s = 0.04 m / s 2 illustrate the same feasibility check with the simulation parameters.
Lemma 1.
([30]). For the dynamical system x ˙ = f ( x ) , if there exists a positive definite, decrescent, and radially unbounded Lyapunov candidate function V ( x ) whose time derivative along the system trajectories V ˙ ( x ) satisfies the inequality V ˙ ( x ) α V ( x ) + C , where α and C are arbitrary positive constants, then the trajectories of the system are UUB.
The following theorem states the main closed-loop result.
Theorem 1.
For the multi-train system (4) under Assumptions 1–5, the distributed robust adaptive control law (10) with adaptive law (12) guarantees that for any initial condition χ ( 0 ) Ω c , the control objectives O 1 and O 2 are achieved. That is, the closed-loop error and adaptive signals are UUB, and the state constraints are never violated.
Proof. 
We first clarify the logical order of the two proof steps. Step 1 proves forward invariance of the controlled safe set Ω c by a first-exit argument; hence, the closed-loop trajectory cannot reach the velocity boundary or the dynamic spacing boundary in finite time. Only after this invariance property has been established does Step 2 use the finiteness of the barrier terms B v , i and B s , i in the Lyapunov UUB estimate. Therefore, the finite barrier-term bounds used around Equation (23) are consequences of Step 1, not assumptions used to prove Step 1. The proof proceeds in two steps. First, we prove forward invariance of the controlled safe set Ω c . Second, we prove UUB of the closed-loop error system.
Step 1: Constraint satisfaction. To make the barrier argument explicit, define the barrier storage
V Ω ( t ) = i = 1 n 1 v i ( t ) v ̲ i + 1 v ¯ i v i ( t ) + i = 2 n 1 η s , i ( t ) .
This function is positive on Ω c and becomes unbounded when any velocity boundary or dynamic spacing boundary is approached. Its derivative contains the singular terms v ˙ i / ( v i v ̲ i ) 2 , v ˙ i / ( v ¯ i v i ) 2 , and η ˙ s , i / η s , i 2 . By Assumption 5, these singular terms are strictly negative in a sufficiently small neighborhood of the corresponding boundary: at v i = v ̲ i , v ˙ i δ v ; at v i = v ¯ i , v ˙ i δ v ; and at η s , i = 0 , η ˙ s , i δ s . Hence V Ω cannot blow up in finite time. The following first-exit argument gives the same conclusion in an equivalent boundary form and also clarifies the role of the saturated actuator. Assume, by contradiction, that there exists a first time t f > 0 at which the trajectory starting from Ω c reaches the boundary of Ω c . If v i ( t f ) = v ¯ i , then B v , i ( t ) as t t f , and the commanded input satisfies u c , i ( t ) . Hence, the actuator applies u i ( t ) = u min in a left neighborhood of t f . By Assumption 5, v ˙ i ( t f ) δ v < 0 , which contradicts the necessary first-exit condition v ˙ i ( t f ) 0 at the upper velocity boundary. The lower velocity boundary is handled analogously: when v i ( t f ) = v ̲ i , B v , i ( t ) + , u i ( t ) = u max , and v ˙ i ( t f ) δ v > 0 , contradicting a first exit through the lower boundary.
For the spacing constraint, the relevant boundary is not h s , i = 0 alone but η s , i = 0 . If η s , i ( t f ) = 0 , then B s , i ( t ) + as t t f , and the follower command satisfies u c , i ( t ) . Thus u i ( t ) = u min near t f . From (6),
η ˙ s , i = v ˙ i 1 v ˙ i + α s , i ( v i 1 v i ) .
Using Assumption 5, we obtain η ˙ s , i ( t f ) δ s > 0 , contradicting the first-exit condition η ˙ s , i ( t f ) 0 . Therefore η s , i ( t ) > 0 for all t 0 . Since h ˙ s , i + α s , i h s , i = η s , i > 0 and h s , i ( 0 ) > 0 , the comparison lemma gives
h s , i ( t ) h s , i ( 0 ) e α s , i t > 0 ,
which proves that x i 1 ( t ) x i ( t ) > d safe for all t 0 . Hence Ω c is forward invariant. This argument explicitly uses the closing-speed margin and does not infer spacing safety solely from the sign of h ¨ s , i .
Step 2: UUB analysis. Let the parameter estimation error be θ ˜ i ( t ) = θ i ( t ) θ ^ i ( t ) and consider
V ( t ) = i = 1 n 1 2 s ¯ i 2 ( t ) + 1 2 ξ i 2 ( t ) + 1 2 θ ˜ i T ( t ) Γ i 1 θ ˜ i ( t ) .
From (11),
d d t ξ i 2 2 = k ξ , i ξ i 2 + ξ i Δ i .
Using (8), (10), and u i = u c , i + Δ i , the derivative of s ¯ i = s i ξ i is
s ¯ ˙ i = θ ˜ i T ϕ i ( v i ) k s , i s ¯ i + B v , i B s , i .
Therefore,
d d t s ¯ i 2 2 = s ¯ i θ ˜ i T ϕ i ( v i ) k s , i s ¯ i 2 + s ¯ i ( B v , i B s , i ) .
Moreover, from (12),
d d t θ ˜ i T Γ i 1 θ ˜ i 2 = θ ˜ i T Γ i 1 θ ˙ i + s ¯ i θ ˜ i T ϕ i ( v i ) + σ i θ ˜ i T ( θ ^ i θ nom ) .
Summing (20)–(23) cancels the terms containing s ¯ i θ ˜ i T ϕ i ( v i ) and yields
V ˙ = i = 1 n [ k s , i s ¯ i 2 k ξ , i ξ i 2 + s ¯ i ( B v , i B s , i ) + ξ i Δ i + θ ˜ i T Γ i 1 θ ˙ i + σ i θ ˜ i T ( θ ^ i θ nom ) ] .
By Step 1 and the strict inward-pointing feasibility in Assumption 5, the closed-loop trajectory remains a positive distance from the constraint boundaries for every admissible compact set of initial conditions. Hence there exist finite constants B ¯ i and ϕ ¯ i such that | B v , i B s , i | B ¯ i and ϕ i ( v i ) ϕ ¯ i . The saturation residual can be bounded as
| Δ i | Δ ¯ i + k s , i | s ¯ i | + k ξ , i | ξ i | + ϕ ¯ i θ ˜ i ,
where Δ ¯ i absorbs the bounded terms in (10), the actuator limits, the velocity-coupling term, v ˙ d , and the barrier terms. Applying Young’s inequality to s ¯ i ( B v , i B s , i ) and ξ i Δ i , there exist nonnegative constants ρ s , i , ρ ξ , i , ρ θ , i , and C Δ , i such that
s ¯ i ( B v , i B s , i ) + ξ i Δ i ρ s , i s ¯ i 2 + ρ ξ , i ξ i 2 + ρ θ , i θ ˜ i 2 + C Δ , i .
For the time-varying parameter and leakage terms, Assumption 1 gives
θ ˜ i T Γ i 1 θ ˙ i ε θ , i θ ˜ i 2 + λ max 2 ( Γ i 1 ) d θ , max 2 4 ε θ , i ,
and
σ i θ ˜ i T ( θ ^ i θ nom ) = σ i θ ˜ i 2 + σ i θ ˜ i T ( θ i θ nom ) σ i ε σ , i θ ˜ i 2 + σ i 2 d nom 2 4 ε σ , i ,
where d nom = θ max + θ nom and ε θ , i , ε σ , i > 0 are design constants.
Substituting the above bounds into (24) gives
V ˙ i = 1 n a s , i s ¯ i 2 + a ξ , i ξ i 2 + a θ , i θ ˜ i 2 + C ,
where
a s , i = k s , i ρ s , i , a ξ , i = k ξ , i ρ ξ , i , a θ , i = σ i ε σ , i ε θ , i ρ θ , i ,
and C > 0 collects all bounded constants. The design gains are selected such that a s , i > 0 , a ξ , i > 0 , and a θ , i > 0 . Then
V ˙ α V + C ,
where
α = min i 2 a s , i , 2 a ξ , i , 2 a θ , i λ max ( Γ i 1 ) > 0 .
By Lemma 1, s ¯ i ( t ) , ξ i ( t ) , and θ ˜ i ( t ) are UUB. Since θ i ( t ) is bounded, θ ^ i ( t ) is also UUB, and s i ( t ) = s ¯ i ( t ) + ξ i ( t ) is UUB.
It remains to connect s i ( t ) to the original tracking errors. Define z i ( t ) = x i ( t ) r i 0 t v d ( τ ) d τ . Then z ˙ i = e v , i and ε i is the i-th component of L z . In vector form,
z ˙ ( t ) = λ L z ( t ) + s ( t ) .
Because G is connected, the disagreement dynamics of this linear system are input-to-state stable with input s ( t ) . Therefore L z ( t ) , and hence ε i ( t ) , are UUB. Finally, e v , i ( t ) = s i ( t ) λ ε i ( t ) is UUB. Thus objectives O 1 and O 2 are achieved. This completes the proof. □
Remark 6.
The preceding theorem is a nonlinear safety and UUB result; it is not a global string-stability proof under saturation. To avoid overstating the conclusion, string stability is discussed only as a local small-signal property around an interior cruising equilibrium. Specifically, suppose that v d ( t ) = v is constant, all trains are homogeneous, the adaptive estimates have converged, and the operating point is sufficiently far from the velocity, spacing, and input boundaries so that B v , i , B s , i , ξ i , and the saturation residual are inactive to first order. Under a predecessor-following specialization, the spacing error e s , i = x i 1 x i r ¯ i 1 , i satisfies the linearized dynamics
e ¨ s , i + k s λ + R ( v ) e ˙ s , i + k s λ e s , i = λ e ˙ s , i 1 + k s λ e s , i 1 ,
where R ( v ) = c v + 2 c a v . The corresponding transfer function is
G ( s ) = E s , i ( s ) E s , i 1 ( s ) = λ s + k s λ s 2 + k s λ + R ( v ) s + k s λ .
A sufficient local string-stability condition is G ( j ω ) 1 , which is guaranteed if
k s λ + R ( v ) 2 k s λ + λ 2 .
This condition is used only as a gain-selection guideline for the nominal interior regime. When the trains operate near saturation or near a state boundary, the nonlinear invariance and UUB analysis above, together with time-domain simulations, is the relevant certificate.
Remark 7.
The point-mass model preserves the fundamental longitudinal force balance, position–velocity dynamics, running resistance, actuator constraint, and inter-train kinematic coupling, which makes it suitable for the present method-level study. Its difference from a high-fidelity train model lies mainly in the omission of distributed vehicle and in-train dynamics, coupler/buffer forces, detailed adhesion and actuator behavior, and suspension/carbody responses. The present results therefore provide the theoretical and numerical foundation for the next validation stage, in which the same controller will be assessed using high-fidelity longitudinal and multibody models.

3. Simulation Results

In this section, numerical studies are carried out for a multi-train system with N = 8 trains. The communication topology is the bidirectional line graph shown in Figure 1. Each train i communicates only with its immediate predecessor i 1 and successor i + 1 for i = 2 , , 7 , while train 1 communicates only with train 2 and train 8 communicates only with train 7. All edge weights a i j are set to 1. The train masses are m i = 6 × 10 5 kg for i = 1 , 3 , 5 , 7 and m i = 3.6 × 10 5 kg for i = 2 , 4 , 6 , 8 .
The Davis resistance parameters are listed in Table 2. For the stress-test case, the resistance coefficients are generated as
θ i ( t ) = θ nom 1 + 0.38 sin ( 0.55 t + 0.37 i ) + 0.18 sin ( 1.45 t + 0.23 i ) ,
with saturation to keep the coefficients positive. In addition, train 1 experiences a 60 % temporary aerodynamic increase during t [ 75 , 95 ] s , and train 4 experiences a 45 % increase during t [ 125 , 145 ] s . The state constraints are V i = [ 0 , 85 ] m / s and d safe = 500 m , and the desired adjacent spacing is | r ¯ i j | = 1500 m . The normalized actuator interval is U i = [ 1 , 1 ] .
Two simulation cases are considered. Case I is a nominal multi-phase tracking task, where the desired speed starts from 62 m / s , increases to 78 m / s , and then decreases to 68 m / s . Case II is a stress test with faster time-varying resistance and speed operation close to the upper velocity constraint. In Case II, the initial adjacent gaps are 1110– 1530 m , the initial velocities are approximately 70– 70.95 m / s , and the desired speed rises from 70 m / s to 83.2 m / s before decreasing to 72 m / s . For this stress case, the feasibility quantities in Assumption 5 were checked using the actual simulation parameters. The resulting margins are δ v = 0.90 m / s 2 , min i η s , i ( 0 ) = 0.29 m / s , and δ s = 0.04 m / s 2 , confirming that the initial condition lies in the controlled admissible set and that the saturated actuator has inward-pointing authority at the active constraint boundaries.
Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6 show the nominal tracking performance. The position trajectories remain ordered, the velocities follow the prescribed multi-phase speed command, and the spacing errors converge from the initial mismatch to a small neighborhood of zero. Figure 5 reports the actual normalized actuator input u i ( t ) = Sat U i [ u c , i ( t ) ] applied to the train model, rather than the unsaturated raw command u c , i ( t ) . Thus the plotted signal is the bounded traction/braking command entering the longitudinal dynamics, and it remains within [ 1 , 1 ] . The maximum velocity tracking error is 1.92 m / s and the maximum adjacent-spacing error is 22.0 m , both below their computed envelopes 2.12 m / s and 24.3 m , respectively. Figure 7 further confirms the tracking-bound calculation: the maximum simulated tracking norm is 38.34 , while the computed envelope is 41.56 . The maximum command-allocation deviation and resistance bound recorded in the simulation are 0.85 and 0.20 , respectively.
The original stress test in Table 3 mainly examines the combined effect of time-varying resistance, velocity protection, and normalized input saturation. Since the minimum gap in that case is still much larger than d safe = 500 m , it does not strongly activate the spacing-safety barrier. To directly test the proposed closing-speed-aware spacing barrier, an additional near-boundary diagnostic case is introduced. In this case, the first adjacent gap is initialized as
d 12 ( 0 ) = 530.0 m ,
and the follower train is initialized with a positive closing speed of
v 2 ( 0 ) v 1 ( 0 ) = 2.0 m / s .
The remaining train gaps and velocities follow the same stress-test setting, and the same normalized input saturation, time-varying Davis resistance, and controller gains are used. Therefore, the purpose of this additional case is to move the operating point close to the spacing boundary and verify whether the spacing barrier actually affects the applied control input.
The results in Table 4 show that the minimum distance remains above the safety distance, with
d min = 529.0 m > d safe ,
and the dynamic spacing margin remains positive, with
min i η s , i = 1.00 m / s .
More importantly, the spacing-safety allocation is active for 1113 sampled instants, and the maximum input difference between the full controller and the velocity/input-only constrained baseline reaches 0.117 . These two quantities indicate that the spacing barrier is not passive in this diagnostic case; it contributes directly to the applied control signal when the follower approaches the safety boundary with a nonzero closing speed.
Figure 8 and Table 3 provide the requested comparison with modern constrained control approaches. The distance-only constrained BLF-type benchmark is aligned with the full-state constrained virtual-coupling category represented by [18]. It is constructed in the same simulation framework and under the same plant, time-varying resistance, initial conditions, normalized saturation bounds, and evaluation indices as the proposed controller, but it retains distance-oriented spacing protection instead of the proposed closing-speed-aware integrated safety allocation. This is a structurally matched, literature-aligned benchmark rather than a claim of exact reproduction, because implementation-specific source code and tuning data for [18] are unavailable. The velocity/input-constrained benchmark is aligned with [16] and enforces the speed and actuator bounds without explicitly encoding the closing-speed spacing margin.
All constrained variants keep the minimum spacing above d safe = 500 m for this initial condition, with the smallest recorded gap equal to 1110.0 m for the proposed method. The principal difference appears in the velocity constraint: the proposed full allocation limits the maximum speed to 83.60 m / s , whereas the distance-only constrained BLF-type benchmark reaches 85.57 m / s and violates the 85 m / s speed bound. The velocity/input-constrained benchmark limits the maximum speed to 83.60 m / s but does not include dynamic closing-speed protection. These results demonstrate the contribution of the proposed coupled spacing–velocity–input design against constrained alternatives, while PID and SMC are retained only as additional familiar engineering references.
Figure 9 and Table 5 further compare the proposed controller with PID and SMC benchmarks under the same stress-test condition. The PID benchmark has a similar RMS velocity-tracking index, but its maximum speed reaches 85.37 m / s and therefore violates the velocity constraint. The SMC benchmark improves the spacing RMS index to 82.1 m , but it reaches 88.17 m / s and produces the largest input activity J u = 92.5 . In contrast, the proposed method keeps the maximum speed at 83.60 m / s while maintaining the spacing constraint and moderate input activity. Thus, the main advantage of the proposed method is not merely lower nominal RMS error, but simultaneous constraint satisfaction under time-varying resistance and saturated actuation.

Quantitative Parameter Sensitivity and Tuning

To quantify the influence of the main design parameters, a one-factor-at-a-time sensitivity study was performed under the same time-varying-resistance stress profile and normalized saturation interval used above. The barrier gains ( k b , v , k b , s ) , adaptation gain matrix Γ i , anti-windup gain k ξ , i , and σ -modification coefficient σ i were independently multiplied by 0.5 , 1.0 , and 2.0 , while all other parameters and initial conditions were fixed. The nominal values used in this study were
( k b , v , k b , s ) = ( 1.38 , 0.88 ) , Γ i = diag ( 2.0 × 10 8 , 4.0 × 10 12 ) , k ξ , i = 1.20 , σ i = 0.08 .
The performance indices are the RMS velocity-tracking error E v , RMS adjacent-spacing error E s , minimum adjacent gap d min , maximum velocity v max , and total input variation
J u = i = 1 n k = 2 N | u i ( t k ) u i ( t k 1 ) | .
The maximum normalized input equals 1.0 in every case and is therefore not repeated in Table 6.
All 12 parameter combinations preserve the constraints: d min = 1110.0 m > d safe = 500 m , v max < 85 m / s , and max | u i | = 1 . The barrier gains have the strongest influence on the safety–performance tradeoff. Increasing their multiplier from 0.5 to 2.0 reduces v max from 84.09 to 82.90 m / s , but increases E v from 1.171 to 1.609 m / s and J u from 55.0 to 57.7 . Thus, larger barrier gains increase the velocity-bound reserve at the cost of tracking accuracy and input activity. The unchanged minimum gap is consistent with the large initial spacing reserve in this stress case; the separate near-boundary case in Table 4 is used to verify activation of the spacing barrier when that reserve is small.
Increasing Γ i from 0.5 to 2.0 times its nominal value slightly reduces E v from 1.316 to 1.288 m / s and E s from 163.45 to 162.76 m , while increasing J u from 56.1 to 56.5 . The anti-windup-gain variations change the reported external indices by less than approximately 0.1 % , because the saturation intervals are limited and the auxiliary state decays rapidly for all three positive gains. Similarly, varying σ i produces no visible change at the reported precision. This does not make the leakage term unnecessary: its main role is to suppress long-term parameter drift and preserve robustness during weakly exciting cruising, whereas its direct effect on finite-horizon tracking is small when the resistance remains bounded and the estimates stay close to the nominal values. These numerical trends apply to the tested 0.5 2.0 range; excessively small or large gains can invalidate the dissipation inequalities, amplify estimate oscillations, or increase actuator activity and are not covered by this study.
The nominal gains were selected in two stages. The interior tracking and coupling gains were first chosen according to the local string-stability guideline. The barrier gains were then increased until the desired velocity reserve was obtained without excessive input variation, after which k ξ , i , Γ i , and σ i were adjusted to obtain bounded transient compensation and parameter estimates. Table 6 makes these tuning tradeoffs quantitative rather than relying only on qualitative guidance.

4. Discussion

The contribution of this study should be interpreted at the constrained virtual-coupling level rather than as a separate use of existing BLF, CBF, adaptive-control, or anti-windup tools. The first contribution is a unified safety-tracking formulation for high-density train operation, where continuously varying speed commands, velocity limits, spacing safety, normalized saturation, and time-varying Davis resistance interact in real time. The second contribution is the integration of a closing-speed-aware spacing margin into a saturated adaptive cooperative controller. Although the safety variable is related to high-relative-degree CBF ideas, it is not used as an external safety filter; it is part of the closed-loop adaptive control and Lyapunov analysis. The third contribution is the associated verification framework, which combines the proof-order clarification, feasibility-margin interpretation, near-boundary activation diagnostic, and constrained-baseline comparisons.
The revised numerical results support these contributions. The stress-test comparison now includes a literature-aligned distance-only constrained BLF-type benchmark [18] and a velocity/input-constrained benchmark [16], in addition to PID and SMC. The former preserves the distance margin but still violates the velocity constraint under strong resistance variation, whereas the latter enforces the tested speed and input bounds without explicitly protecting the dynamic closing-speed margin. The near-boundary activation case further shows that the proposed spacing term changes the applied input when the follower approaches the safety boundary with nonzero closing speed. Thus, the evidence for the proposed method is based on comparison with constrained alternatives, while the PID and SMC results serve only as familiar engineering references.
The quantitative sensitivity study further identifies the barrier gains as the dominant safety–performance tuning factors in the tested range: increasing them improves the velocity-bound reserve but increases the RMS tracking error and total input variation. The adaptation gain produces a smaller accuracy–activity tradeoff, whereas the anti-windup and σ -modification gains have limited influence on the reported finite-horizon external indices for the tested stress case. Their principal roles remain saturation-residual dissipation and prevention of long-term parameter drift, respectively.
Point-mass modeling is an established first step in longitudinal train-control research because it preserves the dominant force balance and inter-train kinematics while keeping the control mechanisms and theoretical assumptions transparent. The present evaluation therefore provides meaningful method-level evidence for cooperative tracking, safety constraints, saturation handling, and resistance adaptation. At the same time, it cannot quantify the effects of in-train forces, adhesion loss, actuator lag, suspension and carbody motion, or route-dependent excitation. Validation will consequently proceed in three further stages. First, the controller will be evaluated using a high-fidelity longitudinal train model with distributed masses, coupler/buffer forces, wheel–rail adhesion constraints, and traction/braking dynamics. Second, longitudinal control will be coupled to a multibody vehicle model to evaluate carbody response, suspension interaction, passenger comfort, and actuator-rate demand. Third, the complete virtual-coupling system will be tested in a realistic railway simulator or hardware-in-the-loop platform using measured route, actuator, resistance, and communication characteristics. The nominal, stress-test, near-boundary, and constrained-baseline scenarios used here will be repeated at each stage so that changes in safety margin, tracking error, saturation duration, and input activity can be quantified consistently.

4.1. Measurement, Communication, and Actuation Nonidealities

The theoretical analysis assumes exact position and velocity signals. In practice, odometry, speed sensing, train localization, and inter-train ranging are affected by noise, bias, quantization, and bounded estimation errors. Let the measured states be x ^ i = x i + n x , i and v ^ i = v i + n v , i , where | n x , i | ε x and | n v , i | ε v . Since the dynamic spacing variable contains both relative position and relative velocity, a robust implementation should tighten the measured safety margins according to
h s , i rob = x ^ i 1 x ^ i d safe 2 ε x , η s , i rob = v ^ i 1 v ^ i 2 ε v + α s , i h s , i rob .
Positivity of these tightened quantities accounts for the worst-case relative measurement error. This issue is particularly important for B s , i = k b , s / η s , i , because reciprocal barrier terms can amplify high-frequency measurement noise when the safety margin is small. Consequently, raw measured signals should not be inserted directly into the barrier. A practical implementation requires a state observer or bandwidth-limited filter, together with explicit uncertainty margins. Filtering alone is not sufficient because its phase lag can also reduce the apparent closing speed and delay the safety response.
Communication delay and packet loss affect the same safety channel. Delayed predecessor data can overestimate the current gap or underestimate an increasing closing speed. If the end-to-end delay is bounded by τ ¯ , a conservative distance allowance can be introduced as
d safe rob = d safe + 2 ε x + v ¯ rel τ ¯ + 1 2 a ¯ rel τ ¯ 2 ,
where v ¯ rel and a ¯ rel bound the relative speed and acceleration during the communication age. Time-stamped packets and predictor-based reconstruction can reduce conservatism, but the prediction error must remain inside the tightened margin. During packet loss, zero-order-hold data should be permitted only up to a verified maximum dropout interval. If the packet age exceeds this limit, the cooperative controller should switch to a local safety mode using onboard ranging and emergency-braking logic. Proving invariance with these effects would require a delay-dependent Lyapunov–Krasovskii, sampled-data, or hybrid-system analysis; the delay-free theorem in this paper does not provide such a guarantee.
The actuator model also requires qualification. The simulations use the instantaneous static relation u i = Sat U i [ u c , i ] , whereas a traction/braking system has command lag, rate limits, switching logic, dead zones, and possibly adhesion-dependent force loss. A first implementation model is
u ˙ a , i = sat [ r u , r u ] Sat U i [ u c , i ] u a , i τ u , u i = u a , i ,
where τ u > 0 and r u > 0 are the actuator time constant and rate bound. With this model, the anti-windup residual must be redefined as Δ i = u a , i u c , i . More importantly, actuator lag reduces the instantaneous braking authority used in Assumption 5; therefore, δ v and δ s must be recomputed using the worst-case actuator state, rate limit, adhesion level, and switching delay. The actuator state must also be included in an augmented barrier–Lyapunov proof.
The present theorem and simulations therefore establish method-level behavior under exact state exchange and static saturation, but they do not claim robustness guarantees for arbitrary sensor noise, measurement bias, communication delay, packet loss, or actuator lag. Future validation will combine observer-based estimation, delay-aware safety-margin tightening, packet-age supervision, and the rate-limited actuator model in high-fidelity simulation and hardware-in-the-loop experiments. The emergency-braking supervisor will remain independent of the cooperative controller so that a communication failure cannot remove the final local safety layer.

4.2. Computational Requirements and Real-Time Feasibility

The distributed structure avoids a central computational bottleneck. Let d i = | N i | be the local graph degree and let p be the adaptive-parameter dimension. Evaluation of the cooperative position and velocity errors requires O ( d i ) additions and multiplications. The velocity and spacing barrier terms, saturation, and anti-windup update require a fixed number of scalar operations, while the adaptive update requires O ( p ) operations. Thus, the per-train computational cost and storage are
C i = O ( d i + p ) , M i = O ( d i + p ) .
For the two-coefficient Davis model, p = 2 . In the nearest-neighbor chain used in the simulations, d i 2 regardless of the formation length. The computation is therefore constant per train, and all onboard controllers can execute in parallel. No centralized optimization, matrix inversion, prediction horizon, or iterative numerical solver is required.
The communication payload is also fixed per edge. Each packet needs the neighbor position, velocity, and a time stamp; the adaptive parameters are local and need not be broadcast. The continuous adaptive and anti-windup laws can be implemented with fixed-step updates,
θ ^ i [ k + 1 ] = θ ^ i [ k ] + T s θ ^ ˙ i [ k ] , ξ i [ k + 1 ] = ξ i [ k ] + T s ξ ˙ i [ k ] ,
followed by algebraic evaluation of the barrier terms and saturated command. Higher-order integration can be used if required, but it is not structurally necessary. Since no optimization solver is present, the main implementation constraints are deterministic packet age, sampling jitter, numerical precision, and completion of the local update before the next control deadline.
The present numerical simulations establish algorithmic feasibility but are not worst-case execution-time measurements on a certified railway processor. Real-time deployment therefore requires processor-in-the-loop profiling, communication-stack timing tests, finite-precision assessment, and hardware-in-the-loop validation under the selected sampling period.

4.3. Large-Formation Performance and Computational Load

For a larger formation, the distributed controller retains the same local structure because each train uses only its own state and neighboring-train information. However, increasing the number of trains may increase accumulated tracking errors and affect the convergence process and minimum spacing and velocity margins. The eight-train simulations therefore verify the proposed method only for the tested formation, and additional simulations are required to confirm its dynamic performance for substantially larger formations.
For the nearest-neighbor chain, each train communicates with at most two neighbors. With the two-parameter Davis model, the computational, storage, and communication burden remains O ( 1 ) per train, while the total burden grows as O ( n ) . The controller therefore has a scalable computational structure for large sparse formations, whereas its large-formation control performance still requires quantitative evaluation.

5. Conclusions

This paper has contributed three field-level advances to constrained cooperative train control. First, a unified virtual-coupling safety-tracking problem was formulated for continuously varying speed commands, velocity and spacing constraints, normalized input saturation, and time-varying Davis resistance coefficients. Second, a closing-speed-aware dynamic spacing mechanism was embedded into a saturated robust adaptive controller, so that the relative-degree-two nature of collision avoidance is handled together with anti-windup compensation and resistance adaptation rather than by a distance-only barrier or an external safety filter. Third, a corresponding certification and validation framework was developed, including barrier-storage invariance, Lyapunov UUB analysis, feasibility-margin interpretation, near-boundary activation testing, and constrained-baseline comparisons. The theoretical novelty is the invariance-before-boundedness proof architecture for the coupled saturated closed-loop dynamics, rather than the isolated use of any one established control tool.
The revised simulations show why these contributions matter for virtual-coupling operation. The proposed method preserves both spacing and velocity constraints under normalized input saturation, whereas the literature-aligned distance-only constrained BLF-type benchmark [18] and the nominal variant exceed the prescribed velocity limit in the stress test. The velocity/input-constrained benchmark [16] satisfies the tested speed bound but does not encode the proposed dynamic closing-speed margin. The near-boundary diagnostic confirms that the closing-speed-aware spacing term is active when a follower approaches the safety boundary, and the PID/SMC results provide supplementary engineering references. Therefore, the main outcome is a constraint-aware cooperative control framework whose advantage is evaluated against modern constrained alternatives as well as conventional controllers.
The sensitivity sweep confirms constraint satisfaction over the tested gain range from 0.5 to 2.0 times nominal. The barrier gains govern the clearest tradeoff between velocity reserve, tracking accuracy, and input activity, while the adaptation, anti-windup, and σ -modification gains have smaller effects on the reported finite-horizon external indices.
The point-mass simulations constitute the first stage of the validation process. Because this model retains the essential longitudinal force balance, running resistance, actuator saturation, and inter-train kinematics, it provides an appropriate basis for demonstrating the proposed method and verifying the theoretical results. For the nearest-neighbor chain, the local computation remains constant per train and the total burden grows linearly with the formation size. However, the eight-train results do not establish unchanged dynamic performance for a substantially larger formation, which must be assessed through additional scale simulations. The next validation stages will use high-fidelity longitudinal dynamics, multibody or co-simulation models, and a realistic railway simulator or hardware-in-the-loop platform. They will explicitly include coupler/buffer forces, wheel–rail adhesion, traction/braking dynamics, suspension and carbody response, route data, sensor noise, localization uncertainty, actuator bandwidth, communication delay, and packet loss. Additional theoretical work is required to establish controlled invariance with observer errors, delayed or intermittent neighbor information, switching topology, and rate-limited actuator states.

Author Contributions

Conceptualization, Y.H.; Methodology, Y.H. and Z.C.; Software, Y.H. and B.L.; Validation, Y.H., C.C. and B.L.; Formal analysis, Y.H. and Z.C.; Investigation, Y.H., Z.C. and C.C.; Data curation, Y.H.; Writing—original draft, Y.H.; Writing—review & editing, Y.H., Z.C., C.C. and B.L.; Visualization, Z.C.; Supervision, B.L.; Project administration, Y.H.; Funding acquisition, Y.H., Z.C. and C.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62403193, Grant 62533010 and Grant 62373144, in part by the Science and Technology Innovation Program of Hunan Province under Grant 2025RC3197 and Grant 2024RC9015, in part by the Hainan Province National Natural Science Foundation of China under Grant 626MS0242, and Grant 626MS0243.

Data Availability Statement

No experimental measurements, field-test data, survey data, or third-party datasets were generated or analyzed in this work. The numerical results presented in the manuscript were obtained from simulations based on the mathematical model, controller design, parameter settings, and initial conditions provided in the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Howlett, P.; Pudney, P.; Vu, X. Local energy minimization in optimal train control. Automatica 2009, 45, 2692–2698. [Google Scholar] [CrossRef] [Scilit]
  2. Huang, Y.; Fang, W.; Chen, Z.; Li, Y.; Yang, C. Flocking of multiagent systems with nonuniform and nonconvex input constraints. IEEE Trans. Autom. Control 2023, 68, 4329–4335. [Google Scholar]
  3. Liu, X.; Xun, J.; Ning, B.; Wang, C. Braking process identification of high-speed trains for automatic train stop control. ISA Trans. 2021, 111, 171–179. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  4. Huang, Y.; Duan, M.; Mo, L. Multiagent containment control with nonconvex states constraints, nonuniform time delays, and switching directed networks. IEEE Trans. Neural Netw. Learn. Syst. 2019, 31, 5021–5028. [Google Scholar] [CrossRef] [Scilit]
  5. Zhuan, X.; Xia, X. Speed regulation with measured output feedback in the control of heavy haul trains. Automatica 2008, 44, 242–247. [Google Scholar] [CrossRef] [Scilit]
  6. Yang, X.; Yang, C.; Yang, C.; Peng, T.; Chen, Z.; Wu, Z.; Gui, W. Transient fault diagnosis for traction control system based on optimal fractional-order method. ISA Trans. 2020, 102, 365–375. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Li, S.; Yang, L.; Gao, Z. Coordinated cruise control for high-speed train movements based on a multi-agent model. Transp. Res. Part C Emerg. Technol. 2015, 56, 281–292. [Google Scholar] [CrossRef] [Scilit]
  8. Zhao, Y.; Wang, T.; Karemi, H. Distributed cruise control of high-speed trains. J. Franklin Inst. 2017, 354, 6044–6061. [Google Scholar] [CrossRef] [Scilit]
  9. Tang, H.; Wang, Q.; Feng, X. Robust stochastic control for high-speed trains with nonlinearity, parametric uncertainty, and multiple time-varying delays. IEEE Trans. Intell. Transp. Syst. 2018, 19, 1027–1040. [Google Scholar] [CrossRef] [Scilit]
  10. Bai, W.; Lin, Z.; Dong, H.; Ning, B. Distributed cooperative cruise control of multiple high-speed trains under a state-dependent information transmission topology. IEEE Trans. Intell. Transp. Syst. 2019, 20, 2750–2763. [Google Scholar] [CrossRef]
  11. Li, S.; Yang, L.; Gao, Z. Distributed optimal control for multiple high-speed train movement: An alternating direction method of multipliers. Automatica 2020, 112, 108646. [Google Scholar] [CrossRef] [Scilit]
  12. Wang, X.; Zhu, L.; Wang, H.; Tang, T.; Li, K. Robust distributed cruise control of multiple high-speed trains based on disturbance observer. IEEE Trans. Intell. Transp. Syst. 2021, 22, 267–279. [Google Scholar] [CrossRef] [Scilit]
  13. Li, S.; Yang, L.; Gao, Z. Adaptive coordinated control of multiple high-speed trains with input saturation. Nonlinear Dyn. 2016, 83, 2157–2169. [Google Scholar]
  14. Huang, Y.; Li, Y. Distributed constrained cooperative control of discrete-time high-speed train systems. In Proceedings of the 2018 International Conference on Intelligent Rail Transportation (ICIRT), Singapore, 12–14 December 2018. [Google Scholar]
  15. Huang, Y.; Su, S.; Hou, H.; Li, Y. Cooperative control of high-speed train systems with velocity constraints and parameter uncertainties. Proc. Chin. Intell. Syst. Conf. 2019, 592, 716–723. [Google Scholar] [CrossRef] [Scilit]
  16. Lin, P.; Huang, Y.; Zhang, Q.; Yuan, Z. Distributed velocity and input constrained tracking control of high-speed train systems. IEEE Trans. Syst. Man. Cybern. Syst. 2021, 51, 7882–7888. [Google Scholar] [CrossRef] [Scilit]
  17. Lin, P.; Tian, Y.; Gui, G.; Yang, C. Cooperative control for multiple train systems: Self-adjusting zones, collision avoidance and constraints. Automatica 2022, 144, 110470. [Google Scholar] [CrossRef] [Scilit]
  18. Zhu, L.; Huang, D.; Li, X.; Wang, Q. Cooperative operation control of virtual coupling high-speed trains with input saturation and full-state constraints. IEEE Trans. Autom. Sci. Eng. 2024, 21, 3497–3510. [Google Scholar] [CrossRef] [Scilit]
  19. Wang, Q.; Wang, X.; Guo, Y.; Ding, J.; Sun, P.; Feng, X. Robust adaptive iterative learning control for multitrain system with actuator saturation and state constraints. IEEE Trans. Syst. Man. Cybern. Syst. 2025, 55, 6325–6337. [Google Scholar] [CrossRef] [Scilit]
  20. Su, S.; Wang, D.; Cao, Y.; Zhou, Y.; Tang, T. Adaptive fault-tolerant fixed-time cruise control for virtually coupled train set. Transp. Res. Part C Emerg. Technol. 2023, 156, 104348. [Google Scholar] [CrossRef] [Scilit]
  21. Jin, L.; Qiu, N.; Tian, D.; Zhang, Q.; Huang, K.; Xiao, F. MPC-based path tracking strategy for 4WID&4WIS vehicles using B-spline approximation and state-dependent reference. Control Eng. Pract. 2025, 165, 106546. [Google Scholar] [CrossRef] [Scilit]
  22. Ren, Y.; Wang, F.; Shen, T.; Zhao, M.; Zhang, Q.; Yin, G. Hierarchical robust spacing and speed control against chassis actuation perturbations and unknown disturbances. IEEE Trans. Syst. Man. Cybern. Syst. 2026, 56, 2538–2552. [Google Scholar] [CrossRef] [Scilit]
  23. Hasarinda, R.; Tharuminda, T.; Palitharathna, K.; Edirisinghe, S. Traffic collision avoidance with vehicular edge computing. In Proceedings of the 2023 3rd International Conference on Advanced Research in Computing (ICARC), Belihuloya, Sri Lanka, 23–24 February 2023; pp. 316–321. [Google Scholar]
  24. Ames, A.D.; Xu, X.; Grizzle, J.W.; Tabuada, P. Control barrier function based quadratic programs for safety critical systems. IEEE Trans. Autom. Control 2017, 62, 3861–3876. [Google Scholar] [CrossRef] [Scilit]
  25. Nguyen, Q.; Sreenath, K. Exponential control barrier functions for enforcing high relative-degree safety-critical constraints. In Proceedings of the 2016 American Control Conference (ACC), Boston, MA, USA, 6–8 July 2016; pp. 322–328. [Google Scholar]
  26. Xiao, W.; Belta, C. Control barrier functions for systems with high relative degree. In Proceedings of the 2019 IEEE 58th Conference on Decision and Control (CDC), Nice, France, 11–13 December 2019; pp. 474–479. [Google Scholar]
  27. Huang, Y.; Zhu, Y.; Chen, Z.; Zhang, Z.; Huang, T. A second-order inertial edge-flow competition model for constrained resource competition: Conservation, KKT equilibria, and bounded dominant concentration. Acta Autom. Sci. 2026. [Google Scholar] [CrossRef]
  28. Godsil, C.; Royle, G. Algebraic Graph Theory; Springer: New York, NY, USA, 2001. [Google Scholar]
  29. Davis, W. The tractive resistance of electric locomotives and cars. Gen. Electr. Rev. 1926, 29, 685–707. [Google Scholar]
  30. Khalil, H.K. Nonlinear Systems; Prentice Hall: Upper Saddle River, NJ, USA, 2002. [Google Scholar]
Figure 1. Schematic diagram of the bidirectional line communication graph for N = 8 trains.
Figure 1. Schematic diagram of the bidirectional line communication graph for N = 8 trains.
Machines 14 00828 g001
Figure 2. Position trajectories in the nominal tracking case. All trains keep their order and move cooperatively with the prescribed formation spacing.
Figure 2. Position trajectories in the nominal tracking case. All trains keep their order and move cooperatively with the prescribed formation spacing.
Machines 14 00828 g002
Figure 3. Velocity tracking in the nominal case. The train velocities are compared with the desired profile v d ( t ) and the upper velocity constraint v ¯ i = 85 m / s .
Figure 3. Velocity tracking in the nominal case. The train velocities are compared with the desired profile v d ( t ) and the upper velocity constraint v ¯ i = 85 m / s .
Machines 14 00828 g003
Figure 4. Adjacentspacing errors x i 1 ( t ) x i ( t ) r ¯ i 1 , i in the nominal case. The maximum initial spacing error is 22.0 m , and all spacing errors converge to a small neighborhood of zero.
Figure 4. Adjacentspacing errors x i 1 ( t ) x i ( t ) r ¯ i 1 , i in the nominal case. The maximum initial spacing error is 22.0 m , and all spacing errors converge to a small neighborhood of zero.
Machines 14 00828 g004
Figure 5. Normalized control inputs in the nominal case. The input signals remain inside the saturation interval [ 1 , 1 ] .
Figure 5. Normalized control inputs in the nominal case. The input signals remain inside the saturation interval [ 1 , 1 ] .
Machines 14 00828 g005
Figure 6. Time-varying Davis resistance terms in the nominal case. The plot shows the bounded resistance perturbations handled by the robust adaptive design.
Figure 6. Time-varying Davis resistance terms in the nominal case. The plot shows the bounded resistance perturbations handled by the robust adaptive design.
Machines 14 00828 g006
Figure 7. Tracking-bound verification. The simulated tracking norm remains below the computed envelope, with maximum values 38.34 and 41.56 , respectively.
Figure 7. Tracking-bound verification. The simulated tracking norm remains below the computed envelope, with maximum values 38.34 and 41.56 , respectively.
Machines 14 00828 g007
Figure 8. Stress-test comparison under time-varying resistance and normalized saturation. The proposed full constraint allocation is compared with a literature-aligned distance-only constrained BLF-type benchmark [18], a velocity/input-constrained benchmark [16], and a nominal tracking variant.
Figure 8. Stress-test comparison under time-varying resistance and normalized saturation. The proposed full constraint allocation is compared with a literature-aligned distance-only constrained BLF-type benchmark [18], a velocity/input-constrained benchmark [16], and a nominal tracking variant.
Machines 14 00828 g008
Figure 9. Benchmark comparison under the same near-boundary stress-test condition. The proposed method is compared with a PID controller and a sliding-mode controller with a boundary-layer function.
Figure 9. Benchmark comparison under the same near-boundary stress-test condition. The proposed method is compared with a PID controller and a sliding-mode controller with a boundary-layer function.
Machines 14 00828 g009
Table 1. Comparison with representative constrained multi-train control studies.
Table 1. Comparison with representative constrained multi-train control studies.
StudyControl SettingConstraints and SaturationUncertainty TreatmentMain Distinction from This Paper
[13]Adaptive coordinated control for multiple high-speed trainsInput saturation is consideredParametric uncertainty is handled by adaptive controlDoes not address full velocity/spacing safety through a dynamic barrier construction under time-varying resistance parameters.
[16]Distributed constrained tracking for high-speed train systemsVelocity and input constraints are coupled in the analysisParameter adaptation is not the main focusDoes not integrate anti-windup compensation, time-varying resistance adaptation, and relative-degree-two spacing safety.
[17]Moving-block cooperative control with self-adjusting zonesCollision avoidance and state constraints are consideredDisturbance handling differs from adaptive resistance estimationFocuses on zone adjustment and collision avoidance rather than a saturated robust adaptive tracking law with dynamic spacing-barrier proof.
[18]Virtual-coupling operation controlInput saturation and full-state constraints are included with BLF techniquesRobust/adaptive treatment is not aimed at time-varying Davis resistance coefficientsProvides important BLF-based constrained operation results, but does not use the closing-speed-based spacing safety variable adopted here.
[19]Robust adaptive iterative learning control for repeated multi-train operationActuator saturation and state constraints are consideredIterative learning/adaptive mechanism is used over repeated tasksDesigned for iterative/repetitive operation, whereas this paper addresses continuous-time cooperative tracking with online time-varying resistance adaptation.
[20]Fixed-time fault-tolerant cruise control for virtually coupled train setsVirtual-coupling safety and actuator faults are consideredAdaptive fault-tolerant mechanism is developedFocuses on fixed-time cruise and fault tolerance, not the joint BLF/anti-windup/time-varying-resistance framework with dynamic spacing invariance.
This paperContinuous-time distributed robust adaptive cooperative trackingVelocity constraint, relative-degree-two spacing safety, and normalized input saturation are handled jointly σ -modified adaptation compensates bounded time-varying Davis resistance parameters without requiring persistent excitationMakes anti-windup compensation, time-varying resistance adaptation, and a closing-speed-aware spacing barrier compatible in one invariance-plus-UUB analysis.
Table 2. Parameters of the high-speed train model.
Table 2. Parameters of the high-speed train model.
ParameterValueUnit
c 0 1.176 × 10 2 N/kg
c v , n o m 7.7616 × 10 4 N·s/(m·kg)
c a , n o m 1.6 × 10 5 N·s2/(m2·kg)
Table 3. Quantitative stress-test comparison with modern constrained control benchmarks.
Table 3. Quantitative stress-test comparison with modern constrained control benchmarks.
Method d min (m) v max (m/s) max | u i | Main Observation
Proposed full allocation 1110.0 83.60 1.00 Maintains both spacing and velocity constraints under the stress disturbance.
Distance-only constrained BLF-type benchmark [18] 1110.0 85.57 1.00 Preserves the spacing margin but exceeds the velocity limit, showing that distance-oriented protection alone is insufficient for the coupled stress case.
Velocity/input-constrained benchmark [16] 1110.0 83.60 1.00 Satisfies the speed bound and keeps a large spacing margin in this case, but does not explicitly encode closing-speed spacing safety.
Nominal tracking controller 1110.0 85.57 1.00 Without the full safety allocation, the maximum speed exceeds the prescribed limit.
Table 4. Near-boundary spacing-barrier activation diagnostic.
Table 4. Near-boundary spacing-barrier activation diagnostic.
Diagnostic IndicatorValue
Initial adjacent gap, d 12 ( 0 ) 530.0 m
Initial closing speed, v 2 ( 0 ) v 1 ( 0 ) 2.0 m / s
Minimum adjacent gap, d min 529.0 m
Minimum spacing-safety margin, min i η s , i 1.00 m / s
Spacing allocation active samples1113
Maximum input difference from constrained baseline 0.117
Table 5. Quantitative benchmark comparison with PID and SMC controllers under the near-boundary stress-test condition.
Table 5. Quantitative benchmark comparison with PID and SMC controllers under the near-boundary stress-test condition.
Method E v (m/s) E s (m) d min (m) v max (m/s) J u Main Observation
Proposed method 1.43 146.0 1110.0 83.60 58.6 Preserves the velocity and spacing constraints under normalized saturation.
PID benchmark 1.37 140.4 1110.0 85.37 57.4 Gives comparable RMS tracking indices but exceeds the prescribed velocity bound.
SMC benchmark 2.59 82.1 1110.0 88.17 92.5 Reduces the spacing RMS index but violates the velocity bound and produces the largest input activity.
Table 6. One-factor-at-a-time sensitivity study under the time-varying-resistance stress condition.
Table 6. One-factor-at-a-time sensitivity study under the time-varying-resistance stress condition.
Parameter GroupMultiplier E v (m/s) E s (m) d min (m) v max (m/s) J u
Barrier gains ( k b , v , k b , s ) 0.5 1.171161.321110.084.0955.0
1.0 1.305163.211110.083.6056.3
2.0 1.609165.271110.082.9057.7
Adaptation gain Γ i 0.5 1.316163.451110.083.5956.1
1.0 1.305163.211110.083.6056.3
2.0 1.288162.761110.083.6256.5
Anti-windup gain k ξ , i 0.5 1.304163.251110.083.6056.2
1.0 1.305163.211110.083.6056.3
2.0 1.305163.191110.083.6056.3
σ -modification coefficient σ i 0.5 1.305163.211110.083.6056.3
1.0 1.305163.211110.083.6056.3
2.0 1.305163.211110.083.6056.3
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

Huang, Y.; Chen, Z.; Chen, C.; Luo, B. Robust Adaptive Cooperative Tracking Control for Multi-Train Systems with State Constraints, Collision Avoidance, and Time-Varying Parametric Uncertainties. Machines 2026, 14, 828. https://doi.org/10.3390/machines14070828

AMA Style

Huang Y, Chen Z, Chen C, Luo B. Robust Adaptive Cooperative Tracking Control for Multi-Train Systems with State Constraints, Collision Avoidance, and Time-Varying Parametric Uncertainties. Machines. 2026; 14(7):828. https://doi.org/10.3390/machines14070828

Chicago/Turabian Style

Huang, Yi, Zuguo Chen, Chaoyang Chen, and Biao Luo. 2026. "Robust Adaptive Cooperative Tracking Control for Multi-Train Systems with State Constraints, Collision Avoidance, and Time-Varying Parametric Uncertainties" Machines 14, no. 7: 828. https://doi.org/10.3390/machines14070828

APA Style

Huang, Y., Chen, Z., Chen, C., & Luo, B. (2026). Robust Adaptive Cooperative Tracking Control for Multi-Train Systems with State Constraints, Collision Avoidance, and Time-Varying Parametric Uncertainties. Machines, 14(7), 828. https://doi.org/10.3390/machines14070828

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