modelHeatDemand_SLPGas_MFH_2012_3600s
Extends from GenericDataTable (Parameterized version of MSL's CombiTimeTable. See Examples.Basics.GenericTable_How_to for explanation).
Information
1. Purpose of model
Extends Tools.GenericDataTable, defining MSL CombiTimeTable with data paths and interfaces.
2. Level of detail, physical effects considered, and physical insight
calculated by gas load BDEW/WKU/GEODE, normed with annual heat consumption Hamburg
3. Limits of validity
Calculated standard load profile for multy-family houses in Hamburg.
4. Interfaces
Modelica RealOutput y[noutCombiTimeTable]
Modelica RealOutput: y1
5. Nomenclature
(no elements)
6. Governing Equations
(no equations)
7. Remarks for Usage
This is a calculated standard load profile calculated by VDI 4655.
8. Validation
(calculated profile, if possible, compare to measured profile)
9. References
[1] BDEW Bundesverband der Energie-und Wasserwirtschaft e.V., Verband kommunaler Unternehmen e.V.(VKU), GEODE – Groupement Européen des entreprises et Organismes de Distribution d’Énergie (EWIV), "BDEW/VKU/GEODE Leitfaden", 2013
[2] VDI-Gesellschaft Energie und Umwelt, "VDI 4655 Referenzlastprofile von Ein- und Mehrfamilienhäusern für den Einsatz von KWK-Anlagen", 2008
10. Version History
(no remarks)
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | complete_relative_path (from GenericDataTable) | Functions.fullPathName(Modelica.Utilities.System.getEnvironmentVariable(environment_variable_name) + relativepath) | |
| String | genericFileName (from GenericDataTable) | if use_absolute_path then absolute_path else complete_relative_path | |
| SI.Energy | Q_demand | 1 | Heating and hot Water demand of the multi-family houses |
| Basics | |||
| String | tableName (from GenericDataTable) | "default" | Table name on file or in function usertab (see docu) |
| Boolean | multiple_outputs (from GenericDataTable) | false | If set true multiple outputs are enabled (but useage of MultiSum block will fail) |
| Integer[:] | columns (from GenericDataTable) | 2:size(MSL_combiTimeTable.table, 2) | columns of table to be interpolated (*** has to be modified before usage! ***) |
| Boolean | change_of_sign (from GenericDataTable) | false | Change sign of output signal relative to table data |
| Data location | |||
| DataPrivacy | datasource (from GenericDataTable) | DataPrivacy.isPublic | Source of table data |
| String | environment_variable_name (from GenericDataTable) | if datasource == DataPrivacy.isPublic then Types.PUBLIC_DATA else Types.PRIVATE_DATA | |
| String | relativepath (from GenericDataTable) | "" | Path relative to source directory |
| Boolean | use_absolute_path (from GenericDataTable) | false | Should only be used for testing purposes |
| String | absolute_path (from GenericDataTable) | "" | |
| Advanced › table data interpretation | |||
| Real | constantfactor (from GenericDataTable) | 1.0 | Multiply output with constant factor |
| Modelica.Blocks.Types.Smoothness | smoothness (from GenericDataTable) | simCenter.tableInterpolationSmoothness | Smoothness of table interpolation |
| Modelica.Blocks.Types.Extrapolation | extrapolation (from GenericDataTable) | Modelica.Blocks.Types.Extrapolation.LastTwoPoints | Extrapolation of data outside the definition range |
| Real[:] | offset (from GenericDataTable) | {0} | Offsets of output signals |
| SI.Time | startTime (from GenericDataTable) | 0 | |
| Table data interpretation | |||
| Modelica.Units.SI.Time | shiftTime (from GenericDataTable) | startTime | Shift time of first table column |
| Modelica.Blocks.Types.TimeEvents | timeEvents (from GenericDataTable) | Modelica.Blocks.Types.TimeEvents.AtDiscontinuities | Time event handling of table interpolation |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput[MSL_combiTimeTable.nout] | y (from GenericDataTable) | ||
| Modelica.Blocks.Interfaces.RealOutput | y1 (from GenericDataTable) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from GenericDataTable) | ||
| Modelica.Blocks.Sources.CombiTimeTable | MSL_combiTimeTable (from GenericDataTable) | ||
| Modelica.Blocks.Math.Gain[MSL_combiTimeTable.nout] | sign_changer (from GenericDataTable) |