From efd1f49e163188e32448ee81b3b0b8ccbb37d559 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Mon, 11 Feb 2019 15:14:30 +0100 Subject: [PATCH] TC: in case the operating point for the TC is below idle speed use the same as in case no operating point is found at all --- .../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 0a8031daeb..3d146852ea 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs @@ -205,7 +205,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl operatingPoint = ModelData.FindOperatingPoint(maxInputSpeed, outAngularVelocity); } if (operatingPoint.InAngularVelocity.IsSmaller(DataBus.EngineIdleSpeed)) { - operatingPoint = ModelData.FindOperatingPoint(DataBus.EngineIdleSpeed, outAngularVelocity); + operatingPoint = ModelData.FindOperatingPoint(VectoMath.Max(DataBus.EngineIdleSpeed, 0.8 * DataBus.EngineSpeed), outAngularVelocity); } return operatingPoint; } catch (VectoException ve) { -- GitLab