7.7.3.22 IfcStructuralReaction

Auflagerreaktion / Schnittkraft (allgemein)

A structural reaction is a structural activity that results from a structural action imposed to a structural item or building element. Examples are support reactions, internal forces, and deflections.

HISTORY  New entity in IFC2x2.
IFC4 CHANGE  Inverse attribute Causes deleted; use IfcRelAssignsToProduct via HasAssignments instead.

Structural reactions are grouped into IfcStructuralResultGroups via the inverse relationship HasAssignments and an IfcRelAssignsToGroup relationship object. IfcStructuralResultGroup.ResultGroupFor finally refers to the structural analysis model in which the results occur.

It is furthermore possible to establish relationships between reactions in one analysis model and actions which they cause in another analysis model. 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 HasAssignments of the reaction and an IfcRelAssignsToProduct relationship object. IfcRelAssignsToProduct.Name is set to 'Causes' and IfcRelAssignsToProduct.RelatingProduct refers to an instance of a subtype of IfcStructuralAction.


XSD Specification:

 <xs:element name="IfcStructuralReaction" type="ifc:IfcStructuralReaction" abstract="true" substitutionGroup="ifc:IfcStructuralActivity" nillable="true"/>
 <xs:complexType name="IfcStructuralReaction" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:IfcStructuralActivity"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcStructuralReaction
ABSTRACT SUPERTYPE OF(ONEOF(IfcStructuralCurveReaction, IfcStructuralPointReaction, IfcStructuralSurfaceReaction))
SUBTYPE OF IfcStructuralActivity;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Inheritance Graph:

ENTITY IfcStructuralReaction
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 IfcStructuralReaction
END_ENTITY;

Link to this page  Link to this page