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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chapter 10. openETCS Model<br />
Application Level 1 (and this is Level 0), the switch to Level 1 is activated by the same<br />
oVariableStorage object.<br />
State “S12: Requ<strong>es</strong>t for Train Data” waits for the valu<strong>es</strong> for the train length and maximum<br />
train speed via the DMI. The SRS defin<strong>es</strong> more valu<strong>es</strong> for the train data, but which are<br />
not used in this case study.<br />
“S20: Wait for Start Selection” only waits for the driver to select the start of the mission<br />
via the DMI.<br />
“S24/S23: Mode and Level Activation” is another final state, which determin<strong>es</strong> the new<br />
ETCS Mode based on the data entered. Either the guard “c60” is activated via the<br />
“Unfitted Selected” oVariableStorage object or guard “c37” is activated via the “Staff<br />
R<strong>es</strong>ponsible selected” object. In the latter case, also the switch to Application Level 1 is<br />
activated.<br />
Application Level 1<br />
Generally, Application Level 1 do<strong>es</strong> not differ from the functionality in Level 0. Figure 10.6<br />
sketch<strong>es</strong> the corr<strong>es</strong>ponding model. In contrast to Figure 10.4, the activation of ETCS Mode<br />
Staff R<strong>es</strong>ponsible do<strong>es</strong> not require a switch of the Application Level because the EVC is already<br />
in Level 1. On the other hand, here the transition to Mode Unfitted requir<strong>es</strong> a switch to<br />
Level 0.<br />
10.2.3. Unfitted Mode<br />
Unlike the previous introduced Mod<strong>es</strong> and their models, the Unfitted ETCS Mode is not<br />
used for the start-up procedure but for the train movement. Neverthel<strong>es</strong>s, the support of<br />
ATP by ETCS (see Chapter 2) in this Mode is little because it is used on tracks that are<br />
unfitted or unequipped for ETCS. Thus, Unfitted is only available in Application Level 0. The<br />
corr<strong>es</strong>ponding gMainFunctionBlock is shown in Figure 10.7. The supervision of the speed<br />
according to the train’s maximum speed is the only available ATP functionality. The maximum<br />
speed can be entered in Mode Stand By as train data. The supervision is modelled in a separate<br />
gSubFunctionBlock graph in Figure 10.8.<br />
Since the train can move in Unfitted, balise telegrams can be received and must be evaluated<br />
accordingly. Mainly, this is relevant for the Transition Or<strong>der</strong> Package [85, p. 14], which<br />
announc<strong>es</strong> a switch to a new Application Level. According to the limits of this case study, this<br />
means a switch to Level 1, which also includ<strong>es</strong> a transition to the Mode Staff R<strong>es</strong>ponsible or<br />
Full Supervision. Also, a Moving Authority (MA) telegram [85, p. 11] can be received, which<br />
is not used in Unfitted directly. It enabl<strong>es</strong> a transition to the Mode Full Supervision, in which<br />
a MA is always needed.<br />
The evaluations of transition or<strong>der</strong> and MA balise telegrams are both modelled by an<br />
oEmbeddedStateMachine instance that is located in the oSubFunction object “Telegram<br />
Evaluation in Unfitted”. Figure 10.9 shows the model for the evaluation of transition or<strong>der</strong>s<br />
and Figure 10.10 for MAs.<br />
A transition or<strong>der</strong> or rather the transition to a new Application Level always requir<strong>es</strong> the<br />
acknowledgement of the Driver via the DMI within a certain time. If the driver do<strong>es</strong> not<br />
186