Next Article in Journal
An Examination of the Emissions, Cost, and Time of Intermodal Transportation
Previous Article in Journal
Methodology and Practical Test of Human Capital Assessment of Ukrainian Oil and Gas Enterprises in the Context of Sustainable Development
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Adaptive Fault-Tolerant Cooperative Control for Multi-PMLSMs of Low-Carbon Urban Rail Linear Traction Systems

1
School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China
2
College of Engineering, Zhejiang Normal University, Jinhua 321004, China
*
Author to whom correspondence should be addressed.
Sustainability 2025, 17(6), 2367; https://doi.org/10.3390/su17062367
Submission received: 10 January 2025 / Revised: 25 February 2025 / Accepted: 28 February 2025 / Published: 7 March 2025
(This article belongs to the Section Sustainable Transportation)

Abstract

:
Permanent magnetic linear synchronous motors (PMLSMs) have emerged as a promising solution for low-carbon urban rail transit systems due to their superior energy efficiency. However, their widespread adoption is hindered by significant challenges in achieving high-precision cooperative control and fault-tolerant operation across multi-PMLSMs. To address these issues, this paper proposed a novel composite observer-based adaptive fault-tolerant cooperative control framework, which enables reliable speed synchronization in multi-PMLSM urban rail traction systems through three key innovations. Initially, the stuck fault of the actuator is modeled based on the PMLSM dynamic model, and a composite observer is proposed to estimate lumped disturbances and actuator faults simultaneously, enhancing the system’s robustness against uncertainties and faults. A novel sliding mode control scheme with adaptive parameters is subsequently developed to compensate for disturbances and improve tracking accuracy. Furthermore, two event-triggered schemes are devised to reduce the communication burden, ensuring efficient data transmission without compromising control performance. The proposed method ensures high-precision synchronization and fault tolerance under actuator stuck faults, bias faults, and external disturbances, as validated by simulation results. By improving energy efficiency and reducing communication load, the proposed method contributes to the development of low-carbon urban rail transit systems, aligning with global sustainability goals.

1. Introduction

The urban rail transit system is an important transportation artery for large and medium-sized cities [1]. In recent years, with the advancement of urbanization in the world, urban rail transit has developed rapidly [2], with a significant increase in the number of operating lines, and the total percentage of its energy consumption has been constantly increasing [3]. Therefore, in the context of carbon neutrality, the development of novel low-carbon and energy-saving urban rail transit technologies is urgently needed [4]. In this vein, the traction system is the most power-consuming part, and its average energy consumption accounts for more than 50% of the total energy consumption of urban rail transit systems [5]. At present, rotation asynchronous motors are the most widely used type of drive motor for urban rail transit traction systems [6], which exhibit limitations in operational efficiency, high mechanical energy loss, and poor adaptation of load characteristics to train demand, and thus have high energy consumption. As a new type of traction motor, permanent magnetic linear synchronous motors (PMLSMs) can directly convert electrical energy into mechanical energy for linear motion without the help of any intermediate conversion mechanisms [7]. Meanwhile, with the help of permanent magnets, PMLSMs do not require additional power consumption to maintain their magnetic field during motor operation [8]. Therefore, PMLSMs have significant advantages in terms of operating efficiency and energy savings [9], which can reduce the average energy consumption by 20%–30% compared with rotation asynchronous motors; thus, this is an ideal type of traction motor for realizing low-carbon urban rail transit systems [10].
Although urban rail transit trains with PMLSMs as the source of traction power have high operational efficiency and excellent energy-saving performance [11], the characteristics of strong coupling, uncertainty, nonlinearity, and fault-proneness greatly increase the difficulty of the high-precision control of PMLSMs [12]. Moreover, each urban rail transit train contains multiple PMLSMs, and each PMLSM is expected to run at the same pace [13]. As significant desynchronization events occur, the train may shake or side-tip, which directly threatens the safety of the train [14]. As a result, it is crucial to design a high-performance adaptive fault-tolerant cooperative controller to guarantee the synchronization performance of the multi-PMLSMs of urban rail transit trains [15]. At present, PMLSM control strategies have been widely studied, such as fuzzy backstepping control in [16], loss minimization control in [17], and iterative learning PID control in [18]. Yet, they fail to maintain the linear motors in synchronization and may introduce coupling errors especially in multi-motor cooperative operation. Aimed at keeping multi-PMLSMs operating synchronously, numerous researchers have proposed a variety of better control methods. In [19], a variable-gain adjacent cross-coupled controller is proposed for the multi-PMLSMs system, realizing the coordinated motion of the system. In [20], a model predictive control method is presented for a networked linear induction motor system, which makes the tracking performance accurate and synchronous. In [21], an adaptive control strategy with online parameter identification is designed for integrated PMLSMs, enhancing positioning and the coordination accuracy of the system. In [22], a sliding mode variable structure deviation coupling approach is proposed to improve the performance of multi-PMLSM systems, including synchronization performance. From the aforementioned references, it can be found that many researchers have realized cooperative control for multiple PMLSMs, which can be applied to multi-PMLSMs of urban rail transit. However, MPC suffers from computational complexity and sensitivity to model inaccuracies, limiting real-time applications; the parameter design of robust control is too conservative and complex, and again the control performance depends on the accuracy of model building. Moreover, due to the complexity of the system, actuator faults may inevitably occur [23]; thus, the wrong signals received may induce safety hazards. The critical challenge lies in developing robust fault-tolerant control mechanisms that can maintain system stability and prevent catastrophic failures during actuator faults, which remains an open research problem [24].
Faults may cause adverse effects to multi-PMLSMs, such as longer synchronization times and low tracking accuracy. In recent years, for the sake of decreasing the influence brought by faults on industrial systems, some authors have proposed fault-tolerant control, a method to guarantee that the system runs safely when actuator faults arise. For example, in [25], an adaptive fault-tolerant control strategy is devised for dual three-phase permanent magnetic synchronous machine drives, which increases the reliability of the drive system by applying unified fault-tolerant reference currents. In [26], a fault estimation and tolerant control is designed for high-speed trains, using real-time fault estimation and control of the system state to track the desired trajectory accurately. In [27], an active fault-tolerant cooperative control scheme is established to maintain the desired tracking performances and cooperative performances, achieving the cooperative control of multiple high-speed trains affected by unknown parameters and actuator faults. Also, in [28], a model-free adaptive iterative learning control method based on data-driven control is proposed, which achieves the cooperative control of multiple subway trains in the presence of speed sensor faults and provides overspeed protection, ensuring that the trains operate within a safe speed range, etc. To sum up, fault-tolerant control is an effective method to handle various faults and to make the system more resistant to the threat of faults [29]. If applied in multi-PMLSMs, fault-tolerant control will have the potential to ameliorate reliability under the actuator faults of the system.
Moreover, communication between multi-PMLSMs requires a large amount of data, which causes a waste of communication and computation resources, resulting in negative influences such as delays in train signal response [30]. A lot of research has been conducted on this problem, and some researchers have proposed an event-trigger scheme to avoid frequent communication [31]. Different from traditional serial communication, the event-triggered scheme, which the signals will be sent only if the trigger condition is satisfied, has the potential to handle this problem. In [32], an event-triggered adaptive asymptotic tracking control scheme is proposed and applied to linear motors, where communication burden and computational complexity are reduced. In [33], an event-triggered adaptive saturated fault-tolerant control is proposed for a linear motor system, which contributes to the reduction in communication resources. Consequently, an event-triggered scheme is an effective approach for alleviating communication burden and can further improve the performance of the multi-PMLSMs. Devising an event-triggered scheme is a feasible attempt to improve the communication efficiency of the multi-PMLSMs of urban rail transit.
Inspired by the factors above, to reduce the influence brought by actuator stuck faults and realize high-performance cooperative control, this paper has proposed a novel adaptive fault-tolerant cooperative control for multi-PMLSMs to realize high-performance low-carbon urban rail linear traction systems. The main contributions can be concluded as follows:
  • A cooperative approach based on sliding mode control (SMC) is proposed for multi-PMLSMs in this study. At the core of the devised control scheme, the estimated values shape the sliding manifold. Furthermore, the controller incorporates an adaptive parameter and a sophisticated adaptive mechanism, both of which significantly contribute to enhancing the convergence properties and overall robustness of the proposed method.
  • An adaptive fault-tolerant controller based on a composite observer is designed for multi-PMLSMs, which aims to stabilize the system under the condition of actuator stuck faults.
  • An event-trigger mechanism is constructed for multi-PMLSMs. In this article, the tracking error and estimation error are utilized to design a time-varying trigger threshold, enhancing the controller’s robustness.
