@@ -425,6 +425,7 @@ locomotive (regardless of transmission type) are as follows:
425
425
single: MaxPower
426
426
single: MaxForce
427
427
single: MaxContinuousForce
428
+ single: ORTSTractiveForceIsPowerLimited
428
429
429
430
``ORTSDieselEngineMaxPower `` ==> sets the maximum power output at the
430
431
shaft of the diesel engine (or prime mover).
@@ -438,6 +439,9 @@ wheels when starting.
438
439
continuously supply to the wheels without exceeding the design specifications.
439
440
Typically this is linked to a particular speed (see next parameter).
440
441
442
+ ``ORTSTractiveForceIsPowerLimited `` ==> determines if tractive force curves
443
+ shall be limited to the available output power from the diesel engine.
444
+
441
445
.. index ::
442
446
single: ORTSSpeedOfMaxContinuousForce
443
447
single: MaxVelocity
@@ -1141,6 +1145,67 @@ with the ``ORTSTractionMotorType ( AC ) `` parameter, to be inserted in the Engi
1141
1145
section of the ENG file. The use of this motor will have an impact on wheel slip,
1142
1146
because the wheel speed never exceeds the frequency of the rotating magnetic field.
1143
1147
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
+ )
1144
1209
1145
1210
Steam Locomotives
1146
1211
-----------------
0 commit comments