About Piping, HVAC and Raceway Entities at Import

IFC 2x3 and IFC 4 formats support the import of Piping and HVAC entities as follows.

This page discusses:

Piping System (IFC 2x3)

IFC 2x3 Object Object Type Predefined Type (ENUM) Other Conditions 3DEXPERIENCE Piping and Tubing Physical
IfcFlowController IfcValveType NOTDEFINED/"All predefined types" Piping Valve
IfcFlowSegment IfcPipeSegmentType FLEXIBLESEGMENT Piping Flexible Type
IfcFlowSegment IfcPipeSegmentType SPOOL Piping Spool
IfcFlowSegment IfcPipeSegmentType RIGIDSEGMENT/NOTDEFINED Piping Rigid Pipe
IfcFlowFitting IfcPipeFittingType BEND Piping Elbow
IfcFlowFitting IfcPipeFittingType NOTDEFINED/JUNCTION has 4 Ports Piping Cross
IfcFlowFitting IfcPipeFittingType NOTDEFINED/JUNCTION has 3 Ports Piping Tee
IfcFlowFitting IfcPipeFittingType NOTDEFINED/OBSTRUCTION has 1 Port Piping Cap
IfcFlowFitting IfcPipeFittingType OBSTRUCTION has 2 Ports Piping Miscellaneous (default)
IfcFlowFitting IfcPipeFittingType CONNECTOR Piping Union
IfcFlowFitting IfcPipeFittingType NOTDEFINED/"All predefined types" Piping Miscellaneous (default)
IfcFlowFitting Undefined Object
IfcFlowSegment Undefined Object
IfcFlowController Undefined Object
Note: "has 3 ports" means the id of IfcFlowFitting is present in 3 occurrences of IFCRELCONNECTSPORTTOELEMENT. The object is mapped to a Piping Tee.

HVAC System (IFC 2x3)

IFC 2x3 Object Object Type Predefined Type (ENUM) Other Conditions 3DEXPERIENCE HVAC Physical
IfcFlowController IfcDamperType NOTDEFINED HVAC Damper
IfcFlowSegment IfcDuctSegmentType FLEXIBLESEGMENT HVAC Flexible Duct
IfcFlowSegment IfcDuctSegmentType RIGIDSEGMENT/NOTDEFINED HVAC Rigid Duct
IfcFlowFitting IfcDuctFittingType BEND HVAC Elbow
IfcFlowFitting IfcDuctFittingType NOTDEFINED/JUNCTION has 3 Ports HVAC Tee
IfcFlowFitting IfcDuctFittingType NOTDEFINED/JUNCTION has 4 Ports HVAC Cross
IfcFlowFitting IfcDuctFittingType NOTDEFINED/OBSTRUCTION has 1 Port HVAC Cap
IfcFlowFitting IfcDuctFittingType OBSTRUCTION has 2 Ports HVAC Miscellaneous (default)
IfcFlowFitting IfcDuctFittingType CONNECTOR HVAC Union
IfcFlowFitting IfcDuctFittingType TRANSITION HVAC Transition
IfcFlowFitting IfcDuctFittingType NOTDEFINED HVAC Miscellaneous (default)
IfcFlowTreatmentDevice IfcDuctSilencerType FLATOVAL/RECTANGULAR/ROUND/NOTDEFINED HVAC Silencer
IfcFlowTerminal IfcAirTerminalType DIFFUSER/LINEARDIFFUSER HVAC Diffuser
IfcFlowTerminal IfcAirTerminalType GRILLE/LINEARGRILLE HVAC Diffuser
IfcFlowController Undefined Object
IfcFlowSegment Undefined Object
IfcFlowFitting Undefined Object
IfcFlowTreatmentDevice Undefined Object
IfcFlowTerminal Undefined Object

Raceway System (IFC 2x3)

Objects (Name) Objects Type (Name) Predefined Types (ENUM) Other Conditions (Optional) Raceway Physical XCAD Neutral_ID
IfcFlowFitting IfcCableCarrierFittingType NOTDEFINED/CROSS has 4 Ports Raceway_Cross Raceway_Cross
IfcFlowFitting IfcCableCarrierFittingType BEND Raceway_Elbow Raceway_Elbow
IfcFlowFitting IfcCableCarrierFittingType REDUCER Raceway_Reducer Raceway_Reducer
IfcFlowFitting IfcCableCarrierFittingType NOTDEFINED/TEE has 3 Ports Raceway_Tee Raceway_Tee
IfcFlowFitting IfcCableCarrierFittingType NOTDEFINED/USERDEFINED Raceway_PartV1 Raceway_Miscellaneous
IfcFlowSegment IfcCableCarrierFittingType Raceway_Tray Raceway_Tray
IfcFlowFitting AECElementAssembly (AEC Discipline) AECELEMENTASSEMBLY
IfcFlowSegment AECElementAssembly (AEC Discipline) AECELEMENTASSEMBLY

