modelOpeningAreaSashCommon

Calculate geometric, projective, equivalent, and effective window opening areas, by different types of sash opening

Extends from AixLib.Airflow.WindowVentilation.BaseClasses.PartialOpeningAreaSash.

Information

This partial model provides a base class of common window sash opening area, incl. geometric, projective, equivalent, and effective opening area.

Input port of this model is the opening width.

Parameters

TypeNameDefaultDescription
AixLib.Airflow.WindowVentilation.BaseClasses.Types.OpeningAreaTypesopnAreaTypAixLib.Airflow.WindowVentilation.BaseClasses.Types.OpeningAreaTypes.GeometricWindow opening area types to calculate
Modelica.Units.SI.LengthlenAxsif (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.SideHungInward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.SideHungOutward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.PivotVertical) then winClrHeight else if (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.TopHungOutward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.BottomHungInward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.PivotHorizontal) then winClrWidth else 0Length to characterize the hung and pivot window opening: length of the hinged axis
Modelica.Units.SI.LengthlenAxsToFrmif (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.SideHungInward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.SideHungOutward) then winClrWidth else if (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.TopHungOutward or opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.BottomHungInward) then winClrHeight else if (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.PivotVertical) then winClrWidth/2 else if (opnTyp == AixLib.Airflow.WindowVentilation.BaseClasses.Types.WindowOpeningTypes.PivotHorizontal) then winClrHeight/2 else 0Length to characterize the hung and pivot window opening: distance from the hinged axis to the frame across the opening area

Components

TypeNameDefaultDescription
Modelica.Units.SI.AreaAGeoOpnGeometric opening area
Modelica.Units.SI.AreaAPrjOpnProjective opening area
Modelica.Units.SI.AreaAEqvOpnEquivalent opening area
Modelica.Units.SI.AreaAEffOpnEffective opening area

Revisions

  • June 14, 2024, by Jun Jiang:
    First implementation (see issue 1492)