Code development platform for open source projects from the European Union institutions :large_blue_circle: EU Login authentication by SMS will be completely phased out by mid-2025. To see alternatives please check here

Skip to content
Snippets Groups Projects
Commit 700d337c authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

bugfix aaux model M03: air demand pneumatic suspention used wrong cycle time (always zero)

parent f57f425b
No related branches found
No related tags found
No related merge requests found
......@@ -90,7 +90,7 @@ namespace TUGraz.VectoCore.BusAuxiliaries.DownstreamModules.Impl
//'* * AirSuspension * *
// '=IF(K12 = "electrically", 0, G38 * F54) - Suplied Spreadsheet
var AirSuspension = (_pneumaticUserInputsConfig.AirSuspensionControl == "Electrically" ? 0 :
_pneumaticAuxillariesConfig.AirControlledSuspensionNIperMinute * _cycleDurationMinutes).SI<NormLiter>();
_pneumaticAuxillariesConfig.AirControlledSuspensionNIperMinute * (_signals.TotalCycleTimeSeconds / 60.0)).SI<NormLiter>();
//'* * Total Air Demand**
var TotalAirDemand = Breaks + ParkBrakesplus2Doors + Kneeling + AdBlue + Regeneration + DeadVolBlowOuts +
......
......@@ -262,7 +262,7 @@ Namespace UnitTests
New M03Impl(_defaultInputConfig, psAuxConfig, psActuationsMap, psCompressorMap,
_vehicleMassKG.SI(Of Kilogram), "Urban", _Signals)
Dim expected As Double = 7947.68457 / _Signals.TotalCycleTimeSeconds
Dim expected As Double = 8726.1840 / _Signals.TotalCycleTimeSeconds
Assert.AreEqual(expected, target.AverageAirConsumedPerSecondLitre().Value(), 0.001)
End Sub
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment