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
Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic Generic Thermal properties of opaque surfaces
Buildings.HeatTransfer.Data.OpaqueSurfaces.Black Black Black surface with absIR=1.0, absSol=1.0
Buildings.HeatTransfer.Data.OpaqueSurfaces.Gray Gray Gray surface with absIR=0.5, absSol=0.5
Buildings.HeatTransfer.Data.OpaqueSurfaces.White White White surface with absIR=0.0, absSol=0.0

Buildings.HeatTransfer.Data.OpaqueSurfaces.Generic 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

TypeNameDefaultDescription
AreaA Area [m2]
Angletil Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
EmissivityabsIR0.84Infrared absorptivity [1]
EmissivityabsSol0.84Solar 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 Buildings.HeatTransfer.Data.OpaqueSurfaces.Black

Black surface with absIR=1.0, absSol=1.0

Parameters

TypeNameDefaultDescription
AreaA Area [m2]
Angletil Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
EmissivityabsIR1.0Infrared absorptivity [1]
EmissivityabsSol1.0Solar 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 Buildings.HeatTransfer.Data.OpaqueSurfaces.Gray

Gray surface with absIR=0.5, absSol=0.5

Parameters

TypeNameDefaultDescription
AreaA Area [m2]
Angletil Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
EmissivityabsIR0.5Infrared absorptivity [1]
EmissivityabsSol0.5Solar 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 Buildings.HeatTransfer.Data.OpaqueSurfaces.White

White surface with absIR=0.0, absSol=0.0

Parameters

TypeNameDefaultDescription
AreaA Area [m2]
Angletil Surface tilt (0: ceiling, pi/2: wall, pi: floor [rad]
EmissivityabsIR0.0Infrared absorptivity [1]
EmissivityabsSol0.0Solar 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";