The refinery, unit by unit
Crude and vacuum distillation, hydroprocessing, alkylation and the fractionation trains behind them — rigorous MESH columns, real kinetics and genuinely closed recycles, every one backed by a flowsheet you can open and run.
Process modules
Crude preheated against residue, desalted and fired to the flash zone, then cut on a multi-draw column with three steam side-strippers and a three-phase overhead drum.
Open process page →A lumped-kinetics reaction section feeding the standard HP-separator, letdown, LP-separator and product-fractionator train.
Open process page →Butene alkylated with excess isobutane to high-octane blendstock, with the isobutane recycle closed as a real Wegstein-converged tear loop.
Open process page →A catalytic-reformer stream cut into three purified aromatics products in one rigorous thermally-coupled dividing-wall shell.
Open process page →Deethanizer, depropanizer and debutanizer cascaded at three pressures — each column's bottoms is literally the next one's feed.
Open process page →Ammonia and hydrogen sulfide steam-stripped on a weak-electrolyte package where the two genuinely suppress each other's volatility.
Open process page →Honest scope: eight of the ten standard refinery units are modelled here. FCC and delayed coking are deliberately absent — both are defined by licensor-proprietary lump kinetics, which is regressed vendor data we will not invent. If you have your own lump matrix, the hydrocracker's discrete-lumping network takes it as a caller input and runs it unchanged.