From d5b56f4de49b7f5b15d52ed58feb4505400aa7ca Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <markus.quaritsch@tugraz.at> Date: Fri, 18 Sep 2020 13:27:24 +0200 Subject: [PATCH] fix startgear preprocessing for vtp cycle with TC in 1st and 2nd gear --- .../VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs index dc72734e8a..1e5dc6cff4 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/VTPCycle.cs @@ -171,7 +171,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl private void SelectStartGear() { - var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio * + if (RunData.GearboxData.Type.AutomaticTransmission()) { + StartGear = 1; + return; + } + var transmissionRatio = RunData.AxleGearData.AxleGear.Ratio * (RunData.AngledriveData == null ? 1.0 : RunData.AngledriveData.Angledrive.Ratio) / RunData.VehicleData.DynamicTyreRadius; var cardanStartSpeed = (RunData.GearboxData.StartSpeed * transmissionRatio).Cast<PerSecond>(); -- GitLab