IS:electrificationChange

From railML 2 Wiki
Jump to navigation Jump to search


electrificationChange
 


Schema description / Schemabeschreibung

Position of electrificationChange in the XML-Tree / Position von electrificationChange im XML-Baum

Multiplicity / Anzahl

[0..∞]

Semantics / Bedeutung

A <electrificationChange> defines a position in track in which the type of electrification changes. The structure is optional, as not all tracks are electrified. If used, there is arespective <electrificationChange>-element at the begin, at changes and at the end of the electrification.

Attributes of electrificationChange / Attribute von electrificationChange


  • pos: This is the position on a track defined as distance from its start (trackBegin) regardless the "absolute mileage" in @absPos.
    Das ist die Position des Elements auf einem Track i.S. der realen Entfernung zum trackBegin. Sie ist damit unabhängig von der mit absPos modellierten Strecken-Kilometrierung.
🗒️ For an explanation of the differences between @pos and @absPos see <mileageChange>
  • absPos: This is the position on a track as absolute mileage/chainage.
    Das ist die Position des Elements im Referenzsystem der Strecken-Kilometrierung.
🗒️ For an explanation of the differences between @pos and @absPos see <mileageChange>
  • absPosOffset (deprecated with version 2.1): The semantics of this attribute aren't very clear. It seems to be redundant to the definitions with mileageChanges in "overlapping regions".
  • dir: (deprecated with version 2.5) This defines the validity of <electrificationChange> along the track. Possible values are:
  • up This denotes the direction from the <trackBegin> to the <trackEnd> (increasing relative position values).
  • down This goes opposite to up (decreasing relative position values).
  • type Possible values are:
  • none: Non-electrified track requiring vehicles with independent self-contained propulsion [1]
  • overhead: This is a catenary.
  • 3rdRail: Third rail (Wiki banner.png); this is a conductor placed along or between the rails. For example, it is used by Network Rail (Wiki banner.png).
  • sideRail: This is a rail for power supply conducted by pick-up shoe. For example, it is used by Berlin S-Bahn (Wiki banner.png).
  • other:anything: Any value that does not fit any value from the previous enumeration list, fulfilling the constraint: at minimum two characters, whitespace is not allowed. Please, apply Dev:usingAny accordingly.
  • voltage Contact line voltage in volts [2]
  • frequency: This is the frequency in Hertz of a track circuit. For DC track circuits this shall be set to zero. Omitting this value shall be interpreted as not applicable [3].



  • vMax
  • isolatedSection fishplate joint, which may be glued, ensuring insulation of a rail with respect to the adjacent rail. Definition source is IEC 60050:821-03-16.

Syntactic Constraints / Syntaktische Beschränkungen

  • id: xs:ID, required
    a string, starting with a letter (a..zA..Z) or an underscore (_),
    followed by a non-colonized and non-spaced string consisting of letters, digits, points (.), dashes (-) or underscores (_)
  • code: xs:string, optional
  • name: xs:string, optional
  • description: xs:string, optional
  • xml:lang: xs:language, language identification, optional
  • pos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); required; must be greater than or equal to zero, less than or equal to the track's length
  • absPos: tLengthM (xs:decimal, 6 fraction digits, length value measured in meter); optional
  • absPosOffset: xs:decimal, 6 fraction digits, length value measured in meter; optional
  • dir: xs:string, generic type for more constrained direction statements: enumeration up, down; derived from tLaxDirection; optional
  • type: tElectrificationType (union of (restriction of xs:string, tOtherEnumerationValue)); default: none; optional
  • voltage: tVoltageVolt (xs:decimal, 1 fraction digit, voltage value measured in Volt); default: 0; optional (introduced with version 2.3)
🗒️ Until railML® 2.2: default: 15000 (deprecated with version 2.2)
  • frequency: tFrequencyHertz (xs:decimal, 3 fraction digits with minimum value 0, frequency value measured in Hertz); default: 0; optional (introduced with version 2.3)
🗒️ Until railML® 2.2: default: 16.667 (deprecated with version 2.2)
  • vMax: tSpeedKmPerHour (xs:decimal, 5 digits and 1 fraction digit with minimum value 0, speed value measured in km/h); optional
  • isolatedSection: xs:boolean; default: false; optional

Best practice & Examples / Empfohlene Anwendung & Beispiele

Consider railML® 2.3 example of Middle Rhine Railway by GPSinfradat (link to the railML® website).

This code example defines <electrificationChange> of the track adjacent to Bft Bingen (Rhein) Vorbahnhof station.

<electrificationChanges>
  <electrificationChange id="ec263011" dir="up" pos="0" type="overhead" absPos="91050" voltage="15000" frequency="16.7"/>
</electrificationChanges>

Consider railML® 2.2 example of East Saxony railway network by FBS (link to the railML® website).

This code example defines <electrificationChange> of Pennrich Gleisschleife - Karl-Marx-Straße track.

<electrificationChanges>
  <electrificationChange id='elc_229_6606_DVB.PEN-DVB.DK_W_Sa_2_0' pos='0' absPos='0' dir='up' type='overhead' voltage='600'/>
</electrificationChanges>

Notes / Anmerkungen

  • Default values of type, voltage and frequency:
    The user shall not rely on these default values as they might be misleading, i.e. in case the information is needed it shall be explicitely given.
  • As there is no simple value yes forseen for attribute type it is necessary to select the right value for it whenever the other specific attributes are used.
    Hint: The electrification data are normally long term values, i.e. they are not subject to frequent changes. Thus these basic data (type, voltage, frequency) are in most cases well known for a particular location.

General information on positioning

Positive pos values describe the distance from the track's begin. The track length is derived from the pos value in <trackEnd>.

The absolute mileage refered to by absPos is usually found on technical drawings of the track layout or on mileage posts next to the track.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.