Skip to content

Commit 03989f5

Browse files
committed
Adjustments to vacuum brake
1 parent 71798ba commit 03989f5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/VacuumSinglePipe.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,16 @@ public override void Update(float elapsedClockSeconds)
323323

324324
LocomotiveSteamBrakeFitted = true;
325325

326-
// Steam brake operation is impacted by boiler pressure, a drop in boile rpressure will reduce the force applied
326+
// Steam brake operation is impacted by boiler pressure, a drop in boiler pressure will reduce the force applied
327327
SteamBrakeCompensation = lead.BoilerPressurePSI / lead.MaxBoilerPressurePSI;
328328

329329
float SteamBrakeDesiredFraction;
330-
float MaximumVacuumPressureValue = Vac.ToPress(lead.TrainBrakeController.MaxPressurePSI); // As model uses air pressure this equates to minimum vacuum pressure
331-
float MinimumVacuumPressureValue = Vac.ToPress(0); // As model uses air pressure this equates to maximum vacuum pressure
330+
331+
float MaximumVacuumPressureValue = OneAtmospherePSI - lead.TrainBrakeController.MaxPressurePSI; // As model uses air pressure this equates to minimum air pressure
332+
float MinimumVacuumPressureValue = OneAtmospherePSI; // As model uses air pressure this equates to maximum air pressure
332333
float EngineBrakePipeFraction = (lead.BrakeSystem.BrakeLine3PressurePSI - MaximumVacuumPressureValue) / (MinimumVacuumPressureValue - MaximumVacuumPressureValue);
333334
EngineBrakePipeFraction = MathHelper.Clamp(EngineBrakePipeFraction, 0.0f, 1.0f); // Keep fraction within bounds
335+
334336
float TrainBrakePipeFraction = (lead.BrakeSystem.BrakeLine1PressurePSI - MaximumVacuumPressureValue) / (MinimumVacuumPressureValue - MaximumVacuumPressureValue);
335337
TrainBrakePipeFraction = MathHelper.Clamp(TrainBrakePipeFraction, 0.0f, 1.0f); // Keep fraction within bounds
336338

0 commit comments

Comments
 (0)