BuildSysPro.BoundaryConditions.Solar.SolarMasks.HorizontalMask

# .BuildSysPro.BoundaryConditions.Solar.SolarMasks.HorizontalMask

Calculation of the sunny area for an horizontal shading device

## Information

Function inspired by calculation of overhang effects described in ISO 13791 standard

Hypothesis and equations

Horizontal shading devices (near mask) are considered. See diagram below:

Bibliography

ISO 13791 standard

Instructions for use

none

Known limits / Use precautions

This function should only be called for an absolute value of Phi strictly lower than 90°, corresponding to the sun that reaches the window plane (abs(azimut-AzimutSoleil) ‹ 90).

Validations

Validated model (according the standard ISO13791-2004) - Aurélie Kaemmerlen 05/2011

--------------------------------------------------------------
Licensed by EDF under a 3-clause BSD-license
Copyright © EDF 2009 - 2023
BuildSysPro version 3.6.0
Author : Aurélie KAEMMERLEN, EDF (2011)
--------------------------------------------------------------

#### Interface

>     function HorizontalMask
>       input Modelica.Units.SI.Distance Av "Overhang";
>       input Modelica.Units.SI.Distance Ha "Distance between the overhang and the top of the surface (window)";
>       input Modelica.Units.SI.Distance Lf "Surface (window) width";
>       input Modelica.Units.SI.Distance Hf "Surface (window) height";
>       input Modelica.Units.SI.Distance Dd "Lateral overhang (right hand side)";
>       input Modelica.Units.SI.Distance Dg "Lateral overhang (left hand side)";
>       input Modelica.Units.NonSI.Angle_deg AzimutSoleil "Solar azimuth angle (orientation relative to the south) - S=0°, E=-90°, W=90°, N=180°";
>       input Modelica.Units.NonSI.Angle_deg HauteurSoleil "Solar elevation angle";
>       input Modelica.Units.NonSI.Angle_deg azimut "Surface tilt - downwards = 180° skyward = 0°, vertical = 90°";
>       output Modelica.Units.SI.Area Asol "Sunny surface of the window";
>     end HorizontalMask;

## Revisions

Aurélie Kaemmerlen 10/2011 : correction du modèle - Nouveau chemin de calcul suite à la détection d'erreurs détectées

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos