Next Article in Journal
On Ghost Imaging Studies for Information Optical Imaging
Previous Article in Journal
Influence of Low Yield Point Reinforcement and High Toughness Concrete on Seismic Performance of the Frame
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Data-Driven Model-Free Adaptive Sliding Mode Control Based on FFDL for Electric Multiple Units

1
School Electrical and Automation Engineering, East China Jiaotong University, Nanchang 330013, China
2
State Key Laboratory of Performance Monitoring and Protecting of Rail Transit Infrastructure, East China Jiaotong University, Nanchang 330013, China
3
State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang 110819, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(21), 10983; https://doi.org/10.3390/app122110983
Submission received: 12 October 2022 / Revised: 24 October 2022 / Accepted: 26 October 2022 / Published: 29 October 2022
(This article belongs to the Section Transportation and Future Mobility)

Abstract

:
The electric multiple units (EMUs) have become a very convenient and powerful means of transportation in our daily life. Safe and punctual trajectory tracking control is the key to improve the performance of the EMUs system, but it is difficult to realize due to the influence of environmental uncertainty, coupling and nonlinearity. In this paper, a model-free adaptive sliding mode control (MFASMC) method is proposed for the EMUs. This method can solve the dependence of the model-based control method on the train model and eliminate the influence of external disturbances on the robust performance of the system. In this method, the running process of the EMUs is equivalent to a full format dynamic linearization (FFDL) data model, and a model-free adaptive controller (MFAC) is designed based on the data model. Then, to reduce the influence of measurement disturbance and improve the robustness of the system, a discrete sliding mode control (SMC) algorithm is introduced. Furthermore, to prevent the control input from being too large, the parameter estimation error is introduced as an additional correction term of the algorithm. In the end, the simulation experiment is carried out with CRH380A EMUs as the object. Compared with the traditional MFAC and the traditional SMC, the speed tracking effect of each power unit of the MFASMC algorithm is more effective, the change of control force is stable, the acceleration meets the requirements of driving, and has a strong inhibitory effect on external disturbances.

1. Introduction

In recent years, the trajectory tracking control problem of the high-speed EMUs has received wide attention from scholars all over the world. However, it is still difficult to design a traction/brake controller with good performance and high reliability under the circumstances that the operating speed of the EMUs is getting faster and faster, the operating environment is more and more complex and variable, and the dynamics model is more and more difficult to establish [1].
Currently, the research on automatic EMUs operation can be divided into model-based and data-driven control methods. Research on model-based control method includes the following: Reference [2] designs a generalized predictive controller (GPC), adaptively models the model parameters obtained from least squares identification, modifies the tuning parameters of the controller, and then calculates the traction/braking forces to be applied by high-speed trains, further improving the rolling optimization function of GPC; based on the Reference [2], Reference [3] considers the influence of unknown disturbances on the control accuracy by introducing an output feedback controller and designing a GPC method with controller matching. The research objects of the above references are the single-input–single-output (SISO) train system. Compared with the SISO system, the multi-input–multi-output (MIMO) system is more in line with the actual situation of the train. In Reference [4], the dynamic process of train operation is analyzed, and a nonlinear multi-particle model of the train is established considering the carriage type and operation state, then an adaptive robust nonlinear predictive controller is designed for it; in Reference [5], a model parameter estimation method based on adaptive update law is introduced to avoid wheel idling or skidding during train operation, and a dynamic surface-based terminal SMC strategy is proposed; Reference [6] established a coupling model of high-speed EMUs and designed a distributed neural network SMC strategy; similarly, References [7,8] established the prediction controllers based on the ANFIS model and distributed model for trains, respectively. Although the subspace identification methods used in References [6,7,8] require less model structure information, they are still essentially model-based control methods. The above studies often need to obtain the system model structure and parameters when designing control algorithms and stability analysis, or need to estimate the nonlinear part of the system. If the system model information is unknown or the model structure is complex, it is difficult to apply the above methods.
Firstly, for a multi-power unit EMUs system, its accurate dynamic model is difficult to construct, but its input and output data can be obtained easily. Secondly, for the existing multi-particle train model, decoupling must be considered when designing the controller, which undoubtedly increases the difficulty of design. Therefore, this paper adopts the data-driven algorithm to realize the operation control of the EMUs.
MFAC is a typical data-driven control method proposed by Professor Hou in his doctoral dissertation [9]. The general idea of this method is that, based on satisfying certain assumptions, an equivalent dynamic linearized model is established at each sampling point of the discrete system by introducing the concept of pseudo partial derivatives, and then the model is used for controller design, structural adaptive law design, stability analysis, etc. After years of development, MFAC has been successfully applied in many practical systems, such as network services [10,11], robotic systems [12,13], and aircraft systems [14,15]. The studies applied to the field of rail transportation include the following: Reference [16] used the traditional MFAC in a single-particle model of train operation control and achieved better control performance than the traditional PID method. Based on this, Reference [17] combined predictive control to achieve energy-efficient train operation by solving the optimal control problem online for each sampling point of the train system, making full use of the advantages of MFAC and predictive control. In addition, it is difficult for the controller designed based on the dynamics model to guarantee the safety of the train, when the actuator has some failure problems. Hence, MFAC has been widely applied in train fault-tolerant control in recent years: Reference [18] converted the train input and output data into a compact form dynamic linearization (CFDL) model, and proposed a model-free adaptive fault-tolerant control method based on actuator failure under the speed and traction/braking force constraints; References [19,20] further improved based on Reference [18], and proposed the model-free adaptive fault-tolerant control based on a partial form dynamic linearization (PFDL) model for high-speed trains with traction/braking force constraints and actuator faults, using methods such as neural networks to approximate the nonlinear terms caused by faults. In the above studies, the dynamic linearization of the train system is performed by using the CFDL or PFDL method, which only considers the relationship between the amount of variation in the system output and the amount of variation in the current or multiple inputs. All possible complex behaviors in the system, such as nonlinearity, parametric time variation, and structural time variation, are compressed into time-varying parameters. As a result, when the above methods are used in practical systems, more complex time-varying parameter estimation algorithms need to be designed to obtain better control effects. Moreover, the existing studies on the application of MFAC to trains do not consider the multi-particle train as the controlled object, nor do they consider the impact of disturbances on the system.
Based on the above analysis and to further improve the robustness of the system, a data-driven MFASMC scheme for high-speed EMUs is proposed in this paper.
(1)
Compared with the MFAC methods used in References [16,18], this paper further incorporates a discrete sliding mode control algorithm to reduce the effect of measurement perturbations. To prevent the output from being too large, the parameter estimation error is introduced as a limiting term, which improves the robustness of the system;
(2)
Compared with the CFDL model used in References [16,17,18,19,20], the FFDL method used in this paper integrates the relationship between the output change at the next moment and the input and output within a fixed-length sliding time window. Although the dimensionality of the FFDL data model increases, the dynamic behavior of each component becomes simpler, and the design and selection of the parameter estimation algorithm become easier. It is not sensitive to the time-varying structure and parameters of the system.
(3)
Compared with the existing literature on the application of MFAC to trains, the controlled object of this paper is a multi-power unit train, which is more in line with the actual operational requirements. The control method in this paper can be extended to other types of train systems (Such as CRH380AL with 14 motors and 2 trailers, CRH380B with 4 motors and 4 trailers, TR08 maglev train with 3–5 sections, and so on).
(4)
Compared with References [4,5], the algorithm in this paper does not depend on the dynamic model of the EMUs and is a data-driven control algorithm. The main structure of this paper is as follows: Section 1 presents the model structure of the three-power unit EMUs (which only provides data support for train operation simulation); Section 2 proposes the dynamic linearization method and the model-free adaptive sliding mode controller for the EMUs, and its stability is rigorously proved; Section 3 and Section 4 are simulation analysis and conclusion, respectively.

