Structural FEA
A browser-based finite element analysis (FEA) tool for structural engineers. Analyse beams, frames, trusses and plates directly in your browser with no installation required.
Key Features
- 3D Modeling – Create nodes and members, draw planar quadrilateral and triangular plates, and generate circular/annular plates, cylindrical shells, and conical/frustum shells
- Multiple Analysis Types - Linear (with tension/compression-only members), P-Delta, Buckling (Classic and Wittrick-Williams exact-member), and Modal
- Comprehensive Results - View displacements, reactions, member force diagrams, member stress, and plate result contours
- Load Cases & Combinations - Organize nodal, member, and plate surface loads into cases and factored combinations
- Load Combination Generator - Auto-generate code-compliant combinations (AS/NZS 1170, ASCE 7, Eurocode 0, NBCC)
- Section & Material Libraries - Access standard sections and materials from multiple countries
- Spring Supports - Model elastic foundations and soil springs
- Rigid Diaphragms - Constrain floor or wall nodes to a master for in-plane rigid-body motion
- Design Code Checks - AS 4100:2020, AISC 360-16 & 22, Eurocode 3, and CSA S16-19 steel design checks via Member Analysis
- DXF Import - Import CAD geometry directly as nodes, members, and plate meshes
- PDF & Excel Reports (Pro) - Export professional analysis reports including geometry, loads, and results
- Structure Wizard - Quick-start templates for common frame types
- Health Check - Automated model validation to catch stability and connectivity issues
- Load Generators - Convert floor, roof, and wall pressures (kPa/psf) to member distributed loads using automatic tributary widths: area loads onto beams, lateral loads onto columns
- Share Model - Generate a share link to send a copy of your model to anyone
- Cloud Storage - Save and sync projects across devices (with account)
- No Installation - Works entirely in your browser
Quick Start
- Open the app at /structuralfea
- Draw nodes, members, and plates using Draw mode (
Ctrl+D) and the Plates dialog - Apply supports by selecting nodes and setting restraints in the properties panel
- Add loads via the context menu or Loads dialog
- Run analysis by clicking the button labelled with the selected analysis type (Linear by default)
- View results using the display toggles in the left sidebar
Navigation
Use the sidebar to explore specific topics:
- Getting Started - First steps, the interface, sign conventions, and shortcuts
- Tools - Drawing, selection, and editing
- Modeling - Nodes, members, plates, sections, and materials
- Loads - Load cases, combinations, and applied loads
- Analysis & Results - Running analysis, viewing results, and design checks
- File & Settings - Saving projects and app preferences