IFC 4.3.2.20260714 (IFC4X3_ADD2) under development

6.2.3.8 IfcDistributionPort(输配端口)

6.2.3.8.1 语义定义

输配端口是产品的入口或出口,特定物质可通过其流动。

输配端口用于固体、液体或气体物质以及电力或通信的传输。流段(管道、风管、电缆)可用于跨产品连接端口。输配端口由系统类型和流向定义,因此两个端口要连接,应共享相同的系统类型并具有相反的流向(一侧为 SOURCE,另一侧为 SINK)。端口类似于开口,因为它们没有任何可见几何图形;此类几何图形在封闭构件或构件类型的形状表示中捕获。端口可具有指示连接位置和方向的放置。

端口被分配输配系统以指示其在特定系统中的作用,例如冷水入口。

沿革 在 IFC2x2 中新增的实体。

6.2.3.8.2 实体继承

6.2.3.8.3 特性

# 特性 类型 描述
IfcRoot (4)
1 GlobalId IfcGloballyUniqueId

在整个软件世界中分配全局唯一标识符。

2 OwnerHistory OPTIONAL IfcOwnerHistory

分配有关该对象当前所有权的信息,包括所有者参与者、应用程序、本地标识以及捕获到的关于对象近期更改的信息。

3 Name OPTIONAL IfcLabel

供参与的软件系统或用户使用的可选名称。对于某些 IfcRoot 的子类型,可能需要插入 Name 特性。这将通过 where 规则强制执行。

4 Description OPTIONAL IfcText

可选的描述,用于提供信息性注释。

IfcObjectDefinition (7)
HasAssignments SET [0:?] OF IfcRelAssigns FOR RelatedObjects

引用分配(通过关联关系)其他 IfcObject 子类型到此对象实例的关系对象。例如,与产品、过程、控制、资源或组的关联。

Nests SET [0:1] OF IfcRelNests FOR RelatedObjects

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的一部分。对象实例或类型只能是单个分解的一部分(仅允许分层结构)。

IsNestedBy SET [0:?] OF IfcRelNests FOR RelatingObject

引用作为嵌套的分解关系。它确定此对象定义是顺序整体/部分分解关系中的整体。对象或对象类型可以被多个其他对象(实例或类型)嵌套。

HasContext SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions

引用提供上下文信息的上下文,例如项目单位或表示上下文。它只应断言在最上层的非空间对象上。

IsDecomposedBy SET [0:?] OF IfcRelAggregates FOR RelatingObject

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的整体。对象定义可以被多个其他对象(实例或部分)聚合。

Decomposes SET [0:1] OF IfcRelAggregates FOR RelatedObjects

引用作为聚合的分解关系。它确定此对象定义是无序整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许分层结构)。

HasAssociations SET [0:?] OF IfcRelAssociates FOR RelatedObjects

引用将外部资源或资源定义与对象关联的关系对象。例如,与库、文档或分类的关联。

IfcObject (5)
5 ObjectType OPTIONAL IfcLabel

该类型表示指示对象的特定类型。其用法应在可实例化的子类型层级上确定。特别是,如果特性 PredefinedType 的枚举设置为 USERDEFINED,或者当实例化的具体实体没有 PredefinedType 特性时,它保存用户定义的类型。后者发生在一些特殊的叶子类中,以及直接实例化 IfcBuiltElement 时。

IsDeclaredBy SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects

链接到指向声明对象的关系对象,该声明对象为此对象实例提供对象定义。声明对象应是对象类型分解的一部分。关联的 IfcObject 或其子类型包含特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。

Declares SET [0:?] OF IfcRelDefinesByObject FOR RelatingObject

链接到指向接收对象定义的实例对应对象的关系对象。实例对应的对象应是对象实例分解的一部分。关联的 IfcObject 或其子类型提供特定信息(作为类型或样式定义的一部分),该信息适用于该声明 IfcObject 或其子类型的所有对应实例。

IsTypedBy SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects

与对象类型的关系集合,该对象类型为此对象实例提供类型定义。然后,关联的 IfcTypeObject 或其子类型包含特定信息(或类型或样式),该信息对于引用同一类型的所有 IfcObject 或其子类型的实例是通用的。

IsDefinedBy SET [0:?] OF IfcRelDefinesByProperties FOR RelatedObjects

与附加到此对象的属性集定义的集合的关系。这些静态或动态定义的特性包含字母数字信息内容,这些内容进一步定义了对象。

IfcProduct (5)
6 ObjectPlacement OPTIONAL IfcObjectPlacement

