modelRadiationConvertor
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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Angle | lat | Latitude | |
| Modelica.Units.SI.Angle | delta | 0 | Relative shift of south in the direction of west. |
| Real | rho | {0.2, 0.2, 0.2} | Ground reflectivities for east, south, west |
| Modelica.Units.SI.Angle | south | IDEAS.Types.Azimuth.S + delta | |
| Modelica.Units.SI.Angle | east | south + Modelica.Units.Conversions.from_deg(270) + delta | |
| Modelica.Units.SI.Angle | west | south + Modelica.Units.Conversions.from_deg(90) + delta | |
| Modelica.Units.SI.Angle | vertical | IDEAS.Types.Tilt.Wall | |
| Modelica.Units.SI.Angle | horizontal | Modelica.Units.Conversions.from_deg(0) | |
| Real | lon | Longitude |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | decAng | Declination angle | |
| Modelica.Blocks.Interfaces.RealInput | HEast | Total radiation on a plane facing east | |
| Modelica.Blocks.Interfaces.RealInput | HSouth | Total radiation on a plane facing south | |
| Modelica.Blocks.Interfaces.RealInput | HWest | Total radiation on a plane facing west | |
| Modelica.Blocks.Interfaces.RealOutput | HDirHor | Radiation on horizontal surface | |
| Modelica.Blocks.Interfaces.RealOutput | HDirNor | Direct radiation normal to zenith | |
| Modelica.Blocks.Interfaces.RealOutput | HDifHor | Diffuse radiation on a horizontal surface | |
| Modelica.Blocks.Interfaces.RealInput | solHouAng | Solar hour angle | |
| Modelica.Blocks.Interfaces.RealOutput | solZen | Solar zenith angle | |
| Modelica.Blocks.Interfaces.RealInput | solTim | Solar time | |
| Modelica.Blocks.Interfaces.RealInput | alt | Altitude above sea level |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| IDEAS.Utilities.Math.Min | Hmin | Minimum radiation on surfaces: everything except direct solar radiation | |
| IDEAS.BoundaryConditions.SolarGeometry.BaseClasses.ZenithAngle | zenAng | Zenith angle | |
| Modelica.Blocks.Sources.Constant | constLat | Constant for lat |
Contents
| Name | Description |
|---|---|
| Diffuse Perez implementation with more public variables |
Revisions
-
October 10, 2019, by Filip Jorissen:
First implementation.