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).
| Name | Description |
|---|---|
| Partial function for single glass radiation property | |
| Partial function for glass radiation property | |
| Partial function for window radiation property | |
| Partial function for window radiation property with shading device |
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | HEM | Index of hemispherical integration |
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;
Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation (Partial function for single glass radiation property).
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration |
partial function partialGlassRadiation "Partial function for glass radiation property" input Integer N(min=1) "Number of glass layers"; extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialSingleGlassRadiation;end partialGlassRadiation;
Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (Partial function for glass radiation property).
| Type | Name | Default | Description |
|---|---|---|---|
| Real | traRef[3, N, N, HEM] | Transmittance and reflectance with exterior irradiation and no shading | |
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration |
partial function partialWindowRadiation
"Partial function for window radiation property"
input Real traRef[3, N, N, HEM](each min=0, each max=0)
"Transmittance and reflectance with exterior irradiation and no shading";
extends Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation;
end partialWindowRadiation;
Extends from Buildings.HeatTransfer.Windows.Functions.BaseClasses.partialGlassRadiation (Partial function for glass radiation property).
| Type | Name | Default | Description |
|---|---|---|---|
| Real | traRef[3, N, N, HEM] | Transmittance and reflectance with exterior irradiation and no shading | |
| Real | traRefShaDev[2, 2] | Transmittance and reflectance of shading device | |
| Integer | N | Number of glass layers | |
| Integer | HEM | Index of hemispherical integration |
partial function partialWindowShadingRadiation
"Partial function for window radiation property with shading device"
input Real traRef[3, N, N, HEM](each min=0, each max=0)
"Transmittance and reflectance with exterior irradiation and no shading";
input Real traRefShaDev[2, 2](each min=0, each max=0)
"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;