![]() | Valve Type Enum |
![]() | Enumération des types de vanne |
The IfcValveTypeEnum defines the range of different types of valve that can be specified. These are typically used in conjunction with Pset_ValveTypeCommon, which contains common properties for all valve types.
HISTORY New type in IFC2.0.
| Constant | Description |
|---|---|
| AIRRELEASE | Valve used to release air from a pipe or fitting. |
| ANTIVACUUM | Valve that opens to admit air if the pressure falls below atmospheric pressure. |
| CHANGEOVER | Valve that enables flow to be switched between pipelines (3 or 4 port). |
| CHECK | Valve that permits water to flow in one direction only and is enclosed when there is no flow (2 port). |
| COMMISSIONING | Valve used to facilitate commissioning of a system (2 port). |
| DIVERTING | Valve that enables flow to be diverted from one branch of a pipeline to another (3 port). |
| DRAWOFFCOCK | A valve used to remove fluid from a piping system. |
| DOUBLECHECK | An assembly that incorporates two valves used to prevent backflow. |
| DOUBLEREGULATING | Valve used to facilitate regulation of fluid flow in a system. |
| FAUCET | Faucet valve typically used as a flow discharge. |
| FLUSHING | Valve that flushes a predetermined quantity of water to cleanse a toilet, urinal, etc. |
| GASCOCK | Valve that is used for controlling the flow of gas. |
| GASTAP | Gas tap typically used for venting or discharging gas from a system. |
| ISOLATING | Valve that closes off flow in a pipeline. |
| MIXING | Valve that enables flow from two branches of a pipeline to be mixed together (3 port). |
| PRESSUREREDUCING | Valve that reduces the pressure of a fluid immediately downstream of its position in a pipeline to a preselected value or by a predetermined ratio. |
| PRESSURERELIEF | Spring or weight loaded valve that automatically discharges to a safe place fluid that has built up to excessive pressure in pipes or fittings. |
| REGULATING | Valve used to facilitate regulation of fluid flow in a system. |
| SAFETYCUTOFF | Valve that closes under the action of a safety mechanism such as a drop weight, solenoid etc. |
| STEAMTRAP | Valve that restricts flow of steam while allowing condensate to pass through. |
| STOPCOCK | An isolating valve used on a domestic water service. |
| USERDEFINED | User-defined valve type. |
| NOTDEFINED | Undefined valve type. |
<xs:simpleType name="IfcValveTypeEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="airrelease"/>
<xs:enumeration value="antivacuum"/>
<xs:enumeration value="changeover"/>
<xs:enumeration value="check"/>
<xs:enumeration value="commissioning"/>
<xs:enumeration value="diverting"/>
<xs:enumeration value="drawoffcock"/>
<xs:enumeration value="doublecheck"/>
<xs:enumeration value="doubleregulating"/>
<xs:enumeration value="faucet"/>
<xs:enumeration value="flushing"/>
<xs:enumeration value="gascock"/>
<xs:enumeration value="gastap"/>
<xs:enumeration value="isolating"/>
<xs:enumeration value="mixing"/>
<xs:enumeration value="pressurereducing"/>
<xs:enumeration value="pressurerelief"/>
<xs:enumeration value="regulating"/>
<xs:enumeration value="safetycutoff"/>
<xs:enumeration value="steamtrap"/>
<xs:enumeration value="stopcock"/>
<xs:enumeration value="userdefined"/>
<xs:enumeration value="notdefined"/>
</xs:restriction>
</xs:simpleType>
TYPE IfcValveTypeEnum = ENUMERATION OF (
AIRRELEASE,
ANTIVACUUM,
CHANGEOVER,
CHECK,
COMMISSIONING,
DIVERTING,
DRAWOFFCOCK,
DOUBLECHECK,
DOUBLEREGULATING,
FAUCET,
FLUSHING,
GASCOCK,
GASTAP,
ISOLATING,
MIXING,
PRESSUREREDUCING,
PRESSURERELIEF,
REGULATING,
SAFETYCUTOFF,
STEAMTRAP,
STOPCOCK,
USERDEFINED,
NOTDEFINED);
END_TYPE;
References: IfcValve
IfcValveType