Description: "Package with opaque constructions for floors, walls, etc."

- Home > Modelica

## Buildings.HeatTransfer.Data.OpaqueConstructions

Package with opaque constructions for floors, walls, etc.

### Information

Package with material definitions for constructions with one or more layers of material. By convention, `layer[1]` is facing the outside, and the last layer is facing the room-side. This is the same convention as is used in EnergyPlus and in Window 6.

The parameters `absIR_a` and `absIR_b` are used to compute infrared heat radiation (in the infrared spectrum). The parameters `absSol_a` and `absSol_b` are used to compute solar heat radiation (in the solar spectrum).

Extends from Modelica.Icons.MaterialPropertiesPackage (Icon for package containing property classes).

### Package Content

Name | Description
--- | ---
Generic | Thermal properties of opaque constructions
Insulation100Concrete200 | Construction with 100 mm insulation and 200 mm concrete
Brick120 | Construction with 120mm brick
Concrete200 | Construction with 200mm concrete

## Buildings.HeatTransfer.Data.OpaqueConstructions.Generic

Thermal properties of opaque constructions

### Information

Generic record with material definitions for constructions with one or more layers of material. By convention, `layer[1]` is facing the outside, and the last layer is facing the room-side. This is the same convention as is used in EnergyPlus and in Window 6.

The parameters `absIR_a` and `absIR_b` are used to compute infrared heat radiation (in the infrared spectrum). The parameters `absSol_a` and `absSol_b` are used to compute solar heat radiation (in the solar spectrum).

The parameter `roughness_a` is used if the convective heat transfer coefficient of the exterior surface is computed based on the wind-speed, wind-direction and temperature difference. See Buildings.HeatTransfer.Convection.Exterior.

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Integer | nLay |  | Number of layers
Material | material[nLay] |  | Layer by layer declaration of material, starting from outside to room-side
Emissivity | absIR_a | 0.9 | Infrared absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absIR_b | 0.9 | Infrared absorptivity of surface b (usually room-facing surface) [1]
Emissivity | absSol_a | 0.5 | Solar absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absSol_b | 0.5 | Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughness | roughness_a | Buildings.HeatTransfer.Types... | Exterior surface roughness

### Modelica definition

record Generic "Thermal properties of opaque constructions" parameter Integer nLay(min=1) "Number of layers"; parameter Buildings.HeatTransfer.Data.BaseClasses.Material material[nLay] "Layer by layer declaration of material, starting from outside to room-side"; final parameter Real R(unit="m2.K/W")=sum(material[i].R for i in 1:nLay) "Thermal resistance per unit area"; parameter Modelica.SIunits.Emissivity absIR_a=0.9 "Infrared absorptivity of surface a (usually outside-facing surface)"; parameter Modelica.SIunits.Emissivity absIR_b=0.9 "Infrared absorptivity of surface b (usually room-facing surface)"; parameter Modelica.SIunits.Emissivity absSol_a=0.5 "Solar absorptivity of surface a (usually outside-facing surface)"; parameter Modelica.SIunits.Emissivity absSol_b=0.5 "Solar absorptivity of surface b (usually room-facing surface)"; parameter Buildings.HeatTransfer.Types.SurfaceRoughness roughness_a= Buildings.HeatTransfer.Types.SurfaceRoughness.Medium "Exterior surface roughness"; end Generic;

## Buildings.HeatTransfer.Data.OpaqueConstructions.Insulation100Concrete200

Construction with 100 mm insulation and 200 mm concrete

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Integer | nLay | 2 | Number of layers
Material | material[nLay] | {Solids.InsulationBoard(x=0.... | Layer by layer declaration of material, starting from outside to room-side
Emissivity | absIR_a | 0.9 | Infrared absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absIR_b | 0.9 | Infrared absorptivity of surface b (usually room-facing surface) [1]
Emissivity | absSol_a | 0.5 | Solar absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absSol_b | 0.5 | Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughness | roughness_a | Buildings.HeatTransfer.Types... | Exterior surface roughness

### Modelica definition

record Insulation100Concrete200 = Buildings.HeatTransfer.Data.OpaqueConstructions.Generic ( material={Solids.InsulationBoard(x=0.1), Solids.Concrete(x=0.2)}, final nLay=2) "Construction with 100 mm insulation and 200 mm concrete";

## Buildings.HeatTransfer.Data.OpaqueConstructions.Brick120

Construction with 120mm brick

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Integer | nLay | 1 | Number of layers
Material | material[nLay] | {Solids.Brick(x=0.12)} | Layer by layer declaration of material, starting from outside to room-side
Emissivity | absIR_a | 0.9 | Infrared absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absIR_b | 0.9 | Infrared absorptivity of surface b (usually room-facing surface) [1]
Emissivity | absSol_a | 0.5 | Solar absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absSol_b | 0.5 | Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughness | roughness_a | Buildings.HeatTransfer.Types... | Exterior surface roughness

### Modelica definition

record Brick120 = Buildings.HeatTransfer.Data.OpaqueConstructions.Generic ( material={Solids.Brick(x=0.12)}, final nLay=1) "Construction with 120mm brick";

## Buildings.HeatTransfer.Data.OpaqueConstructions.Concrete200

Construction with 200mm concrete

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Integer | nLay | 1 | Number of layers
Material | material[nLay] | {Solids.Concrete(x=0.2)} | Layer by layer declaration of material, starting from outside to room-side
Emissivity | absIR_a | 0.9 | Infrared absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absIR_b | 0.9 | Infrared absorptivity of surface b (usually room-facing surface) [1]
Emissivity | absSol_a | 0.5 | Solar absorptivity of surface a (usually outside-facing surface) [1]
Emissivity | absSol_b | 0.5 | Solar absorptivity of surface b (usually room-facing surface) [1]
SurfaceRoughness | roughness_a | Buildings.HeatTransfer.Types... | Exterior surface roughness

### Modelica definition

record Concrete200 = Buildings.HeatTransfer.Data.OpaqueConstructions.Generic ( material={Solids.Concrete(x=0.2)}, final nLay=1) "Construction with 200mm concrete";