The subsequent sections of this article are structured in the following manner. Section 2 defines and outlines the problems aimed to be addressed. Section 3 details the construction and deduction of the proposed strategy. In Section 4, the simulation results are presented to validate and demonstrate the efficacy of our approach. Section 5 brings this article to a conclusion by summarizing the key findings.

2. Preliminaries and Problem Formulation

2.1. System Description

The structure of the urban rail linear traction system depicted in Figure 1 harnesses the magnetic field generated by permanently installed magnets (with alternating N and S poles) along the track. This mobile magnetic field interacts with the linear motor located at the bottom of every train, which consists of a stator and a mover. The electromagnetic coils on the stator, labeled A, Z, Y, B, C, and X, produce thrust in response to the moving magnetic field. The interaction between the traveling magnetic field and the excitation magnetic field propels the train forward in accordance with the principles of electromagnetic induction. Each train (such as the nth train, the second train, and the leader train) is equipped with communication devices that maintain synchronization with the preceding and following trains through communication signals, ensuring a safe distance is kept. The leading train may also receive instructions from the control center to coordinate the operation of the entire train formation. This system is designed to leverage the magnetic properties of permanent magnets to achieve efficient, low-friction traction, thereby enhancing the operational efficiency and passenger comfort of the train.

2.2. Dynamic Model of Multi-PMLSMs

Figure 2 illustrates a driving circuit for a PMLSM. The system is powered by a direct current (DC) source, with a capacitor C smoothing the voltage to provide a stable DC voltage Udc for the motor. A traction control unit modulates the motor’s operation based on the train’s speed and displacement. This control unit generates driving pulses that control the on–off states of six power switches (S1 to S6), which form a three-phase H-bridge circuit and regulate the three-phase currents (ia, ib, and ic) of the motor. The stator of the motor is equipped with three-phase windings, while the mover (rotor) is mounted with permanent magnets, creating a permanent magnetic field. As the three-phase currents pass through the stator windings, they generate a rotating magnetic field that interacts with the permanent magnets on the mover, producing the thrust required for linear motion. The figure also displays feedback loops for current and displacement, which are used for closed-loop control to precisely regulate the motor’s speed and position. Through this control method, the PMLSM is capable of achieving efficient and accurate linear motion.
The dynamic model of the PMLSM in d-q axis is expressed as follows [34]
L d d i d d t = R s i d + ω L q i q + u d L q d i q d t = R s i q ω L d i d + u q ω ϕ p m M a = K f i q B v F d
where L d , L q are the d-q axis inductance; i d , i q , u d , and u q are the d-q axis current and voltage; v represents the speed of the motor; ω is the electrical angular velocity of the mover, which has a linear relationship with v; R s denotes the armature resistance; ϕ p m means the permanent magnet flux; M is the mass of motor; a is the acceleration; B is the viscous friction coefficient; and F d denotes the resistance force.
The vector is defined as x = x 1 , x 2 , x 3 , x 4 , x 5 , x 6 T = x d i s , v , q d , i d , q q , i q T and the speed of motor v is defined as the output; the system can be written in the following form:
x ˙ 2 i 1 ( t ) = x 2 i ( t ) x ˙ 2 i ( t ) = f d i ( x ) + g i u i ( t ) y ( t ) = x 2 ( t )
where x d i s is the displacement of the motor; q d and q q are the quantity of electric charge that are just used to represent the integral results of d-q axis current with respect to time; i = 1 , 2 , 3 ; g i means the control gains; and u i denotes the input.
Considering the following actuator fault model,
u a f , i ( t ) = z i l i u d i ( t ) + ( 1 z i ) u d i ( t o c ) + c a i u b i ( t )
where z i = 0 when actuator fault occurs and the occurrence time is denoted as t o c ; l i is the loss of effectiveness, constrained by upper bound l u b and lower bound l l b , whose changing rate is no more than ± l r , a constant; u d i represents the designed control input; c a i is a constant parameter; and u b i means bias fault.
Substituting (3) into (2) and considering system uncertainties and disturbance, the system becomes
x ˙ 2 i 1 ( t ) = x 2 i ( t ) x ˙ 2 i ( t ) = f d i ( x ) + g i ( z i l i u d i ( t ) + ( 1 z i ) u d i ( t o c ) + c a i u b i ( t ) ) + u s i ( x , t ) + d i ( t ) y ( t ) = x 2 ( t )
where u s i ( x , t ) is the system uncertainty and d i represents disturbance.
Assumption 1.
The dynamic function can be represented as
f d i ( x ) = f d i ( y ) + f u n , i ( x )
where f u n , i ( x ) is unknown.
Assumption A2.
The nonlinear system unknown function u s i ( x , t ) can be depicted as the product of an unknown constant k g i and a known function g ( x ^ , t ) .
u s i ( x , t ) = k g i g ( x ^ , t )
The primary objective of this article is to address the challenge of tracking a nonlinear system while efficiently alleviating communication resource consumption. Specifically, the objective is to devise a robust fault-tolerant control scheme that can mitigate the effects of instability. Furthermore, an event-triggered controller will be introduced to minimize the load on transmission channels.

2.3. Directed Graph Theory

Define a directed topological graph G = ( V , E , A ) as a multiple motors system topological graph. V = { v 1 , , v n } is the set of nodes; E V × V is the set of edges. If there is any information transmitted from node j to node k, j has an edge with k, which is denoted as ( v j , v k ) E . A = a j k n × n is an adjacency matrix. If the positions of v j and v k are exchanged and they still belong to the set of edges, a j k = 1 ; otherwise, a j k = 0 . As for the condition j = k , specifically define a j j = 0 . Define D = diag ( d 1 , , d n ) , where d j = k = 1 n a j k ; B = diag ( b 1 , , b n ) ; and b j = 1 if the node j communicates with the leader; otherwise, b j = 0 [35].

