modelVentilationFlowRateSashOpening

Use different empirical expressions to determine the window ventilation flow rate by sash opening

Extends from Modelica.Icons.Example.

Information

This example checks the models that simulate the window ventilation flow rate with the sash opening. For the sash opening type, all models are set to the bottom-hung 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

TypeNameDefaultDescription
Modelica.Units.SI.LengthwinClrWidth1.0Width of the window clear opening
Modelica.Units.SI.HeightwinClrHeight1.8Height of the window clear opening
Modelica.Units.SI.AngleaziRef0Azimuth angle of the referece surface impacted by wind
Modelica.Units.SI.HeightlocHeight4Middle local height of the ventilation zone

Components

TypeNameDefaultDescription
Modelica.Blocks.Sources.RampTRoomSetSet room temperature in °C
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degCConvert degC to K
Modelica.Blocks.Sources.RampTAmbSetSet ambient temperature in °C
Modelica.Blocks.Math.UnitConversions.From_degCfrom_degC1Convert degC to K
Modelica.Blocks.Sources.TimeTablewinSpe10SetSet wind speed at the height of 10 m
Modelica.Blocks.Sources.SinewinDirSetSet wind direction
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.WarrenParkinswarrenParkinsModel Warren Parkins
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.GidsPhaffgidsPhaffModel de Gids Phaff
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.LarsenHeiselberglarsenHeiselbergModel Larsen Heiselberg
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.CaciolocacioloModel Caciolo
AixLib.Airflow.WindowVentilation.Utilities.WindProfilePowerLawwinSpeProLocCalculate wind speed profile local
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.TangtangModel Tang
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078vdi2078_1Model VDI 2078, without sun shading
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078vdi2078_2Model VDI 2078, with sun shading
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.VDI2078vdi2078_3Model VDI 2078, with sun shading input
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN16798din16798_1Model DIN 16798, without window opening behavior
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN16798din16798_2Model DIN 16798, with window opening behavior
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.DIN4108din4108_1Model DIN 4108
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.ASHRAEashraeModel ASHRAE
Modelica.Blocks.Sources.PulsecofSunShaSetSet sunshading coefficient
Modelica.Blocks.Sources.SawToothwinOpnWidthSetSet window opening width
Modelica.Blocks.Sources.RampdpSetSet pressure difference
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.MaasmaasModel Maas
AixLib.Airflow.WindowVentilation.Utilities.WindProfilePowerLawwinSpePro13Calculate wind speed profile at height of 13 m
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.HallhallModel Hall
AixLib.Airflow.WindowVentilation.EmpiricalExpressions.JiangjiangModel Jiang

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)