Skip to content

Comparinson table of RFEM BHoM types

Martin B. Henriksen edited this page Sep 30, 2021 · 6 revisions

The following outlines what BHoM type that corresponds to each of the RFEM types supported

Elements

BHoM type RFEM type Notes Implementation
Bar Bar
  • Create
  • Read
  • Update
  • Delete
Node Node
  • Create
  • Read
  • Update
  • Delete
FeMesh
  • Create
  • Read
  • Update
  • Delete
RigidLink Rigid Link BHoM - RFEM relation: XtoX - UX; YtoY - UY; ZtoZ - UZ; XXtoXX - RX; YYtoYY - RY; ZZtoZZ - RZ
  • Create
  • Read
  • Update
  • Delete
Panel Panel Panel openings are currently not supported.
  • Create
  • Read
  • Update
  • Delete
Surface NotSupported The RFEM adapter can not currently handle free-form panels as surfaces. Try meshing the surface and turn it into a collection of panels before pushing to RFEM.
  • Create
  • Read
  • Update
  • Delete

Properties

BHoM type RFEM type Notes Implementation
Material Material
  • Create
  • Read
  • Update
  • Delete
SteelSection Standard or Parameteric Section see Section Properties for more details
  • Create
  • Read
  • Update
  • Delete
ConcreteSection Parametric Section see Section Properties for more details
  • Create
  • Read
  • Update
  • Delete
ExplicitSection NotImplemented
  • Create
  • Read
  • Update
  • Delete
CableSection NotImplemented
  • Create
  • Read
  • Update
  • Delete
CompositeSection NotSupported
  • Create
  • Read
  • Update
  • Delete
ConstantThickness Thickness - Homogeneous
  • Create
  • Read
  • Update
  • Delete
LoadingPanelProperty Cladding
  • Create
  • Read
  • Update
  • Delete
Waffle Thickness - Orthotropic
  • Create
  • Read
  • Update
  • Delete
Ribbed Thickness - Orthotropic
  • Create
  • Read
  • Update
  • Delete
LinkConstraint Rigid Link Condition
  • Create
  • Read
  • Update
  • Delete

Section Properties

When pushing a section property, the adapter first tries to create a standard section based on the name of the section. A section property with a name that is in the RFEM Library, or that already exists in the current RFEM model, will be created as the existing section property. If the section property is not named (name="") then the name from the section profile will be used, if the profile is not named then the profile shape will be used as name in place of the missing section profile name.

Steel profiles

When pulling sections from RFEM not all parameters are available and some might be missing on the BHoM section. These parameters include:

  • Corner, toe and fillet radii
  • Weld size
BHoM Type RFEM Type Notes Implementation
AngleProfile L-Profile
  • Create
  • Read
  • Update
  • Delete
BoxProfile Rectangular
  • Create
  • Read
  • Update
  • Delete
ChannelProfile C-Shape
  • Create
  • Read
  • Update
  • Delete
CircleProfile Tube - Solid
  • Create
  • Read
  • Update
  • Delete
FabricatedBoxProfile Box
  • Create
  • Read
  • Update
  • Delete
FabricatedISectionProfile I-Profile
  • Create
  • Read
  • Update
  • Delete
GeneralisedFabricatedBoxProfile Box-III
  • Create
  • Read
  • Update
  • Delete
ISectionProfile I-Profile
  • Create
  • Read
  • Update
  • Delete
RectangleProfile Rectangular - Solid
  • Create
  • Read
  • Update
  • Delete
TSectionProfile T-Shape
  • Create
  • Read
  • Update
  • Delete
TubeProfile Tube - Hollow
  • Create
  • Read
  • Update
  • Delete
All other profiles NotSupported Area, moment of inertia and other properties will still be assigned as a custom section
  • Create
  • Read
  • Update
  • Delete

Concrete profiles

The following concrete profiles are supported in RFEM:

BHoM Type RFEM Type Notes Implementation
RectangleProfile Rectangular
  • Create
  • Read
  • Update
  • Delete
CircleProfile Circular
  • Create
  • Read
  • Update
  • Delete
FabricatedISectionProfile I-monosymmetric
  • Create
  • Read
  • Update
  • Delete
ISectionProfile I-Profile
  • Create
  • Read
  • Update
  • Delete
TSectionProfile T-Shape
  • Create
  • Read
  • Update
  • Delete
All other profiles NotSupported or NotImplemented Area, moment of inertia and other properties will still be assigned as a custom section
  • Create
  • Read
  • Update
  • Delete

Loading

BHoM Type RFEM Type Notes Implementation
Loadcase Load Case Loadcase can not have the same number as any other load case or load combination
  • Create
  • Read
  • Update
  • Delete
LoadCombination Load Case Combination Load combination can not have the same number as any other load case or load combination
  • Create
  • Read
  • Update
  • Delete
GravityLoad Self-weight
  • Create
  • Read
  • Update
  • Delete
PointLoad Nodal Force
  • Create
  • Read
  • Update
  • Delete
PointDisplacement Imposed displacement
  • Create
  • Read
  • Update
  • Delete
PointAcceleration Imposed acceleration
  • Create
  • Read
  • Update
  • Delete
PointVelocity Imposed velocity
  • Create
  • Read
  • Update
  • Delete
BarUniformlyDistributedLoad Uniform load/Uniform Moment
  • Create
  • Read
  • Update
  • Delete
BarVaryingDistributedLoad Trazoidel load (2p/3p/4p)
  • Create
  • Read
  • Update
  • Delete
BarPointLoad Bar Force
  • Create
  • Read
  • Update
  • Delete
BarPrestressLoad Dilatation
  • Create
  • Read
  • Update
  • Delete
BarTemperatureLoad Thermal load
  • Create
  • Read
  • Update
  • Delete
AreaUniformalyDistributedLoad Planar load
  • Create
  • Read
  • Update
  • Delete
AreaTemperatureLoad NotSupported
  • Create
  • Read
  • Update
  • Delete
GeometricalLineLoad Linear Load 2p
  • Create
  • Read
  • Update
  • Delete
ContourLoad Planar load on contour
  • Create
  • Read
  • Update
  • Delete

Results

BHoM Type RFEM Type Default Axis Notes Implementation
NodeReaction Global
  • Read
NodeDisplacement Global
  • Read
BarForce Local
  • Read
BarDisplacement Global
  • Read
BarDeformation Local
  • Read
BarStress Local
  • Read
BarStrain Local
  • Read
MeshStress Local
  • Read
MeshForce Local
  • Read
MeshVonMises Local
  • Read
MeshDisplacement Global
  • Read
GlobalReactions Global
  • Read
ModalDynamics -
  • Read