Professional Documents
Culture Documents
v1 Covered
v1 Covered
Research Article
Keywords: Freight train, speed tracking, Wheel slip, Auto Disturbance Rejection Control, Fuzzy Neural
Network, Unscented Kalman Filter
DOI: https://doi.org/10.21203/rs.3.rs-2344184/v1
License: This work is licensed under a Creative Commons Attribution 4.0 International License.
Read Full License
J w ww = Tw − w ww − frw (4)
Tw wm rw
= = = Rr (5)
T1 ww rm
Te − m wm − T1 = J m wm (6)
= b3e−b v − b4e−b v
1 s 2 s
(8)
vs = ww rw − v (9)
Where, v represents the running speed of the train, vs represents the sliding
speed of the train, b1 , b2 , b3 , b4 are four parameters in the Ishikawa model. The
relationship between creep rate and adhesion coefficient under various road conditions
was studied by ShiBing Lu,[19] as shown in Fig. 3. From this figure, we can see that the
relationship between adhesion coefficient and creep rate is strongly nonlinear. Before
the ( max , max ) , the adhesion coefficient is positively correlated with the creep rate.
After the ( max , max ) , the adhesion coefficient is negatively correlated with the creep
rate. Sufficient adhesion force cannot be obtained when the adhesion coefficient is
small, furthermore, sufficient acceleration is difficult to be obtained by freight trains.
Before the ( max , max ) , the increase of creep rate can increase the adhesion coefficient
to ensure that the freight train obtains sufficient adhesion. But after the ( max , max ) ,
the increase of creep rate can lead to the decrease of adhesion coefficient. The decrease
of the adhesion force will increase the driving speed error of the freight train and further
increase the creep rate, then create negative feedback. Thus, after the ( max , max ) , the
travel of freight trains cannot be maintained within a stability boundary. This
phenomenon will greatly reduce the safety and punctuality of the train, and cause a
huge waste of electrical energy.
y = v1 ( k ) − v ( k ) + h0v2 ( k )
a0 = ( d 2 + 8r y )
2
( a0 − d ) , y d
v2 ( k ) + 0 (13)
a = 2
v2 ( k ) + y , y d
h
0
ra
fst = − f ( x ) = d , a d
rsgn ( a ) , a d
·ESO:
= Z1 ( k ) − y ( k )
Z1 ( k + 1) = Z1 ( k ) + h ( Z 2 ( k ) − 01 )
(14)
Z 2 ( k + 1) = Z 2 ( k ) + h ( Z 3 ( k ) − 02ca ( , 1 ) ) + bu ( k )
Z ( k + 1) = Z ( k ) − h ca ( , )
3 3 03 2
·NLSEF:
e1 = v1 ( k ) − Z1 ( k )
e2 = v2 ( k ) − Z 2 ( k )
u0 = 01 fal ( e1 , 1 , ) + 02 fal ( e1 , 2 , ) (16)
u ( k ) = u − Z 3 ( k )
0
b
e sgn ( e ) , e
fal ( e, , ) = e , 0 (17)
, e
1−
3.2 FSEM
The freight train speed tracking control system has a long time delay, and Eq. (14)
becomes:
= Z1 ( k ) − y ( k − f )
Z1 ( k + 1) = Z1 ( k ) + h ( Z 2 ( k ) − 01 )
(18)
Z 2 ( k + 1) = Z 2 ( k ) + h ( Z 3 ( k ) − 02ca ( , 1 ) ) + bu ( k )
Z 3 ( k + 1) = Z 3 ( k ) − h 02 ca ( , 2 )
Where, f is the time delay of the speed tracking system. You can see that
because of the presence of f , ESO cannot obtain accurate system output y ( k − f )
at k -time, which results in a decrease in ESO's estimation accuracy of total system
disturbance. To reduce the influence of f on the control system, based on the idea of
Flexible Smith,[22] an FSEM is designed for ESO. The structural block diagram of
FSEM is shown in Fig. 7.
Z m ( t − m ) = Am Z m ( t − m ) + Bmu ( t − m )
(20)
ym ( t − m ) = Cm Z m ( t − m )
In this model, the observed quantity Z is directly defined as the target observed
quantity:
Z = v
T
(22)
Z ( k + 1) = C X ( k + 1) + v ( k ) (24)
0
wm = n + (26)
0
wc = n + + (1 − + )
2
i
wm = wc =
i
2(n + )
In Eq. 26, is the zoom parameter for sampling. Adjusting this parameter
appropriately can adjust the distance between each sample point and the mean value
after the UT, and can reduce the sampling error during sampling.
= 2 (n + ) − n (27)
Where, is a small positive value, between 10−4 ~1; is the auxiliary zoom
parameter; is the adjustment parameter with a value of 2.
2) Estimate
X i (k + 1| k ) = f X i , a ( k ) (28)
2n
X (k + 1| k ) = w( ) X i (k + 1| k )
i
(29)
i =0
2n
P(k + 1| k ) = w( ) X (k + 1| k ) − X i (k + 1| k ) X (k + 1| k ) − X i (k + 1| k ) + Q
i T
i =0
(30)
3) Measurement
X ii (k + 1| k) = X ( k + 1| k ) , X ( k + 1| k ) +
( ( n + ) P )i , X ( k + 1| k ) − ( ( n + ) P )i
(31)
Z i ( k + 1| k ) = h[ X ii (k + 1| k)] (32)
2n
Z (k + 1| k) = w( ) Z i ( k + 1| k )
i
(33)
i =0
4) Update
2n
Pzk zk = wi Z i ( k + 1| k ) − Z ( k + 1| k ) Z i ( k + 1| k ) − Z ( k + 1| k ) + R
T
(34)
i =0
2n
Pxk zk = wi [ X ii (k + 1| k) − X (k + 1| k)] [ Z i (k + 1| k) − Z (k + 1| k)]T (35)
i =0
X ( k + 1| k + 1) = X (k + 1| k) + K ( k + 1) [ Z ( k + 1) − Z ( k + 1| k )] (37)
R-matrix mean and Q-matrix mean are two momentous filter parameters for the
UKF. And the filtering results are closely related to the R mean and Q mean in this
algorithm. Studies by Huaju and Mingwei also showed that:[26] in a tracking system, if
the tracking object changes slowly, smaller Q mean and R mean will make the tracking
more accurate; if the tracking object changes quickly, large Q mean and R mean are
required to ensure the stability of the filtering. Meanwhile, the best values of Q mean
and R mean are also related to the observation residuals in the filtering process.[27] In
response, this paper designs an adaptive parameter tuning mechanism based on AP-
FNN. x'' and ∆Z in the filtering process are taken as input, two adjustment ratios for
Q mean and R mean are taken as output by AP-FNN. The best parameter output of the
filtering process is achieved through the powerful learning and fitting capabilities of
AP-FNN, and this process is done in real-time.
The essence of fuzzy control is based on logic, and the neural network is based on
data. The combination of them can make up for each other's shortcomings and better
solve non-linear problems in engineering applications. The difficulty of FNN research
lies in the selection of membership functions and the formulation of fuzzy rules. AP
clustering is a graph-based clustering algorithm proposed by Brendan in 2007. [28] The
algorithm uses a point-to-point exchange of information for clustering and does not
require specifying the number of cluster centers before clustering. For this reason, AP
clustering is applied in FNN, and the number of cluster centers after clustering is
specified as the number of fuzzy variables. The designed FNN is shown in Fig. 8.
Fig. 8 AP-FNN
The FNN designed in this paper is a neural network system based on the T-S fuzzy
model, which can fully combine the advantages of logical rules and data. The T-S fuzzy
model is an adaptive fuzzy system. This model not only can update in real-time but also
dynamically correct the fuzzy membership function. With fuzzy rules of 𝑅 𝑖 , the
inference of the T-S fuzzy model is as follows:
𝑅 𝑖 : 𝐼𝐹 𝑥1 𝑖𝑠 𝐴1𝑖 , ⋯ , 𝑥𝑘 𝑖𝑠 𝐴𝑖𝑘 , 𝑡ℎ𝑒𝑛 𝑦𝑖 = 𝑝0𝑖 + 𝑝1𝑖 𝑥1 + ⋯ + 𝑝𝑘𝑖 𝑥𝑘
In the initialization phase, FNN assigns random numbers to the center and width
of each membership function, which greatly affects the convergence rate of FNN and
wastes training time. In this paper, the center of the cluster obtained by AP clustering is
designated as the center of the membership function, and the width of the cluster is
designated as the width of the membership function. The FNN designed in this paper
has four layers: input layer, fuzzification layer, fuzzy rule layer, and output layer. [29, 30]
The task of the input layer is to store and transmit the input data of the neural
network. The number of nodes in this layer is equal to the dimensionality of the input
data [𝑥 ′′ ∆𝑍]𝑇 , which is 2.
The task of the fuzzification layer is to calculate the membership of each input
component to each fuzzy variable. In AP-FNN, the number of fuzzy variables
corresponding to each input component is the number of cluster centers after AP
clustering. The affiliation degree is calculated through Eq. (39).
−
( x −c )
j
i
j
bij
Aij = e (39)
Where, cij , bij is the center and width of the membership function, respectively.
j=1,2⋯,k,k is the number of input parameters; i=1,2⋯,n, n is the number of fuzzy
variables.
The fuzzy rule layer is responsible for the fuzzy calculation of each membership
degree. Here, the multiplication operator is used. This layer accepts the membership
value from the fuzzification layer and outputs the fuzzy calculation value.
wi = A1j ( x1 ) A2j ( x2 ) Akj ( xk ) (40)
The output layer calculates the output value of the fuzzy model according to the
fuzzy calculation results.
yi = i =1
(41)
n
i =1
wi
a ( i, k ) min 0, r ( k , k ) + max 0, r ( i`, k ) (43)
Where, s ( i, k ) denotes the degree of the point k being suitable as a cluster center
for point i; s ( k , k ) denotes the degree of the possibility of the point k being the final
cluster center. r ( i, k ) is called attractiveness, reflecting the extent that point k is
suitable as a cluster center for point i after considering the remaining cluster centers.
a ( i, k ) is called attribution, reflecting the extent to which point i selects point k as a
clustering center after considering the remaining points to be called clustering centers.
Eq. (43) shows that any candidate clustering center can influence the rest of the
candidate clustering centers, and each candidate clustering center has an equal chance
to become a clustering center. Eq. (44) illustrates that only positive attraction can
support the point k called cluster center.
1. Update the attractiveness information of each point in the similarity matrix under the
condition of a given degree of attribution
2. Update the attribution information of each point under the condition of a given degree of
attraction
The pseudo-code
3. Sum of the AP
up the attractiveness clustering
information andalgorithm
attribution is as follows:
information of each point and
make decisions; Determine whether the iteration is stopped
In this case, the iteration-stopping condition is that the number of iterations reaches
a pre-defined number or the clustering centers are no longer changing. In this paper,
four datasets are used to validate the improvement effect of AP-FNN and also to
compare it with the standard FNN. The comparison results are shown in Fig. 9.
Fig. 10 Structure block diagram of speed tracking and wheel anti-skid control system
5. Simulation results and analysis
In engineering, speed tracking without motor control does not exist. At the same
time, not taking wheel slip into account would greatly reduce the accuracy of speed
tracking and pose a great danger to freight trains. In this paper, the effectiveness of
motor control, speed tracking, and wheel slip prevention are verified separately. All
three are validated using an actual freight train running curve from the Geku section in
China. We use the HXD1 electric tractor locomotive running on the Geku line to track
the C80 freight train for simulation. The speed curve is shown in Fig. 11. The relevant
simulation parameters are shown in Tab Ι. Some of the unspecified control parameters
are obtained by an improved mayfly algorithm.[31] Thus, the control effect of the
controller is better presented.
Fig. 11 Target speed curve
Tab Ι Explanation of simulation parameters
Parameter Value Parameter Value
1.2,
a0 , a1 , a2 0.0065, g 9.8 (m/s2)
0.000279
D 600 Rr 6.2325
rw 1200 (mm) b 1
01 3w0 02 3w02
03 w03 1 0.5
2 0.25 f 0.5 (s)
Train length 275.2 (m) Quality of traction train 200 (t)
Quality of heavy-duty train 20+80 (t) Train quality 2200 (t)
Competing interests
This is the first submission of this manuscript and no parts of this manuscript are
being considered for publication elsewhere. All authors have approved this manuscript.
No author has financial or other contractual agreements that might cause conflicts of
interest.
Funding
This work was supported by the National Natural Science Foundation of China
(61572416), Hunan Province Natural Science Zhuzhou United Foundation
(2022JJ50132).
Authors’ contributions
Yi Lingzhi provided financial support and reviewed the full text. Yi Yu completed
the writing of the manuscript content and the drawing of graphics. Zhang Dake and Xie
Cheng provided some simulation data and verified it. Jiang Wenbo and Li Jianling built
the relevant control model.
Reference:
1. Dick, C.T., et al., Quantifying Recent Trends in Class 1 Freight Railroad Train
Length and Weight by Train Type. TRANSPORTATION RESEARCH RECORD, 2021.
2675(12): p. 890-903.
2. Chen, X., Reconnecting Eurasia: a new logistics state, the China–Europe freight
train, and the resurging ancient city of Xi’an. Eurasian Geography and Economics,
2021: p. 1-29.
3. Wu, P., Q.-Y. Wang, and X.-Y. Feng, Automatic train operation based on adaptive
terminal sliding mode control. International Journal of Automation and Computing,
2015. 12(2): p. 142-148.
4. Moaveni, B., F.R. Fathabadi, and A. Molavi, Supervisory predictive control for
wheel slip prevention and tracking of desired speed profile in electric trains. ISA
TRANSACTIONS, 2020. 101: p. 102-115.
5. Cheng, R.J., et al., Intelligent Safe Driving Methods Based on Hybrid Automata
and Ensemble CART Algorithms for Multihigh-Speed Trains. IEEE TRANSACTIONS
ON CYBERNETICS, 2019. 49(10): p. 3816-3826.
6. Wang, X., et al., Robust Distributed Cruise Control of Multiple High-Speed Trains
Based on Disturbance Observer. IEEE TRANSACTIONS ON INTELLIGENT
TRANSPORTATION SYSTEMS, 2021. 22(1): p. 267-279.
7. Yu, Q.X. and Z.S. Hou, Adaptive Fuzzy Iterative Learning Control for High-Speed
Trains With Both Randomly Varying Operation Lengths and System Constraints. IEEE
TRANSACTIONS ON FUZZY SYSTEMS, 2021. 29(8): p. 2408-2418.
8. XU Chuanfang, C.X., ZHENG Xiang, WANG Ying, LI Weidong, Slip Velocity
Tracking Control of High-speed Train Using Dynamic Surface Method. JOURNAL OF
THE CHINA RAILWAY SOCIETY, 2020. 42(02): p. 41-49.
9. Moaveni, B., F. Rashidi Fathabadi, and A. Molavi, Fuzzy control system design for
wheel slip prevention and tracking of desired speed profile in electric trains. Asian
Journal of Control, 2022. 24(1): p. 388-400.
10. Uyulan, C. and M. Gokasan, Modeling, simulation and re-adhesion control of an
induction motor-based railway electric traction system. PROCEEDINGS OF THE
INSTITUTION OF MECHANICAL ENGINEERS PART I-JOURNAL OF SYSTEMS
AND CONTROL ENGINEERING, 2018. 232(1): p. 3-11.
11. Achour, T., M. Debbou, and M. Pietrzak-David, Control strategy of a dual
induction motor: Anti-slip control application. CONTROL ENGINEERING
PRACTICE, 2015. 36: p. 58-71.
12. Sadr, S., D.A. Khaburi, and J. Rodriguez, Predictive Slip Control for Electrical
Trains. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2016. 63(6): p.
3446-3457.
13. Li, D.Y., et al., Neural Adaptive Fault Tolerant Control for High Speed Trains
Considering Actuation Notches and Antiskid Constraints. IEEE TRANSACTIONS ON
INTELLIGENT TRANSPORTATION SYSTEMS, 2019. 20(5): p. 1706-1718.
14. Liu, Y.F., et al., An analytical optimal control approach for virtually coupled high-
speed trains with local and string stability. TRANSPORTATION RESEARCH PART
C-EMERGING TECHNOLOGIES, 2021. 125.
15. Tang, H.Y., Q.Y. Wang, and X.Y. Feng, Robust Stochastic Control for High-Speed
Trains With Nonlinearity, Parametric Uncertainty, and Multiple Time-Varying Delays.
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2018.
19(4): p. 1027-1037.
16. Chun, M.T.W.M.T., Anti-Skid Control Based on AdhesionForce Observer for Train
PneumaticBraking. JOURNAL OF TONGJI UNIVERSITY(NATURAL SCIENCE),
2020. 48(11): p. 1668-1675.
17. Ulsoy, A.G., H. Peng, and M. Çakmakci, Automotive control systems. 2012:
Cambridge University Press.
18. Ishikawa, Y. and A. Kawamura. Maximum adhesive force control in super high
speed train. in Proceedings of Power Conversion Conference-PCC'97. 1997. IEEE.
19. SHI Lubing, L.Q., GUO Jun , WANG Wenjian, LIU Qiyue Adhesion-creep Curve
Characteristics of Wheel/Rail under Various Conditions. JOURNAL OF
MECHANICAL ENGINEERING 2019. 55(10): p. 151-157.
20. jingqing, H., From PID Technique to Active Disturbances Rej ection Control
Technique. ComroI Engineering of China 2002(03): p. 13-18.
21. Zheng, Q.L. and Z.Q. Gao, Predictive active disturbance rejection control for
processes with time delay. ISA TRANSACTIONS, 2014. 53(4): p. 873-881.
22. Astrom, K.J., C.C. Hang, and B. Lim, A new Smith predictor for controlling a
process with an integrator and long dead-time. IEEE transactions on Automatic Control,
1994. 39(2): p. 343-345.
23. Guzinski, J., et al., Speed and Load Torque Observer Application in High-Speed
Train Electric Drive. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS,
2010. 57(2): p. 565-574.
24. Kim, J., et al., An Adaptive Unscented Kalman Filter With Selective Scaling
(AUKF-SS) for Overhead Cranes. IEEE TRANSACTIONS ON INDUSTRIAL
ELECTRONICS, 2021. 68(7): p. 6131-6140.
25. Pichlik, P. and J. Zdenek, LocoMotive Wheel Slip Control Method Based on an
Unscented Kalman Filter. IEEE TRANSACTIONS ON VEHICULAR
TECHNOLOGY, 2018. 67(7): p. 5730-5739.
26. Liu, H.J., L.W. Xia, and C.L. Wang, Maneuvering Target Tracking Using
Simultaneous Optimization and Feedback Learning Algorithm Based on Elman Neural
Network. SENSORS, 2019. 19(7).
27. Lin, M., C. Yang, and D. Li, An improved transformed unscented FastSLAM with
adaptive genetic resampling. IEEE Transactions on Industrial Electronics, 2018. 66(5):
p. 3583-3594.
28. Frey, B.J. and D. Dueck, Clustering by passing messages between data points.
science, 2007. 315(5814): p. 972-976.
29. Zhou, H.B., et al., Soft-sensing of effluent total phosphorus using adaptive
recurrent fuzzy neural network with Gustafson-Kessel clustering. EXPERT SYSTEMS
WITH APPLICATIONS, 2022. 203.
30. Fei, J.T. and L.H.J. Liu, Real-Time Nonlinear Model Predictive Control of Active
Power Filter Using Self-Feedback Recurrent Fuzzy Neural Network Estimator. IEEE
TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022. 69(8): p. 8366-8376.
31. Zervoudakis, K. and S. Tsafarakis, A mayfly optimization algorithm.
COMPUTERS & INDUSTRIAL ENGINEERING, 2020. 145.