@@ -425,6 +425,7 @@ locomotive (regardless of transmission type) are as follows:
425425 single: MaxPower
426426 single: MaxForce
427427 single: MaxContinuousForce
428+ single: ORTSTractiveForceIsPowerLimited
428429
429430``ORTSDieselEngineMaxPower `` ==> sets the maximum power output at the
430431shaft of the diesel engine (or prime mover).
@@ -438,6 +439,9 @@ wheels when starting.
438439continuously supply to the wheels without exceeding the design specifications.
439440Typically this is linked to a particular speed (see next parameter).
440441
442+ ``ORTSTractiveForceIsPowerLimited `` ==> determines if tractive force curves
443+ shall be limited to the available output power from the diesel engine.
444+
441445.. index ::
442446 single: ORTSSpeedOfMaxContinuousForce
443447 single: MaxVelocity
@@ -1141,6 +1145,67 @@ with the ``ORTSTractionMotorType ( AC ) `` parameter, to be inserted in the Engi
11411145section of the ENG file. The use of this motor will have an impact on wheel slip,
11421146because the wheel speed never exceeds the frequency of the rotating magnetic field.
11431147
1148+ Traction force retardation
1149+ ''''''''''''''''''''''''''
1150+
1151+ .. index::
1152+ single: ORTSTractiveForceRampUpRate
1153+ single: ORTSTractiveForceRampDownRate
1154+ single: ORTSTractiveForceRampDownToZeroRate
1155+ single: ORTSTractivePowerRampUpRate
1156+ single: ORTSTractivePowerRampDownRate
1157+ single: ORTSTractivePowerRampDownToZeroRate
1158+ single: ORTSDynamicBrakeForceRampUpRate
1159+ single: ORTSDynamicBrakeForceRampDownRate
1160+ single: ORTSDynamicBrakeForceRampDownToZeroRate
1161+ single: ORTSDynamicBrakePowerRampUpRate
1162+ single: ORTSDynamicBrakePowerRampDownRate
1163+ single: ORTSDynamicBrakePowerRampDownToZeroRate
1164+ single: ORTSDelayTimeBeforeUpdating
1165+
1166+ When the driver sets full throttle, the control electronics may not apply the full
1167+ tractive force instantly, but it will instead linearly apply force until reaching
1168+ the target demand. This can be tuned both for traction and dynamic braking by inserting
1169+ ``ORTSTractiveForceRampUpRate ``, ``ORTSTractiveForceRampDownRate ``,
1170+ ``ORTSTractiveForceRampDownToZeroRate ``, ``ORTSDynamicBrakeForceRampUpRate ``,
1171+ ``ORTSDynamicBrakeForceRampDownRate `` and ``ORTSDynamicBrakeForceRampDownToZeroRate ``
1172+ in the .eng file. The value of each parameter determines the force increase/decrease
1173+ rate. To include ramp up/down times also for power, use the equivalent
1174+ ``ORTSTractivePowerRampUpRate ``, ``ORTSTractivePowerRampDownRate ``,
1175+ ``ORTSTractivePowerRampDownToZeroRate ``, ``ORTSDynamicBrakePowerRampUpRate ``,
1176+ ``ORTSDynamicBrakePowerRampDownRate `` and ``ORTSDynamicBrakePowerRampDownToZeroRate ``
1177+ parameters.
1178+
1179+ Example::
1180+
1181+ Engine (
1182+ ORTSTractiveForceRampUpRate ( 50kN/s )
1183+ ORTSTractiveForceRampDownRate ( 50kN/s )
1184+ ORTSTractiveForceRampDownToZeroRate ( 100kN/s )
1185+ ORTSDynamicBrakePowerRampUpRate ( 1000kW/s )
1186+ ORTSDynamicBrakeForceRampDownRate ( 50kN/s )
1187+ )
1188+
1189+ Another possibility to avoid sudden variations in tractive force while the driver
1190+ is moving the throttle, is to only update the throttle/brake demand when the lever
1191+ has not been moved for a defined amount of time. This can be implemented using the
1192+ ``ORTSDelayTimeBeforeUpdating ``, which has to be inserted for the desired
1193+ controller in the ``EngineControllers `` block.
1194+
1195+ Example::
1196+
1197+ Engine (
1198+ EngineControllers (
1199+ Throttle ( 0 1 0.1 0
1200+ NumNotches ( 0 )
1201+ ORTSDelayTimeBeforeUpdating ( 0.5s )
1202+ )
1203+ Brake_Dynamic ( 0 1 0.1 0
1204+ NumNotches ( 0 )
1205+ ORTSDelayTimeBeforeUpdating ( 1s )
1206+ )
1207+ )
1208+ )
11441209
11451210Steam Locomotives
11461211-----------------
@@ -3278,6 +3343,8 @@ the following parameters will adjust the behaviour of air brakes:
32783343.. index ::
32793344 single: DynamicBrakeHasAutoBailOff
32803345 single: ORTSDynamicBrakesHasPartialBailOff
3346+ single: ORTSDynamicBlendingRetainedPressure
3347+ single: ORTSDynamicBlendingMinimumSpeed
32813348 single: ORTSTrainDynamicBlendingTable
32823349 single: ORTSDynamicBrakeReplacementWithEngineBrake
32833350 single: ORTSDynamicBrakeReplacementWithEngineBrakeAtSpeed
@@ -3288,6 +3355,13 @@ the following parameters will adjust the behaviour of air brakes:
32883355 air brakes are released while dynamic brakes satisfy the train brake demand.
32893356 If dynamic braking is not sufficient, air brakes will be partially applied
32903357 so the combination air+dynamic provides the required brake demand.
3358+ - ``Engine(ORTSDynamicBlendingRetainedPressure `` -- Sets the brake cylinder
3359+ pressure which, when used in combination with ORTSDynamicBrakesHasPartialBailOff,
3360+ will remain applied regardless of the blended dynamic brake force. This
3361+ pressure is also the minimum pressure at which the blended braking system will activate.
3362+ - ``Engine(ORTSDynamicBlendingMinimumSpeed `` -- Below the specified speed
3363+ (default units mph, default value 5 mph / 8 kph), local dynamic brake blending
3364+ will be disabled, allowing locomotive brakes to hold the train while stopped.
32913365
32923366Sometimes the train brake controller is capable to apply the dynamic
32933367brakes for the whole consist, usually as a first step before air brakes
0 commit comments