2. Dynamic Analysis of EMUs Operation Process

The traction/braking system of EMUs is composed of several relatively independent power units [21]. Each power unit is associated with an adjacent power unit and couples each other, its longitudinal dynamic is described in Figure 1.
In the Figure 1, the middle carriage is the powered locomotive equipped with a traction unit, and the first and last carriages are trailers. According to Newton’s law of kinematics, the forces on the train power units are analyzed, and the traction force or braking force, basic resistance, and carriage force are applied to each power unit. According to the analysis of the dynamic process of each power unit, the mathematical model of the three power units of the train can be expressed as [22]:
m 1 v ˙ 1 ( t ) = u 1 F N 1 ( t ) F Z 1 ( t ) , m i v ˙ i ( t ) = u i F N i ( t ) + F Z ( i 1 ) ( t ) F Z i ( t ) , m n v ˙ n ( t ) = u n F N n ( t ) + F Z ( n 1 ) ( t ) , x ˙ i ( t ) = v i ( t ) .
where
F N i ( t ) = a i + b i v i ( t ) + c i v i 2 ( t ) ,
F Z i ( t ) = k x i ( t ) x i + 1 ( t ) + d v i ( t ) v i + 1 ( t ) ,
u i ( i = 1 , , n ) is the traction/braking force generated by the power unit i under different working conditions of the train; m i ( t ) , v i ( t ) , x i ( t ) is the mass, speed, and displacement of power unit i, respectively; F N i ( t ) is the basic resistance of power unit i; a i , b i , c i are the operating resistance coefficients; F Z i ( t ) is the force between power unit i and power unit i + 1 , k is the elastic coefficient of the adjacent power unit, and d is the damping coefficient.
Taking the CRH380A EMUs (with six motors and two trailers) as the object for research, which has three independent traction power units (T1 + M1 + M2, M3 + M4, M5 + M6 + T2), and the grouping is shown in Figure 2.
Substituting F Z i ( t ) , F N i ( t ) into (1), the longitudinal dynamics model of the high-speed EMUs are obtained as follows:
m 1 v ˙ 1 ( t ) = u 1 a 1 + b 1 v 1 ( t ) + c 1 v 1 2 ( t ) k x 1 ( t ) x 2 ( t ) + d v 1 ( t ) v 2 ( t ) , m 2 v ˙ 2 ( t ) = u 2 a 2 + b 2 v 2 ( t ) + c 2 v 2 2 ( t ) + k x 1 ( t ) x 2 ( t ) + d v 1 ( t ) v 2 ( t ) k x 2 ( t ) x 3 ( t ) d v 2 ( t ) v 3 ( t ) , m 3 v ˙ 3 ( t ) = u 3 a 3 + b 3 v 3 ( t ) + c 3 v 3 2 ( t ) + k x 2 ( t ) x 3 ( t ) + d v 2 ( t ) v 3 ( t ) , x ˙ i ( t ) = v i ( t ) ( i = 1 , 2 , 3 ) .
The control force of each power unit is used as the input signal, and the speed is used as the output signal, which together constitute the MIMO system of the EMUs. In the actual operation of EMUs, it is easily affected by environmental and road changes. There are uncertainties in the mass parameters, drag coefficient, spring coefficient, and damping coefficient in the train model, and there are also nonlinear terms in the model [23]. If the data-driven control method is not used to design the controller, the coupling relationship of each power unit needs to be considered, and the amount of calculation is huge. Therefore, a model-free adaptive sliding mode controller is designed in this paper to perform speed tracking control for EMUs.
Remark 1.
The common traction/braking models of trains are divided into empirical models [1,2,3], fluid dynamics [4,24,25], and fluid-empirical dynamics models [24]. Empirical models are widely used in train dynamics simulation. A fluid dynamics model is a better model to study the behavior of brake systems, but it is more complex and slow in calculation. The fluid–empirical dynamics model combines the fluid dynamics brake pipeline model and the empirical brake valve model. The model of this paper is the empirical model.

3. Model-Free Adaptive Sliding Mode Controller for EMUs

MFASMC does not require the accurate train dynamics model, as it is a data-driven control algorithm suitable for nonlinear and coupled systems.

3.1. Dynamic Linearization

