About Piping, HVAC and Raceway at Export

IFC 2x3 and IFC 4 formats support the export of Piping, HVAC and Raceway entities as follows.

This page discusses:

Piping System (IFC 2x3)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object IFC Type Object Predefined Type (ENUM) XCAD Neutral ID
AECElementAssembly (AEC Discipline) IfcFlowController IfcFlowController ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowFitting IfcFlowFitting ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowSegment IfcFlowSegment ElementAssembly
Piping Cap IfcFlowFitting OBSTRUCTION IfcFlowFitting IfcPipeFittingType NOTDEFINED/OBSTRUCTION Piping_Cap
Piping Cross IfcFlowFitting JUNCTION IfcFlowFitting IfcPipeFittingType NOTDEFINED/JUNCTION Piping_Cross
Piping Elbow IfcFlowFitting BEND IfcFlowFitting IfcPipeFittingType BEND Piping_Elbow
Piping FlexibleType IfcFlowSegment FLEXIBLESEGMENT IfcFlowSegment IfcPipeSegmentType FLEXIBLESEGMENT Piping_FlexibleType
Piping Miscellaneous IfcFlowFitting NOTDEFINED IfcFlowFitting IfcPipeFittingType NOTDEFINED Piping_Miscellaneous
Piping Rigid Pipe IfcFlowSegment RIGIDSEGMENT IfcFlowSegment IfcPipeSegmentType RIGIDSEGMENT/NOTDEFINED Piping_RigidPipe
Piping Spool IfcFlowSegment SPOOL IfcFlowSegment IfcPipeSegmentType SPOOL Piping_Spool
Piping Tee IfcFlowFitting JUNCTION IfcFlowFitting IfcPipeFittingType NOTDEFINED/JUNCTION Piping_Tee
Piping Union IfcFlowFitting CONNECTOR IfcFlowFitting IfcPipeFittingType CONNECTOR Piping_Union
Piping Valve IfcFlowController IfcFlowController IfcValveType All predefined types Piping_Valve
VPMReference specialized by a ShareEquipmentPart Ifc_SanitaryTerminal IfcFlowTerminal IfcSanitaryTerminalType PlumbingFireProtection_SanitaryTerminal

If mapping fails then mapping to Piping_Miscellaneous will be done.

HVAC System (IFC 2x3)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object IFC Type Object Predefined Type (ENUM) XCAD Neutral ID
VPMReference specialized by a ShareEquipmentPart Ifc_Boiler IfcEnergyConversionDevice IfcBoilerType HVAC_Boiler
VPMReference specialized by a ShareEquipmentPart Ifc_Fan IfcFlowMovingDevice IfcFanType HVAC_Fan
AECElementAssembly (AEC Discipline) IfcFlowController IfcFlowController ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowFitting IfcFlowFitting ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowSegment IfcFlowSegment ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowTerminal IfcFlowTerminal ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowTreatmentDevice IfcFlowTreatmentDevice ElementAssembly
HVAC Cap IfcFlowFitting OBSTRUCTION IfcFlowFitting IfcDuctFittingType NOTDEFINED/OBSTRUCTION HVAC_Cap
HVAC Cross IfcFlowFitting JUNCTION IfcFlowFitting IfcDuctFittingType NOTDEFINED/JUNCTION HVAC_Cross
HVAC Damper IfcFlowController NOTDEFINED IfcFlowController IfcDamperType NOTDEFINED HVAC_Damper
HVAC Diffuser IfcFlowTerminal IfcFlowTerminal IfcAirTerminalType DIFFUSER/LINEARDIFFUSER/GRILLE/LINEARGRILLE HVAC_Diffuser
HVAC Elbow IfcFlowFitting BEND IfcFlowFitting IfcDuctFittingType BEND HVAC_Elbow
HVAC Flexible Duct IfcFlowSegment FLEXIBLESEGMENT IfcFlowSegment IfcDuctSegmentType FLEXIBLESEGMENT HVAC_FlexibleDuct
HVAC Miscellaneous IfcFlowFitting NOTDEFINED IfcFlowFitting IfcDuctFittingType NOTDEFINED/JUNCTION/OBSTRUCTION/CONNECTOR HVAC_Miscellaneous
HVAC Rigid Duct IfcFlowSegment RIGIDSEGMENT IfcFlowSegment IfcDuctSegmentType RIGIDSEGMENT/NOTDEFINED HVAC_RigidDuct
HVAC Silencer IfcFlowTreatmentDevice IfcFlowTreatmentDevice IfcDuctSilencerType FLATOVAL/RECTANGULAR/ROUND/NOTDEFINED HVAC_Silencer
HVAC Tee IfcFlowFitting JUNCTION IfcFlowFitting IfcDuctFittingType NOTDEFINED/JUNCTION HVAC_Tee
HVAC Transition IfcFlowFitting TRANSITION IfcFlowFitting IfcDuctFittingType TRANSITION HVAC_Transition
HVAC Union IfcFlowFitting CONNECTOR IfcFlowFitting IfcDuctFittingType CONNECTOR HVAC_Union
VPMReference specialized by a ShareEquipmentPart Ifc_UnitaryEquiment IfcEnergyConversionDevice IfcUnitaryEquipmentType HVAC_UnitaryEquiment

