Space heaters utilize a combination of radiation and/or natural convection using a heating source such as electricity, steam or hot water to heat a limited space or area. Examples of space heaters include radiators, convectors, baseboard and finned-tube heaters.
IfcUnitaryEquipment should be used for packaged units supporting a combination of heating, cooling, and/or dehumidification; IfcCoil should be used for coil-based floor heating.
HISTORY New entity in IFC4
IFC4 CHANGE Electric heaters formerly defined by IfcElectricHeaterType are now represented by this entity with PredefinedType set to CONVECTOR and Pset_SpaceHeaterCommon.HeatTransferDimension reflecting IfcElectricHeaterTypeEnum as follows:
ELECTRICPOINTHEATER = POINT,
ELECTRICCABLEHEATER = CURVE,
ELECTRICMATHEATER = SURFACE.
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 568.
Table 568 — IfcSpaceHeater Object Typing
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 569.
Table 569 — IfcSpaceHeater Property Sets for Objects
The Quantity Sets concept applies to this entity as shown in Table 570.
Table 570 — IfcSpaceHeater Quantity Sets
The Material Constituents concept applies to this entity as shown in Table 571.
|Casing||Material from which the casing is constructed.|
Table 571 — IfcSpaceHeater Material Constituents
The Port Nesting concept applies to this entity as shown in Table 572.
Table 572 — IfcSpaceHeater Port Nesting
XSD Specification: <xs:element name="IfcSpaceHeater" type="ifc:IfcSpaceHeater" substitutionGroup="ifc:IfcFlowTerminal" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcSpaceHeaterTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcSpaceHeaterTypeEnum.USERDEFINED) OR
((PredefinedType = IfcSpaceHeaterTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCHVACDOMAIN.IFCSPACEHEATERTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|CorrectPredefinedType|| : ||
Either the PredefinedType attribute is unset (e.g. because an IfcSpaceHeaterType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no space heater type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcSpaceHeaterType.
Link to this page