Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcDistributionPort

Definition from IAI: The product IfcDistributionPort defines the occurrence of a specialized port for use within the context of distribution elements. Its type is defined by IfcDistributionPortType or its subtypes.

Property Set Use Definition:

The property sets relating to this entity are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to this entity are part of this IFC release:

HISTORY: New entity in IFC 2x2.

Use Definitions

The following slide images help present the concepts of how an IfcDistributionPort and its connectivity with types and occurrences is utilized:

distribution port concepts 5 This slide presents the concept of a single type having many occurrences. Each occurrence can have many performance history entities associated with it, allowing data that is specific to a certain phase of the lifecycle to be captured and maintained throughout the life of the dataset.
distribution port concepts 5 These concepts will be exemplified using a duct segment connecting to a tee and distributing air out through two connecting duct segments as shown.
distribution port concepts 5 This slide identifies the specific IFC entities that are involved in the type/occurrence/performance history entities related to a single duct segment. It also shows how these are related.
distribution port concepts 5 This slide identifies all the type and occurrence entities that are involved in the duct and fitting example, as well as how the property sets defining type are related. This slide also introduces how a port is involved in the connectivity of these entities.
distribution port concepts 6 If we look specifically at the point in the example where the duct segment connects to the inlet of the tee fitting, there is a port on the duct and a port on the tee which is used to logically relate together so that a connection is inferred. This connection may be physically realized with a specific fitting that is used to physically connect the duct segment and the tee fitting, such as a flange or coupling.
It is important to note that the notion of a port is different from that of a connector.
distribution port concepts 7 This slide indicates how fluid flow properties and connection-specific information may be accounted for where connections occur.

EXPRESS specification:

ENTITY IfcDistributionPort
SUBTYPE OF ( IfcPort);
FlowDirection  :  OPTIONAL IfcFlowDirectionEnum;
END_ENTITY;

Attribute definitions:

FlowDirection  :  Enumeration that identifies if this port is a Sink (inlet), a Source (outlet) or both a SinkAndSource.

Inheritance graph

ENTITY IfcDistributionPort;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcPort;
INVERSE
ContainedIn  :  IfcRelConnectsPortToElement FOR RelatingPort;
ConnectedFrom  :  SET [0:1] OF IfcRelConnectsPorts FOR RelatedPort;
ConnectedTo  :  SET [0:1] OF IfcRelConnectsPorts FOR RelatingPort;
ENTITY IfcDistributionPort;
FlowDirection  :  OPTIONAL IfcFlowDirectionEnum;
END_ENTITY;