IfcPumpTypeEnum

Natural language names
enPump Type Enum
frÉnumération des types de pompe
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcPumpTypeEnum
      SUBMERSIBLEPUMPADDED
      SUMPPUMPADDED
Semantic definitions at the type
Type definition

Defines general types of pumps.

HISTORY  New enumeration in IFC2x. SUBMERSIBLEPUMP and SUMPPUMP added in IFC4.
Enumeration definition
ConstantDescription
CIRCULATORA Circulator pump is a generic low-pressure, low-capacity pump. It may have a wet rotor and may be driven by a flexible-coupled motor.
ENDSUCTIONAn End Suction pump, when mounted horizontally, has a single horizontal inlet on the impeller suction side and a vertical discharge. It may have a direct or close-coupled motor.
SPLITCASEA Split Case pump, when mounted horizontally, has an inlet and outlet on each side of the impeller. The impeller can be easily accessed by removing the front of the impeller casing. It may have a direct or close-coupled motor.
SUBMERSIBLEPUMPA pump designed to be immersed in a fluid, typically a collection tank.
SUMPPUMPA pump designed to sit above a collection tank with a suction inlet extending into the tank.
VERTICALINLINEA Vertical Inline pump has the pump and motor close-coupled on the pump casing. The pump depends on the connected, horizontal piping for support, with the suction and discharge along the piping axis.
VERTICALTURBINEA Vertical Turbine pump has a motor mounted vertically on the pump casing for either wet-pit sump mounting or dry-well mounting.
USERDEFINEDUser-defined pump type.
NOTDEFINEDPump type has not been defined.
Formal representations
XSD Specification
 <xs:simpleType name="IfcPumpTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="circulator"/>
   <xs:enumeration value="endsuction"/>
   <xs:enumeration value="splitcase"/>
   <xs:enumeration value="submersiblepump"/>
   <xs:enumeration value="sumppump"/>
   <xs:enumeration value="verticalinline"/>
   <xs:enumeration value="verticalturbine"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcPumpTypeEnum = ENUMERATION OF (
 CIRCULATOR,
 ENDSUCTION,
 SPLITCASE,
 SUBMERSIBLEPUMP,
 SUMPPUMP,
 VERTICALINLINE,
 VERTICALTURBINE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page