Abstract
High-speed railway vehicles operate much faster than traditional railway vehicles. After a four-axle high-speed railcar is modeled, an analytical solution is employed in this paper to solve dynamic equations. According to this analytical solution, the coupling of four-axle high-speed railcar equations depends strictly on the adhesion coefficient. A novel parallel control strategy is then formulated to prevent wheels from slipping and track the desired velocity profile. The proposed control strategy includes feedback linearization and sliding mode controllers to achieve the desired performance. Finally, the simulation results indicated the effectiveness of the proposed control system in the high-speed railcar such that the tracking error is less than 12%.
1. Introduction
High-speed trains move faster than 200 km/h with respect to specific measures [1]. If the slip is exceeded, the acceleration time will increase, something which is undesirable in high-speed trains. Furthermore, trains must work on schedule; thus, every train needs a velocity profile tracker to reach each station at the appropriate time in accordance with the train station schedule.
Yongsong Wei et al. [2] proposed a complete model of longitudinal dynamics for China’s high-speed train (CRH) and designed an MPC to track the desired velocity profile up to 80 m/s. Zhang et al. [3] designed a sliding mode observer and a controller to control the velocity of a high-speed train. They analyzed the effects of the drag coefficient uncertainties and the wind speed. Gao et al. [4] proposed an adaptive neural network control system with a flexible structure for the position and velocity control of high-speed trains. However, the main disadvantage of reviewed methods is that they disregarded the effects of slip between wheels and rails on the wheel’s driving force and the locomotive acceleration, although a slip control system is required in the control of the railcar velocity. The slip control system must prohibit more slip in the area of contact between wheels and rails, for this can reduce the tractive force [5] but increase the acceleration time, noise [6], and wheel wear [7,8].
In this paper, a new control system is developed to control the velocity of the four-axle railcar. The control system uses a parallel structure to prevent slip at the beginning of the movement and track the desired velocity profile. To create sufficient tractive force at the beginning of movement, a decentralized slip control system is designed for each axle based on the feedback linearization method for controlling the extent of slip in each axle separately. Moreover, the sliding mode method is employed to track the velocity profile. According to the results, the proposed control system is stable and robust against uncertainties.
This paper consists of four sections. Section 1 presents a literature review and an introduction to the problem. Section 2 presents the dynamic model of a four-axle high-speed railcar by considering some assumptions. In Section 3, an analytical solution is offered to evaluate the effect of the adhesion coefficient on the acceleration of high-speed railcar more accurately. This section is divided into three subsections. Sections 3.1 and 3.2 report the results of the analytical solution in two different cases, whereas Section 3.3 presents a numerical solution for the validation of analytical results. In Section 4, a control system is designed to control the slip and track the desired velocity profile. Feedback linearization and sliding mode methods are employed in Sections 4.1 and 4.2 to design a slip controller and a velocity profile tracker. The closed-loop results are reported in Section 4.3, whereas validation, stability, and robustness of the proposed controller are evaluated in Sections 4.4, 4.5, and 4.6, respectively.
2. Modeling the Four-Axle Railcar
A high-speed multiple unit is a high-speed train on which the drive power is distributed underneath the floors of several railcars. The distribution of power over multiple railcars would allow for higher acceleration than a single locomotive. Different drive power distribution methods can be implemented through high-speed multiple units. Figure 1 demonstrates various types of high-speed multiple units.

According to Figure 1, each railcar is self-propelled in different types of high-speed multiple units. Therefore, the coupling force between the two railcars can be neglected [9]. For the longitudinal dynamic modeling of a four-axle railcar, a free-body diagram of only one railcar can be regarded in Figure 2. The car body is assumed to have no longitudinal movement in proportion to the wheels. Each wheelset is also being rotated independently; hence, the system has five degrees of freedom.

