modelDemand_Table_combined

Table with combined load profile data for consumer: y[1]=electricity demand, y[2]=heat demand for heating, y[3] = heat demand for hot water

Extends from TransiEnt.Basics.Tables.Combined.CombinedTables.Base.Demand_combined.

Information

1. Purpose of model

Contains one combined table for load profile data for electricity, space heating and drinking hot water demand. Load profiles can be scaled using the three scaling factors. The model can be used in the Basic_Grid_Element.

2. Level of detail, physical effects considered, and physical insight

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

(no remarks)

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

The data in the given data-file has to have the following structure:

First coulumn contains the time vector. This vector is followed by groups of three columns. First column of these groups has to contain the electricity demand, second column the space heating demand and third column the drinking hot water demand, all of the same household.

8. Validation

(no remarks)

9. References

(no remarks)

10. Version History

Model created by Anne Hagemeier, Fraunhofer UMSICHT in 2017

Parameters

TypeNameDefaultDescription
Integerconsumer_count1Starting number of the table column group
RealheatDemand1scaling factor for space heating demand of the consumer
RealwaterDemand1scaling factor for warm water demand of the consumer
RealelectricityDemand1scaling factor for electricity demand of the consumer
Stringcomplete_relative_pathFunctions.fullPathName(Modelica.Utilities.System.getEnvironmentVariable(environment_variable_name) + relativepath)
StringGenericFileNameif use_absolute_path then absolute_path else complete_relative_path
Data location
DataPrivacydatasourceDataPrivacy.isPublicSource of electricity table data
Stringenvironment_variable_nameif datasource == DataPrivacy.isPublic then Types.PUBLIC_DATA else Types.PRIVATE_DATA
Stringrelativepath"combined/DemandCombined_3Consumers_60s.csv"
Booleanuse_absolute_pathfalseShould only be used for testing purposes
Stringabsolute_path""
Basics
StringtableName"default"
Integer[:]columns{3*consumer_count - 1, 3*consumer_count, 3*consumer_count + 1}Columns of table to be interpolated
Table data interpretation
Modelica.Blocks.Types.SmoothnesssmoothnesssimCenter.tableInterpolationSmoothnessSmoothness of table interpolation
Modelica.Blocks.Types.ExtrapolationextrapolationModelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range

Connectors

TypeNameDefaultDescription
Interfaces.Combined.HouseholdDemandOutdemand (from Demand_combined)Electricity, space heating, water heating

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter
Modelica.Blocks.Sources.CombiTimeTablecombiTimeTable
Modelica.Blocks.Math.Gaingain
Modelica.Blocks.Math.Gaingain1
Modelica.Blocks.Math.Gaingain2