From dffa6b9466051dbd193e85fa4b3ad8bb976a0460 Mon Sep 17 00:00:00 2001 From: Michael Krisper <michael.krisper@tugraz.at> Date: Wed, 27 Apr 2022 10:30:15 +0200 Subject: [PATCH] TorqueConverter: Initialize: When no operating point was found only write a Log.Warn if outTorque and speed are not zero. Otherwise write a Log.Info. --- .../Models/SimulationComponent/Impl/TorqueConverter.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs index 1008e57108..54955db39f 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs @@ -82,8 +82,12 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl if (operatingPointList.Count > 0) { operatingPoint = SelectOperatingPoint(operatingPointList); } else { - Log.Warn( - "TorqueConverter Initialize: No operating point found. Using output as input values as fallback for initialize."); + if (outTorque.IsEqual(0) && outAngularVelocity.IsEqual(0)) { + Log.Info("TorqueConverter Initialize: No operating point found. Using output as input values as fallback for initialize."); + } + else { + Log.Warn("TorqueConverter Initialize: No operating point found. Using output as input values as fallback for initialize."); + } var inAngularVelocity = outAngularVelocity.LimitTo(DataBus.EngineInfo.EngineIdleSpeed, DataBus.EngineInfo.EngineN95hSpeed); operatingPoint = new TorqueConverterOperatingPoint { OutAngularVelocity = outAngularVelocity, -- GitLab