Skip to content

BHoM MidasCivil Object Relations

Peter Nugent edited this page Aug 19, 2019 · 14 revisions

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

Elements

BHoM type MidasCivil type Notes Implementation
Node Node
  • Create
  • Read
  • Update
  • Delete
Bar Element Beam element
  • Create
  • Read
  • Update
  • Delete
FeMesh Element Planar element
  • Create
  • Read
  • Update
  • Delete
RigidLink Rigid Link
  • Create
  • Read
  • Update
  • Delete

Properties

BHoM type Midas type Notes Implementation
Material Isotropic Material See material type for more details
  • Create
  • Read
  • Update
  • Delete
ISectionProperty Section
  • Create
  • Read
  • Update
  • Delete
SurfaceProperty Thickness
  • Create
  • Read
  • Update
  • Delete
LinkConstraint Elastic Link
  • Create
  • Read
  • Update
  • Delete

Material type

BHoM Type MidasCivil Type Notes Implementation
Material (Concrete) Material (Concrete)
  • Create
  • Read
  • Update
  • Delete
Material (Steel) Material (Steel)
  • Create
  • Read
  • Update
  • Delete
Material (General) Material (User Defined)
  • Create
  • Read
  • Update
  • Delete

Section Properties

Steel Sections

BHoM Type MidasCivil Type Notes Implementation
RectangleProfile Solid Rectangle Section
  • Create
  • Read
  • Update
  • Delete
BoxProfile Box Section
  • Create
  • Read
  • Update
  • Delete
FabricatedBoxProfile Value Box Section
  • Create
  • Read
  • Update
  • Delete
CircleProfile Sold Circle Section
  • Create
  • Read
  • Update
  • Delete
TubeProfile Pipe Section
  • Create
  • Read
  • Update
  • Delete
IProfile I-Section
  • Create
  • Read
  • Update
  • Delete
GeneralisedTProfile NotImplemented
  • Create
  • Read
  • Update
  • Delete
FabricatedIProfile Value I Section
  • Create
  • Read
  • Update
  • Delete
AngleProfile Angle Section
  • Create
  • Read
  • Update
  • Delete
ChannelProfile Channel Section
  • Create
  • Read
  • Update
  • Delete
ZProfile NotSupported
  • Create
  • Read
  • Update
  • Delete
GeneralisedFabricatedBoxProfile Value Box Section
  • Create
  • Read
  • Update
  • Delete
FreeformProfile NotSupported
  • Create
  • Read
  • Update
  • Delete
KiteProfile NotSupported
  • Create
  • Read
  • Update
  • Delete

Concrete Sections

BHoM Type MidasCivil Type Notes Implementation
CircularProfile
  • Create
  • Read
  • Update
  • Delete
FreeFormProfile NotImplemented
  • Create
  • Read
  • Update
  • Delete
RectangleProfile _
  • Create
  • Read
  • Update
  • Delete
SectionFromProfile _
  • Create
  • Read
  • Update
  • Delete
TProfile
  • Create
  • Read
  • Update
  • Delete

Loading

BHoM Type MidasCivil Type Notes Implementation
Loadcase Static Load Case
  • Create
  • Read
  • Update
  • Delete
LoadCombinations Load Combinations
  • Create
  • Read
  • Update
  • Delete
GravityLoad Self Weight Applied to all elements in the model irrespective of what elements are specified
  • Create
  • Read
  • Update
  • Delete
PointForce Nodal Load
  • Create
  • Read
  • Update
  • Delete
PointDisplacement Specified Displacement
  • Create
  • Read
  • Update
  • Delete
PointAcceleration Not Implemented
  • Create
  • Read
  • Update
  • Delete
PointVelocity Not Implemented
  • Create
  • Read
  • Update
  • Delete
BarUniformlyDistributedLoad Element Beam Load - Uniform Loads / Moments
  • Create
  • Read
  • Update
  • Delete
BarVaryingDistributedLoad Element Beam Load - Uniform Loads / Moments
  • Create
  • Read
  • Update
  • Delete
BarPointLoad Element Beam Load - Concentrated Forces / Moments
  • Create
  • Read
  • Update
  • Delete
BarPrestressLoad Prestress Beam Loads NotImplemented
  • Create
  • Read
  • Update
  • Delete
BarTemperatureLoad Element Temperatures
  • Create
  • Read
  • Update
  • Delete
AreaUniformlyDistributedLoad Pressure Load
  • Create
  • Read
  • Update
  • Delete
AreaTemperatureLoad Element Temperatures
  • Create
  • Read
  • Update
  • Delete

Results

BHoM Type MidasCivil Type Default Axis Notes Implementation
NodeReaction Reaction
  • Read
NodeDisplacement Displacements
  • Read
BarForce Beam Force
  • Read
BarDeformation Displacements
  • Read
BarStress Beam Stress
  • Read
BarStrain NotImplemented
  • Read
MeshResults NotImplemented -
  • Read
GlobalReactions Reaction
  • Read
ModalDynamics NotImplemented -
  • Read
Clone this wiki locally