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