The CFDL method only considers the relationship between the output change of the system at the next moment and the input change at the current moment [9]. However, the output signal of the EMUs operation system depends not only on the control input at a certain moment. Based on the above considerations, the influence of the input signal and output signal in a fixed length sliding time on the output signal at the next moment can be taken into account when the data is linearized, which is the FFDL data processing method. Theoretically, the complex dynamics existing in the system can be well-obtained by using this method, and the dynamic linearization method can effectively reduce the complexity of the system [26].
The input and output data set of the EMUs can be equivalent to the following MIMO discrete-time nonlinear system:
v ( t + 1 ) = g ( v ( t ) , , v ( t n v ) , u ( t ) , , u ( t n u ) ) .
where v , u are the input and output of the system at time t, respectively; n u , n v are the order of input and output, respectively; and g ( · ) is an unknown nonlinear time-varying function.
Define H ¯ ( t ) R m L v + m L u as a matrix consisting of control inputs within the sliding time window [ t L u + 1 , t ] and outputs within the sliding time window [ t L v + 1 , t ] , as follows:
H ¯ ( t ) = [ v T ( t ) , , v T ( t L y + 1 ) , u T ( t ) , , u T ( t L u + 1 ) ] T ,
where 0 L v n v , 1 L u n u are the length constants of the linearization of the system output and control input, respectively, which are also called pseudo-orders.
For the system of the form (5), the following two assumptions are given.
Assumption 1.
([26]) The partial derivatives of the nonlinear function g ( · ) with respect to all variables in the system are continuous.
Assumption 2.
([27]) System (5) satisfies the following generalized Lipschitz condition, for any 0 t 1 t 2 and H ¯ L v . L u ( t 1 ) H ¯ L v . L u ( t 2 ) :
v ( t 1 + 1 ) v ( t 2 + 1 ) b H ¯ ( t 1 ) H ¯ ( t 2 ) ,
where b is a positive constant. Denoting Δ H ¯ ( t ) = H ¯ ( t ) H ¯ ( t 1 ) .
Theorem 1.
([27]) Consider the discrete-time nonlinear system (5) satisfies Assumptions 1 and 2, for any 0 L v n v , 1 L u n u , and Δ H ¯ ( t ) 0 . Then, there exists a time-varying matrix Φ ( t ) R m L v + m L u , which is called a pseudo-partitioned jacobian matrix (PPJM), such that system (5) can be transformed into the following FFDL data model:
v ( t + 1 ) = v ( t ) + Φ ( t ) Δ H ¯ ( t ) .
The parameter matrix Φ ( t ) = [ Φ 1 ( t ) , , Φ L v + L u ( t ) ] is bounded at any time t, where Φ n ( t ) R m × m , n = 1 , , L v + L u .
Remark 2.
Theorem 1 has been proved rigorously in [26,27], and different FFDL data models can be obtained by choosing different linearization length constants L v , L u . Reasonable choice of Φ n ( t ) and L v , L u can improve the flexibility of the data model to describe the system.

3.2. Model-Free Adaptive Controller

Consider the following criterion function:
J u ( t ) = v d ( t + 1 ) v ( t + 1 ) 2 + λ u ( t ) u ( t 1 ) 2 ,
where v d is the desired output, and λ > 0 is a weighting factor that limits the change in control input. Substituting (7) into (8) yields:
J u ( t ) = v d ( t + 1 ) v ( t ) Φ ( t ) Δ H ¯ ( t ) 2 + λ u ( t ) u ( t 1 ) 2 .
Minimizing (9) with respect to the input signal, yields the following control law:
u M F A ( t ) = u M F A ( t 1 ) + Φ L v + 1 T ( t ) ρ L v + 1 ( v d ( t + 1 ) v ( t ) ) λ + Φ L v + 1 ( t ) 2 Φ L v + 1 T ( t ) i = 1 L v ρ i Φ i ( t ) Δ v ( t i + 1 ) + i = L v + 2 L v + L u ρ i Φ i ( t ) Δ u M F A ( t i + 1 ) λ + Φ L v + 1 ( t ) 2 .
where ρ i ( 0 , 1 ] is a step-size constant, which is used to make the FFDL-MFAC algorithm general.
Then, we need to estimate the unknown PPJM Φ ( t ) . Introduce the following PPJM criterion function:
J Φ ( t ) = Δ v ( t ) Φ ( t ) Δ H ¯ ( t 1 ) 2 + μ Φ ( t ) Φ ^ ( t ) 2 .
where μ > 0 is a weighting factor that limits the rate of change of adjacent parameters.
Minimizing (11) with respect to Φ ( t ) yields the following parameter estimation algorithms:
Φ ^ ( t ) = Φ ^ ( t 1 ) + Δ v ( t ) Φ ^ ( t 1 ) Δ H ¯ ( t 1 ) Δ H ¯ ( t 1 ) T μ + Δ H ¯ ( t 1 ) Δ H ¯ ( t 1 ) T 1 ,
The PPJM estimation algorithm (12) without inversion can be further given:
Φ ^ ( t ) = Φ ^ ( t 1 ) + β Δ v ( t ) Φ ^ ( t 1 ) Δ H ¯ ( t 1 ) Δ H ¯ ( t 1 ) T μ + Δ H ¯ ( t 1 ) 2 .
where Φ ^ ( t ) is the estimation value of Φ ( t ) ; β ( 0 , 2 ] is a step-size constant.
In summary, control law (10) can be rewritten as:
u M F A ( t ) = u M F A ( t 1 ) + Φ L v + 1 ( t ) δ L v + 1 ( t ) T ρ L v + 1 v d ( t + 1 ) v ( t ) λ + Φ L v + 1 ( t ) δ L v + 1 ( t ) 2 Φ L v + 1 ( t ) δ L v + 1 ( t ) T i = 1 L v ρ i Φ i ( t ) δ i ( t ) T Δ v ( t i + 1 ) λ + Φ L v + 1 ( t ) δ L v + 1 ( t ) 2 Φ L v + 1 ( t ) δ L v + 1 ( t ) T i = L v + 2 L v + L u ρ i Φ i ( t ) δ i ( t ) T Δ u M F A ( t i + 1 ) λ + Φ L v + 1 ( t ) δ L v + 1 ( t ) 2 .
where δ i is parameter estimation errors.
Remark 3.
The PPJM Φ ( t ) in (7) is considered as differential signals in a certain sense and is bounded at any time t. The interaction between Φ ( t ) and Δ u ( t ) can be neglected when the system sampling period and Δ u ( t ) both are small [28].
Remark 4.
Equations (12) and (13) are independent of the mathematical model of the controlled system, and the PPJM estimate is related only to the online I/O data of the system.

3.3. Discrete Sliding Mode Controller

