modelASHRAE
Empirical expression according to ASHRAE handbook (2009)
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 according to ASHRAE handbook.
It is also applied in EnergyPlus as the object ZoneVentilation:WindandStackOpenArea.
References
ASHRAE. (2009). 2009 ASHRAE handbook: Fundamentals (SI ed.). American Society of Heating, Refrigeration and Air-Conditioning Engineers.
U.S. Department of Energy. (2023). EnergyPlus Version 23.1.0 Documentation: Engineering Reference [Build: 87ed9199d4]. U.S. Department of Energy.
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)