From 3180028367f4520859927cc0115e05e6d0bba9bb Mon Sep 17 00:00:00 2001 From: "VKMTHD\\haraldmartini" <harald.martini@student.tugraz.at> Date: Thu, 16 Feb 2023 18:00:48 +0100 Subject: [PATCH] set supercap initial soc to strategy initial soc in s-hev rundatafactory --- .../DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs index 877039832a..db00228460 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationMode/HeavyLorryRunDataFactory/DeclarationModeHeavyLorryRunDataFactory_Hybrid.cs @@ -153,7 +153,13 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl.DeclarationMode.HeavyLorryRunDa DataAdapter.CreateHybridStrategy(runData.BatteryData, runData.SuperCapData, runData.VehicleData.TotalVehicleMass, ovcMode, loading.Key, runData.VehicleData.VehicleClass, mission.MissionType); if (ovcMode != VectoRunData.OvcHevMode.NotApplicable) { - runData.BatteryData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + if (runData.BatteryData != null) { + runData.BatteryData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + } + + if (runData.SuperCapData != null) { + runData.SuperCapData.InitialSoC = runData.HybridStrategyParameters.InitialSoc; + } } -- GitLab