Skip to content

๐ŸŽข Elements โ€‹

Elements are the pieces the model is actually made of. Alpaca4d turns Rhino geometry โ€” curves, meshes โ€” into OpenSees finite elements, and adds the boundary conditions that hold them up.

Components in this tab โ€‹

ComponentNicknameBuilds
ForceBeamColumnForceBeamColumnA force-based beamโ€“column element from a curve. Switch the unit to WithHinges for concentrated plasticity at the ends.
ASD ShellASDQ4/ASDT3Shell elements from the faces of a mesh โ€” ASDShellQ4 for quads, ASDShellT3 for triangles.
SSP BrickSSP BrickA stabilized single-point hexahedral solid from an 8-vertex mesh.
Ten Node TetrahedronTen Node TetrahedronA quadratic tetrahedral solid from a 4-vertex mesh, with a node added at the middle of each edge. Needs an OpenSees newer than 3.8.0.
Spring LinkSpring LinkA spring between two nodes that are apart, with its own stiffness in each local direction.
SupportSupportA nodal restraint, from a point or from a plane for skewed supports: Rigid, or through springs, Elastic or Compression Only.
Hinge ReleaseHinge ReleaseA release condition consumed by the WithHinges beam unit.

Choosing an element โ€‹

GeometryUse
One dimension much longer than the other two โ€” frames, columns, braces, trussesForceBeamColumn
Yielding expected only at member endsForceBeamColumn, unit WithHinges
One dimension much smaller than the other two โ€” slabs, walls, plates, roofs, tanksASD Shell
Fully volumetric, and meshable as hexahedraSSP Brick
Fully volumetric, and only meshable as tetrahedraTen Node Tetrahedron
A connection with its own stiffness between two parts โ€” a bearing, a bolt, an interlayerSpring Link

Most models combine several: beams for the frame, shells for slabs and walls, solids for the local 3D regions that need them.

Node matching โ€‹

Elements are not wired to each other explicitly. Assemble collects every element endpoint, shell vertex and solid corner, and merges the ones that fall within its Tolerance into a single node. Two members share a node when their geometry meets within that distance โ€” so if a connection does not transfer force, check the tolerance before anything else.