IL:activationCondition

From railML 3 Wiki
Revision as of 12:14, 30 May 2020 by Joerg.Lingen (talk | contribs) (copied semantics)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

Documentation

Syntax

Autoexport from the XML-Schema for element IL:activationCondition of railML® version 3.2
Documentation Description of the possible activation conditions of this level crossing.
Subschema interlocking
Parents* levelCrossingIL,

tunnelGateIL

Children activatedBy (1..*), any (0..*), aspectRelatedDelay (0..*), delayBySwitchPosition (0..1), designator (0..*), signalDelayTime (0..*)
Attributes:
  • andOr: The logical combination of all activation conditions. (optional; xs:string)
Possible values:
  • XOR
  • OR
  • AND,

  • id: unique identifier (optional; xs:string; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})
*Notice:
Elements may have different parent elements. As a consequence they may be used in different contexts.
Please, consider this as well as a user of this wiki as when developing this documentation further.
Aspects that are only relevant with respect to one of several parents should be explained exclusively in the documentation of the respective parent element.

Autoexport from the XML-Schema for element IL:activationCondition of railML® version 3.1
Documentation Description of the possible activation conditions of this level crossing.
Subschema interlocking
Parents* levelCrossingIL
Children activatedBy (1..*), any (0..*), aspectRelatedDelay (0..*), delayBySwitchPosition (0..1), designator (0..1), signalDelayTime (0..*)
Attributes:
  • andOr: The logical combination of all activation conditions. (optional; xs:string)
Possible values:
  • XOR
  • OR
  • AND,

  • id: unique identifier (optional; xs:ID; patterns: (urn:uuid:)?[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}|\{[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}\})
*Notice:
Elements may have different parent elements. As a consequence they may be used in different contexts.
Please, consider this as well as a user of this wiki as when developing this documentation further.
Aspects that are only relevant with respect to one of several parents should be explained exclusively in the documentation of the respective parent element.

Semantics

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.
    • AND – The activation conditions will be combined all together, i.e. the level crossing will be activated when all of the named conditions apply.
    • 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.
    • 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.
  • <delayBySwitchPosition> – 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.
    • <refersToSwitch> – This is the reference to the related moveable element.
  • <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.
    • <refersToSignal> – This is the reference to the related signal in the interlocking part.
    • <showsAspect> – This is the related aspect the signal shall show for activation.
  • <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.
    • <hasDelayedSignal> – This is the reference to the related signal in the interlocking part.
  • <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.
    • <refersTo> – This is the reference to the related train detection device. This device can be an axle counter, track section, track joint or treadle.

Best Practice / Examples

Additional Information

Notes

Open Issues