When there is no external disturbance and parameter estimation error in the system, the conventional MFAC scheme converges the system output error to zero. On the contrary, when the system is subject to disturbances and parameter estimation errors, the error will converge to a non-zero constant [29]. Therefore, a discrete SMC is incorporated into the controller design to improve the robustness of the system in this paper.
The output error is defined as:
e ( t ) = v d v ( t ) .
Let s ( t ) = e ( t ) , so s ( t + 1 ) can be set as:
s ( t + 1 ) = e ( t + 1 ) = v d ( t + 1 ) v ( t ) Φ ( t ) δ ( t ) Δ H ¯ ( t ) .
The SMC law is designed as:
s ( t + 1 ) = ( 1 q T ) s ( t ) ε T sgn ( s ( t ) ) ,
where sgn ( · ) is a symbolic function. ε > 0 , q > 0 , and satisfies 1 q T > 0 .
Substituting (16) into (17) yields the following sliding mode control law:
Δ u ( t ) = v d ( t + 1 ) v ( t ) Φ L v + 1 ( t ) δ L v + 1 ( t ) ( 1 q T ) s ( t ) ε T sgn ( s ( t ) ) Φ L v + 1 ( t ) δ L v + 1 ( t ) i = 1 L v Φ i ( t ) δ i ( t ) T Δ v ( t i + 1 ) + i = L v + 2 L v + L u Φ i ( t ) δ i ( t ) T Δ u ( t i + 1 ) Φ L v + 1 ( t ) δ L v + 1 ( t ) .
Let Δ u ( t ) = u S M ( t ) . Then, the MFASMC algorithm is as follows:
u ( t ) = u M F A ( t ) + P u S M ( t ) .
where P = d i a g { p 1 , p 2 , p 3 } R 3 × 3 , p 1 , p 2 , p 3 > 0 are weighting factors.
The control block diagram is shown in Figure 3. From (18), it is possible u S M to become large or even unbounded when Φ ^ ( t ) is small. To avoid this situation, δ ( t ) is introduced as an additional correction term for Φ ^ ( t ) .
From (14) and (18), it can be seen that the design of the controller process requires only the output data generated by each power unit model without any information from the model. Therefore, the MFASMC algorithm is data-driven.

3.4. Stability Analysis

Assumption 3.
The EMUs iare not affected by serious external factors during operation (such as derailment caused by debris flow and rail damage). Since the train system is subject to strict speed regulation, the speed variation of the train tends to be infinitely small when the system is stable and the sampling time is small enough.
Remark 5.
For the convenience of description, let L v = L u = 1 , other cases are similar.
Theorem 2.
If the system (6) satisfying Assumptions 1–3 is controlled by FFDL-MFASMC schemes (12), (13), and (19) with the desired output signal v d ( t + 1 ) = v d = c o n s t , then there exists λ min , when λ > λ min , the control system guarantees:
(1) 
The estimated value Φ ^ ( t ) = [ Φ ^ 1 ( t ) , Φ ^ 2 ( t ) ] of PPJM is bounded;
(2) 
lim t e ( t ) = 0 ;
(3) 
The output sequence and the input sequence are bounded.
Proof 1.
Φ ^ ( t ) = [ Φ ^ 1 ( t ) , Φ ^ 2 ( t ) ] is bounded.
Firstly, rewrite (13) into the following form:
Φ ^ ( t ) = Φ ^ ( t 1 ) + β v ( t ) v ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 β Φ ^ ( t 1 ) Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 .
Subtracting Φ ( t ) from both sides of (20) yields:
δ ( t ) = δ ( t 1 ) + Φ ( t 1 ) Φ ( t ) + β v ( t ) v ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 β Φ ^ ( t 1 ) Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 .
Substituting Φ ^ ( t 1 ) = δ ( t ) + Φ ( t 1 ) into (21) yields:
δ ( t ) = δ ( t 1 ) + Φ ( t 1 ) Φ ( t ) + β v ( t ) v ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 β δ ( t 1 ) + Φ ( t 1 ) Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 .
Substituting data model (7) into (22) yields:
δ ( t ) = δ ( t 1 ) I β Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 + Φ ( t 1 ) Φ ( t ) .
From Theorem 1, b is a positive constant and Φ ( t ) b . Taking the norm on both sides of (23), we have:
δ ( t ) = δ ( t 1 ) I β Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 + 2 b .
Squaring the first term on the right side of (24), one obtains:
δ ( t 1 ) I β Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 2 = δ ( t 1 ) 2 + β Δ H ¯ ( t 1 ) 2 μ + Δ H ¯ ( t 1 ) 2 2 β δ ( t 1 ) 2 Δ H ¯ ( t 1 ) 2 μ + Δ H ¯ ( t 1 ) 2 .
Since the step size factor β ( 0 , 2 ] , it is not difficult to obtain:
β Δ H ¯ ( t 1 ) 2 μ + Δ H ¯ ( t 1 ) 2 < β Δ H ¯ ( t 1 ) 2 Δ H ¯ ( t 1 ) 2 = 2 .
Then, it can be obtained from (25) and (26):
δ ( t 1 ) I β Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( k 1 ) 2 2 < δ ( t 1 ) 2 .
From (27), there must be 0 < M < 1 such that the following inequality holds:
δ ( t 1 ) I β Δ H ¯ ( t 1 ) Δ H ¯ T ( t 1 ) μ + Δ H ¯ ( t 1 ) 2 M δ ( t 1 ) .
Substituting (28) into (24), one obtains:
δ ( t ) M δ ( t 1 ) + 2 b M M δ ( t 2 ) + 2 b + 2 b M t 1 δ ( 1 ) + 1 M t 1 1 M 2 b .
It can be obtained from (29) that the parameter estimation error δ ( t ) = [ δ 1 ( t ) , δ 2 ( t ) ] is bounded, and since Φ ( t ) is bounded, the estimation value Φ ^ ( t ) is bounded too. The proof of conclusion (1) is completed. □
Since Φ 1 ( t ) , Φ 2 ( t ) is unknown, δ 1 ( t ) , δ 2 ( t ) cannot be accurately obtained. The introduction of Φ 1 ( t ) , Φ 2 ( t ) prevents the control input from being too large, and for the convenience of the controller design, let the element in δ 1 ( t ) , δ 2 ( t ) be adjustable constants.
Proof 2.
lim t e ( t ) = 0 .
Substituting (7) and (14) into (15) yields:
e ( t + 1 ) = [ I ρ ( Φ ^ 2 ( t ) δ 2 ( t ) ) ( Φ ^ 2 ( t ) δ 2 ( t ) ) T λ + Φ ^ 2 ( t ) δ 2 ( t ) 2 ] [ e ( t ) ( Φ ^ 1 ( t ) δ 1 ( t ) ) Δ v ( t ) ] .
Since ρ ( 0 , 1 ] and λ > 0 , we have:
I ρ ( Φ ^ 2 ( t ) δ 2 ( t ) ) ( Φ ^ 2 ( t ) δ 2 ( t ) ) T λ + Φ ^ 2 ( t ) δ 2 ( t ) 2 = ε ( 0 , 1 ) .
Since Φ ^ 1 ( t ) δ 1 ( t ) is bounded, then combining (30), (31), and Assumption 3, we have:
lim t e ( t + 1 ) = ε lim t e ( t ) , ε ( 0 , 1 ) .
This means that lim t e ( t ) = 0 . The proof of conclusion (2) is completed. □
Proof 3.
The output sequence and the input sequence are bounded.
Since e ( t ) and v d are bounded, it is easy to find that the output sequence is bounded. According to (15) and (32), using a b a + b and λ min < λ , we have:
Δ u M F A ( t ) ρ ( Φ ^ 2 ( t ) δ 2 ( t ) ) T λ + Φ ^ 2 ( t ) δ 2 ( t ) 2 e ( t ) ρ Φ ^ 2 ( t ) δ 2 ( t ) λ + Φ ^ 2 ( t ) δ 2 ( t ) 2 e ( t ) ρ Φ ^ 2 ( t ) δ 2 ( t ) 2 λ Φ ^ 2 ( t ) δ 2 ( t ) 2 e ( t ) ρ 2 λ min e ( t )
Further, from (32) and (33), we have:
u M F A ( t ) u M F A ( t ) u M F A ( t 1 ) + u M F A ( t 1 ) Δ u M F A ( t ) + u M F A ( t 1 ) u M F A ( t 2 ) + u M F A ( t 2 ) Δ u M F A ( t ) + Δ u M F A ( t 1 ) + + Δ u M F A ( 2 ) + u M F A ( 1 ) ρ 2 λ min ( e ( t ) + e ( t 1 ) + + e ( 2 ) ) + u M F A ( 1 ) < ρ 2 λ min ( ε k 1 e ( 1 ) + ε t 1 e ( 1 ) + + ε e ( 1 ) ) + u M F A ( 1 )
Since ρ 2 λ min and the e ( t ) are bounded, (34) can show that u M F A ( t ) is bounded. The boundedness of u S M ( t ) is similar to the boundedness of u M F A ( t ) . It is not difficult to conclude that the input sequence is bounded. The proof of conclusion (3) is completed.
In summary, the proof of Theorem 2 is completed. □

