IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

7.10.3.16 IfcStructuralLoadGroup

RV ⓘ
AbV ⓘ

7.10.3.16.1 Semantic definition

The entity IfcStructuralLoadGroup is used to structure the physical impacts. By using the grouping features inherited from IfcGroup, instances of IfcStructuralAction (or its subclasses) and of IfcStructuralLoadGroup can be used to define load groups, load cases and load combinations. (See also IfcLoadGroupTypeEnum.)

Informal Propositions

  1. Load groups of type LOAD_GROUP shall only contain instances of IfcStructuralAction.
  2. Load groups of type LOAD_CASE shall always be instantiated from the subtype IfcStructuralLoadCase, not directly from the generic type IfcStructuralLoadGroup itself.
  3. Instances of IfcStructuralLoadCase shall only contain instances of IfcStructuralAction or/ and instances of IfcStructuralLoadGroup of type LOAD_GROUP.
  4. Load groups of type LOAD_COMBINATION shall only contain instances of IfcStructuralLoadCase.

7.10.3.16.2 Entity inheritance

7.10.3.16.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcGroup (2)
Click to show 18 hidden inherited attributes
IfcStructuralLoadGroup (7)
6 PredefinedType IfcLoadGroupTypeEnum

Selects a predefined type for the load group. It can be differentiated between load groups, load cases, load combinations, or userdefined grouping levels.

7 ActionType IfcActionTypeEnum

Type of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE.

8 ActionSource IfcActionSourceTypeEnum

Source of actions in the group. Normally needed if 'PredefinedType' specifies a LOAD_CASE.

9 Coefficient OPTIONAL IfcRatioMeasure

Load factor. If omitted, a factor is not yet known or not specified. A load factor of 1.0 shall be explicitly exported as Coefficient = 1.0.

10 Purpose OPTIONAL IfcLabel

Description of the purpose of this instance. Among else, possible values of the Purpose of load combinations are 'SLS', 'ULS', 'ALS' to indicate serviceability, ultimate, or accidental limit state.

SourceOfResultGroup SET [0:1] OF IfcStructuralResultGroup FOR ResultForLoadGroup

Results which were computed using this load group.

LoadGroupFor SET [0:?] OF IfcStructuralAnalysisModel FOR LoadedBy

Analysis models in which this load group is used.

Table 7.10.3.16.A

7.10.3.16.4 Formal propositions

Name Description
HasObjectType

The attribute ObjectType shall be given if the predefined type, action type, or action source is set to USERDEFINED.

(
(PredefinedType <> IfcLoadGroupTypeEnum.USERDEFINED) AND
(ActionType <> IfcActionTypeEnum.USERDEFINED) AND
(ActionSource <> IfcActionSourceTypeEnum.USERDEFINED)
) OR EXISTS(SELF\IfcObject.ObjectType)
Table 7.10.3.16.B

7.10.3.16.5 Property sets

  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation

7.10.3.16.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcGroup (2)
Click to show 18 hidden inherited concepts
Table 7.10.3.16.C

7.10.3.16.7 Formal representation

ENTITY IfcStructuralLoadGroup
SUPERTYPE OF (ONEOF
(IfcStructuralLoadCase))
SUBTYPE OF (IfcGroup);
PredefinedType : IfcLoadGroupTypeEnum;
ActionType : IfcActionTypeEnum;
ActionSource : IfcActionSourceTypeEnum;
Coefficient : OPTIONAL IfcRatioMeasure;
Purpose : OPTIONAL IfcLabel;
INVERSE
SourceOfResultGroup : SET [0:1] OF IfcStructuralResultGroup FOR ResultForLoadGroup;
LoadGroupFor : SET [0:?] OF IfcStructuralAnalysisModel FOR LoadedBy;
WHERE
HasObjectType : (
(PredefinedType <> IfcLoadGroupTypeEnum.USERDEFINED) AND
(ActionType <> IfcActionTypeEnum.USERDEFINED) AND
(ActionSource <> IfcActionSourceTypeEnum.USERDEFINED)
) OR EXISTS(SELF\IfcObject.ObjectType);
END_ENTITY;

7.10.3.16.8 References

Edit on Github


Is this page difficult to understand? Let us know!

7.10.3.16.9 Changelog

7.10.3.16.9.1 IFC4

  • where rule, HasObjectType