modelWindow
Extends from Modelica.Blocks.Icons.Block.
Information
This model calculates the input of heat and visible light into the room due to solar irradiation. Therefore it uses the calculations of VDI 6007 part 3. It considers the correction values for non-vertical and non-parallel radiation incidence.
To calculate the solar irradiation and the solar geometry it uses the models of the BoundaryConditions package.
An example on how this model should be used is Window. To consider the additional heat input in case of ventilation with the solar protection the VentilationHeat model can be used.
References
VDI. German Association of Engineers Guideline VDI 6007-3 June 2015. Calculation of transient thermal response of rooms and buildings - Modelling of solar radiation.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Angle | lat | Latitude | |
| Integer | n | 1 | Number of windows |
| Modelica.Units.SI.CoefficientOfHeatTransfer | UWin | Thermal transmission coefficient of whole window | |
| Modelica.Units.SI.RadiantEnergyFluenceRate | lim | Limit for the sunscreen to become active | |
| Modelica.Units.SI.Angle | xi | 0 | Elevation angle |
| window | |||
| Modelica.Units.SI.TransmissionCoefficient[n] | g | Total energy transmittance of windows | |
| Modelica.Units.SI.TransmissionCoefficient[n] | g_TotDir | Total energy transmittance of windows with closed sunscreen for direct radiation | |
| Modelica.Units.SI.TransmissionCoefficient[n] | g_TotDif | Total energy transmittance of windows with closed sunscreen for diffuse radiation | |
| Modelica.Units.SI.TransmissionCoefficient[n] | tau_vis | Degree of light transmission for direct irradiation | |
| Modelica.Units.SI.TransmissionCoefficient[n] | tau_visTotDir | Degree of light transmission for direct irradiation, with sunscreen | |
| Modelica.Units.SI.TransmissionCoefficient[n] | tau_visTotDif | Degree of light transmission for diffuse irradiation, with sunscreen | |
| Modelica.Units.SI.Angle[n] | til | Surface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof | |
| Modelica.Units.SI.Angle[n] | azi | Surface azimuth | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput[n] | HVis | Solar energy entering the room in the visible area | |
| Modelica.Blocks.Interfaces.RealOutput[n] | HWin | Solar radiation transmitted through aggregated window | |
| AixLib.ThermalZones.ReducedOrder.Windows.BaseClasses.Window | window | Base class of window | |
| AixLib.BoundaryConditions.SolarGeometry.IncidenceAngle[n] | incAng | Calculates the incidence angle | |
| AixLib.BoundaryConditions.WeatherData.Bus | weaBus | Weather bus | |
| AixLib.BoundaryConditions.SolarGeometry.BaseClasses.AltitudeAngle | altAng | Calculates the altitude angle | |
| AixLib.BoundaryConditions.SolarGeometry.ZenithAngle | zen | Calculates the zenith angle | |
| AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[n] | HDifTil | Calculates the diffuse irradiation on a tilted surface after Perez | |
| AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[n] | HDirTil | Calculates the direct irradiation on a tilted surfcae |
Revisions
- June 30, 2016, by Stanley Risch:
Implemented.