这建立了产品在空间中的对象坐标系和位置。位置可以是绝对的(相对于世界坐标系)、相对的(相对于另一个产品的对象位置)或约束的(例如,相对于轴线或线性定位构件)。位置的类型由 IfcObjectPlacement 的各种子类型确定。如果存在表示,则应提供对象位置。

7 Representation OPTIONAL IfcProductRepresentation

引用产品的表示,可以是表示 (IfcProductRepresentation) 或作为形状表示 (IfcProductDefinitionShape) 的特例。产品定义形状为同一对象坐标系中的形状属性提供了多个几何表示,该坐标系由对象位置确定。

ReferencedBy SET [0:?] OF IfcRelAssignsToProduct FOR RelatingProduct

引用 IfcRelAssignsToProduct 关系,通过该关系,其他产品、过程、控制、资源或参与者(作为 IfcObjectDefinition 的子类型)可以与此产品相关联。

PositionedRelativeTo SET [0:?] OF IfcRelPositions FOR RelatedProducts

引用 IfcRelPositions 关系,该关系定义了其与定位构件的关系。

ReferencedInStructures SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatedElements

引用对象化关系 IfcRelReferencedInSpatialStructure,可用于将产品与一个或多个空间结构构件相关联,除了它主要包含的那个。

IfcPort (3)
ContainedIn SET [0:1] OF IfcRelConnectsPortToElement FOR RelatingPort

指向端口到构件连接关系的引用。该关系随后指向包含此端口的构件。

ConnectedFrom SET [0:1] OF IfcRelConnectsPorts FOR RelatedPort

指向由对象化关系连接的端口的引用。

ConnectedTo SET [0:1] OF IfcRelConnectsPorts FOR RelatingPort

指向端口连接关系的引用。该关系随后指向此端口连接到的另一个端口。

点击显示 24 个隐藏的继承特性 点击隐藏 24 个继承特性
IfcDistributionPort (3)
8 FlowDirection OPTIONAL IfcFlowDirectionEnum

枚举标识此端口是汇(入口)、源(出口)还是既是汇又是源(SinkAndSource)。

9 PredefinedType OPTIONAL IfcDistributionPortTypeEnum

用于进一步标识对象的类型列表。某些属性集可能特别适用于其中一种类型。

10 SystemType OPTIONAL IfcDistributionSystemEnum

枚举标识系统类型。如果定义了系统类型,端口只能连接到具有相同系统类型的其他端口。

表 6.2.3.8.B