4. Simulation Experiment and Analysis

4.1. Simulation Environment

The semi-physical simulation platform of the high-speed EMU running process equipped in the existing laboratory, including the CRH380 EMU driving simulator, and its related virtual visual equipment, is shown in Figure 4. By inputting the corresponding control strategy through the reserved programming interface of the platform, the train operation effect can be displayed on the virtual visual equipment in real time, and the running speed, position and distance from the target point of the train can be recorded to simulate the real running environment. The basic parameters of CRH380A high-speed EMUs are shown in Table 1 [7,22].
The experiment is divided into two groups: the first group of experiments uses the proposed algorithm for simulation experiments without considering external disturbances to verify the effectiveness of the algorithm in this paper; the second group of experiments adds disturbance signals to verify the robustness of the algorithm in this paper and compares with MFAC and adaptive sliding mode control, analyzes the speed tracking effect of each power unit, the change of control force, the change of acceleration and other indicators to verify the advantages of the algorithm in this paper.

4.2. Simulation 1: No External Disturbance

The first set of experiments is simulated using the MFASMC algorithm without considering external disturbances to verify the effectiveness of the proposed algorithm. The initial conditions of the system are set as v 1 ( 1 ) = v 2 ( 1 ) = v 3 ( 1 ) = v d , Φ 1 ( 1 ) = Φ 2 ( 1 ) = d i a g { 0.5 , 0.5 , 0.5 } . The controller parameters are set to λ = 1 , ρ = 0.85 , μ = 1 , β = 0.2 , ε = 10 , q = 0.5 , δ 1 ( 1 ) = δ 2 ( 1 ) = 0.6 , P = d i a g { 2 , 2 , 2 } .
Figure 5 is the speed-displacement tracking curve of each power unit by MFASMC method, Figure 6 is the speed tracking error curve, and Figure 7 shows the corresponding velocity level error curve. It can be seen that the whole train speed tracking effect using MFASMC method is better, and the tracking error range of each power unit is between [ 0.245 km/h, 0.175 km/h], which meets the speed tracking accuracy requirement. According to CTCS-3 [30] (China Train Control System Level 3) speed error requirements (that is, speed error range should be ≤30 km/h, no more than ± 2 km/h; when the speed is greater than 30 km/h, it should be within 2 % of the speed). In addition, the speed change of the EMUs from Tai’an to Xu’zhou East is stable and the error fluctuation is small.
Remark 6.
The errors of individual sampling points are too large to represent the overall control performance of the system, so the data of points with large errors are excluded in the experiment.
Figure 8 is the control force change curve of each power unit using the MFASMC algorithm. The control force range of each power unit is between [ 47 N/kN, 41 N/kN], and the working condition switching process is relatively stable. Figure 9 shows the acceleration curve of each power unit. The acceleration range of each power unit is between [ 0.923 m/s2, 0.812 m/s2]. The acceleration change is stable, which can meet the comfort standard of the train operation.
This section verifies the effectiveness of the MFASMC algorithm by speed tracking error, the control force variation case, and the acceleration variation case without considering external disturbances.

4.3. Simulation 2: External Disturbance

The second group of experiments incorporates disturbance signals to verify the robustness of the proposed algorithm and compares it with MFAC and DITSMC methods. During the experiment, white noise is introduced to simulate the external disturbance encountered in the actual operation of the train. The control strategy and vehicle information are input into the simulation experimental bench, then to record the train operation speed, position, and control force of the three methods.
(1)
MFASMC: The initial conditions of the system are set as v 1 ( 1 ) = v 2 ( 1 ) = v 3 ( 1 ) = v d , Φ 1 ( 1 ) = Φ 2 ( 1 ) = d i a g { 0.5 , 0.5 , 0.5 } . The controller parameters are set to λ = 1 , ρ = 0.85 , μ = 1 , β = 0.2 , ε = 10 , q = 0.5 , δ 1 ( 1 ) = δ 2 ( 1 ) = 0.6 , P = d i a g { 2 , 2 , 2 } .
(2)
MFAC: The FFDL-MFAC method control law scheme is as follows:
u ( t ) = u ( t 1 ) + ρ Φ ^ 2 T ( t ) ( v d ( t + 1 ) v ( t ) Φ ^ 1 ( t ) Δ v ( t ) ) λ + Φ ^ 2 ( t ) 2 .
The initial conditions of the system are set as v 1 ( 1 ) = v 2 ( 1 ) = v 3 ( 1 ) = v d , Φ 1 ( 1 ) = Φ 2 ( 1 ) = d i a g { 0.5 , 0.5 , 0.5 } . The controller parameters are set to λ = 1 , ρ = 0.85 , μ = 1 , β = 0.2 , ε = 10 .
(3)
DITSMC [28]: The CFDL-DITSMC method control law scheme is as follows:
Δ u ( t ) = 1 Ψ ^ ( t ) [ K 1 1 s ( t ) K 1 1 K 2 E ( t ) + v d ( t + 1 ) v ( t ) sgn ( s ( t ) ) ]
where K 1 = d i a g { K 11 , K 12 , K 13 } , K 2 = d i a g { K 21 , K 22 , K 23 } . The terminal sliding mode function s ( t ) and the integral error term are E ( t ) , respectively,
s ( t ) = K 1 e ( t ) + K 2 E ( t 1 )
E ( t ) = E ( t 1 ) + e ( t )
The initial conditions of the system are set as v 1 ( 1 ) = v 2 ( 1 ) = v 3 ( 1 ) = v d , Ψ ^ ( 1 ) = d i a g { 0.5 , 0.5 , 0.5 } . The controller parameters are set to λ = 1 , ρ = 0.85 , μ = 1 , β = 0.2 , ε = 10 , q = 0.5 , P = d i a g { 2 , 2 , 2 } .
Figure 10 is the speed-displacement tracking curve of each power unit of MFASMC, MFAC and DITSMC, and Figure 11 is the corresponding speed tracking error curve. Due to the addition of external disturbances, the control performance of MFAC and DITSMC methods is greatly affected, and the convergence is difficult to guarantee. In most of the road sections, the tracking error range of each power unit of MFAC is between [ 0.474 km/h, 0.468 km/h], and the tracking error range of each power unit of DITSMC is between [ 0.528 km/h, 0.513 km/h]. However, when passing through special road sections, due to the rapid change of expected speed, the errors of MFAC and DITSMC can only be stabilized between [ 1.247 km/h, 1.348 km/h] and [ 0.851 km/h, 0.762 km/h], respectively. In contrast, MFASMC uses the discrete sliding mode exponential reaching law to further ensure convergence. The tracking error range of each power unit is stable between [ 0.251 km/h, 0.206 km/h], which is less affected by disturbance and meets the speed tracking accuracy requirements.
In contrast, MFASMC uses the discrete sliding mode exponential reaching law to further ensure convergence. The tracking error range of each power unit is stable between [−0.251km/h, 0.206km/h], which is less affected by disturbances and meets the speed tracking accuracy requirements.
Figure 12 shows the unit control force curves of MFASMC, MFAC, and DITSMC. The unit control force range of each power unit of MFAC and DITSMC is between [ 53 N/kN, 48 N/kN] and [ 54 N/kN, 50 N/kN], respectively, and the control force of MFAC changes frequently and is greatly affected by external disturbances. The control force of MFASMC is relatively stable, and the amplitude is smaller than that of MFAC. The unit control force range of each power unit is between [ 49 N/kN, 44 N/kN].
Figure 13 shows the acceleration curves of MFASMC, MFAC, and DITSMC. It is not difficult to see that the acceleration of MFAC and DITSMC methods changes too fast, and the range is between [ 1.045 m/s2, 0.947 m/s2] and [ 1.056 m/s2, 1.024 m/s2]. The acceleration of MFASMC’s high-speed EMUs changes gently, ranging from [ 0.942 m/s2, 0.858 m/s2], which meets the comfort requirements of passengers [31].
Further, in order to analyze the control performance of each controller more intuitively, the following several performance indicators are considered to evaluate the controller.
(1)
Mean square error performance (MSE)
M S E = 1 n T i = 1 n t = 1 T v d v i ( t ) 2 .
(2)
Integral of absolute value of error criterion (IAE)
I A E = i = 1 n 0 e i ( t ) d t n .
(3)
Maximum acceleration/deceleration (MAXA)
M A X A = sup t 2 , T i 1 , n v i ( t ) v i ( t 1 ) .
The performance index values for the three control methods are recorded in Table 2. The MSE indicator measures the deviation between the observed value and the true value and is more sensitive to outliers in the data. The smaller the value, the better the system tracking effect, and the IAE index is similar to the MSE measurement effect. The MSE and IAE values of MFAC and DITSMC were greater than those of MFASMC. Input stability of the maximum acceleration/deceleration reaction system. It can be seen that the maximum acceleration/deceleration of the train using the MFASMC control scheme is 0.942 m/s2, and the change is small; the maximum acceleration/deceleration of MFASMC and DITSMC is 1.045 m/s2 and 1.056 m/s2, respectively, which means that MFAC and DITSMC are not conducive to the comfort requirements of passengers, while MFASMC can meet the requirements.
In summary, this section introduces external disturbances, and verifies the robustness and superiority of the proposed algorithm through velocity tracking error, control force changes, and acceleration changes.

5. Conclusions

In this paper, an improved MIMO-FFDL-MFASMC method is proposed for the automatic driving system of high-speed EMUs. In this method, the operation process of the EMUs is equivalent to a full format dynamic data model, and a model-free adaptive controller is designed based on the data model. Then, to reduce the influence of measurement disturbance and improve the robustness of the system, a discrete sliding mode control algorithm is introduced. Furthermore, to prevent the sliding mode control input from being too large, the parameter estimation error is introduced as an additional correction term of the algorithm. The simulation results demonstrate that compared with MFAC and DITSMC, the MFASMC control scheme:
(1)
Achieves higher precision tracking control than the traditional MFAC method for given speed-displacement curve, and the error range is between [ 0.251 km/h, 0.206 km/h], which meets the requirements of train speed error and achieves safe and punctual operation of the train;
(2)
The control force changes more smoothly, and the acceleration range of each power unit is [ 0.942 m/s2, 0.858 m/s2], which meets the comfort requirements of passengers;
(3)
It has a strong suppression effect on external disturbances and good robustness. In conclusion, the speed tracking effect of each power unit of the control algorithm in this paper is favorable, the control force changes smoothly, the acceleration meets the driving safety requirements, and has a strong inhibitory effect on external disturbances.
Further, based on this paper, the author will do the following research:
(1)
The heavy-haul combined trains composed of different types of locomotives and the delay are considered as [31];
(2)
Using the intelligent control method to optimize the parameters designed by the control method in this paper as [32];
(3)
The heat of multi-agent formation control has been high in recent years, and it aims to accomplish the task efficiently through the collaboration of each agent in the system [33,34], so the authors will study the model-free adaptive control of high-speed trains with multi-agent in the future;
(4)
Design an algorithm to improve train operation safety [35].

Author Contributions

