The Monod model relates specific growth rate to the limiting substrate: μ = μmax·S/(Ks+S). Coupled with dX/dt = μX and dS/dt = −μX/Yx/s it reproduces the classic batch growth curve. This simulator integrates that system in real time with RK4 and animates the vessel, so you can see how μmax, Ks and yield shape the trajectory.
Batch adds nothing: cells grow until substrate runs out. Fed-batch feeds substrate over time (constant or exponential) so biomass keeps accumulating and volume rises. Chemostat flows medium in and culture out at rate D; at steady state μ = D, and above the critical dilution rate the culture washes out. This simulator runs all three on the same kinetics.
Washout is when cells leave the vessel faster than they grow, so biomass falls to zero. At steady state D = μ, and since μ cannot exceed μmax, raising D above Dcrit = μmax·SF/(Ks+SF) washes the culture out. The productivity curve (D·X) peaks below Dcrit — that peak is the best continuous operating point.
As biomass rises, oxygen uptake (OUR = qO2·X) climbs toward the transfer ceiling and DO falls. When DO drops, growth is scaled by an oxygen Monod term DO/(KO2+DO), so the culture self-limits — the same density ceiling real vessels hit, set by kLa. Predict your kLa with the OTR & kLa estimator.
It is a teaching and exploration tool built on unstructured Monod-family kinetics with representative literature parameters. It captures the qualitative behaviour and trade-offs very well, but it is not a validated organism-specific digital twin — real design needs parameters fitted to your strain and medium and, for cases like E. coli acetate overflow or CHO multi-substrate metabolism, organism-specific models. Use it to build intuition and screen scenarios.