modelCaciolo
Empirical expression developed by Caciolo et al. (2013)
Extends from AixLib.Airflow.WindowVentilation.BaseClasses.PartialEmpiricalFlowStackWindIncidence (Partial model for empirical expressions with stack effect and wind incidence angle considered).
Information
This model contains the empirical expression developed by Caciolo et al..
References
Caciolo, M., Cui, S., Stabat, P., & Marchio, D. (2013). Development of a new correlation for single-sided natural ventilation adapted to leeward conditions. Energy and Buildings, 60, 372–382.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Length | winClrWidth (from PartialEmpiricalFlow) | Width of the window clear opening | |
| Modelica.Units.SI.Height | winClrHeight (from PartialEmpiricalFlow) | Height of the window clear opening | |
| Boolean | use_opnWidth_in (from PartialEmpiricalFlow) | openingArea.use_opnWidth_in | Use input port for window sash opening |
| String | varNameIntRes (from PartialEmpiricalFlow) | Variable name of interim result | |
| Modelica.Units.SI.Angle | aziRef (from PartialEmpiricalFlowStackWindIncidence) | 0 | Azimuth angle of the referece surface impacted by wind |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput | opnWidth_in (from PartialEmpiricalFlow) | Conditional input port for window sash opening width | |
| Modelica.Blocks.Interfaces.RealOutput | V_flow (from PartialEmpiricalFlow) | Ventilation flow rate | |
| Modelica.Blocks.Interfaces.RealInput | TRoom (from PartialEmpiricalFlowStack) | Room temperature, ranging from 0 to 40 °C | |
| Modelica.Blocks.Interfaces.RealInput | TAmb (from PartialEmpiricalFlowStack) | Ambient temperature, ranging from -30 to 50 °C | |
| Modelica.Blocks.Interfaces.RealInput | winDir (from PartialEmpiricalFlowStackWindIncidence) | Local wind direction | |
| Modelica.Blocks.Interfaces.RealInput | winSpeLoc | Local wind speed by window or facade |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpeningArea | openingArea (from PartialEmpiricalFlow) | Model instance for window opening area calculation | |
| Real | intRes (from PartialEmpiricalFlow) | Interim result used to check the if assertion is raised in root calculation | |
| Integer | errCouIntRes (from PartialEmpiricalFlow) | Warning counter for interim result warnings | |
| Modelica.Units.SI.Angle | incAng (from PartialEmpiricalFlowStackWindIncidence) | Incidence angle of wind on reference surface |
Revisions
-
June 14, 2024, by Jun Jiang:
First implementation (see issue 1492) -
Dec. 18, 2024, by Jun Jiang:
Replace the wind speed warning counter with max() function for cases of negligible wind-driven airflow (see issue 1561)