3. Proposed Method

In this section, an adaptive event-triggered SMC approach is devised for multi-PMLSM systems. Specifically, a novel observer is first proposed to acquire the combined disturbance and state information. With the estimated data, an adaptive SMC scheme integrated with an event-trigger mechanism is then designed, which allows for the maintenance of the trajectory tracking capability.

3.1. Event-Trigger Condition Design

In this part, two event-triggered generators are designed to release the communication burden, one ahead of the actuator while the other is after the controller [33]. Assume that the current output is y i ( t ) and the output signal when the w-th event-trigger happens is y i ( t w ) , where w = 0 , 1 , 2 , . . . and t 0 = 0 . The event-trigger condition is defined as
e y T W e y k r y ( t w ) T W y ( t w )
where W is a weighting matrix; k r is a parameter satisfying 0 < k r < 1 ; e y = y ( t w ) y ( t ) .
Likewise, the output of the controller is recorded as u d i ( t ) , while the one when event-triggered is u d i ( t s ) , where t s is the triggering time and s = 0 , 1 , 2 , . . . .

3.2. Composite Observer Design

For the sake of estimating the state variables of the system, an observer is proposed in this paper that further assists to enhance the control performance. The composite observer is designed to integrate multiple types of estimation functions and is capable of handling multiple uncertainties and fault types in the system simultaneously, including the estimation of the lumped disturbance and actuator fault estimation. The observer is designed as
x ^ ˙ 2 i 1 ( t ) = x ^ 2 i ( t ) + K o g ( y i ( t n ) y ^ i ) x ^ ˙ 2 i ( t ) = f ^ d i ( x ) + z i l ^ i g i u d i ( t ) + u s i ( x , t ) + c e i ( t ) y ^ ( t ) = x ^ 2 ( t )
where the variables with a hat are the estimates of the corresponding variables; K o g is the observer gain. c e i ( t ) is the estimation error compensator.
Define = z i u d i ( t ) T g i T C O I T P e v ; l ^ ˙ i ( t ) = 0 if l ^ i reaches the upper bound l u b while > 0 or l ^ i reaches the lower bound l l b while < 0 ; otherwise, l ^ ˙ i ( t ) = ; C O I = O , I T ; e v i = e 2 i 1 e 2 i T , e 2 i = x 2 i x ^ 2 i ; e 2 i 1 = x 2 i 1 x ^ 2 i 1 . c e i ( t ) is defined as
c e i ( t ) = C O I P e v i e v i T P C O I 2 ( e v i T P C I O K o g e y + e v i T P D M e v i 2 k ^ s e v i T P v d i 2 l y )
where l y = 2 ( l u b l l b ) ( l r + l u b l l b ) . D M is a designed matrix. k ^ s i is the estimation of k s i , which is an unknown mentioned later, as well as the vectors to be designed— v d i . C I O = I O T .
Based on Assumptions 1 and 2, system uncertainty and dynamic equation can be represented as u ^ s i ( x , t ) = k ^ g i g ( x ^ , t ) and f ^ d i ( x ) = f d i ( y ) + f ^ u n , i ( x ) . As e ˙ 2 i 1 = x ˙ 2 i 1 x ^ ˙ 2 i 1 , e ˙ 2 i = x ˙ 2 i x ^ ˙ 2 i , e ˙ 2 i 1 , and e ˙ 2 i can be obtained by calculating the difference.
e ˙ 2 i 1 = e 2 i K o g ( y ( t n ) y ^ ( t ) )
e ˙ 2 i = f ˜ d i ( x ) + z i g i l ˜ i u d i ( t ) + u ˜ s i ( x , t ) c e i ( t ) + ( 1 z i ) g i u d i ( t o c ) + c a i g i u b i ( t ) + d i ( t )
where l ˜ i = l i l ^ i , u ˜ s i ( x , t ) = u s i ( x , t ) u ^ s i ( x , t ) , and f ˜ d i ( x ) = f d i ( x ) f ^ d i ( x ) .
The error dynamics can be reformulated in matrix form as
e ˙ v = A K e v i ( t ) + u s v ( x , t ) + C O I ( f ˜ d i + z i l ˜ i g i u d i ( t ) ) C I O K o g e y C O I c e i ( t ) + d l u m p ( t )
where A K = K o g I I O O , u s v = 0 u s i ( x , t ) , d l u m p ( t ) = 0 ( 1 z i ) g i u d i ( t o c ) + c a i g i u b i ( t ) + d i ( t ) .
Assuming that the lumped disturbance (load fluctuations, motor parameter perturbation, etc.) is restricted by d l u m p ( t ) k s i v d i ( t ) , v d i ( t ) is designed as
v d i ( t ) = 0 t e v i ( t ) d t + e v i ( t ) h ( t )
where h ( t ) can be updated as
h ˙ ( t ) = A K e v i ( t ) + C O I z i l ˜ i g i u d i ( t ) C I O K o g e y C O I c e i ( t ) p ( t )
p ( t ) = ( a p + k ^ s i ) v d i + e v i ( t )
where a p is a positive constant and k ^ s i is designed as
k ^ ˙ s i = a p ( v d i 2 + e v i T P v d i )
Deriving v d i with respect to t, one can obtain
v ˙ d i ( t ) = e v i ( t ) + e ˙ v i ( t ) A K e v i ( t ) + C O I z i l ˜ i g i u d i ( t ) C I O K o g e y C O I c e i ( t ) p ( t )
The estimation of lumped disturbance is assumed as
d ^ l u m p ( t ) = [ e v i ( t ) + p ( t ) ]
Theorem 1.
The estimation errors e 2 i 1 , e 2 i , u s i , and f d i will ultimately converge at zero if
P ( A K D M ) + ( A K D M ) T P < 0
is satisfied, where P is a positive symmetric matrix.
Proof. 
Construct Lyapunov function V 1 ( t ) as
V 1 ( t ) = e v i T P e v i + v d i T v d i + k ˜ s i T k ˜ s i a p + k ˜ g T k ˜ g + f ˜ u n , i T ( x ) f ˜ u n , i ( x ) + l ˜ i T l ˜ i
where k ˜ g i = k ^ g i k g i , f ˜ u n , i ( x ) = f ^ u n , i ( x ) f u n , i ( x ) , and k g = 0 k g i T ; k g and f ^ u n , i ( x ) are updated by k ^ ˙ g = g ( x , t ) T [ P e v i + v d i ( t ) ] and f ^ ˙ u n , i = g ( x , t ) T [ P e v i ( t ) + v d i ( t ) ] .
Take the derivative of V 1 and substitute the terms above into it; then,
V ˙ 1 = 2 e v i T P e ˙ v i + 2 v d i T v ˙ d i + 2 k ˜ s i T k ˜ ˙ s i a p + 2 [ f ˜ u n , i T ( x ) f ˜ ˙ u n , i ( x ) + l ˜ i T l ˜ ˙ i + k ˜ g T k ˜ ˙ g ] = 2 e v i T P [ A K e v + u s v ( x , t ) C I O K o g e y + C O I ( f ˜ d i ( x ) + z i l ˜ i g i u d i ( t ) c e i ( t ) ) + d l u m p ( t ) ] + 2 v d i ( t ) T [ u ˜ s i ( x , t ) + C O I f ˜ d i ( t ) + d ˜ l u m p ( t ) ] 2 k ˜ s i T ( v d i 2 + e v i T P v d i ) + 2 [ k ˜ g T k ˜ ˙ g + f ˜ u n , i T ( x ) f ˜ ˙ u n , i ( x ) + l ˜ i T l ˜ ˙ i ]
Combining the fact that l i ( t ) is bounded and l ˙ i ( t ) is restricted by l r , the estimation error is no bigger than the difference of upper bound and lower bound. Through mathematical derivation, we obtain
e v i T P C O I z i l ˜ i g i u d i ( t ) + l ˜ i T l ˜ ˙ i = z i e v i T P C O I g i u d i ( t ) l ˜ i + l ˜ i T ( l ˙ i z i u d i ( t ) T g i T C O I T P e v i ) = l ˜ i T ( l ˙ i + l ˜ i ) l ˜ i T l ˜ i ( l u b l l b ) ( l r + l u b l l b )
Noticing that
2 e v i T P [ u s v ( x , t ) + C O I f ˜ d i ( x ) ] + 2 [ f ˜ u n , i T ( x ) f ˜ ˙ u n , i ( x ) + k ˜ g T k ˜ ˙ g ] + 2 v d i ( t ) T [ u ˜ s i ( x , t ) + C O I f ˜ d i ( x ) ] = 2 [ e v i T P g ( x , t ) + v d i ( t ) T g ( x , t ) ] k ˜ g + 2 [ e v i T P C O I + v d i ( t ) T C O I ] f ˜ d i ( x ) 2 k ˜ g T g ( x , t ) T [ P e v i + v d i ( t ) ] 2 f ˜ u n , i T ( x ) C O I T [ P e v i ( t ) + v d i ( t ) ] = 0
Also, by substituting in (18), it can be obtained that
2 e v i T P d l u m p + 2 v d i T d ˜ l u m p 2 k ˜ s i T [ e v i T P v d i + v d i 2 ] 2 k s i ( e v i T P v d i + v d i 2 ) 2 v d i T ( a p + k ^ s i ) v d i 2 k ˜ s i T [ e v i T P v d i + v d i 2 ] = 2 a p v d i T 2 + 2 k ^ s i e v i T P v d i
Substituting (22), (23), and (24) into (21), it can get represented as
V ˙ 1 = 2 e v i T P [ ( A K D M ) e v i C I O K o g e y C O I c e i ] + 2 [ e v i T P D M e v i + k ^ s i e v i T P v d i + ( l u b l l b ) ( l r + l u b l l b ) ]
Due to the fact that
2 e v i T P ( C I O K o g e y C O I c e i + D M e v i ) 2 k ^ s i e v i T P v d i + 2 ( l u b l l b ) ( l r + l u b l l b ) 2 e v i T P C I O K o g e y + 2 e v i T P D M e v i + 2 ( l u b l l b ) ( l r + l u b l l b ) + 2 k ^ s i e v i T P v d i 2 ( e v i T P C O I ) ( e v i T P C O I ) T e v i T P C O I ( e v i T P C I O K o g e y + e v i T P D M e v i + l y + 2 k ^ s i e v i T P v d i ) 0
It can be deduced that
V ˙ 1 = e v i T [ P ( A K D M ) + ( A K D M ) T P ] e v i
When P ( A K D M ) + ( A K D M ) T P < 0 is satisfied, the Lyapunov function V ˙ 1 < 0 , which means the convergence of all the estimation errors is ensured. The proof is completed. □

