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 |
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;
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";
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";
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";