|
|
Line 10: |
Line 10: |
| {{importComment}} | | {{importComment}} |
| =={{examples}}== | | =={{examples}}== |
| {{importComment}} | | |
| | At places where rail and road traffic cross at the same level the safety often has to be established by technical means. The related equipment is modelled in {{tag|IL|levelCrossingIL}}. In order to avoid ambiguity with the infrastructure element the related type is called {{doc|IL|levelCrossingIL}} in railML interlocking subschema. |
| | |
| | The features of the particular level crossing can be detailed as below even not all information may be really “known” to the interlocking, i.e. in case of autonomous level crossing. |
| | *{{@|constantWarningTime}} – This is the time the level crossing is activated in advance of the approaching train based on the activation position and the train speed. |
| | *{{@|maximumClosedTime}} – This is the time a level crossing is accepted by the interlocking as constantly closed before an alarm is raised. The value is needed by some IM because of human behaviour. A level crossing shall be considered insecure after elapsing this time as road traffic might start to negotiate the closed level crossing after an eventless waiting time. |
| | *{{@|minimumOpenTime}} – This is the time the level crossing shall be at least open until it is allowed to close again in order to ensure a certain amount of road traffic flow across the level crossing. |
| | *{{@|preferredPosition}} – In most cases the preferred position of a level crossing is {{enum|open}}, i.e. allowing road traffic to pass freely. However, there might be cases when the level crossing is normally {{enum|closed}} and opened for road traffic only on command. |
| | *{{@|requiresStopBeforeUnprotectedLevelCrossing}} – Flag to define whether any train needs to stop in front of the level crossing in case it is unprotected. Only afterwards it can proceed according the value in {{@|unprotectedSpeed}}. |
| | *{{@|unprotectedSpeed}} – This is the speed limit in km/h a train is allowed to pass the level crossing when out of order, i.e. not activated for the approaching train. |
| | *{{@|typicalTimeToClose}} – This is the time the interlocking shall expect required between commanding the level crossing and the notification of the other position. After elapse of the timer an alarm might be raised to indicate the problem.In general it is assumed that closing and opening do take the same amount of time. |
| | *{{tag|IL|isLevelCrossingType}} – This is the reference to the generic type of the level crossing defining at least the way of control from the interlocking. |
| | *{{tag|IL|refersTo}} – This the reference to the physical level crossing {{tag|IS|levelCrossingIS}} in the infrastructure. |
| | *{{tag|IL|interface}} – This is the description of the physical interface between the interlocking and the level crossing. It mainly contains the list of commands and messages exchanged on this interface. For details refer chapter 6below. |
| | *{{tag|IL|deactivatedBy}} – This describes the deactivation of the level crossing. For details refer chapter 1.1.6below. |
| | *{{tag|IL|activationCondition}} – This describes the conditions for activating the level crossing. For details refer chapter 1.1.5below. |
| | |
| | *{{tag|IL|hasTvdSection}} – This is the mandatory reference list to all TVD sections located directly at the level crossing. |
| | |
| | |
| | |
| | <div> |
| | === Level crossing activation === |
| | |
| | A level crossing is activated, i.e. requested to close for road traffic, upon train approach. There is a range of conditions to conclude a train is approaching the level crossing. In first case this happens when the train crosses a detection point, i.e. an insulated track joint, axle counter or treadle. These approach detectors are commonly referred to as Approach Starting (AS). Otherwise the activation might be also dependent of a particular route set and the related signal aspects. There may be even combinations of it. |
| | *{{@|andOr}} – This element defines how the conditions for activation shall be logically combined. However, combinations that are more complex are not possible. |
| | **{{enum|AND}} – The activation conditions will be combined all together, i.e. the level crossing will be activated when all of the named conditions apply. |
| | **{{enum|OR}} – The activation conditions will be combined alternatively, i.e. the level crossing will be activated when at least one of the named conditions apply. |
| | **{{enum|XOR}} – The activation conditions will be combined alternating exclusively, i.e. the level crossing will be activated when only one of the named conditions applies. |
| | |
| | *{{tag|IL|delayedBySwitchPosition}} – The activation may be delayed by the position of a switch. |
| | **{{@|delay}} – The time between the switch detected in the required position and the possible activation of the level crossing. |
| | **{{@|inPosition}} – This is the position the switch shall have for activation. |
| | **{{tag|IL|refersToSwitch}} – This is the reference to the related moveable element. |
| | |
| | *{{tag|IL|aspectRelatedDelay}} – The activation of the level crossing may be delayed by a given duration, if a signal shows a given aspect. |
| | **{{@|delay}} – The time between the signal is detected in required aspect and the possible activation of the level crossing. This delay depends on the signalled speed of the approaching train hence on signal aspect. |
| | **{{tag|IL|refersToSignal}} – This is the reference to the related signal in the interlocking part. |
| | **{{tag|IL|showsAspect}} – This is the related aspect the signal shall show for activation. |
| | |
| | *{{tag|IL|signalDelayTime}} – The delay time that maintains a signal at stop for a given duration after the level crossing was triggered. |
| | **{{@|delay}} – The time that has to elapse for the signal to change from stop to any proceed aspect after the level crossing was activated. |
| | **{{tag|IL|hasDelayedSignal}} – This is the reference to the related signal in the interlocking part. |
| | |
| | *{{tag|IL|activatedBy}} – The activation of the level crossing may be delayed depending on occupation status from the related train detection device. This activation condition is needed in any case independent of the logical combination of the other conditions. |
| | **{{@|delay}} – The time between the device has detected an occupation and the possible activation of the level crossing. |
| | **{{tag|IL|refersTo}} – This is the reference to the related train detection device. This device can be an axle counter, track section, track joint or treadle. |
| | |
| | |
| | |
| | <div> |
| | === Level crossing deactivation === |
| | |
| | The level crossing is automatically deactivated after the train has passed and no activation trigger is present. The passage is detected by TVD section or particular train detection devices. There are usually two deactivation items per level crossing one per each direction. |
| | *{{@|delay}} – The time between the train detection has notified the clearing after train passage and the possible deactivation of the level crossing. |
| | *{{tag|IL|tvdDetectorRef}} – This is the reference to the related train detection device. This device can be an axle counter, track section, track joint or treadle. |
| | |
| | === Complete Level Crossing === |
| | |
| | An example of completely described level crossing is shown in the extract below: |
| | |
| | <syntaxhighlight lang=xml> |
| | <levelCrossingIL constantWarningTime="PT15S" id="lx_lcr01" maximumClosedTime="PT20S" minimumOpenTime="PT10S" unprotectedSpeed="20.0" typicalTimeToClose="PT10S" preferredPosition="open"> |
| | <designator register="_SimpleRegister" entry="levelCrossing01"/> |
| | <isLevelCrossingType ref="lxt01"/> |
| | <refersTo ref="lcr01"/> |
| | <deactivatedBy delay="PT5S" id="lcr01_off1"> |
| | <designator register="_SimpleRegister" entry="lx01_off1"/> |
| | <tvdDetectorRef ref="tde11"/> |
| | </deactivatedBy> |
| | <deactivatedBy delay="PT5S" id="lcr01_off2"> |
| | <designator register="_SimpleRegister" entry="lx01_off2"/> |
| | <tvdDetectorRef ref="tde12"/> |
| | </deactivatedBy> |
| | <activationCondition andOr="XOR"> |
| | <delayBySwitchPosition delay="PT2S" id="swi01_dl" inPosition="left"> |
| | <designator register="_SimpleRegister" entry="pt_delay"/> |
| | <refersToSwitch ref="swi01"/> |
| | </delayBySwitchPosition> |
| | <aspectRelatedDelay delay="PT15S" id="sig02_21"> |
| | <designator register="_SimpleRegister" entry="sigaspect_delay"/> |
| | <refersToSignal ref="mb_sig02"/> |
| | <showsAspect ref="sig_reducproceed_21"/> |
| | </aspectRelatedDelay> |
| | <signalDelayTime delay="P1D" id="sig02_dl"> |
| | <designator register="_SimpleRegister" entry="si_delay"/> |
| | <hasDelayedSignal ref="mb_sig02"/> |
| | </signalDelayTime> |
| | <activatedBy delay="P1D" id="td02_act"> |
| | <designator register="_SimpleRegister" entry="td_act"/> |
| | <refersTo ref="tde02"/> |
| | </activatedBy> |
| | </activationCondition> |
| | <hasTvdSection ref="LX2.5T"/> |
| | </levelCrossingIL> |
| | </syntaxhighlight> |
| | |
| =={{Additional Information}}== | | =={{Additional Information}}== |
| ==={{Notes}}=== | | ==={{Notes}}=== |
| ==={{Open issues}}=== | | ==={{Open issues}}=== |