From 8ef743d9cb414bbfe17a0d266e7b1dab21705f64 Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Wed, 10 May 2023 12:25:02 +0200 Subject: [PATCH] added fld curves for iepc gears in genericcombustion engine --- .../Models/GenericModelData/GenericBusEngineData.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs b/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs index 4d26ec3cbd..3b93ff088e 100644 --- a/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs +++ b/VectoCore/VectoCore/Models/GenericModelData/GenericBusEngineData.cs @@ -77,8 +77,14 @@ namespace TUGraz.VectoCore.Models.Declaration VehicleDataAdapter.VehMaxTorque(gear, numGears, limits, fullLoadCurves[0].MaxTorque)); fullLoadCurves[(uint)gear.Gear] = AbstractSimulationDataAdapter.IntersectFullLoadCurves(fullLoadCurves[0], maxTorque); } + if (primaryVehicle.Components.IEPC?.Gears != null) + foreach (var gear in primaryVehicle.Components.IEPC.Gears) + { + fullLoadCurves[(uint)gear.GearNumber] = fullLoadCurves[0]; + } - engine.FullLoadCurves = fullLoadCurves; + + engine.FullLoadCurves = fullLoadCurves; var engineMode = primaryVehicle.Components.EngineInputData.EngineModes[modeIdx]; var fuel = GetCombustionEngineFuelData(engineMode.Fuels, -- GitLab