From 166ab816a83f889b78e9e10128bc409db7146422 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Wed, 27 Oct 2021 13:29:15 +0200 Subject: [PATCH] use correct SI type --- .../Models/SimulationComponent/Impl/DefaultDriverStrategy.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index cd6e769889..5ecfac2a22 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -372,9 +372,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl } var vehicleSpeed = Driver.DataBus.VehicleInfo.VehicleSpeed; var coastingForce = CalculateCoastingForce(targetVelocity, vehicleSpeed, PCCSegments.Current.Altitude, endUseCase1); - var energyCoastingEndUseCase1 = coastingForce * (endUseCase1 - distance); + var energyCoastingEndUseCase1 = (coastingForce * (endUseCase1 - distance)).Cast<Joule>(); var currentEnergy = CalculateEnergy(Driver.DataBus.DrivingCycleInfo.Altitude, vehicleSpeed, Driver.DataBus.VehicleInfo.TotalMass); - var energyCoastingLow = coastingForce * (PCCSegments.Current.DistanceAtLowestSpeed - distance); + var energyCoastingLow = (coastingForce * (PCCSegments.Current.DistanceAtLowestSpeed - distance)).Cast<Joule>(); var beforeVLow = distance.IsSmaller(PCCSegments.Current.DistanceAtLowestSpeed); var speedSufficient = vehicleSpeed.IsGreaterOrEqual(targetVelocity - Driver.DriverData.PCC.UnderSpeed); -- GitLab