modelVentilationFlowRateSimpleOpening
Use different empirical expressions to determine the window ventilation flow rate by simple opening
Extends from Modelica.Icons.Example.
Information
This example checks the models that simulate the window ventilation flow rate with the simple opening.
The result shows that the estimated volume flow can be quite different when using different models.
Warnings are triggered when boundary conditions for an empirical expression are out of range. This could lead to inaccurate calculation results.
This example is a stress test with a wide range of boundary conditions. These conditions can cause a lot of events and slow down the simulation. In practice, the warning will rarely be triggered.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Length | winClrWidth | 1.0 | Width of the window clear opening |
| Modelica.Units.SI.Height | winClrHeight | 1.8 | Height of the window clear opening |
| Modelica.Units.SI.Angle | aziRef | 0 | Azimuth angle of the referece surface impacted by wind |
| Modelica.Units.SI.Height | locHeight | 4 | Middle local height of the ventilation zone |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Sources.Ramp | TRoomSet | Set room temperature in °C | |
| Modelica.Blocks.Math.UnitConversions.From_degC | from_degC | Convert degC to K | |
| Modelica.Blocks.Sources.Ramp | TAmbSet | Set ambient temperature in °C | |
| Modelica.Blocks.Math.UnitConversions.From_degC | from_degC1 | Convert degC to K | |
| Modelica.Blocks.Sources.TimeTable | winSpe10Set | Set wind speed at the height of 10 m | |
| Modelica.Blocks.Sources.Sine | winDirSet | Set wind direction | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.WarrenParkins | warrenParkins | Model Warren Parkins | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.GidsPhaff | gidsPhaff | Model de Gids Phaff | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.LarsenHeiselberg | larsenHeiselberg | Model Larsen Heiselberg | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.Caciolo | caciolo | Model Caciolo | |
| AixLib.Airflow.WindowVentilation.Utilities.WindProfilePowerLaw | winSpeProLoc | Calculate wind speed profile local | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.Tang | tang | Model Tang | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078 | vdi2078_1 | Model VDI 2078, without sun shading | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078 | vdi2078_2 | Model VDI 2078, with sun shading | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078 | vdi2078_3 | Model VDI 2078, with sun shading input | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN16798 | din16798_1 | Model DIN 16798, without window opening behavior | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN16798 | din16798_2 | Model DIN 16798, with window opening behavior | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN4108 | din4108_1 | Model DIN 4108 | |
| AixLib.Airflow.WindowVentilation.EmpiricalExpressions.ASHRAE | ashrae | Model ASHRAE | |
| Modelica.Blocks.Sources.Pulse | cofSunShaSet | Set sunshading coefficient |
Revisions
-
June 14, 2024, by Jun Jiang:
First implementation (see issue 1492) -
Dec. 16, 2024, by Jun Jiang:
Update due to model update (see issue 1561)