plot
reactor
reaction
feed concentrations (mol/L)
reactant
5
product
2
value and cost ($/mol)
product
50
reactant
10.
cost ($/L/min)
reactor
5

Directions

This simulation calculates the monetary profit as a function of reactor volume for a continuous stirred-tank reactor (CSTR) or a plug-flow reactor (PFR). The reaction is either first-order or autocatalytic; set the feed concentrations of reactant and product with sliders. Use sliders to set the value of the product and the costs of the reactant and reactor. Select "concentration" to view the reactant and product concentrations plotted versus reactor volume. The final volume corresponds to the volume at the black dot on the profit plot. Click and drag the black dot on the profit versus reactor volume plot. Check "optimize" to solve for the reactor volume with the highest profit. The separations cost is not considered in this simulation, but it can significantly affect profit.

Details

The rate of reaction rA for a first-order reaction AB is given by:

rA = −k CA,

and for an autocatalytic reaction it is:

rA = −k CA CB,

where k is the rate constant (1/min) for a first-order reaction, and CA and CB are the reactant and product concentrations (mol/L).

A mass balance determines CA and CB for a continuous stirred-tank reactor (CSTR):

V = v0 (CA,0CA) / (−rA),

V = v0 (CB,0CB) / rA,

where V is the reactor volume (L), v0 is the inlet volumetric flow rate (L/min) and CA,0 and CB,0 are the reactant and product feed concentrations (mol/L).

For a plug-flow reactor (PFR):

dCA / dV = rA / v0,

dCB / dV = −rA / v0.

Overall conversion xA of reactant A to product and profit made p are calculated:

xA = (CA,0CA) / CA,0;

for a CSTR:

p = v0 CA,0 xA (pBpA) − V pR,

for a PFR:

p = v0 (CBCB,0) pBv0 CA,0 xA pAV pR,

where pA ($/mol) and pR ($/[L min]) are the costs of the reactant and reactor and pB ($/mol) is the value of the product.

About

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 Rachael L. Baumann and Garrison J. Vigil. It was prepared with financial support from the National Science Foundation (DUE 2336987 and 2336988). Address any questions or comments to LearnChemE@gmail.com.