|Echangeur de chaleur|
A heat exchanger is a device used to provide heat transfer between non-mixing media such as plate and shell and tube heat exchangers.
IfcHeatExchanger is commonly used on water-side distribution systems to recover energy from a liquid to another liquid (typically water-based), whereas IfcAirToAirHeatRecovery is commonly used on air-side distribution systems to recover energy from a gas to a gas (usually air).
HISTORY New entity in IFC4
Common Use Definitions
The following concepts are inherited at supertypes:
- IfcRoot: Identity, Revision Control
- IfcElement: Product Placement, Box Geometry, FootPrint Geometry, Body SurfaceOrSolidModel Geometry, Body SurfaceModel Geometry, Body Tessellation Geometry, Body Brep Geometry, Body AdvancedBrep Geometry, Body CSG Geometry, Mapped Geometry
- IfcDistributionElement: Spatial Containment
- IfcDistributionFlowElement: Axis Geometry, Clearance Geometry, Lighting Geometry
The Object Typing concept applies to this entity as shown in Table 538.
Table 538 — IfcHeatExchanger Object Typing
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 539.
Table 539 — IfcHeatExchanger Property Sets for Objects
The Quantity Sets concept applies to this entity as shown in Table 540.
Table 540 — IfcHeatExchanger Quantity Sets
The Material Constituents concept applies to this entity as shown in Table 541.
|Casing||Material from which the casing is constructed.|
Table 541 — IfcHeatExchanger Material Constituents
The Port Nesting concept applies to this entity as shown in Table 542.
Table 542 — IfcHeatExchanger Port Nesting
XSD Specification: <xs:element name="IfcHeatExchanger" type="ifc:IfcHeatExchanger" substitutionGroup="ifc:IfcEnergyConversionDevice" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcHeatExchangerTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcHeatExchangerTypeEnum.USERDEFINED) OR
((PredefinedType = IfcHeatExchangerTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCHVACDOMAIN.IFCHEATEXCHANGERTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|CorrectPredefinedType|| : ||
Either the PredefinedType attribute is unset (e.g. because an IfcHeatExchangerType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no heat exchanger type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcHeatExchangerType.
Link to this page