diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs index 28237ca525f4c4d6b885dc4fea7c05a04c4431b4..fe71ed58426420a0f4088d8e04f302095f6d3898 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/EngineAuxiliary.cs @@ -91,6 +91,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl public NewtonMeter Initialize(NewtonMeter torque, PerSecond angularSpeed) { PreviousState.AngularSpeed = angularSpeed; + if (angularSpeed.IsEqual(0)) + return 0.SI<NewtonMeter>(); + return ComputePowerDemand(angularSpeed) / angularSpeed; }