3.3. Adaptive Fault-Tolerant Controller Design

In this section, the primary objective is to devise a novel sliding mode controller while minimizing the transmission load. Within the controller’s architectural framework, the estimated values serve as the foundation for constructing the sliding mode surface. Moreover, the situation of multiple motors is considered in this section, where the subscript “j” means the j-th motor.
Assume y d i , j ( t ) = y d . 1 j y d . n j T is the desired trajectory where all the y d . 1 is equal to y d as all the motors are supposed to operate at the same speed. The tracking error can be obtained as e t . i j = y i j y d . i j . Furthermore, the neighborhood synchronization error can be defined as
e s . i j = k = 1 n a j k ( e t . i j e t . i k ) + b k e t . i k = k = 1 n a j k ( y i j y i k ) + b k ( y i j y d . i j )
The sliding mode can be devised as
s m . i j ( t ) = a s 0 t [ e s . i j n p ( t ) + e t . i j ( t ) ] d t + e t . i j ( t ) C I O T d l u m p . j ( t ) 0 t C I O T d l u m p . j ( t ) d t
where n p > 0 , and a s can be represented by
a s = k a k a + k b exp ( k c d ^ l u m p ( t ) )
where k a , k b , k c > 0 .
The introduced adaptive parameter a s is used to compensate the disturbance, which increases as the estimate disturbance becomes larger. As a result, the speed of response and tracking performance is enhanced.
The sliding mode can be further simplified as
s ˙ m . i j = a s e s . i j n p + x 2 i , j + C I O T d ˜ l u m p . j y d . i j + f d . i j + u s . i j + z i j l i j g i j u d . i j + C I O T d ˜ ˙ l u m p . j y ˙ d . i j + C O I T d l u m p . j
The equal control law is derived as
u d . i j e q ( t ) = 1 z i j l i j g i j ( a s e s . i j n p + x 2 i , j + C I O d ˜ l u m p y d . i j + f d . i j + u s . i j + C I O T d ˜ ˙ l u m p . j y ˙ d . i j + C O I T d l u m p . j )
After that, the controller can be designed like so
u d . i j ( t ) = 1 z i j l ^ i j g i j [ a s e s . i j n p + x ^ 2 i , j y d . i j + f ^ d . i j + u ^ s . i j y ˙ d . i j + C O I T d ^ l u m p . j + c s sgn ( s m . i j ) ]
where c s = k p + h ^ b ; k p > 0 ; h ^ b is the estimation of h b , which is defined afterwards; h ^ ˙ b = o h s m . i j is satisfied; and o h > 0 .
Remark 1.
As mentioned above, z i j = 1 when actuator fault does not occur. On the other hand, since the control input remains unchanged when the actuator stuck fault happens, z i j = 1 still works in (33).
Theorem 2.
The sliding motion of the designed sliding mode will take place and the proposed controller is guaranteed to be asymptotically stable.
Proof. 
Construct a Lyapunov function
V 2 = 1 2 s m . i j T s m . i j + 1 2 o h h ˜ b T h ˜ b
where h ˜ b = h b h ^ b .
Substituting the proposed controller into (4), one can obtain
s ˙ m . i j = a s e s . i j n p + x 2 i , j + C I O T ( d ˜ l u m p . j + d ˜ ˙ l u m p . j ) y d . i j y ˙ d . i j + f d . i j + u s . i j + C O I T d l u m p . j z i j l i j g i j z i j l ^ i j g i j [ a s e s . i j n p + x ^ 2 i , j y d . i j + f ^ d . i j + u ^ s . i j y ˙ d . i j + C O I T d ^ l u m p . j + c s sgn ( s m . i j ) ]
Considering the fact that z i j l i j g i j z i j l ^ i j g i j = 1 + z i j l ˜ i j g i j z i j l ^ i j g i j , (35) can be written as
s ˙ m . i j = c s sgn ( s m . i j ) K T 1 ( t )
where
K T 1 ( t ) = z i j l ˜ i j g i j z i j l ^ i j g i j [ a s e s . i j n p + x ^ 2 i , j y d . i j + f ^ d . i j + u ^ s . i j y ˙ d . i j + C O I T d ^ l u m p . j + c s sgn ( s m . i j ) ] + e 2 i , j + C I O T ( d ˜ l u m p . j + d ˜ ˙ l u m p . j ) + f ˜ d . i j + u ˜ s . i j + C O I T d ˜ l u m p . j
According to Theorem 1, the estimation error will ultimately converge at zero. As a result, K T 1 is bounded and is denoted as K T 1 h b , where h b is a positive number. The time derivative of V 2 is
V ˙ 2 = s m . i j T ( t ) [ c s sgn ( s m . i j ) K T 1 ( t ) ] + h ˜ b T h ˜ ˙ b o h < ( k p + h ^ b ) s m . i j T ( t ) + h b s m . i j T ( t ) + h ˜ b T h ˜ ˙ b o h < k p s m . i j T ( t )
V ˙ 2 0 is obtained, which implies that the stability of fault-tolerant control control system is guaranteed. The proof is finished. □

