modelShadedWindow

Calculation of solar energy transmitted through windows considering shadowing.

Information

This model calculates the input of heat and visible light into the room due to solar irradiation. 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.

Additionaly to the Window model it includes the formation of shades because of the window itself and because of the surrounding skyline.

An example on how this model should be used is ShadedWindow. 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
IntegernCorPoi1Number of corner points
Modelica.Units.SI.AnglealphaAzimuth of corner points, sorted from north to east to south to west, azi=-90 degree if surface outward unit normal points toward east; azi=0 if it points toward south
Modelica.Units.SI.HeightdeltaHDifference between height of corner point and the window centre
Modelica.Units.SI.DistancesHorizontal distance between corner point and window centre
BooleangapCorner points i and i+1 are gap between buildings: true, else: false
window
Modelica.Units.SI.TransmissionCoefficient[n]gTotal energy transmittance of windows
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.Length[n]bWidth of window
Modelica.Units.SI.Height[n]hHeight of window
Modelica.Units.SI.Length[n]bLefWindow projection left
Modelica.Units.SI.Length[n]bRigWindow projection right
Modelica.Units.SI.Length[n]dLefDistance between projection (left) and window
Modelica.Units.SI.Length[n]dRigDistance between projection (right) and window
Modelica.Units.SI.Length[n]bAboWindow projection above
Modelica.Units.SI.Length[n]bBelWindow projection below
Modelica.Units.SI.Length[n]dAboDistance between projection (above) and window
Modelica.Units.SI.Length[n]dBelDistance between projection (below) and window
Modelica.Units.SI.Angle[n]aziSurface azimuth. azi=-90 degree if surface outward unit normal points toward east; azi=0 if it points toward south
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

Connectors

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.BoundaryConditions.WeatherData.BusweaBusWeather bus

Components

TypeNameDefaultDescription
AixLib.ThermalZones.ReducedOrder.Windows.BaseClasses.ShadedWindowshadedWindowBase class of ShadedWindow
AixLib.BoundaryConditions.SolarGeometry.IncidenceAngle[n]incAngCalculates the incidence angle
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 surface
AixLib.BoundaryConditions.SolarGeometry.BaseClasses.SolarAzimuthsolAziCalculates the solar azimuth angle
AixLib.BoundaryConditions.SolarGeometry.BaseClasses.DeclinationdecAngCalculates the declination angle

Revisions

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