-
Notifications
You must be signed in to change notification settings - Fork 3
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. A load Pattern and corresponding Load Case will be created. |
|
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 |
Joint Displacement |
|
|
PointAcceleration |
Joint Acceleration |
|
|
PointVelocity |
Joint Velocity |
|
|
BarUniformlyDistributedLoad |
Frame Load - Distributed |
|
|
BarVaryingDistributedLoad |
Frame Load - Distributed |
|
|
BarPointLoad |
Frame Load - Point |
|
|
BarPrestressLoad |
Frame Load - Target Force |
|
|
BarDifferentialTemperatureLoad |
Frame Load - Temperature |
|
|
BarUniformTemperatureLoad |
Frame Load - Temperature |
|
|
AreaUniformlyDistributedLoad |
Shell Load - Uniform |
|
|
AreaUniformTemperatureLoad |
Shell Load - Temperature |
|
|
MassSource |
Not Implemented |
|
BHoM Type | SAP Type | Default Axis | Notes | Implementation |
---|---|---|---|---|
NodeReaction |
Support/Spring Reactions | Global |
|
|
NodeDisplacement |
Joint displacement | Global |
|
|
NodeVelocity |
Not Implemented | - |
|
|
NodeAcceleration |
Not Implemented | - |
|
|
BarForce |
Frame force | Local |
|
|
BarDeformation |
Not Supported | - |
|
|
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 |
|