diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs index a7a1cd89dac680cc2822ce1e85eaa77b34958b03..54b246e7ef9874b5f003c9c986b9de88ced70f9e 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/TorqueConverter.cs @@ -145,6 +145,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl private NewtonMeter CalculateAverageInTorque(TorqueConverterOperatingPoint operatingPoint) { var avgEngineSpeed = (PreviousState.InAngularVelocity + operatingPoint.InAngularVelocity) / 2; + if (!DataBus.EngineInfo.EngineOn) { + avgEngineSpeed = (DataBus.EngineInfo.EngineSpeed+operatingPoint.InAngularVelocity) / 2; + } //var prevInSpeed = PreviousState.OperatingPoint?.InAngularVelocity ?? PreviousState.InAngularVelocity; //var prevInTorque = PreviousState.OperatingPoint?.InTorque ?? PreviousState.InTorque;