该页全部中文内容仅供20252453-T-424 项目组内部使用

20252453-T-424 项目

7.10.3.5 IfcStructuralActivity

抽象 该定义可能不会被直接实例化。

7.10.3.5.1 语义定义(Semantic definition)

IfcStructuralActivity(结构活动)

抽象实体 IfcStructuralActivity 结合了作用(如力、位移等)和反作用(支座反力、内力、挠度等)的定义,这些定义通过使用 IfcStructuralLoadResource 中的基本荷载定义来指定。

作用与反作用的区分通过分别实例化 IfcStructuralActionIfcStructuralReaction 子类的对象来实现。它们从抽象超类 IfcStructuralActivity 继承常用属性,特别是将作用或反作用与连接、分析构件或元素(IfcStructuralItemIfcElement 的子类型)相关联的关系。

*坐标系*:

需区分以下坐标系:

  • 所谓的全局坐标系是分组在同一个 IfcStructuralAnalysisModel 中的所有项和活动共享的坐标系。该坐标系由 ObjectPlacement 建立。(该坐标系不一定与 IfcProject 的世界坐标系相同。)
  • 所谓的局部坐标系是结构项(连接或构件)局部的坐标系。该坐标系由 Representation 结合 IfcStructuralItem 子类型的进一步使用定义和属性建立。

拓扑表示中的表示项总是在 ObjectPlacement 内给出,即在所谓的全局坐标中(相对于此活动所属的 IfcStructuralAnalysisModel 是全局的)。

AppliedLoad 属性中的荷载对象位置(如果类型为 IfcStructuralLoadConfiguration)总是在局部坐标中给出。

AppliedLoad 属性中的荷载对象方向根据 GlobalOrLocal 属性引用全局或局部坐标。

ObjectPlacementRepresentation 有时不会显式实例化;而是可能如下所述隐含。全局和局部坐标系随后以与显式放置和表示相同的方式确定。

*拓扑使用定义*:

与相同维度的结构项连接的 IfcStructuralActivity 实例,即:

不应具有 ObjectPlacementRepresentation。隐含地,IfcStructuralActivity 的放置和表示与 IfcStructuralItem 的相同。

与以下项连接的 IfcStructuralActivity 实例:

应具有如下指定的拓扑表示。它包括一个放置和一个产品表示。IfcProductRepresentation 应由类型为 IfcTopologyRepresentationRepresentation 中的项给出。

与以下项连接的 IfcStructuralActivity 实例:

应具有如下指定的形状表示。它包括一个放置和一个产品表示。IfcProductRepresentation 应由类型为 IfcShapeRepresentationRepresentation 中的项给出。形状表示和拓扑表示可以组合。

局部放置

IfcStructuralActivity 的局部放置在其超类型 IfcProduct 中定义。它由 IfcLocalPlacement 定义,该放置建立一个全局坐标系,该坐标系对于 IfcStructuralAnalysisModel 中的所有项和活动应是公共的。

拓扑表示

作用于曲面项部分的 IfcStructuralActivity 实例应具有由带基础曲面几何的面的拓扑表示给出,即 IfcFaceSurface,它应是 IfcTopologyRepresentation.Items 的单个项。该曲面建立活动的局部坐标系:

  • 曲面参数 u,v 的原点是局部坐标系的原点。
  • 局部 x 和 y 方向遵循曲面上的切线,分别与 u 和 v 平行且方向相同。
  • 局部 z 方向与曲面法线平行且方向相同。
  • RepresentationIdentifier: 'Reference'
  • RepresentationType: 'Face'

作用于曲面项上一条曲线的 IfcStructuralActivity 实例应具有由边(IfcEdge 或子类型)给出的拓扑表示,该边应是 IfcTopologyRepresentation.Items 的单个项。曲线几何应与连接项的曲面几何兼容。结合该曲面,曲线建立活动的局部坐标系:

  • 曲线参数 u 的原点是局部坐标系的原点。
  • 局部 x 方向遵循曲线上的切线,并沿 u 方向。
  • 局部 z 方向与连接曲面项的曲面法线平行且方向相同。
  • 局部 x,y,z 方向形成右手笛卡尔坐标系。

作用于曲线或曲面项上单个点的 IfcStructuralActivity 实例应具有由 IfcVertexPoint 给出的拓扑表示,该点应是 IfcTopologyRepresentation.Items 的单个项。点几何应与连接项的曲线或曲面几何兼容。活动的局部坐标系由连接项的曲线或曲面几何定向,如上文针对具有边或面拓扑的活动所述。

  • RepresentationIdentifier: 'Reference'
  • RepresentationType: 'Vertex'

