IfcTankTypeEnum

Natural language names
enTank Type Enum
frÉnumération des types de réservoir
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    IfcTankTypeEnum
      BASINADDED
      BREAKPRESSUREADDED
      FEEDANDEXPANSIONADDED
      STORAGEADDED
      VESSELADDED
      PREFORMEDXXDELETED
      SECTIONALXXDELETED
Semantic definitions at the type
Type definition

Enumeration defining the typical types of tanks.

HISTORY  New enumeration in IFC2x2. BASIN and VESSEL added in IFC4.
Enumeration definition
ConstantDescription
BASINAn arbitrary open tank type.
BREAKPRESSUREAn open container that breaks the hydraulic pressure in a distribution system, typically located between the fluid reservoir and the fluid supply points. A typical break pressure tank allows the flow to discharge into the atmosphere, thereby reducing its hydrostatic pressure to zero.
EXPANSIONA closed container used in a closed fluid distribution system to mitigate the effects of thermal expansion or water hammer. The tank is typically constructed with a diaphragm dividing the tank into two sections, with fluid on one side of the diaphragm and air on the other. One example application is when connected to the primary circuit of a hot water system to accommodate the increase in volume of the water when it is heated.
FEEDANDEXPANSIONAn open tank that is used for both storage and thermal expansion. A typical example is a tank used to store make-up water at ambient pressure for supply to a hot water system, simultaneously accommodating increases in volume of the water when heated.
PRESSUREVESSELA closed container used for storing fluids or gases at a pressure different from the ambient pressure. A pressure vessel is typically rated by an authority having jurisdiction for the operational pressure.
STORAGEAn open or closed containter used for storing a fluid at ambient pressure and from which it can be supplied to the fluid distribution system. There are many examples of storage tanks, such as potable water storage tanks, fuel storage tanks, etc.
VESSELAn arbitrary closed tank type.
USERDEFINEDUser-defined tank type.
NOTDEFINEDUndefined tank type.
Formal representations
XSD Specification
 <xs:simpleType name="IfcTankTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="basin"/>
   <xs:enumeration value="breakpressure"/>
   <xs:enumeration value="expansion"/>
   <xs:enumeration value="feedandexpansion"/>
   <xs:enumeration value="pressurevessel"/>
   <xs:enumeration value="storage"/>
   <xs:enumeration value="vessel"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcTankTypeEnum = ENUMERATION OF (
 BASIN,
 BREAKPRESSURE,
 EXPANSION,
 FEEDANDEXPANSION,
 PRESSUREVESSEL,
 STORAGE,
 VESSEL,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page