31.01.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!