Navigation

IfcHeatTransferDevice

Definition from IAI: IfcHeatTransferDevice is a device used to perform energy conversion or heat transfer and typically participates in a flow distribution system.

IfcHeatTransferDevice is a container entity that aggregates all components of the device it represents. The aggregation is handled via the IfcRelAssemblesElements relationship.

HISTORY: New entity in IFC R2.0.
ISSUES: See issues and change log for changes made in IFC R2x.

Geometry Use Definitions

The geometric representation of IfcHeatTransferDevice is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement

The use of local placement is defined at the supertype IfcDistributionFlowElement.

Standard Geometric Representation

The use of Standard Geometric Representations is defined at the supertype IfcDistributionFlowElement.


EXPRESS specification:

ENTITY IfcHeatTransferDevice
SUPERTYPE OF (ONEOF(IfcUnitHeater, IfcTubeBundle, IfcHeatExchanger, IfcCoolingTower, IfcChiller, IfcBoiler))
SUBTYPE OF ( IfcDistributionFlowElement);
HeatTransferRate  :  OPTIONAL IfcPowerMeasure;
ThermalEfficiency  :  OPTIONAL IfcPositiveRatioMeasure;
PrimaryEnergySource  :  OPTIONAL IfcEnergySourceEnum;
END_ENTITY;

Attribute definitions:

HeatTransferRate  :  Rate at which energy is transferred from one medium to the other in the HeatTransferDevice (e.g.,the nominal HeatTransfer rating defined by the Manufucturer).
ThermalEfficiency  :  Overall Thermal Efficiency is defined as gross energy output of the heat transfer device divided by the energy input.
PrimaryEnergySource  :  Defines the primary energy source used by the HeatTransferDevice.

References (7):

Name Type Referred through Express-G
IfcBoiler Entity
Supertype
Diagram 6
IfcChiller Entity
Supertype
Diagram 6
IfcCoolingTower Entity
Supertype
Diagram 6
IfcDistributionFlowElement Entity
Subtype
Diagram 1
IfcHeatExchanger Entity
Supertype
Diagram 7
IfcTubeBundle Entity
Supertype
Diagram 7
IfcUnitHeater Entity
Supertype
Diagram 7

Inheritance graph

ENTITY IfcHeatTransferDevice;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcDistributionFlowElement;
FlowElementType  :  IfcDistributionFlowElementTypeEnum;
INVERSE
HasControlElements  :  SET [0:1] OF IfcRelFlowControlElements FOR RelatingFlowElement;
ENTITY IfcHeatTransferDevice;
HeatTransferRate  :  OPTIONAL IfcPowerMeasure;
ThermalEfficiency  :  OPTIONAL IfcPositiveRatioMeasure;
PrimaryEnergySource  :  OPTIONAL IfcEnergySourceEnum;
END_ENTITY;