MaximaLabs

Unit operations

Drag any of these onto the canvas and solve it — rigorously, in your browser. Each page shows what the unit does, its inputs and outputs, and the exact governing equations the solver works, then lets you run a real example in one click.

Mixer

N inlets -> 1 outlet

Tank (holdup vessel)

N inlets -> 1 outlet (adiabatic mix at steady state; carries inventory in the dynamic/live engines — a level-control accumulator)

Splitter

1 inlet -> N outlets

Heater / Cooler

1 inlet -> 1 outlet

Air cooler (fin-fan)

1 inlet -> 1 outlet (rejects to air)

Heat exchanger

2 inlets -> 2 outlets

Fired heater / furnace

2 inlets (process, fuel gas) -> process outlet + flue gas

Boiler

1 inlet (feedwater) -> 1 outlet (steam)

Desuperheater / attemperator

1 inlet (superheated steam) -> 1 outlet (tempered steam)

Cooling tower

1 inlet (hot water) -> 1 outlet (cold water)

Condenser

1 inlet (steam) -> 1 outlet (condensate)

Deaerator

2 inlets (feedwater, LP steam) -> 1 outlet (deaerated water)

LNG storage tank

1 inlet -> stored liquid + boil-off gas (reports weathering)

BOG recondenser

boil-off vapour + subcooled LNG -> recondensed liquid (+ surplus vapour)

Gas turbine (driver)

fuel gas -> exhaust; reports shaft power and the ambient derate

FCC riser

1 gas-oil inlet -> 1 effluent; reports lump yields, the gasoline optimum and the cat/oil ratio the heat balance demands

Mercury guard bed

1 inlet -> 1 outlet (trace Hg removed; reports bed life)

Mol-sieve dehydrator

1 inlet -> 1 dried outlet (reports cycle time + regen duty)

LNG exchanger (cold box)

2-6 streams in one core, outlet i pairs with inlet i

Multistream exchanger

N streams in one core, feasibility via composite-curve pinch

Flash drum

1 inlet -> vapor + liquid

Three-phase flash

1 inlet -> vapor + liquid1 + liquid2 (V-L-L decant)

Distillation column

feed -> distillate + bottoms

Shortcut distillation (FUG)

feed -> distillate + bottoms

Three-phase column (decanting)

feed -> organic + aqueous distillate + bottoms (heterogeneous azeotrope)

Reactive column (kinetic)

feed -> distillate + bottoms (per-stage Arrhenius reaction rate)

Rate-based column

feed -> distillate + bottoms (tray efficiency)

Rate-based column (two-film)

feed -> distillate + bottoms (multicomponent Maxwell-Stefan mass transfer)

Absorber / stripper

gas + liquid -> gas + rich liquid

Rate-based packed absorber

gas + liquid -> gas + rich liquid

Fischer-Tropsch reactor

syngas (CO+H2) -> hydrocarbons + water

Extraction column

feed + solvent -> extract + raffinate (countercurrent LLE)

Crude distillation (CDU)

1 crude feed -> distillate + side cuts + bottoms (in order)

Pump

1 inlet -> 1 outlet (raises liquid pressure)

Compressor

1 inlet -> 1 outlet (raises vapor pressure)

Multi-Stage Compressor

1 inlet -> 1 outlet (N staged compressions with interstage cooling)

Turbine

1 inlet -> 1 outlet (expands vapor, extracts shaft work)

Steam turbine

1 inlet -> [extraction, exhaust] (extraction / back-pressure staging)

Valve

1 inlet -> 1 outlet (throttle, drops pressure)

Pipeline

1 inlet -> 1 outlet (Darcy ΔP over a pipe)

Reservoir well (IPR)

source — flow solved from the inflow performance relationship

Solar PV array

source — no material stream; reports a power_w metric

Wind turbine

source — no material stream; reports a power_w metric

Batch reactor (campaign)

charge -> product, averaged over the batch cycle

Batch still (Rayleigh)

charge -> distillate + bottoms, averaged over the cycle

IVT reactor (mRNA transcription)

reaction mix -> transcript

LNP formulation

aqueous RNA + lipid in ethanol -> formulated suspension

TFF / UF-DF

feed -> retentate (concentrated) + permeate

Chromatography capture (Protein A)

feed -> eluate (product pool) + flowthrough

Low-pH viral inactivation

1 inlet -> 1 outlet (hold; reports log reduction)

Virus filter

feed -> filtrate (product) + retained

Lyophilizer (freeze dryer)

liquid formulation -> cake + sublimed vapor

Relief valve (PSV)

1 inlet -> process (passthrough) + relief (to flare)

Flare stack

N relief inlets -> burned (terminal, no outlet)

Reactor

1 inlet -> 1 outlet (stoichiometric conversion)

Yield reactor (RYield)

1 inlet -> 1 outlet (specified product yields; mass-conserving)

Reactive distillation

1 feed -> distillate + bottoms (react + separate)

Dividing-wall column

1 feed -> top + side + bottom (3 products)

Dividing-wall column (rigorous)

1 feed -> distillate + side + bottoms (3 rigorous MESH columns)

Petlyuk column (thermally coupled)

1 feed -> distillate + side + bottoms (coupled prefractionator + main column)

Adsorption column

1 inlet -> purified + loaded

Pressure Swing Adsorption (PSA)

1 feed -> product + tail_gas (real 2-bed cyclic pressure-swing process)

SMB chromatography

feed + desorbent -> extract + raffinate (True Moving Bed equivalent)

Vacuum PSA (multi-bed)

1 feed -> product + tail_gas (N-bed vacuum cyclic pressure-swing)

Separator

1 inlet -> captured + remaining (recovery)

Decanter

1 liquid inlet -> light + heavy liquid (LLE)

Crystallizer

1 feed -> solid crystals + mother liquor

Lithium sorption (DLE)

1 brine feed -> loaded (Li-rich eluate) + raffinate (barren brine)

Filter

solid + liquor inlets -> cake + filtrate

Centrifuge

solid + liquor inlets -> cake + filtrate (Sigma-theory sizing)

Dryer

wet cake -> dry solid + vapor

Mill

feed solid -> ground product (Bond's Law)

Cyclone

gas + solids -> clean gas + captured solids

Hydrocyclone (classifier)

slurry (solid + water) -> coarse underflow + fine overflow

Ejector (thermocompressor)

motive (HP) + suction (LP) -> discharge (recompressed)

Screen

solids -> oversize + undersize (PSD cut)

Electrostatic precipitator

gas + solids -> clean gas + captured

Baghouse (fabric filter)

gas + solids -> clean gas + captured dust

Venturi scrubber (wet)

gas + solids + scrubbing liquid -> clean gas + slurry

CCD washer (counter-current decantation)

residue solids + liquor + wash water -> washed solids + pregnant liquor

Granulator

seeds + binder -> grown granules

Rotary kiln

solid feed -> heated/reacted solid + evolved gas (indirect, RTD-sized)

Fluidized bed

solid + fluidizing gas -> heated/reacted solid + gas (indirect, Wen-Yu sized)

Thickener / clarifier

slurry -> dense underflow + clarified overflow

Membrane (RO)

1 feed -> permeate + retentate

Membrane distillation

Electrodialysis / EDI

Gas permeation membrane

1 feed -> retentate + permeate (solution-diffusion)

Pervaporation membrane

1 liquid feed -> vapor permeate + liquid retentate (breaks azeotropes)

Polymerization reactor

monomer -> polymer (Mn/Mw/PDI)

Evaporator (effect)

process feed + heating steam -> concentrated liquid + vapor boiloff + steam condensate

Kinetic reactor

1 inlet -> 1 outlet (CSTR/PFR)

Hydrocracker

heavy feed + H2 -> lighter products (discrete lumped kinetics)

Claus sulfur recovery (SRU)

acid gas -> tail gas + liquid sulfur (staged Claus conversion)

Ion Exchange Softener

1 inlet -> 1 outlet (water passes through thermodynamically; the hardness balance rides alongside it as mg/L as CaCO3)

Isomerization (ISU)

n-paraffins -> iso-paraffins (equilibrium limited)

Equilibrium reactor

1 inlet -> 1 outlet (Keq)

Gibbs reactor

1+ inlets -> 1 outlet (free-energy min)

Bioreactor

1 inlet -> 1 outlet (Monod fermenter)

Electrolyzer

water feed -> H2 (green hydrogen)

Electrolyzer (rigorous)

water feed -> H2 (Butler-Volmer/Nernst cell); fuel-cell mode: H2 -> water

Bipolar-membrane electrodialysis (BPED)

1 LiCl feed -> 1 outlet (Li+ -> LiOH via Faraday's law, DLE conversion stage)

Acid leach

2 inlets (solid black-mass feed + acid solution) -> pregnant leach solution, insoluble residue

Precipitator / neutralizer (hydroxide precipitation)

1 aqueous inlet dosed to a target pH -> clarified liquid, hydroxide sludge

Gas fermentation (chemolithoautotroph)

2 inlets (gas feed H2/O2/CO2 + liquid medium) -> off-gas, biomass broth

Enzymatic reactor (Michaelis-Menten)

1 inlet -> 1 outlet (substrate + pH-branched dual products)

Perfusion bioreactor (cell retention)

1 inlet (fresh medium) -> 2 outlets [harvest, bleed]

Anaerobic digester (hydrolysis + acidogenesis + methanogenesis)

1 inlet -> 2 outlets [biogas, digestate]

Lignocellulosic pretreatment (dilute-acid/steam)

1 inlet -> 2 outlets [hydrolyzate, residual_solids]

Ortho-para H2 converter (cryogenic cold-box catalyst bed)

1 inlet -> 1 outlet (H2 spin-isomer shift toward equilibrium)

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