Conceptualization, L.Z. and Z.L.; methodology, L.Z.and Z.L.; software, L.Z.; validation, H.Y., Y.F. and Y.Y.; formal analysis, Y.Y.; resources, H.Y.; writing—original draft preparation, L.Z.; writing—review and editing, L.Z., Z.L. and Y.F; supervision, H.Y.; funding acquisition, Z.L. and Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China (52162048), Training Program for Academic and Technical Leaders of Major Disciplines of Jiangxi Province (20213BCJ22002) and Natural Science Foundation Project of Liaoning Province (2022-KF-21-03).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, K.P.; Jiang, B.; Chen, F.Y. Multiple-model based diagnosis of multiple faults with high speed train applications using second level adaptation. IEEE Trans. Ind. Electron. 2020, 68, 6257–6266. [Google Scholar] [CrossRef]
  2. Li, Z.Q.; Yang, Z.C.; Yang, H.; Liu, J.M. Generalized predictive control with dual adaptation method of high speed train. China Railw. Sci. 2015, 36, 120–127. [Google Scholar]
  3. Li, Z.Q.; Ding, J.Y.; Yang, H.; Liu, J. Generalized predictive control tuning for high-speed train based on controller matching method. J. China Railw. Soc. 2018, 40, 82–89. [Google Scholar]
  4. Jia, C. Nonlinear Predictive Control for Automatic Train Operation with Consideration of Safety Constraints and Multi-Point Model. Ph.D. Dissertation, Beijing Jiaotong University, Beijing, China, 2020. [Google Scholar]
  5. Xu, C.F.; Chen, X.Y.; Zheng, X.; Wang, Y.; Li, W.D. Slip velocity tracking control of high-speed train using dynamic surface method. J. China Railw. Soc. 2020, 42, 41–49. [Google Scholar]
  6. Li, Z.Q.; Jin, B.; Yang, H.; Fu, Y.T. Distributed sliding mode control strategy for high-speed EMU strong coupling model. Acta Autom. Sin. 2020, 46, 495–508. [Google Scholar]
  7. Yang, H.; Fu, Y.T.; Wang, D.H. Multi-ANFIS model based synchronous tracking control of high-speed electric multiple unit. IEEE Trans. Fuzzy Syst. 2018, 26, 1472–1484. [Google Scholar] [CrossRef]
  8. Yang, H.; Zhang, F.; Zhang, K.P.; Li, Z.Q.; Fu, Y.T. Predictive control using a distributed model for electric multiple unit. Acta Autom. Sin. 2014, 40, 1912–1921. [Google Scholar]
  9. Hou, Z.S. Nonlinear System Parameter Identification, Adaptive Control and Model Free Adaptive Learning Control. Ph.D. Thesis, Northeastern University, Shenyang, China, 1994. [Google Scholar]
  10. Ma, Y.S.; Che, W.W.; Deng, C. Distributed model-free adaptive control for learning nonlinear MASs under DoS attacks. IEEE Trans. Neural Netw. Learn. Syst. 2021. early access. [Google Scholar] [CrossRef]
  11. Ma, Y.S.; Che, W.W.; Deng, C. Dynamic event-triggered model-free adaptive control for nonlinear CPSs under aperiodic DoS attacks. Inf. Sci. 2022, 589, 790–801. [Google Scholar] [CrossRef]
  12. Lin, C.J.; Lai, C.C.; Hsia, K.H.; Chen, C.S. Apply model-free adaptive control approach for mobile robot path following. J. Robot. Netw. Artif. Life 2020, 7, 190–193. [Google Scholar] [CrossRef]
  13. Wang, H.Z.; Fang, L.J.; Song, T.Z.; Xu, J.; Shen, H. Model-free adaptive sliding mode control with adjustable funnel boundary for robot manipulators with uncertainties. Rev. Sci. Instruments 2021, 92, 065101. [Google Scholar] [CrossRef] [PubMed]
  14. Liu, S.D.; Hou, Z.S.; Zhang, X.; Ji, H.H. Model-Free adaptive control method for a class of unknown MIMO systems with measurement noise and application to quadrotor aircraft. IET Control. Theory Appl. 2020, 14, 2084–2096. [Google Scholar] [CrossRef]
  15. Pan, X.L.; Xian, B. Model-free adaptive robust control design for a small unmanned helicopter. Control. Theory Appl. 2017, 34, 1171–1178. [Google Scholar]
  16. Shi, W.S. Research on automatic train operation based on model-free adaptive control. J. China Railw. Soc. 2016, 38, 72–77. [Google Scholar]
  17. Yang, W.; Yin, C.K.; Hou, Z.S. A novel energy efficient operation strategy for a train based on model-free adaptive predictive control. In Proceedings of the 31st Chinese Control Conference, Hefei, China, 25–27 July 2012; pp. 1523–1528. [Google Scholar]
  18. Wang, H.J.; Hou, Z.S.; Jin, S.T. Model-Free adaptive fault-tolerant control for multiple point-mass subway trains with speed and traction/braking force constraints. IFAC PapersOnLine 2020, 53, 3916–3921. [Google Scholar] [CrossRef]
  19. Wang, H.J.; Hou, Z.S. Model-free adaptive fault-tolerant control for subway trains with speed and traction/braking force constraints. IET Control. Theory Appl. 2020, 14, 1557–1566. [Google Scholar] [CrossRef]
  20. Wang, H.; Liu, G.F.; Hou, Z.S. Data-driven model-dree adaptive fault tolerant control for high-speed train. Control. Decis. 2022, 37, 1127–1136. [Google Scholar] [CrossRef]
  21. Zhong, L.S.; Li, B.; Gong, J.H.; Zhang, Y.X.; Zhu, Z.M. Maximum likelihood identification of nonlinear model for high-speed train. Acta Autom. Sin. 2014, 40, 2950–2958. [Google Scholar]
  22. Li, Z.Q.; Yang, H.; Liu, M.J.; Liu, J.M. Modeling and tracking control for braking process of high-speed electric multiple unit. China Railw. Sci. 2016, 37, 80–86. [Google Scholar]
  23. Yang, Y.M.; Yan, F. Research on train dynamic coupling strategy based on distributed model predictive control. J. Phys. Conf. Ser. 2022, 2183, 012029. [Google Scholar] [CrossRef]
  24. Wu, Q.; Cole, C.; Spiryagin, M.; Chang, C.; Wei, W.; Ursulyak, L.; Shvets, A.; Murtaza, M.A.; Mirza, I.M.; Zhelieznov, K.; et al. Freight train air brake models. Int. J. Rail Transp. 2021, 1–49. [Google Scholar] [CrossRef]
  25. Mao, Z.H.; Tao, G.; Jiang, B.; Yan, X.G. Adaptive Control Design and Evaluation for Multibody High-Speed Train Dynamic Models. IEEE Trans. Control. Syst. Technol. 2020, 29, 1061–1074. [Google Scholar] [CrossRef]
  26. Xiong, S.S.; Hou, Z.S. Model-free adaptive control for unknown MIMO nonaffine nonlinear discrete-time systems with experimental validation. IEEE Trans. Neural Netw. Learn. Syst. 2020, 33, 1727–1739. [Google Scholar] [CrossRef] [PubMed]
  27. Hou, Z.S.; Xiong, S.S. On model-free adaptive control and its stability analysis. IEEE Trans. Autom. Control. 2019, 64, 4555–4569. [Google Scholar] [CrossRef]
  28. Wang, Y.S.; Hou, M.D. Model-free adaptive integral terminal sliding mode predictive control for a class of discrete-time nonlinear systems. ISA Trans. 2019, 93, 209–217. [Google Scholar] [CrossRef]
  29. Hui, Y.; Chi, R.H.; Huang, B.; Hou, Z.S.; Jin, S.T. Observer-based sampled-data model-free adaptive control for continuous-time nonlinear nonaffine systems with input rate constraints. IEEE Trans. Syst. Man Cybern. Syst. 2020, 51, 7813–7822. [Google Scholar] [CrossRef]
  30. Yang, H.; Fu, Y.T.; Zhang, K.P.; Li, Z.Q. Speed tracking control using an ANFIS model for high-speed electric multiple unit. Control. Eng. Pract. 2014, 23, 57–65. [Google Scholar] [CrossRef]
  31. Zhang, K.P.; Jiang, B.; Tao, G.; Chen, F.Y. MIMO evolution model-based coupled fault estimation and adaptive control with high-speed train applications. IEEE Trans. Control. Syst. Technol. 2018, 26, 1552–1566. [Google Scholar] [CrossRef]
  32. Coelho, L.D.S.; Catholic, P. Optimization of model-free adaptive controller using differential evolution method. ABCM Symp. Ser. Mechatronics 2008, 3, 37–45. [Google Scholar]
  33. Bhattacharyya, S.; Patra, S. Positive consensus of multi-agent systems with hierarchical control protocol. Automatica 2022, 139, 110191. [Google Scholar] [CrossRef]
  34. Ma, L.; Wang, Y.L.; Fei, M.R.; Pan, Q.K. Cross-dimensional formation control of second-order heterogeneous multi-agent systems. ISA Trans. 2022, 127, 188–196. [Google Scholar] [CrossRef] [PubMed]
  35. Shu, Y.; Zhao, J. A simplified Markov-based approach for safety integrity level verification. J. Loss Prev. Process. Ind. 2014, 29, 262–266. [Google Scholar] [CrossRef]
