modelDNI_Hamburg_3600s_2012_TMY

Hamburg's direct normal irradiation, 1 h resolution, Source: IWEC

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

Information

1. Purpose of model

Direct Normal Irradiation in Hamburg in a typical meteorological year (TMY) with 60 minutes time resolution.

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: irradiance in [W/m2]

5. Nomenclature

(no elements)

6. Governing Equations

(no equations)

7. Remarks for Usage

(none)

8. Validation

(no validation or testing necessary)

9. References

[1] Source: IWEC file, EnergyPlus weather file, eere.energy.gov

10. Version History

Model created by Ricardo Peniche (peniche@tuhh.de), Mar 2015

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.Ambient.IrradianceOutvalue (from PartialGlobalSolarRadiation)

Components

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