形状表示

作用于曲面项并由等值线(水平集)指定的 IfcStructuralActivity 实例应具有由曲面上的一组曲线 IfcPcurve 给出的形状表示。基础曲面应符合或最好与活动连接的结构项的曲面相同。此几何表示的表示标识符和类型为:

  • RepresentationIdentifier: 'Level set'
  • RepresentationType: 'GeometricCurveSet'

7.10.3.5.2 实体继承(Entity inheritance)

7.10.3.5.3 特性(Attributes)

# 特性(Attributes) 类型(Type) 描述(Description)
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,可用于将产品与一个或多个空间结构元素相关联,除了它主要包含的那个。

点击显示 21 个隐藏的继承特性 点击隐藏 21 个继承特性
IfcStructuralActivity (3)
8 AppliedLoad IfcStructuralLoad

定义荷载类型、方向和荷载值的荷载或结果资源对象。

对于在曲线或曲面上可变分布的活动,使用 IfcStructuralLoadConfiguration,它提供荷载样本列表及其在荷载分布内的位置,以该活动作用的曲线或曲面的局部坐标测量。此荷载或结果分布的内容可能受到 IfcStructuralActivity 子类型定义的进一步限制。

9 GlobalOrLocal IfcGlobalOrLocalEnum

指示荷载方向是引用全局坐标系(相对于分析模型是全局的,即由 IfcStructuralAnalysisModel.SharedPlacement 建立)还是局部坐标系(相对于活动或连接项是局部的,由显式或隐含的表示及其参数空间建立)。

NOTE,IfcRepresentationResource.IfcGlobalOrLocalEnum 的非正式定义未区分"全局坐标系"和"世界坐标系"。另一方面,在 IfcStructuralAnalysisDomain 中这种区分是必要的,因为分析模型共享的"全局"坐标系很可能与项目范围的世界坐标系不同。

AssignedToStructuralItem SET [0:1] OF IfcRelConnectsStructuralActivity FOR RelatedStructuralActivity

引用 IfcRelConnectsStructuralActivity 关系,通过该关系活动与结构项连接。

表 7.10.3.5.A

7.10.3.5.4 属性集(Property sets)

  • 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
  • Qto_BodyGeometryValidation
    • GrossSurfaceArea
    • NetSurfaceArea
    • GrossVolume
    • NetVolume
    • SurfaceGenusBeforeFeatures
    • SurfaceGenusAfterFeatures

7.10.3.5.5 概念用法(Concept usage)

概念(Concept) 用法(Usage) 描述(Description)
IfcRoot (2)
Revision Control General

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

Software Identity General

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

IfcObjectDefinition (9)
Classification Association General

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

Aggregation General

无可用描述

Approval Association General

无可用描述

Constraint Association General

无可用描述

Document Association General

无可用描述

Library Association General

无可用描述

Material Association General

无可用描述

Material Single General

无可用描述

Nesting General

无可用描述

IfcObject (5)
Object Predefined Type General

无可用描述

Object Typing General

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

此概念可应用于以下资源

Object User Identity General

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

Property Sets with Override General

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

Assignment to Group General

无可用描述

IfcProduct (18)
Body Geometry General

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

Product Geometric Representation General

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

Product Geometry Colour General

无可用描述

Product Geometry Layer General

无可用描述

Product Relative Positioning General

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

Product Span Positioning General

无可用描述

Box Geometry General

无可用描述

CoG Geometry General

无可用描述

Mapped Geometry General

无可用描述

Object Typing General

此概念可应用于以下资源

Product Local Placement General

无可用描述

Product Topology Representation General

无可用描述

Property Sets for Objects General

此概念可应用于以下资源

Quantity Sets General

此概念可应用于以下资源

Reference Geometry General

无可用描述

Reference SweptSolid Geometry General

无可用描述

Reference SweptSolid PolyCurve Geometry General

无可用描述

Reference Tessellation Geometry General

无可用描述

点击显示 34 个隐藏的继承概念 点击隐藏 34 个继承概念
表 7.10.3.5.B

7.10.3.5.6 形式化表示(Formal representation)

ENTITY IfcStructuralActivity
 ABSTRACT SUPERTYPE OF (ONEOF
	(IfcStructuralAction
	,IfcStructuralReaction))
 SUBTYPE OF (IfcProduct);
	AppliedLoad : IfcStructuralLoad;
	GlobalOrLocal : IfcGlobalOrLocalEnum;
 INVERSE
	AssignedToStructuralItem : SET [0:1] OF IfcRelConnectsStructuralActivity FOR RelatedStructuralActivity;
END_ENTITY;

7.10.3.5.7 参考(References)