Figure 1. Dynamic description of EMUs operation process.
Figure 1. Dynamic description of EMUs operation process.
Applsci 12 10983 g001
Figure 2. Distribution diagram of CRH380A EMUs power unit.
Figure 2. Distribution diagram of CRH380A EMUs power unit.
Applsci 12 10983 g002
Figure 3. An improved block diagram of MFASMC structure for EMUs.
Figure 3. An improved block diagram of MFASMC structure for EMUs.
Applsci 12 10983 g003
Figure 4. Simulation experiment device of CRH380A high speed EMUs.
Figure 4. Simulation experiment device of CRH380A high speed EMUs.
Applsci 12 10983 g004
Figure 5. The speed tracking distribution of each power unit of MFASMC.
Figure 5. The speed tracking distribution of each power unit of MFASMC.
Applsci 12 10983 g005
Figure 6. The speed error distribution of each power unit of MFASMC.
Figure 6. The speed error distribution of each power unit of MFASMC.
Applsci 12 10983 g006
Figure 7. The speed level error curve of each power unit of MFASMC.
Figure 7. The speed level error curve of each power unit of MFASMC.
Applsci 12 10983 g007
Figure 8. The control force distribution of each power unit of MFASMC.
Figure 8. The control force distribution of each power unit of MFASMC.
Applsci 12 10983 g008
Figure 9. The acceleration distribution of each power unit of MFASMC.
Figure 9. The acceleration distribution of each power unit of MFASMC.
Applsci 12 10983 g009
Figure 10. Speed tracking curves of each power unit for the three methods.
Figure 10. Speed tracking curves of each power unit for the three methods.
Applsci 12 10983 g010
Figure 11. Speed tracking error curves of each power unit for the three methods.
Figure 11. Speed tracking error curves of each power unit for the three methods.
Applsci 12 10983 g011
Figure 12. Control force curves of each power unit for the three methods.
Figure 12. Control force curves of each power unit for the three methods.
Applsci 12 10983 g012
Figure 13. Acceleration curves of each power unit for the three methods.
Figure 13. Acceleration curves of each power unit for the three methods.
Applsci 12 10983 g013
Table 1. The CRH380A EMUs model parameters.
Table 1. The CRH380A EMUs model parameters.
ParametersParameter ValuesUnit
Power unit mass M 1 1.836 × 10 5 T
Power unit mass M 2 1.123 × 10 5 T
Power unit mass M 3 1.836 × 10 5 T
Drag coefficient a 0 5.2 N/kg
Drag coefficient a 1 3.6 × 10 2 N· s2/kg· m
Drag coefficient a 2 1.2 × 10 3 N· s2/kg· m2
Elastic coefficient k 2 × 10 7 N/m
Damping coefficient d 5 × 10 6 N· s/m
Table 2. Comparison of several performance indexes of each control method.
Table 2. Comparison of several performance indexes of each control method.
MethodsMSEIAEMAXA
MFASMC 0.052 4370.942
MFAC 0.248 11801.045
DITSMC 0.476 28101.056
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, L.; Li, Z.; Yang, H.; Fu, Y.; Yan, Y. Data-Driven Model-Free Adaptive Sliding Mode Control Based on FFDL for Electric Multiple Units. Appl. Sci. 2022, 12, 10983. https://doi.org/10.3390/app122110983

AMA Style

Zhou L, Li Z, Yang H, Fu Y, Yan Y. Data-Driven Model-Free Adaptive Sliding Mode Control Based on FFDL for Electric Multiple Units. Applied Sciences. 2022; 12(21):10983. https://doi.org/10.3390/app122110983

Chicago/Turabian Style

Zhou, Liang, Zhongqi Li, Hui Yang, Yating Fu, and Yue Yan. 2022. "Data-Driven Model-Free Adaptive Sliding Mode Control Based on FFDL for Electric Multiple Units" Applied Sciences 12, no. 21: 10983. https://doi.org/10.3390/app122110983

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