Piping System (IFC 4)

IFC 4 Object Derived Object Object Type Predefined Type Other Conditions (Optional) 3DEXPERIENCE Piping and Tubing Physical
IfcFlowController IfcValve IfcValveType NOTDEFINED/"All predefined types" Piping Valve
IfcFlowSegment IfcPipeSegment IfcPipeSegmentType FLEXIBLESEGMENT Piping Flexible Type
IfcFlowSegment IfcPipeSegment IfcPipeSegmentType SPOOL Piping Spool
IfcFlowSegment IfcPipeSegment IfcPipeSegmentType RIGIDSEGMENT/NOTDEFINED Piping Rigid Pipe
IfcFlowFitting IfcPipeFitting IfcPipeFittingType BEND Piping Elbow
IfcFlowFitting IfcPipeFitting IfcPipeFittingType NOTDEFINED/JUNCTION has 4 Ports Piping Cross
IfcFlowFitting IfcPipeFitting IfcPipeFittingType NOTDEFINED/JUNCTION has 3 Ports Piping Tee
IfcFlowFitting IfcPipeFitting IfcPipeFittingType NOTDEFINED/OBSTRUCTION has 1 Port Piping Cap
IfcFlowFitting IfcPipeFitting IfcPipeFittingType OBSTRUCTION has 2 Ports Piping Miscellaneous (default)
IfcFlowFitting IfcPipeFitting IfcPipeFittingType CONNECTOR Piping Union
IfcFlowFitting IfcPipeFitting IfcPipeFittingType NOTDEFINED Piping Miscellaneous (default)
IfcFlowController IfcValve Piping Valve
IfcFlowSegment IfcPipeSegment Piping Rigid Pipe
IfcFlowFitting IfcPipeFitting Piping Miscellaneous (default)

HVAC System (IFC 4)

IFC 4 Object Derived Object Object Type Predefined Type Other Conditions 3DEXPERIENCE HVAC Physical
IfcFlowController IfcDamper IfcDamperType NOTDEFINED HVAC Damper
IfcFlowSegment IfcDuctSegment IfcDuctSegmentType RIGIDSEGMENT/NOTDEFINED HVAC Rigid Duct
IfcFlowSegment IfcDuctSegment IfcDuctSegmentType FLEXIBLESEGMENT HVAC Flexible Duct
IfcFlowFitting IfcDuctFitting IfcDuctFittingType NOTDEFINED HVAC Miscellaneous (default)
IfcFlowFitting IfcDuctFitting IfcDuctFittingType BEND HVAC Elbow
IfcFlowFitting IfcDuctFitting IfcDuctFittingType JUNCTION/NOTDEFINED has 4 Ports HVAC Cross
IfcFlowFitting IfcDuctFitting IfcDuctFittingType JUNCTION/NOTDEFINED has 3 Ports HVAC Tee
IfcFlowFitting IfcDuctFitting IfcDuctFittingType OBSTRUCTION/NOTDEFINED has 1 Port HVAC Cap
IfcFlowFitting IfcDuctFitting IfcDuctFittingType TRANSITION HVAC Transition
IfcFlowFitting IfcDuctFitting IfcDuctFittingType CONNECTOR HVAC Union
IfcFlowTreatmentDevice IfcDuctSilencer IfcDuctSilencerType NOTDEFINED HVAC Silencer
IfcFlowTerminal IfcAirTerminal IfcAirTerminalType DIFFUSER HVAC Diffuser
IfcFlowTerminal IfcAirTerminal IfcAirTerminalType GRILLE HVAC Diffuser
IfcFlowController IfcDamper HVAC Damper
IfcFlowSegment IfcDuctSegment HVAC Rigid Duct
IfcFlowFitting IfcDuctFitting HVAC Miscellaneous (default)
IfcFlowTreatmentDevice IfcDuctSilencer HVAC Silencer
IfcFlowTerminal IfcAirTerminal HVAC Diffuser

Raceway System (IFC 4)

Object Derived Object Object Type Predefined Type Other Conditions (Optional) Raceway Physical XCAD neutral ID
IfcFlowFitting IfcCableCarrierFitting Raceway_PartV1 Raceway_Miscellaneous
IfcFlowFitting IfcCableCarrierFitting IfcCableCarrierFittingType NOTDEFINED/CROSS has 4 ports Raceway_Cross Raceway_Cross
IfcFlowFitting IfcCableCarrierFitting IfcCableCarrierFittingType BEND Raceway_Elbow Raceway_Elbow
IfcFlowFitting IfcCableCarrierFitting IfcCableCarrierFittingType NOTDEFINED/TEE has 3 ports Raceway_Tee Raceway_Tee
IfcFlowFitting IfcCableCarrierFitting IfcCableCarrierFittingType REDUCER Raceway_Reducer Raceway_Reducer
IfcFlowFitting IfcCableCarrierFitting IfcCableCarrierFittingType NOTDEFINED/USERDEFINED Raceway_PartV1 Raceway_Miscellaneous
IfcFlowSegment IfcCableCarrierSegment Raceway_Tray Raceway_Tray
IfcFlowSegment IfcCableCarrierSegment IfcCableCarrierSegmentType Raceway_Tray Raceway_Tray

