modelWindow

Calculation of solar energy transmitted through windows

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

TypeNameDefaultDescription
Modelica.Units.SI.AnglelatLatitude
Integern1Number of windows
Modelica.Units.SI.CoefficientOfHeatTransferUWinThermal transmission coefficient of whole window
Modelica.Units.SI.RadiantEnergyFluenceRatelimLimit for the sunscreen to become active
Modelica.Units.SI.Anglexi0Elevation angle
window
Modelica.Units.SI.TransmissionCoefficient[n]gTotal energy transmittance of windows
Modelica.Units.SI.TransmissionCoefficient[n]g_TotDirTotal energy transmittance of windows with closed sunscreen for direct radiation
Modelica.Units.SI.TransmissionCoefficient[n]g_TotDifTotal energy transmittance of windows with closed sunscreen for diffuse radiation
Modelica.Units.SI.TransmissionCoefficient[n]tau_visDegree of light transmission for direct irradiation
Modelica.Units.SI.TransmissionCoefficient[n]tau_visTotDirDegree of light transmission for direct irradiation, with sunscreen
Modelica.Units.SI.TransmissionCoefficient[n]tau_visTotDifDegree of light transmission for diffuse irradiation, with sunscreen
Modelica.Units.SI.Angle[n]tilSurface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof
Modelica.Units.SI.Angle[n]aziSurface azimuth

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutput[n]HVisSolar energy entering the room in the visible area
Modelica.Blocks.Interfaces.RealOutput[n]HWinSolar radiation transmitted through aggregated window
AixLib.ThermalZones.ReducedOrder.Windows.BaseClasses.WindowwindowBase class of window
AixLib.BoundaryConditions.SolarGeometry.IncidenceAngle[n]incAngCalculates the incidence angle
AixLib.BoundaryConditions.WeatherData.BusweaBusWeather bus
AixLib.BoundaryConditions.SolarGeometry.BaseClasses.AltitudeAnglealtAngCalculates the altitude angle
AixLib.BoundaryConditions.SolarGeometry.ZenithAnglezenCalculates the zenith angle
AixLib.BoundaryConditions.SolarIrradiation.DiffusePerez[n]HDifTilCalculates the diffuse irradiation on a tilted surface after Perez
AixLib.BoundaryConditions.SolarIrradiation.DirectTiltedSurface[n]HDirTilCalculates the direct irradiation on a tilted surfcae

Revisions

  • June 30, 2016,  by Stanley Risch:
    Implemented.