7.7.3.4 IfcStructuralAction

Action structurelle
Belastung / Einwirkung (allgemein)

A structural action is a structural activity that acts upon a structural item or building element.

HISTORY  New entity in IFC2x2.
IFC4 CHANGE  Attribute DestabilizingLoad made optional. Attribute CausedBy deleted; use IfcRelAssignsToProduct via ReferencedBy instead.

Relationship use definition

Structural actions are grouped into either an IfcStructuralLoadGroup of predefined type LOAD_GROUP or, more often, an IfcStructuralLoadCase. This is accomplished via the inverse relationship HasAssignments and an IfcRelAssignsToGroup relationship object. IfcStructuralLoadGroup.LoadGroupFor or IfcStructuralLoadCase.LoadGroupFor respectively refers to the structural analysis model(s) in which the loads are used.

It is furthermore possible to establish relationships between actions in one analysis model and reactions in another analysis model which cause the actions. For example, a support reaction from one structural system may be taken over as a load onto another supporting structural system. This is expressed by means of the inverse relationship ReferencedBy of the action and an IfcRelAssignsToProduct relationship object. IfcRelAssignsToProduct.Name is set to 'Causes' and IfcRelAssignsToProduct.RelatedObjects refers to an instance of a subtype of IfcStructuralReaction.


XSD Specification:

 <xs:element name="IfcStructuralAction" type="ifc:IfcStructuralAction" abstract="true" substitutionGroup="ifc:IfcStructuralActivity" nillable="true"/>
 <xs:complexType name="IfcStructuralAction" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:IfcStructuralActivity">
    <xs:attribute name="DestabilizingLoad" type="xs:boolean" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcStructuralAction
ABSTRACT SUPERTYPE OF(ONEOF(IfcStructuralCurveAction, IfcStructuralPointAction, IfcStructuralSurfaceAction))
SUBTYPE OF IfcStructuralActivity;
DestabilizingLoad : OPTIONAL BOOLEAN;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Attribute Definitions:

DestabilizingLoad : Indicates if this action may cause a stability problem. If it is 'FALSE', no further investigations regarding stability problems are necessary.

Inheritance Graph:

ENTITY IfcStructuralAction
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
Nests : SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy : SET OF IfcRelNests FOR RelatingObject;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcLabel;
INVERSE
IsDeclaredBy : SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares : SET OF IfcRelDefinesByObject FOR RelatingObject;
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcProduct
ObjectPlacement : OPTIONAL IfcObjectPlacement;
Representation : OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy : SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcStructuralActivity
AppliedLoad : IfcStructuralLoad;
GlobalOrLocal : IfcGlobalOrLocalEnum;
INVERSE
AssignedToStructuralItem : SET [0:1] OF IfcRelConnectsStructuralActivity FOR RelatedStructuralActivity;
ENTITY IfcStructuralAction
DestabilizingLoad : OPTIONAL BOOLEAN;
END_ENTITY;

Link to this page  Link to this page