modelMonoLayerAir

Heat transfer correlations (convection and radiation) for air cavities

Information

Model for computing convective/radiative heat transfer inside air cavities.

Optional error which can be enabled/disabled with parameter checkLowPerformanceGlazing checks if the user unintentionally is simulating low performance glazing with default emissivities.

Assumption and limitations

Only valid for horizontal or vertical surfaces.

References

Horizontal:
K.G.T. Hollands, G.D. Raithby, L. Konicek, Correlation equations for free convection heat transfer in horizontal layers of air and water, International Journal of Heat and Mass Transfer, Volume 18, Issues 7–8, July–August 1975, Pages 879-884, ISSN 0017-9310, http://dx.doi.org/10.1016/0017-9310(75)90179-9.
(http://www.sciencedirect.com/science/article/pii/0017931075901799)

Vertical:
Wright, J. 1996. A correlation to quantify convective heat transfer between vertical window glazings, ASHRAE Transactions, 102(1): 940-946.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaASurface area
Modelica.Units.SI.AngleincInclination of surface at port a
Modelica.Units.SI.LengthdCavity width
Modelica.Units.SI.EmissivityepsLw_aLongwave emissivity of material connected at port_a
Modelica.Units.SI.EmissivityepsLw_bLongwave emissivity on material connected at port_b
Modelica.Units.SI.TemperatureDifferencedT_nominal1Nominal temperature difference, used for linearising Rayleigh number
Modelica.Units.SI.ThermalConductivityk0.026Thermal conductivity of medium, default for air, T=20C
BooleanlinearisetrueLinearise Grashoff number around expected nominal temperature difference
BooleancheckCoatingtrueThrows an error if the cavity does not have a coating
Advanced
Modelica.Media.Interfaces.Types.IsobaricExpansionCoefficientbeta3.43e-3Thermal expansion coefficient of medium, default for air, T=20C
Modelica.Units.SI.KinematicViscositynu15e-6Kinematic viscosity of medium, default for air, T=20C
Modelica.Units.SI.ThermalDiffusivityalpha22e-6Thermal diffusivity of medium, default for air, T=300K

Components

TypeNameDefaultDescription
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_a
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_bport_b
Modelica.Units.SI.ThermalConductanceGh*A + A*5.86*(1/((1/epsLw_a) + (1/epsLw_b) - 1))
RealNuif ceiling or floor then (if linearise then (1 + (1.44*(1 - 1708/Ra) + ((Ra/5830)^(1/3) - 1)))/2 else if ceiling then IDEAS.Utilities.Math.Functions.spliceFunction(pos = 1 + (1.44*max(1 - 1708/Ra, 0) + max((Ra/5830)^(1/3) - 1, 0)), neg = 1, x = sign(port_a.T - port_b.T)*Ra - 500, deltax = 100) else IDEAS.Utilities.Math.Functions.spliceFunction(pos = 1 + (1.44*max(1 - 1708/Ra, 0) + max((Ra/5830)^(1/3) - 1, 0)), neg = 1, x = sign(port_b.T - port_a.T)*Ra - 500, deltax = 100)) elseif vertical then (if Ra > 5e4 then 0.0673838*Ra^(1/3) elseif Ra > 1e4 then 0.028154*Ra^0.41399 else 1 + 1.75967e-10*Ra^2.2984755) else 1Correlations from Hollands et al. and Wright et al.
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aport_embInternal port

Revisions

  • September 9, 2019, by Kristoff Six:
    Updated with checkCoating for issue #1038.
  • November 10, 2016, by Filip Jorissen:
    Revised implementation for horizontal surfaces such that less state events are generated.
  • November 15, 2016, by Filip Jorissen:
    Revised documentation for IDEAS 1.0.
  • February 10, 2016, by Filip Jorissen and Damien Picard:
    Revised implementation.
  • November 15, 2015, by Filip Jorissen:
    First implementation.