3.4. Event-Triggered Adaptive Fault-Tolerant Controller Design

In order to minimize the cost of communication, an event-trigger scheme is proposed to tweak the controller, and the event-trigger mechanism employs a hybrid threshold design. The design of event-trigger conditions combines norm calculation with dynamic threshold comparison, which is like so
e s . i j n p ( t ) e s . i j n p ( t s ) exp ( z e t ) + v a e x s x ^ 2 i ( t s ) + v b
where e x s = x ^ 2 i , j ( t ) x ^ 2 i , j ( t s ) ; z e , v a , v b > 0 .
Then, the controller is tweaked to an event-triggered version like so
u d . i j ( t ) = 1 z i j l ^ i j ( t s ) g i j [ a s e s . i j n p ( t v ) + x ^ 2 i , j ( t s ) y d . i j ( t s ) + f ^ d . i j ( x ( t s ) ) + u ^ s . i j ( x ( t s ) , t s ) y ˙ d . i j ( t s ) + C O I T d ^ l u m p . j ( t s ) + c s ( t s ) sgn ( s m . i j ) ]
where c s ( t s ) = x ^ 2 i , j ( t s ) + v b + z ^ s + v c , v c > 0 , z ^ s is the estimation of z s and is updated by z ^ ˙ s = s m . i j T .
Denoting e l s = l ^ i ( t ) l ^ i ( t s ) , it can be observed that
z i j l i j g i j z i j l ^ i j ( t s ) g i j = l ˜ i j + l ^ i j + l ^ i j ( t s ) l ^ i j ( t s ) l ^ i j ( t s ) = 1 + l ^ i j l ^ i j ( t s ) + l ˜ i j l ^ i j ( t s ) = 1 + e l s + l ˜ i j l ^ i j e l s
Thus, (36) can be written as
s ˙ m . i j = a s [ e s . i j n p ( t ) e s . i j n p ( t s ) ] c s ( t s ) sgn ( s m . i j ) + e x s + K T 2 K T 3
where
K T 2 = e 2 i , j ( t ) + C I O T d ˜ l u m p . j ( t ) y d . i j ( t ) + y d . i j ( t s ) + f d . i j ( x ) f ^ d . i j ( x ( t s ) ) + u s . i j ( x , t ) u s . i j ( x ( t s ) , t ) + C I O T d ˜ ˙ l u m p . j ( t ) y ˙ d . i j ( t ) + y ˙ d . i j ( t s ) + C O I T d l u m p ( t ) K T 3 = e l s + l ˜ i j l ^ i j e l s [ a s e s . i j n p ( t s ) + x ^ 2 i , j ( t s ) y d . i j ( t s ) + f ^ d . i j ( x ( t s ) ) + u ^ s . i j ( x ( t s ) , t s ) y ˙ d . i j ( t s ) + C O I T d ^ l u m p ( t s ) + c s ( t s ) sgn ( s m . i j ) ]
Theorem 3.
Considering the event-triggered mechanism, the sliding motion of the designed sliding mode will take place and the proposed controller is guaranteed to be asymptotically stable.
Proof. 
Construct Lyapunov function
V 3 = 1 2 s m . i j T s m . i j + 1 2 ( z s z ^ s ) 2
where z s = a s [ e s . i j n p ( t ) e s . i j n p ( t s ) ] + K T 2 K T 3 .
Deriving (43) with respect to time, one can obtain
V ˙ 3 = s m . i j T s ˙ m . i j ( z s z ^ s ) z ^ ˙ s = s m . i j T a s { [ e s . i j n p ( t ) e s . i j n p ( t s ) ] + K T 2 K T 3 + e x s } ( z s z ^ s ) z ^ ˙ s s m . i j T c s ( t s ) sgn ( s m . i j ) s m . i j T ( z s + x ^ 2 i , j ( t s ) + v b ) s m . i j T c s ( t s ) ( z s z ^ s ) s m . i j T v c s m . i j T
which means the sliding mode is asymptotically stable and the proof is finished. □
Theorem 4.
Zeno behavior refers to the phenomenon where an event-triggered mechanism triggers an infinite number of events in a finite time, leading to system instability. The proposed method ensures that the minimum inter-event time is bounded, thereby avoiding Zeno behavior and guaranteeing practical implementability.
Proof. 
Taking the time derivative of e x s ,
d e x s d t d x ^ 2 i , j ( t ) d t =   f ^ d . i j ( x ) + z i j l ^ i j g i j u d . i j ( t ) u ^ s . i j ( x , t ) + c e ( t ) + e x s ( t ) e x s ( t ) e x s ( t ) + z w ( t s )
where
z w ( t s ) = f ^ d . i j ( x ) + z i j l ^ i j g i j u d . i j + v b + u ^ s . i j + c e ( t s ) + x ^ 2 i , j ( t s )
The inequality of (44) can be solved as
t s t d e x s d t d t t s t [ e x s ( t ) + z w ( t s ) ] d t e x v ( t ) z w ( t s ) exp [ ( t t s ) 1 ] t int ln ( x 2 i , j ( t s ) + v b z w ( t s ) + 1 )
where t [ t s , t s + 1 ) and t int means the interval between two triggering instances, which is bounded. □
In the proof of Theorem 4, the lower bound of the minimum trigger interval is explicitly computed and shown to be strictly greater than zero; thus, the absence of Zeno behavior is proven, and the one for the other trigger condition can be attested by the similar process.

4. Results and Analysis