6.2.3.8.4 属性集

  • Pset_DistributionPortCommon
    • PortNumber(端口号)
    • ColourCode(颜色代码)
  • Pset_DistributionPortPHistoryCable CABLE
    • CurrentHistory(电流历史)
    • VoltageHistory(电压历史)
    • RealPower(有功功率)
    • ReactivePower(无功功率)
    • ApparentPower(视在功率)
    • PowerFactorHistory(功率因数历史)
    • DataTransmitted(传输数据)
    • DataReceived(接收数据)
  • Pset_DistributionPortPHistoryDuct DUCT
    • TemperatureHistory(温度历史)
    • WetBulbTemperatureHistory(湿球温度历史)
    • VolumetricFlowRateHistory(体积流量历史)
    • MassFlowRateHistory(质量流率历史)
    • FlowConditionHistory(流动条件历史)
    • VelocityHistory(速度历史)
    • PressureHisotry(压力历史)
  • Pset_DistributionPortPHistoryPipe PIPE
    • Temperature(温度)
    • Pressure(压力)
    • Flowrate(流量)
  • Pset_DistributionPortTypeCable CABLE
    • ElectricalConnectionType(电气连接类型)
    • ConnectionSubtype(连接子类型)
    • ConnectionGender(连接端型)
    • ConductorFunction(导体功能)
    • CurrentContent3rdHarmonic(电流三次谐波含量)
    • Current(电流)
    • Voltage(电压)
    • Power(功率)
    • Protocols(协议)
    • HasConnector(具有连接器)
    • IsWelded(焊接)
  • Pset_DistributionPortTypeDuct DUCT
    • ConnectionType(连接类型)
    • ConnectionSubtype(连接子类型)
    • NominalWidth(公称宽度)
    • NominalHeight(标称高度)
    • NominalThickness(公称厚度)
    • DryBulbTemperature(干球温度)
    • WetBulbTemperature(湿球温度)
    • VolumetricFlowRate(体积流量)
    • Velocity(速度)
    • Pressure(压力)
  • Pset_DistributionPortTypePipe PIPE
    • ConnectionType(连接类型)
    • ConnectionSubtype(连接子类型)
    • NominalDiameter(公称直径)
    • InnerDiameter(内径)
    • OuterDiameter(外径)
    • Temperature(温度)
    • VolumetricFlowRate(体积流量)
    • MassFlowRate(质量流率)
    • FlowCondition(流动条件)
    • Velocity(速度)
    • Pressure(压力)
  • Pset_Risk
    • RiskName(风险名称)
    • RiskType(风险类型)
    • NatureOfRisk(风险性质)
    • RiskAssessmentMethodology(风险评估方法)
    • UnmitigatedRiskLikelihood(未缓解风险可能性)
    • UnmitigatedRiskConsequence(未缓解风险后果)
    • UnmitigatedRiskSignificance(未缓解风险重要性)
    • MitigationPlanned(计划缓解措施)
    • MitigatedRiskLikelihood(缓解风险可能性)
    • MitigatedRiskConsequence(缓解风险后果)
    • MitigatedRiskSignificance(缓解风险显著性)
    • MitigationProposed(缓解措施建议)
    • AssociatedProduct(关联产品)
    • AssociatedActivity(关联活动)
    • AssociatedLocation(关联位置)
  • Pset_Tolerance
    • ToleranceDescription(公差描述)
    • ToleranceBasis(公差基准)
    • OverallTolerance(总公差)
    • HorizontalTolerance(水平公差)
    • OrthogonalTolerance(正交公差)
    • VerticalTolerance(垂直公差)
    • PlanarFlatness(平面平整度)
    • HorizontalFlatness(水平平整度)
    • ElevationalFlatness(立面平整度)
    • SideFlatness(侧面平整度)
    • OverallOrthogonality(总正交度)
    • HorizontalOrthogonality(水平正交度)
    • OrthogonalOrthogonality(正交正交度)
    • VerticalOrthogonality(垂直正交度)
    • OverallStraightness(总直线度)
    • HorizontalStraightness(水平直线度)
    • OrthogonalStraightness(正交直线度)
    • VerticalStraightness(垂直直线度)
  • Pset_Uncertainty
    • UncertaintyBasis(不确定性基准)
    • UncertaintyDescription(不确定性描述)
    • HorizontalUncertainty(水平不确定度)
    • LinearUncertainty(线性不确定度)
    • OrthogonalUncertainty(正交不确定度)
    • VerticalUncertainty(垂直不确定度)
  • Pset_WiredCommunicationPortCommon CABLE
    • CommunicationStandard(通信标准)
    • MaximumTransferRate(最大传输速率)
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea(总表面积)
    • NetSurfaceArea(净表面积)
    • GrossVolume(总体积)
    • NetVolume(净体积)
    • SurfaceGenusBeforeFeatures(特征处理前表面类型)
    • SurfaceGenusAfterFeatures(特征处理后表面类型)

6.2.3.8.5 概念用法

概念 用法 描述
IfcRoot (2)
Revision Control(版本控制) 通用用法

使用 IfcOwnerHistory 捕获所有权、历史记录和合并状态。

Software Identity(软件标识) 通用用法

IfcRoot 分配全局唯一 ID。此外,它还可以为概念提供名称和描述。

IfcObjectDefinition (9)
Aggregation(聚合) 通用用法

无可用描述

Approval Association(审批关联) 通用用法

无可用描述

Classification Association(分类关联) 通用用法

任何对象实例或对象类型都可以具有对特定分类引用的引用,即对分类系统中特定方面的引用。

Constraint Association(约束关联) 通用用法

无可用描述

Document Association(文档关联) 通用用法

无可用描述

Library Association(库关联) 通用用法

无可用描述

Material Association(材料关联) 通用用法

无可用描述

Material Single(单一材料) 通用用法

无可用描述

Nesting(嵌套) 通用用法

无可用描述

IfcObject (5)
Assignment to Group(指定到组) 通用用法

无可用描述

Object Predefined Type(对象预定义类型) 通用用法

无可用描述

Object Typing(对象类型化) 通用用法

任何对象实例都可以通过被分配给一个使用此概念的通用对象类型来类型化。通过在 IfcObject 的子类型级别覆盖此概念,引入了一个限制可分配的 IfcTypeObject 子类型的特定规则。

此概念可应用于以下资源

Object User Identity(对象用户标识) 通用用法

特性 Name 和可选的 Description 可用于 IfcObject 的所有子类型。对于那些具有对象类型定义的子类型,例如 IfcBeam - IfcBeamType,通用的 Name 和可选的 Description 与对象类型相关联。

Property Sets with Override(带覆盖的属性集) 通用用法

任何对象实例都可以拥有属性集,可以直接在对象实例上作为构件特定的属性集,也可以在对象类型上作为类型属性集。在这种情况下,提供给对象实例的特性是构件特定特性和类型特性的组合。如果在实例和类型特性中都定义了相同的特性(在同一属性集中),则实例特性的特性值将覆盖类型特性的特性值。

