6.2.3.7 IfcDistributionFlowElementType

Type d'élément de distribution de fluide
Komponente der TGA (allgemein) - Typ

The element type IfcDistributionFlowElementType defines a list of commonly shared property set definitions of an element and an optional set of product representations. It is used to define an element specification (the specific product information that is common to all occurrences of that product type).

Distribution flow element types (orthe instantiable subtypes) may be exchanged without being already assigned to occurrences.

The occurrences of the IfcDistributionFlowElementType are represented by instances of IfcDistributionFlowElement or its subtypes.

HISTORY  New entity in IFC2x2.
IFC4 CHANGE  Ports may now be defined using IfcRelNests to enable definition of ports at type definitions (both forward and backward compatible), provide a logical order, and reduce the number of relationship objects needed. The relationship IfcRelConnectsPortToElement is still supported on occurrence objects, however is now specific to dynamically connected ports.

Common Use Definitions

The following concepts are inherited at supertypes:

 Instance diagram

Type Axis Geometry

The Type Axis Geometry concept applies to this entity as shown in Table 216.
TypeGeometry
Curve3DIfcBoundedCurve

Table 216 — IfcDistributionFlowElementType Type Axis Geometry

This represents the 3D flow path of the item having IfcShapeRepresentation.RepresentationType of 'Curve3D' and containing a single IfcBoundedCurve subtype such as IfcPolyline, IfcTrimmedCurve, or IfcCompositeCurve. For elements containing directional ports (IfcDistributionPort with FlowDirection of SOURCE or SINK), the direction of the curve indicates direction of flow where a SINK port is positioned at the start of the curve and a SOURCE port is positioned at the end of the curve. This representation is most applicable to flow segment types (pipes, ducts, cables), however may be used at other elements to define a primary flow path if applicable.

If an element type is defined parametrically (such as a flow segment type defining common material profile but no particular length or path), then no representations shall be asserted at the type.

NOTE  The product representations are defined as representation maps (at the level of the supertype IfcTypeProduct, which get assigned by an element occurrence instance through the IfcShapeRepresentation.Item[1] being an IfcMappedItem.


Type Clearance Geometry

The Type Clearance Geometry concept applies to this entity as shown in Table 217.
TypeGeometry
Surface3DIfcSurface

Table 217 — IfcDistributionFlowElementType Type Clearance Geometry

This represents the 3D clearance volume of the item having RepresentationType of 'Surface3D'. Such clearance region indicates space that should not intersect with the 'Body' representation between element occurrences, though may intersect with the 'Clearance' representation of other element occurrences. The particular use of clearance space may be for safety, maintenance, or other purposes.



Type Lighting Geometry

The Type Lighting Geometry concept applies to this entity as shown in Table 218.
TypeGeometry
LightSourceIfcLightSource

Table 218 — IfcDistributionFlowElementType Type Lighting Geometry

This represents the light emission of the item having IfcShapeRepresentation.RepresentationType of 'LightSource' and containing one or more IfcLightSource subtypes. This representation is most applicable to lamps and light fixtures, however may be used at other elements that emit light.




XSD Specification:

 <xs:element name="IfcDistributionFlowElementType" type="ifc:IfcDistributionFlowElementType" abstract="true" substitutionGroup="ifc:IfcDistributionElementType" nillable="true"/>
 <xs:complexType name="IfcDistributionFlowElementType" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:IfcDistributionElementType"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcDistributionFlowElementType
ABSTRACT SUPERTYPE OF(ONEOF(IfcDistributionChamberElementType, IfcEnergyConversionDeviceType, IfcFlowControllerType, IfcFlowFittingType, IfcFlowMovingDeviceType, IfcFlowSegmentType, IfcFlowStorageDeviceType, IfcFlowTerminalType, IfcFlowTreatmentDeviceType))
SUBTYPE OF IfcDistributionElementType;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Inheritance Graph:

ENTITY IfcDistributionFlowElementType
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
Nests : SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy : SET OF IfcRelNests FOR RelatingObject;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcTypeObject
ApplicableOccurrence : OPTIONAL IfcIdentifier;
HasPropertySets : OPTIONAL SET [1:?] OF IfcPropertySetDefinition;
INVERSE
Types : SET [0:1] OF IfcRelDefinesByType FOR RelatingType;
ENTITY IfcTypeProduct
RepresentationMaps : OPTIONAL LIST [1:?] OF UNIQUE IfcRepresentationMap;
Tag : OPTIONAL IfcLabel;
INVERSE
ReferencedBy : SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElementType
ElementType : OPTIONAL IfcLabel;
ENTITY IfcDistributionElementType
ENTITY IfcDistributionFlowElementType
END_ENTITY;

Link to this page  Link to this page