MaximaLabs
All unit operations

Perfusion bioreactor (cell retention) simulation

1 inlet (fresh medium) -> 2 outlets [harvest, bleed]

Governing equations

The exact equations the solver works for a perfusion bioreactor (cell retention) — the same math shown in the app's "Theory" panel, not a black box.

D=V˙/V,Deff=D[ϕ+(1ϕ)(1R)](ϕ=bleed fraction, R=retention)D = \dot V / V,\qquad D_{eff} = D\,[\,\phi + (1-\phi)(1-R)\,]\quad(\phi=\text{bleed fraction},\ R=\text{retention})
μμd=Deff(viable-cell balance — not μ=D)\mu - \mu_d = D_{eff}\quad(\text{viable-cell balance — not } \mu = D)
μ=μmaxSKs+SkKi,kKi,k+Ik,qS=μYx/s+mS\mu = \mu_{max}\,\frac{S}{K_s+S}\prod_k \frac{K_{i,k}}{K_{i,k}+I_k},\qquad q_S = \frac{\mu}{Y_{x/s}} + m_S
D(SinS)=qSX,Xd=XμdDeff,viability=XX+XdD\,(S_{in}-S) = q_S X,\qquad X_d = X\,\frac{\mu_d}{D_{eff}},\qquad \text{viability} = \frac{X}{X+X_d}
qP=αμ+β(Luedeking-Piret product formation)q_P = \alpha\mu + \beta\quad(\text{Luedeking-Piret product formation})
DD
medium-exchange (perfusion) rate [1/s] — volumetric feed divided by working volume
DeffD_{eff}
cell-specific removal rate [1/s] — the rate cells actually leave, which the retention device makes much smaller than D
ϕ\phi
bleed fraction — the share of the withdrawn medium taken cell-laden; this is the knob that sets cell density
RR
cell-retention efficiency of the ATF/TFF device (1 = cell-free harvest, 0 = no retention, which collapses this unit to an ordinary chemostat)
μ\mu
specific growth rate [1/s]
μmax\mu_{max}
maximum specific growth rate the cell line can reach [1/s]
μd\mu_d
specific death rate [1/s] — rises as inhibitory byproducts accumulate
SS
limiting substrate concentration in the vessel [mol/m^3]; S_in is its feed value
KsK_s
Monod half-saturation constant [mol/m^3] — the substrate level at which growth runs at half its maximum
IkI_k
concentration of inhibitory byproduct k (lactate, ammonia) [mol/m^3]
Ki,kK_{i,k}
inhibition constant for byproduct k [mol/m^3] — smaller inhibits more strongly
qSq_S
specific substrate uptake [mol/(mol biomass . s)] — growth demand plus maintenance
Yx/sY_{x/s}
biomass yield on substrate [mol biomass / mol substrate]
mSm_S
Pirt maintenance coefficient — substrate burned by non-growing cells
XX
viable cell density [mol/m^3, biomass pseudo-component basis]
XdX_d
dead cell density [mol/m^3]; viability is X/(X+X_d)
qPq_P
specific product formation [mol product / (mol biomass . s)]
α\alpha
growth-associated product formation [mol product / mol biomass]
β\beta
non-growth-associated product formation — a secreted protein still made by cells that have stopped dividing

Parameters

substrate (feed component), volume [m^3], mu_max [1/s], Ks [mol/m^3], yield_xs [mol biomass/mol substrate], bleed_fraction [0-1, the fraction of the medium withdrawn cell-laden], retention [0-1, cell-retention efficiency of the ATF/TFF device; 1.0 = a cell-free harvest, 0.0 collapses this to an ordinary chemostat]; optional maintenance [mol substrate/(mol biomass*s)], death_rate [1/s], death_rate_max [1/s] + kd {inhibitor: mol/m^3}, ki {inhibitor: mol/m^3}, byproduct + byproduct_yield (or byproducts {name: yield}), product + alpha [mol product/mol biomass] + beta [mol product/(mol biomass*s)], biomass [default 'biomass'], dead_biomass, pressure_drop [Pa]. Continuous culture with cell retention: steady state sets mu - mu_d = the cell-specific removal rate, not the dilution rate, so cell density is controlled by the bleed

Example flowsheets that use it

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