MaximaLabs

The Process Simulation Handbook

A graduate-level process-simulation course, rebuilt for the browser. Same arc as the classic Aspen Plus / HYSYS textbooks — flowsheet solving, thermodynamics, reactors, separations, energy integration — but every worked example is built, run, and screenshotted in MaximaLabs, with steps you can reproduce in your own browser in minutes. No install, no license.

Download the full Handbook (PDF)All 11 chapters · free · no sign-up
1

Simulation Fundamentals

Live

What a process simulator actually does: the flowsheet as a graph of unit operations and streams, the two ways to solve it (sequential-modular vs. equation-oriented), degrees-of-freedom analysis, and how recycles are torn and converged.

Flowsheet as a directed graphSequential-modular vs. equation-orientedDegrees of freedomRecycles & tear streamsConvergence (Wegstein, Newton)
2

Thermodynamic & Physical Property Models

Live

Choosing a property method — equations of state vs. activity-coefficient models — and the consequences of getting it wrong. Seeing VLE as a phase diagram, and property estimation for missing components.

Equations of state (PR, SRK)Activity models (NRTL, UNIQUAC, Wilson)Property-method selectionVLE & azeotropesGroup-contribution estimation
3

Flash & Phase Equilibrium

Live

The calculation every unit operation calls thousands of times: the isothermal flash via Rachford-Rice, how K-values converge, bubble/dew points, and the adiabatic (P,H) flash.

Rachford-RiceK-values & convergenceBubble & dew pointsAdiabatic (P,H) flash
4

Reactors

Live

The four reactor models — stoichiometric/conversion, equilibrium (Keq/van't Hoff), Gibbs free-energy minimization, and kinetic (CSTR/PFR) — with conversion, the extent of reaction, and the heat-of-reaction energy balance.

Conversion & extentEquilibrium & van't HoffGibbs minimizationKinetic (CSTR/PFR)Heat of reaction
5

Separation Processes

Live

From a single flash to rigorous multistage distillation: the MESH equations, McCabe-Thiele, reading stage profiles, and shortcut (Fenske-Underwood-Gilliland) design.

MESH equationsMcCabe-ThieleStage profilesShortcut (FUG) designAzeotropes
6

Heat Transfer & Energy Integration

Live

Heaters, coolers, and two-sided heat exchangers; the energy balance and LMTD; rating a geometry (U, area, over-surface); and pinch analysis to target minimum utilities across a flowsheet.

Heaters & coolersHeat-exchanger energy balanceLMTD & ratingPinch analysisUtility targeting
7

Process Analysis & Optimization

Live

Turning a converged model into engineering answers: sensitivity sweeps, design specs (state the result, solve for the input), case studies, and optimization against an objective.

Sensitivity sweepsDesign specsCase studiesOptimizationObjectives & constraints
8

Dynamic Simulation

Live

Adding time: the balances become ODEs/DAEs initialized from the steady-state solution, PID control loops track setpoints and reject disturbances, and any flowsheet can be run in time.

Steady-state → dynamicODE/DAE balancesPID control loopsTransient responses
9

Fluid Handling Equipment

Live

The equipment that moves fluid between unit operations: pumps and the head curve, compressors and turbines via the isentropic-efficiency energy balance, isenthalpic valves, and Darcy-Weisbach pipeline pressure drop.

Pumps & head curvesCompressors & turbinesIsentropic efficiencyValves (isenthalpic)Pipeline pressure drop
10

Solids Operations

Live

From crystal to dry powder: the MSMPR population-balance crystallizer, cake filtration and centrifugation, drying, and comminution/classification (mills, screens, cyclones).

MSMPR crystallizationCake filtrationCentrifugationDryingMills, screens & cyclones
11

Case Studies

Live

Four worked industrial flowsheets end to end: extractive distillation past an azeotrope, ethylene oxide through to glycol, a continuous polymerization reactor, and a capital-cost evaluation.

Extractive distillationEthylene oxide/glycolContinuous polymerizationCapital-cost estimation

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