6.1.3.2 IfcBeamStandardCase

Balken / Unterzug - Standard
Poutre standard

The standard beam, IfcBeamStandardCase, defines a beam with certain constraints for the provision of material usage, parameters and with certain constraints for the geometric representation. The IfcBeamStandardCase handles all cases of beams, that:

HISTORY  New entity in IFC4.

Geometric Representations

The geometric representation of IfcBeamStandardCase is defined using the following multiple shape representations for its definition:

NOTE  It is invalid to exchange a 'SurfaceModel', 'Brep', or 'MappedRepresentation' representation for the 'Body' shape representation of an IfcBeamStandardCase.

Common Use Definitions

The following concepts are inherited at supertypes:

 Instance diagram

Material Profile Set Usage

The Material Profile Set Usage concept applies to this entity.

The IfcBeamStandardCase defines in addition that the IfcBeamType should have a unique IfcMaterialProfileSet, that is referenced by the IfcMaterialProfileSetUsage that is assigned to all occurrences of this IfcBeamType.

Material profile set and usage
EXAMPLE  Figure 164 illustrates assignment of IfcMaterialProfileSetUsage and IfcMaterialProfileSet to the IfcBeamStandardCase as the beam occurrence and to the IfcBeamType. The same IfcMaterialProfileSet shall be shared by many occurrences of IfcMaterialProfileSetUsage. This relationship shall be consistent to the relationship between the IfcBeamType and the IfcBeamStandardCase.

Figure 164 — Beam profile usage

 
Cardinal point usage
EXAMPLE  Figure 165 illustrates alignment of cardinal points.
NOTE  It has to be guaranteed that the use of IfcCardinalPointEnum is consistent to the placement of the extrusion body provided by IfcExtrudedAreaSolid.Position
NOTE  The cardinal points 8 (top centre) and 6 (mid-depth right) are assigned according to the definition at IfcCardinalPointReference

Figure 165 — Beam cardinal points

 
Material profile set and usage
EXAMPLE  Figure 166 illustrates assignment of a composite profile by using IfcCompositeProfile for geometric representation and several IfcMaterialProfile's within the IfcMaterialProfileSet.

Figure 166 — Beam composite profiles



Product Placement

The Product Placement concept applies to this entity as shown in Table 87.
TypeRelativeDescription
IfcLocalPlacementIfcLocalPlacementRelative placement according to position and rotation relative to container.
IfcLocalPlacement Absolute placement according to position and rotation of world coordinate system.
IfcGridPlacement Placement according to grid intersection.

Table 87 — IfcBeamStandardCase Product Placement

The following restriction is imposed:



Axis 3D Geometry

The Axis 3D Geometry concept applies to this entity as shown in Table 88.
IdentifierTypeItemsDescription
AxisCurve3DIfcBoundedCurveThree-dimensional reference curve for the beam.

Table 88 — IfcBeamStandardCase Axis 3D Geometry

The following additional constraints apply to the 'Axis' representation, if the 'Body' shape representation has the RepresentationType : 'SweptSolid':

 

Axis
EXAMPLE  As shown in Figure 76, the axis shall be defined along the z axis of the object coordinate system. The axis representation can be used to represent the system length of a beam that may extent the body length of the beam.

Figure 167 — Beam axis representation

 
Axis
EXAMPLE  As shown in Figure 77, the axis representation shall be used to represent the cardinal point as the offset between the 'Axis' and the extrusion path of the beam. The extrusion path is provided as IfcExtrudedAreaSolid.ExtrudedDirection and should be parallel to the 'Axis' and the z axis. It has to be guaranteed that the value provided by IfcMaterialProfileSetUsage.CardinalPoint is consistent to the IfcExtrudedAreaSolid.Position.

Figure 168 — Beam axis cardinal point

 


Body SweptSolid Geometry

The Body SweptSolid Geometry concept applies to this entity.

The following additional constraints apply to the 'SweptSolid' representation:

Figure 169 illustrates a standard geometric representation with cardinal point applied as 1 (bottom left).

The following interpretation of dimension parameter applies for rectangular beams with linear extrusions:

The following interpretation of dimension parameter applies for circular beams:

standard beam

Figure 169 — Beam body extrusion



Body AdvancedSweptSolid Geometry

The Body AdvancedSweptSolid Geometry concept applies to this entity.

The following additional constraints apply to the 'AdvancedSweptSolid' representation type:



Body Clipping Geometry

The Body Clipping Geometry concept applies to this entity.

The following constraints apply to the 'Clipping' representation:

Figure 170 illustrates a 'Clipping' geometric representation with use of IfcBooleanClippingResult between an IfcExtrudedAreaSolid and an IfcHalfSpaceSolid to create a clipped body, with cardinal point applied as 4 (mid-depth left)

clipped beam

Figure 170 — Beam body clipping




XSD Specification:

 <xs:element name="IfcBeamStandardCase" type="ifc:IfcBeamStandardCase" substitutionGroup="ifc:IfcBeam" nillable="true"/>
 <xs:complexType name="IfcBeamStandardCase">
  <xs:complexContent>
   <xs:extension base="ifc:IfcBeam"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcBeamStandardCase
SUBTYPE OF IfcBeam;
WHERE
HasMaterialProfileSetUsage : SIZEOF (QUERY(temp <* USEDIN(SELF, 'IFCKERNEL.IFCRELASSOCIATES.RELATEDOBJECTS') | ('IFCPRODUCTEXTENSION.IFCRELASSOCIATESMATERIAL' IN TYPEOF(temp)) AND ('IFCMATERIALRESOURCE.IFCMATERIALPROFILESETUSAGE' IN TYPEOF(temp.RelatingMaterial)) )) = 1;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Formal Propositions:

HasMaterialProfileSetUsage : A valid instance of IfcBeamStandardCase relies on the provision of an IfcMaterialProfileSetUsage.

Inheritance Graph:

ENTITY IfcBeamStandardCase
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 IfcElement
Tag : OPTIONAL IfcIdentifier;
INVERSE
FillsVoids : SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo : SET OF IfcRelConnectsElements FOR RelatingElement;
IsInterferedByElements : SET OF IfcRelInterferesElements FOR RelatedElement;
InterferesElements : SET OF IfcRelInterferesElements FOR RelatingElement;
HasProjections : SET OF IfcRelProjectsElement FOR RelatingElement;
ReferencedInStructures : SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasOpenings : SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization : SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries : SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom : SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure : SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcBuildingElement
INVERSE
HasCoverings : SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
ENTITY IfcBeam
PredefinedType : OPTIONAL IfcBeamTypeEnum;
ENTITY IfcBeamStandardCase
END_ENTITY;

Examples:

Link to this page  Link to this page