MaximaLabs
← The Process Simulation Handbook
Chapter 5

Separation Processes

One flash (Chapter 3) buys you one stage of separation — often not enough. Stack many equilibrium stages, add reflux at the top and a reboiler at the bottom, and you get distillation: the workhorse that does most of the separation in the chemical industry. This chapter is how a column is modelled, how to read what it's doing, and how to size one fast.

5.1 A column is a stack of equilibrium stages

Picture the flash of Chapter 3 repeated on every tray: liquid falls down the column, vapor rises up it, and on each stage the two come to equilibrium — vapor enriching in the light component as it climbs, liquid enriching in the heavy component as it descends. A condenser at the top returns part of the overhead as reflux (ratio

R=L/DR = L/D
), and a reboiler at the bottom boils part of the bottoms back up. The example below is the ethanol-water column from Chapter 1, now the object of study.

The MaximaLabs canvas: a FEED into a distillation column (COL) that produces a distillate (DIST) and bottoms (BOT).

The ethanol-water distillation column: FEED → COL → distillate (DIST) + bottoms (BOT). Inside that one node is a whole stack of equilibrium stages.

5.2 The MESH equations

Rigorously, every stage

jj
is described by four kinds of equation — the MESH equations — written for each component
ii
:

M    li,j1+vi,j+1+fi,jli,jvi,j=0(material balance)\textbf{M}\;\; l_{i,j-1} + v_{i,j+1} + f_{i,j} - l_{i,j} - v_{i,j} = 0 \quad(\text{material balance})
E    yi,j=Ki,jxi,j(equilibrium)\textbf{E}\;\; y_{i,j} = K_{i,j}\, x_{i,j} \quad(\text{equilibrium})
S    iyi,j1=0(summation)\textbf{S}\;\; \sum_i y_{i,j} - 1 = 0 \quad(\text{summation})
H    Lj1hj1L+Vj+1hj+1V+FjhFLjhjLVjhjVQj=0    (enthalpy)\textbf{H}\;\; L_{j-1}h^L_{j-1} + V_{j+1}h^V_{j+1} + F_j h^F - L_j h^L_j - V_j h^V_j - Q_j = 0 \;\;(\text{enthalpy})
li,j,  vi,jl_{i,j},\; v_{i,j}
Liquid- and vapor-phase molar flow of component i leaving stage j (the unknowns the M equations balance).
fi,jf_{i,j}
Feed flow of component i entering stage j (zero on every stage except the feed tray).
yi,j,  xi,jy_{i,j},\; x_{i,j}
Vapor and liquid mole fraction of component i on stage j.
Ki,jK_{i,j}
Equilibrium ratio of component i on stage j (the same K from Chapter 3's flash, evaluated at that stage's T, P, composition).
Lj,  VjL_j,\; V_j
Total liquid and vapor molar flow leaving stage j.
hjL,  hjVh^L_j,\; h^V_j
Liquid- and vapor-phase molar enthalpy on stage j.
QjQ_j
Heat added to (or removed from) stage j — nonzero only at the condenser and reboiler for an ordinary column.

That's

M ⁣× ⁣NM\!\times\!N
coupled nonlinear equations for an
NN
-stage,
MM
-component column, solved simultaneously by a Newton method — the equation-oriented idea from Chapter 1, applied inside a single unit. MaximaLabs shows you the exact set on the column's Theory tab:

The MaximaLabs distillation column 'Theory' tab rendering the MESH equations (material balance, equilibrium, summation, enthalpy) in KaTeX with a variable legend.

The column's 'show the math' (ParamEditor ▸ Theory): the MESH equations MaximaLabs solves on every stage, rendered in full — the same equations Aspen's RadFrac solves, here in plain view.

5.3 McCabe-Thiele: the picture behind the column

Before rigorous solvers existed, engineers sized binary columns graphically with the McCabe-Thiele construction — and it's still the clearest picture of what a column does. On the equilibrium

x-yx\text{-}y
diagram from Chapter 2 you draw two operating lines (the mass balances above and below the feed),

