Calculations

Build, save, and reuse engineering calculations with 60+ block types. Roark beam analysis, hydraulics, pipe design, welded connections, IBR boiler calculations, section profiles — all in your browser.

Overview

Calculations provides a flexible, block-based environment for building engineering calculations. Chain reusable blocks together — each with defined inputs, formulas, and outputs — to model complex engineering problems.

Includes a full Roark beam calculation engine (18 cases with interactive SVG diagrams), a section profile database (132 Australian sections), hydraulics solvers (piping, pumps, orifices, control valves), pipe design thickness blocks, pipe support span, weld joint and weld group analysis, and Indian Boiler Regulations (IBR) blocks. Every calculation is revision controlled and exportable to professional PDF reports.

Calculations screenshot

Key Features

Block-Based System

Composable calculation blocks with inputs, formulas, and outputs. Chain blocks together to model complex problems. Drag to reorder, duplicate, and reuse across calculations.

60+ Block Types

6 categories: Hydraulics (pipe pressure drop, pump sizing, orifices, control valves), Cross-Section (section properties for 7 shapes, utilisation check), Beams (18 Roark cases), Welded Connections (8 joints, 10 weld groups), Pipe Design (thickness B31.1/B31.3/AS 4041/HDPE/PP-R/PVC-U, pipe support span), IBR (6 boiler blocks).

Roark Beam Engine

18 load cases × 6 end conditions. Interactive SVG reference diagrams with live load position. 3-panel combined output (shear, moment, deflection). Section utilization checks (OK / MARGINAL / OVERSTRESSED).

Pipe Design

Pipe wall thickness to ASME B31.1, ASME B31.3, AS 4041, and plastic pressure pipes (HDPE, PP-R, PVC-U). Pipe support span per AS 4041 with separate governing spans for small-bore and large-bore lines.

Section Profile Database

132 Australian sections across 8 categories: UB (30), UC (39), PFC (15), SHS (10), RHS (10), CHS (10), EA (10), UA (10). Cascading dropdowns: Region → Type → Size. Values in cm⁴/cm³/cm, converted on-the-fly.

PDF Reports

Full calculation export with all blocks, inputs, outputs, results, and embedded SVG diagrams. Professional format for design submissions and document control.

How It Works

1
Add Blocks

Choose from 60+ block types across 6 categories. Each block loads with the relevant input fields, formulas, and output displays.

2
Chain & Calculate

Arrange blocks in sequence. Outputs from one block feed into the next. Reorder, duplicate, and adjust as your calculation evolves. Results update in real time.

3
Export & Submit

Export to a professional PDF with all blocks, diagrams, and results. Share via secure link or submit through the project workflow for checking and approval.

Calculation Categories

62 block types organized into 6 engineering categories:

  • Hydraulics (11): Pipe Pressure Drop (Darcy-Weisbach with Swamee-Jain friction factor) and Pump Sizing (TDH, shaft power, NPSH available, specific speed); 5 orifice blocks (sizing, K-factor, pressure drop, flow rate, beta ratio); 4 control valve blocks (sizing Kv/Cv, flow rate, pressure drop with choked-flow check, cavitation index)
  • Cross-Section Check (2): Section Properties (area, centroid, Ixx/Iyy, section modulus, radius of gyration) for rectangle, solid circle, hollow circle (pipe), RHS/SHS, I-beam, channel and angle, plus a Roark Section Utilization Check
  • Pipe Design (7): Pipe Thickness to ASME B31.1, ASME B31.3, AS 4041, HDPE (PE100/PE80), PP-R (ISO 15874) and PVC-U (ISO 1452), and Pipe Support Span (AS 4041 basis)
  • Beams (18 Roark cases): Concentrated load, uniform load and end couple, each with 6 end conditions (cantilever, guided–fixed, propped cantilever, fixed–fixed, simply supported, guided–simply supported). Interactive SVG diagrams, 3-panel output (shear/moment/deflection)
  • Welded Connections (18): 8 joints (single and double transverse lap, parallel lap, combined lap, full and partial penetration butt, double-fillet T-joint, corner) and 10 weld groups (line, parallel lines, rectangle, C, L, T, I, circle, channel, cross) checked to AS 4100 with an E60/E70/E80 electrode library
  • IBR (6): Indian Boiler Regulations — pipe thickness / MAWP, boiler tube thickness, hydrostatic test pressure, drum / shell thickness, cast steel pipe and piping flexibility

How Blocks Work Together

  • Execution engine: A dependency graph is sorted topologically, so every block's outputs feed the blocks that use them. Drag blocks to reorder them and duplicate any block.
  • Reference picker: Link an input to any upstream block's output; outputs that merely echo an input are hidden so the picker stays short.
  • Section database: 132 Australian sections (UB, UC, PFC, SHS, RHS, CHS, EA, UA) plus US, EU and Chinese profiles, chosen through cascading Region → Type → Size dropdowns.
  • Utilisation checks: Beam and section checks report OK (below 0.85), MARGINAL (0.85–1.0) or OVERSTRESSED (1.0 and above), and handle negative loads.
  • Plastic pipe: HDPE, PP-R and PVC-U thickness blocks show NO WALL when the required wall exceeds the thickest stocked SDR, with the maximum allowable pressure noted below the table.
  • PDF export: The PDF includes every block with its inputs, formulas and outputs, plus the embedded diagrams. Sheets are revision controlled and can be shared through a read-only link.

Ready to Get Started?

Create your first engineering calculation in minutes — no software to install.

Sign Up Free