blockSelfShadowing
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.
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
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | n | 1 | Number of windows |
| Window parameter | |||
| 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.Angle[n] | til | Surface tilt. til=90 degree for walls; til=0 for ceilings; til=180 for roof | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput[n] | incAng | Incidence angle of the sun beam on a tilted surface | |
| Modelica.Blocks.Interfaces.RealInput | solAzi | Solar Azimuth | |
| Modelica.Blocks.Interfaces.RealInput | alt | Solar altitude angle | |
| Modelica.Blocks.Interfaces.RealOutput[n] | x_As | Not shaded percentage of window area |