Train Braking Distance Calculation Using Fuzzy Logic
Train Braking Distance Calculation Using Fuzzy Logic
net/publication/327720315
CITATIONS READS
2 606
3 authors, including:
Milan Milosavljević
Academy of Technical and Art Applied Studies Serbia, Belgrade
19 PUBLICATIONS 41 CITATIONS
SEE PROFILE
All content following this page was uploaded by Milan Milosavljević on 18 September 2018.
Abstract
INTRODUCTION
Fuzzy logic is a proven methodology for solving the problems with crisp
data, like calculation of braking distance or analyzing the braking performance
which can lead to improvement of the rail lines and promote technical
parameters of trains [1]. This alternative way allows the modeling of a
complex system, using knowledge and experience of the expert and thereby
circumventing the needs for rigorous mathematical calculations.
The aim of the model is reflected in its practical application, i.e. according
to this model it is possible to quickly make the calculation of the required train
braking distance. These obtained values can be used both for newprojected
lines and for checking the train braking distance on the existing lines.
Many papers which uses fuzzy logic for this type of problem, mostly use
input variables for calculation the train braking force and automatic train
control. Main advantage of this fuzzy model in relation to analytical and
simulation models is its simple application in the case when a large number of
input variables do not have a precisely defined value.
This paper does not refer to the calculation of the train braking distance
and what degree of braking machine engineer should apply, it is primarily
devoted to the design of the railway infrastructure, i.e. those elements whose
layout depends on the length of the train braking distance, such as: signals,
approach contacts, etc.
LITERATURE REVIEW
This section presents a brief description of the relevant literature. There are
a lot of papers that using fuzzy logic for solving problems on railway. The
authors of [2] developed fuzzy logic controller for automatic train control,
using Matlab. Using four input values, they calculate braking system and
torque. Fuzzy logic controller for an automatic train braking system is used in
[3] to develop a braking system that will stop the subway train. Paper [4] gives
the idea of automatic braking system in trains by using artificial intelligence
technique. The intelligence is provided by a fuzzy logic controller, which is
simulated using Matlab-Simulink toolbox. Authors proposed model which can
help in reduction of manpower for train operation on Indian railways.
The authors of [5] presented predictive fuzzy control model for automatic
train operation. In this control model, fuzzy control method and predictive
control algorithm and also computer simulations are all mixed with each other
to compose the predictive fuzzy control.
In paper [6] the general idea of automatic train operation based on
MATLAB. This paper explains Automatic Train Stop and Automatic Warning
System. It is based on the Data Oriented Control Method (DOME) to achieve
train control. Implementation fuzzy logic in solving railway problems is
presented in [7], where authors developed fuzzy model for braking wagon in
marshalling yard.
w y i i
KI i 1
N
(3)
w
i 1
i
MODEL FORMULATION
In proposed model, there are four input variables, and one output variable.
Input variables are: speed, grade, braking force and braking equipment
response time. This variables were chosen since they have largest impact on
braking distance.
It is known how speed and grade affect the extension of braking distance,
while braking equipment response time and achieved braking force are
variables which depends on many other external parameters. It is not suitable
to use too many input variables due to the large number of possible rules, so
all the others factors which affect on train braking distance are included in
these two variables.
For this kind of problem is developed Mamdani fuzzy model. The model
was tested under normal conditions, i.e. unplanned events such as unbraked
train or braking equipment response time was infinitely large are not
considered.
Membership functions parameters for all variables are given in table 1.
Train speed
The speed of the train is the parameter of which most depends achievement
certain train braking distance. Braking distance changes exponentially with a
change in speed. On Serbian railway network, maximum speed for all trains
is up to 120 km/h, but average speed is much lower. Division domain of the
input variable „speed” and their membership functions are shown on figure 2.
Membership functions of the triangular and trapezoidal fuzzy numbers „low“,
„medium“ and „high“ are represented in the forms (4)-(6):
Figure 2. Membership functions for input variable x1 train speed
1,0 x 40
70 x
low x ,40 x 70 (4)
30
0, x 70
0, x 40
x 40
30 ,40 x 70
mediumx 1, x 70 (5)
100 x
30 ,70 x 100
0, x 100
0, x 70
x 70
highx ,70 x 100 (6)
30
1, x 100
Grade
Under normal conditions of exploitation, grade is the second most
important parameter that affect the braking distance. The change in braking
distance with the change of grade also has an exponential characteristics.
Maximum grade on the observed network is up to 18‰, and grade values
greater than 15‰ are present only on very small number of railway sections.
For this reason, the maximum grade value is 15‰.
low small small large
horizontal
downgrade downgrade upgrade upgrade
-15-14 -7 0 7 14 15 grade
Braking force
Within the input variable braking force, we include all characteristics of
braking system, adhesion characteristics and external conditions from the field
that can affect on braking distance. When initial braking step is established,
the pressure in the main brake pipe is reduced by 0,5 to 1 bar, and therefore
braking force is small. When fully brake application is established the pressure
in the main brake pipe is reduced by 1 to 3 bar in relations to its normal value
with the release state and therefore braking force is medium. When a process
of rapid or emergency braking occurs, main brake pipe is completely
discharged from 5 to 0 bar and therefore braking force is the largest [13].
The value of the achieved braking force of certain wagons in the train
composition depends on the value of the pressure drop in the main brake pipe,
due to which the triple valve reacts and allows the achievement of a certain
braking force that is proportional to the masses of these wagons
For this reason, the mass of the train has not been taken into consideration
as a separate input variable, it has already been implemented in braking force,
regardless of the train composition.
Membership functions of the triangular and trapezoidal fuzzy numbers
„small“, „medium“ and „big“ are represented in figure 4.
Figure 4. Membership functions for input variable x3 braking force
FUZZY RULES
After defining all input and output variables, the base of fuzzy rules was
created. One of the most commonly used methods for generating the base of
fuzzy rules is Wang Mendel method, which combines numerical data and
linguistic information [14].
The database contains 135 fuzzy rules, including all combinations of input
variables. All rules are the same weight, with a value of 1. One of the rules is:
If (train speed is high) and (grade is large downgrade) and (braking force
is small) and (braking equipment response time is short) then (train braking
distance is 1200).
Model results are very close to real data from the field in almost all
situations. We can see that when train speed is very high and other variables
are unsuitable braking distance is close to 1200 m. On the other hand if train
speed is very low, about 40-50 km/h, regardless of the others variables braking
distance is in the range of 200 to 450 m, which fully corresponds to the
situation on the field.
General conclusion is that model gives real data, and in next phase of our
research it can be used for some simulation models. Also model can be
upgraded by using more input parameters, and changing membership
functions of existing variables to be more realistic. Input variable braking
force can be decomposed on new input variables like adhesion characteristics
or detailed external conditions.
In future research and development of this model, authors want to combine
fuzzy logic with simulation modeling of real state, where in various conditions
we can analyze where train stop in stations and in front of signals on open line.
REFERENCES
[1] L. Haidong, “Braking performances of urban rail trains”, Journal of
transportation systems engineering and information technology, vol. 11, issue
6, 2011, pp. 93-97.
[2] M. Madhava at al., “Automatic train control system using fuzzy logic
controller”, Bonfring International Journal of Research in Communication
Engineering, vol. 6, special issue, 2016, pp. 56-61.
[3] M. L. Sharma, S. Atri, “Fuzzy rule based automatic braking system in train
using VHDL”, IJCST, vol. 2, issue 2, 2011, pp. 332-335.
[4] G. Sankar, S. S. Kumar, “Fuzzy logic based automatic braking system in
trains”, International Conference on Power Electronics, 2006, pp. 383-387.
[5] M. A. Sandidzadeh, B. Shamszadeh, “Improvement of Automatic Train
Operation using enhanced predictive fuzzy control method”, Reliability and
safety in railway, chapter 5, 2012, pp. 121-140.
[6] P.S. Raju, at al., “Automatic Train Operation And Control Using Matlab”,
International Journal of Electrical and Electronic Engineering &
Telecommunications, vol. 2, no. 1, 2013, 150-155.
[7] M. Kapetanović at al., “Razvoj fazi logičkog sistema za upravljanje
kolosečnim kočnicama u železničkoj stanici Beograd ranžirna”, 42nd
International Symposium on Operations Research, 2015, pp. 504-507.
[8] D. Driankov at al., “An Introduction to Fuzzy Control”, Springer-Verlag,
Berlin Heidelberg, Germany, 1993.
[9] G.J. Klir, B, Yuan, “Fuzzy sets and fuzzy logic: theory and applications”,
Prentice-Hall PTR, New York, USA, 1995.
[10] L.X. Wang, “A Course in Fuzzy Systems and Control”, Prentice Hall,
Englewood Cliffs, NJ, USA, 1997.
[11] J. Kiurski-Milošević, “Model procene kvaliteta podzemne vode sa
povećanim sadržajem arsena primenom fazi logike”, PhD thesis, Fakultet
tehničkih nauka, Novi Sad, Serbia, 2015.
[12] B. Dimitrijević, V. Simić, “Neuro-fazi pristup pri proceni broja post
express pošiljaka”, PosTel 2008, Beograd.
[13] V. Vajnhal, “Kočnice i kočenje vozova”, Zavod za novinsko-izdavačku i
propagandnu delatnost JŽ, Belgrade, Serbia, 1991.
[14] D. Teodorović, M. Šelmić., “Računarska inteligencija u saobraćaju”,
Saobraćajni fakultet, Belgrade, Serbia, 2012, ch. 1, sec. 1.1, pp. 9-12.