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.
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 |
|---|---|---|---|
| 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 |
| Integer | nCorPoi | 1 | Number of corner points |
| Modelica.Units.SI.Angle | alpha | Azimuth 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.Height | deltaH | Difference between height of corner point and the window centre | |
| Modelica.Units.SI.Distance | s | Horizontal distance between corner point and window centre | |
| Boolean | gap | Corner points i and i+1 are gap between buildings: true, else: false | |
| window | |||
| Modelica.Units.SI.TransmissionCoefficient[n] | g | Total energy transmittance of windows | |
| 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.Length[n] | b | Width of window | |
| Modelica.Units.SI.Height[n] | h | Height of window | |
| Modelica.Units.SI.Length[n] | bLef | Window projection left | |
| Modelica.Units.SI.Length[n] | bRig | Window projection right | |
| Modelica.Units.SI.Length[n] | dLef | Distance between projection (left) and window | |
| Modelica.Units.SI.Length[n] | dRig | Distance between projection (right) and window | |
| Modelica.Units.SI.Length[n] | bAbo | Window projection above | |
| Modelica.Units.SI.Length[n] | bBel | Window projection below | |
| Modelica.Units.SI.Length[n] | dAbo | Distance between projection (above) and window | |
| Modelica.Units.SI.Length[n] | dBel | Distance between projection (below) and window | |
| Modelica.Units.SI.Angle[n] | azi | Surface 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_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 | |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput[n] | incAng | Incidence angles of the sun beam on a tilted surface | |
| Modelica.Blocks.Interfaces.RealInput | solAzi | Solar azimuth angle | |
| Modelica.Blocks.Interfaces.RealInput | alt | Solar altitude angle | |
| Modelica.Blocks.Interfaces.RealInput | nTot | Total sky Cover | |
| Modelica.Blocks.Interfaces.RealInput[n] | HDirTil | Direct irradition on tilted surface | |
| Modelica.Blocks.Interfaces.RealInput | HDirNor | Direct normal radiation. | |
| Modelica.Blocks.Interfaces.RealInput | HDifHor | Horizontal diffuse solar radiation. | |
| Modelica.Blocks.Interfaces.RealInput[n] | HDifTil | Hemispherical diffuse solar irradiation on a tilted surface from the sky | |
| 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 | ||
| AixLib.ThermalZones.ReducedOrder.Windows.BaseClasses.SelfShadowing | selfShadowing | ||
| Modelica.Blocks.Math.Product[n] | productSelfShadowing | ||
| SkylineShadowing | skylineShadow | ||
| Modelica.Blocks.Math.Product[n] | productSkylineShadowing | ||
| Modelica.Blocks.Math.BooleanToReal | boolToReal | ||
| Modelica.Blocks.Logical.Greater | greater |
Revisions
- June 30, 2016, by Stanley Risch:
Implemented.