According to Figure 2, motion equations in the longitudinal direction are obtained as follows:where refers to the traction motor torque, and denotes the drag force. According to equations (1) and (2), the dynamic equations of railcars are completely coupled due to the adhesion forces among wheels and rails. Calculated through the following equations, these forces are the major tractive forces in the acceleration and braking systems of a railcar [10]:where indicates the normal force, and shows the adhesion coefficient, whereas represents the slip velocity in . Moreover, parameters , , , and in equation (5) are constant values depending on the conditions of the contact surface between wheels and rails [10]. Figure 3 draws a comparison between equation (5) with experimental results by considering 8% uncertainty for parameters and [11].

(a)

(b)
According to Figure 3, equation (5) fits the experimental results in the peak area. However, after reaching its maximum value, the curve in equation (5) plunges more quickly than the experimental results curve. Hence, equation (5) presents a good accuracy in the peak area that can be used in the acceleration mode.
The equations of four-axle railcar can be written in the state-space form as follows:
3. Analytical Solution to Dynamic Equations
The Adomian decomposition method (ADM) is adopted in this section to offer an analytical solution for the state-space model of the system in response to the constant torque. The railcar model is considered a quarter to avoid the calculation complexity of Adomian polynomials for the whole model. By replacing the constant coefficients from Table 1, the state-space model is presented as follows:
The ADM is obtained from equation (8):
After equation (9) is solved through the novel algorithm to determine Adomian polynomials [12], the following equations are obtained: to are shown in appendix A. According to equation (A.1), the longitudinal velocity of railcar and the rotational velocity of wheel depend strictly on the traction motor torque. Thus, the results are reported in two cases to reach an in-depth perception of the traction motor torque effect. The first case is the situation in which the traction motor torque is very high (in order of ). The other case is a state where the amount of traction motor torque is low (in order of ).
3.1. Case I.
Figure 4 reports the results of Case I.

According to Figure 4, the railcar reaches a very low velocity of 0.0416 during 0.008 s (green curve) due to no appropriate adhesion coefficients. The appropriate adhesion coefficient exists only at the beginning of motion, and its amount reaches zero after nearly 0.008 s. This can also be proven by equation (A.2) which is a simplified version of equation (A.1). According to equation (A.2), coefficients of terms in which exists in the equations belonging to are in order of , whereas they are in order of for terms of . Hence, the effect of the input torque on the wheel rotational speed is greater than the railcar velocity. As a result, the adhesion coefficient becomes negligible after 0.008 s.
3.2. Case II.
The ADM solution is not valid when the input torque is due to an increase of adhesion in the contact area between wheels and rails. In other words, once (see Figure 4), the adhesion coefficient has a considerable value only at the beginning of motion, whereas it is negligible after nearly 0.008 s. In this case, the coupling of equation (8) decreases, and the presented ADM method is feasible. However, when , the adhesion coefficient has a remarkable value. Consequently, equation (8) is completely coupled.
Hence, it is better to extend the terms carrying power orders in the railcar-state equations until equations exit the power form. The Taylor expansion of order four around the point of is employed to extend the power terms of adhesion coefficient relation.
Ozis and Yıldırım [13] indicated that the ADM method was equivalent to the Homotopy perturbation method (HPM) for equations with exponential nonlinearity in which exponential terms are expanded as the Taylor series [14]. Furthermore, Li [15] illustrated that ADM and HPM were theoretically equivalent in solving nonlinear equations. Therefore, HPM is employed to solve equation (7) when .
HPM form of equation (7) can be written as follows:
Variables z1 to z5 of equation (12) are defined as follows:
Due to the oscillations that arise from the existence of microslips, only two sentences in equation (13) are used in order to avoid the complexity of equations. By placing equations (13) into (12), the following results are achieved:
Figure 5 reports the results of the HPM solution for the railcar velocity, the angular velocity of wheels, and the adhesion coefficient for 500 s.

According to Figure 5, the linear speed of the wheel and the railcar velocity are equal. However, since the traction motor input torque is inadequate, the time for acceleration is off the charts. Furthermore, according to equation (14), velocities of railcars and wheels should increase linearly with time; however, it is practically impossible due to the resistance forces. Therefore, it can be concluded that the proposed HPM solution becomes invalid after 500 s. In the HPM solution, it is impossible to calculate the adhesion coefficient from equation (5), and the adhesion coefficient curve in Figure 5 is calculated through a numerical solution.
3.3. Validation of the Analytical Solution
A numerical solution was offered to validate the proposed analytical solutions. Figures 6 and 7 report the results of analytical and numerical solutions in Cases I and II, respectively. Evidently, the numerical and analytical solutions are similar.


