modelGlobalPerezTiltedSurface
Global solar irradiation on a tilted surface with diffuse irradiation calculation following Perez
Extends from Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.PartialSolarIrradiation (Partial model that is used to compute the direct and diffuse solar irradiation).
Information
This component computes the hemispherical direct and diffuse irradiation on a tilted surface and outputs the global irradiation.
It uses an anisotropic sky model proposed by Perez for the diffuse irradiation computation.
For a definition of the parameters, see the Buildings.BoundaryConditions.UsersGuide.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Angle | til (from PartialSolarIrradiation) | Surface tilt | |
| Modelica.Units.SI.Angle | azi | Surface azimuth | |
| Real | rho | 0.2 | Ground reflectance |
| Boolean | outSkyCon | false | Output contribution of diffuse irradiation from sky |
| Boolean | outGroCon | false | Output contribution of diffuse irradiation from ground |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput | H (from PartialSolarIrradiation) | Radiation per unit area | |
| WeatherData.Bus | weaBus (from PartialSolarIrradiation) | Bus with weather data |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| DiffusePerez | HDifTil | Diffuse irradiation on tilted surface | |
| DirectTiltedSurface | HDirTil | Direct irradiation on tilted surface | |
| Modelica.Blocks.Math.Add | HGloTil | Global irradiation on tilted surface |
Revisions
-
May 15, 2026, by Jianjun Hu:
Changed the class type from block to model.
This is for IBPSA, #2122. -
Nov 14, 2022, by Laura Maier:
First implementation.