Buildings.BoundaryConditions.SolarIrradiation.Examples
Collection of models that illustrate model use and test models
Information
This package contains examples for the use of models that can be found in Buildings.BoundaryConditions.SolarIrradiation.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Package Content
Name | Description |
---|---|
DiffuseIsotropic | Test model for diffuse solar irradiation on a tilted surface using the isotropic model |
DiffusePerez | Test model for diffuse solar irradiation on a tilted surface using the Perez model |
DirectTiltedSurface | Test model for direct solar irradiation on a tilted surface |
GlobalPerezTiltedSurface | Test model for global solar irradiation on a tilted surface with diffuse irradiation calculation based on Perez |
Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffuseIsotropic
Test model for diffuse solar irradiation on a tilted surface using the isotropic model
Information
This example computes the hemispherical diffuse irradiation on a roof, wall and a floor, using an isotropic sky model. Since the floor only sees the ground, it receives the lowest amount of diffuse solar irradiation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | rho | 0.2 | Ground reflectance |
Connectors
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather data bus |
Modelica definition
Buildings.BoundaryConditions.SolarIrradiation.Examples.DiffusePerez
Test model for diffuse solar irradiation on a tilted surface using the Perez model
Information
This model tests the implementation of Perez' model for diffuse solar radiation. The three instances of Perez' model compute the diffuse solar irradiation on a roof, a wall and a floor. Since the floor only sees the ground but not the radiative heat flow that is scattered in the atmosphere, it receives the lowest amount of diffuse solar irradiation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Angle | azi | 0.3 | Azi angle [rad] |
Angle | til | 0.5 | Tilted angle [rad] |
Connectors
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather data bus |
Modelica definition
Buildings.BoundaryConditions.SolarIrradiation.Examples.DirectTiltedSurface
Test model for direct solar irradiation on a tilted surface
Information
This model tests the direct solar irradiation received on a ceiling, a wall and a floor. The assert statement will stop the simulation if the floor receives any direct solar irradiation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Modelica definition
Buildings.BoundaryConditions.SolarIrradiation.Examples.GlobalPerezTiltedSurface
Test model for global solar irradiation on a tilted surface with diffuse
irradiation calculation based on Perez
Information
This model tests the implementation of global irradiation computation based on Perez' model for diffuse solar radiation.
The three instances of the model compute the global solar irradiation on a roof, a wall and a floor.
Since the floor only sees the ground but not the radiative heat flow that is scattered in the atmosphere, it receives the lowest amount of diffuse and global solar irradiation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Real | rho | 0.2 | Ground reflectance |
Connectors
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather data bus |