From 13b9b35d0136e626ca2e738eded54a6251b233f6 Mon Sep 17 00:00:00 2001 From: Markus Quaritsch <quaritsch@ivt.tugraz.at> Date: Wed, 15 Mar 2023 14:20:52 +0100 Subject: [PATCH] add missing model properties in testcase --- .../SSMHeatingPostProcessingCorrection.cs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs b/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs index 2766b396e5..396bec6605 100644 --- a/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs +++ b/VectoCore/VectoCoreTest/Models/Declaration/BusAux/SSMHeatingPostProcessingCorrection.cs @@ -15,6 +15,7 @@ using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.Simulation.DataBus; using TUGraz.VectoCore.Models.SimulationComponent.Data; +using TUGraz.VectoCore.Models.SimulationComponent.Data.ElectricComponents.Battery; using TUGraz.VectoCore.Models.SimulationComponent.Impl; using TUGraz.VectoCore.OutputData; @@ -501,7 +502,21 @@ public class SSMHeatingPostProcessingCorrection ElectricMachinesData = new List<Tuple<PowertrainPosition, ElectricMotorData>>() { Tuple.Create(PowertrainPosition.BatteryElectricE2, emData.Object), }, - BusAuxiliaries = busAux + BusAuxiliaries = busAux, + BatteryData = new BatterySystemData() { + Batteries = new List<Tuple<int, BatteryData>>() { + Tuple.Create(0, new BatteryData() { + BatteryId = 0, + Capacity = 7.5.SI(Unit.SI.Ampere.Hour).Cast<AmpereSecond>(), + ChargeSustainingBattery = false, + InternalResistance = BatteryInternalResistanceReader.Create("SoC, Ri\n0, 0.024\n100, 0.024".ToStream(), false), + SOCMap = BatterySOCReader.Create("SOC, V\n0, 590\n100, 614".ToStream()), + MinSOC = 10, + MaxSOC = 90, + MaxCurrent = BatteryMaxCurrentReader.Create("SOC, I_charge, I_discharge\n0, 1620, 1620\n100, 1620, 1620".ToStream()), + }) + } + } }; return runData; } -- GitLab