Cruise control
#201
Posted 31 May 2023 - 10:38 PM
TrainBrakeCommandHasPriorityOverCruiseControl (True)
TrainBrakeCommandHasPriorityOverAcceleratingCruiseControl (True) : the Cruise control action is fully inhibited when there is a manual train braking.
TrainBrakeCommandHasPriorityOverCruiseControl (False)
TrainBrakeCommandHasPriorityOverAcceleratingCruiseControl (True) : Cruise control generating tractive effort is inhibited when there is a manual train braking; cruise control activating dynamic braking is not inhibited.
The combination you are testing, that is at one side a manual train braking action and at the other side the cruise control trying to accelerate (that is generating forces in opposite directions) has not been tested, because I wonder if it is of practical use. However I'll have a test.
#202
Posted 31 May 2023 - 11:37 PM
Quote
I assume the use case is starting with brakes applied when climbing a hill. For some systems CC applies engine or train brakes automatically when starting to prevent a reverse movement.
The traction interlocking system has something to say here too. If DoesBrakeCutPower is active, you cannot apply traction when brakes are active, either in Auto or Manual mode.
#203
Posted 01 June 2023 - 03:50 AM
I've found how to modify the code to allow train braking and CC traction to operate at the same time, but I really doubt that this is a wise modification.
#204
Posted 01 June 2023 - 05:16 AM
#205
Posted 01 June 2023 - 01:58 PM
But as rule changes so do software changes when handling in certain conditions or something has happened for company to require software updates to clear problems or glitches. Updates now these days where I work now want the engineer to be responsible in certain areas or if T-O can't handle it and panicks on certain conditions automaticly throws on operator to takeover manually.
So away from the T-O TCS route and fuel smart systems, what will ORTS do in CC when there are no dynamics to control target speed?
#206
Posted 01 June 2023 - 06:37 PM
ATW, on 01 June 2023 - 01:58 PM, said:
But as rule changes so do software changes when handling in certain conditions or something has happened for company to require software updates to clear problems or glitches. Updates now these days where I work now want the engineer to be responsible in certain areas or if T-O can't handle it and panicks on certain conditions automaticly throws on operator to takeover manually.
So away from the T-O TCS route and fuel smart systems, what will ORTS do in CC when there are no dynamics to control target speed?
Interesting! TO and LEADER are both hard to find operational details about so my googling revealed nothing about the systems allowing or disallowing stretch braking. Makes sense that they would only use it if dynamic brakes were inoperative.
Currently, if dynamic brakes are unavailable and the train brake applied manually, all combinations of CC settings will result in the CC just doing nothing, even if that means undershooting the target speed. So, if TrainBrakeCommandHasPriorityOverCruiseControl ( False ) is set and TrainBrakeCommandHasPriorityOverAcceleratingCruiseControl ( False ) is set, it would be nice if the CC system would still apply throttle as needed with the train brakes applied to simulate such a situation more accurately. If we want to get very detailed, a setting like "MaxForceWithBrakeApplied ( 50 )" could be added to limit the max force % when the train brakes are applied.
#207
Posted 01 June 2023 - 07:55 PM
But T-O is down the road and has a number of additional needed parameters to be effective as its judged by route and limits ahead or behind. It's EMS fuel program has special coding too and I already try one of them in CC even though I have to make changes after a given speed manually once speed is reached or exceeded.
#208
Posted 01 June 2023 - 08:37 PM
#209
Posted 02 June 2023 - 01:28 AM
gpz, on 01 June 2023 - 08:37 PM, said:
As of now CC doesn't generate traction if
(Locomotive.TrainBrakeController.MaxPressurePSI - Locomotive.BrakeSystem.BrakeLine1PressurePSI > 1 || Locomotive.Train.BrakeLine4 > 0)
#210
Posted 02 June 2023 - 01:36 AM