Abstract
Anti-slip control systems are essential for railway vehicle systems with traction. In order to propose an effective anti-slip control system, adhesion information between wheel and rail can be useful. However, direct measurement or observation of adhesion condition for a railway vehicle in operation is quite demanding. Therefore, a proportional–integral controller, which operates simultaneously with a recently proposed swarm intelligence-based adhesion estimation algorithm, is proposed in this study. This approach provides determination of the adhesion optimum on the adhesion-slip curve so that a reference slip value for the controller can be determined according to the adhesion conditions between wheel and rail. To validate the methodology, a tram wheel test stand with an independently rotating wheel, which is a model of some low floor trams produced in Czechia, is considered. Results reveal that this new approach is more effective than a conventional controller without adhesion condition estimation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Recently, the locomotive manufacturers have started to produce more powerful AC traction technologies for the heavy haul locomotives. However, the traction performance of the haul locomotives is limited with the adhesion condition between the wheel and the rail. Adhesion is known to be the key element for the determination of the optimal traction performance. Moreover, the comfort of the passengers, safety of the goods and energy management of the vehicles are directly affected by the adhesion condition.
As it is illustrated in Fig. 1 that the slip curve has a nonlinear characteristic. The area on the left side of the peak of the slip curve is called adhesion zone and the area on the right side of the peak is the slip zone. The adhesion zone is the stable part of the curve, and adhesion increases when the wheel slip increases. On the other hand, the slip zone is non-stable part of the curve, and adhesion decreases when the wheel slip increases. Most of the wheel slip control methods aim to keep the slip in the stable part of the curve. While the aim of the optimization-based methods is to control the slip towards the peak of the curve where the maximum traction effort is achieved [1]. Therefore, in this study, we implemented a method to control the wheel slip towards the peak of the slip curve. The operation zone of the controllers is limited with the stable and the unstable parts of the slip curve near the maximum point [2]. The behaviour of the slip curve depends on two essential factors and these are the condition of the wheel-rail contact and the vehicle velocity [3].
The loss of adhesion between the wheel and rail has serious influences on the traction and braking effort of the vehicle. Lately, various approaches have been proposed to outline the reasons for the loss of adhesion [4,5,6,7]. These studies show that the loss of adhesion may occur due to the presence of the water in several forms (rain, snow, dew etc.), grease and leaf contaminants. In other words, this loss of adhesion is mainly due to the presence of the third body between wheel and rail. Besides, it is essential to model this loss of adhesion accurately. The presence of the friction force also cause a cleaning effect on the contact area where adhesion recovery occurs due to the removal of the third body particles. This behaviour is highly nonlinear and complex. Polach [8] provided a tangential force model for such conditions and this model is frequently considered. Recently, more accurate and efficient models are proposed for degraded adhesion conditions and adhesion recovery [9,10,11,12]. Nevertheless, it has been shown in [13] experimentally that the model proposed in [8] is adequate and sufficient for a wheel slide protection controller. The model proposed in [8] is also considered in this study.
It is known that the poor adhesion condition causes wheel slip during the traction process and wheel skid during the braking process. The lifetime wear of the wheel and overall traction performance of a railway vehicle are greatly influenced by the excessive slip and skid [14]. Therefore, utilization of the maximum adhesion is critical by considering re-adhesion control methods. A considerable amount of literature has been published on wheel slip control [15,16,17,18,19,20,21,22,23,24]. Ryoo et al. [15] proposed a method based on the conventional pattern and speed difference control to use a maximum adhesive effort and to improve traction performance. When the actual value of the wheel slip exceeds a certain threshold value, the torque of the traction motor is lowered to prevent the wheel slip. However, it is observed from the presented results that the controller does not provide the maximum possible adhesion. A wheel slip control method without using the speed sensor for the electric railway vehicle for multiple-induction motor drive type was proposed by Yamashita and Watanabe [16]. The advantages of this method are that it reduces the cost of the controller, the probability of failure and the complexity of the controller. However, the control system may suffer from frequent wheel slip oscillations and excessive torque drop compared to the conventional method. Mei et al. proposed a method based on torsional analysis of traction system [25]. The proposed method investigates the variation in wheel slip dynamic properties due to the condition change at the wheel-rail contact. The results are used to detect and control the wheel slip. However, this method is not a reliable enough for rail vehicle applications [26]. Acceleration based slip regulation method proposed by Yamashita and Soeda [17] is another alternative wheel slip control methodology. The method does not require the longitudinal velocity of the vehicle for the control process. Even though the method has an effective wheel slip control performance, optimum utilization of the adhesion is not realized. Zirek et al. [20] has proposed an adaptive sliding control scheme. The controller design process considers system uncertainties and disturbances. The presented results reveal that the response of the proposed control algorithm is rather satisfactory in the stabilization of wheel slip and improvement of traction ability. However, accurate measurement of the adhesion force is required.
Spiryagin et al. [27] highlighted that it is useful to consider adhesion estimation approaches for anti-slip control. The majority of these approaches are model-based [28] and they considered inverse dynamic modelling [29, 30], family of Kalman filters [31,32,33,34], artificial neural network [35] and swarm intelligence-based method [36, 37].
The information about the friction condition of the wheel and rail is essential for realization of the optimum utilization of adhesion. Such a re-adhesion controller based on friction estimation is proposed in [33] and for friction estimation an extended Kalman filter is considered. However, estimation approach in [33] requires measurements of voltages, currents and angular velocity of the electrical motor. Recently, a swarm intelligence-based multiple model methodology has been proposed [36,37,38,39] and this methodology only requires the measurement of the angular velocity of a wheel and the translational velocity of the vehicle, thus, voltage or current measurements are not needed. In fact, this approach is a multiple models approach and it is based on manipulating the particle swarm optimization to work with noisy measurements. Therefore, it is different from the conventional particle swarm optimization which is frequently used in the railway domain [40].
In order to overcome the disadvantages of the aforementioned control methodologies, the conventional proportional–integral (PI) controller can be employed to control the wheel slip and increase the traction performance of vehicle. However, the main disadvantage of the conventional PI controller is that the optimum slip-ratio changes when alteration occurs in adhesion condition. Therefore, in this paper, a PI wheel slip control method based on simultaneous adhesion estimation with swarm intelligence [36, 37] is proposed to control the wheel slip and improve the traction performance. To validate the performance of the controller, the mathematical model of an experimental test stand and measurements from this roller-rig are considered. The performance of the proposed control strategy is verified for several wheel-roller surface conditions (dry, water and greasy). The results show that the PI wheel slip control method with swarm intelligence-based adhesion estimation can prevent wheel slip more effectively than the conventional method and improve the traction performance.
2 General structure of the methodology
The adhesion estimation process considered in this study is based on multiple mathematical models of the system. In general case, this mathematical model can be a dynamic model of a railway vehicle with traction. In order to verify results, a tram wheel test stand, which simulates the traction system of some trams with independently rotating wheels in Czechia, is considered. This test stand is a full scale, wheel on roller type roller-rig, and it was previously used for validation purpose many times [9, 20, 36,37,38, 41,42,43,44].
The application of the approach for railway vehicles is summarized in Fig. 2. The system is initialized by considering the proper initial conditions and models in these figures represent the mathematical representations of the traction system of a vehicle (tram wheel test stand in this case). In order to estimate adhesion condition, creepage (or slip) output of each model is compared with the measurements taken from the system. Adhesion information of each model evolves with respect to the method presented in [36,37,38]. Then, a reference creepage for adhesion optimum is determined by considering the adhesion estimation and the error between reference creepage and actual creepage is fed to the slip controller to generate control torque.
Additionally, realization of the methodology on the tram wheel test stand in this study is illustrated in Fig. 3. In following sections, details of each model and subsystem are presented.
3 Experimental set-up and mathematical models
Figures 4 and 5 show a schematic drawing and appearance of the full-scale tram wheel test stand that is located at the Educational and Research Centre in Transport of the University of Pardubice. The test stand is equipped with a 58 kW torque controlled permanent magnet synchronous motor (PMSM) and a 55 kW scalar controlled asynchronous motor (AM). PMSM controls a tram wheel in diameter of 696.40 mm and AM controls a roller (rotating rail) in diameters of 900.44 mm. The traction is provided by PMSM motor while AM provides opposing torque to keep the wheel at the constant speed [9, 45]. Both rotating parts are placed on a main frame in vertical direction. The roller is placed on a base plate that provides setting of the angle of attack. On the other hand, the wheel is mounted on a swinging arm which enables the wheel to move in vertical axis. The swinging arm aims to press the wheel towards the roller with the help of an air spring [45].
Incremental rotation sensors (type IRC315) installed on the drive shafts measure the angular speeds of the wheel and roller. Similarly, a strain gauge torque transducer placed on the roller drive shaft monitors the adhesion force between the wheel and roller. A pressure transmitter (type DMP331) is used to measure the pressure applied by the pneumatic air spring. The measurements gathered from the torque transducer and pressure transmitter are used to calculate the coefficient of adhesion [9].
All measurements from the test stand are recorded with 200 Hz sampling frequency on a data acquisition device (DAQ-type NI USB-6341). However, the action of the wheel slip controller is limited with 25 Hz frequency [45].
Measurements contain periodic and parasitic signals and the main sources of these signals are the imperfection of the test stand and out-of-roundness of the wheel and roller. Since the frequency of the parasitic signals is equal to the rotation frequency of the roller, they can be easily filtered using an appropriate filtering method [9].
3.1 Simulation model of the tram wheel test stand
A mathematical model of the above-mentioned experimental tram wheel test stand is created to evaluate the performance of the PI wheel slip control method along with the swarm intelligence-based adhesion estimation. Dynamic model of the PMSM, Thevenin equivalent model of AM, Polach adhesion force model, PI controller and swarm particle friction estimator are the main components of the test stand and they are considered in the mathematical model. To solve the differential equations, a fourth-order Runge-Kutta method is considered with 20 \(\upmu \)s time step to guarantee the accuracy of calculations. On the other hand, the reaction of the controller is limited to 0.04 ms to simulate the response of experimental test stand. The structure of the developed mathematical model is summarized in Fig. 6.
3.1.1 Dynamic model of the tram wheel test stand
A free body diagram of the test stand to derive dynamic model of the tram wheel test stand is provided in Fig. 4. The effect of drive shaft and connection elements for wheel/roller and motors (PMSM/AM) is neglected. In addition, neglecting the lateral, yaw and pitch rolling resistance dynamics are among the model assumptions. The equation of the motion for the wheel and roller is provided in (1) [20].
3.1.2 Dynamic model of PMSM
The test stand has a special PMSM that is developed for low floor trams. PMSM has 58 kW nominal power, 852 Nm nominal torque, 650 rpm nominal speed and 122 A nominal phase current [46]. PMSM is excited by permanent magnets. Simplification of the dynamic equations are due to the absence of the flux and dumping windings as shown in (2) [47]:
where \(V_d \, \text{and} \, V_q\) are \(d{\text{- }} {\text{and}}\ q{\text{-}}\)axis components of stator phase voltage, \({\ i}_d \, \text{and} \, {i}_q\) are \(d{\text{- }} {\text{and}}\ q{\text{-}}\)axis components of stator current, \(R_{\mathrm{s}}\) is the resistance of the stator windings, \(\varphi \) is the flux induced by the permanent magnet of the rotor, \(L_{d}\,{\text{and}}\, L_{q}\) are d- and q-axis stator self-inductances, \(\omega _{\mathrm{{e}}}\) is the electrical speed of the rotor, \(T_{\mathrm{p}}\) is electromagnetic torque and p is the number of pole pairs. The electrical speed and angular position of rotor are determined using (3):
where \(\theta _{\mathrm{e}}\) is the position of the rotor.
It is possible to reach best utilization of the current and high efficiency of drive if flux current component (\(i_d\)) is set to zero. This means that the current space vector is perpendicular to the flux [47]. Then (2c) can be simplified and re-written in order to determine the reference torque current component as given in (4),
where \(T_{\mathrm{p}}^*\) is reference control torque and \(i_q^*\) is reference torque current component. The electrical parameters of the PMSM are provided in Table 1.
Hysteresis current control strategy is employed to control the PMSM. The hysteresis current control is a PWM technique. The actual current signal is compared with the reference current signal. The states of the inverters change in case the actual current exceeds the reference current in a certain range so that the actual current follows the reference current [48]. The control structure of the PMSM is illustrated in Fig. 7. Simanek et al. [47, 49] presented detailed information about PMSM and its drive system.
3.1.3 Dynamic model of asynchronous motor
An asynchronous motor drives the roller to generate a braking torque against the driving torque of the wheel. In other words, AM aims to keep the system at a constant speed. Furthermore, AM is used to simulate different running speeds of the rail vehicle [50]. The experimental AM has 55 kW nominal power, 891 Nm nominal torque, 133 A rated current, \(3 \times 380\) V rated voltage and 50 Hz rated frequency [49]. The Thevenin equivalent model of AM is provided in Fig. 8. Braking torque produced by the AM can be calculated as by using provided Thevenin equivalent model in (5):
The electrical parameters for the Thevenin equivalent circuit of AM are provided Table 2.
3.1.4 Wheel-roller contact model
The adhesion force between wheel and roller is calculated using the method of Polach [8]. The method considers the effect of vehicle speed, longitudinal slip and shape of the contact ellipse. It has the advantage over more detailed contact theories by allowing shorter computation time while not diverging significantly from the exact theory even pure longitudinal and steady rolling are considered.
The method uses the variable coefficient of friction in (6a) and scaled slip in (6b) to calculate the coefficient of adhesion (CoA) as given in (6c).
The parameter sets of Polach’s method for various surface conditions are given in Table 3. The provided parameter sets are gathered from the experimental measurements and mathematical model of the test stand.
4 PI wheel slip controller
Proportional–integral-derivative (i.e. PID) controllers are based on a feedback control loop which calculates an error signal by taking the difference between the output of a system and the desired set point. In most of the process industries, PI and PID are generally used due to their simple design and tuning methods. However, the PI controllers are more preferable than the PID controllers because of being less sensitive to the noise and more simple [51]. Since the measurements from the tram wheel test stand have noise both due to the electrical and mechanical subsystems, the PI controller is chosen for the wheel slip control.
The PI controller can be used for the railway vehicles to control wheel slip and improve their traction performance. For an effective control, a reference slip value that is close to the peak of the slip-adhesion curve can be chosen to be used as a control signal. It is also important that the selected reference slip value is on the stable side of the slip-adhesion curve. However, determination of such reference is not easy task since the adhesion condition differs due to the contamination between wheel and rail.
The discrete time form of the control torque produced by PI controller is expressed as
where \(T_{\mathrm{cont}}\) is the output torque of the controller, \(K_{\mathrm{p}}\) is the proportional gain of the controller, \(K_{\mathrm{i}}\) is the integral gain of the controller, k is the iterative step, e is the error between the actual slip and desired slip. The error is calculated as
where \(s_{\mathrm{ref}}\) is the reference wheel slip value, and \(s_{\mathrm{act}}\) is the actual wheel slip value.
The functionality of the control parameters of PI (\(K_{\mathrm{p}}\) and \(K_{\mathrm{i}}\)) controller can be summarized as [52]
-
\(K_{\mathrm{p}}\) provides an overall control action proportional to the error signal through the all-pass gain factor.
-
\(K_{\mathrm{i}}\) reduces the steady-state error through low-frequency compensation by an integrator.
The effects of increasing PI control parameters on the system are presented in Table 4.
A block diagram of the PI slip controller is provided in Fig. 9. The difference between the desired slip and actual slip (error) is calculated and sent to the PI torque regulator as an input signal. The PI torque controller regulates the torque applied to wheel with respect to error signal. The torque limiter is used to prevent the generated torque to exceed maximum torque of the synchronous motor. The comparator is utilized to make the decision between the driver torque request and regulated torque.
The reference wheel slip is determined according to the swarm intelligence-based adhesion zone estimation, and the reference values with respect to the predetermined zones are provided in Table 5.
5 Swarm intelligence-based multiple models for adhesion estimation
Particle swarm optimization is a nature inspired method to optimize nonlinear systems based on the movement of bird flocks [53]. In [36, 37], the idea behind this optimization method is arranged for multiple model-based maximum friction coefficient (\(f_{0}\)) estimation.
As stated in [37], in order not to increase computational complexity, minimum number of models are determined as five and this number of models also considered in this study. The static friction coefficient estimate is distributed uniformly between models. Considering the adhesion limits determined from the operation of a railway vehicle, parameter estimate set is initially chosen as \({\hat{f}}_{0}=\left[ 0.02, 0.19, 0.36, 0,53, 0.70\right] \). The limits for the static friction is obvious from the Table 5, and it is expressed as
Since the static (i.e. maximum) friction coefficient is the dominant parameter for the adhesion and creep force model, only it is estimated and other parameters are assumed to be constant and they are given in Table 3. There are three different adhesion zones presented in Table 5, namely low adhesion zone (\(0.02 \le {\hat{f}}_0 < 0.15\)), wet zone (\(0.15 \le {\hat{f}}_0 < 0.30\)) and dry zone (\(0.30 \le {\hat{f}}_0 < 0.70\)). Other parameters, which are used in the calculation of creep force and adhesion, considered with respect to the static friction coefficient estimate. If static friction coefficient estimate falls into low adhesion zone (\(0.02 \le {\hat{f}}_0 < 0.15\)) for example, then \(A, B \, \text{and} \, k_{\mathrm{red}}\) are taken with respect to the values given in Table 3 for greasy contact condition. Selection of the best model is straightforward and expressed as the model with minimum cost function. It is given as
where J is the cost function, n is the number of models (\(n=5\) in this study) and i represents the model index. The evolution of the models is determined based on the velocity of each particle, and it is expressed as
where \(V_{i}\) is the velocity of each particle, \({\hat{f}}_{0_{\mathrm{best}}}\) is the best estimate from previous time step, \({\hat{f}}_{0_{i}}\) is the current estimate for the corresponding parameter, \(\omega \) is the inertia weight, c is the acceleration coefficient (considered as 2 here), and r is a random number between zero and one.
The difference between the conventional particle swarm optimization technique and the method presented here is the exclusion of the global best particle in (11). This is mainly due to the noise exists in measurements. In order to decrease the effect of noise, it is useful to eliminate the historical information (i.e. the global best model) [54]. Therefore, the global best model is omitted in this study.
According to the [55], a linearly decreasing inertia weight provides the minimum error criterion, it is also considered in this study and expressed as
where \(\omega _{\mathrm{min}}\) and \(\omega _{\mathrm{max}}\) are selected as 0.4 and 0.9, respectively, Ni \(=1000\) is the maximum iteration number, and k is the iteration index. Lastly, parameter estimates of the models are updated as
Velocities in conventional particle swarm optimization method may explode to larger values quickly. Shahzad et al. [56] proposed a velocity clamping method to overcome such an issue. It is given as
Furthermore, in order to enhance the exploration capability of the models a velocity based re-initialization [57] is applied in this study. If the mean absolute value of the velocities of the model is smaller than a threshold value (it is \(10^{-4}\) here), the parameter set of the models is initialized to \({\hat{f}}_{0}=\left[ 0.02, 0.19, 0.36, 0,53, 0.70\right] \). Thus, exploration capability of the method is improved.
The performance of the swarm intelligence-based adhesion estimation considered here is discussed in [37] for which the same method applied in same experimental conditions. In case of five models, it has shown in [37] that elapsed time for all simulation and experiment duration approximately corresponds to each other. Therefore, this method is suitable to be used in practice. Ref. [37] provides further details.
6 Model validation, results and discussion
6.1 Validation of the model
In this study, measurements taken from the test stand are considered, and the use of test rigs is a common validation strategy for such applications [20, 21, 33, 44, 58]. This model has been validated several times in previous studies [36, 37, 39, 41, 43, 59]. Two cases are given hereby to show that the constructed model represents the physical system. The first measurements are taken for wet conditions at 5 km/h translational speed, and the second one is obtained for greasy conditions at 20 km/h. The results for the first case are provided in Fig. 10. Noise on the measurements is also shown. Noise is especially apparent for the roller speed. The sources of this noise is mentioned in Sect. 3. In order to filter out this noise, a moving average filter is considered based on the translational speed since the period of this noise depends on the speed. This dependency is revealed in Fig. 12 where the model is validated for greasy conditions at 20 km/h speed.
It is evident from Fig. 11 that there are three phases, and these are constant speed, acceleration and deceleration of the wheel due to the PMSM torque request. Torque requests from PMSM are provided in Figs. 11 and 13.
In order to show the effectiveness of the proposed scheme, another simulation case including an adhesion condition change at 20 km/h speed is provided. In this case, the torque request from PMSM is given in Fig. 14. It is assumed that at 30 s, maximum friction coefficient drops from 0.437 to 0.2. Gaussian noise is added to the speed results of the model in this case, and measurements are generated. When controller is applied for this case, these generated measurements from the model are considered.
7 Results and discussion
The performance of the PI controller with swarm intelligence-based adhesion estimation is verified using the mathematical model of the tram wheel test stand and measurements that is mentioned in previous sections. This model is developed to match the measurements from the experimental test stand and with regard to nonlinear effects resulted by time delay and disturbances. The simulation strategy is intended to simulate dry, wet and greasy wheel-roller surface conditions. For the investigation, two speeds of 5 km/h and 20 km/h are selected to simulate the operational modes of the test stand. The control parameters of the PI controller are set as following: \(K_{\mathrm{p}}=1000\) and \(K_{\mathrm{i}}=4800\). The reference wheel slip is obtained from the results of the swarm intelligence-based adhesion estimation as provided in Table 5.
Figure 15 shows the simulation results for the tram wheel test stand at 20 km/h wheel speed and wet wheel-roller surface condition. The driver torque request, the controller torque request and the PMSM torque response are illustrated in Fig. 15a. The corresponding wheel slip is provided in Fig. 15b. By analysing Fig. 15a, b, it is seen that the wheel slip is controlled effectively, where maximum 2.2% slip is observed. In addition, it can be seen in the slip curve provided in Fig. 15d that the wheel slip is stabilized where the maximum adhesion is observed. Figure 15c is the friction estimation results of the swarm intelligence-based estimation. Due to the characteristics of the estimator, the reference wheel slip is estimated correctly when the wheel slip is higher than 1%. Since the lowest threshold value for the wheel slip is 1.5%, the controller is not affected by the reference slip fluctuations.
The simulation results of the controller at 20 km/h and with the steady grease contaminant are shown in Fig. 16. Figure 16a presents the torque requests and PMSM torque response. The input torques and output torque are lower compared to the wet case since the lower friction condition exists. The resultant wheel slip is presented in Fig. 16b. It could be seen that the controller stabilizes the wheel slip at the reference value (2.28%) in a very short time. Figure 16d demonstrate the effectiveness of the controller in terms of the utilization of the adhesion. It should be noted that the swarm intelligence-based adhesion estimation provides better results compared to the wet case in terms of the determination of the reference wheel slip as illustrated in Fig. 16a, b.
Figure 17 shows the simulation results for the proposed control algorithm at 5 km/h and with the wet wheel-roller surface condition. By analysing the results obtained in Fig. 17a, b, it is possible to see that the controller shows stable results in terms of slip control. The wheel slip is controlled effectively at 2% without any overshoot. Furthermore, the controller provided optimum utilization of the adhesion by stabilizing the wheel slip at the reference value that is determined by results of estimated friction condition shown in Fig. 17c.
The simulation results of the proposed method at 5 km/h and steady grease wheel-roller surface contaminant are provided in Fig. 18. It is observed from Fig. 19a, b that when the wheel slip exceeds the reference value, the controller stops torque increase and stabilize the wheel slip at 2.28%. There is no significant overshoot observed in the wheel slip result. Moreover, the traction performance of the PMSM is improved with maintaining the adhesion at the peak of the slip curve. Similar to the previous results, the swarm intelligence-based adhesion estimation provides correct estimation, during the period when the controller is activated to prevent wheel slip.
Lastly, results for a case, which adhesion condition changes from dry to wet, are given in Fig. 19. In this case, generated measurements are used unlike the previous application cases. Gaussian noise is added up to the wheel and roller speed measurements. To show the system behaviour for noisy measurements, the moving average filter used in previous cases is not considered. Due to this fact that estimation results highly fluctuates and it can be seen in Fig. 19c. Nevertheless, it is obvious that the average of these estimation results represent the actual friction coefficient. In this noisy measurement case, it can be seen that controller is also stable. In previous application cases, a moving average filter is a solution to the noisy measurements. Another solution could be to use a state filter (e.g. Kalman filter) which can further enhance the results.
The experimental test stand data acquisition device records the data with 200 Hz frequency. On the other hand, the control action of the wheel slip controller is limited with 25 Hz. Simulations are carried out by using Matlab® on an MSI® GP72QF Leopard Pro laptop with a 2.8 GHz dual-core Intel® Core™ i7-7700HQ processor and 8 GB of RAM. Step time is set as 20 \(\upmu \)s for simulation. The decision of the step time is due to the mathematical model of the electrical components. It is found out that the higher step times cause high amplitude vibrations on the torque output of the PMSM and AM. The action of the controller is limited with 25 Hz similar to the built-in controller of the experimental test stand. The simulation of a 17.355 s of experiment takes 30.17 s. In practical application, the proposed control method can work faster since the output of the electrical components are not calculated but measured. Moreover, the simulation is carried out by Matlab® which is a high-level language. The computation time can be significantly reduced by using low-level languages such as C and C++. Furthermore, multiprocessor system-on-chip methodologies are available, and it is possible to realize such mathematical models for rail vehicles by using parallel processing. Thus, the methodology proposed in our work can be implemented in real time by considering multiprocessor systems and low-level languages. A recent study [60] discussed how such models for roller-rigs can be rearranged to work in real time. Same conclusion in [60] is valid also for this study.
The proposed control algorithm in this study is especially suitable for vehicles with motorized independently rotating wheels (i.e. IRW). The main problem for these vehicles is that their curving ability and stability is worse than the ones with solid axle wheelsets due to lack of yaw moments and restoring lateral forces. In order to overcome this issue, several controllers are proposed for IRW in the literature [61,62,63,64]. Either active elements [61, 63] or individual torque control for wheels [62, 64] are considered for this purpose. In addition, integration of both individual torque control and active elements was investigated [61]. To provide required stability and curve negotiation ability for such vehicles, the proposed slip controller can be considered here along with these controllers. If there is insufficient adhesion to apply required torque, then, the slip controller limits the torque. However, when used along with the proposed controller, such individual torque controllers can adjust the torque values of other wheels based on speed or torque difference of left and right motors [61, 63, 64].
8 Conclusions
The PI wheel slip controller with swarm intelligence-based adhesion estimation has been proposed in this study. The performance of the proposed controller has been verified by a mathematical model of a tram wheel test stand. The simulations are carried out for wet and greasy wheel-roller surface conditions. Furthermore, to investigate the effect of speed, two speeds of 5 km/h and 20 km/h were selected to simulate the operational modes of the test stand. The obtained results show that the proposed controller provides an effective wheel slip control performance for both wet and greasy surface conditions. Furthermore, almost similar results are obtained at 5 km/h and 20 km/h. The controller provides an improvement in the traction performance of the PMSM by stabilizing the wheel slip at the peak of the slip curve which helps to establish optimum utilization of the adhesion.
The fluctuations are observed in the selection of the reference wheel slip. Due to the persistency of excitation characteristic of the parameter estimation for the swarm intelligence-based adhesion estimation, the friction during the low wheel slip cannot be estimated correctly. The provided estimation result causes the fluctuation in reference slip value. However, the wheel slip controller is activated during relatively high wheel slip, when enough torque (i.e. excitation) is exerted on the system. Therefore, when the wheel slip results of the simulations are analysed, it could be seen that the optimal reference slip value is provided when the controller is activated.
The simulation results have similarities with the previous study, which is about a wheel slip control method based on adaptive sliding mode control [20]. Both control methods have effective performances in the stabilization of the wheel slip. Due to optimal selection of reference slip value, the PI controller with swarm intelligence-based adhesion estimation in this study ensures better adhesion utilization. In addition, it is not required to measure the adhesion force to employ the control torque. However, the controller has poor performance when the reference slip value is selected in the unstable part of the slip curve.
In the future work, authors plan to combine the swarm intelligence-based method with an unscented Kalman filter which is used for friction estimation [32]. Thus, the estimation results can be enhanced significantly by considering a state filter. In order to combine two methods, the approach proposed in [65] will be considered.
Abbreviations
- s :
-
Slip (creepage)
- \(s_{i}\) :
-
Slip (creepage) output of each model \(i=1,\, 2,\ldots , n\)
- \(s_{\mathrm{ref}}\) :
-
Reference slip for the controller
- \(T_{\mathrm{cont}}\) :
-
Torque output of the slip controller applied to the vehicle wheel (test stand)
- \(\omega _{\mathrm{r}}\) :
-
Roller angular speed
- \(\omega _{\mathrm{w}}\) :
-
Wheel angular speed
- \({\hat{\omega }}_{\mathrm{{r}}_0}\) :
-
Initial velocity estimate for the roller angular speed
- \({\hat{\omega }}_{\mathrm{{w}}_0}\) :
-
Initial velocity estimate for the wheel angular speed
- \({\hat{f}}_0\) :
-
Maximum friction coefficient estimate of the estimator
- \({\hat{f}}_{0_i}\) :
-
Maximum friction coefficient estimate of each model \(i=1,2,\ldots , n\)
- \(F_{x_i}\) :
-
Longitudinal creep force output of each model \(i=1,2,\dots , n\)
- a :
-
Contact patch ellipse semi-axis length
- b :
-
Contact patch ellipse semi-axis width
- \(T_{\mathrm{a}}\) :
-
Torque exerted by asynchronous motor
- \(T_{\mathrm{p}}\) :
-
Torque exerted by permanent magnet synchronous motor
- \(r_{\mathrm{w}}\) :
-
Wheel radius
- \(r_{\mathrm{r}}\) :
-
Roller radius
- \(J_{\mathrm{r}}\) :
-
Total moment of inertia of the roller
- \(J_{\mathrm{w}}\) :
-
Total moment of inertia of the wheel
- \(i_d,i_q\) :
-
\(d{\text{- }}{\text{and}}\ q{\text{-}}\)axis components of stator current
- \(V_d,V_q\) :
-
\(d{\text{- }} {\text{and}}\ q{\text{-}}\)axis components of stator voltage
- \(L_d,L_q\) :
-
\(d{\text{- }} {\text{and}}\ q{\text{-}}\)axis stator self-inductances
- \(R_{\mathrm{s}}\) :
-
Resistance of stator windings
- \(\varphi \) :
-
Flux induced by permanent magnet synchronous motor
- \(\omega _{\mathrm{e}}\) :
-
Electrical speed of the rotor of permanent magnet synchronous motor
- p :
-
Number of pole pairs for the permanent magnet synchronous motor
- \(\theta _{\mathrm{e}}\) :
-
Electrical position of the rotor of permanent magnet synchronous motor
- \(T_{\mathrm{p}}^*\) :
-
Reference control torque (\(T_{\mathrm{cont}}\) in Figs. 2, 3)
- \(i_q^*\) :
-
Reference torque current component
- \(i_a^*,i_b^*,i_c^*\) :
-
Three phase current references for a, b, c, phases
- \(i_a,i_b,i_c\) :
-
Three phase currents for a, b, c, phases
- \(\omega _{\mathrm{syn}}\) :
-
Synchronous speed of the asynchronous motor
- s a :
-
Slip of the asynchronous motor
- \(V_{\mathrm{Th}}\) :
-
Thevenin equivalent circuit voltage
- \(R_{\mathrm{Th}}\) :
-
Thevenin equivalent circuit resistance
- \(X_{\mathrm{Th}}\) :
-
Thevenin equivalent circuit reactance
- \(R_2^\prime \) :
-
Rotor resistance referred to the primary side
- \(X_2^\prime \) :
-
Rotor reactance referred to the primary side
- \(f_0\) :
-
Maximum (static) friction of coefficient
- f :
-
Variable friction of coefficient
- A :
-
Ratio of coefficient of friction limits \(\left( \frac{f_\infty }{f_0}\right) \)
- B :
-
Coefficient of exponential decrease
- w :
-
Slip speed of the wheel
- \(\varepsilon \) :
-
Scaled slip
- \(k_{\mathrm{red}}\) :
-
Reduction factor of the brush contact model
- K :
-
Tangential stiffness of the contact between surface layers
- \(p_{\mathrm{max}}\) :
-
Maximum Hertzian pressure at contact
- \(\mu \) :
-
Coefficient of adhesion
- \(K_{\mathrm{p}}\) :
-
Proportional gain of the controller
- \(K_{\mathrm{i}}\) :
-
Integral gain of the controller
- e :
-
Slip error
- \(s_{\mathrm{act}}\) :
-
Actual (measured) wheel slip
- \(T_{\mathrm{ref}}^*\) :
-
Output torque request of the proportional–integral controller
- \(T_{\mathrm{driver}}\) :
-
Driver torque request
- J :
-
Cost function
- \(V_{i}\) :
-
Velocity of the each particle (i.e. model) of the estimator \(i=1,2,\dots , n\)
- \(\omega \) :
-
Inertia weight of the estimator
- c :
-
Acceleration coefficient of the estimator
- \({\hat{f}}_{0_{\mathrm{best}}}\) :
-
Best maximum friction coefficient estimate of the models
- \(\omega _{\mathrm{min}}\) :
-
Minimum inertia weight of the estimator
- \(\omega _{\mathrm{max}}\) :
-
Maximum inertia weight of the estimator
- N i :
-
Maximum iteration number for inertia weight calculation
- k :
-
Iteration index
- \(V_{\mathrm{min}}\) :
-
Minimum velocity limit for each particle
- \(V_{\mathrm{max}}\) :
-
Maximum velocity limit for each particle
References
Pichlík P (2018) Strategy of railway traction vehicles wheel slip control. Czech Technical University, Prague
Frylmark D, Johnsson S (2003) Automatic slip control for railway vehicles. Dissertation, Linköping University
Zirek A (2019) Anti-slip control of traction motor of rail vehicles. Ph.d thesis, University of Pardubice, Pardubice
Chen H, Ban T, Ishida M et al (2002) Adhesion between rail/wheel under water lubricated contact. Wear 253(1–2):75–81
Gallardo-Hernandez EA, Lewis R (2008) Twin disc assessment of wheel/rail adhesion. Wear 265(9–10):1309–1316
Lewis R, Dwyer-Joyce R, Lewis S et al (2012) Tribology of the wheel-rail contact: the effect of third body materials. Int J Railw Technol 1(1):167–194
Li Z, Arias-Cuevas O, Lewis R et al (2009) Rolling-sliding laboratory tests of friction modifiers in leaf contaminated wheel-rail contacts. Tribol Lett 33(2):97
Polach O (2005) Creep forces in simulations of traction vehicles running on adhesion limit. Wear 258(7–8):992–1000
Voltr P, Lata M (2015) Transient wheel-rail adhesion characteristics under the cleaning effect of sliding. Veh Syst Dyn 53(5):605–618
Bosso N, Magelli M, Zampieri N (2019) Investigation of adhesion recovery phenomenon using a scaled roller-rig. Veh Syst Dyn. https://doi.org/10.1080/00423114.2019.1677922
Meacci M, Shi Z, Butini E et al (2019) A local degraded adhesion model for creep forces evaluation: an approximate approach to the tangential contact problem. Wear 440–441:203084
Meacci M, Shi Z, Butini E et al (2020) A railway local degraded adhesion model including variable friction, energy dissipation and adhesion recovery. Veh Syst Dyn. https://doi.org/10.1080/00423114.2020.1775266
Shrestha S, Spiryagin M, Wu Q (2019) Friction condition characterization for rail vehicle advanced braking system. Mech Syst Signal Process 134:106324
Park DY, Kim MS, Hwang DH, et al (2001) Hybrid re-adhesion control method for traction system of high-speed railway. In: ICEMS’2001, proceedings of the fifth international conference on electrical machines and systems (iEEE Cat. No. 01EX501), vol 2. IEEE, pp 739–742
Ryoo H, Kim S, Rim G, et al (2003) Novel anti-slip/slide control algorithm for Korean high-speed train. In: IECON’03. 29th annual conference of the ieee industrial electronics society (IEEE Cat. No. 03CH37468), vol 3. IEEE, pp 2570–2574
Yamashita M, Watanabe T (2005) Readhesion control method without speed sensors for electric railway vehicles. Q Rep RTRI 46(2):85–89
Yamashita M, Soeda T (2015) Anti-slip re-adhesion control method for increasing the tractive force of locomotives through the early detection of wheel slip convergence. In: 2015 17th European conference on power electronics and applications (EPE’15 ECCE-Europe). IEEE, pp 1–10
Mei T, Hussain I (2010) Detection of wheel-rail conditions for improved traction control. In: IET Conference on railway traction systems (RTS 2010). IET, pp 1–6
Wang S, Xiao J, Huang J et al (2016) Locomotive wheel slip detection based on multi-rate state identification of motor load torque. J Franklin Inst 353(2):521–540
Zirek A, Voltr P, Lata M et al (2018) An adaptive sliding mode control to stabilize wheel slip and improve traction performance. Proce Inst Mech Eng Part F J Rail Rapid Transit 232(10):2392–2405
Kim JS, Park SH, Choi JJ, et al (2011) Adaptive sliding mode control of adhesion force in railway rolling stocks. In: Sliding mode control. IntechOpen, pp 385–408
Spiryagin M, Sun YQ, Cole C et al (2011) Development of traction control for hauling locomotives. J Syst Des Dyn 5(6):1214–1225
Chang CY, Kim JM, Kim YH (2015) A design of prototype 1c2m railway vehicle propulsion control system considering slip reduction of traction motor. J Electr Eng Technol 10(1):429–435
Ohishi K, Hata T, Sano T et al (2009) Realization of anti-slip/skid re-adhesion control for electric commuter train based on disturbance observer. IEEJ Trans Electr Electron Eng 4(2):199–209
Mei T, Yu J, Wilson D (2009) A mechatronic approach for effective wheel slip control in railway traction. Proc Inst Mech Eng Part F J Rail Rapid Transit 223(3):295–304
Çimen MA, Ararat Ö, Söylemez MT (2018) A new adaptive slip-slide control system for railway vehicles. Mech Syst Signal Process 111:265–284
Spiryagin M, Wolfs P, Cole C et al (2017) Influence of ac system design on the realisation of tractive efforts by high adhesion locomotives. Veh Syst Dyn 55(8):1241–1264
Shrestha S, Wu Q, Spiryagin M (2019) Review of adhesion estimation approaches for rail vehicles. Int J Rail Transp 7(2):79–102
Spiryagin M, Cole C, Sun YQ (2014) Adhesion estimation and its implementation for traction control of locomotives. Int J Rail Transp 2(3):187–204
Wei L, Zeng J, Wu P et al (2014) Indirect method for wheel-rail force measurement and derailment evaluation. Veh Syst Dyn 52(12):1622–1641
Hussain I, Mei T, Ritchings R (2013) Estimation of wheel–rail contact conditions and adhesion using the multiple model approach. Veh Syst Dyn 51(1):32–53
Onat A, Voltr P, Lata M (2017) A new friction condition identification approach for wheel–rail interface. Int J Rail Transp 5(3):127–144
Zhao Y, Liang B (2013) Re-adhesion control for a railway single wheelset test rig based on the behaviour of the traction motor. Veh Syst Dyn 51(8):1173–1185
Hubbard PD, Ward C, Dixon R et al (2014) Models for estimation of creep forces in the wheel/rail contact under varying adhesion levels. Veh Syst Dyn 52(sup1):370–386
Malvezzi M, Pugi L, Papini S et al (2013) Identification of a wheel-rail adhesion coefficient from experimental data during braking tests. Proc Inst Mech Eng Part F J Rail Rapid Transit 227(2):128–139
Onat A, Voltr P (2017) Swarm intelligence based multiple model approach for friction estimation at wheel-rail interface. In: 5th International symposium on engineering, artificial intelligence and applications, ISEAIA 2017. pp 187–194
Onat A, Voltr P (2019) Velocity measurement-based friction estimation for railway vehicles running on adhesion limit: swarm intelligence-based multiple models approach. J Intell Transp Syst. https://doi.org/10.1080/15472450.2018.1542305
Onat A, Kayaalp BT (2018) Normal load estimation by using a swarm intelligence based multiple models approach. In: Fourth international symposium on railway systems engineering, ISERSE 2018. pp 489–496
Onat A, Kayaalp BT (2019) A novel methodology for dynamic weigh in motion system for railway vehicles with traction. IEEE Trans Veh Technol 68(11):10545–10558
Wu Q, Cole C, McSweeney T (2016) Applications of particle swarm optimization in the railway domain. Int J Rail Transp 4(3):167–190
Onat A (2017) Estimation of states and parameters from dynamic response of wheelset. Ph.d. thesis, University of Pardubice, Pardubice
Trummer G, Buckley-Johnstone L, Voltr P et al (2017) Wheel-rail creep force model for predicting water induced low adhesion phenomena. Tribol Int 109:409–415
Onat A, Voltr P, Lata M (2018) An unscented kalman filter-based rolling radius estimation methodology for railway vehicles with traction. Proc Inst Mech Eng Part F J Rail Rapid Transit 232(6):1686–1702
Zirek A, Voltr P, Lata M (2019) Validation of an anti-slip control method based on the angular acceleration of a wheel on a roller rig. Proc Inst Mech Eng Part F J Rail Rapid Transit 234(9):1029–1040
Voltr P, Lata M, Černỳ O (2012) Measuring of wheel-rail adhesion characteristics at a test stand. Eng Mech 181:1543–1553
Doleček R, Novák J, Černỳ O (2009) Traction permanent magnet synchronous motor torque control with flux weakening. Radioengineering 18(4):601–605
Simanek J, Novak J, Cerny O (2008) Foc and flux weakening for traction drive with permanent magnet synchronous motor. In: IEEE international symposium on industrial electronics. IEEE, pp 753–758
Qian P, Zhang Y (2011) Study on hysteresis current control and its applications in power electronics. In: Hu W (ed) Electronics and signal processing. Springer, Berlin, pp. 889–895
Simanek J, Novak J, Dolecek R et al (2007) Control algorithms for permanent magnet synchronous traction motor. In: EUROCON 2007—the international conference on” computer as a tool. IEEE. pp 1839–1844
Zhang W, Chen J, Wu X et al (2002) Wheel/rail adhesion and analysis by using full scale roller rig. Wear 253(1–2):82–88
Mudi RK, Dey C, Lee TT (2008) An improved auto-tuning scheme for pi controllers. ISA Trans 47(1):45–52
Ang KH, Chong G, Li Y (2005) Pid control system analysis, design, and technology. IEEE Trans Control Syst Technol 13(4):559–576
Eberhart R, Kennedy J (1995) A new optimizer using particle swarm theory. In: MHS’95. Proceedings of the sixth international symposium on micro machine and human science. IEEE, pp 39–43
Zhang J, Zhu X, Wang Y et al (2018) Dual-environmental particle swarm optimizer in noisy and noise-free environments. IEEE Trans Cybern 49(6):2011–2021
Bansal JC, Singh P, Saraswat M (2011) Inertia weight strategies in particle swarm optimization. In: Third world congress on nature and biologically inspired computing. IEEE 2011, pp 633–640
Shahzad F, Masood S, Khan NK (2014) Probabilistic opposition-based particle swarm optimization with velocity clamping. Knowl Inf Syst 39(3):703–737
Binkley KJ, Hagiwara M (2008) Balancing exploitation and exploration in particle swarm optimization: velocity-based reinitialization. Inf Media Technol 3(1):103–111
Bosso N, Zampieri N (2013) Real-time implementation of a traction control algorithm on a scaled roller rig. Veh Syst Dyn 51(4):517–541
Onat A, Voltr P (2020) Particle swarm optimization based parametrization of adhesion and creep force models for simulation and modelling of railway vehicle systems with traction. Simul Model Pract Theory 99:102026
Shrestha S, Spiryagin M, Wu Q (2020) Real-time multibody modeling and simulation of a scaled bogie test rig. Railw Eng Sci 28(2):146–159
Perez J, Busturia JM, Mei T et al (2004) Combined active steering and traction for mechatronic bogie vehicles with independently rotating wheels. Ann Rev Control 28(2):207–217
Oh YJ, Lee JK, Liu HC et al (2019) Hardware-in-the-loop simulation for active control of tramcars with independently rotating wheels. IEEE Access 7:71252–71261
Liu X, Goodall R, Iwnicki S (2020) Active control of independently-rotating wheels with gyroscopes and tachometers-simple solutions for perfect curving and high stability performance. Veh Syst Dyn 1–16
Cho Y (2020) Verification of control algorithm for improving the lateral restoration performance of an independently rotating wheel type railway vehicle. Int J Precis Eng Manuf
Onat A (2019) A novel and computationally efficient joint unscented kalman filtering scheme for parameter estimation of a class of nonlinear systems. IEEE Access 7:31634–31655
Acknowledgements
The authors are grateful to doc. Ing. Petr Voltr, Ph.D. and doc. Ing. Michael Lata from University of Pardubice, Czechia for their comments and support for this work. Second author would like to thank prof. Ing. Jaroslav Novák, CSc. from University of Pardubice, Czechia for his help and patience during the measurements from asynchronous motor.
Open access
This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Funding
This work is supported by University of Pardubice, Czechia, Eskisehir Technical University, Turkey, and Newcastle University, United Kingdom.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Zirek, A., Onat, A. A novel anti-slip control approach for railway vehicles with traction based on adhesion estimation with swarm intelligence. Rail. Eng. Science 28, 346–364 (2020). https://doi.org/10.1007/s40534-020-00223-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40534-020-00223-w