This package contains models to read or compute boundary conditions, such as weather data, solar irradition and sky temperatures. The calculations follow the description in Wetter (2004), Appendix A.4.2.
The model
IBPSA.BoundaryConditions.WeatherData.ReaderTMY3
can read TMY3 weather data for different locations.
The documentation of that model explains how to add
weather data for locations that are not distributed with the
IBPSA
library.
To access these weather data from the graphical model editor, proceed as follows:
Create an instance of IBPSA.BoundaryConditions.WeatherData.ReaderTMY3.
Create an instance of IBPSA.BoundaryConditions.WeatherData.Bus.
Draw a connection between these two instances.
Finally, to send weather data to an input connector of a model, connect the input connector of that model with the instance of IBPSA.BoundaryConditions.WeatherData.Bus. Some models connect to the whole weather data bus, such as IBPSA.BoundaryConditions.SolarGeometry.Examples.IncidenceAngle, in which case the connection will directly be drawn. Other models require only an individual signal from the weather data bus, such as IBPSA.BoundaryConditions.SkyTemperature.Examples.BlackBody. In this situation, Modelica modeling environments typically show a window that allows you to select what data from this weather data bus you want to connect with your model.
To compute the solar irradiation, parameters such as the surface azimuth and the surface tilt are defined as shown in the following three figures.
For the surface azimuth and tilt, the enumerations IBPSA.Types.Azimuth and IBPSA.Types.Tilt can be used.
Note that a ceiling has a tilt of 0, and also the solar collector models in IBPSA.Fluid.SolarCollectors require a tilt of 0 if they are facing straight upwards. This is correct because the solar irradiation on a ceiling construction is on the other-side surface, which faces upwards toward the sky. Hence, a construction is considered a ceiling from the view point of a person standing inside a room.