Unitary equipment typically combine a number of components into a single product, such as air handlers, pre-packaged rooftop air-conditioning units, and split systems.
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 583.
Table 583 — IfcUnitaryEquipment Object Typing
Property Sets for Objects
The Property Sets for Objects concept applies to this entity as shown in Table 584.
Table 584 — IfcUnitaryEquipment Property Sets for Objects
The Quantity Sets concept applies to this entity as shown in Table 585.
Table 585 — IfcUnitaryEquipment Quantity Sets
The Material Constituents concept applies to this entity as shown in Table 586.
|Casing||Material from which the casing is constructed.|
Table 586 — IfcUnitaryEquipment Material Constituents
The Object Aggregation concept applies to this entity as shown in Table 587.
| ||IfcDistributionElement||Unitary equipment (air handlers in particular) may elaborate contained elements such as dampers, fans, coils, sensors, actuators, and controllers. Such breakdown provides access to component information and tracking of performance history for embedded elements.|
Table 587 — IfcUnitaryEquipment Object Aggregation
The Port Nesting concept applies to this entity as shown in Table 588.
Table 588 — IfcUnitaryEquipment Port Nesting
XSD Specification: <xs:element name="IfcUnitaryEquipment" type="ifc:IfcUnitaryEquipment" substitutionGroup="ifc:IfcEnergyConversionDevice" nillable="true"/>
<xs:attribute name="PredefinedType" type="ifc:IfcUnitaryEquipmentTypeEnum" use="optional"/>
|CorrectPredefinedType|| : ||NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcUnitaryEquipmentTypeEnum.USERDEFINED) OR
((PredefinedType = IfcUnitaryEquipmentTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));|
|CorrectTypeAssigned|| : ||(SIZEOF(IsTypedBy) = 0) OR
('IFCHVACDOMAIN.IFCUNITARYEQUIPMENTTYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy.RelatingType));|
|CorrectPredefinedType|| : ||
Either the PredefinedType attribute is unset (e.g. because an IfcUnitaryEquipmentType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|CorrectTypeAssigned|| : ||
Either there is no unitary equipment type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcUnitaryEquipmentType.
Link to this page