modelSolarProfileLoader

Loads PV profiles from csv files for 2011, 2012, 2014 and 2015 'Meassured Data' refers to wind power generation meassured by the TSOs

Extends from TransiEnt.Basics.Tables.GenericDataTable (Parameterized version of MSL's CombiTimeTable. See Examples.Basics.GenericTable_How_to for explanation).

Information

1. Purpose of model

Upload various PV profiles. Energy generation can be simulated by entering the installed PV power as a parameter.

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

(no remarks)

3. Limits of validity

(no remarks)

4. Interfaces

y: Modelica RealOutput

y1: Modelica RealOutput

5. Nomenclature

(no remarks)

6. Governing Equations

(no remarks)

7. Remarks for Usage

(no remarks)

8. Validation

Tested in the check model "Check_SolarProfileLoader"

9. References

Adjusted from SLPLoader Model created by Pascal Dubucq (dubucq@tuhh.de) on 01.10.2014

10. Version History

Model created by Rebekka Denninger (rebekka.denninger@tuhh.de) on 06.04.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
TransiEnt.Producer.Electrical.Photovoltaics.PVProfiles.SolarDataREProfileTransiEnt.Producer.Electrical.Photovoltaics.PVProfiles.SolarData.Solar2012_TenneT_900sProfile used as datasource
SI.PowerP_el_n1Scales to power production measured every 15min
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)

Components

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