Package with thermophysical properties for glazing systems
Information
Package with generic records that implement thermophysical properties for glazing systems.
Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).
Package Content
Thermal properties of glazing systems
Information
Generic record that implements thermophysical properties for glazing systems.
Extends from Modelica.Icons.Record (Icon for records).
Parameters
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] |
Modelica definition
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)";
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;
Single pane, clear glass 3mm
Parameters
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] |
Modelica definition
record SingleClear3 =
Buildings.HeatTransfer.Data.GlazingSystems.Generic (
glass={Glasses.ID102()},
UFra=3,
final nLay=1) "Single pane, clear glass 3mm";
Double pane, clear glass 3mm, air 12.7, clear glass 3mm
Parameters
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.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)} | 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] |
Modelica definition
record DoubleClearAir13Clear =
Buildings.HeatTransfer.Data.GlazingSystems.Generic (
final glass={Glasses.ID102(), 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";
Triple pane, clear glass 3mm, air 12.7, clear glass 3mm, air 12.7, clear glass 3mm
Parameters
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] |
Modelica definition
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";
Automatically generated Fri Dec 13 11:36:37 2013.