Description: "Package with base classes for Buildings.HeatTransfer.Windows.Functions"

- Home > Modelica

## 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
--- | ---
partialGlassRadiation | Partial function for glass radiation property
partialSingleGlassRadiation | Partial function for single glass radiation property
partialWindowRadiation | Partial function for window radiation property
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

Type | Name | Default | Description
--- | --- | --- | ---
Integer | N |  | Number of glass layers
Integer | HEM |  | Index of hemispherical integration

### Modelica definition

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;

## 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

Type | Name | Default | Description
--- | --- | --- | ---
Integer | HEM |  | 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

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

### Modelica definition

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;

## 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

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

### Modelica definition

partial function partialWindowShadingRadiation "Partial function for window radiation property with shading device" input Real traRef[3, N, N, HEM](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;