Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcStructuralAnalysisModel

Definition from buildingSMART International: The IfcStructuralAnalysisModel is used to assemble all information needed to represent a structural analysis model. It encompasses certain general properties (such as analysis type), references to all contained structural members, structural supports or connecting members, the connection properties, as well as loads and the respective load results.

NOTE: Important functionalities for the description of an analysis model are derived from existing IFC entities.

HISTORY: New entity in Release IFC2x Edition 2.

EXPRESS specification:

ENTITY IfcStructuralAnalysisModel
SUBTYPE OF ( IfcSystem);
PredefinedType  :  IfcAnalysisModelTypeEnum;
OrientationOf2DPlane  :  OPTIONAL IfcAxis2Placement3D;
LoadedBy  :  OPTIONAL SET [1:?] OF IfcStructuralLoadGroup;
HasResults  :  OPTIONAL SET [1:?] OF IfcStructuralResultGroup;
END_ENTITY;

Attribute definitions:

PredefinedType  :  Defines the type of the structural analysis model.
OrientationOf2DPlane  :  If the selected model type, PredefinedType, describes an 2D system, the orientation is needed to define the upright direction to the focused plane (z-axes). This is needed because all data for the structural analysis model (structural members, structural activities) are defined by using 3-D space. The orientation is given in relation to the coordinate system of the project. When the PredefinedType is set to LOADING_3D, this value is not asserted (or should be ignored).
LoadedBy  :  References to all load groups to be analyzed. All loads should be assigned to the IfcStructuralAnalysisModel through a (potentially nested) IfcStructuralLoadGroup.
HasResults  :  References to all result groups available for this structural analysis model. All results should be assigned to the IfcStructuralAnalysisModel through a (potentially nested) IfcStructuralResultGroup.

Inheritance graph

ENTITY IfcStructuralAnalysisModel;
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 IfcGroup;
INVERSE
IsGroupedBy  :  IfcRelAssignsToGroup FOR RelatingGroup;
ENTITY IfcSystem;
INVERSE
ServicesBuildings  :  SET [0:1] OF IfcRelServicesBuildings FOR RelatingSystem;
ENTITY IfcStructuralAnalysisModel;
PredefinedType  :  IfcAnalysisModelTypeEnum;
OrientationOf2DPlane  :  OPTIONAL IfcAxis2Placement3D;
LoadedBy  :  OPTIONAL SET [1:?] OF IfcStructuralLoadGroup;
HasResults  :  OPTIONAL SET [1:?] OF IfcStructuralResultGroup;
END_ENTITY;