7.7.3.6 IfcStructuralAnalysisModel

IfcStructuralAnalysisModel (vfkjsd.cn)https://www.caxkernel.com/wp-content/uploads/2022/12/20221203211257-638bbbd97928e.png?t=M1L8http://www.vfkjsd.cn/ifc/ifc4/schema/ifcstructuralanalysisdomain/lexical/ifcstructuralanalysismodel.htm

  • Ifcstructuralanalysmodel用于收集表示结构分析模型所需的所有信息。它包含某些常规特性(例如分析类型)、对所有包含的结构构件、结构支撑或连接的引用,以及荷载和相应的荷载结果。
  • 分析模型描述的重要功能源自现有IFC实体:↓
  •         1. 从IfcSystem继承了通过IfcRelServicesBuildings将分析模型耦合到一个或多个必要的IfcBuildings的能力。
  •          2. 它从IfcGroup继承反向属性IsGroupedBy,指向关系类IfcRelAssignsToGroup。这允许对属于特定分析模型的结构构件(IfcStructuralMember的实例)和支撑(IfcStructuralConnection的实例)进行分组。

 

  • 注:荷载(作为IfcStructuralAction的实例)不包括在IsGroupedBy中。负载通过LoadedBy属性关系分配,使用负载组作为分组机制。通过LoadedBy只能引用顶级荷载组,即如果存在任何荷载组合,则引用荷载组合;如果此分析模型中不存在荷载组合,则引用荷载工况。
  • 注:结果(作为IfcStructuralReaction的实例)不包括在IsGroupedBy中。结果通过HasResults属性关系分配,使用结果组作为分组机制。
  • 通过指向关系类IfcRelNests,它从IfcObject继承反向属性isDeComposed。它提供了独立(部分)分析模型之间的层次结构。

  • 非正式提议:
  • 1. 如果一个或多个结构项(IfcStructuralItem子类型的实例)被分组到IfcStructuralAnalysisModel中,则应为属性SharedPlacement提供一个值。
  • 2. 所有结构项的ObjectPlacement被分组到同一个Ifcstructuralanalysimodel实例中,应指的是与Ifcstructuralanalysimodel相同的IfcObjectPlacement实例。共享位置。
  • 注:这条规则对于实现一致的拓扑表示是必要的。分析模型中结构项的拓扑表示旨在共享顶点和边,因此必须具有相同的对象放置。
  • 注:一个结构项目可分为多个分析模型。在这种情况下,所有这些模型都必须使用相同的IfcObjectPlacement实例。

 

Attribute inheritance

# Attribute Type Cardinality Description C
IfcRoot
1 GlobalId IfcGloballyUniqueId [1:1] Assignment of a globally unique identifier within the entire software world. X
2 OwnerHistory IfcOwnerHistory [0:1] Assignment of the information about the current ownership of that object, including owning actor, application, local identification and information captured about the recent changes of the object,

NOTE  only the last modification in stored – either as addition, deletion or modification.

X
3 Name IfcLabel [0:1] Optional name for use by the participating software systems or users. For some subtypes of IfcRoot the insertion of the Name attribute may be required. This would be enforced by a where rule. X
4 Description IfcText [0:1]

Optional description, provided for exchanging informative comments.

  • 可选描述,用于交换信息性评论。
X
IfcObjectDefinition
HasAssignments IfcRelAssigns
@RelatedObjects
S[0:?]

Reference to the relationship objects, that assign (by an association relationship) other subtypes of IfcObject to this object instance. Examples are the association to products, processes, controls, resources or groups.

  • 对关系对象的引用,该对象(通过关联关系)将IfcObject的其他子类型分配给该对象实例。例如与产品、过程、控制、资源或组的关联。
X
Nests IfcRelNests
@RelatedObjects
S[0:1]

References to the decomposition relationship being a nesting. It determines that this object definition is a part within an ordered whole/part decomposition relationship. An object occurrence or type can only be part of a single decomposition (to allow hierarchical strutures only).

  • 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的一部分。对象引用或类型只能是单个分解的一部分(仅允许层次结构)。
X
IsNestedBy IfcRelNests
@RelatingObject
S[0:?]