If mapping fails then mapping to HVAC_Miscellaneous will be done.

Raceway System (IFC 2x3)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object IFC Type Object Predefined Type (ENUM) XCAD Neutral ID
AECElementAssembly (AEC Discipline) IfcFlowFitting IfcFlowFitting ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowSegment IfcFlowSegment ElementAssembly
Raceway Cross IfcFlowFitting CROSS IfcFlowFitting IfcCableCarrierFittingType CROSS Raceway_Cross
Raceway Elbow IfcFlowFitting BEND IfcFlowFitting IfcCableCarrierFittingType BEND Raceway_Elbow
Raceway Miscellaneous IfcFlowFitting IfcFlowFitting Raceway_Miscellaneous
Raceway Miscellaneous IfcFlowFitting NOTDEFINED IfcFlowFitting IfcCableCarrierFittingType NOTDEFINED/USERDEFINED Raceway_Miscellaneous
Raceway Reducer IfcFlowFitting REDUCER IfcFlowFitting IfcCableCarrierFittingType REDUCER Raceway_Reducer
Raceway Tee IfcFlowFitting TEE IfcFlowFitting IfcCableCarrierFittingType TEE Raceway_Tee
Raceway Tray IfcFlowSegment IfcFlowSegment IfcCableCarrierSegmentType NC Raceway_Tray
Raceway Tray IfcFlowSegment IfcFlowSegment Raceway_Tray

If mapping fails then mapping to Raceway_Miscellaneous will be done.

Piping System (IFC 4)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object Predefined Type (ENUM) XCAD Neutral ID
Piping Cap IfcPipeFitting OBSTRUCTION IfcPipeFitting NOTDEFINED/OBSTRUCTION Piping_Cap
Piping Cross IfcPipeFitting JUNCTION IfcPipeFitting NOTDEFINED/JUNCTION Piping_Cross
Piping Elbow IfcPipeFitting BEND IfcPipeFitting BEND Piping_Elbow
Piping FlexibleType IfcPipeSegment FLEXIBLESEGMENT IfcPipeSegment FLEXIBLESEGMENT Piping_FlexibleType
Piping Miscellaneous IfcPipeFitting IfcPipeFitting Piping_Miscellaneous
Piping Rigid Pipe IfcPipeSegment IfcPipeSegment Piping _RigidPipe
Piping Rigid Pipe IfcPipeSegment RIGIDSEGMENT IfcPipeSegment RIGIDSEGMENT/NOTDEFINED Piping_RigidPipe
Piping Spool IfcPipeSegment SPOOL IfcPipeSegment SPOOL Piping_Spool
Piping Tee IfcPipeFitting JUNCTION IfcPipeFitting NOTDEFINED/JUNCTION Piping_Tee
Piping Union IfcPipeFitting CONNECTOR IfcPipeFitting CONNECTOR Piping_Union
Piping Valve IfcValve IfcValve All predefined types Piping_Valve
Piping Valve IfcValve IfcValve Piping_Valve
VPMReference specialized by a ShareEquipmentPart Ifc_SanitaryTerminal _ IfcSanitaryTerminal _ PlumbingFireProtection_SanitaryTerminal

If mapping fails then mapping to Piping_Miscellaneous will be done.

