cr-stagg, on 19 November 2022 - 07:16 PM, said:
If OR does use Consist MaxVelocity, how does it calculate it when a consist is modified during the game?
That is an interesting question.
ORTS really does need to have some way to handle things like this (even if it does not already).
So the present situation is:
https://i.imgur.com/7bsUq9Z.jpg
Some things are not clear.
What happens if MaxVelocity = 40?
Where is the reference <operation-performance>? It does not appear anywhere in the Manual, nor does there appear to be any external link.
After doing a test activity, it appears that the second parameter is ignored by OR.
MaxVelocity ( 33.9 1.0 ), MaxVelocity ( 33.9 0.5 ) and MaxVelocity ( 33.9 0.0 ) all give the same results.
However, the second parameter must be present. OR can not read a consit file that says MaxVelocity ( 33.9 ) or MaxVelocity ( ) or a consist file that has no MaxVelocity statement at all.
Even without looking in detail at tractive force curves or steam loco performance a number of factors could be used to give better physics:
Input (or Calculated) MaxPower from all eng files. [Assume this to apply at all speeds for diesel and electric, use a factor maybe 0.75 for steam.]
Total Train Resistance (Davis A, B and C values) from all eng and wag files. = Rolling Resistance + Air Resistance = Acceleration
Gross Mass from all eng and wag files. = Gradient Resistance
Total Max Brake Force from all eng and wag files. = Deceleration
Max Velocity should be the lowest of all the factors currently listed, except that for any train the AI trains should be limited by the maximum permitted speed of the vehicle with the lowest maximum permitted speed.
Once again it comes back to a plea to be able to add ORTSMaximumPermittedSpeed to the wag section of any eng or wag file, such that this would override any higher value for the consist elsewhere.
In the beginning the excitement of OR was to have realistic physics for AI trains. (Including being slowed by gradients!) Then all this was swept aside by the need for MSTS activities to work just like they did in MSTS. Will we at some point in the future have an OR consist format that ignores the old MSTS factors and allows AI trains in both activity and timetable mode to behave more realistically?