SA-FEA: Finite Element Analysis in Your Browser

SA-FEA finite element analysis (FEA) application online. Import, mesh, and solve locally with WebAssembly. No install.

The cantilever beam shown above is the first of many samples that are free to run.

SA-FEA Features

  • Linear static, modal, and nonlinear analysis
  • Large deformation, elastoplastic hardening, and hyperelastic materials
  • Contact mechanics including rigid tools, elastic body contact, bonded constraint and friction
  • TET10 and TET15 quadratic tetrahedral elements
  • Local refinement zones, per-face sizing, and minimum element count through thin walls
  • STEP, IGES, and STL import
  • Extensive mesh quality reporting, reaction force verification and energy conservation verification
  • Geometry, mesh, and results are never uploaded to our servers
  • No installation required
  • Runs on all modern browsers
  • Developed by Standards Applied LLC, the creators of popular online applications like Curvefit Pro and Curve Fitting Online.
  • All applications are backed by robust C++ compiled into WebAssembly.
  • $495 per month, or $332.92 per month billed yearly at $3,995

Benchmark results

Meshing

MesherTetrahedraOutside the limitsSmallest dihedral angleSkin triangles outsideTime
SA-FEA13,346018.0°124 (2.6%)0.9 s
Frontal-Delaunay, best of eight settings46,6982,097 (4.5%)2.2°2,542 (11.8%)2.3 s
Advancing front, crease angle 60° (its default aborts)5,251138 (2.6%)3.8°261 (6.9%)1.8 s
Constrained Delaunay refinement137,3053,223 (2.3%)1.3°8,931 (22.2%)2.9 s
Envelope-based robust tetrahedralization3,236931 (28.8%)8.7°1,719 (69.1%)15.3 s
Delaunay refinement, surface then volume21,5332,360 (11.0%)7.0°4,191 (29.4%)4.3 s

Accuracy

The Verification & Benchmarks page lists the cases the solver is checked against, each with its target and reading: NAFEMS and MacNeal-Harder benchmarks, NASA demonstration problems, closed forms for statics, modes, large deflection, plasticity, and contact, patch tests, mesh quality, and CAD import against an independent kernel.

Quadratic tetrahedral elements

A TET10 tetrahedral finite element: four corner nodes and six mid-side nodes highlighted
The quadratic TET10 element

A TET10 element has four corner nodes and six mid-side nodes: displacement varies quadratically inside each element, stress varies linearly, and curved faces follow the surface. A TET15 adds a node on each face and one at the centre, which improves the near-incompressible response and the contact pressure at the same mesh size.

Nonlinear FEA: large deflection, plasticity, contact

Von Mises stress on a deformed plate from a nonlinear FEA solve run in the browser
A clamped plate pushed past its thickness, von Mises stress on the deformed shape.