blockSelfShadowing

Self-shadowing due to projections for direct radiation

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Information

This model considers self-shadowing of windows due to projections for direct radiation based on VDI 6007 part 3. It calculates what part of the windowarea is effective.

SelfShadowing

The image above shows how the parameters should be set and is based on VDI 6007 part 3. Parameters with Index 2 are alligned on the other side

(i.e.: dRig is the distance between the projection and the window on the right handside, dBel is the distance between the projection below and the window). eh and ev are calculated within the model and are shown for demonstration.

The connectors are all solar geometry dimensions and can be calculated by the SolarGeometry package of AixLib.

An Example on how to use this model is the SelfShadowingExample in the Example package.

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.

  • May 23, 2016,  by Stanley Risch:
    Implemented.

Parameters

TypeNameDefaultDescription
Integern1Number of windows
Window parameter
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.Angle[n]tilSurface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[n]incAngIncidence angle of the sun beam on a tilted surface
Modelica.Blocks.Interfaces.RealInputsolAziSolar Azimuth
Modelica.Blocks.Interfaces.RealInputaltSolar altitude angle
Modelica.Blocks.Interfaces.RealOutput[n]x_AsNot shaded percentage of window area