ETCS
European Train Control System
Context
The onboard computer of ETCS-enabled trains has to compute a number of position / speed curves. Here is how it works:
- below all the curves, the speed indicator is white
- above the indication curve, the speed indicator is yellow
- above the permitted curve, the speed indicator is orange
- above the warning curve, an alarm rings
- above the intervention curves, an emergency break intervention is triggered
Inputs
In order to compute any of these curves, a number of things are needed:
- target data (the destination of the braking curve, which can be EOA and SvL or LOA and MRSP)
- train data
- infrastructure data
- infrastructure manager constants
- standardized constants
Train
- max speed
- length
- rotating mass
T_traction_cutoff: the time it take to cut off traction- braking model, either lambda or gamma:
- lambda (braking weight/mass)
- gamma (constant deceleration at a given speed)
- correction factors (k_dry and k_wet for gamma braking) for braking curves
Infrastructure
- corrected gradients (it incorporates curvature)
- odometry balise locations
Processes
Braking coefficients:
A_brake_emergencyis the expected emergency braking capability, without safety marginsA_brake_safeis the emergency braking coefficient, with safety marginsA_brake_serviceis the expected service braking capability, without safety margins
Speed / distance targets
EOAend of movement authority: the location until which the train is allowed to moveSvLsupervised location: the protected location
Curves
SBDsupervised braking deceleration: intermediary result computed fromEOAandA_brake_serviceEBDemergency braking deceleration: intermediary result computed fromSvLandA_brake_safe
All the curves below are cut below a given release speed:
EBI(emergency break intervention) computed fromEBD, shifted in position and space given rolling stock metadataSBI1computed fromSBD, shifted in time withTbs1SBI2computed fromSBD, shifted in time withTbs2FLOI(also calledSBI, the intervention curve) the minimum ofSBI1andSBI2WARNING(warning curve) computed as a shift ofFLOIbyTwarningPS(permitted speed curve): shift ofWARNINGby timeTdriverINDICATIONis a shift ofPSby timeTindication