7.10.3.6 IfcStructuralAnalysisModel
7.10.3.6.1 Semantic definition
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 connections, as well as loads and the respective load results.
Important functionalities for the description of an analysis model are derived from existing IFC entities:
-
From IfcSystem it inherits the ability to couple the built system via IfcRelReferencedInSpatialStructure to one or more IfcSpatialElement subtypes as necessary.
-
From IfcGroup it inherits the inverse attribute IsGroupedBy, pointing to the relationship class IfcRelAssignsToGroup . This allows the grouping of structural members (instances of IfcStructuralMember), and supports (instances of IfcStructuralConnection which belong to a specific analysis model.
- From IfcObjectDefinition it inherits the inverse attribute IsDecomposedBy pointing to the relationship class IfcRelAggregates. It provides the hierarchy between the separate (partial) analysis models.
Informal Propositions
- If one or more structural item (instance of a subtype of IfcStructuralItem is grouped into an IfcStructuralAnalysisModel, the attribute SharedPlacement shall be provided with a value.
- The ObjectPlacement of all structural items which are grouped into the same instance of IfcStructuralAnalysisModel shall refer to the same instance of IfcObjectPlacement as IfcStructuralAnalysisModel.SharedPlacement.
7.10.3.6.2 Entity inheritance
7.10.3.6.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcObject (5) | |||
IfcGroup (2) | |||
IfcSystem (2) | |||
Click to show 20 hidden inherited attributes Click to hide 20 inherited attributes | |||
IfcStructuralAnalysisModel (5) | |||
6 | PredefinedType | IfcAnalysisModelTypeEnum |
A list of types to further identify the object. Some property sets may be specifically applicable to one of these types. |
7 | OrientationOf2DPlane | OPTIONAL IfcAxis2Placement3D |
No description available. |
8 | LoadedBy | OPTIONAL SET [1:?] OF IfcStructuralLoadGroup |
No description available. |
9 | HasResults | OPTIONAL SET [1:?] OF IfcStructuralResultGroup |
No description available. |
10 | SharedPlacement | OPTIONAL IfcObjectPlacement |
No description available. |
7.10.3.6.4 Formal propositions
Name | Description | ||||
---|---|---|---|---|---|
CorrectPredefinedType |
Either the PredefinedType attribute is unset, or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED. |
||||
|
7.10.3.6.5 Property sets
-
Pset_Condition
- AssessmentDate
- AssessmentCondition
- AssessmentDescription
- AssessmentType
- AssessmentMethod
- LastAssessmentReport
- NextAssessmentDate
- AssessmentFrequency
-
Pset_InstallationOccurrence
- InstallationDate
- AcceptanceDate
- PutIntoOperationDate
-
Pset_MaintenanceStrategy
- AssetCriticality
- AssetFrailty
- AssetPriority
- MonitoringType
- AccidentResponse
-
Pset_MaintenanceTriggerCondition
- ConditionTargetPerformance
- ConditionMaintenanceLevel
- ConditionReplacementLevel
- ConditionDisposalLevel
-
Pset_MaintenanceTriggerDuration
- DurationTargetPerformance
- DurationMaintenanceLevel
- DurationReplacementLevel
- DurationDisposalLevel
-
Pset_MaintenanceTriggerPerformance
- TargetPerformance
- PerformanceMaintenanceLevel
- ReplacementLevel
- DisposalLevel
-
Pset_RepairOccurrence
- RepairContent
- RepairDate
- MeanTimeToRepair
-
Pset_Risk
- RiskName
- RiskType
- NatureOfRisk
- RiskAssessmentMethodology
- UnmitigatedRiskLikelihood
- UnmitigatedRiskConsequence
- UnmitigatedRiskSignificance
- MitigationPlanned
- MitigatedRiskLikelihood
- MitigatedRiskConsequence
- MitigatedRiskSignificance
- MitigationProposed
- AssociatedProduct
- AssociatedActivity
- AssociatedLocation
-
Pset_ServiceLifeFactors
- QualityOfComponents
- DesignLevel
- WorkExecutionLevel
- IndoorEnvironment
- OutdoorEnvironment
- InUseConditions
- MaintenanceLevel
7.10.3.6.6 Concept usage
Concept | Usage | Description | |
---|---|---|---|
IfcRoot (2) | |||
IfcObjectDefinition (9) | |||
IfcObject (5) | |||
IfcGroup (2) | |||
IfcSystem (2) | |||
Click to show 20 hidden inherited concepts Click to hide 20 inherited concepts |
7.10.3.6.7 Examples
7.10.3.6.8 Formal representation
ENTITY IfcStructuralAnalysisModel SUBTYPE OF (IfcSystem); PredefinedType : IfcAnalysisModelTypeEnum; OrientationOf2DPlane : OPTIONAL IfcAxis2Placement3D; LoadedBy : OPTIONAL SET [1:?] OF IfcStructuralLoadGroup; HasResults : OPTIONAL SET [1:?] OF IfcStructuralResultGroup; SharedPlacement : OPTIONAL IfcObjectPlacement; WHERE CorrectPredefinedType : (PredefinedType <> IfcAnalysisModelTypeEnum.USERDEFINED) OR ((PredefinedType = IfcAnalysisModelTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType)); END_ENTITY;