diff --git a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs index 823986e91539a882b4d3ed297e0b8a71633ff8eb..320a9542b61eb1ecfe5b74f22dea3f4b4bb5c4df 100644 --- a/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs +++ b/VectoCommon/VectoCommon/InputData/EngineeringInputData.cs @@ -292,6 +292,11 @@ namespace TUGraz.VectoCommon.InputData public interface IAuxiliaryEngineeringInputData : IAuxiliaryDeclarationInputData { + /// <summary> + /// either mapping or constant + /// </summary> + AuxiliaryDemandType AuxiliaryType { get; } + /// <summary> /// P022 Aux-InputFile: transmission ratio /// cf. VECTO Input Parameters.xlsx @@ -315,5 +320,11 @@ namespace TUGraz.VectoCommon.InputData /// cf. VECTO Input Parameters.xlsx /// </summary> DataTable DemandMap { get; } + + /// <summary> + /// P178 + /// additional constant auxiliary load, similar to Padd; not specified in the cycle but as auxiliary + /// </summary> + Watt ConstantPowerDemand { get; } } } \ No newline at end of file diff --git a/VectoCore/VectoCore/InputData/Impl/InputData.cs b/VectoCore/VectoCore/InputData/Impl/InputData.cs index a399887f6b3b8b54ccd40224cd5169b476ca7567..f8885121f9aa09a4caa9b2b84b6621f491e24474 100644 --- a/VectoCore/VectoCore/InputData/Impl/InputData.cs +++ b/VectoCore/VectoCore/InputData/Impl/InputData.cs @@ -138,6 +138,14 @@ namespace TUGraz.VectoCore.InputData.Impl public class AuxiliaryDataInputData : IAuxiliaryEngineeringInputData { + public AuxiliaryDataInputData() + { + AuxiliaryType = AuxiliaryDemandType.Mapping; + ConstantPowerDemand = 0.SI<Watt>(); + } + + public AuxiliaryDemandType AuxiliaryType { get; internal set; } + public bool SavedInDeclarationMode { get; internal set; } public string ID { get; internal set; } @@ -155,5 +163,7 @@ namespace TUGraz.VectoCore.InputData.Impl public double EfficiencyToSupply { get; internal set; } public DataTable DemandMap { get; internal set; } + + public Watt ConstantPowerDemand { get; internal set; } } } \ No newline at end of file