modelRadiationConvertor

Converts east-south-west radiation into different components

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

The left part of this block computes the sky brightness using a simplified inverse Perez computation, which are then used for a more detailed inverse Perez computation. For details see section 8.3.1.10 of [1]. For a validation see Figure 8.9 of [1].

Assumption and limitations

The model assumes that each sensor is placed on a vertical wall and that the sensors are rotated multiples of 90 degrees with respect to each other.

Typical use and important parameters

The parameters rho can be used to set the ground reflectivity corresponding to each of the measured solar irradiation inputs.

The parameter delta is the shift of the south sensor compared to south in the west rotational direction.

Furthermore, the longitude and latitude have to be set.

References

[1] F. Jorissen. (2018) Toolchain for optimal control and design of energy systems in buildings. PhD thesis, Arenberg Doctoral School, KU Leuven.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AnglelatLatitude
Modelica.Units.SI.Angledelta0Relative shift of south in the direction of west.
Realrho{0.2, 0.2, 0.2}Ground reflectivities for east, south, west
Modelica.Units.SI.AnglesouthIDEAS.Types.Azimuth.S + delta
Modelica.Units.SI.Angleeastsouth + Modelica.Units.Conversions.from_deg(270) + delta
Modelica.Units.SI.Anglewestsouth + Modelica.Units.Conversions.from_deg(90) + delta
Modelica.Units.SI.AngleverticalIDEAS.Types.Tilt.Wall
Modelica.Units.SI.AnglehorizontalModelica.Units.Conversions.from_deg(0)
ReallonLongitude

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInputdecAngDeclination angle
Modelica.Blocks.Interfaces.RealInputHEastTotal radiation on a plane facing east
Modelica.Blocks.Interfaces.RealInputHSouthTotal radiation on a plane facing south
Modelica.Blocks.Interfaces.RealInputHWestTotal radiation on a plane facing west
Modelica.Blocks.Interfaces.RealOutputHDirHorRadiation on horizontal surface
Modelica.Blocks.Interfaces.RealOutputHDirNorDirect radiation normal to zenith
Modelica.Blocks.Interfaces.RealOutputHDifHorDiffuse radiation on a horizontal surface
Modelica.Blocks.Interfaces.RealInputsolHouAngSolar hour angle
Modelica.Blocks.Interfaces.RealOutputsolZenSolar zenith angle
Modelica.Blocks.Interfaces.RealInputsolTimSolar time
Modelica.Blocks.Interfaces.RealInputaltAltitude above sea level

Components

TypeNameDefaultDescription
IDEAS.Utilities.Math.MinHminMinimum radiation on surfaces: everything except direct solar radiation
IDEAS.BoundaryConditions.SolarGeometry.BaseClasses.ZenithAnglezenAngZenith angle
Modelica.Blocks.Sources.ConstantconstLatConstant for lat

Contents

NameDescription
DiffusePerezPublicprotectedDiffuse Perez implementation with more public variables

Revisions

  • October 10, 2019, by Filip Jorissen:
    First implementation.