modelDemand_Table_combined
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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | consumer_count | 1 | Starting number of the table column group |
| Real | heatDemand | 1 | scaling factor for space heating demand of the consumer |
| Real | waterDemand | 1 | scaling factor for warm water demand of the consumer |
| Real | electricityDemand | 1 | scaling factor for electricity demand of the consumer |
| String | complete_relative_path | Functions.fullPathName(Modelica.Utilities.System.getEnvironmentVariable(environment_variable_name) + relativepath) | |
| String | GenericFileName | if use_absolute_path then absolute_path else complete_relative_path | |
| Data location | |||
| DataPrivacy | datasource | DataPrivacy.isPublic | Source of electricity table data |
| String | environment_variable_name | if datasource == DataPrivacy.isPublic then Types.PUBLIC_DATA else Types.PRIVATE_DATA | |
| String | relativepath | "combined/DemandCombined_3Consumers_60s.csv" | |
| Boolean | use_absolute_path | false | Should only be used for testing purposes |
| String | absolute_path | "" | |
| Basics | |||
| String | tableName | "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.Smoothness | smoothness | simCenter.tableInterpolationSmoothness | Smoothness of table interpolation |
| Modelica.Blocks.Types.Extrapolation | extrapolation | Modelica.Blocks.Types.Extrapolation.LastTwoPoints | Extrapolation of data outside the definition range |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Combined.HouseholdDemandOut | demand (from Demand_combined) | Electricity, space heating, water heating |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter | ||
| Modelica.Blocks.Sources.CombiTimeTable | combiTimeTable | ||
| Modelica.Blocks.Math.Gain | gain | ||
| Modelica.Blocks.Math.Gain | gain1 | ||
| Modelica.Blocks.Math.Gain | gain2 |