In this section, the performance of the proposed method is validated through simulation analysis. A four-motor system is constructed to employ the proposed control method, and the control diagram is depicted in Figure 3. In order to verify the effectiveness and superiority of the proposed method, this paper includes a comparison with a fuzzy-logic control (FLC) method, a field-oriented control (FOC) method, and an active disturbance rejection control (ADRC) method; the performance of the four control methods is comparatively analyzed through the MATLAB/Simulink platform. The simulation block diagram is shown in Figure 4.
The main initial configuration parameters of the simulation are given as follows: W = diag ( 2 , 2 ) , A = 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 , B = diag ( 1 , 0 , 0 , 0 ) . The tracking reference speeds of the four motors are shown in Figure 5. The disturbance is set as d 41 ( t ) = 0.2 sin ( 3 t ) , d 42 ( t ) = 0.2 sin ( 3 t + π 4 ) , d 43 ( t ) = 0.2 sin ( 3 t + π 2 ) , and d 44 ( t ) = 0.2 sin ( 3 t + 3 π 4 ) , and the system uncertainty is u s . 2 j ( x , t ) = 0.001 x 2 2 , u s . 4 j ( x , t ) = 0.1 x 4 cos ( 3 t ) , and u s . 6 j ( x , t ) = 0.1 x 6 cos ( 3 t ) ; the bias fault is defined as
u b i = 0 ( 0 t < 5 ) 0.15 sin ( 2 t ) ( 5 t < 8 ) 0.1 ( 8 t < 12 )
which can be plotted as Figure 6.
Other relative parameters are shown in Table 1 and Table 2:
Figure 7 shows the tracking performance under the four control methods, respectively. In Figure 7a, the tracking error is suppressed to within 0.1 m/s with the proposed control method, which is superior to 0.4 m/s in Figure 7b, 0.2 m/s in Figure 7c, and 0.2 m/s in Figure 7d. As for the moments when there is an abrupt change in the reference speed, the proposed control method has a smaller magnitude of overshooting compared with FLC, FOC, and ADRC method in Figure 7b–d. Furthermore, during steady state operation, the ripple waves of the system are markedly reduced under the proposed control method.
Figure 8 shows the synchronization error of each PMLSM. It is evident in Figure 8a that the synchronization error is consistently maintained below 0.1 m/s except the moments when the reference changes abruptly. Compared with Figure 8b–d, the synchronization error under the comparative control method performs poorly and cannot be maintained in a lower range, especially in Figure 8c where there are high peaks. In addition, Table 3 demonstrates the integral time absolute error under each of the above methods. It is also clear from Table 3 that the proposed method has the smallest synchronization error compared to the other methods.
Figure 9 illustrates the event-trigger interval of both the event-trigger generators. It can be noticed that there are intervals between the triggering instances from time to time, which can be inferred as the communication burden being reduced. Furthermore, Figure 10 illustrates the observation error e 21 under the method proposed in this paper, which has a value of approximately zero, except at moments of abrupt speed changes after the fault occurs. Figure 9 and Figure 10 indicate that the control method proposed in this paper not only achieves satisfactory tracking performance but also reduces the number of triggers and alleviates the communication burden.

5. Conclusions

This paper delves into the speed tracking problem with lumped disturbances and actuator faults within an urban rail transit multi-PMLSM system. Initially, an event-triggered control scheme is constructed, where a composite observer is included. Then, a novel SMC scheme is devised based on the proposed observer. The effectiveness and superiority of the method is further demonstrated through simulation analysis. Simultaneously, the existence of Zeno behavior is falsified to ensure the practicality of the method. Finally, the method achieved an efficient, energy-saving, and high-precision cooperative fault-tolerant control of a multi-PMLSM system. Simulation results show that the tracking error under the control strategy proposed in this paper is kept below 0.1m/s, which is reduced by 0.1–0.3 m/s compared with the remaining three methods; the integral time absolute error of synchronization error is 0.6157, which is reduced by 0.9953–2.2040 compared with the remaining three methods. Through simulation analysis, the following conclusions are drawn:
  • The composite observer effectively estimates lumped disturbances, which include external disturbances. This enables the adaptive sliding mode controller to compensate for these disturbances and maintain high tracking accuracy under actuator stuck faults and bias faults.
  • The event-triggered mechanism reduces the communication burden by transmitting control signals only when necessary, while ensuring that Zeno behavior is avoided. This makes the method suitable for high-density urban rail networks with limited communication resources.
  • The proposed method demonstrates promising application prospects in modern urban rail systems. For instance, the energy-saving performance of PMLSMs, combined with the event-triggered mechanism, can reduce energy consumption contributing to the development of low-carbon transit networks.

Author Contributions

Methodology, L.L.; Software, H.C.; Formal analysis, Y.L.; Writing—original draft, H.C.; Writing—review & editing, L.L.; Supervision, Y.D.; Project administration, X.H.; Funding acquisition, Y.D. All authors have read and agreed to the published version of the manuscript.The authors contributions have been confirmed.

Funding

This research was funded by [Zhejiang Provincial Natural Science Foundation of China] under grant [LQN25E080007] and [Jinhua Science and Technology Plan Project] under Grant [2024-4-010].

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within this article.

Conflicts of Interest

The authors declare no conflicts of interest, and the funding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

Nomenclature

L d , L q d-q axis inductance
i d , i q d-q axis current
u d , u q d-q axis voltage
vspeed of the motor
ω electrical angular velocity of the mover
R s armature resistance
ϕ p m permanent magnet flux
Mmass of motor
aacceleration
Bviscous friction coefficient
F d resistance force
x d i s displacement of motor
q d , q q the quantity of electric charge
g i the control gains
u i the input
l i the loss of effectiveness
l u b , l l b upper and lower bound
u d i the designed control input
c a i constant parameter
u b i bias fault
u s i ( x , t ) system uncertainty
d i disturbance
G = ( V , E , A ) directed topological graph
V = { v 1 , , v n } the set of nodes
E V × V the set of edges
A = a j k n × n adjacency matrix
y i ( t ) the current output
y i ( t w ) the trigger output signal
Wweighting matrix
k r constant parameter
K o g the observer gain
c e i ( t ) the estimation error compensator
D M a designed matrix
k ^ s i the estimation of k s i
d l u m p ( t ) the lumped disturbance
d ^ l u m p ( t ) the lumped disturbance
a p a positive constant
Pa positive symmetric matrix
e t . i j the tracking error
e s . i j the neighborhood synchronization error
s m . i j ( t ) the sliding mode
h ^ b the estimation of h b
z ^ s the estimation of z s
t i n t the interval between two triggering instances

References

  1. Song, L.; Zhang, J.; Liu, Q.; Zhang, L.; Wu, X. Characteristics of Noise Caused by Trains Passing on Urban Rail Transit Viaducts. Sustainability 2025, 17, 94. [Google Scholar] [CrossRef]
  2. Liu, X.; Dabiri, A.; Wang, Y.; Schutter, B.D. Modeling and Efficient Passenger-Oriented Control for Urban Rail Transit Networks. IEEE Trans. Intell. Transp. Syst. 2023, 24, 3325–3338. [Google Scholar] [CrossRef]
  3. Chen, Z.; Liang, Y.; Tian, T.; Peng, P. Sustainable Transportation: Exploring the Node Importance Evolution of Rail Transit Networks during Peak Hours. Sustainability 2024, 16, 6726. [Google Scholar] [CrossRef]
  4. Zhu, L.; Chen, C.; Wang, H.; Yu, F.R.; Tang, T. Machine Learning in Urban Rail Transit Systems: A Survey. IEEE Trans. Intell. Transp. Syst. 2023, 25, 2182–2207. [Google Scholar] [CrossRef]
  5. Shen, X.; Wei, H.; Lie, T.T. Management and Utilization of Urban Rail Transit Regenerative Braking Energy Based on the Bypass DC Loop. IEEE Trans. Transp. Electrif. 2021, 7, 1699–1711. [Google Scholar] [CrossRef]
  6. Huang, Y.; Gao, X.; Song, Z.; Liu, X.; Liu, C. A Novel Wireless Motor Based on Three-Phase Six-Stator-Winding PMSM. IEEE Trans. Ind. Electron. 2024, 71, 7590–7598. [Google Scholar] [CrossRef]
  7. Dai, Y.; Zhang, L.; Xu, D.; Chen, Q.; Yan, X.-G. Anti-Disturbance Cooperative Fuzzy Tracking Control of Multi-PMSMs Low-Speed Urban Rail Traction Systems. IEEE Trans. Transp. Electrif. 2024, 8, 1040–1052. [Google Scholar] [CrossRef]
  8. Wang, D.; Peng, C.; Li, J.; Wang, C. Comparison and Experimental Verification of Different Approaches to Suppress Torque Ripple and Vibrations of Interior Permanent Magnet Synchronous Motor for EV. IEEE Trans. Ind. Electron. 2023, 70, 2209–2220. [Google Scholar] [CrossRef]
  9. Zhou, X.; Li, H.; Wang, L.; Peng, C.; Wang, S.; Liang, L.; Deng, Z. Vertical Dynamic Response Analysis of HTS Maglev Vehicle Excited by a Designed Coreless-Typed PMLSM. IEEE Trans. Transp. Electrif. 2023, 9, 3421–3433. [Google Scholar] [CrossRef]
  10. Zhang, G.; Zhang, H.; Li, B.; Wang, Q.; Ding, D.; Wang, G.; Xu, D. Auxiliary Model Compensated RESO-Based Proportional Resonant Thrust Ripple Suppression for PMLSM Drives. IEEE Trans. Transp. Electrif. 2023, 9, 2141–2152. [Google Scholar] [CrossRef]
  11. Dong, F.; Zhao, J.; Zhao, J.; Song, J.; Chen, J.; Zheng, Z. Robust Optimization of PMLSM Based on a New Filled Function Algorithm With a Sigma Level Stability Convergence Criterion. IEEE Trans. Ind. Inform. 2021, 17, 4743–4754. [Google Scholar] [CrossRef]
  12. Xu, W.; Liao, K.; Ge, J.; Qu, G.; Cheng, S.; Wang, A.; Boldea, I. Improved Position Sensorless Control for PMLSM via an Active Disturbance Rejection Controller and an Adaptive Full-Order Observer. IEEE Trans. Ind. Appl. 2023, 59, 1742–1753. [Google Scholar] [CrossRef]
  13. Xiang, B.; Wen, T.; Liu, H. Cooperative Control of Multiple PM Actuators in PMLSM With Segmented Windings. IEEE Trans. Transp. Electrif. 2024, 10, 5570–5580. [Google Scholar] [CrossRef]
  14. Song, H.; Gao, S.; Li, Y.; Liu, L.; Dong, H. Train-Centric Communication Based Autonomous Train Control System. IEEE Trans. Intell. Veh. 2023, 8, 721–731. [Google Scholar] [CrossRef]
  15. Wang, X.; Li, S.; Tang, T.; Yang, L. Event-Triggered Predictive Control for Automatic Train Regulation and Passenger Flow in Metro Rail Systems. IEEE Trans. Intell. Transp. Syst. 2022, 23, 1782–1795. [Google Scholar] [CrossRef]
  16. Xu, D.; Huang, J.; Su, X.; Shi, P. Adaptive command-filtered fuzzy backstepping control for linear induction motor with unknown end effect. Inf. Sci. 2019, 477, 118–131. [Google Scholar] [CrossRef]
  17. Hu, D.; Xu, W.; Dian, R.; Liu, Y.; Zhu, J. Loss minimization control of linear induction motor drive for linear metros. IEEE Trans. Ind. Electron. 2018, 65, 6870–6880. [Google Scholar] [CrossRef]
  18. Li, H.; Sheng, H.; Shen, L. Iterative learning PID controller for permanent magnet linear synchronous motor. J. Phys. Conf. Ser. 2021, 1852, 032044. [Google Scholar] [CrossRef]
  19. Li, L.; Cheung, N.; Yang, G.; Wang, C.; Fu, P.F.; Li, G.C.; Pan, J.F. Design of a variable-gain adjacent cross-coupled controller for coordinated motion of multiple permanent magnet linear synchronous motors. Comput. Electron. Agric. 2022, 192, 106561. [Google Scholar] [CrossRef]
  20. Zhu, H.; Shi, L.; Zhang, M. A Novel Thrust Control Based on Total Resistance Force Observation for Long Primary Linear Induction Motor. In Proceedings of the 2021 24th International Conference on Electrical Machines and Systems (ICEMS), Gyeongju, Republic of Korea, 31 October–3 November 2021; pp. 1798–1801. [Google Scholar]
  21. Pan, J.; Fu, P.; Niu, S.; Wang, C.; Zhang, X. High-Precision Coordinated Position Control of Integrated Permanent Magnet Synchronous Linear Motor Stations. IEEE Access 2020, 8, 126253–126265. [Google Scholar] [CrossRef]
  22. Fu, P.; Pan, J.; Wang, C.; Huang, R. Research on Coordinated Control of Multi-PMSLM Based on Sliding Mode Variable Structure Deviation Coupling Algorithm. In Proceedings of the 2019 22nd International Conference on Electrical Machines and Systems (ICEMS), Harbin, China, 11–14 August 2019; pp. 1–5. [Google Scholar]
  23. Mao, Z.; Yan, X.-G.; Jiang, B.; Chen, M. Adaptive Fault-Tolerant Sliding-Mode Control for High-Speed Trains With Actuator Faults and Uncertainties. IEEE Trans. Intell. Transp. Syst. 2020, 21, 2449–2460. [Google Scholar] [CrossRef]
  24. Guo, Y.; Wang, Q.; Sun, P.; Feng, X. Distributed Adaptive Fault-Tolerant Control for High-Speed Trains Using Multi-Agent System Model. IEEE Trans. Veh. Technol. 2020, 73, 3277–3286. [Google Scholar] [CrossRef]
  25. Shi, P.; Wang, X.; Meng, X.; He, M.; Mao, Y.; Wang, Z. Adaptive Fault-Tolerant Control for Open-Circuit Faults in Dual Three-Phase PMSM Drives. IEEE Trans. Power Electron. 2023, 38, 3676–3688. [Google Scholar] [CrossRef]
  26. Zhang, Z.; Chen, Z. Fault Estimation and Tolerant Control of a Class of Nonlinear Systems and Its Application in High-Speed Trains. IEEE Trans. Control. Syst. Technol. 2023, 31, 2903–2911. [Google Scholar] [CrossRef]
  27. Lin, X.; Bai, W.; Wang, Q.; Yu, S. Virtual Coupling-Based H Active Fault-Tolerant Cooperative Control for Multiple High-Speed Trains With Unknown Parameters and Actuator Faults. IEEE J. Emerg. Sel. Top. Circuits Syst. 2023, 13, 780–788. [Google Scholar] [CrossRef]
  28. Zheng, J.; Hou, Z. Model Free Adaptive Iterative Learning Control Based Fault-Tolerant Control for Subway Train With Speed Sensor Fault and Over-Speed Protection. IEEE Trans. Autom. Sci. Eng. 2024, 21, 168–180. [Google Scholar] [CrossRef]
  29. Guo, X.; Wei, G.; Ding, D. Fault-Tolerant Consensus Control for Discrete-Time Multi-Agent Systems: A Distributed Adaptive Sliding-Mode Scheme. IEEE Trans. Circuits Syst. II Express Briefs 2023, 70, 2515–2519. [Google Scholar] [CrossRef]
  30. Yu, W.; Huang, D.; Wang, Q.; Cai, L. Distributed Event-Triggered Iterative Learning Control for Multiple High-Speed Trains With Switching Topologies: A Data-Driven Approach. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10818–10829. [Google Scholar] [CrossRef]
  31. Bai, W.; Dong, H.; Lü, J.; Li, Y. Event-Triggering Communication Based Distributed Coordinated Control of Multiple High-Speed Trains. IEEE Trans. Veh. Technol. 2021, 70, 8556–8566. [Google Scholar] [CrossRef]
  32. Wang, J.; Pan, H.; Sun, W. Event-Triggered Adaptive Fault-Tolerant Control for Unknown Nonlinear Systems With Applications to Linear Motor. IEEE/ASME Trans. Mechatron. 2022, 27, 940–949. [Google Scholar] [CrossRef]
  33. Wang, J.; Ma, J.; Pan, H.; Sun, W. Event-Triggered Adaptive Saturated Fault-Tolerant Control for Unknown Nonlinear Systems With Full State Constraints. IEEE Trans. Autom. Sci. Eng. 2024, 21, 1837–1849. [Google Scholar] [CrossRef]
  34. Zhao, X.M.; Gong, Y.W.; Jin, H.Y.; Xu, C. Adaptive super-twisting-based nonsingular fast terminal sliding mode control of permanent magnet linear synchronous motor. Trans. Inst. Meas. Control. 2023, 45, 3057–3066. [Google Scholar] [CrossRef]
  35. Xu, D.; Zhang, W.; Shi, P.; Jiang, B. Model-Free cooperative adaptive sliding-mode-constrained-control for multiple linear induction traction systems. IEEE Trans. Cybern. 2020, 50, 4076–4086. [Google Scholar] [CrossRef]
