Never manually sync your maths, sketches and 3D models again.

StructArk is a free engineering notebook for structural engineers. One plain-text document holds the inputs, the typeset calculation, the finite-element model, the building model and the dimensioned drawings. Move an input, and everything downstream moves with it.

Free · No account · Release 0.0.1, a preview

A piece of a calculation sheet: the earth pressure on a retaining wall written out formula by formula, with the numbers and units put in, and the check of its reinforcement marked OK.
Free
The notebook costs nothing and needs no account. Engineers never pay to open their own calculations.
Reusable
Any finished notebook is a template. The next footing is an input change and a re-print.
Auditable
Plain text means diffs, version control and review: the trail a calculation package is supposed to have.
Yours
Local files, and no licence to open your own archive ten years from now.

The problem

Concept to software is still typed in by hand.

No engineering notebook supports FEM and BIM

Notebooks like Mathcad and Blockpad typeset maths beautifully, but they cannot analyse a frame or hold a building model. Analysis and BIM live in separate, closed applications.

Every tool needs re-entry from the hand calc

The engineer sketches and solves on paper, then types the same geometry into the analysis package, again into the calc sheet, again into CAD. Each copy can drift, and a changed input has to be chased through all of them.

Existing alternatives

Tool Strong at Where it stops
MathcadReadable, unit-aware maths a reviewer can followNo model, no drawings, a closed file, and a licence to open your own work
BlockpadSpreadsheet and document in one, modern and affordableGeneral purpose: no FEM, no BIM, no structural drawings
CalcpadCEFree, text-based calculations with formatted outputCalculation only; the model and the drawings still live elsewhere
Excel · TeddsUniversal sheets; code-checked library calcsHidden formulas or a fixed scope; the non-standard part of a job falls back to hand calcs
FEA + CAD + WordReal analysis, real drawings, a presentable packageThree files, three re-entries; every revision is manual rework

The missing product is not a better spreadsheet. It is one document that can analyse, design, draw and report, and stay consistent when an input moves.

What it does

One set of inputs drives the typeset calculation, the analysis, the building model and the drawings. Change a span or a bar diameter and the whole notebook re-solves and re-draws. Every picture is a document that ships with the app, as the app draws it.

A sheet: a table of six inputs with sliders, a sentence that reads their values, and the earth pressure on a retaining wall written out with its numbers and units.
tank wall.md: the form, the sentence that reads it, and the earth pressure written out.

Inputs and formulas, written out as by hand

An input is a line with its value, its unit and its limits, and the sheet turns it into a form with a slider. A formula is a line too, and the sheet writes it out the way a checking engineer reads it: the symbols, the numbers put in, and the result with its unit.

  • Every SI and imperial unit, carried through every line and converted where it must be
  • A comparison is a check, and says OK or FAIL
  • A value is written into a sentence, so the text follows the numbers
  • The functions of algebra, trigonometry, matrices and statistics

Verification

The analysis engine is tested against textbook results. Each row is one of its tests, run on every change, with the tolerance the test holds it to.

Benchmark Reference Agreement
Axial bar, end load: extensionPL / EAExact
Cantilever, tip load: deflectionPL³ / 3EIExact
Cantilever, tip load: base reactionsP and PLExact
Simple beam, uniform load: midspan deflection5wL⁴ / 384EIExact
Fixed beam, uniform load: end and midspan momentswL² / 12 and wL² / 24Exact
3D frame: joint displacements and rotationsLogan, A First Course in the Finite Element Method, example 5.8Within 2 %
Cantilever column, second order (P-Delta): swayThe exact solution, with tan kLWithin 4 %
Simply supported square plate, uniform pressure: centre deflectionTimoshenko, Theory of Plates and Shells, table 8Within 5 %
Simply supported square plate, uniform pressure: centre momentTimoshenko, Theory of Plates and Shells, table 8Within 10 %
Ring plate held at its outer edge: deflection at the holeThe plate equation, solved in closed formWithin 2 %

Exact: equal to the closed form to the 8th decimal place or better.

The other engines are held the same way. Every row of the language reference is a test of the calculation engine: what each word computes, and the formula the sheet draws for it. Every drawing test reads its DXF file back, every building-model test reads its IFC file back with an independent reader, and every document that ships with the app is computed in the tests.

Planned

Beside the free notebook, three tools are planned.

Revit export saves the building model straight into the project's Revit model. An assistant turns a hand sketch and a hand calculation into a document, for you to check and sign. Cloud sync keeps your notebooks in your account and opens them on any machine. If you want to be told when each is ready, join the waitlist.

One email when each tool is ready. Your address is used for nothing else.

Follow the work as it happens.

Follow StructArk on LinkedIn