Collection of models that illustrate model use and test models
This package contains examples for the use of models that can be found in Annex60.BoundaryConditions.SolarGeometry.BaseClasses.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Name | Description |
---|---|
AltitudeAngle | Test model for altitude angle |
Declination | Test model for declination |
IncidenceAngle | Test model for incidence angle |
SolarAzimuth | Test model for zenith angle |
SolarHourAngle | Test model for solar hour angle |
WallSolarAzimuth | Test model for wall solar azimuth angle |
ZenithAngle | Test model for zenith angle |
Test model for altitude angle
This example calculates the altitude angle of the sun at a given time. The altitude angle is the angle between the sun ray and the projection of the ray on a horizontal surface.
Components used in this model are:
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |
Test model for declination
This model validates the computation of the solar declination, which is the angle between the equatorial plane and the solar beam. The time table solDecNOAA
outputs the solar declination according to the computation of the National Oceanic and Atmospheric Administration (NOAA), using their yearly calculator from http://www.esrl.noaa.gov/gmd/grad/solcalc/calcdetails.html. The values differ slightly because the equation in Annex60.BoundaryConditions.SolarGeometry.BaseClasses.Declination is an approximation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Test model for incidence angle
This example computes the solar incidence angle on a tilted surface. This model is also part of more extensive tests that run the model for different orientations. These tests are at Annex60.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |
Test model for zenith angle
This example computes the solar azimuth angle.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Angle | lat | 41.98*Modelica.Constants.pi/... | Latitude [rad] |
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |
Test model for solar hour angle
This example computes the solar hour angle, which is defined as the angle between the circle that passes through an observer, the north pole and the south pole, and the circle that passes through the sun, the north and the south pole.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |
Test model for wall solar azimuth angle
This example calculates the wall solar azimuth angle.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Default | Description |
---|---|---|---|
Angle | lat | 41.98*Modelica.Constants.pi/... | Latitude [rad] |
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |
Test model for zenith angle
This example computes the zenith angle, which is the angle between the earth surface normal and the sun's beam.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Type | Name | Description |
---|---|---|
Bus | weaBus | Weather bus |