Accordingly, the torque results are considerable in a lack of sufficient adhesion for train acceleration. At the same time, a low input torque leads to an increase in the acceleration time and a reduction in the adhesion coefficient. Therefore, a slip control system should be adopted to control the torque input so that the adhesion coefficient is kept in the peak area at the beginning of motion.
4. Designing the Controlling Structure
A control system should be designed to control the slip in a way that the maximum adhesion is obtained in the acceleration mode. Whenever a four-axle railcar reaches its proper acceleration, a speed controller is required to track the velocity profile. Thus, the proposed controlling structure consists of two controllers, one of which is utilized to control the amount of adhesion between wheels and rails in the acceleration mode, whereas the other controller is employed for speed control in accordance with the intended velocity profile. For this purpose, a parallel control structure is designed like Figure 8. In this structure, the feedback linearization method is used for slip control, whereas the sliding mode method is adopted for tracking the desired velocity profile. According to the results, the torque obtained from the slip control system and the torque obtained from the speed control system through , were collected together and then exerted on the railcar wheels. The following figure demonstrates the designing trend for each controller.

4.1. Slip Control through Feedback Linearization
By differentiating equation (5) and equating it to zero, the slip velocity allows the highest coefficient of adhesion to be obtained nearly . Therefore, slip control in acceleration aims to reach this slip velocity and consequently reaches the highest coefficient of adhesion. The linearized equations of four-axle railcar movement can be achieved as follows by using the feedback linearization method (see appendix B for details):wherewhere – indicate the error between the desired and existent values of slip velocity, and – depict positive coefficients assuring that this error approaches zero.
4.2. Tracking the Desired Velocity Profile
The safe and efficient operation of a railway system depends mainly on the performance of its automatic train control (ATC) system [16, 17]. In fact, an ATC system consists of three subsystems, i.e., automatic train operation (ATO), automatic train protection (ATP), and automatic train supervision (ATS) [18], out of which the ATO plays a key role in the urban rail transit system. Generating the desired velocity profile, the ATO tries to track the created velocity profile. Therefore, the ATO can be adopted to help trains perform the operation plan accurately, improve transportation efficiency, enhance the comfort level of passengers, and save energy [19]. Numerous studies have analyzed the ATO design for trains [18–21] and high-speed trains [16].
In this section, regarding the velocity profile of a four-axle ICE3 railcar, a controller is designed to track the desired velocity profile. According to [22], Figure 9 shows the ICE3 profile in acceleration. Evidently, ICE3 reaches in 370 s. To pursue this velocity profile, it should first be estimated by using a function. For this purpose, a seventh-order Gaussian function is used as follows with coefficients shown in Table 2:

According to Figure 9, this function fits the ICE3 velocity profile properly.
The sliding mode method is employed to track the velocity profile. This method has been implemented successfully in various engineering fields [23–25]. In this study, the control variable is the railcar velocity, the desired value of which is the velocity profile defined in equation (17). The control input can be obtained from in the following way for the railcar equations:
4.3. Simulation and Results
The simulation process was performed within 3600 s. In the first 100 s requiring appropriate adhesion between wheels and rails for acceleration, α of was set at 0.99. After 100 s and the creation of proper adhesion between wheels and rails, α was set equal to 0.01 so that the speed control system would track the favorable velocity profile. The limitation for was not to exceed , for the traction motor torque of ICE3 was . Figures 10 and 11 report the results.


