Information Technology Reference
In-Depth Information
2
1
move
ev_drive{d_c:=1;}/v_d:ml.req_speed(p);,
slope:=ml.req_slope(p);
[o_v_d~=v_d]/c_v_d:=0;
change
switch
init/
entry:o_c_d:=0;
3
[o_v_d==v_d]
4
[c_v_d==0]
/c_v_d:=1;
ev_brake{d_c:=0;}/sb_c:=1;
ev_drive
/v_d:=ml.req_speed(p);,
slope:=ml.req_slope(p);
move/
entry:o_v_d:=v_d;
13
5
6
12
[v<v_d]/d_c:=1;,sb_c:=0;
7
cont
[v>=v_d && v<1.05*v_d]/d_c:=0;
8
11
[v<=v_s]{sb_c:=0;}
[v>1.1*v_d && sb_c==0]{d_c:=0;}/sb_c:=1;
10
[sb_c==1 && v>1.5*v_d]
/d_c:=0;,sb_c:=0;,eb_c:=0;
ev_brake{d_c:=0;}/sb_c:=1;
init_brake/
during:v_s:=sqrt(1.1*rbc_eoa−p)*2*ml.b/1.1;
halt
[v>1.1*v_s]{sb_c:=0;}
/eb_c:=1;ev_halt;
9
Fig. 6. Speed control
- If the current velocity of the train is below the desired value the transition
8 is enabled, the drive mode is set, and the service brake mode is switched
off.
- If the current velocity is equal or greater than the desired velocity but not
greater than 5% of the desired velocity the transition 7 is taken and the
drivemodeisswitchedoff.
- If the speed is greater than 10% of the desired speed and the service brake
mode is not active, the mode is switched from driving mode to the the service
brake mode by activating the transition 6.
The destination state in all three cases is the cont state. This state is left
either by receiving an ev drive event taking the transition 13 to the change
state and updating the slope and the desired speed variable or receiving an
ev brake event 10 and switching to the init brake state.
- If in the move state the service break mode is active and the current speed
is greater than 50% of the desired speed, then the emergency brake mode is
switched on by taking the transition 5tothe halt state.
Search WWH ::




Custom Search