recordGeneric

Thermal properties of glazing systems

Extends from Modelica.Icons.Record (Icon for records).

Information

Generic record that implements thermophysical properties for glazing systems.

Parameters

TypeNameDefaultDescription
BooleanhaveExteriorShadefalseSet to true if window has an exterior shade (at surface a)
BooleanhaveInteriorShadefalseSet to true if window has an interior shade (at surface b)
Glasses.Generic[:]glassLayer by layer declaration of glass layers, starting from outside to room-side
Gases.Generic[:]gas{Buildings.HeatTransfer.Data.Gases.Air(x = -1)}Layer by layer declaration of glass layers, starting from outside to room-side
Shades.GenericshadeShade
Modelica.Units.SI.CoefficientOfHeatTransferUFraU-value of frame
Modelica.Units.SI.EmissivityabsIRFra0.8Infrared absorptivity of window frame
Modelica.Units.SI.EmissivityabsSolFra0.5Solar absorptivity of window frame
BooleanhaveShadehaveInteriorShade or haveExteriorShadeParameter that is true if the construction has a shade
BooleanhaveControllableWindowModelica.Math.BooleanVectors.anyTrue({size(glass[iGla].tauSol, 1) > 1 for iGla in 1:size(glass, 1)})Flag, true if the window allows multiple states, such as for electrochromic windows

Revisions

  • November 17, 2025, by Michael Wetter:
    Corrected typo in annotation.
    This is for Buildings, #4406.
  • March 13, 2015, by Michael Wetter:
    Refactored model to avoid a translation error in OpenModelica.
  • May 30, 2014, by Michael Wetter:
    Removed undesirable annotation Evaluate=true.
  • July 15, 2013, by Michael Wetter:
    Removed parameter windowHasShade which is redundant with haveShade.
  • Sep. 3 2010, by Michael Wetter:
    First implementation.