According to Figure 10, the ICE3 velocity profile was properly tracked, and the maximum tracking error was reported nearly 12%. Figure 11 shows that the adhesion rate was kept within the 0.0246–0.0251 range due to having a significant portion on the creation of the input torque by the slip control system during the first 500 s. Then, there is a transition zone for the adhesion coefficient so that its value changes from 0.016 to 0.025 due to switching from the slip controller to the velocity profile tracker. Finally, this quantity decreased to nearly 0.0165 by reducing the effect of the slip control system and having no requirement for high adhesion coefficient.
4.4. Validation
An approximate solution can be adopted to verify the results achieved in Subsection 4.3. According to Figure 11, the adhesion coefficient is nearly constant at the beginning and end of motion. Therefore, the following solution can be achieved by using equations (1) to (4) and assuming that the coefficient of adhesion is constant:
Figure 12 reports the results obtained by placing constant values from Table 1 into equation (19) (the values of within the range of 0 to 500 s and 1200 to 3600 s are considered 0.0249 and 0.0165, respectively).

In addition, the numerical results are compared with the experimental data of the Chinese high-speed train (CRH3) [26] as well. As it can be seen from Figure 13, the experimental data verify the designed controller performance such that graphs for numerical methods and experimental data are the same on the transient traction area which is for acceleration. However, the maximum velocity for CRH3 is more which makes the dash-line graph go higher than the solid-line graph in the stable area.

4.5. Stability
The stability of the slip controller should be evaluated to ensure the stability of the proposed control structure. As discussed in Subsection 4.1, the feedback linearization method was employed to design the slip controller. Thus, for the evaluation of stability, it is important to ensure that the internal dynamics of the system are not affected by the input under any circumstances. For this purpose, the zero dynamic stability of the system should first be evaluated. Therefore, in the last equation of equation (B.2) related to , all quantities for , , , and are equal to zero to obtain zero dynamics of the system.
The following parameter is obtained by solving equation (20) and using the constant value from Table 1:
Equation (21) is evidently stable; hence, zero dynamics of the system are stable. Consequently, the internal dynamics of the system are also stable.
4.6. Robustness
In control problem literature, for the evaluation of robustness in the control structure, some unavoidable hardware limits, such as actuator dead zones, are usually studied [27, 28]. However, for railway vehicle control problems, some specific scenarios for the uncertainty of constant parameters must be considered.
4.6.1. Scenario I
In the first scenario, a wheelset of the four-axle high-speed railcar is abandoned and replaced with a newer wheelset due to a technical problem. Thus, the new wheelset radius differs from those of the other wheelsets. After the simulation was performed, the following results were achieved by setting the radii of wheelsets at .
According to Figure 14, the control structure can track the desired velocity profile properly even when there are uncertainties in the system parameters.

4.6.2. Scenario II
Although the track was assumed straight with no irregularities, it was possible to consider some uncertainties. Therefore, the second scenario included .
According to Figure 15, the control structure is robust against uncertainties and can track the desired speed accurately.

5. Conclusion
This paper proposed an analytical solution to the motion equations of a four-axle railcar. According to the results, the railcar acceleration time depended on the adhesion coefficient. Therefore, the slip control system is expected to adjust the input torque so that slip remains within the desired range. Consisting of feedback linearization and sliding mode methods, a parallel control structure was designed to control the railcar velocity and track the desired velocity profile. Finally, the results showed that the designed parallel control structure operated properly and that the railcar tracked the velocity profile with less than 12% tracking error.
In reality, traction motors of high-speed trains are mainly the three-phase asynchronous induction motors, the productive torque of which is a function of flux linkage and current in the rotor and the stator. The flux linkage and current are also functions of the voltage applied to the traction motor by the three-phase power supply network. Therefore, as a future work, a complete model of the dynamic motion of a railcar can be developed to account for the dynamic equations of the traction motor as well. In order to control slip in this complete model, a controller is needed to control the voltage applied to the traction motor.
Appendix
A. Variables in ADM solution
By eliminating smaller terms versus larger ones, equation (A.1) can be simplified as follows:
B. Feedback Linearization Method
It is possible to formulate state-space equations of the four-axle railcar in a normal form by adopting the following variables:
With the placement of equations (B.1) into (7), the state-space equations for the railcar are created in the normal shape:where , and are related to the dynamics associated with the linearized part of the system, whereas is associated with internal dynamics.
It is now possible to make the system linear by imposing the input torque as follows:
Data Availability
The output data obtained to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.