diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs index 33317317cb5ab7715a606562c0a36861db9db3ce..434b08694afa8e62d98c71484098e04582096468 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/BusAuxiliariesAdapter.cs @@ -139,6 +139,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl (AdditionalAux?.PowerDemandESSEngineOn(0.SI<Second>(), 1.SI<Second>(), angularSpeed) ?? 0.SI<Watt>()); var avgAngularSpeed = (CurrentState.AngularSpeed + PreviousState.AngularSpeed) / 2.0; + if (avgAngularSpeed.IsEqual(0)) { + return 0.SI<NewtonMeter>(); + } return CurrentState.PowerDemand / avgAngularSpeed; }