From d3e15c483fb365b6feb63aef7d781836093ecbfc Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Thu, 23 May 2019 11:24:00 +0200 Subject: [PATCH] switch from included aux to list of excluded aux during engine stop --- .../Models/SimulationComponent/Impl/EngineAuxiliary.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs index 0e8d6d2ec6..52716545b1 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs @@ -155,11 +155,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (!DataBus.VehicleStopped) { throw new NotImplementedException("EngineOff while Driving not implemented"); } - var auxiliariesVehicleStopped = new[] { - Constants.Auxiliaries.IDs.ElectricSystem, Constants.Auxiliaries.IDs.PneumaticSystem, - Constants.Auxiliaries.IDs.HeatingVentilationAirCondition + + var auxiliarieIgnoredDuringVehicleStop = new[] { + Constants.Auxiliaries.IDs.SteeringPump, Constants.Auxiliaries.IDs.Fan }; - return Auxiliaries.Where(x => auxiliariesVehicleStopped.Contains(x.Key)).Sum(x => x.Value(0.RPMtoRad())); + return Auxiliaries.Where(x => !auxiliarieIgnoredDuringVehicleStop.Contains(x.Key)).Sum(x => x.Value(0.RPMtoRad())); } public Watt PowerDemandEngineOn(PerSecond engineSpeed) -- GitLab