Description: "Package with thermophysical properties for opaque surfaces"

- Home > Modelica

## Buildings.HeatTransfer.Data.OpaqueSurfaces

Package with thermophysical properties for opaque surfaces

### Information

Package with records for opaque surfaces.

The parameter `absIR` is used to compute infrared heat radiation (in the infrared spectrum). The parameter `absSol` is 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 surfaces
Black | Black surface with absIR=1.0, absSol=1.0
Gray | Gray surface with absIR=0.5, absSol=0.5
White | White surface with absIR=0.0, absSol=0.0

## Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic

Thermal properties of opaque surfaces

### Information

This record implements thermophysical properties for opaque surfaces.

The parameter `absIR` is used to compute infrared heat radiation (in the infrared spectrum). The parameter `absSol` is used to compute solar heat radiation (in the solar spectrum).

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

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Area | A |  | Area [m2]
Angle | til |  | Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
Emissivity | absIR | 0.84 | Infrared absorptivity [1]
Emissivity | absSol | 0.84 | Solar absorptivity [1]

### Modelica definition

record Generic "Thermal properties of opaque surfaces" extends Modelica.Icons.Record; parameter Modelica.SIunits.Area A "Area"; parameter Modelica.SIunits.Angle til "Surface tilt (0: ceiling, pi/2: wall, pi: floor"; parameter Modelica.SIunits.Emissivity absIR=0.84 "Infrared absorptivity"; parameter Modelica.SIunits.Emissivity absSol=0.84 "Solar absorptivity"; final parameter Boolean isFloor=til > 2.74889125 and til < 3.53428875 "Flag, true if construction is a floor"; end Generic;

## Buildings.HeatTransfer.Data.OpaqueSurfaces.Black

Black surface with absIR=1.0, absSol=1.0

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Area | A |  | Area [m2]
Angle | til |  | Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
Emissivity | absIR | 1.0 | Infrared absorptivity [1]
Emissivity | absSol | 1.0 | Solar absorptivity [1]

### Modelica definition

record Black=Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic (absIR=1.0, absSol=1.0) "Black surface with absIR=1.0, absSol=1.0";

## Buildings.HeatTransfer.Data.OpaqueSurfaces.Gray

Gray surface with absIR=0.5, absSol=0.5

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Area | A |  | Area [m2]
Angle | til |  | Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
Emissivity | absIR | 0.5 | Infrared absorptivity [1]
Emissivity | absSol | 0.5 | Solar absorptivity [1]

### Modelica definition

record Gray=Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic (absIR=0.5, absSol=0.5) "Gray surface with absIR=0.5, absSol=0.5";

## Buildings.HeatTransfer.Data.OpaqueSurfaces.White

White surface with absIR=0.0, absSol=0.0

### Parameters

Type | Name | Default | Description
--- | --- | --- | ---
Area | A |  | Area [m2]
Angle | til |  | Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
Emissivity | absIR | 0.0 | Infrared absorptivity [1]
Emissivity | absSol | 0.0 | Solar absorptivity [1]

### Modelica definition

record White=Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic (absIR=0.0, absSol=0.0) "White surface with absIR=0.0, absSol=0.0";