Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
Commit 0ad04cd9 authored by Markus Quaritsch's avatar Markus Quaritsch
Browse files

adding option of constant aux power demand (defined in vehicle, not in cycle)

parent f3340220
No related branches found
No related tags found
No related merge requests found
......@@ -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
......@@ -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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment