MaximaLabs
Mechanical & Piping

ASME-code mechanical ratings, fed straight from the process.

Design pressure, temperature, and vapor rates come out of the converged flowsheet — not a hand-typed datasheet. Get a wall-thickness and nozzle check the moment the simulation solves.

Feed gas
Compressor
Aftercooler
Letdown valve
Pipeline
Downstream

Compression, cooling, letdown, and pipeline transport — every stage feeds the mechanical rating with real, converged process conditions.

See the math

The governing hydraulic/thermodynamic equations for rotating and piping equipment — fetched live from the same catalog the in-app math panel renders.

S(T2s,P2)=S(T1,P1)(real-gas isentropic, solved for T2s)S(T_{2s}, P_2) = S(T_1, P_1) \quad(\text{real-gas isentropic, solved for } T_{2s})
T2=T1+T2sT1η,W=F(H(T2,P2)H(T1,P1))T_2 = T_1 + \frac{T_{2s}-T_1}{\eta},\qquad W = F\,(H(T_2,P_2) - H(T_1,P_1))
Symbols
T
temperature [K]
P
pressure [Pa]
S
molar entropy [J/mol/K]
H
molar enthalpy [J/mol]
\eta
isentropic efficiency
W
shaft power [W]
F
molar flow [mol/s]

Live from the same catalog the app's own "math" tab renders — not a screenshot.

Engine capabilities

What this solver actually handles, not a feature-list promise.

Shell and head wall thickness

UG-27 cylindrical shell thickness and UG-32 2:1 ellipsoidal head thickness from the converged design pressure and temperature, plus UG-28 external-pressure/vacuum wall thickness for vessels that see vacuum service.

Nozzle reinforcement and wind loading

UG-37 opening reinforcement check flags whether a nozzle needs a reinforcing pad, and UG-22 adds wind-bending thickness for tall columns — both driven by the same stream conditions the flowsheet already solved.

Tube vibration and fatigue screening

Tube natural frequency vs. vortex-shedding frequency, a Connors fluid-elastic instability check, and an acoustic-resonance coincidence screen for shell-and-tube exchangers — plus a Basquin-curve fatigue check and TEMA tube-count sizing.

Nozzle-load envelope for downstream checks

An allowable nozzle-load envelope (axial, shear, bending, torsion) exports the numbers a WRC-107 or CAESAR II piping-stress review needs next — the simulation hands off real loads instead of a placeholder assumption.

Compressor and pump hydraulics

Polytropic compression and centrifugal-pump duty computed directly from the converged process stream — the same numbers that feed the ASME rating, not a separately re-modeled datasheet.

Pipeline and letdown hydraulics

Pressure-drop and valve letdown hydraulics on the converged flowsheet's actual flow, composition, and phase — no separately maintained line-sizing spreadsheet.

Scripted from Python

The same engine, called from the flowsim SDK.

from flowsim.sdk import FlowSimClient

client = FlowSimClient()
sim = client.create_simulation("Gas conditioning train", flowsheet)
client.run(sim["id"])
sheets = client.datasheet(sim["id"])  # TEMA exchanger + API pump/compressor datasheets

See it on your own process

Every number on this page comes from a real, converged flowsheet — open the workspace and run one yourself.

Stop fighting legacy software. Build your first flowsheet in 60 seconds.