IfcProduct (18)
Body Geometry(主体几何) 通用用法

IfcProduct 的主体或实体模型几何表示通常使用镶嵌(Tessellation)或边界表示(Brep)定义。子类型可以提供关于其他可用表示类型的建议。承载此几何表示的 IfcShapeRepresentation 应使用以下特性值:

Box Geometry(盒子几何) 通用用法

无可用描述

CoG Geometry(CoG几何) 通用用法

无可用描述

Mapped Geometry(映射几何) 通用用法

无可用描述

Object Typing(对象类型化) 通用用法

此概念可应用于以下资源

Product Geometric Representation(产品几何表示) 通用用法

任何 IfcProduct 的几何表示由 IfcProductDefinitionShape 提供,允许进行多个几何表示。它使用 Product Placement 概念,利用 IfcLocalPlacement 建立对象坐标系,所有几何表示都基于该坐标系。

Product Geometry Colour(产品几何颜色) 通用用法

无可用描述

Product Geometry Layer(产品几何图层) 通用用法

无可用描述

Product Local Placement(产品局部放置) 通用用法

无可用描述

Product Relative Positioning(产品相对定位) 通用用法

如果 IfcProductProduct Placement 相对于 IfcPositioningElement 定位,则此关系涵盖了定位 IfcProductIfcPositioningElement 的信息。

Product Span Positioning(产品跨度定位) 通用用法

无可用描述

Product Topology Representation(产品拓扑表示) 通用用法

无可用描述

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Quantity Sets(工程量集) 通用用法

此概念可应用于以下资源

Reference Geometry(参考几何) 通用用法

无可用描述

Reference SweptSolid Geometry(参考扫掠实体几何) 通用用法

无可用描述

Reference SweptSolid PolyCurve Geometry(参考扫掠实体多段线几何) 通用用法

无可用描述

Reference Tessellation Geometry(参考镶嵌几何) 通用用法

无可用描述

点击显示 34 个隐藏的继承概念 点击隐藏 34 个继承概念
IfcDistributionPort (6)
Port Connectivity(端口连接) 通用用法

IfcDistributionPort 可使用指示的关系连接到其他对象:

  • IfcDistributionPort (IfcRelConnectsPorts):指示连接到具有相同类型和相反流向的另一端口。对于构件间的端口连接,RelatingPort设置为具有 FlowDirection=SOURCE 的端口,RelatedPort设置为具有 FlowDirection=SINK 的端口。对于聚合场景,设备上的端口可映射到内部的聚合设备,其中外部设备上的端口指示单一流向但在内部额外连接到聚合内部设备上的端口。参考IfcUnitaryEquipment的示例。
  • IfcDistributionElement (通过IfcRelConnectsPortToElement):对于动态端口,指示包含构件。

图302说明了输配端口连接性。

连接使用定义
图302 — 输配端口连接性
Port to Distribution System(端口到输配系统) 通用用法

无可用描述

Product Assignment(产品指定) 通用用法

IfcDistributionPort 可通过指示的关系分配给以下实体:

此概念可应用于以下资源

Product Local Placement(产品局部放置) 通用用法

端口的放置指示其如何连接到另一产品上兼容端口的位置和方向。放置应相对于嵌套的IfcDistributionElement、IfcDistributionElementType或封闭的IfcDistributionPort。

位置是物理连接的中点,除非材料剖面上的基点另有指示。

如果FlowDirection等于SOURCE(或SOURCEANDSINK或NOTDEFINED),轴指向远离产品的物理连接方向;如果FlowDirection等于SINK,轴指向相反方向(朝向产品)。

RefDirection指向材料剖面局部X轴的方向,其中如果看向轴方向,局部Y轴指向上方,局部X轴指向右方。

通过具有刚性连接的端口连接构件时,每个对象应对齐,使得每个端口的有效位置、轴和RefDirection对齐相等(圆形剖面除外,其中RefDirection不必相等)。

Property Sets for Objects(对象属性集) 通用用法

此概念可应用于以下资源

Property Sets for Performance(性能属性集) 通用用法

此概念可应用于以下资源

表 6.2.3.8.C

6.2.3.8.6 形式化表示

ENTITY IfcDistributionPort
 SUBTYPE OF (IfcPort);
	FlowDirection : OPTIONAL IfcFlowDirectionEnum;
	PredefinedType : OPTIONAL IfcDistributionPortTypeEnum;
	SystemType : OPTIONAL IfcDistributionSystemEnum;
END_ENTITY;

6.2.3.8.7 参考