
For the problems of parametric uncertainties and actuator faults encountered during high-speed train operation, this paper proposes a neural network-based adaptive fault-tolerant control strategy for cooperation of multiple trains. First, a multi-train model with state constraints, disturbances, and actuator faults was established, and the radial basis function neural network was utilized to fit the unknown disturbance. Subsequently, the auxiliary control signal was introduced to compensate the impact of actuator faults on train. Then, when designing adaptive laws, the variations of basic resistance parameters were fully considered. By integrating adaptive laws with the adaptive fault-tolerant controller, the effect of disturbances on multi-train systems can be dynamically eliminated. The Lyapunov method was established to prove the stability of multi-train systems. Simulation results show that the proposed adaptive fault-tolerant control strategy can maintain the stability of multi-train systems and achieve cooperation of trains with actuator faults.
Citation: Hui Zhao, Hanhong Cui, Yuan Zhao, Xuewu Dai. A neural network-based adaptive fault-tolerant cooperation control for multiple trains with unknown parameters[J]. Electronic Research Archive, 2025, 33(6): 3931-3949. doi: 10.3934/era.2025174
[1] | Xingyue Liu, Kaibo Shi, Yiqian Tang, Lin Tang, Youhua Wei, Yingjun Han . A novel adaptive event-triggered reliable $ H_\infty $ control approach for networked control systems with actuator faults. Electronic Research Archive, 2023, 31(4): 1840-1862. doi: 10.3934/era.2023095 |
[2] | Zhenzhong Xu, Xu Chen, Linchao Yang, Jiangtao Xu, Shenghan Zhou . Multi-modal adaptive feature extraction for early-stage weak fault diagnosis in bearings. Electronic Research Archive, 2024, 32(6): 4074-4095. doi: 10.3934/era.2024183 |
[3] | Huan Luo . Heterogeneous anti-synchronization of stochastic complex dynamical networks involving uncertain dynamics: an approach of the space-time discretizations. Electronic Research Archive, 2025, 33(2): 613-641. doi: 10.3934/era.2025029 |
[4] | Xu Chen, Wenbing Chang, Yongxiang Li, Zhao He, Xiang Ma, Shenghan Zhou . Resnet-1DCNN-REA bearing fault diagnosis method based on multi-source and multi-modal information fusion. Electronic Research Archive, 2024, 32(11): 6276-6300. doi: 10.3934/era.2024292 |
[5] | Jichen Hu, Ming Zhu, Tian Chen . The nonlinear observer-based fault diagnosis method for the high altitude airship. Electronic Research Archive, 2025, 33(2): 907-930. doi: 10.3934/era.2025041 |
[6] | Nan Xu, Longbin Yang, Andrea Lazzaretto, Massimo Masi, Zhenyu Shen, YunPeng Fu, JiaMeng Wang . Fault location in a marine low speed two stroke diesel engine using the characteristic curves method. Electronic Research Archive, 2023, 31(7): 3915-3942. doi: 10.3934/era.2023199 |
[7] | Yan Chen, Ravie Chandren Muniyandi, Shahnorbanun Sahran, Zuowei Cai . Fixed-time synchronization of time-delayed fuzzy memristor-based neural networks: A special exponential function method. Electronic Research Archive, 2025, 33(6): 3517-3542. doi: 10.3934/era.2025156 |
[8] | Tongtong Yu, Zhizhou Zhang, Yang Li, Weilong Zhao, Jinchu Zhang . Improved active disturbance rejection controller for rotor system of magnetic levitation turbomachinery. Electronic Research Archive, 2023, 31(3): 1570-1586. doi: 10.3934/era.2023080 |
[9] | Liping Fan, Pengju Yang . Load forecasting of microgrid based on an adaptive cuckoo search optimization improved neural network. Electronic Research Archive, 2024, 32(11): 6364-6378. doi: 10.3934/era.2024296 |
[10] | Ziqing Yang, Ruiping Niu, Miaomiao Chen, Hongen Jia, Shengli Li . Adaptive fractional physical information neural network based on PQI scheme for solving time-fractional partial differential equations. Electronic Research Archive, 2024, 32(4): 2699-2727. doi: 10.3934/era.2024122 |
For the problems of parametric uncertainties and actuator faults encountered during high-speed train operation, this paper proposes a neural network-based adaptive fault-tolerant control strategy for cooperation of multiple trains. First, a multi-train model with state constraints, disturbances, and actuator faults was established, and the radial basis function neural network was utilized to fit the unknown disturbance. Subsequently, the auxiliary control signal was introduced to compensate the impact of actuator faults on train. Then, when designing adaptive laws, the variations of basic resistance parameters were fully considered. By integrating adaptive laws with the adaptive fault-tolerant controller, the effect of disturbances on multi-train systems can be dynamically eliminated. The Lyapunov method was established to prove the stability of multi-train systems. Simulation results show that the proposed adaptive fault-tolerant control strategy can maintain the stability of multi-train systems and achieve cooperation of trains with actuator faults.
In recent years, with the characteristics of convenience, punctuality, and comfort, high-speed trains have become one of the mainstream long-distance transportation tools for passengers [1]. For enhancing utilization efficiency of high-speed railway infrastructure while ensuring safe operation of trains, it is particularly important to develop automatic train control technology. Meanwhile, with the progress of communication technology for railways, train-to-train communication has become the development trend, which also provides hardware conditions for realizing the cooperative control of trains. In order to avoid the waste of railway resources and improve the utilization rate of railway lines, the application of a multi-train cooperative control strategy has important engineering significance. Through the cooperative control strategy, high-speed trains with different initial positions and speeds can be tracked to the same speed and maintain the desired tracking distance. Especially in the condition of high-density operation, it can greatly improve the operation efficiency of railway systems [2,3,4,5].
Many scholars have conducted in-depth research on the problem of cooperative control for high-speed trains. For example, the reference [6] constructed an undirected graph to connect all scattered trains into a whole system and designed an adaptive control strategy to achieve the purpose of consistent speed for all trains. Li et al. [7] utilized the LaSalles invariance principle and integrated it with train state analysis to develop an adaptive control strategy. This approach can ensure that the adjacent trains maintain the desired safe distance. It can be seen that the stabilization process of tracking distance is actually the progressive convergence of both position and speed errors toward zero. To address the above problem, the literature [8] guaranteed the convergence of speed errors and position errors for all trains by introducing a modified coupled sliding mode surface, which ensured the string stability of whole multi-train systems. Similarly, in order to realize the convergence of tracking errors, Liu et al. [9] designed an optimal linear feedback controller, which ensured the local and string stability of multi-train systems.
In real operation scenarios, many factors can adversely affect the normal operation. The safety and reliability of train operation have been increasingly emphasized and attracted extensive attention from researchers and scholars [10]. One of the challenging problems is the parameter uncertainties of trains. The resistance parameters of trains will change with different operation speeds. For example, the problem of cooperative control for high-speed trains with uncertain parameters has been studied in [11,12]. Chen et al. [13] proposed an adaptive iterative learning train control method to solve the nonlinear parameter uncertainty problem. According to references [14,15,16], it is known that the disturbances affecting the normal operation of trains can be broadly categorized into two types: basic running resistance and external disturbance. In reference [17], by designing a dynamic adaptive controller and an adaptive control law updating mechanism, multi-train systems can maintain stable operation in the presence of multiple disturbances. Considering the actual train operation scenario, the basic running resistance parameters and external disturbance are usually unknown. Therefore, it is essential to deal with uncertain parameters of basic running resistance.
For nonlinear disturbance without fixed expressions, the neural networks can be introduced to fit disturbance. Gao et al. [18] designed an adaptive control strategy by introducing the estimated values of various uncertain basic running resistance parameters into the adaptive control scheme. Combined with the adaptive control laws composed of these parameters, the influence of these unknown parameters on the multi-train systems is dynamically estimated. Due to the excellent nonlinear approximation ability of radial basis function neural networks (RBFNNs), Huang et al. [19] employed RBFNNs to fit uncertain terms in multi-train systems. The results of simulation experiments showed that the designed tracking controller can quickly respond to unknown disturbance and make corresponding adjustments to achieve accurate tracking of the desired speed. Yang et al. [20] combined the advantages of a mathematical parameter estimation method and RBFNNs to dynamically estimate each parameter of the basic running resistance. In general, the varying disturbance will affect the control effect. Hence, in order to ensure the safe and stable operation of trains, the influence of varying disturbance on the train must be fully considered.
In addition to basic running resistance and unknown disturbance, the train controller plays a decisive role in maintaining the stability of multi-train systems, which highlights the particular significance of controller design. The train controller needs to be limited in a reasonable range because of its physical characteristics. The references [21,22] utilized the saturation function to constrain the control input, which ensured that the controller would not be damaged by excessive control input and the train operated safely within the specified control input. Since the hyperbolic tangent function does not have cusps or discontinuous jumps with respect to the saturation function, this makes it smoother on the train control. The reference [23] used the hyperbolic tangent function to approximate the control input, which made the acceleration and deceleration of the train smoother, thus further enhancing the passengers' riding experience. Zhu et al. [24] designed a new auxiliary dynamic system, which solved the controller instability due to input saturation during train coupling and realized cooperative operation of high-speed trains with speed limitation. To solve the problem of calculation resource constraints, the literatures [25,26,27] designed the train controller as the on-demand triggering method, which significantly reduced the dependence on calculation resource and saved the communication resource.
However, the controllers in the above literatures are based on the normal operating condition of trains and the case of actuator faults is not considered. As a common form of long-distance transportation, the high-speed train needs to run for long periods of time. The actuator of the train may have a temperature rise or other sudden events, which could cause the controller to only exert partial control effectiveness and result in actuator faults. If the train actuator faults, the internal sensors will not be able to obtain accurate control signals in time to drive the motor, and then the actuator will not be able to execute the desired control output accurately. For the problem of actuator faults, the literature [28] utilized the neural network method to compensate for actuator faults, which eliminated the nonlinear influence of traction or braking force through dynamic compensation, and then realized high-precision tracking of speed and position. Mao et al. [29] designed an adaptive fault-tolerant sliding mode control scheme to ensure the tracking error convergence when the train encountered actuator faults. The adaptive fault-tolerant control strategy proposed by Yao et al. [30] ensured that multi-train systems maintained stable speed and tracking distance under actuator faults. Zhu et al. [31] introduced an auxiliary signal-based fault-tolerant control strategy to address the actuator faults of trains. Su et al. [32] designed an adaptive fault-tolerant fixed time cooperative control strategy and used the function approximation method to solve input saturation problems, so as to ensure the system stability of virtual coupled trains with input constraints and actuator faults.
Therefore, for the cooperation of trains, except for general state and input constraints, it is essential to consider actuator faults and uncertain parameters to satisfy the requirement of practical operation. In this paper, the actuator faults and uncertainty of resistance parameters are comprehensively considered, and an adaptive fault-tolerant control mechanism is investigated to realize the cooperative control of trains under the condition of state constraints and control input saturation. Overall, the main contributions can be summarized as follows:
1) With state constraints, input saturation, uncertain parameters, unknown disturbance, and actuator faults, the dynamic model of multi-train systems is established. Then the RBFNN is utilized to fit the unknown disturbance.
2) The auxiliary control signal is designed to compensate for the impact of actuator faults and the adaptive laws are designed to eliminate the impact of changing basic resistance parameters.
3) For the proposed adaptive fault-tolerant control scheme, the Lyapunov method is utilized to prove the stability of multi-train systems, which means the cooperation of multiple trains can be realized.
In complex and varying operating environments, it is not only necessary to overcome the interference of the basic operating resistance, but also one needs to make timely adjustments to cope with the unknown resistance to maintain the stability of multi-train systems. In order to describe the train operation states, in this section, a multi-train model with unknown parameters, state constraints, and actuator faults is first established.
The leader train is usually seen as a virtual reference train. Hence, the dynamics of the leader train are
˙p0(t)=v0(t) | (2.1) |
where p0(t) and v0(t) denote the position and speed of the leader train.
During the normal operation of trains, the actuator may suddenly fail, resulting in a sharp drop in the output value of the controller. For multi-train systems, this unexpected situation will cause the failure of control. Then, with actuator faults, the dynamic model of the following train is established as
{˙pi(t)=vi(t)Mi˙vi(t)=kcsat(˘ui(t))−fai(t)−wi(t) | (2.2) |
where vi(t) and pi(t) denote the speed and position of train i, respectively; Mi means the total weight of train i; and kc(t) represents the effective factor of the control input, which is affected by actuator faults and satisfies 0<ka≤kc(t)≤1, where ka indicates the known constant. When kc(t)=1, it means that there are no faults of the train's actuator. ˘ui(t) expresses the control input. fai(t) represents the basic resistance encountered during train operation. wi(t) stands for the total unknown disturbance. The expression for the basic resistance is given as [25]
fai(t)=ai+bivi(t)+civ2i(t) | (2.3) |
where ai, bi, and ci denote the basic resistance parameters.
To facilitate the design of the control mechanism, the control input is redefined as
ui(t)=˘ui(t)Mi | (2.4) |
For the input saturation, we have
sat(ui(t))={umui(t)>umui(t)|ui(t)|≤um−umui(t)<−um | (2.5) |
where um represents the maximum value of the control input.
Combining Eqs (2.2)–(2.5), the simplified model for the following train is
{˙pi(t)=vi(t)˙vi(t)=(1−τf)sat(ui(t))−fai(t)Mi−fbi(x) | (2.6) |
where τf=1−kc(t), τf∈[0,1−ka]. The unknown resistance is transformed as fbi(x)=wi(t)Mi.
Remark 1: Indeed, the unknown resistance of the train is related to its operating environment. For instance, the operation resistance will change when a train passes through grades, curves, or tunnels. In addition, the external weather conditions such as strong wind, rain, and snow can also affect train operation resistance. This type of resistance caused by the external environment is referred to as unknown resistance. Compared to the basic running resistance, the unknown resistance is typically smaller and fluctuates within a certain range. Therefore, the unknown resistance remains bounded during train operation.
Due to the ever-changing environment of train operation, the bounded unknown disturbance encountered by the train can be described as a smooth nonlinear function and it is difficult to model the exact dynamics directly. According to reference [20], it is known that by setting appropriate parameters, the RBFNN can fit the nonlinear function with desired accuracy. Therefore, the RBFNN is utilized in this paper to approximate the bounded unknown disturbance fbi(x). The expression is given as
fbi(x)=w∗Tih(x)+ε(x) | (2.7) |
where x=[x1,x1,...,xn]T is the input of the neural network; ε(x) is the neural network approximation error that satisfies |ε(x)|≤θi; θi denotes a constant and θi>0; h(x)=[h1(x),h2(x),...,hm(x)]T stands for the Gaussian function of a hidden layer; and hi(x) denotes the i-th neuron with i∈[1,m] and the expression is established as [28]
hi(x)=exp(−‖x−pi‖22q2i) | (2.8) |
where pi and qi denote the center parameter and width of the basis function, respectively. By choosing appropriate neurons, center parameters, and widths, the RNFNN can approximate the nonlinear function with desired accuracy. In addition, w∗i represents a vector of ideal weight parameters and
w∗i=argminˆw∈RN{supx∈Ω|fbi(x)−ˆwTh(x)|} | (2.9) |
where Ω∈RN and Ω denotes the set containing x. ˆw is the estimate of wi. The output of the RBFNN is
ˆfbi(x)=ˆwTh(x) | (2.10) |
where ˆfbi(x) denotes the estimate of fbi(x).
For the unknown disturbance, the output of RBFNN Eq (2.10) is utilized to approximate the unknown disturbance. Subsequently, the fitting of the unknown disturbance will be realized by obtaining the ideal weight parameters through the dynamic updating of the adaptive controller and adaptive laws.
In order to analyze the stability of multi-train systems, the train error equation is established as
epi(t)=pi(t)−p0(t)+i×D | (2.11) |
evi(t)=vi(t)−v0(t) | (2.12) |
ei(t)=∂1epi(t)+∂2evi(t) | (2.13) |
where epi(t) denotes the position error between train i and the leader train, i indicates the number of following train i, and D represents the desired tracking distance between adjacent trains. evi(t) shows the speed error between train i and the leader train. In addition, ei(t) expresses the hybrid tracking error of train i, where ∂1 and ∂2 denote constants greater than zero.
For safe operation, the hybrid tracking error ei(t) needs to be limited as
|ei(t)|<σi | (2.14) |
where σi is a positive constant. Then we define
βi(t)=ei(t)σi | (2.15) |
and it is obvious that
−1≤βi(t)≤1 | (2.16) |
Then we define the hybrid tracking error function as
Xi(t)=arctanh(βi(t)) | (2.17) |
Remark 2: The hybrid tracking error defined in this paper integrates both position error and speed error. Indeed, this error imposes specific requirements on the initial position error and speed error. The initial hybrid tracking error should satisfy the prescribed constraints, which is a relatively strict constraint. However, by adjusting the relevant parameters, the hybrid tracking error constraint can be satisfied when the initial error is relatively large. Furthermore, during the operation of trains, the distance between trains can be maintained within a safe range by setting this constraint. When the multi-train systems are stable, the hybrid tracking errors for trains approach zero. Meanwhile, the designed hybrid tracking error also meets the reliability requirements in the actual operation of trains.
By establishing the error function, the control effect of the control strategy on multi-train systems can be reflected in real time. When the actuator faults, the fluctuations of the error function can reflect the severity of the faults' impact on train systems. To compensate for the effects of faults, the fault-tolerant controller should be designed to maintain the stability of multi-train systems.
The control objective of this paper is to make following trains with different initial positions and speeds dynamically adjust the tracking distance with adjacent trains, which can finally stabilize at the desired tracking distance and reach the speed of the leader train. At the same time, the speed errors, position errors, and hybrid tracking errors of all following trains converge to zero. Next, the adaptive fault-tolerant control strategy will be designed and the stability of multi-train systems will be analyzed.
To minimize the impact of actuator faults on multi-train systems, the auxiliary control signal is introduced to compensate for the faults when designing the adaptive fault-tolerant control strategy. First, define the auxiliary control signal as
˙ˉχi(t)=−αˉχi(t)+∂2D(t)Δu(t) | (3.1) |
where D(t)=σiσ2i−e2i(t), Δu(t)=sat(ui(t))−ui(t), α denotes a constant, and α>0.
Remark 3: The magnitude of the auxiliary control signal is dynamically adjusted according to the current error. When the error is large, the auxiliary control signal increases to enhance the compensation effect. If the error is small, the auxiliary control signal decreases to avoid over-adjustment. In Eq (3.1), α is a parameter that is used to adjust the strength of the auxiliary control signal. By selecting an appropriate α, it can be ensured that the auxiliary control signal will not over-adjust when compensating for actuator faults, thereby avoiding system oscillation or instability.
Then, the new error equation is
Si(t)=Xi(t)−ˉχi(t) | (3.2) |
The adaptive fault tolerant controller is designed as
ui(t)=ˉui(t)−umsign(Si(t)D(t)) | (3.3) |
where sign(Si(t)D(t)) denotes a sign function and
ˉui(t)=−∂1∂2e2vi(t)Si(t)|evi(t)Si(t)|+δi−ki∂2σ2i−e2i(t)σiSi(t)−ˆθi−α∂2σ2i−e2i(t)σiˉχi(t)+|sin(Si(t))|(1Mi(ˆai+ˆbivi(t)+ˆciv2i(t))+ˆwTih(x)) | (3.4) |
δi is a small value greater than 0 and ki represents the controller gain. ˆai, ˆbi, ˆci are estimation values of ai, bi, ci.
In order to eliminate the effects of basic running resistance and unknown disturbance, the adaptive laws are designed as
˙ˆai=−ςi[∂2Si(t)D(t)Mi+ˆai] | (3.5) |
˙ˆbi=−ζi[∂2Si(t)D(t)vi(t)Mi+ˆbi] | (3.6) |
˙ˆci=−ξi[∂2Si(t)D(t)v2i(t)Mi+ˆci] | (3.7) |
˙ˆθi=ϑi[∂2D(t)Si(t)−ˆθi] | (3.8) |
˙ˆwi=−μi[∂2Si(t)D(t)h(x)+ˆwi] | (3.9) |
where ςi, ζi, ξi, ϑi, and μi represent positive constants. Then, the stability of multi-train systems will be analyzed with the presented fault-tolerant strategy.
Remark 4: In the control scheme, ki represents the controller gain, which affects the amplitude of the control input. Generally, the selection of ki needs to consider the initial tracking error of the train. For example, if the train has a relatively large initial tracking error, a larger controller gain can be selected. By designing appropriate ςi, ζi, ξi, ϑi, and μi, the estimated parameters in adaptive laws can be ensured to converge to the true value at a suitable rate, which means that, for ςi, ζi, ξi, ϑi, and μi, we usually choose small positive values.
Theorem 1. For multi-train systems with actuator faults, input saturation, and unknown resistance parameters, the adaptive fault-tolerant control strategy Eqs (3.3)–(3.9) can realize the cooperative operation of trains. In addition, the proposed strategy can meet the safe operation requirement and maintain the stability of multi-train systems.
Proof:
Design the Lyapunov equation as follows:
Vi(t)=12S2i(t)+12ςi˜a2i+12ζi˜b2i+12ξi˜c2i+12ϑi˜θ2i+12μi˜wTi˜wi | (3.10) |
Taking the derivative of Eq (3.10), we can obtain
˙Vi(t)=Si(t)˙Si(t)+1ςi˜ai˙˜ai+1ζi˜bi˙˜bi+1ξi˜ci˙˜ci+1ϑi˜θi˙˜θi+1μi˜wTi˙˜wi | (3.11) |
Setting ˜ai=ai−ˆai, ˜bi=bi−ˆbi, ˜ci=ci−ˆci, ˜θi=θi−ˆθi, ˜wi=w∗i−ˆwi, it is possible to show that ˙˜ai=−˙ˆai, ˙˜bi=−˙ˆbi, ˙˜ci=−˙ˆci, ˙˜θi=−˙ˆθi, ˙˜wi=−˙ˆwi. Combining Eqs (3.2) and (3.11), we can get
˙Vi(t)=Si(t)(˙Xi(t)−˙ˉχi(t))−1ςi˜ai˙ˆai−1ζi˜bi˙ˆbi−1ξi˜ci˙ˆci−1ϑi˜θi˙ˆθi−1μi˜wTi˙ˆwi | (3.12) |
From Eqs (2.17), (3.1), and (3.12), we have
˙Vi(t)=∂1Si(t)D(t)evi(t)+∂2Si(t)D(t)(1−τf)sat(ui(t))−∂2Si(t)D(t)fai(t)Mi−∂2Si(t)D(t)w∗Tih(x)−∂2Si(t)D(t)ε(x)+αSi(t)ˉχi(t)−∂2Si(t)D(t)Δu(t)−1ςi˜ai˙ˆai−1ζi˜bi˙ˆbi−1ξi˜ci˙ˆci−1ϑi˜θi˙ˆθi−1μi˜wTi˙ˆwi | (3.13) |
Since Δu(t)=sat(ui(t))−ui(t), |ε(x)|≤θi, taking into account the simplification of Eq (3.13), it gives
˙Vi(t)≤∂1Si(t)D(t)evi(t)+∂2Si(t)D(t)ui(t)−∂2Si(t)D(t)τfsat(ui(t))−∂2Si(t)D(t)fai(t)Mi−∂2Si(t)D(t)w∗Tih(x)+∂2Si(t)D(t)θi+αSi(t)ˉχi(t)−1ςi˜ai˙ˆai−1ζi˜bi˙ˆbi−1ξi˜ci˙ˆci−1ϑi˜θi˙ˆθi−1μi˜wTi˙ˆwi | (3.14) |
Then combining Eqs (3.3) and (3.4) into (3.14), we have
˙Vi(t)≤∂1Si(t)D(t)evi(t)−∂1Si(t)D(t)e2vi(t)Si(t)|evi(t)Si(t)|+δi−kiD(t)σ2i−e2i(t)σiS2i(t)+∂2Si(t)D(t)|sin(Si(t))|(1Mi(ˆai+ˆbivi(t)+ˆciv2i(t))+ˆwTih(x))−∂2Si(t)D(t)ˆθi−αSi(t)D(t)σ2i−e2i(t)σiˉχi(t)−∂2um|Si(t)D(t)|−∂2Si(t)D(t)τfsat(ui(t))−∂2Si(t)D(t)fai(t)Mi−∂2Si(t)D(t)w∗Tih(x)+∂2Si(t)D(t)θi+αSi(t)ˉχi(t)−1ςi˜ai˙ˆai−1ζi˜bi˙ˆbi−1ξi˜ci˙ˆci−1ϑi˜θi˙ˆθi−1μi˜wTi˙ˆwi | (3.15) |
Equation (3.15) can be simplified as
˙Vi(t)≤ −kiS2i(t)+∂2Si(t)D(t)(1Mi(ˆai+ˆbivi(t)+ˆciv2i(t))+ˆwTih(x))−∂2Si(t)D(t)ˆθi−∂2um|Si(t)D(t)|−∂2Si(t)D(t)τfsat(ui(t))−∂2Si(t)D(t)fai(t)Mi−∂2Si(t)D(t)w∗Tih(x)+∂2Si(t)D(t)θi−1ςi˜ai˙ˆai−1ζi˜bi˙ˆbi−1ξi˜ci˙ˆci−1ϑi˜θi˙ˆθi−1μi˜wTi˙ˆwi | (3.16) |
Placing adaptive laws Eqs (3.5)–(3.9) into (3.16), one has
˙Vi(t)≤ −kiS2i(t)+∂2Si(t)D(t)(1Mi(ˆai+ˆbivi(t)+ˆciv2i(t))+ˆwTih(x))−∂2Si(t)D(t)ˆθi−∂2um|Si(t)D(t)|−∂2Si(t)D(t)τfsat(ui(t))−∂2Si(t)D(t)fai(t)Mi−∂2Si(t)D(t)w∗Tih(x)+∂2Si(t)D(t)θi+˜ai∂2Si(t)D(t)Mi+˜aiˆai+˜bi∂2Si(t)D(t)vi(t)Mi+˜biˆbi+˜ci∂2Si(t)D(t)v2i(t)Mi+˜ciˆci−˜θi∂2D(t)Si(t)+˜θiˆθi+˜wTiˆwi+∂2Si(t)D(t)˜wTih(x) | (3.17) |
Then, a simplification of Eq (3.17) yields
˙Vi(t)≤−kiS2i(t)−∂2um|Si(t)D(t)|−∂2τfsat(ui(t))Si(t)D(t)+˜aiˆai+˜biˆbi+˜ciˆci+˜θiˆθi+˜wTiˆwi | (3.18) |
It is known that ∂2>0, um>0, and 0<τf<1. There exist ∂2um≥∂2τfsat(ui(t)) and |Si(t)D(t)|≥Si(t)D(t). Therefore, the following inequality holds:
∂2um|Si(t)D(t)|+∂2τfsat(ui(t))Si(t)D(t)≥0 | (3.19) |
Hence, with Eqs (3.18) and (3.19), one has
˙Vi(t)≤−kiS2i(t)+˜aiˆai+˜biˆbi+˜ciˆci+˜θiˆθi+˜wTiˆwi | (3.20) |
By Young's inequality, we can get
˜aiˆai≤12a2i−12˜a2i | (3.21) |
˜biˆbi≤12b2i−12˜b2i | (3.22) |
˜ciˆci≤12c2i−12˜c2i | (3.23) |
˜θiˆθi≤12θ2i−12˜θ2i | (3.24) |
˜wTiˆwi≤12w∗2i−12˜wTi˜wi | (3.25) |
By substituting Eqs (3.21)–(3.25) into (3.20), we can obtain
˙Vi(t)≤−kiS2i(t)+12a2i−12˜a2i+12b2i−12˜b2i+12c2i−12˜c2i+12θ2i−12˜θ2i+12w∗2i−12˜wTi˜wi | (3.26) |
Simplifying Eq (3.26), we have
˙Vi(t)≤−Q1iVi(t)+Q2i | (3.27) |
where Q1i=min{2ki,ςi,ζi,ξi,ϑi,μi}, Q2i=12(a2i+b2i+c2i+θ2i+w∗2i).
With Eq (3.27), we can get
Vi(t)≤(Vi(0)−Q2iQ1i)e−Q1it+Q2iQ1i≤Vi(0)+Q2iQ1i | (3.28) |
Then, the entire Lyapunov function for multi-train systems is described as
V(t)=N∑i=1Vi(t) | (3.29) |
Taking the derivative of Eq (3.29), one has
˙V(t)=N∑i=1˙Vi(t)≤−Q1V(t)+N∑i=1Q2i | (3.30) |
where Q1=min(Q1i).
Integrating Eq (3.30), we have
V(t)≤V(0)+ΣNi=1Q2iQ1 | (3.31) |
Therefore, V(t) is bounded. From inequation (3.28), one has
limt→∞Si(t)≤√2Q2iQ1i | (3.32) |
By reducing Q2i or increasing Q1i, the error equation Si(t) will gradually tend to zero. Meanwhile, the position errors, speed errors, and hybrid tracking errors will also gradually decrease to zero, thus ensuring the stability of multi-train systems. The cooperative operation of trains can be realized. The proof is complete.
With the above theoretical derivation, it can be concluded that the proposed fault-tolerant control strategy can realize the cooperation of multiple trains with train actuator faults.
In this section, simulation experiments are given to verify the effectiveness of the adaptive fault-tolerant control strategy designed in this paper. We set the initial states of the trains as: x0=[17,99070]T, x1=[11,82074]T, x2=[620068]T, x3=[071]T. The desired tracking distance between adjacent trains is D=6000 m. The maximum control input of the train controller is um=0.7 m/s2. The relevant parameters of the control scheme are selected as δi=0.5, ςi=ζi=ξi=ϑi=μi=0.002, ki=3. The initial values of the adaptive parameters are given as ˆai=ˆbi=ˆci=ˆθi=ˆwi=0.
The parameters related to the hybrid tracking error limitation are set as σi=40, ∂1=0.06, and ∂2=0.6. The weight of the train is Mi=80×104 kg. In simulation experiments, all of the following trains are able to obtain the information of the leader train. The acceleration of the leader train is
u0(t)={0m/s20s≤t<70s0.25m/s270s≤t<100s0m/s2100s≤t<130s−0.25m/s2130s≤t<160s0m/s2160s≤t≤200s |
The simulation first gives the validation of the designed method without actuator faults. As shown in Figure 1, the trains with different initial positions are able to maintain a safe running distance. The distance between two trains will gradually stabilize at the desired following distance D=6000 m. The specific speeds of trains are shown in Figure 2 and the speeds of all following trains can gradually follow to the speed of the leader train, 70 m/s. When the speed of the leader train changes, the multi-train systems can also respond and adjust in time, so that the following trains closely follow the speed of the leader train. From Figures 3–5, it can be seen that the speed errors, position errors, and hybrid tracking errors eventually converge to zero. As shown in Figure 6, the control inputs of the trains are always constrained within the specified range of ±0.7 m/s2.
In order to verify the effectiveness of the adaptive fault-tolerant control strategy designed in this paper with actuator faults, the failures of control inputs for following trains will be simulated in the following simulation experiments. Let the control input values of following trains 1, 2, and 3 be 0.6∗u1, 0.3∗u2, and 0.4∗u3 in 80 s≤t<85 s, and set the control input values of following trains 1, 2, and 3 as 0.3∗u1, 0.6∗u2, and 0.4∗u3 in 140 s≤t<145 s. In Figures 7 and 8, the desired distance and speed tracking can be achieved. With Figures 9–11, the speed errors, position errors, and hybrid tracking errors of trains are always constrained within the safe range and multi-train systems are stable with existing actuator faults. As can be seen in Figure 12, the control inputs are always constrained within ±0.7 m/s2 although there exist actuator faults.
Then, a comparative analysis is conducted with the fault-tolerant approach presented in reference [33]. Figure 13 illustrates the train speed curves by utilizing the method from [33]. When comparing the speed curves in Figures 8 and 13, it becomes evident that while both control strategies successfully maintain speed tracking for train 0, the proposed control scheme in this paper demonstrates better performance in the dynamic fluctuation process.
In this paper, a neural network-based adaptive fault-tolerant control strategy is proposed for the actuator faults problem during multi-train cooperative operation. When the train actuator faults, the adaptive fault-tolerant controller reacts and compensates quickly to maintain the stability of multi-train systems. Meanwhile, for eliminating the effects of basic resistance parameter uncertainties and unknown disturbance, the adaptive laws are designed. The designed adaptive fault-tolerant control strategy can effectively compensate for the impact caused by the actuator faults and realize cooperation of trains. In this paper, only the fault-tolerant control mechanism under partial controller faults is considered. In future research, the integrated control strategy under the condition of both controller and communication faults will be considered.
The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.
This work was supported by the National Natural Science Foundation of China (Grant number: 62303329) and the Natural Science Foundation of Liaoning Province, China (Grant number: 2023-BSBA-236).
The authors declare there are no conflicts of interest.
[1] |
H. Wang, Y. Li, J. Ren, Machine learning for fault diagnosis of high-speed train traction systems: a review, Front. Eng. Manage., 11 (2024), 62–78. https://doi.org/10.1007/s42524-023-0256-2 doi: 10.1007/s42524-023-0256-2
![]() |
[2] |
S. Gao, H. Dong, Y. Chen, B. Ning, Approximation-based robust adaptive automatic train control: an approach for actuator saturation, IEEE Trans. Intell. Transp. Syst., 14 (2013), 1733–1742. https://doi.org/10.1109/TITS.2013.2266255 doi: 10.1109/TITS.2013.2266255
![]() |
[3] |
S. Li, L. Yang, Z. Gao, L. Li, Optimal guaranteed cost cruise control for high-speed train movement, IEEE Trans. Intell. Transp. Syst., 17 (2016), 2879–2887. https://doi.org/10.1109/TITS.2016.2527827 doi: 10.1109/TITS.2016.2527827
![]() |
[4] |
M. Faieghi, A. Jalali, S. Mashhadi, Robust adaptive cruise control of high speed trains, ISA Trans., 53 (2014), 533–541. https://doi.org/10.1016/j.isatra.2013.12.007 doi: 10.1016/j.isatra.2013.12.007
![]() |
[5] |
Q. Song, Y. Song, T. Tang, B. Ning, Computationally inexpensive tracking control of high-speed trains with traction/braking saturation, IEEE Trans. Intell. Transp. Syst., 12 (2011), 1116–1125. https://doi.org/10.1016/10.1109/TITS.2011.2143409 doi: 10.1016/10.1109/TITS.2011.2143409
![]() |
[6] |
W. Bai, Z. Lin, H. Dong, B. Ning, Distributed cooperative cruise control of multiple high-speed trains under a state-dependent information transmission topology, IEEE Trans. Intell. Transp. Syst., 20 (2019), 2750–2763. https://doi.org/10.1109/TITS.2019.2893583 doi: 10.1109/TITS.2019.2893583
![]() |
[7] |
S. Li, L. Yang, Z. Gao, Coordinated cruise control for high-speed train movements based on a multi-agent model, Transp. Res. Part C Emerging Technol., 56 (2015), 281–292. https://doi.org/10.1016/j.trc.2015.04.016 doi: 10.1016/j.trc.2015.04.016
![]() |
[8] |
G. Guo, D. Li, Adaptive sliding mode control of vehicular platoons with prescribed tracking performance, IEEE Trans. Veh. Technol., 68 (2019), 7511–7520. https://doi.org/10.1109/TVT.2019.2921816 doi: 10.1109/TVT.2019.2921816
![]() |
[9] |
Y. Liu, Y. Zhou, S. Su, J. Xun, T. Tang, An analytical optimal control approach for virtually coupled high-speed trains with local and string stability, Transp. Res. Part C Emerging Technol., 125 (2021), 102886. https://doi.org/10.1016/j.trc.2020.102886 doi: 10.1016/j.trc.2020.102886
![]() |
[10] |
H. Hu, Z. He, K. Wang, X. Ma, S. Gao, Power-quality impact assessment for high-speed railway associated with high-speed trains using train timetable-Part Ⅱ: verifications, estimations and applications, IEEE Trans. Power Del., 31 (2016), 1482–1492. https://doi.org/10.1109/TPWRD.2015.2472961 doi: 10.1109/TPWRD.2015.2472961
![]() |
[11] |
S. Li, X. Li, K. Li, Robust output feedback cruise control for high-speed train movement with uncertain parameters, Chin. Phys. B, 21 (2015), 010503. https://doi.org/10.1088/1674-1056/24/1/010503 doi: 10.1088/1674-1056/24/1/010503
![]() |
[12] |
X. Lin, C. Ma, Q. Wang, Dual jitter suppression mechanism-based cooperation control for multiple high-speed trains with parametric uncertainty, Mathematics, 22 (2023), 1786. https://doi.org/10.3390/math11081786 doi: 10.3390/math11081786
![]() |
[13] |
Y. Chen, D. Huang, C. Xu, H. Dong, Iterative learning tracking control of high-speed trains with nonlinearly parameterized uncertainties and multiple time-varying delays, IEEE Trans. Intell. Transp. Syst., 23 (2022), 20476–20488. https://doi.org/10.1109/TITS.2022.3183608 doi: 10.1109/TITS.2022.3183608
![]() |
[14] |
H. Liu, L. Yang, H. Yang, Cooperative optimal control of the following operation of high-speed trains, IEEE Trans. Intell. Transp. Syst., 23 (2022), 17744–17755. https://doi.org/10.1109/TITS.2022.3163971 doi: 10.1109/TITS.2022.3163971
![]() |
[15] |
Y. Cao, J. Wen, L. Ma, Tracking and collision avoidance of virtual coupling train control system, Future Gener. Comput. Syst., 120 (2021), 76–90. https://doi.org/10.1016/j.future.2021.02.014 doi: 10.1016/j.future.2021.02.014
![]() |
[16] |
H. Ji, Z. Hou, R. Zhang, Adaptive iterative learning control for high-speed trains with unknown speed delays and input saturations, IEEE Trans. Autom. Sci. Eng., 13 (2016), 260–273. https://doi.org/10.1109/TASE.2014.2371816 doi: 10.1109/TASE.2014.2371816
![]() |
[17] |
H. Zhao, X. Dai, Y. Zhao, Sliding-mode adaptive control for multiple high-speed trains with state constraints and input saturation, Int. J. Control, Autom. Syst., 21 (2023), 3607–3616. https://doi.org/10.1007/s12555-022-0217-2 doi: 10.1007/s12555-022-0217-2
![]() |
[18] |
S. Gao, H. Dong, B. Ning, Q. Zhang, Cooperative prescribed performance tracking control for multiple high-speed trains in moving block signaling system, IEEE Trans. Intell. Transp. Syst., 20 (2019), 2740–2749. https://doi.org/10.1109/TITS.2018.2877171 doi: 10.1109/TITS.2018.2877171
![]() |
[19] |
D. Huang, Y. Jia, X. Li, L. Zhu, Prescribed performance tracking control for adjacent virtual coupling high-speed trains with input saturation, Int. J. Robust Nonlinear Control, 33 (2023), 9450–9468. https://doi.org/10.1002/rnc.6862 doi: 10.1002/rnc.6862
![]() |
[20] |
J. Yang, Y. Zhang, Y. Jin, Cooperative robust adaptive control of multiple trains based on RBFNN position output constraints, Expert Syst., 41 (2022), 13034. https://doi.org/10.1111/exsy.13034 doi: 10.1111/exsy.13034
![]() |
[21] |
D. Li, G. Guo, Prescribed performance concurrent control of connected vehicles with nonlinear third-order dynamics, IEEE Trans. Veh. Technol., 69 (2020), 14793–14802. https://doi.org/10.1109/TVT.2020.3040302 doi: 10.1109/TVT.2020.3040302
![]() |
[22] |
J. Zhang, H. Yang, K. Zhang, C. Xie, Tracking control for high-speed train with coupler constraints, IEEE Trans. Intell. Transp. Syst., 25 (2024), 14654–14668. https://doi.org/10.1109/TITS.2024.3392629 doi: 10.1109/TITS.2024.3392629
![]() |
[23] |
X. Guo, J. Wang, F. Liao, CNN-based distributed adaptive control for vehicle-following platoon with input saturation, IEEE Trans. Intell. Transp. Syst., 19 (2018), 3121–3132. https://doi.org/10.1109/TITS.2017.2772306 doi: 10.1109/TITS.2017.2772306
![]() |
[24] |
L. Zhu, D. Huang, X. Li, Q. Wang, Cooperative operation control of virtual coupling high-speed trains with input saturation and full-state constraints, IEEE Trans. Autom. Sci. Eng., 21 (2024), 3497–3510. https://doi.org/10.1109/TASE.2023.3280188 doi: 10.1109/TASE.2023.3280188
![]() |
[25] |
H. Zhao, X. Dai, Event-triggered adaptive control for multiple high-speed trains with deception attacks in bottleneck sections, Inf. Sci., 547 (2021), 470–481. https://doi.org/10.1016/j.ins.2020.08.012 doi: 10.1016/j.ins.2020.08.012
![]() |
[26] |
W. Bai, H. Dong, J. Lu, Y. Li, Event-triggering communication based distributed coordinated control of multiple high-speed trains, IEEE Trans. Veh. Technol., 70 (2021), 8556–8566. https://doi.org/10.1109/TVT.2021.3099529 doi: 10.1109/TVT.2021.3099529
![]() |
[27] |
W. Wang, J. Le, Z. Wang, Event-triggered consensus control for high-speed train with time-varying actuator fault, IEEE Access, 8 (2020), 50553–50564. https://doi.org/10.1109/ACCESS.2020.2979890 doi: 10.1109/ACCESS.2020.2979890
![]() |
[28] |
D. Li, P. Li, W. Cai, H. Dong, B. Liu, P. Ma, Neural adaptive fault tolerant control for high speed trains considering actuation notches and antiskid constraints, IEEE Trans. Intell. Transp. Syst., 20 (2019), 1706–1718. https://doi.org/10.1109/TITS.2018.2832635 doi: 10.1109/TITS.2018.2832635
![]() |
[29] |
Z. Mao, X. Yan, B. Jiang, M. Chen, Adaptive fault-tolerant sliding-mode control for high-speed trains with actuator faults and uncertainties, IEEE Trans. Intell. Transp. Syst., 21 (2019), 2449–2460. https://doi.org/10.1109/TITS.2019.2918543 doi: 10.1109/TITS.2019.2918543
![]() |
[30] |
X. Yao, S. Li, X. Li, Composite adaptive anti-disturbance fault tolerant control of high-speed trains with multiple disturbances, IEEE Trans. Intell. Transp. Syst., 23 (2022), 21799–21809. https://doi.org/10.1109/TITS.2022.3174265 doi: 10.1109/TITS.2022.3174265
![]() |
[31] |
L. Zhu, X. Li, D. Huang, H. Dong, L. Cai, Distributed cooperative fault-tolerant control of high-speed trains with input saturation and actuator faults, IEEE Trans. Intell. Veh., 8 (2022), 1241–1251. https://doi.org/10.1109/TIV.2022.3168550 doi: 10.1109/TIV.2022.3168550
![]() |
[32] |
S. Su, D. Wang, Y. Cao, Y. Zhou, T. Tang, Adaptive fault-tolerant fixed-time cruise control for virtually coupled train set, Transp. Res. Part C Emerging Technol., 156 (2023), 104348. https://doi.org/10.1016/j.trc.2023.104348 doi: 10.1016/j.trc.2023.104348
![]() |
[33] |
Z. Gao, Y. Zhang, G. Guo, Finite-time fault-tolerant prescribed performance control of connected vehicles with actuator saturation, IEEE Trans. Veh. Technol., 72 (2023), 1438–1448. https://doi.org/10.1109/TVT.2022.3209802 doi: 10.1109/TVT.2022.3209802
![]() |