7.3.3.13 IfcValve
A valve is used in a building services piping distribution system to control or modulate the flow of the fluid.
HISTORY New entity in IFC4
Plumbing System Design
Instance diagram
Identity
The Identity concept applies to this entity.
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
R |
|
|
- |
|
|
|
|
Export |
|
|
|
R |
R |
R |
R |
R |
- |
|
R |
R |
R |
Object Typing
The Object Typing concept applies to this entity as shown in Table 103.
|
Table 103 — IfcValve Object Typing |
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
|
|
|
R |
|
R |
Properties for Occurrences
The Properties for Occurrences concept applies to this entity as shown in Table 104.
|
Table 104 — IfcValve Properties for Occurrences |
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
R |
|
|
- |
|
|
|
|
Export |
|
|
|
R |
R |
R |
R |
R |
- |
|
R |
R |
R |
Quantity Sets
The Quantity Sets concept applies to this entity as shown in Table 105.
Material Constituents
The Material Constituents concept applies to this entity as shown in Table 106.
Name | Description |
Casing | Material from which the casing is constructed. |
Operation | Material from which the operating mechanism (such as gate, globe, plug, needle, or clack) of the valve is constructed. |
|
Table 106 — IfcValve Material Constituents |
Connectivity
The Connectivity concept applies to this entity as shown in Table 107.
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
|
|
|
R |
R |
R |
Ports
The Ports concept applies to this entity as shown in Table 108.
|
Table 108 — IfcValve Ports |
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
R |
|
|
- |
|
|
|
|
Export |
|
|
|
R |
R |
R |
R |
R |
- |
|
R |
R |
R |
Body Geometry
The Body Geometry concept applies to this entity as shown in Table 109.
|
Table 109 — IfcValve Body Geometry |
Exchange |
|
|
|
|
|
|
|
|
|
|
|
|
|
Import |
|
|
|
|
|
|
|
|
|
|
|
|
|
Export |
|
|
|
|
|
|
|
R |
|
|
R |
R |
R |
XSD Specification:
<xs:element name="IfcValve" type="ifc:IfcValve" substitutionGroup="ifc:IfcFlowController" nillable="true"/>
<xs:complexType name="IfcValve">
<xs:complexContent>
<xs:extension base="ifc:IfcFlowController"/>
</xs:complexContent>
</xs:complexType>
EXPRESS Specification:
|
PredefinedType | : | OPTIONAL IfcStrippedOptional; |
|
|
CorrectPredefinedType | : | NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcValveTypeEnum.USERDEFINED) OR
((PredefinedType = IfcValveTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType)); | CorrectTypeAssigned | : | (SIZEOF(IsTypedBy) = 0) OR
('IFCHVACDOMAIN.IFCVALVETYPE' IN TYPEOF(SELF\IfcObject.IsTypedBy[1].RelatingType)); |
|
Formal Propositions:
CorrectPredefinedType | : |
Either the PredefinedType attribute is unset (e.g. because an IfcValveType is associated), or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.
|
CorrectTypeAssigned | : |
Either there is no valve type object associated, i.e. the IsTypedBy inverse relationship is not provided, or the associated type object has to be of type IfcValveType.
|
Inheritance Graph:
|
ObjectType | : | OPTIONAL IfcStrippedOptional; |
|
|
Tag | : | OPTIONAL IfcStrippedOptional; |
|
|
PredefinedType | : | OPTIONAL IfcStrippedOptional; |
|
Link to this page