CSTR Interactive Simulation — saponification of ethyl acetate

Non-isothermal continuous stirred-tank reactor. Drag the sliders while running: feed concentration, feed temperature, jacket temperature and feed flow. The left canvas draws the reactor (liquid color = concentration, thermometer = temperature); the right panel plots concentration and temperature history. Built with a first-principles ODE model — no libraries.

CONTROLS

Concentration C
Conversion X
Reactor temp T
Rate -rA

Model: dC/dt = (v0/V)(C0−C) − k·C² · dT/dt = (v0/V)(Tf−T) + (−ΔH)kC²/(ρcp) + UA(Tj−T)/(Vρcp). V = 1.13 m³, Ea = 44 kJ/mol, ΔH = −19 kJ/mol.