diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/AbstractSimulationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/AbstractSimulationDataAdapter.cs index 044d401678fd9617c2dcfb0e6eca2588763fb580..650b811cddda31974158782ea40dbf3e8640ff9c 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/AbstractSimulationDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/AbstractSimulationDataAdapter.cs @@ -315,7 +315,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter new Point(entry.Item1.EngineSpeed.Value(), entry.Item1.TorqueDrag.Value()), new Point(entry.Item2.EngineSpeed.Value(), entry.Item2.TorqueDrag.Value())); var intersectionX = (maxTorque.Value() - edgeFull.OffsetXY) / edgeFull.SlopeXY; - if (!entries.Any(x => x.EngineSpeed.IsEqual(intersectionX))) { + if (!entries.Any(x => x.EngineSpeed.IsEqual(intersectionX)) && !intersectionX.IsEqual(entry.Item2.EngineSpeed.Value())) { entries.Add(new EngineFullLoadCurve.FullLoadCurveEntry { EngineSpeed = intersectionX.SI<PerSecond>(), TorqueFullLoad = maxTorque,