A boiler is a closed, pressure-rated vessel in which water or other fluid is heated using an energy source such as natural gas, heating oil, or electricity. The fluid in the vessel is then circulated out of the boiler for use in various processes or heating applications.
IfcBoiler is a vessel solely used for heating of water or other fluids. Storage vessels, such as for drinking water storage are considered as tanks and use the IfcTank entity.
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 446.
Table 446 — IfcBoiler Object Typing
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 447.
Table 447 — IfcBoiler Property Sets for Objects
The Quantity Sets concept applies to this entity as shown in Table 448.
Table 448 — IfcBoiler Quantity Sets
The Material Constituents concept applies to this entity as shown in Table 449.
|Casing||Material from which the casing is constructed.|
Table 449 — IfcBoiler Material Constituents
The Port Nesting concept applies to this entity as shown in Table 450.
Table 450 — IfcBoiler Port Nesting
XSD Specification: <xs:element name="IfcBoiler" type="ifc:IfcBoiler" substitutionGroup="ifc:IfcEnergyConversionDevice" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcBoilerTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcBoilerTypeEnum.USERDEFINED) OR
((PredefinedType = IfcBoilerTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCHVACDOMAIN.IFCBOILERTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|CorrectPredefinedType|| : ||
Either the PredefinedType attribute is unset (e.g. because an IfcBoilerType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no boiler type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcBoilerType.
Link to this page