Free during public beta

Engineering calculations,
built without code

Pipe pressure drop, pump head and shaft power, heat exchangers, cable voltage drop — put data tables, unit conversion, formula modules and flowsheets into one project and export a Word / PDF calculation report. Change one input and the whole flowsheet recalculates.

Free during public beta. Verify results against engineering codes; use “Report an issue” in the workspace for feedback.

0123456789001234567890

Four real scenarios — drag to see

Each figure is a machine you recognise, with a three-parameter control panel underneath: needles, handwheels, fluid columns and the readout are driven by one calculation model. Defaults are the worked examples from standards and textbooks.

Water / process design

Head and shaft power in one pass

  • Total head from pressure rise, velocities and elevation per ISO 9906
  • Hydraulic and shaft power follow the flow — motor margin at a glance
  • Keep your pump catalogue as a table; swap a pump and the report updates

ISO 9906:2012 · benchmark GC-IND-PUMP-001

Build this calculation in the workspace →

Centrifugal pump test bench (ISO 9906): a motor drives an end-suction volute pump at constant speed through a coupling inside a windowed guard, both on a common baseplate with anchor bolts. The DN150 suction line with a pressure gauge draws from a sump; the DN100 discharge riser with a pressure gauge returns to the sump through an electromagnetic flowmeter and a gate valve. Turning the gate-valve handwheel sets the flow and moves the flowmeter bar; the discharge gauge reads the pressure rise; the wattmeter on the left reads shaft power P = ρgQH/η and the bar below it reads pump efficiency.

Piping / water / HVAC

Change the flow — pressure drop, velocity and regime update together

  • Darcy–Weisbach with Swamee–Jain (turbulent) and 64/Re (laminar)
  • Velocity, Reynolds number, friction factor and regime together, units converted automatically
  • Pipes and fittings as modules; chain them into a network summary

Crane TP-410 · Swamee–Jain (1976) · benchmark GC-IND-DW-001

Build this calculation in the workspace →

Pipe friction test section: water leaves a surge tank on the left, passes a control valve (handwheel) and an electromagnetic flowmeter into a steel pipe, runs to a U-bend at the right and back through a sight glass into the tank. Inlet and outlet taps each carry a 0–6 bar gauge: the inlet reads a fixed 4.0 bar, the outlet needle reads inlet minus the friction pressure drop (Darcy–Weisbach). Flow turns the handwheel and changes the tracer speed in the sight glass; the nameplate shows the nominal diameter DN and test length L, and a cursor on the front ruler marks L.

Chemical / pharma / energy

Enough cooling water? Outlet temperature and LMTD instantly

  • Energy balance for the cold outlet; LMTD computed automatically
  • All four terminal temperatures in one module — change an input and everything recalculates
  • Continue with area and U checks in the same project

Incropera, Heat and Mass Transfer 6th ed., Ex. 11.1 · benchmark GC-IND-HX-LMTD-001

Build this calculation in the workspace →

Hairpin counter-flow double-pipe heat exchanger: two outer legs joined by a U-bend stand on two saddles; hot oil (cooled to 60 °C) flows in the inner tube and cooling water in the annulus. Water enters the lower leg through a globe valve and a rotameter and leaves the upper leg, counter to the oil. Changing water flow turns the handwheel and moves the rotameter float; changing the water or oil inlet temperature moves that thermometer's column; the water-outlet thermometer follows the calculated outlet temperature.

Process flowsheets

Flowsheets with recycles converge automatically

  • Recycle streams are torn automatically — direct substitution or Wegstein
  • Higher recovery means more recycle and slower convergence — see the iterations live
  • Checked against the analytical solution: 90% recovery gives 90.9% conversion

Analytical mass balance · benchmark GC-IND-RXN-001

Build this calculation in the workspace →

Reactor + separator with recycle: product from a jacketed stirred-tank reactor feeds a separation column; unreacted feed from the column bottom is pumped back to the reactor top, and a purge line with a handwheel valve branches off the recycle line. A two-digit counter on the instrument box replays the number of tear-stream iterations to convergence while the residual needle settles to zero.

01 / 04

What it looks like in the workspace

Real clicks recorded in the workspace, using the built-in wastewater plant example project.

Try it: pipe friction pressure drop

Darcy–Weisbach with the Swamee–Jain friction factor for turbulent flow and 64/Re for laminar flow. Drag the sliders.

ΔP = f · (L / D) · ρv² / 2 · Re = ρvD / μ · f = 0.25 / [log₁₀(ε / 3.7D + 5.74 / Re⁰·⁹)]²

