-
Notifications
You must be signed in to change notification settings - Fork 2
BHoM SAP2000 Object Relations
Josef Taylor edited this page Feb 2, 2022
·
18 revisions
The following outlines what BHoM type that corresponds to each of the SAP2000 types supported
BHoM type | SAP type | Notes | Implementation |
---|---|---|---|
Bar |
Frame Object |
|
|
Node |
Joint Object |
|
|
FEMesh |
Not Implemented |
|
|
RigidLink |
Link Object | Does not process stiffness properties. Links with multiple secondary nodes are split into multiple links. |
|
Panel |
Area Object |
|
BHoM type | SAP type | Notes | Implementation |
---|---|---|---|
Material |
Material | SAP does not support all types of material (Timber), materials of those types will be created as NoDesign and read as either GenericIsotropicMaterial or GenericOrthotropicMaterial
|
|
SteelSection |
Frame Property | see Section Properties for more details |
|
ConcreteSection |
Frame Property | see Section Properties for more details |
|
AluminiumSection |
Frame Property | see Section Properties for more details |
|
TimberSection |
Frame Property | see Section Properties for more details |
|
GenericSection |
Frame Property | see Section Properties for more details |
|
ExplicitSection |
General Frame Section Property |
|
|
CableSection |
Not Implemented |
|
|
CompositeSection |
Not Implemented |
|
|
ConstantThickness |
Area Object |
|
|
LoadingPanelProperty |
Not Implemented |
|
|
Waffle |
Not Implemented |
|
|
Ribbed |
Not Implemented |
|
|
LinkConstraint |
Link Property | Linear only |
|
The following profiles are used for all IGeometricalSection
s. When read out, the appropriate section type will be assigned, depending on material type.
If a matching Standard section can't be found the following parametric section will be created. Note that some properties such as:
- Corner, toe and fillet radii
- Weld size
will be lost when creating these parametric sections.
BHoM Type | SAP Type | Notes | Implementation |
---|---|---|---|
AngleProfile |
|
|
|
BoxProfile |
Tube |
|
|
ChannelProfile |
Channel |
|
|
CircleProfile |
Circle |
|
|
FabricatedBoxProfile |
Tube |
|
|
FabricatedISectionProfile |
I-Section |
|
|
FreeFormProfile |
Not Implemented |
|
|
GeneralisedFabricatedBoxProfile |
Not Implemented |
|
|
ISectionProfile |
I-Section |
|
|
KiteProfile |
Not Supported |
|
|
RectangleProfile |
Rectangle |
|
|
TSectionProfile |
|
|
|
TubeProfile |
Pipe |
|
|
ZSectionProfile |
Cold form Z |
|
BHoM Type | SAP Type | Notes | Implementation |
---|---|---|---|
Loadcase |
|
Loadcase name must be unique. Can not share name with another Loadcase. |
|
LoadCombination | Load Combination | LoadCombination name must be unique. Can not share name with another LoadCombination. |
|
GravityLoad | Self Weight Multiplier | Self Weight Multiplier is applied to all objects per load case. Only one gravity load per load case should be used. |
|
PointLoad | Joint Load |
|
|
PointDisplacement |
|
||
PointAcceleration | Not Supported |
|
|
PointVelocity | Not Supported |
|
|
BarUniformlyDistributedLoad | Frame Load - Distributed |
|
|
BarVaryingDistributedLoad | Frame Load - Distributed |
|
|
BarPointLoad | Frame Load - Point | Not Implemented |
|
BarPrestressLoad | Not Supported | Not Implemented |
|
BarTemperatureLoad | Frame Load - Temperature | Not Implemented |
|
AreaUniformalyDistributedLoad | Shell Load - Uniform |
|
|
AreaTemperatureLoad | Shell Load - Temperature | Not Implemented |
|
MassSource | Mass Source | Global |
|
BHoM Type | SAP Type | Default Axis | Notes | Implementation |
---|---|---|---|---|
NodeReaction | Support/Spring Reactions | Global |
|
|
NodeDisplacement | Joint displacement | Global |
|
|
BarForce | Frame force | Local |
|
|
BarDeformation | Not Implemented | - |
|
|
BarDisplacement | Joint displacement | Global | Displacements extracted on all calculation nodes along the bar. No control over number of points extracted during load read. |
|
BarStress | Not Implemented | - |
|
|
BarStrain | Not Implemented | - |
|
|
MeshForce | Shell force | Local |
|
|
MeshDisplacement | Joint displacement | Global |
|
|
MeshStress | Shell stress | Local | Results in top and bottom layers always returned. No control over result layer is currently possible. |
|
GlobalReactions | Base reactions | Global |
|
|
ModalDynamics | Modal participating mass ratios | Global |
|