From 4fe5804e606fb01f11fa1f1c2c5397b994d2df60 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Mon, 11 Feb 2019 10:02:59 +0100 Subject: [PATCH] TC: for drag operating point search decrease engine speed to allow for negative torque (at least not keep high output power) --- .../Models/SimulationComponent/Impl/TorqueConverter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs index 926cc6fee0..0a8031daeb 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs @@ -210,7 +210,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return operatingPoint; } catch (VectoException ve) { Log.Error(ve, "TorqueConverter: Failed to find operating point for DragPower {0}", engineResponse.DragPower); - var retVal = ModelData.FindOperatingPoint(DataBus.EngineSpeed, outAngularVelocity); + var retVal = ModelData.FindOperatingPoint(VectoMath.Max(DataBus.EngineIdleSpeed, 0.8 * DataBus.EngineSpeed), outAngularVelocity); retVal.Creeping = true; return retVal; } -- GitLab