Buildings.HeatTransfer.Data.GlazingSystems

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

Name Description
Buildings.HeatTransfer.Data.GlazingSystems.Generic Generic Thermal properties of glazing systems
Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3 SingleClear3 Single pane, clear glass 3mm
Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear DoubleClearAir13Clear Double pane, clear glass 3mm, air 12.7, clear glass 3mm
Buildings.HeatTransfer.Data.GlazingSystems.DoubleElectrochromicAir13Clear DoubleElectrochromicAir13Clear Double pane, electrochromic 6mm, air 12.7, clear glass 6mm
Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear 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

Thermal properties of glazing systems

Buildings.HeatTransfer.Data.GlazingSystems.Generic

Information

Generic record that implements thermophysical properties for glazing systems.

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

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)
Genericglass[:] Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Buildings.HeatTransfer.Data...Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar 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" // annotation (Evaluate=true); 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[:] "Layer by layer declaration of glass layers, starting from outside to room-side"; // Zero array sizes are not supported in Dymola. Therefore, we assign // a dummy layer. The model for heat conduction in gases will // write an assert if the thickness is negative. // Therefore, we ensure that any model overwrites this default setting. parameter Gases.Generic gas[:] = {Buildings.HeatTransfer.Data.Gases.Air(x=-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"; final parameter Boolean haveControllableWindow= Modelica.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"; end Generic;

Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3 Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3

Single pane, clear glass 3mm

Buildings.HeatTransfer.Data.GlazingSystems.SingleClear3

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)
Genericglass[:]{Glasses.ID102()}Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Buildings.HeatTransfer.Data...Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra3U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar absorptivity of window frame [1]

Modelica definition

record SingleClear3 = Buildings.HeatTransfer.Data.GlazingSystems.Generic ( glass={Glasses.ID102()}, UFra=3) "Single pane, clear glass 3mm";

Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear

Double pane, clear glass 3mm, air 12.7, clear glass 3mm

Buildings.HeatTransfer.Data.GlazingSystems.DoubleClearAir13Clear

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)
Genericglass[:]{Glasses.ID102(),Glasses.ID1...Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Gases.Air(x=0.0127)}Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra1.4U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar 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) "Double pane, clear glass 3mm, air 12.7, clear glass 3mm";

Buildings.HeatTransfer.Data.GlazingSystems.DoubleElectrochromicAir13Clear Buildings.HeatTransfer.Data.GlazingSystems.DoubleElectrochromicAir13Clear

Double pane, electrochromic 6mm, air 12.7, clear glass 6mm

Buildings.HeatTransfer.Data.GlazingSystems.DoubleElectrochromicAir13Clear

Information

Because Modelica requires the same array length for both glasses, this data set contains two sets of optical properties for both, the electrochromic and the clear glass layer.

Extends from Buildings.HeatTransfer.Data.GlazingSystems.Generic (Thermal properties of 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)
Genericglass[:]{Glasses.Electrochromic(),Bu...Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Gases.Air(x=0.0127)}Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra1.4U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar absorptivity of window frame [1]

Modelica definition

record DoubleElectrochromicAir13Clear = Buildings.HeatTransfer.Data.GlazingSystems.Generic ( final glass={Glasses.Electrochromic(), Buildings.HeatTransfer.Data.Glasses.Generic( x=0.006, k=0.9, tauSol={0.775, 0.775}, rhoSol_a={0.071, 0.071}, rhoSol_b={0.071, 0.071}, tauIR=0, absIR_a=0.84, absIR_b=0.84)}, final gas={Gases.Air(x=0.0127)}, UFra=1.4) "Double pane, electrochromic 6mm, air 12.7, clear glass 6mm";

Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear

Triple pane, clear glass 3mm, air 12.7, clear glass 3mm, air 12.7, clear glass 3mm

Buildings.HeatTransfer.Data.GlazingSystems.TripleClearAir13ClearAir13Clear

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)
Genericglass[:]{Glasses.ID102(),Glasses.ID1...Layer by layer declaration of glass layers, starting from outside to room-side
Genericgas[:]{Gases.Air(x=0.0127),Gases.A...Layer by layer declaration of glass layers, starting from outside to room-side
Genericshade Shade
CoefficientOfHeatTransferUFra1.4U-value of frame [W/(m2.K)]
EmissivityabsIRFra0.8Infrared absorptivity of window frame [1]
EmissivityabsSolFra0.5Solar 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) "Triple pane, clear glass 3mm, air 12.7, clear glass 3mm, air 12.7, clear glass 3mm";