| Correspondence IL:trackIL und IS:track [message #3500] |
Fri, 07 March 2025 14:49  |
Stéphane Kaloustian
Messages: 8 Registered: September 2024
|
Junior Member |
|
|
Dear railML Interlocking community,
In an interlocking / MMI view at SBB there exists three types of track:
- A centralized track Element (with tvdSection) => example: track 5
- A track Element whithout tvdSection (non centralized track) => example: track 46
- A virtual track Element (for train routing) => example: track 64
IL:trackIL - railML 3 Wiki states: "trackIL has a 1:1-relation to a track element in functional infrastructure" and then "refersTo (1..1)" which have 2 different meanings:
- One IL:trackIL corresponds to exactly one IS:track, and one IS:track shall not correspond to more than one IL:trackIL (in which case the drawing below is wrong)
- Problem: in this case IS:track must be interrupted at every Signal, where the tvdSection has its boundaries. For this, an element of type "border" must be placed, because a trackBegin / trackEnd can only be located at switches / bufferStops / borders / crossings
- An IL:trackIL must have one reference to an IS:track (in which case the drawing below is conform)
Please consider the images in the attached PDF file.
Questions:
- Must there be a corresponding and identical "IS:track" element for each "trackIL" element?
- If yes, how to model a virtual track element for which no physical track exists?
- If yes, how is trackIS interrupted at tvdSection-boundaries? => border@type="track"?
- Does it make sense to interrupt the "IS:track" element, even though this is only necessary from the point of view of the interlocking / control system?
Looking forward to your inputs and discussion,
Stéphane Kaloustian and Silvan Gruber
SBB Swiss Railways
|
|
|
|
|
|
| Re: Correspondence IL:trackIL und IS:track [message #3660 is a reply to message #3512] |
Mon, 23 June 2025 14:31  |
christian.rahmig
Messages: 529 Registered: January 2016
|
Senior Member |
|
|
Dear Stephane,
for trackUS: trackBegin and trackEnd are optional from syntax, but they can become mandatory from use case. Therefore, always look inside the use case element specification table, too, in order to find out if trackBegin and trackEnd have to be provided.
Best regards
Christian
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|