Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • railML 3 railML 3
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 71
    • Issues 71
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • railML.orgrailML.org
  • railML 3railML 3
  • Issues
  • #367
Closed
Open
Issue created Nov 01, 2019 by IS Coordination@coordination.ISMaintainer

Extending the <speedProfile> element

Description

The current implementation of speed profiles in railML 3.1 is insufficient w.r.t. parameters required by the ETCS specification. railML use case working group "ETCS" agrees on modifying the <speedProfile> implementation in railML 3.x.

Background

Links

  • Forum discussion:
    • Thomas Nygreen, 24.12.2018: [https://www.railml.org/forum/index.php?t=msg&th=627&goto=2053&#msg_2053]
    • Thomas Nygreen, 25.12.2018: [https://www.railml.org/forum/index.php?t=msg&th=627&goto=2054&#msg_2054]
    • Christian Rahmig, 01.11.2019: [https://www.railml.org/forum/index.php?t=msg&th=686&start=0&]
  • Trac tickets:
    • #367 (closed)
  • Wiki documentation:
    • use case "ETCS Track Net": [https://wiki2.railml.org/index.php?title=UC:IS:ETCS_track_net]
    • CO:speedProfile: [https://wiki3.railml.org/wiki/CO:speedProfile]

Proposed solution railML 3.2

basic speed profile

It is suggested to define a new boolean attribute <speedProfile>@isBasicSpeedProfile in order to identify basic speed profiles. If the speed profile is not a basic one, further information has to be provided using <speedProfile> child elements.

maximum cant deficiency

The maximum cant deficiency shall be modelled with a new attribute <speedProfile>@maxCantDeficiency (integer, 80..300 mm). At the same time, the existing attribute <speedProfile><trainType>@cantDeficiency shall be marked DEPRECATED.

train type

The enumeration attribute <speedProfile><trainType>@type values shall be adapted: values "mixed" and "all" shall be added; value "tiltingPassenger" shall be removed.

As requested in the forum the railML model shall allow for multiple train types to be included in one <speedProfile> element. Thus, the multiplicity of <trainType> shall be changed from 0..1 to 0..*

The ETCS train category number modelled with attribute <speedProfile / trainType / etcsSpeedProfile>@etcsTrainCategoryNumber shall not be used as "leading" information, but only as "derived" information. The parameters that define its value are:

  • <speedProfile><trainType>@type
  • <speedProfile><braking>@airBrakeApplicationPosition
  • <speedProfile>@maxCantDeficiency
Edited Apr 25, 2022 by IS Coordination
Assignee
Assign to
Time tracking

railML.org e.V. (Registry of Associations: VR 5750) Phone: +49 351 47582911 Altplauen 19h; 01187 Dresden; Germany