IFC Unknown Entities

Other IFC unmapped entities listed below are mapped with 3DEXPERIENCE Equipment object (common object for piping and HVAC).

  • Piping (IFC 2x3)
    IFC 2x3 Object/Object Type Unmapped
    IfcEnergyConversionDevice/IfcTubeBundleType
    IfcFlowMovingDevice/IfcPumpType
  • HVAC (IFC 2x3)
    IFC 2x3 Object/Object Type Unmapped
    IfcDiscreteAccessory/IfcVibrationisolatorType
    IfcEnergyConversionDevice/IfcAirToAirHeatRecoveryType
    IfcEnergyConversionDevice/IfcBoilerType
    IfcEnergyConversionDevice/IfcChillerType
    IfcEnergyConversionDevice/IfcCoilType
    IfcEnergyConversionDevice/IfcCondenserType
    IfcEnergyConversionDevice/IfcCooledBeamType
    IfcEnergyConversionDevice/IfcCoolingTowerType
    IfcEnergyConversionDevice/IfcEvaporativeCoolerType
    IfcEnergyConversionDevice/IfcEvaporatorType
    IfcEnergyConversionDevice/IfcHeatExchangerType
    IfcEnergyConversionDevice/IfcHumidifierType
    IfcEnergyConversionDevice/IfcSpaceHeaterType
    IfcEnergyConversionDevice/IfcUnitaryEquipmentType
    IfcFlowController/IfcAirTerminalboxType
    IfcFlowController/IfcFlowMeterType
    IfcFlowMovingDevice/IfcCompressorType
    IfcFlowMovingDevice/IfcFanType
    IfcFlowStorageDevice/IfcTankType
    IfcFlowTerminal/IfcGasTerminalType
    IfcFlowTreatmentDevice/IfcFilterType
  • Piping (IFC 4)
    IFC 4 Object/Object Type Unmapped
    IfcEnergyConversionDevice/IfcTubeBundle/IfcTubeBundleType
    IfcFlowMovingDevice/IfcPumpType
  • HVAC (IFC 4)
    IFC 4 Object/Object Type Unmapped
    IfcDiscreteAccessory/IfcVibrationisolatorType
    IfcEnergyConversionDevice/IfcAirToAirHeatRecoveryType
    IfcEnergyConversionDevice/IfcBoilerType
    IfcEnergyConversionDevice/IfcBurnerType
    IfcEnergyConversionDevice/IfcChillerType
    IfcEnergyConversionDevice/IfcCoilType
    IfcEnergyConversionDevice/IfcCondenserType
    IfcEnergyConversionDevice/IfcCooledBeamType
    IfcEnergyConversionDevice/IfcCoolingTowerType
    IfcEnergyConversionDevice/IfcEngineType
    IfcEnergyConversionDevice/IfcEvaporativeCoolerType
    IfcEnergyConversionDevice/IfcEvaporatorType
    IfcEnergyConversionDevice/IfcHeatExchangerType
    IfcEnergyConversionDevice/IfcHumidifierType
    IfcEnergyConversionDevice/IfcUnitaryEquipmentType
    IfcFlowController/IfcAirTerminalboxType
    IfcFlowController/IfcFlowMeterType
    IfcFlowMovingDevice/IfcCompressorType
    IfcFlowMovingDevice/IfcFanType
    IfcFlowStorageDevice/IfcTankType
    IfcFlowTerminal/IfcMedicalDevice
    IfcFlowTerminal/IfcSpaceHeaterType
    IfcFlowTreatmentDevice/IfcFilterType

For Raceway, in IFC only 2 entities represent Raceway. Both are mapped: IfcCableCarrierFitting and IfcCableCarrierSegment.

Limitation

The following 3DEXPERIENCE objects cannot be created (IFC 2x3 and IFC 4). ElementAssembly objects are created instead.

  • 3DEXPERIENCE objects Piping:
    • Piping Instrument
    • Piping Gasket
    • Piping Olet
    • Piping Flange
    • Piping Coupling
    • Piping Reducer
  • 3DEXPERIENCE objects HVAC:
    • HVAC Saddle
    • HVAC Gasket
    • HVAC Instrument
    • HVAC Flange
    • HVAC Reducer
    • HAVC Access Cover

If they cannot be identified:

  • Piping Fitting is mapped to a Piping Miscellaneous.
  • Piping Segment is mapped to a Piping Rigid Pipe.
  • HVAC Fitting is mapped to a HVAC Miscellaneous.
  • HVAC Segment is mapped to a HVAC Rigid Duct.
  • Raceway Fitting is mapped to Raceway Miscellaneous.