References to the decomposition relationship being a nesting. It determines that this object definition is the whole within an ordered whole/part decomposition relationship. An object or object type can be nested by several other objects (occurrences or types).

  • 对作为嵌套的分解关系的引用。它确定此对象定义是有序整体/部分分解关系中的整体。一个对象或对象类型可以由多个其他对象(引用或类型)嵌套。
X
HasContext IfcRelDeclares
@RelatedDefinitions
S[0:1]

References to the context providing context information such as project unit or representation context. It should only be asserted for the uppermost non-spatial object.

  • 对提供上下文信息的上下文的引用,例如项目单元或表示上下文。应该只为最上面的非空间对象断言它。
X
IsDecomposedBy IfcRelAggregates
@RelatingObject
S[0:?] References to the decomposition relationship being an aggregation. It determines that this object definition is whole within an unordered whole/part decomposition relationship. An object definitions can be aggregated by several other objects (occurrences or parts).

  • 对作为聚合的分解关系的引用。它确定此对象定义在无序的整体/部分分解关系中是完整的。一个对象定义可以由多个其他对象(引用或部分)聚合。
X
Decomposes IfcRelAggregates
@RelatedObjects
S[0:1]

References to the decomposition relationship being an aggregation. It determines that this object definition is a part within an unordered whole/part decomposition relationship. An object definitions can only be part of a single decomposition (to allow hierarchical strutures only).

  • 对作为聚合的分解关系的引用。它确定该对象定义是无序的整体/部分分解关系中的一部分。对象定义只能是单个分解的一部分(仅允许层次结构)。
X
HasAssociations IfcRelAssociates
@RelatedObjects
S[0:?]

Reference to the relationship objects, that associates external references or other resource definitions to the object.. Examples are the association to library, documentation or classification.

  • 对关系对象的引用,将外部引用或其他资源定义与对象关联。。例如与图书馆、文献或分类的关联。
X
IfcObject
5 ObjectType IfcLabel [0:1]

The type denotes a particular type that indicates the object further. The use has to be established at the level of instantiable subtypes. In particular it holds the user defined type, if the enumeration of the attribute PredefinedType is set to USERDEFINED.

  • 类型表示进一步指示对象的特定类型。必须在可实例化子类型级别建立使用。特别是,如果属性PredefinedType的枚举设置为USERDEFINED,它将保存用户定义的类型。
X
IsDeclaredBy IfcRelDefinesByObject
@RelatedObjects
S[0:1]

Link to the relationship object pointing to the declaring object that provides the object definitions for this object occurrence. The declaring object has to be part of an object type decomposition. The associated IfcObject, or its subtypes, contains the specific information (as part of a type, or style, definition), that is common to all reflected instances of the declaring IfcObject, or its subtypes.

  • 指向关系对象的链接,该关系对象指向为该对象引用提供对象定义的声明对象。声明对象必须是对象类型分解的一部分。关联的IfcObject或其子类型包含特定信息(作为类型或样式定义的一部分),这些信息对于声明的IfcObject或其子类型的所有反射实例都是通用的。
X
Declares IfcRelDefinesByObject
@RelatingObject
S[0:?]

Link to the relationship object pointing to the reflected object(s) that receives the object definitions. The reflected object has to be part of an object occurrence decomposition. The associated IfcObject, or its subtypes, provides the specific information (as part of a type, or style, definition), that is common to all reflected instances of the declaring IfcObject, or its subtypes.

  • 与提供此对象引用的类型定义的对象类型的关系集。然后关联的IfcTypeObject或其子类型包含特定信息(或类型或样式),这些信息对于引用同一类型的IfcObject或其子类型的所有实例都是通用的。
X
IsTypedBy IfcRelDefinesByType
@RelatedObjects
S[0:1]

Set of relationships to the object type that provides the type definitions for this object occurrence. The then associated IfcTypeObject, or its subtypes, contains the specific information (or type, or style), that is common to all instances of IfcObject, or its subtypes, referring to the same type.

  • 与提供此对象引用的类型定义的对象类型的关系集。然后关联的IfcTypeObject或其子类型包含特定信息(或类型或样式),这些信息对于引用同一类型的IfcObject或其子类型的所有实例都是通用的。
X
IsDefinedBy IfcRelDefinesByProperties
@RelatedObjects
S[0:?]

