modelTemperature_Hamburg_Fuhlsbuettel_172800s_2012

Hamburg 2012, 2 day avg

Extends from GenericDataTable (Parameterized version of MSL's CombiTimeTable. See Examples.Basics.GenericTable_How_to for explanation), TransiEnt.Components.Boundaries.Ambient.Base.PartialTemperature (Model for creating an output for partial temperature).

Information

1. Purpose of model

Ambient temperature in Hamburg in the year 2012 with 48 hours time resolution.

Data from Hamburg Fuhlsbuettel (Lattitude: 53.633 ; Longitude: 9.988 ; station height: 11m)

This profile was created by creating 48 hour averages from the 60 minute values provided by [1]. Missing values were substituted by interpolated values between the values at the extremes of the missing intervals.

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

(Description)

3. Limits of validity

(Description)

4. Interfaces

Modelica RealOutput: y[MSL_combiTimeTable.nout]

Modelica RealOutput: y1

Modelica RealOutput: temperature in degree Celsius

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarks for Usage

(none)

8. Validation

(no validation or testing necessary)

9. References

[1] DeutscherWetterDienst DWD2015, https://werdis.dwd.de

10. Version History

Model created by Ricardo Peniche (peniche@tuhh.de), Oct 2016

Parameters

TypeNameDefaultDescription
Stringcomplete_relative_path (from GenericDataTable)Functions.fullPathName(Modelica.Utilities.System.getEnvironmentVariable(environment_variable_name) + relativepath)
StringgenericFileName (from GenericDataTable)if use_absolute_path then absolute_path else complete_relative_path
Basics
StringtableName (from GenericDataTable)"default"Table name on file or in function usertab (see docu)
Booleanmultiple_outputs (from GenericDataTable)falseIf 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! ***)
Booleanchange_of_sign (from GenericDataTable)falseChange sign of output signal relative to table data
Data location
DataPrivacydatasource (from GenericDataTable)DataPrivacy.isPublicSource of table data
Stringenvironment_variable_name (from GenericDataTable)if datasource == DataPrivacy.isPublic then Types.PUBLIC_DATA else Types.PRIVATE_DATA
Stringrelativepath (from GenericDataTable)""Path relative to source directory
Booleanuse_absolute_path (from GenericDataTable)falseShould only be used for testing purposes
Stringabsolute_path (from GenericDataTable)""
Advanced › table data interpretation
Realconstantfactor (from GenericDataTable)1.0Multiply output with constant factor
Modelica.Blocks.Types.Smoothnesssmoothness (from GenericDataTable)simCenter.tableInterpolationSmoothnessSmoothness of table interpolation
Modelica.Blocks.Types.Extrapolationextrapolation (from GenericDataTable)Modelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range
Real[:]offset (from GenericDataTable){0}Offsets of output signals
SI.TimestartTime (from GenericDataTable)0
Table data interpretation
Modelica.Units.SI.TimeshiftTime (from GenericDataTable)startTimeShift time of first table column
Modelica.Blocks.Types.TimeEventstimeEvents (from GenericDataTable)Modelica.Blocks.Types.TimeEvents.AtDiscontinuitiesTime event handling of table interpolation

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutput[MSL_combiTimeTable.nout]y (from GenericDataTable)
Modelica.Blocks.Interfaces.RealOutputy1 (from GenericDataTable)
TransiEnt.Basics.Interfaces.General.TemperatureCelsiusOutvalue (from PartialTemperature)

Components

TypeNameDefaultDescription
TransiEnt.SimCentersimCenter (from GenericDataTable)
Modelica.Blocks.Sources.CombiTimeTableMSL_combiTimeTable (from GenericDataTable)
Modelica.Blocks.Math.Gain[MSL_combiTimeTable.nout]sign_changer (from GenericDataTable)