diff --git a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs index c3e9d134a0414b6843d72084586a84b612c47d96..0c934c136da9254da922d9ac94abaa27b84e7d3d 100644 --- a/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs +++ b/VectoCore/VectoCore/InputData/Reader/DataObjectAdapter/DeclarationDataAdapter.cs @@ -156,6 +156,7 @@ namespace TUGraz.VectoCore.InputData.Reader.DataObjectAdapter retVal.WHTCMotorway = engine.WHTCMotorway; retVal.WHTCRural = engine.WHTCRural; retVal.ColdHotCorrectionFactor = engine.ColdHotBalancingFactor; + retVal.CorrectionFactorRegPer = engine.CorrectionFactorRegPer; retVal.Inertia = DeclarationData.Engine.EngineInertia(retVal.Displacement, gearbox.Type); var limits = torqueLimits.ToDictionary(e => e.Gear); var numGears = gearbox.Gears.Count; diff --git a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs index 2fa122c79b7512692acf3b9967a8282363778d94..b497a1c7ea754f37fe62df7813ddb4818ad441f6 100644 --- a/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs +++ b/VectoCore/VectoCore/InputData/Reader/Impl/DeclarationModeVectoRunDataFactory.cs @@ -188,7 +188,7 @@ namespace TUGraz.VectoCore.InputData.Reader.Impl }; simulationRunData.EngineData.FuelConsumptionCorrectionFactor = DeclarationData.WHTCCorrection.Lookup( mission.MissionType.GetNonEMSMissionType(), _engineData.WHTCRural, _engineData.WHTCUrban, _engineData.WHTCMotorway) * - _engineData.ColdHotCorrectionFactor; + _engineData.ColdHotCorrectionFactor * _engineData.CorrectionFactorRegPer; simulationRunData.VehicleData.VehicleClass = _segment.VehicleClass; yield return simulationRunData; }