Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
Ph.D. - geht es zur Homepage der Informatik des Fachbereiches 3 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 11. openETCS Simulation<br />
is stopped in this state by the @rttStopT<strong>es</strong>t statement<br />
because there is no transition to any other Mode or state<br />
from here. Since the failing of any assertion executed<br />
before would lead to a stop of the simulation, reaching this<br />
stop statement always means a succ<strong>es</strong>sful execution of the<br />
simulation.<br />
The CEVC state machine defin<strong>es</strong> several possible transitions between its stat<strong>es</strong>, which are<br />
often activated by signals influenced by the CDMI state machine or by sub-state machin<strong>es</strong> of<br />
CEVC. Which transitions are used in the current version of the simulation model, can be easily<br />
identified in the simulation trac<strong>es</strong> pr<strong>es</strong>ented in Section 11.5.<br />
Each sub-state machine of CEVC is explained in detail in the following subsections.<br />
11.3.3.1. Moving_in_Unfitted<br />
In the ETCS Mode Unfitted, the ATP functionality is mainly limited to the supervision of<br />
train speed in r<strong>es</strong>pect to its static top speed (modelled in Subsection 10.2.3), which is entered<br />
by the simulated driver. Thus, the simulation model for the movement in this Mode consists<br />
of a simple sequence of stat<strong>es</strong>, which is displayed in Figure 11.13. Each state is explained in<br />
detail in the following:<br />
Moving_with_allowed_speed<br />
The train is moving with the speed v = 100 km h , which<br />
is lower than its static top speed v max = 200 km h<br />
(see<br />
Figure 11.10): v < v max<br />
Accordingly, service or emergency brake may not be applied,<br />
which is permanently checked by corr<strong>es</strong>ponding<br />
do-actions [64].<br />
Moving_with_warning_speed The train speed v = 1.025v max = 205 km h<br />
exceeds the static<br />
top speed v max but not the hard limit for brake intervention<br />
v max,int = 1.05v max = 210 km h : v max ≤ v ≤ v max,int<br />
Details can be found in the implementation and documentation<br />
of the CBrakingToTargetSpeed class in Appendix D.<br />
In this state, still no brak<strong>es</strong> may be applied, but a warning<br />
in the “Speed Warning” DMI output field must be<br />
displayed, which is checked by an assert statement.<br />
Moving_with_forbidden_speed The train speed of v = 1.1v max = 220 km h<br />
limit v max,int : v > v max,int<br />
exceeds the hard<br />
Thus, the service brake s k must be applied until the speed v<br />
is smaller than the hard limit v max,int : s k > 0∨v ≤ v max,int<br />
Entering_track_with_Level_1<br />
A switching of the ETCS Application Level to 1 is propagated<br />
to the EVC by a balise telegram that holds a “Level<br />
Transition Or<strong>der</strong>” packet in Subsection 10.4.3. The binary<br />
228