Skip to content

BHoM Lusas Object Relations

Peter Nugent edited this page Nov 28, 2018 · 19 revisions

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

Elements

BHoM type Lusas type Notes Implementation
Bar Line Default is a ThickBeam
  • Read
  • Write
Node Point
  • Read
  • Write
MeshFace NotSupported
  • Read
  • Write
FeMesh NotSupported
  • Read
  • Write
RigidLink NotImplemented
  • Read
  • Write
PanelPlanar Surface
  • Read
  • Write

Properties

BHoM type Lusas type Notes Read/Write
Material Isotropic Material See material type for more details
  • Read
  • Write
ISectionProperty Geomtric Line
  • Read
  • Write
IProperty2D Geometric Surface
  • Read
  • Write
LinkConstraint NotImplemented
  • Read
  • Write

Material type

When a material is pushed to Lusas, a generic Isotropic Material will be created irrespective of the type provided. When the material object is pulled from Lusas, the type will default to Steel.

Section Properties

Steel Sections

BHoM Type Lusas Type Notes Implementation
RectangleSection Rectanglular Sections - Solid
  • Read
  • Write
BoxSection Rectangular Sections - Hollow Equal Thickness
  • Read
  • Write
FabricatedBoxSection Rectangular Sections - Hollow Unequal Thickness 1. Lusas does not support different flange thicknesses. When pushing the top flange thickness is used as the flange thickness.
2. Lusas does not support a weld size, assumed to be the inner radius.
  • Read
  • Write
CircleSection Circular Sections - Solid
  • Read
  • Write
TubeSection Circular Sections - Hollow
  • Read
  • Write
ISection I Sections - Equal Flanges
  • Read
  • Write
TSection TSection
  • Read
  • Write
FabricatedISection I Sections - Unequal Flanges Lusas does not support a weld size, assumed to be the root radius.
  • Read
  • Write
AngleSection L Sections - Single
  • Read
  • Write
ChannelSection C Sections - Unlipped 1. Channel section implemented through section by profile
2.Toe radius not supported by Lusas
  • Read
  • Write
ZSection Z Sections - Unlipped 1. Unequal flange thickness is not supported by Lusas, the flange thickness is used as the thickness when pushed.
2. Toe radius is not supported by Lusas.
  • Read
  • Write
GeneralisedFabricatedBox NotSupported
  • Read
  • Write
FreeformSection NotImplemented
  • Read
  • Write
KiteSection NotSupported
  • Read
  • Write

Concrete Sections

BHoM Type Lusas Type Notes Implementation
CircularSection NotImplemented
  • Read
  • Write
FreeFormSection NotImplemented
  • Read
  • Write
RectangleSection NotImplemented
  • Read
  • Write
SectionFromProfile NotImplemented
  • Read
  • Write
TSection NotImplemented
  • Read
  • Write

Loading

BHoM Type Lusas Type Notes Implementation
Loadcase Load case
  • Read
  • Write
LoadCombinations Load Combination
  • Read
  • Write
GravityLoad Body Force
  • Read
  • Write
PointForce Concentrated Load
  • Read
  • Write
PointDisplacement Prescribed Displacement This can be applied to lines and surfaces in Lusas, if pulled this will return an error
  • Read
  • Write
PointAcceleration Not Implemented
  • Read
  • Write
PointVelocity Not Implemented
  • Read
  • Write
BarUniformlyDistributedLoad Global Distributed - Per unit Length If the LoadAxis is Local, then Local Distributed - Line is used
  • Read
  • Write
BarVaryingDistributedLoad Internal Beam Distributed Will create one load per each non-zero component in the Force Vector and the same for the Moment vector
  • Read
  • Write
BarPointLoad Internal Beam Point
  • Read
  • Write
BarPrestressLoad NotImplemented
  • Read
  • Write
BarTemperatureLoad Temperature Only uniform temperature supported
  • Read
  • Write
AreaUniformalyDistributedLoad Global Distributed - per unit area If the LoadAxis is local, then Local Distributed - Area is used
  • Read
  • Write
AreaTemperatureLoad Temperature Only uniform temperature supported
  • Read
  • Write

Results

BHoM Type Lusas Type Default Axis Notes Implementation
NodeReaction NotImplemented Global
  • Read
  • Write
NodeDisplacement NotImplemented Global
  • Read
  • Write
BarForce NotImplemented Local
  • Read
  • Write
BarDeformation NotImplemented Local
  • Read
  • Write
BarStress NotImplemented Local
  • Read
  • Write
BarStrain NotImplemented Local
  • Read
  • Write
MeshResults NotImplemented -
  • Read
  • Write
GlobalReactions NotImplemented Global
  • Read
  • Write
ModalDynamics NotImplemented -
  • Read
  • Write
Clone this wiki locally