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
Splitter
1 inlet -> N outlets
Heater / Cooler
1 inlet -> 1 outlet
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 exchanger (cold box)
2-6 streams in one core, outlet i pairs with inlet i
Flash drum
1 inlet -> vapor + liquid
Three-phase flash
1 inlet -> vapor + liquid1 + liquid2 (V-L-L decant)
Distillation column
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)
Reactor
1 inlet -> 1 outlet (stoichiometric conversion)
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
Dryer
wet cake -> dry solid + vapor
Mill
feed solid -> ground product (Bond's Law)
Cyclone
gas + solids -> clean gas + captured solids
Screen
solids -> oversize + undersize (PSD cut)
Electrostatic precipitator
gas + solids -> clean gas + captured
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
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)
Equilibrium reactor
1 inlet -> 1 outlet (Keq)
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
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)