Chain 40+ engineering calculation blocks — hydraulics, pipe design, cross-sections, beams (Roark), weld joints and weld groups — with automatic output feeding, section profiles and PDF export.
Last updated: August 2026
Calculations is a block-based engineering calculator. Each block holds inputs, a formula, and outputs; blocks can be chained so the output of one automatically feeds the next, and the whole sheet is evaluated in dependency order.
40+ block types cover hydraulics (10), pipe design (7 — pipe thickness B31.1/B31.3/AS 4041/HDPE/PP-R/PVC-U and pipe support span), cross-sections (8), beams (18 Roark cases), weld joints (5), and weld groups (10 Blodgett patterns). Work auto-saves, revisions are kept, and the finished calculation exports to a professional PDF.
Start with a clear calculation name, then build the sheet from small, reviewable blocks. Outputs remain visible so another engineer can trace the calculation.
Select a section profile from cascading dropdowns:
Properties auto-populate: Area (cm²), Moment of Inertia (cm⁴), Section Modulus (cm³), and Radius of Gyration (cm). Values are stored in cm and converted to mm on-the-fly for the calculations.
| Issue | What to do |
|---|---|
| A beam shows OVERSTRESSED | Increase the section size or reduce the load/spacing. The section utilisation check flags it for a reason. |
| An output I expected isn't appearing | Check the block's inputs are complete — chained blocks need upstream outputs to be populated first. |
| My section profile isn't listed | Confirm the Region, then the Section Type — sizes depend on both selections. |
| Results didn't update after editing | Blocks re-evaluate in dependency order on change. Re-open the block or add/refresh a downstream block. |
Do I need to save manually?
No — calculations auto-save as you work.
Can one block use another block's output?
Yes — chain blocks and the engine evaluates everything in dependency order (topological sort).
Which beam load cases are available?
Roark Cases 1, 3, and 5, with free/guided/pinned/fixed end-condition combinations and an interactive load-position drag handle.
Can I share a calculation with someone who isn't registered?
Yes — use Share to create a read-only signed link that expires after 7 days.