 
Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).
| Name | Description | 
|---|---|
|  Generic | Thermal properties of glazing systems | 
|  SingleClear3 | Single pane, clear glass 3mm | 
|  DoubleClearAir13Clear | Double pane, clear glass 3mm, air 12.7, clear glass 3mm | 
|  TripleClearAir13ClearAir13Clear | Triple pane, clear glass 3mm, air 12.7, clear glass 3mm, air 12.7, clear glass 3mm | 
 Buildings.HeatTransfer.Data.GlazingSystems.Generic
Buildings.HeatTransfer.Data.GlazingSystems.Generic
 
Extends from Modelica.Icons.Record (Icon for records).
| Type | Name | Default | Description | 
|---|---|---|---|
| Integer | nLay | Number of glass layers | |
| Boolean | haveExteriorShade | false | Set to true if window has an exterior shade (at surface a) | 
| Boolean | haveInteriorShade | false | Set to true if window has an interior shade (at surface b) | 
| Generic | glass[nLay] | Layer by layer declaration of glass layers, starting from outside to room-side | |
| Generic | gas[nLay - 1] | Layer by layer declaration of glass layers, starting from outside to room-side | |
| Generic | shade | Shade | |
| CoefficientOfHeatTransfer | UFra | U-value of frame [W/(m2.K)] | |
| Emissivity | absIRFra | 0.8 | Infrared absorptivity of window frame [1] | 
| Emissivity | absSolFra | 0.5 | Solar absorptivity of window frame [1] | 
record Generic "Thermal properties of glazing systems"
    extends Modelica.Icons.Record;
  parameter Integer nLay(min=1, fixed=true) "Number of glass layers";
  parameter Boolean haveExteriorShade = false 
    "Set to true if window has an exterior shade (at surface a)";
  parameter Boolean haveInteriorShade = false 
    "Set to true if window has an interior shade (at surface b)";
  final parameter Boolean windowHasShade = haveExteriorShade or haveInteriorShade 
    "Set to true if the window has an exterior or an interior shade";
  parameter Glasses.Generic glass[nLay] 
    "Layer by layer declaration of glass layers, starting from outside to room-side";
  parameter Gases.Generic gas[nLay-1] 
    "Layer by layer declaration of glass layers, starting from outside to room-side"; 
  parameter Shades.Generic shade "Shade";
  parameter Modelica.SIunits.CoefficientOfHeatTransfer UFra "U-value of frame";
  parameter Modelica.SIunits.Emissivity absIRFra=0.8 
    "Infrared absorptivity of window frame";
  parameter Modelica.SIunits.Emissivity absSolFra=0.5 
    "Solar absorptivity of window frame";
  final parameter Boolean haveShade = haveInteriorShade or haveExteriorShade 
    "Parameter that is true if the construction has a shade";
end Generic;
 
 Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3
Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3
 
| Type | Name | Default | Description | 
|---|---|---|---|
| Integer | nLay | 1 | Number of glass layers | 
| Boolean | haveExteriorShade | false | Set to true if window has an exterior shade (at surface a) | 
| Boolean | haveInteriorShade | false | Set to true if window has an interior shade (at surface b) | 
| Generic | glass[nLay] | {Glasses.ID102()} | Layer by layer declaration of glass layers, starting from outside to room-side | 
| Generic | gas[nLay - 1] | Layer by layer declaration of glass layers, starting from outside to room-side | |
| Generic | shade | Shade | |
| CoefficientOfHeatTransfer | UFra | 3 | U-value of frame [W/(m2.K)] | 
| Emissivity | absIRFra | 0.8 | Infrared absorptivity of window frame [1] | 
| Emissivity | absSolFra | 0.5 | Solar absorptivity of window frame [1] | 
record SingleClear3 =
    Buildings.HeatTransfer.Data.GlazingSystems.Generic (
       glass={Glasses.ID102()},
       UFra=3,
       final nLay=1) "Single pane, clear glass 3mm";
 Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear
Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear
 
| Type | Name | Default | Description | 
|---|---|---|---|
| Integer | nLay | 2 | Number of glass layers | 
| Boolean | haveExteriorShade | false | Set to true if window has an exterior shade (at surface a) | 
| Boolean | haveInteriorShade | false | Set to true if window has an interior shade (at surface b) | 
| Generic | glass[nLay] | {Glasses.ID101(),Glasses.ID1... | Layer by layer declaration of glass layers, starting from outside to room-side | 
| Generic | gas[nLay - 1] | {Gases.Air(x=0.0127)} | Layer by layer declaration of glass layers, starting from outside to room-side | 
| Generic | shade | Shade | |
| CoefficientOfHeatTransfer | UFra | 1.4 | U-value of frame [W/(m2.K)] | 
| Emissivity | absIRFra | 0.8 | Infrared absorptivity of window frame [1] | 
| Emissivity | absSolFra | 0.5 | Solar absorptivity of window frame [1] | 
record DoubleClearAir13Clear =
    Buildings.HeatTransfer.Data.GlazingSystems.Generic (
    final glass={Glasses.ID101(), Glasses.ID102()},
    final gas={Gases.Air(x=0.0127)},
    UFra=1.4,
    final nLay=2) "Double pane, clear glass 3mm, air 12.7, clear glass 3mm";
 Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear
Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear
 
| Type | Name | Default | Description | 
|---|---|---|---|
| Integer | nLay | 3 | Number of glass layers | 
| Boolean | haveExteriorShade | false | Set to true if window has an exterior shade (at surface a) | 
| Boolean | haveInteriorShade | false | Set to true if window has an interior shade (at surface b) | 
| Generic | glass[nLay] | {Glasses.ID102(),Glasses.ID1... | Layer by layer declaration of glass layers, starting from outside to room-side | 
| Generic | gas[nLay - 1] | {Gases.Air(x=0.0127),Gases.A... | Layer by layer declaration of glass layers, starting from outside to room-side | 
| Generic | shade | Shade | |
| CoefficientOfHeatTransfer | UFra | 1.4 | U-value of frame [W/(m2.K)] | 
| Emissivity | absIRFra | 0.8 | Infrared absorptivity of window frame [1] | 
| Emissivity | absSolFra | 0.5 | Solar absorptivity of window frame [1] | 
record TripleClearAir13ClearAir13Clear =
    Buildings.HeatTransfer.Data.GlazingSystems.Generic (
    final glass={Glasses.ID102(),Glasses.ID102(),Glasses.ID102()},
    final gas={Gases.Air(x=0.0127),Gases.Air(x=0.0127)},
    UFra=1.4,
    final nLay=3) 
  "Triple pane, clear glass 3mm, air 12.7, clear glass 3mm, air 12.7, clear glass 3mm";