Buildings.HeatTransfer.Windows.Functions.BaseClasses

Package with base classes for Buildings.HeatTransfer.Windows.Functions

Information

This package contains base classes that are used to construct the models in Buildings.HeatTransfer.Windows.Functions.

Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).

Package Content

Name Description
Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation partialGlassRadiation Partial function for glass radiation property
Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation partialSingleGlassRadiation Partial function for single glass radiation property
Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialWindowRadiation partialWindowRadiation Partial function for window radiation property
Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialWindowShadingRadiation partialWindowShadingRadiation Partial function for window radiation property with shading device

Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation

Partial function for glass radiation property

Information

This is a partial function that is used to implement the radiation functions for windows. It defines basic input variables and constants.

Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation (Partial function for single glass radiation property).

Inputs

TypeNameDefaultDescription
IntegerN Number of glass layers
IntegerNSta Number of window states for electrochromic windows (set to 1 for regular windows)
IntegerHEM Index of hemispherical integration

Modelica definition

partial function partialGlassRadiation "Partial function for glass radiation property" input Integer N(min=1) "Number of glass layers"; input Integer NSta(min=1) "Number of window states for electrochromic windows (set to 1 for regular windows)"; extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation; end partialGlassRadiation;

Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation

Partial function for single glass radiation property

Information

This is a partial function that is used to implement the radiation functions for windows. It defines basic constants.

Inputs

TypeNameDefaultDescription
IntegerHEM Index of hemispherical integration

Modelica definition

partial function partialSingleGlassRadiation "Partial function for single glass radiation property" input Integer HEM "Index of hemispherical integration"; protected constant Integer TRA=1 "Index of Transmittance"; constant Integer Ra=2 "Index of front reflectance (outside facing side)"; constant Integer Rb=3 "Index of back reflectance (room-facing side)"; end partialSingleGlassRadiation;

Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialWindowRadiation

Partial function for window radiation property

Information

This is a partial function that is used to implement the radiation functions for windows. It defines basic input variables and constants.

Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (Partial function for glass radiation property).

Inputs

TypeNameDefaultDescription
RealtraRef[3, N, N, HEM, NSta] Transmittance and reflectance with exterior irradiation and no shading
IntegerN Number of glass layers
IntegerNSta Number of window states for electrochromic windows (set to 1 for regular windows)
IntegerHEM Index of hemispherical integration

Modelica definition

partial function partialWindowRadiation "Partial function for window radiation property" input Real traRef[3, N, N, HEM, NSta](each min=0, each max=0) "Transmittance and reflectance with exterior irradiation and no shading"; extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation; end partialWindowRadiation;

Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialWindowShadingRadiation

Partial function for window radiation property with shading device

Information

This is a partial function that is used to implement the radiation functions for windows. It defines basic input variables and parameters.

Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (Partial function for glass radiation property).

Inputs

TypeNameDefaultDescription
RealtraRef[3, N, N, HEM, NSta] Transmittance and reflectance with exterior irradiation and no shading
RealtraRefShaDev[2, 2] Transmittance and reflectance of shading device
IntegerN Number of glass layers
IntegerNSta Number of window states for electrochromic windows (set to 1 for regular windows)
IntegerHEM Index of hemispherical integration

Modelica definition

partial function partialWindowShadingRadiation "Partial function for window radiation property with shading device" input Real traRef[3, N, N, HEM, NSta](each min=0, each max=1) "Transmittance and reflectance with exterior irradiation and no shading"; input Real traRefShaDev[2, 2](each min=0, each max=1) "Transmittance and reflectance of shading device"; extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation; protected Real traExtShaDev=traRefShaDev[1, 1] "Transmittance of the exterior shading device"; Real refExtShaDev=traRefShaDev[2, 1] "Reflectance of the exterior shading device"; Real traIntShaDev=traRefShaDev[1, 2] "Transmittance of the interior shading device"; Real refIntShaDev=traRefShaDev[2, 2] "Reflectance of the interior shading device"; end partialWindowShadingRadiation;