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 Implementation
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
RectangleProfile Rectanglular Sections - Solid
  • Read
  • Write
BoxProfile Rectangular Sections - Hollow Equal Thickness
  • Read
  • Write
FabricatedBoxProfile 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
CircleProfile Circular Sections - Solid
  • Read
  • Write
TubeProfile Circular Sections - Hollow
  • Read
  • Write
IProfile I Sections - Equal Flanges
  • Read
  • Write
TProfile TSection
  • Read
  • Write
FabricatedIProfile I Sections - Unequal Flanges Lusas does not support a weld size, assumed to be the root radius.
  • Read
  • Write
AngleProfile L Sections - Single
  • Read
  • Write
ChannelProfile C Sections - Unlipped 1. Channel section implemented through section by profile
2.Toe radius not supported by Lusas
  • Read
  • Write
ZProfile 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
GeneralisedFabricatedBoxProfile NotSupported
  • Read
  • Write
FreeformProfile NotImplemented
  • Read
  • Write
KiteProfile NotSupported
  • Read
  • Write

Concrete Sections

BHoM Type Lusas Type Notes Implementation
CircularProfile NotImplemented
  • Read
  • Write
FreeFormProfile NotImplemented
  • Read
  • Write
RectangleProfile NotImplemented
  • Read
  • Write
SectionFromProfile NotImplemented
  • Read
  • Write
TProfile 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