Package with base classes for Buildings.BoundaryConditions.SolarIrradiation
This package contains base classes that are used to construct the models in Buildings.BoundaryConditions.SolarIrradiation.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
| Name | Description |
|---|---|
| Circumsolar and horizon brightening coefficients | |
| Diffuse solar irradiation on a tilted surface with an isotropic model | |
| Hemispherical diffuse irradiation on a tilted surface with Perez's anisotropic model | |
| Direct solar irradiation on a tilted surface | |
| Partial model that is used to compute the direct and diffuse solar irradiation | |
| Relative air mass | |
| Sky brightness | |
| Sky clearness | |
| Collection of models that illustrate model use and test models |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.BrighteningCoefficient
Circumsolar and horizon brightening coefficients
This component computes the circumsolar and horizon brightening coefficients.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Description |
|---|---|---|
| input RealInput | zen | Zenith angle of the sun beam [rad] |
| input RealInput | skyCle | Sky clearness. skyCle=1: overcast sky; skyCle=8 clear sky |
| input RealInput | skyBri | Sky brightness [0,1] |
| output RealOutput | F1 | Circumsolar brightening coefficient |
| output RealOutput | F2 | Horizon brightening coefficient |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.DiffuseIsotropic
Diffuse solar irradiation on a tilted surface with an isotropic model
This component computes the hemispherical diffuse irradiation on a tilted surface. The irradiation is composed of the diffuse horizontal solar irradiation and the irradiation that has been reflected by the ground. Both components are adjusted to take into account the tilt of the receiving surface.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Default | Description |
|---|---|---|---|
| Real | rho | 0.2 | Ground reflectance |
| Angle | til | Surface tilt angle [rad] |
| Type | Name | Description |
|---|---|---|
| input RealInput | HDifHor | Horizontal diffuse solar radiation [W/m2] |
| input RealInput | HGloHor | Horizontal global radiation [W/m2] |
| output RealOutput | HGroDifTil | Diffuse solar irradiation on a tilted surface from the ground [W/m2] |
| output RealOutput | HSkyDifTil | Diffuse solar irradiation on a tilted surface from the sky [W/m2] |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.DiffusePerez
Hemispherical diffuse irradiation on a tilted surface with Perez's anisotropic model
This component computes the hemispherical diffuse irradiation on a tilted surface by using an anisotropic model proposed by Perez.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Default | Description |
|---|---|---|---|
| Real | rho | 0.2 | Ground reflectance |
| Angle | til | Surface tilt angle [rad] |
| Type | Name | Description |
|---|---|---|
| input RealInput | briCof1 | Brightening Coeffcient F1 |
| input RealInput | briCof2 | Brightening Coeffcient F2 |
| input RealInput | HDifHor | Diffuse horizontal solar radiation [W/m2] |
| input RealInput | HGloHor | Global horizontal radiation [W/m2] |
| input RealInput | zen | Zenith angle of the sun beam [rad] |
| input RealInput | incAng | Solar incidence angle on the surface [rad] |
| output RealOutput | HGroDifTil | Hemispherical diffuse solar irradiation on a tilted surface from the ground [W/m2] |
| output RealOutput | HSkyDifTil | Hemispherical diffuse solar irradiation on a tilted surface from the sky [W/m2] |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.DirectTiltedSurface
Direct solar irradiation on a tilted surface
This component computes the direct solar irradiation on a tilted surface.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Description |
|---|---|---|
| input RealInput | incAng | Incidence angle of the sun beam on a tilted surface [rad] |
| input RealInput | HDirNor | Direct normal radiation [W/m2] |
| output RealOutput | HDirTil | Direct solar irradiation on a tilted surface [W/m2] |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.PartialSolarIrradiation
Partial model that is used to compute the direct and diffuse solar irradiation
This is a partial model that is used to implement the direct and diffuse irradiation.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Default | Description |
|---|---|---|---|
| Angle | til | Surface tilt [rad] |
| Type | Name | Description |
|---|---|---|
| output RealOutput | H | Radiation per unit area [W/m2] |
| Bus | weaBus | Bus with weather data |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.RelativeAirMass
Relative air mass
This component computes the relative air mass for sky brightness.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Description |
|---|---|---|
| input RealInput | zen | Zenith angle of the sun beam [rad] |
| output RealOutput | relAirMas | Relative air mass |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyBrightness
Sky brightness
This component computes the sky brightness.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Description |
|---|---|---|
| input RealInput | relAirMas | Relative air mass |
| input RealInput | HDifHor | Horizontal diffuse solar radiation [W/m2] |
| output RealOutput | skyBri | Sky brightness |
Buildings.BoundaryConditions.SolarIrradiation.BaseClasses.SkyClearness
Sky clearness
This component computes the sky clearness.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
| Type | Name | Description |
|---|---|---|
| input RealInput | zen | Zenith angle of the sun beam [rad] |
| input RealInput | HDifHor | Horizontal diffuse solar radiation [W/m2] |
| input RealInput | HGloHor | Horizontal global solar radiation [W/m2] |
| output RealOutput | skyCle | Sky clearness. skyCle=1: overast sky; skyCle=8: clear sky |