This simulation simulates how the reflux ratio, reboiler (still) composition and number of equilibrium stages (all of which can be changed with sliders) affect the distillate composition (displayed above the graph) in a multistage batch distillation (or continuous rectification) for a binary mixture. Each black dot on the y–x equilibrium curve denotes the composition at that equilibrium stage. Hover the mouse over a composition stage label (still, 1, 2, etc.) to display the composition at that stage. Select among a binary mixture with no azeotrope, a minimum-temperature azeotrope or a maximum-temperature azeotrope. Stage 1 is defined as the first stage above the reboiler. Constant molar overflow, 100% stage efficiency and a complete condenser are assumed.
This model assumes a binary mixture with constant molar flow rates between stages in the column for liquid and vapor. The mass balance forms an operating line:
yn = (L/V) xn+1 + (1 − L/V) xD ,
where L is the liquid molar flow rate, V is the vapor molar flow rate, xD is the distillate mole fraction of the more volatile component ("component B"), yn is the vapor mole fraction of B at stage n and xn+1 is the liquid mole fraction of B at stage n+1.
The reflux ratio R is:
R = L/D ,
where D is the distillate molar flow rate. The mass balance around the condenser is:
V = D + L .
The operating line can be rewritten in terms of reflux ratio:
yn = (R/(R+1)) xn+1 + (1 − R/(R+1)) xD .
Given an equilibrium curve, with vapor composition as a function of the liquid composition for each stage, i.e. yn = f(xn), a linear set of equations must be solved to find distillate composition xD or required reflux ratio R, assuming the mole fraction of component B in the still (xB, still) is known. This may be done analytically, numerically or graphically (via the McCabe–Thiele method):
yB, still = f(xB, still) ,
yB, still = (R/(R+1)) x1 + (1 − R/(R+1)) xD ,
y2 = f(x2) ,
y1 = (R/(R+1)) x2 + (1 − R/(R+1)) xD ,
y3 = f(x3) ,
y2 = (R/(R+1)) x3 + (1 − R/(R+1)) xD ,
. . .
yn = f(xn) ,
yn−1 = (R/(R+1)) xn + (1 − R/(R+1)) xD ,
yn = xD .
The mole fraction of component B in the still (xB, still) changes continuously during batch distillation, so process simulators and/or experimental data are commonly used to avoid their calculation.
This simulation was created in the Department of Chemical and Biological Engineering at University of Colorado Boulder for LearnChemE.com by John L. Falconer using Claude AI. It is a JavaScript/HTML5 implementation of a Mathematica simulation by Neil Hendren. It was prepared with financial support from the National Science Foundation (DUE 2336987 and 2336988) in collaboration with Washington State University. Address any questions or comments to LearnChemE@gmail.com.