![]() |
|
|
Regenerative braking
When you read the braking specifications of today's modern trams (e.g., the Dusseldorf low floor NF6 or Melbourne's B2-class) you'll notice their main means of braking is designated as regenerative or rheostatic. The latter type is familiar to us in MSTS as its incorporated into most of the diesel-electric locos we drive as dynamic braking. As far as MSTS is concerned, there is no difference between regenerative or rheostatic braking. In reality the difference is the means by which the regenerated electricity from reversing the function of the electric driving motors: the electricity produced by regenerative braking is fed back to the electric power supply whereas rheostatic braking dispenses the electric energy by feeding it through resistor grids where the energy dissipates as heat. As an example, let's make some changes to Tim Blythman's Melbourne trams. You could just as easily try out these changes on one of the U79 trams. In WordPad, or your favourite Unicode text editor, open b2003a.eng (you'll find it in folder, AUTram_B2, the default installation folder for the Melbourne trams). Now make the following changes:
Update 19-Feb-04: webTrainSim has just done a run from Meiderich to Kaiserslautener on the U79 route with his tram fitted with regen braking and discovered we need to add Train braking to BrakesEngineControllers so we have a parking brake and an emergency brake. However we want it to release immediately so put a zero in the first Notch line of Brake_Train, as shown below.
Comment ( ** 19-Feb-04 : BMH : Implement regen braking. ** )
Comment ( ** Parameters need more adjusting. ** )
..............
..............
BrakesEngineControllers( "Train, Dynamic" )
DynamicBrakesMinUsableSpeed( 0 )
DynamicBrakesMaximumEffectiveSpeed( 40 )
DynamicBrakesMaximumForce( 80kN )
DynamicBrakesResistorCurrentLimit ( 3000 )
DynamicBrakesCutInSpeed( 2 )
DynamicBrakesMaxAirBrakePressure ( 100 )
DynamicBrakesFadingSpeed( 3 )
DynamicBrakesDelayTimeBeforeEngaging ( 0 )
DynamicBrakesMaximumSpeedForFadeOut ( 1200 )
DynamicBrakesEffectAtMaximumFadeOut( 0 )
DynamicBrakesHigherSpeedCurveExponent( 13.5 )
DynamicBrakesLowerSpeedCurveExponent( 1 )
DynamicBrakesNumberOfControllerNotches( 6 )
EngineControllers (
Throttle ( 0 1 0.2 0
NumNotches ( 6
Notch ( 0.0 0 Dummy )
Notch ( 0.2 0 Dummy )
Notch ( 0.4 0 Dummy )
Notch ( 0.6 0 Dummy )
Notch ( 0.8 0 Dummy )
Notch ( 1.0 0 Dummy )
)
)
Brake_Dynamic ( 0 1 0.2 0
NumNotches ( 6
Notch ( 0 0 Dummy )
Notch ( 0.20 0 Dummy )
Notch ( 0.40 0 Dummy )
Notch ( 0.60 0 Dummy )
Notch ( 0.80 0 Dummy )
Notch ( 1 0 Dummy )
)
)
Brake_Train ( 0 1 0.1 0.6
NumNotches ( 4
Notch( 0 0 TrainBrakesControllerReleaseStart )
Notch( 0.2 1 TrainBrakesControllerEPApplyStart )
Notch( 0.85 0 TrainBrakesControllerEPHoldStart )
Notch( 0.95 0 TrainBrakesControllerEmergencyStart )
)
)
Combined_Control ( 0 1 0.4 0.82 throttle dynamic )
..............
..............
..............
Some notes on the aboveBelow is the list of rheostatic (dynamic) braking parameters and explanations of how they work - and don't - in MSTS. Peter Baker was the first to unravel the intricacies of how MSTS simulates dynamic braking in diesel-electric locos and since that time Bob Boudoin has tweaked the dynamic braking section of ENGine files on the basis of Peter's work for a more realistic driving experience. Peter's ideas and explanation can be downloaded from the Train-sim.com library in files dbphys1.zip (174kb, 20-Oct-01) and dbphys11.zip (6kb, 07-Nov-01). webTrainSim has not seen any MSTS rolling stock where the use of rheostatic braking is the principle braking means such as on trams and modern-day EMUs (e.g., the Pendolino). With a bit more tweaking, some satisfaction should be achieved. Problems? Too right, the biggest being that MSTS refuses to dynamic brake in reverse. That is, too bad if you have to drive down to Loerick on the U79 route, change ends and return to Dusseldorf Hbf! Secondly, there's no obvious means to bring the air brakes into operation for those last couple of km/hr without manual application. Thirdly, the current set up of the Raildriver control doesn't allow the combined control lever to be used (although it might be possible to fudge by using the Dash 9 throttle positions on the combined control).
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||