Set of relationships to property set definitions attached to this object. Those statically or dynamically defined properties contain alphanumeric information content that further defines the object.

  • 与附着到此对象的特性集定义的关系集。这些静态或动态定义的属性包含进一步定义对象的字母数字信息内容。
X
IfcGroup
IsGroupedBy IfcRelAssignsToGroup
@RelatingGroup
S[0:?]

Reference to the relationship IfcRelAssignsToGroup that assigns the one to many group members to the IfcGroup object.

  • 引用关系IfcRelAssignsToGroup,该关系将一对多的组成员分配给IfcGroup对象。
X
IfcSystem
ServicesBuildings IfcRelServicesBuildings
@RelatingSystem
S[0:1]

Reference to the building spatial structure via the objectified relationship IfcRelServicesBuildings, which is serviced by the system.

  • 通过系统服务的对象化关系IfcRelServicesBuildings来参考建筑空间结构。
X
IfcStructuralAnalysisModel
6 PredefinedType IfcAnalysisModelTypeEnum [1:1]

Defines the type of the structural analysis model.

  • 定义结构分析模型的类型。
X
7 OrientationOf2DPlane IfcAxis2Placement3D [0:1] If the selected model type (PredefinedType) describes a 2D system, the orientation defines the analysis plane (P[1], P[2]) and the normal to the analysis plane (P[3]). This is needed because structural items and activities are always defined in three-dimensional space even if they are meant to be analysed in a two-dimensional manner.

  • In case of predefined type IN_PLANE_LOADING_2D, the analysis is to be performed within the projection into the P[1], P[2] plane.
  • In case of predefined type OUT_PLANE_LOADING_2D, only the P[3] component of loads and their effects is meant to be analyzed. This is used for beam grids and for typical slab analyses.
  • In case of predefined type LOADING_3D, OrientationOf2DPlane shall be omitted.
  • 如果选定的模型类型(预定义类型)描述了二维系统,则方向定义了分析平面(P[1],P[2])和分析平面的法线(P[3])。这是必要的,因为结构项目和活动总是在三维空间中定义的,即使它们是以二维方式进行分析的。
  • 如果在_平面_加载_2D中有预定义类型,则应在投影到P[1],P[2]平面内进行分析。
  • 如果是预定义类型OUT_PLANE_LOADING_2D,则只需分析荷载的P[3]分量及其影响。这用于梁网格和典型板分析。
  • 如果是预定义类型的加载_3D,则应省略方向F2DPlane。
X
8 LoadedBy IfcStructuralLoadGroup S[1:?]

References to all load groups to be analyzed.

  • 所有待分析荷载组的参考。
X
9 HasResults IfcStructuralResultGroup S[1:?]

References to all result groups available for this structural analysis model.

  • 对该结构分析模型可用的所有结果组的引用。
X
10 SharedPlacement IfcObjectPlacement [0:1]

Object placement which shall be common to all items and activities which are grouped into this instance of IfcStructuralAnalysisModel. This placement establishes a coordinate system which is referred to as 'global coordinate system' in use definitions of various classes of structural items and activities.

  • 对象放置,这是所有项目和活动所共有的,这些项目和活动被归为IFCSstructuralanalysimodel的实例。这种布局建立了一个坐标系,在各类结构项目和活动的使用定义中称为“全球坐标系”。

NOTE  Most commonly, but not necessarily, the 
SharedPlacement is an 
IfcLocalPlacement whose z axis is parallel with the z axis of the 
IfcProject's world coordinate system and directed like the WCS z axis (i.e. pointing "upwards") or directed against the WCS z axis (i.e. points "downwards").

NOTE  Per informal proposition, this attribute is 
not optional as soon as at least one 
IfcStructuralItem is grouped into the instance of IfcStructuralAnalysisModel.

  • 请注意,共享位置通常(但不一定)是一种IfcLocalPlacement,其z轴与IfcProject的世界坐标系的z轴平行,方向与WCS z轴类似(即指向“向上”)或指向WCS z轴(即指向“向下”)。
  • 注意:根据非正式命题,只要至少有一个IfcstructuralAlismodel被分组到IfcstructuralAnalismodel实例中,该属性就不是可选的。
X

© 版权声明
THE END
喜欢就支持一下吧
点赞760 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容