1. Introduction
In the past few decades, high-speed railway (HSR) has experienced rapid development, emerging as a pivotal solution for meeting the growing demand for efficient, high-capacity, and environmentally sustainable inter-city transportation [
1,
2]. As of the end of 2024, the operational mileage of high-speed rail in China has reached 48,000 km, accounting for 70% of the total high-speed rail mileage worldwide. While HSR has significantly facilitated business and cultural exchanges, its rapid expansion has also introduced several operational challenges.
In China, the carrying capacity of several major corridors, such as the Beijing–Shanghai, Shanghai–Nanjing, Shanghai–Hangzhou, and Beijing–Tianjin HSR lines, is approaching saturation. At some pivotal hub stations, the headway between consecutive trains has been compressed to as low as three minutes, which is nearing the theoretical minimum under the conventional Moving Block Signaling (MBS) system. To alleviate the mounting pressure on these congested lines, authorities have resorted to the planning and construction of new parallel lines. A case in point is the Shanghai–Nanjing corridor, which currently operates four parallel lines with a fifth under construction. However, this approach of building new infrastructure is often constrained by prohibitively high costs, extended construction periods, and significant land resource consumption, rendering it an unsustainable long-term strategy. Consequently, there is an urgent need to explore innovative technologies that can drastically enhance line capacity without relying solely on new physical infrastructure. Therefore, virtual coupling (VC), first introduced by Bock [
3] in 1999, is proposed as a promising alternative.
Currently, in global high-speed railway systems, the Automatic Train Protection (ATP) primarily relies on absolute position-based methods, such as Fixed Block Signaling (FBS) or MBS [
4]. This conventional paradigm inherently limits line capacity. In a typical two-train following scenario, the following train must stop before the current absolute position of the leading train to ensure safety; this is a conservative principle that fails to account for the coordinated dynamics of both trains. In practice, it is highly improbable for a train to perform an emergency stop within such a short distance under normal operations.
To overcome this fundamental limitation, VCTS introduces a relative-position-based tracking mode. By utilizing real-time and continuous T2T communication, VCTS replaces the rigid safety margins of physical blocks with a flexible “virtual coupler.” This coupler dynamically synchronizes the states of adjacent trains, enabling a drastic reduction in inter-train distance while rigorously maintaining safety, thereby unlocking potential for a quantum leap in line capacity.
Research on VCTS primarily encompasses four key directions: T2T wireless communication [
5,
6], operating safety protection [
7], cooperative control method [
8,
9], and transportation organization [
10,
11]. T2T wireless communication focuses on establishing a reliable, low-latency, and high-integrity communication link as the fundamental enabler for real-time state synchronization within the VCTS. Operating safety protection is dedicated to developing a failsafe framework and formal safety models that guarantee collision-free operation under the stringent constraints of drastically reduced inter-train distances. Cooperative control method centers on the design of distributed control algorithms that ensure precise and stable tracking of speed and relative distance, while compensating for nonlinear dynamics and external disturbances. Transportation organization involves optimizing system-level operations, including dynamic scheduling and resource management, to maximize line capacity and operational efficiency under the VC paradigm.
Focusing on the third domain, this paper investigates the design and optimization of VCTS control laws. The core objective is to dynamically regulate train speeds and spacing, ensuring operational safety under ATP supervision. Xun et al. [
12] and Wu et al. [
13] overviewed the latest control methods for VC in railway operation and analyzed the advantages and disadvantages of each method. Di Meo et al. [
14] designed a train position and velocity tracking error feedback controller considering communication delay. Quaglietta et al. [
15] developed a multi-state train-following model to evaluate the impact on capacity in the VCTS. Simulations are adopted by using part of the South West Main Line in the UK with the aim of identifying capacity performances. Cao et al. [
16] introduced a generalized model predictive (GMC) and mixed artificial potential field method to perform cooperative control and prevent collision of the virtual coupling train. Liu et al. [
17] proposed an optimal control method for VCTS in HSR by considering safe spacing and braking performance. The local stability and the sufficient condition for string stability have been proved. Zhang et al. [
18] addressed the cooperative control problem for VC trains under fixed departure and coupling time, and presented a fixed-time tracking approach by applying distributed observers. However, the aforementioned studies have not considered the inherent unknown external disturbances which are inevitable during actual operations.
In recent years, the rapid advancement of deep learning has spurred growing interest in exploring intelligent control algorithms as a promising alternative for the cooperative control of VCTSs. Basile et al. [
19] developed a Deep Deterministic Policy Gradient (DDPG)-based control strategy to coordinate and manage the nonlinear heterogeneous High-Speed Trains convoy, considering uncertain nonlinearities and unexpected external factors. Wang et al. [
20] also addressed the dynamic and complex operation environment and proposed a Q-learning method for VCTS cooperative control. To reduce the calculating complexation, an artificial potential field (APF) approach is applied to optimize the reward function. Although certain uncertainties are taken into account, deep learning-based controllers for VCTS are inherently limited by their offline nature, which prevents them from adapting to unforeseen, fast-evolving disturbances in real time. Furthermore, the considerable computational cost required for training presents a notable barrier to their practical implementation.
Moreover, Model Predictive Control (MPC) has been proven to be popular for solving cooperative control problems in VCTSs. MPC operates by iteratively solving a finite-horizon optimal control problem online under multiple constraints. Felez et al. [
21,
22] introduced a decentralized MPC method for the leading train and following trains under nonlinear constraints. Simulation results showed that the proposed MPC-based approach can achieve shorter tracking distance compared to MBS system. Liu et al. [
23] presented a distributed MPC approach aiming at minimizing the interference and maintaining constantly safe spacing between trains in the VCTS. This study designed the terminal variant set and provided mathematical proofs for its feasibility and stability. Luo et al. [
24] proposed a robust MPC approach for the close following operation based on relative braking principle. They applied a semi-definite program-based controller tuning algorithm to satisfy the nonlinear safety constraint. Despite all these factors, the practical application of MPC is limited by its reliance on an accurate train model and computational cost for real-time optimization.
This paper employs a sliding mode control (SMC) strategy. By designing a sliding surface, SMC ensures the system trajectories converge to the desired dynamics and exhibit inherent robustness against model inaccuracies and disturbances, thereby circumventing the need for a precise model. Wang et al. [
25] dealt with uncertain resistance parameters and unknown disturbances by proposing an adaptive cruising controller based on SMC and APF mechanism. Park et al. [
26] designed a gap controller based on SMC to ensure the separation is completed before a given location. They adopted a position error correction scheme based on balises to reduce controller perturbations. Wang et al. [
27] investigated the formation control problem of virtual coupling trains under unknown parameters and external disturbance. A robust formation control law based on SMC is developed to coordinate the movement of the VCTS. Theoretically, SMC is not entirely model-independent. Its control output synthesizes a model-based equivalent control and a discontinuous switching control. This switching action, while essential for robustness, inevitably causes chattering. The severity of this chattering is inversely related to the accuracy of the nominal train model used, as model inaccuracies must be compensated for by a larger switching gain, thereby presenting a fundamental trade-off between robustness and control smoothness.
Motivated by the studies mentioned above, this paper proposes a finite-time nonsingular terminal sliding mode (NTSM) control method with error observer scheme for VCTS to deal with the parametric certainty, multiple constraints, and time-varying external disturbances. The main contributions of this paper can be highlighted as follows:
A novel reaching law incorporating a constant velocity term and a tanh function is proposed for the NTSM in the VCTS. This formulation enables the system to swiftly converge towards the sliding surface from large initial tracking errors and seamlessly transitions to a chattering suppression mode with sustained convergence speed when the error is small, ensuring both rapid response and robust performance.
To counteract the performance degradation caused by model-plant mismatch and unknown disturbances, we augment the NTSM controller with an extended state observer (ESO) designed to estimate the total lumped disturbance. The finite-time stability of the close-loop system under the proposed composite controller is then rigorously proven using Lyapunov theory.
Simulation tests are established and validated to evaluate the proposed FTESO-NTSM controller under high-speed railway scenarios. Through comparative experiments with several SM-based controllers, the simulation results demonstrate quantitatively that the proposed method achieves improvement in terms of convergence speed, tracking accuracy, and chattering attenuation, thereby providing a practical control solution for VCTS under complex operational conditions.
The remainder of this paper is organized as follows.
Section 2 describes the dynamic train model formulation and lists some useful lemmas.
Section 3 illustrates the proposed FTESO-NTSM controller, and proves the controller convergence and stability.
Section 4 conducts several simulation experiments and analyzes the corresponding results. Finally,
Section 5 concludes the contribution of this paper.
4. Numerical Simulations
In this section, several numerical experiments are conducted for tracking control in the VCTS subject to multiple external disturbances to illustrate the performance of the proposed FTESO-NTSM control algorithm. In the simulation, we take 4 CRH-3 trains as a train convoy, which consists of 1 leading train and 3 following trains. The parameters of a CRH-3 train are shown in
Table 1. To ensure convenience during the simulating process, a simulation environment was constructed to represent a cruising scenario under temporary speed restriction. To emulate diverse tracking behaviors in the train platoon, the initial conditions of each train, including their speed and tracking distance, were configured with different values. The operation conditions of HSR in the experiment are given as follows: (1) The total length of cruising distance is set as 160 km; (2) the maximum speed limit is 300 km/h; (3) the reference cruising speed is 288 km/h; and (4) a temporary speed restriction of 270 km/h is applied between 80 km and 100 km to emulate real-world operational interventions, such as maintenance zones or adverse weather conditions. The speed limit of the line is 310 km/h, as shown in
Figure 4. The experiments are operated on a PC with a 1.6 GHz processor and 16 GB memory by Matlab2023b.
The parameters of the proposed FTESO-NTSM controller are listed in
Table 2. The sampling time period is set as 0.1 s. The reference profile for the leading train to track is shown in
Figure 4.
First, we evaluate the effectiveness of the proposed FTESO-NTSM control method. The initial speed of the leading train and three following trains are 288 km/h, 284.4 km/h, 280.8 km/h, and 277.2 km/h, respectively. The initial tracking distance between the leader and follower 1, follower 1 and follower 2, follower 2 and follower 3 are set as 300 m. The nominal basic resistance coefficients are adopted from
Table 1, which is given as
. The external disturbance is assumed to be a preset function which is given as
The cooperative operation performance of the trains in the VCTS is summarized in
Figure 5,
Figure 6 and
Figure 7.
Figure 5 depicts the speed profiles of the four trains under different initial conditions. The leading train accurately tracks the reference profile and cruises at 288 km/h at the beginning. When a temporary speed restriction is applied, it decelerates accordingly to 268.8 km/h and maintains this speed up to a distance of 10 km. Since the speed of all three following trains are lower than 288 km/h, they initially operate in traction phase to accelerate, reaching peak speeds of 299.8 km/h, 301.7 km/h, and 306.2 km/h for follower 1, follower 2, and follower 3, respectively. Then they start to decelerate to the target cruising speed. This coordinated acceleration–deceleration strategy enables the entire convoy to achieve the desired speed and inter-train spacing.
Figure 6 and
Figure 7 illustrate the tracking speed error and tracking distance error profiles of adjacent trains in the VCTS. Since the reference profile does not account for external disturbances, the leading train exhibits fluctuation phenomenon during reference tracking. The tracking speed error varies within the range of [−0.049 km/h, 0.061 km/h] and the tracking distance is within the range of [7.7 × 10
−4 m, 2.6 × 10
−3 m] for most of the simulation duration. However, due to the temporary speed restriction, the maximum tracking distance error of the leading train increases to −0.28 m and 0.47 m. During the initial phase, followers 1, 2, and 3 operate at a speed-adjustment stage to achieve virtual coupling. Their acceleration initiation is sequentially delayed relative to their preceding trains, which can be attributed to their lower initial speeds and the dependency of their control strategies on the state of the preceding train. Ultimately, the three followers achieve coordinated operation by reaching both the target speed and the desired safe spacing at 69 s, 131 s, and 162 s, respectively.
Figure 8 illustrates the sliding mode surface profiles of the leading train and the three followers. The sliding mode surface of the leading train remains consistently near zero. In contrast, the followers exhibit initial fluctuations in their sliding surfaces due to tracking errors in both relative distance and speed. These surfaces subsequently converge to the vicinity of zero at 69 s, 131 s, and 162 s for followers 1, 2, and 3, respectively. This convergence behavior aligns well with the variation trends observed in
Figure 6 and
Figure 7.
Figure 9 presents the observed disturbance profiles for all four trains in the platoon. Throughout the simulation, the maximum observation error is 0.0087 kN; these results validate the effective disturbance estimation capability of the proposed ESO module.
To benchmark the performance of the proposed algorithm, it is compared with three alternative controllers: (1) a baseline NTSM controller without ESO(NTSM-T); (2) an NTSM controller incorporating ESO with an exponential reaching law (FTESO-NTSM-E); and (3) an NTSM controller without ESO but employing an exponential reaching law (NTSM-E). The initial speeds of the four trains are set at different values (288 km/h, 291.6 km/h, 284.4 km/h, and 295.2 km/h). The initial tracking distances are also varied at 250 m, 300 m, and 350 m to assess formation stability. The configurations for basic resistance and external disturbances are identical to those in the former simulation. The comparative results, depicted in
Figure 10, demonstrate the convergence and tracking performance of all four control strategies.
As illustrated in
Figure 10, the proposed FTESO-NTSM algorithm generates the minimal level of chattering during the cruising phase. Such performance can be attributed to two key factors. Firstly, algorithms incorporating the ESO module exhibit significantly less chattering than those without it, owing to the ESO’s capability to estimate and compensate for external disturbances in real time. Secondly, the adoption of a tanh function-based reaching law in our proposed method offers smoother control activity compared to the conventional exponential reaching law, which is inherently prone to inducing chattering. The quantitative comparison of speed chattering magnitudes for different algorithms during the cruising phase is further summarized in
Table 3, which corroborates the aforementioned observations.
Figure 11 and
Figure 12 depict the comparative tracking performance of speed and distance under the four control strategies in the VCTS. The proposed FTESO-NTSM algorithm demonstrates superior convergence capability, rapidly steering the system from initial state deviations to stable tracking speed and distance. As evidenced by the results, the three follower trains achieve convergence at 56 s, 130 s, and 76 s, respectively. A comparative summary of the convergence times for all strategies is quantitatively presented in
Table 4.
Since VCTS control must operate in real time, the computational time for each train is recorded accordingly. The average calculating time is 0.003 s, which satisfies the control period in this paper and is both practical and feasible for onboard controllers.
5. Results and Conclusions
5.1. Results
Simulation experiments demonstrated the effectiveness of the proposed method in achieving stable operation of VCTS under various initial conditions. In the first simulation test, the maximum tracking speed errors between adjacent trains are 0.061 km/h, 6.896 km/h, 10.051 km/h, and 9.433 km/h, respectively. Correspondingly, the maximum tracking distance errors are 0.47 m, 300 m, 341.53 m, and 349.36 m. The three followers converge to the target speed and the desired safe spacing at 69 s, 131 s, and 162 s, respectively. The ESO module exhibits a maximum estimation error of 0.0087 kN, demonstrating its capability to accurately estimate external disturbances and thereby enhance control precision. In the second simulation test, we compare the proposed method with three conventional sliding mode controllers. The proposed method achieves speed chattering magnitudes of 0.00087 km/h, 0.0017 km/h, 0.0026 km/h, and 0.0034 km/h for the leading train and the three followers. Compared to the NTSM-T and NTSM-E controllers, which have no ESO module, FTESO-NTSM-E and the proposed FTESO-NTSM controllers exhibit smaller speed chattering performance. This is because the ESO module can estimate and compensate the external disturbances in real time for more accurate control output. Furthermore, the adoption of the tanh function to enable continuous and smooth switching on the sliding surface endows the proposed FTESO-NTSM controller with notably reduced speed chattering in comparison with the FTESO-NTSM-E controller, such as 0.00103 km/h reduction for the leading train, and 0.0016 km/h, 0.0013 km/h, and 0.0002 km/h reduction for the followers. In terms of convergence performance, the proposed controller enabled the three following trains to achieve stable convergence within 56 s, 130 s, and 76 s, respectively. In contrast, the NTSM-T and NTSM-E controllers, which lack an ESO module, exhibited significantly slower convergence, with corresponding convergence times of approximately 670 s, 480 s, and 390 s for the three followers. The FTESO-NTSM-E controller shows similar convergence times but exhibits higher chattering due to its discontinuous switching law. These results collectively validate its effectiveness in tracking speed/distance, convergence speed, and robustness of the proposed approach.
5.2. Conclusions
This paper set out to address the critical challenge of precise and robust cooperative control for VCTS operating under unknown external disturbances and multiple operational constraints. To this end, a novel FTESO-NTSM control strategy is proposed. The core of this approach lies in the synergistic integration of a finite-time convergent disturbance observer with a nonsingular terminal sliding mode controller featuring a smooth hyperbolic tangent reaching law. Theoretical analysis, grounded in Lyapunov stability theory, rigorously proves the finite-time stability of the closed-loop system. Simulation results demonstrate that the proposed controller significantly outperforms conventional sliding mode methods in key performance metrics. It achieves rapid convergence from varied initial states, maintains precise tracking of both speed and relative distance, and effectively suppresses control chattering. The embedded extended state observer proves its effectiveness in terms of real-time estimation and compensation of lumped disturbances, which is a fundamental contributor to the enhanced robustness and accuracy of the system.
However, this work is subject to certain limitations. The simulation environment relies on idealized assumptions, including delay-free T2T communication and deterministic disturbance models, which may not fully capture the stochastic and complex nature of real-world railway operations. Furthermore, the scenarios tested, while representative, are limited in scope. Future research should therefore focus on validating the controller’s performance under more realistic conditions. This includes incorporating stochastic disturbances, communication delays, and packet losses into the model, and testing across a wider spectrum of emergency and fault scenarios.
In conclusion, this research provides a theoretically sound and simulation-validated control framework for cooperative train operation in the VCTS. It offers a promising solution for enhancing railway line capacity and operational efficiency, marking a meaningful step toward the realization of safe and reliable virtually coupled train operations.