Home » railML newsgroups » railML.infrastructure » [railML 3.2] Modelling of Routes
[railML 3.2] Modelling of Routes [message #3392] Tue, 19 November 2024 07:49 Go to next message
David Lichti is currently offline  David Lichti
Messages: 47
Registered: December 2020
Member
Dear Community,

In the context of a new railML 3.2 infrastructure export, we need to add some information about the construction aspects of blocks. railML already has the route element. But this element does not seem to have suitable attributes for the following properties:

  • Approach Signal Distance: The (nominal) distance of the approach signal from the route's destination signal.
  • Line of Sight: The maximum distance from which the route's exit signal can be recognized. This may be different for each route ending at a particular main signal. So the sightDistance property of interlocking signals is not suitable.
  • Linear Location: Exact limits of a route in the microscopic infrastructure. This may differ from the area enclosed by the entry and exit signals, if those are not located exactly on the block boundaries.
Is there any suitable alternative for modelling this data in railML 3.2? Or should we design an extension? It seems to me that this would best be solved by a routeIS element in the infrastructure sub-schema. This would be similar to the modelling of signals and switches.

Best regards

David
Re: [railML 3.2] Modelling of Routes [message #3430 is a reply to message #3392] Mon, 13 January 2025 16:59 Go to previous messageGo to next message
Jörg von Lingen is currently offline  Jörg von Lingen
Messages: 96
Registered: March 2016
Member
Dear David,

there are some clarifications for better understanding necessary.

Approach Signal Distance: Do you mean the distance between the main signal and
its related distant signal (Vorsignalabstand)? If yes, this could be calculated
from the positions of these signals. The nominal value of a railway line can be
specified in Line/linePerformance@signalledBrakingDistance.

Line of Sight: It is not clear, why SignalIL/@sightDistance does not suit and
why it might be different depending on route? There rules on the minimum
distance of sight. In case this cannot be achieved, repeaters of the distant
signal are used.

Exact Linear Location: All signals and train detection elements have a position
information. A route ends at the destination signal, whereas the TVD section of
destination track shall include the exit signal position, i.e. the related train
detection element is at the signal position or some meters in advance of the
signal. Thus a train approaching the signal will never leave the running path of
the route.

Best regards,
Joerg v. Lingen - Interlocking Coordinator

Am 19.11.2024 um 07:49 schrieb David Lichti:
> Dear Community,
>
> In the context of a new railML 3.2 infrastructure export, we
> need to add some information about the construction aspects
> of blocks. railML already has the
> https://wiki3.railml.org/wiki/IL:route. But this element
> does not seem to have suitable attributes for the following
> properties:
>
> Approach Signal Distance: The (nominal) distance of the
> approach signal from the route's destination signal.
> Line of Sight: The maximum distance from which the
> route's exit signal can be recognized. This may be
> different for each route ending at a particular main signal.
> So the sightDistance property of
> https://wiki3.railml.org/wiki/IL:signalIL is not suitable.
> Linear Location: Exact limits of a route in the microscopic
> infrastructure. This may differ from the area enclosed by
> the entry and exit signals, if those are not located exactly
> on the block boundaries.
>
> Is there any suitable alternative for modelling this data in
> railML 3.2? Or should we design an extension? It seems to me
> that this would best be solved by a routeIS element in the
> infrastructure sub-schema. This would be similar to the
> modelling of signals and switches.
>
> Best regards
>
> David
Re: [railML 3.2] Modelling of Routes [message #3432 is a reply to message #3430] Tue, 14 January 2025 14:43 Go to previous messageGo to next message
David Lichti is currently offline  David Lichti
Messages: 47
Registered: December 2020
Member
Hi Jörg,
I will try to clarify our requirements:

Quote:

Do you mean the distance between the main signal and
its related distant signal (Vorsignalabstand)? If yes, this could be calculated
from the positions of these signals.
Yes, this is the distance from the distant signal to the main signal. However, these approach signals are usually not modelled as individual objects in our infrastructure. So, we would have to invent a signal that does not exist in the original infrastructure model.
<signalIS id="as-1">
  <isAnnouncementSignal/>
</signalIS>
How would this signal then be associated to the correct route?

Still this seems like a very complicated way to transmit a simple number...

Quote:

It is not clear, why SignalIL/@sightDistance does not suit and
why it might be different depending on route?
This is just the way the infrastructure is modelled in TPS: The sight distance is a property of the route, not of the signal. It is not the minimal sight distance required by some abstract regulations, but the effective line of sight in the specific situation. This may be much longer than the minimal required distance. The exact value is important to make realistic estimates of the driver's reaction to signal aspect changes.

You may imagine a bent railway line with multiple, parallel tracks. In case of a main signal behind a track change, there may be two parallel routes with the same destination signal. When a train approaches this signal on the outer track, it is very likely that the driver can see it much earlier, than on the inner track.

Quote:

All signals and train detection elements have a position
information. A route ends at the destination signal
TPS does not require routes to start on a signal. Exporting such a route with the current model of railML 3.2 would lose all location information up to the first switch. Is there any dummy track element that we could then place at the start of such a route?

Best regards

David
Re: [railML 3.2] Modelling of Routes [message #3447 is a reply to message #3432] Sun, 26 January 2025 13:54 Go to previous messageGo to next message
Joerg von Lingen is currently offline  Joerg von Lingen
Messages: 150
Registered: May 2011
Senior Member
Hi David,

I will explain how the information is modelled in railML:

> distance from the distant signal to the main signal
The individual distance between signals can be derived from their locations in
functionalInfrastructure.
A general approach valid for all signals of a line is given in
functionalInfrastructure line/linePerformance@signalledBrakingDistance

> How would this signal then be associated to the correct
> route?
The relations of signals with their aspects within a route are defined in
signalBox/implementsSignalplan/aspectRelation.

> signalIL/@sightDistance
This is indeed the sight distance individual for each signal. Despite the
regulation's value this is different for each signal depending on local conditions.

> You may imagine a bent railway line with multiple, parallel
> tracks. In case of a main signal behind a track change,
> there may be two parallel routes with the same destination
> signal.
In the majority of cases the signal is in rear of a track change. Exceptions are
conceivable in the approach area of large stations. However, then the train
speeds are much lower and there are only few obstacles in such area blocking the
view to signals.

> TPS does not require routes to start on a signal. Exporting
> such a route with the current model of railML 3.2 would lose
> all location information up to the first switch.
A train or shunting route requires always a signal (or marker board) at the
start to mark the beginning of the route and to give authorisation to the train
driver. Such signal can also be a virtual one, but the start location has to be
defined.

Best regards,
Joerg v. Lingen - Rollingstock Coordinator
Re: [railML 3.2] Modelling of Routes [message #3497 is a reply to message #3447] Tue, 04 March 2025 12:08 Go to previous message
David Lichti is currently offline  David Lichti
Messages: 47
Registered: December 2020
Member
Quote:
The relations of signals with their aspects within a route are defined in
signalBox/implementsSignalplan/aspectRelation.
Unfortunately, we do not have any detailed interlocking information. In particular, there is no signal box, no signal plan, and no aspect information.

Quote:
In the majority of cases the signal is in rear of a track change. Exceptions are
conceivable in the approach area of large stations.
Our infrastructure export should cover all cases that can be modelled in our infrastructure model, not just the majority of cases. Using only the signalIL@sightDistance attribute may cause data loss.

Best regards

David
Previous Topic: [railML3] New semantic constraint restricting RTM:level, IS:netElement and IS:netRelation
Next Topic: railML 2.3 infrastructure extension proposal operational properties of an OCP
Goto Forum:
  


Current Time: Thu Mar 13 21:41:46 CET 2025