yn+1=RR+1xn+xDR+1(rectifying operating line)y_{n+1} = \frac{R}{R+1}\,x_n + \frac{x_D}{R+1} \quad(\text{rectifying operating line})
RR
Reflux ratio L/D — moles refluxed per mole of distillate.
xn,  yn+1x_n,\; y_{n+1}
Liquid composition leaving stage n and vapor composition entering it from below — successive points on the operating line.
xDx_D
Distillate composition (the line's fixed point: at x_n=x_D, y_{n+1}=x_D too).

and step off stages as a staircase between the operating lines and the equilibrium curve — each tread is one theoretical stage. MaximaLabs draws it for a solved column, actual stages and all:

A MaximaLabs McCabe-Thiele diagram for the ethanol-water column: the equilibrium x-y curve, the rectifying and stripping operating lines, and the stepped staircase of stages between them.

McCabe-Thiele for the ethanol-water column: the equilibrium curve, the operating lines set by the reflux ratio, and the step-off staircase — one step per theoretical stage. The steps bunch up as they approach the azeotrope.

5.4 Reading the column: stage profiles

A rigorous solve gives more than top and bottom products — it gives the full internal state, stage by stage: temperature, the liquid and vapor traffic (

Lj,VjL_j, V_j
), and the composition on every tray. These profiles are how you diagnose a column — spot a pinch (stages doing no separation), find the real feed-stage optimum, or see a temperature break:

A MaximaLabs stage-profile view for the distillation column: temperature and liquid/vapor flow plotted against stage number, top to bottom.

The column's stage profiles (ParamEditor ▸ Profile): temperature and internal liquid/vapor flows down the column. Where the temperature curve flattens, stages are doing little work — a pinch.

5.5 Shortcut design (Fenske-Underwood-Gilliland)

A full MESH solve needs a column to already exist. To design one — how many stages, what reflux — engineers start with the FUG shortcut (Aspen's DSTWU). Fenske gives the minimum stages at total reflux from the relative volatility

α\alpha
and the desired split:

Nmin=ln ⁣[(xLKxHK) ⁣D(xHKxLK) ⁣B]lnαLK,HKN_{\min} = \frac{\ln\!\left[\left(\dfrac{x_{LK}}{x_{HK}}\right)_{\!D}\left(\dfrac{x_{HK}}{x_{LK}}\right)_{\!B}\right]}{\ln \alpha_{LK,HK}}
NminN_{\min}
Minimum theoretical stages, at total reflux (R=infinity) — the fewest stages any design at this split could use.
αLK,HK\alpha_{LK,HK}
Relative volatility of the light key over the heavy key.
(xLK/xHK)D,  (xHK/xLK)B(x_{LK}/x_{HK})_D,\;(x_{HK}/x_{LK})_B
Light-to-heavy-key ratio in the distillate, and heavy-to-light-key ratio in the bottoms — how sharp the desired split is.
Worked example — Fenske minimum stages

α=2.4\alpha = 2.4
, distillate 95 mol% light key, bottoms 5 mol% light key (the same case as §5.8's warm-up exercise):

Nmin=ln[(0.95/0.05)(0.95/0.05)]ln2.4=ln361ln2.46.7N_{\min} = \frac{\ln[(0.95/0.05)(0.95/0.05)]}{\ln 2.4} = \frac{\ln 361}{\ln 2.4} \approx 6.7

About 7 theoretical stages at total reflux — the floor a real, finite-reflux design sits above.

Underwood gives the minimum reflux ratio — the other end of the design-space wall, where an infinite number of stages would be needed. For a multicomponent feed you first solve for the root(s)

θ\theta
of

iαixF,iαiθ=1q(αHK<θ<αLK)\sum_i \frac{\alpha_i\, x_{F,i}}{\alpha_i - \theta} = 1 - q \qquad (\alpha_{HK} < \theta < \alpha_{LK})
αi,  xF,i\alpha_i,\; x_{F,i}
Relative volatility and feed mole fraction of component i.
θ\theta
The Underwood root(s) — a value strictly between the heavy- and light-key volatilities, solved for numerically.
qq
Feed liquid fraction (thermal condition): q=1 saturated liquid, q=0 saturated vapor, in between a flashed feed.

where

qq
is the feed's liquid fraction (thermal condition), then use
θ\theta
in a second summation over the distillate to get
RminR_{\min}
:

Rmin+1=iαixD,iαiθR_{\min} + 1 = \sum_i \frac{\alpha_i\, x_{D,i}}{\alpha_i - \theta}
RminR_{\min}
Minimum reflux ratio — the other design-space wall (infinite stages needed below this).
xD,ix_{D,i}
Distillate mole fraction of component i.

Gilliland then closes the loop: given

NminN_{\min}
(Fenske) and
RminR_{\min}
(Underwood), pick an actual operating reflux
R1.21.5RminR \approx 1.2\text{–}1.5\,R_{\min}
and read off the actual stage count
NN
from an empirical correlation between the two dimensionless ratios:

NNminN+1=1exp ⁣[(1+54.4X11+117.2X) ⁣(X1X)],X=RRminR+1\frac{N - N_{\min}}{N + 1} = 1 - \exp\!\left[\left(\frac{1+54.4X}{11+117.2X}\right)\!\left(\frac{X-1}{\sqrt X}\right)\right], \qquad X = \frac{R-R_{\min}}{R+1}
NN
Actual stage count at the chosen operating reflux R — what the correlation solves for.
XX
The dimensionless reflux ratio (R-R_min)/(R+1) — Gilliland's correlating variable.
Worked example — a real FUG shortcut run

A propane/n-butane depropanizer (50/50 feed, 8 atm, saturated liquid, 99% light-key recovery/99% heavy-key rejection), solved via MaximaLabs' actual shortcut solver under Peng-Robinson:

αavg=2.91,Nmin=8.60,Rmin=1.01\alpha_{avg} = 2.91, \quad N_{\min} = 8.60, \quad R_{\min} = 1.01
R=1.31Rmin=1.31,N19.1  stages,feed stage9.6R = 1.31\,R_{\min} = 1.31, \quad N \approx 19.1 \;\text{stages}, \quad \text{feed stage} \approx 9.6

Real solver output, not hand-picked — this is exactly what the Shortcut column tool below returns for this feed.

Fenske → Underwood → Gilliland is the classic one-shot sequence: three cheap algebraic equations instead of a full MESH solve, good enough to size a column before committing to the rigorous model. MaximaLabs exposes exactly this as the Shortcut column tool (Analysis & reports ▸ Engineering analysis) — enter the light/heavy key recoveries and it returns

NminN_{\min}
,
RminR_{\min}
, and the Gilliland-estimated actual
NN
in one call, the same three equations above.

5.6 The wall: azeotropes

Distillation separates by relative volatility, so where volatility vanishes —

α1\alpha \to 1
, the azeotrope — an ordinary column stalls. On the McCabe-Thiele picture the staircase can't step past the point where the equilibrium curve meets the diagonal; ethanol-water pinches at about 89 mol% ethanol no matter how many trays you add. Breaking that wall (pressure-swing, entrainer, extractive or azeotropic distillation) is its own craft — and exactly the sort of thing you'd ask the copilot to set up.

5.7 Try it

Reproduce it in your browser
  1. 1Open the ethanol-water distillation example and Run it.
  2. 2Click the COL node and open the McCabe tab to see the staircase, then Profile for the stage-by-stage temperature and flows, and Theory for the MESH equations.
  3. 3Change the reflux ratio and re-run — watch the operating lines tilt on McCabe-Thiele and the distillate purity move. More reflux, sharper split, more reboiler duty.
  4. 4Move the feed stage and re-run — the profiles show whether you've placed it well (a smooth composition front) or badly (a kink and wasted stages).
  5. 5Try pushing the distillate purity past ~89% ethanol — it won't go, because the azeotrope caps it. That's §5.6, live.

A column is just Chapter 3's flash, stacked and wired with reflux and reboil — and everything you've learned so far (thermodynamics, flash, the equation-oriented solve) is doing the work inside that one node.

5.8 Exercises

Practice

Work each problem yourself first, then reveal the solution to check it. Where a problem says so, reproduce it live in MaximaLabs — the solver is the answer key.

  1. 1
    warm-up
    Estimate the minimum number of stages (total reflux) with the Fenske equation for a separation with relative volatility
    α=2.4\alpha = 2.4
    , a distillate at 95 mol% light key, and bottoms at 5 mol% light key.
  2. 2
    core
    On a McCabe-Thiele diagram, what happens to the number of stages as the reflux ratio
    RR
    increases, and what do you pay for it? Name the two limits
    RR \to \infty
    and
    RRminR \to R_\text{min}
    .
  3. 3
    challenge
    Push the ethanol-water column toward a 99 mol% ethanol distillate and it stops improving. Explain what the stage profile and McCabe-Thiele diagram are showing, and name three ways to actually get past it.

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