HVAC System (IFC 4)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object Predefined Type (ENUM) XCAD Neutral ID
VPMReference specialized by a ShareEquipmentPart Ifc_Boiler IfcBoiler _ HVAC_Boiler
VPMReference specialized by a ShareEquipmentPart Ifc_Fan IfcFanType HVAC_Fan
HVAC Cap IfcDuctFitting OBSTRUCTION IfcDuctFitting OBSTRUCTION/NOTDEFINED HVAC_Cap
HVAC Cross IfcDuctFitting JUNCTION IfcDuctFitting JUNCTION/NOTDEFINED HVAC_Cross
HVAC Damper IfcDamper IfcDamper HVAC_Damper
HVAC Damper IfcDamper NOTDEFINED IfcDamper NOTDEFINED HVAC_Damper
HVAC Diffuser IfcAirTerminal IfcAirTerminal DIFFUSER/LINEARDIFFUSER/GRILLE/LINEARGRILLE HVAC_Diffuser
HVAC Diffuser IfcAirTerminal IfcAirTerminal HVAC_Diffuser
HVAC Elbow IfcDuctFitting BEND IfcDuctFitting BEND HVAC_Elbow
HVAC FlexibleDuct IfcDuctSegment FLEXIBLESEGMENT IfcDuctSegment FLEXIBLESEGMENT HVAC_FlexibleDuct
HVAC Miscellaneous IfcDuctFitting IfcDuctFitting HVAC_Miscellaneous
HVAC RigidDuct IfcDuctSegment IfcDuctSegment HVAC_RigidDuct
HVAC RigidDuct IfcDuctSegment RIGIDSEGMENT IfcDuctSegment RIGIDSEGMENT/NOTDEFINED HVAC_RigidDuct
HVAC Silencer IfcDuctSilencer IfcDuctSilencer FLATOVAL/RECTANGULAR/ROUND/NOTDEFINED HVAC_Silencer
HVAC Silencer IfcDuctSilencer IfcDuctSilencer HVAC_Silencer
HVAC Tee IfcDuctFitting JUNCTION IfcDuctFitting JUNCTION/NOTDEFINED HVAC_Tee
HVAC Transition IfcDuctFitting TRANSITION IfcDuctFitting TRANSITION HVAC_Transition
HVAC Union IfcDuctFitting CONNECTOR IfcDuctFitting CONNECTOR HVAC_Union
VPMReference specialized by a ShareEquipmentPart Ifc_UnitaryEquipment _ IfcUnitaryEquipment _ HVAC_UnitaryEquipment

If mapping fails then mapping to HVAC_Miscellaneous will be done.

Raceway System (IFC 4)

3DEXPERIENCE Entity 3DEXPERIENCE Base Extension 3DEXPERIENCE Predefined Type IFC Object Predefined Type (ENUM) XCAD Neutral ID
AECElementAssembly (AEC Discipline) IfcFlowFitting IfcFlowFitting ElementAssembly
AECElementAssembly (AEC Discipline) IfcFlowSegment IfcFlowSegment ElementAssembly
Raceway Cross IfcCableCarrierFitting CROSS IfcCableCarrierFitting CROSS Raceway_Cross
Raceway Elbow IfcCableCarrierFitting BEND IfcCableCarrierFitting BEND Raceway_Elbow
Raceway Miscellaneous IfcCableCarrierFitting IfcCableCarrierFitting Raceway_Miscellaneous
Raceway Miscellaneous IfcCableCarrierFitting NOTDEFINED IfcCableCarrierFitting NOTDEFINED/USERDEFINED Raceway_Miscellaneous
Raceway Reducer IfcCableCarrierFitting REDUCER IfcCableCarrierFitting REDUCER Raceway_Reducer
Raceway Tee IfcCableCarrierFitting TEE IfcCableCarrierFitting TEE Raceway_Tee
Raceway Tray IfcCableCarrierSegment IfcCableCarrierSegment Raceway_Tray

If mapping fails then mapping to Raceway_Miscellaneous will be done.

Mapping of 3DEXPERIENCE Attributes with IFC PSET Property

Mapping is as follows:

3DEXPERIENCE Entity Attribute Name Mapping IFC Pset
HVAC_Duct V_Height IfcDuctSegment\Pset_DuctSegmentTypeCommon\NominalHeight
HVAC_Duct V_Length IfcDuctSegment\Qto_DuctSegmentBaseQuantities\Length
HVAC_Duct V_Width IfcDuctSegment\Pset_DuctSegmentTypeCommon\NominalDiameterOrWidth
Piping_Part V_LossCoefficientK IfcPipeFitting\Pset_PipeFittingTypeCommon\FittingLossFactor
Piping_Pipe V_Length Qto_PipeSegmentBaseQuantities\Length
Piping_Pipe V_OutsideDiameter IfcPipeSegment\Pset_PipeSegmentTypeCommon\OuterDiameter
Piping_Pipe V_WallThickness Pset_PipeSegmentTypeCommon\OuterDiameter - Pset_PipeSegmentTypeCommon\InnerDiameter
Piping_Valve IfcValve\Pset_ValveTypeCommon\FlowCoefficient
Raceway_Tray V_Height IfcCableCarrierSegmentType\Pset_CableCarrierSegmentTypeCableTraySegment\NominalHeight
Raceway_Tray V_Length IfcCableCarrierSegment\Qto_CableCarrierSegmentBaseQuantities\Length
Raceway_Tray V_Width IfcCableCarrierSegmentType\Pset_CableCarrierSegmentTypeCableTraySegment\NominalWidth