Skip to content

Analysis & results

A solved frame with the bending moment diagram

Analysis types

Choose from the selector beside Solve:

TypeWhat it doesResult
Linear staticFirst-order elastic analysisDisplacements, reactions, member + plate forces
P-DeltaSecond-order (geometric stiffness)Same as static, with second-order effects
BucklingElastic buckling eigenvalueCritical load factors + buckling mode shapes
ModalFree-vibration eigenvalueNatural frequencies (Hz) + mode shapes

For buckling and modal, set the number of modes. P-Delta exposes iteration limit and convergence tolerance. Your choice persists across a refresh.

Advanced solver options

Settings ▸ Solver exposes finer control over the analysis. These are feature-detected against the WASM build, so an option only appears when the loaded solver supports it:

  • Member evaluation points - stations per member (default 11). More stations give a finer force-diagram resolution along each member (and finer continuous-member span splitting); fewer solve a touch faster.
  • Smooth plate results - average / extrapolate plate nodal stresses for smoother contours instead of raw per-element values.
  • Consistent mass matrix (modal) - use a consistent mass matrix rather than the default lumped matrix for modal analysis (affects the natural frequencies).
  • Building slenderness check (h/300) - after a static solve, compare the overall sway against the h/300 limit and report the ratio (e.g. 1/420 OK) in the log, naming the governing node.

Your choices persist across a refresh.

Model size

Studio solves entirely in your browser. Small models use a direct dense solve; larger ones (above ~800 free DOFs) switch to a fill-reduced (RCM-ordered) sparse solver that scales to tens of thousands of DOFs - a 2,880-plate dome (~17,700 DOFs) solves in a few seconds. Above ~20,000 free DOFs Studio asks for confirmation first, since a very large solve keeps the browser tab busy while it runs.

Reading results

The bottom panel has tabs:

  • Reactions - support reactions (kN, kN·m), with a per-axis equilibrium check (ΣR + applied ΣF ≈ 0) on each loaded axis - vertical (Y), plus horizontal (X) and (Z) for laterally- or out-of-plane-loaded 3-D models - to confirm the solve balances at a glance.
  • Member forces - end forces per member (kN, kN·m).
  • Displacements - nodal translations (mm) and rotations (mrad).
  • Plate forces - membrane stresses (MPa) and bending moments (kN·m/m), plus Wood-Armer design moments in the plate inspector.
  • Summary - max displacement, Σ reactions, applied load, max moment, and an equilibrium check.

Clicking a results row selects that node/member/plate in the 3D view.

Visualising results

A simply-supported plate solved: bending-stress contour with the plate inspector showing centroid moments and Wood-Armer design moments

  • Deflection contour - after solving, the model is coloured by displacement magnitude (legend bottom-left). Plate-only models show a bending-stress contour instead (shown above).
  • Deformed shape - scale slider + Animate toggle. For buckling/modal, the mode shapes animate.
  • Member force diagrams - select a member to see N / V / M diagrams along it in the inspector.
  • Reaction arrows at the supports.

Inspector readouts

Select any element (in the viewport, the model tree, or a results row) and the right-hand inspector shows its properties and its solved results:

  • Node - coordinates, restraints and applied load (editable); after solving, its displacement (ux/uy/uz, |u|) and, for a support, its reaction (Rx/Ry/Rz, Mx/My/Mz in kN/kN·m).
  • Member - connectivity, type, material, section, β angle; after solving, its end forces and N / V / M force diagrams plotted along the member.
  • Plate - geometry, thickness, material, pressure; after solving, centroid membrane stresses and bending moments, plus Wood-Armer design moments (top/bottom reinforcement).

Show / hide & focus

Declutter the model with the View menu or shortcuts: toggle nodes (O), supports (P), loads (D), members and plates; Isolate selection (X) hides everything but the selected element; Show all (A) restores it.

Units

On-screen results use engineering units (kN, kN·m, mm). The underlying solver and the JSON API use SI (N, m, Pa, rad) - see the API reference. A configurable metric / imperial display is on the roadmap.

Force diagrams (BMD / SFD / AFD)

After solving, the Diagrams control in the deformed-view panel overlays member force diagrams directly on the 3D model: M (bending moment), V (shear) or N (axial), drawn from the per-station member forces in each member's bending plane and scaled to a common maximum. Pick a load case or Σ combination and the diagrams follow. Select a member to read its exact M/V/N mini-diagrams in the inspector.

Save a view as an image

File → Save image (PNG) downloads the current 3D viewport - including whatever is shown (deformed shape, force diagrams, utilisation contour) - as a PNG, ready to drop into a calculation package, report or email.