Attached Bodies
AttachedBody models non-structural equipment (for example trays, skids, vessels) that contributes loads without participating as a deformable structural member.
Concept
An attached body is represented by:
- A geometric primitive (currently
Box) - A rigid spine with ordered spine nodes
- Rigid links from spine nodes to the structural model
All body loads are applied at the COG node. Rigid spine/link elements then transfer and distribute forces through statics.
Basic usage
var body = new AttachedBody(
"Heat Exchanger",
BodyPrimitive.Box,
new Point3D(2.5, 0.0, 3.0),
width: 1.2,
depth: 0.8,
height: 2.0,
mass: 500);
body.SpineAxis = SpineAxis.Z;
body.AddSurfaceLoad(SurfaceType.Top, LoadType.SnowLoad);
body.AddSurfaceLoad(SurfaceType.Front, LoadType.WindLoad);
body.AddSurfaceLoad(SurfaceType.Back, LoadType.WindLoad);
model.AddAttachedBody(body);