Wishes for improvement of braking systems Adding and correcting of features
#51
Posted 15 November 2020 - 12:01 AM
Did you download the patch above and then unzip and paste the contents into your Open Rails installation?
You must replace the Orts.Simulation.dll with the one that Cesarbl sent in the zip file.
#52
Posted 15 November 2020 - 12:22 AM
At least, the original 1.3.1_236 tolerates new tokens, so I can leave them in *eng-fles however Overcharge discharges BP
#53
Posted 15 November 2020 - 12:31 AM
cesarbl, on 14 November 2020 - 07:53 AM, said:
It's for the Unstable version: https://james-ross.c...%2011-28-12.zip
#54
Posted 15 November 2020 - 12:58 AM
#55
Posted 15 November 2020 - 12:59 AM
#56
Posted 15 November 2020 - 01:01 AM
If it is used in a continuous format
Brake_Train ( 0 1 0.1 0.2
NumNotches ( 4
Notch ( 0 0 TrainBrakesControllerOverchargeStart ) Comment ( RELEASE )
Notch ( 0.1 0 TrainBrakesControllerReleaseStart ) Comment ( RUNNING )
Notch ( 0.2 1 TrainBrakesControllerGraduatedSelfLapLimitedStart )
Notch ( 0.9 0 TrainBrakesControllerEmergencyStart )))
gives identical performance to TrainBrakesControllerContinuousServiceStart as the name suggests it should.
TrainBrakesControllerGraduatedSelfLapLimitedStart used in a notch format
Brake_Train ( 0 1 0.1 0.2
NumNotches ( 4
Notch ( 0 0 TrainBrakesControllerOverchargeStart ) Comment ( RELEASE )
Notch ( 0.1 0 TrainBrakesControllerReleaseStart ) Comment ( RUNNING )
Notch ( 0.2 0 TrainBrakesControllerGraduatedSelfLapLimitedStart )
Notch ( 0.8 0 TrainBrakesControllerFullServiceStart )
Notch ( 0.9 0 TrainBrakesControllerEmergencyStart ) ) )
always gives the same value regardless of Full Service or Release effects, giving 3.3 bar in the brake pipe - using in several notches gives the same performance as all of them
Brake_Train ( 0 1 0.1 0.2
NumNotches ( 7
Notch ( 0 0 TrainBrakesControllerOverchargeStart ) Comment ( RELEASE )
Notch ( 0.1 0 TrainBrakesControllerReleaseStart ) Comment ( RUNNING )
Notch ( 0.2 0 TrainBrakesControllerGraduatedSelfLapLimitedStart )
Notch ( 0.3 0 TrainBrakesControllerGraduatedSelfLapLimitedStart )
Notch ( 0.4 0 TrainBrakesControllerGraduatedSelfLapLimitedStart )
Notch ( 0.8 0 TrainBrakesControllerFullServiceStart )
Notch ( 0.9 0 TrainBrakesControllerEmergencyStart ) ) )
#57
Posted 15 November 2020 - 01:05 AM
darwins, on 15 November 2020 - 12:59 AM, said:
It is so. It seems the only difference is dislpayed name and that thing what you can have a second position specially to safely remove valve's handle, when this valve is not controlled by the driver (loco out of service, cab change)
#58
Posted 15 November 2020 - 01:22 AM
An alternative name might be TrainBrakesControllerBrakeNotchStart as this matches the engine brake token EngineBrakesControllerBrakeNotchStart.
#59
Posted 15 November 2020 - 01:28 AM
darwins, on 15 November 2020 - 12:59 AM, said:
TrainBrakesControllerHoldLappedStart will reduce BP pressure if it's higher than EQ res pressure; TrainBrakesControllerNeutralHandleOffStart won't.
darwins, on 15 November 2020 - 01:01 AM, said:
It's intended to be used in a continuous format. The difference is that it has graduated release, unlike TrainBrakesControllerGraduatedSelfLapLimitedHoldingStart.
darwins, on 15 November 2020 - 01:22 AM, said:
From what I see in the code, BrakeNotchStart is similar to ContinuousService but for EngineBrakes, so I don't think they really match.
#60
Posted 15 November 2020 - 02:12 AM
This is a model of the Westinghouse Type A EP brake controller:
Brake_Train ( 0 1 0.05 0.1
NumNotches ( 6
Notch ( 0 0 TrainBrakesControllerReleaseStart )
Notch ( 0.1 0 TrainBrakesControllerEPHoldStart )
Notch ( 0.2 0 TrainBrakesControllerEPFullServiceStart )
Notch ( 0.7 0 TrainBrakesControllerHoldStart )
Notch ( 0.8 0 TrainBrakesControllerFullServiceStart )
Notch ( 0.9 0 TrainBrakesControllerEmergencyStart )))
EPFullService - should cause the pressure in the brake cylinders to increase gradually until maximum without reducing the pressure in the brake pipe.
EPHold - should hold the pressure in the brake cylinders until the controller is moved to Release.
Release is not graduated. Triple valves are used in the wag section. The pressure in the brake cylinders should be fully released before another application can take place.
If EPApply is used to replace EPFullService:
Brake_Train ( 0 1 0.05 0.1
NumNotches ( 6
Notch ( 0 0 TrainBrakesControllerReleaseStart )
Notch ( 0.1 0 TrainBrakesControllerEPHoldStart )
Notch ( 0.2 0 TrainBrakesControllerEPApplyStart )
Notch ( 0.7 0 TrainBrakesControllerHoldStart )
Notch ( 0.8 0 TrainBrakesControllerFullServiceStart )
Notch ( 0.9 0 TrainBrakesControllerEmergencyStart )))
The controller does not work - EPApply acts in this case as a notch.
Also when the EPHold position releases any pressure in the brake cylinder.
Possibly another token will be needed for this such as EPonlyFullServiceStart.