This wiki is meant to help software engineers have a deep understanding of railway systems.
It can only happen if content is added as needed. If something is missing, contribute!
This is the multi-page printable view of this section. Click here to print.
This wiki is meant to help software engineers have a deep understanding of railway systems.
It can only happen if content is added as needed. If something is missing, contribute!
Please open an issue if you’re missing a word
The onboard computer of ETCS-enabled trains has to compute a number of position / speed curves. Here is how it works:
In order to compute any of these curves, a number of things are needed:
T_traction_cutoff
: the time it take to cut off tractionA_brake_emergency
is the expected emergency braking capability, without safety marginsA_brake_safe
is the emergency braking coefficient, with safety marginsA_brake_service
is the expected service braking capability, without safety marginsEOA
end of movement authority: the location until which the train is allowed to moveSvL
supervised location: the protected locationSBD
supervised braking deceleration: intermediary result computed from EOA
and A_brake_service
EBD
emergency braking deceleration: intermediary result computed from SvL
and A_brake_safe
All the curves below are cut below a given release speed:
EBI
(emergency break intervention) computed from EBD
, shifted in position and space given rolling stock metadataSBI1
computed from SBD
, shifted in time with Tbs1
SBI2
computed from SBD
, shifted in time with Tbs2
FLOI
(also called SBI
, the intervention curve) the minimum of SBI1
and SBI2
WARNING
(warning curve) computed as a shift of FLOI
by Twarning
PS
(permitted speed curve): shift of WARNING
by time Tdriver
INDICATION
is a shift of PS
by time Tindication