Information Technology Reference
In-Depth Information
EoA
Train Controller
RBC Controller
extEoA
EoA
OK
pos
spd
sc
Train Plant
pos
spd
acc
Fig. 8. Communication between train and RBC
For the dynamics of the train we assume the continuous transition relations
pos
•
=
spd
and
spd
•
=
acc
and the invariants
−
b
≤
acc
and
spd
≤
v
max
.Here
we are interested only in the change of speed during braking:
acc
=
0
if
sc
=
Keep
∨
(
sc
=
Brake
∧
spd
=0)
−
b
if
sc
=
Brake
∧
spd
>
0
The
train controller
monitors the position and speed of the train. When ap-
proaching the current end of authority
EoA
(guarding a critical section) it re-
quests for an extension from the RBC by sending an
extEoA
signal. If the RBC
sends a signal
OK
the controller requests the train plant to keep the (desired)
speed. If the RBC does not reply in time and instead the train passes the posi-
tion
SB
the controller forces the train plant to brake. Thus the train controller
has the following time dependent variables.
Variables:
Train controller
→
input
pos
:
Time
Position
(position of the train)
spd
:
Time
→
Speed
(speed of the train)
EoA
:
Time
→
Position
(current EoA)
OK
:
Time
→
B
(EoA is extended)
local
CS
.
s
:
Time
→
Position
(begin of critical section)
output
extEoA
:
Time
→
B
(request to extend EoA)
sc
:
Time
→{
Keep
,
Brake
}
(speed control)
Modes:
Far, Appr, SafeAppr, Braking, FailSafe
Search WWH ::
Custom Search