Fluid: water at 20 °C (ρ 998.2 kg/m³, μ 1.0016 cP), commercial steel ε = 0.045 mm

Pressure drop29.5 kPaHead loss 3.01 m
Velocity
1.77 m/s
Reynolds number
176 239
Friction factor f
0.0189
Flow regime
Turbulent

Default inputs are industry benchmark GC-IND-DW-001: 29.5 kPa.

Save as a project and continue with pumps →

Calculations checked against industry standards

Each example is a benchmark case in the project: inputs from standards or textbook examples, expected values derived independently, compared row by row.

Centrifugal pump head & shaft power

H = Δp/(ρg) + (v₂²−v₁²)/(2g) + Δz; P = ρgQH / η

Q 180 m³/h, Δp 3.0 bar, DN150 / DN100, Δz 0.4 m, η 78%

Head
32.7 m
Hydraulic power
16 kW
Shaft power
20.5 kW

ISO 9906:2012

Pump NPSH available

NPSHa = (p₁ − p_v)/(ρg) + v₁²/(2g) + z₁

Water at 20 °C, vapour pressure per IAPWS-IF97

NPSHa
8.83 m
Inlet velocity
2.72 m/s

ISO 9906:2012 §3.2

Counter-flow heat exchanger LMTD

Q = ṁc_pΔT; ΔT_lm = (ΔT₁ − ΔT₂) / ln(ΔT₁/ΔT₂)

Oil 0.1 kg/s 100→60 °C, water 0.2 kg/s in at 30 °C

Duty
8.52 kW
Cold outlet
40.2 °C
LMTD
43.2 K

Incropera, Heat and Mass Transfer 6th ed., Ex. 11.1

Three-phase cable voltage drop

u = b(ρ₁L/S·cosφ + λL·sinφ)·I_B

100 A, 150 m, 35 mm² copper, cosφ 0.85, 230 V

Voltage drop
8.83 V
Relative drop
3.84 %

IEC 60364-5-52 Annex G

Reactor + separator recycle

50% single-pass conversion, 90% of unreacted feed recycled

Tear-stream iteration compared with the analytical solution

Overall conversion
90.9 %
Recycle
81.8 mol/s

Analytical mass balance

Pipe friction pressure drop

ΔP = f·(L/D)·ρv²/2

50 m³/h, DN100, 100 m, ε 0.045 mm

Pressure drop
29.5 kPa
Reynolds
176 239

Crane TP-410 / Swamee–Jain (1976)

Example values illustrate the method. Verify engineering results against applicable codes and have them approved by qualified personnel.

From data to calculation report in one project

Every step stays in the same project: traceable data, reusable formulas, checkable results.

  1. Data tables & cases

    Import Excel / CSV and switch design cases; downstream modules recalculate.

  2. Automatic units

    Dimension checks and unit sets (SI / metric / English) — enter values in any unit.

    100 m³/h

  3. Formula modules

    Build reusable modules with forms and Excel-style formulas, with checks.

  4. Flowsheets & recycles

    Connect modules and streams; mixing, splitting and recycle convergence are handled.

  5. Report export

    Formulas, substituted values and conclusions, exported to Word / PDF / Excel.

Built for people and for agents

One calculation engine behind the UI, the command line and the API.

CLI & HTTP API

Script batch calculations, report export and flowsheet rendering.

Entry point for AI agents

Create a personal access token in the account page and let agents call /api/peb/agent; commands ship with JSON Schema and work as LLM tools. See /llms.txt.

Collaboration & history

Files, version history and recycle bin; owner / editor / viewer roles and real-time co-editing.

$ peb run pump-chain.project.json
■ P-101 head        H = 50 m
■ P-101 shaft power P = 18.16 kW
$ peb report water-treatment.project.json --format docx
✓ calculation-report.docx

FAQ

Is it free?

Yes, during the public beta. Paid plans will be announced in the app in advance.

Are the results reliable?

The engine is benchmarked against public standards and textbook examples (pumps, NPSH, heat transfer, pressure drop, cable voltage drop, recycles). Verify engineering results against applicable codes.

Which units are supported?

Four unit sets — SI, metric, metric-bar and English; units can be mixed and are converted by dimension.

What can I export?

Calculation reports to Word, PDF and Excel; data tables via Excel / CSV.

Where is my data stored?

Public beta data is stored on cloud servers in Singapore and is never sent to third-party models. See the privacy policy.

Turn your next calculation report into a reusable project

Sign up and go straight to the workspace — three example projects (wastewater plant, pump chain, electrical & instrumentation) are ready to run.

Start free →