Figure 1. Structure of urban rail linear traction system.
Figure 1. Structure of urban rail linear traction system.
Sustainability 17 02367 g001
Figure 2. Electric circuit of a single PMLSM.
Figure 2. Electric circuit of a single PMLSM.
Sustainability 17 02367 g002
Figure 3. Control diagram of proposed method.
Figure 3. Control diagram of proposed method.
Sustainability 17 02367 g003
Figure 4. Simulation block diagram.
Figure 4. Simulation block diagram.
Sustainability 17 02367 g004
Figure 5. The reference speed in simulation.
Figure 5. The reference speed in simulation.
Sustainability 17 02367 g005
Figure 6. Bias fault signal in simulation.
Figure 6. Bias fault signal in simulation.
Sustainability 17 02367 g006
Figure 7. Tracking performance of the proposed method (a), FLC (b), FOC (c), and ADRC (d).
Figure 7. Tracking performance of the proposed method (a), FLC (b), FOC (c), and ADRC (d).
Sustainability 17 02367 g007aSustainability 17 02367 g007b
Figure 8. Synchronization error of the proposed method (a), FLC (b), FOC (c), and ADRC (d).
Figure 8. Synchronization error of the proposed method (a), FLC (b), FOC (c), and ADRC (d).
Sustainability 17 02367 g008aSustainability 17 02367 g008b
Figure 9. Time intervals of the event-trigger generators 1 and 2, (a) shows the intervals for generator 1, and (b) shows the intervals for generator 2.
Figure 9. Time intervals of the event-trigger generators 1 and 2, (a) shows the intervals for generator 1, and (b) shows the intervals for generator 2.
Sustainability 17 02367 g009
Figure 10. Observation error of the proposed method.
Figure 10. Observation error of the proposed method.
Sustainability 17 02367 g010
Table 1. Parameters of the linear motor system.
Table 1. Parameters of the linear motor system.
ParametersValueParametersValue
R s 0.071 Ω L d 0.0038 H
R r 0.131 Ω L q 0.0044 H
M351.745 kg ϕ p m 0.333 Wb
B41.01 kg/s K f 97.5 N/A
Table 2. Parameters of the control system.
Table 2. Parameters of the control system.
ParametersValueParametersValueParametersValue
v a 0.01 v b 0.1 v c 0.3
k a 3 k b 4.5 k c 0.49
a p 12 n p 0.98 z e 0.9
k p 0.015 k r 0.55 l i 0.88
Table 3. Integral time absolute error of each method.
Table 3. Integral time absolute error of each method.
ITAEProposedFLCFOCADRC
1–20.06000.23480.30620.2734
1–30.13190.33480.53450.5002
1–40.14650.36680.62380.5765
2–30.08220.22810.40330.3674
2–40.09800.23950.54950.5123
3–40.09710.20700.40240.3778
SUM0.61571.61102.81972.6076
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

Chen, H.; Dai, Y.; Liu, Y.; Li, L.; Huang, X. A Novel Adaptive Fault-Tolerant Cooperative Control for Multi-PMLSMs of Low-Carbon Urban Rail Linear Traction Systems. Sustainability 2025, 17, 2367. https://doi.org/10.3390/su17062367

AMA Style

Chen H, Dai Y, Liu Y, Li L, Huang X. A Novel Adaptive Fault-Tolerant Cooperative Control for Multi-PMLSMs of Low-Carbon Urban Rail Linear Traction Systems. Sustainability. 2025; 17(6):2367. https://doi.org/10.3390/su17062367

Chicago/Turabian Style

Chen, Hongtao, Yuchen Dai, Yuhan Liu, Lei Li, and Xiaoning Huang. 2025. "A Novel Adaptive Fault-Tolerant Cooperative Control for Multi-PMLSMs of Low-Carbon Urban Rail Linear Traction Systems" Sustainability 17, no. 6: 2367. https://doi.org/10.3390/su17062367

APA Style

Chen, H., Dai, Y., Liu, Y., Li, L., & Huang, X. (2025). A Novel Adaptive Fault-Tolerant Cooperative Control for Multi-PMLSMs of Low-Carbon Urban Rail Linear Traction Systems. Sustainability, 17(6), 2367. https://doi.org/10.3390/su17062367

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