modelSetq50

q50 computation for zones

Extends from Modelica.Blocks.Icons.Block.

Parameters

TypeNameDefaultDescription
IntegernSurfNumber of surfaces
Realn50n50 value
Modelica.Units.SI.VolumeVZone volume
Realq50_corr
Booleanuse_custom_n50false = true, to set custom n50 value for this zone
BooleanallSurfacesCustomBoolean indicating whether all connected surfaces are custom
Modelica.Units.SI.Area[nSurf]defaultAreaThe surface area for which default q50 is computed
Real[nSurf]v50_customcustom assigned v50 value, else zero
Modelica.Units.SI.LengthhZoneZone height: distance between floor and ceiling
Modelica.Units.SI.LengthhFloor0Absolute height of zone floor. Relative to the height at which the atmospheric pressure is defined.

Components

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealInput[nSurf]v50_surf
Modelica.Blocks.Interfaces.BooleanInput[nSurf]use_custom_q50Equals true if the user assigned a custom q50 value for the surface
Modelica.Blocks.Interfaces.RealInput[nSurf]AreaSurface areas
Modelica.Blocks.Interfaces.BooleanOutput[nSurf]use_custom_n50sEquals true if the surfaces connected to this zone should use the custom q50 value
Modelica.Blocks.Interfaces.RealOutput[nSurf]q50_zoneCustom q50 value for the surfaces connected to this zone
Modelica.Blocks.Interfaces.RealOutput[nSurf]hzoneCustom q50 value for the surfaces connected to this zone
Modelica.Blocks.Interfaces.RealOutput[nSurf]hfloorCustom q50 value for the surfaces connected to this zone