Papers
Topics
Authors
Recent
2000 character limit reached

Age-Structured Chemostat Model

Updated 20 November 2025
  • Age-Structured Chemostat Model is a population-dynamical system that explicitly incorporates individual age profiles along with reactor dilution constraints.
  • The model couples a first-order hyperbolic PDE with nonlocal boundary conditions and a nonlinear ODE for substrate dynamics to capture system behavior.
  • Advanced output feedback laws, including sampled-data and continuous-time designs, ensure robust stabilization even under actuator limitations and model uncertainties.

An age-structured chemostat model is a class of population-dynamical control system that models the evolution and regulation of a microbial or cell population in a bioreactor, while explicitly accounting for the physiological age of individuals, the constraints of the reactor (e.g., dilution rate limits), and sometimes resource (substrate) dynamics. Modern formulations treat the problem as a coupled system of a first-order hyperbolic PDE with nonlocal boundary and a possible nonlinear ODE for substrate, equipped with robust and practically implementable output feedback laws for stabilization and control.

1. Mathematical Formulation of the Age-Structured Chemostat

The standard age-structured chemostat is modeled by the following McKendrick–von Foerster (Lotka–von Foerster) PDE, often coupled with substrate dynamics:

For a[0,A]a\in[0,A] (age), t0t\ge0 (time), x(t,a)0x(t,a)\ge0 (population density of age aa at time tt), and D(t)D(t) (dilution rate control input in [Dmin,Dmax][D_{\min},D_{\max}]):

tx(t,a)+ax(t,a)+μ(a)x(t,a)=D(t)x(t,a),0<a<A,t>0\partial_t x(t,a) + \partial_a x(t,a) + \mu(a) x(t,a) = -D(t) x(t,a),\quad 0 < a < A, \, t>0

x(t,0)=0Aβ(a)x(t,a)dax(t,0) = \int_0^A \beta(a) x(t,a) \, da

x(0,a)=x0(a)0,x0(0)=0Aβ(a)x0(a)dax(0,a) = x_0(a) \ge 0,\,\, x_0(0) = \int_0^A \beta(a) x_0(a) da

Here, μ(a)\mu(a) is the (age-dependent) mortality rate, β(a)\beta(a) the birth (fecundity) kernel, and A>0A>0 the maximal age. The boundary at a=0a=0 models renewal via reproduction. Constraints on D(t)D(t) capture physical reactor limits.

When including substrate (S(t)0S(t)\ge0), the associated ODE for substrate balance is

S˙(t)=D(t)[SinS(t)]u(S(t))0q(a)n(a,t)da\dot S(t) = D(t)[S_{\rm in} - S(t)] - u(S(t)) \int_0^\infty q(a) n(a,t) da

with n(a,t)n(a,t) the age-density, u(S)u(S) specific growth (Monod/Haldane), q(a)q(a) the per-cell substrate consumption kernel (Karafyllis et al., 13 Nov 2025).

2. Equilibrium Profiles and the Lotka–Sharpe Condition

Equilibria of the age-structured chemostat correspond to steady age profiles x(a)x^*(a) and constant dilution DD^*. The equilibrium age distribution must satisfy:

ddax(a)+(μ(a)+D)x(a)=0,x(0)=0Aβ(a)x(a)da\frac{d}{da} x^*(a) + ( \mu(a) + D^* ) x^*(a) = 0,\quad x^*(0) = \int_0^A \beta(a) x^*(a) da

with general solution

x(a)=Mexp(Da0aμ(s)ds)x^*(a) = M \exp\Big( - D^* a - \int_0^a \mu(s) ds \Big)

for any M>0M > 0.

The Lotka–Sharpe condition implicitly determines DD^*: 1=0Aβ(a)exp(Da0aμ(s)ds)da1 = \int_0^A \beta(a) \exp\Big( - D^* a - \int_0^a \mu(s) ds \Big) da Existence of D(Dmin,Dmax)D^* \in (D_{\min}, D_{\max}) ensures a nontrivial equilibrium (Karafyllis et al., 2015).

For systems with substrate, similar equilibrium conditions require joint balance of age-profile and substrate concentration, often solvable via coupled nonlinear equations (Karafyllis et al., 13 Nov 2025, Karafyllis et al., 13 Feb 2025).

3. Integral Delay Representation and Well-Posedness

The McKendrick–von Foerster PDE with nonlocal boundary can be equivalently recast as a combination of a finite-dimensional ODE and an infinite-dimensional integral delay equation (IDE):

  • Defining suitable functionals (e.g., Π(x)\Pi(x), “ergodic functional” II(f)(f), or moments X(t),Y(t)X(t), Y(t)), and using the method of characteristics, the interior state evolution is “decoupled” into:

n˙(t)=DD(t)\dot{n}(t) = D^* - D(t)

w(t)=0Ak(a)w(ta)daw(t) = \int_0^A k^*(a) w(t-a) da

Global existence and uniqueness of solutions (“well-posedness”) for all admissible initial conditions and dilution rates D(t)D(t) are established in the L1L^1 norm for age profiles and standard topology for S(t)S(t), using Banach’s fixed-point theorem, a priori estimates, and contraction mappings (Karafyllis et al., 13 Nov 2025). The positivity of the state is guaranteed by the structure of the equations and the renewal boundary.

4. Output Feedback and Stabilization Laws

Modern feedback designs achieve global stabilization of the age-structured chemostat using only aggregate output measurements (not requiring full knowledge of the age profile). Two classes of bounded, observer-free feedback laws are central:

4.1. Sampled-Data Law

For arbitrary sampling period T>0T > 0, using only y(tk)y(t_k) at sampling times tk=kTt_k = kT:

D(t)=Dk:=sat[Dmin,Dmax](D+1Tlny(tk)y),tkt<tk+1D(t) = D_k := \operatorname{sat}_{[D_{\min}, D_{\max}]}\left( D^* + \frac{1}{T} \ln \frac{y(t_k)}{y^*} \right), \quad t_k \le t < t_{k+1}

where

y(t)=0Ap(a)x(t,a)day(t) = \int_0^A p(a) x(t,a) da

and

y=0Ap(a)x(a)day^* = \int_0^A p(a) x^*(a) da

This law yields global exponential convergence in the sup-norm of the logarithmic relative error (Karafyllis et al., 2015, Karafyllis et al., 2016).

4.2. Continuous-Time Law

A dynamic observer-free feedback with internal states (z1,z2)(z_1, z_2) and only y(t)y(t) sampled continuously:

z˙1=z2D(t)l1(z1Y)\dot{z}_1 = z_2 - D(t) - l_1 (z_1 - Y )

z˙2=l2(z1Y)\dot{z}_2 = - l_2 (z_1 - Y )

D(t)=sat{z2(t)+γY(t)}D(t) = \operatorname{sat}\{ z_2(t) + \gamma Y(t) \}

with Y(t)=ln(y(t)/y)Y(t) = \ln(y(t)/y^*). The gain parameters l1,l2,γl_1, l_2, \gamma can be tuned. This design ensures D(t)[Dmin,Dmax]D(t) \in [D_{\min}, D_{\max}] and global asymptotic stability of the desired profile (Karafyllis et al., 2016).

4.3. Robustness, Sparse Sampling, and Model Uncertainty

Both sampled-data and continuous-time designs are robust to sparse sampling (possibly arbitrarily large TT), and only require approximate knowledge of DD^*. Small errors in DD^* yield bounded bias in steady-state. Absence of full age-profile measurements does not degrade stability (Karafyllis et al., 2015, Karafyllis et al., 2016). Input constraints [Dmin,Dmax][D_{\min}, D_{\max}] are always enforced.

5. Extensions: Substrate Dynamics and Moment-Closure

When the growth rate depends on a limiting resource (substrate), the system couples the age-PDE with a nonlinear ODE for S(t)S(t). The general model is:

nt(a,t)+na(a,t)=[μ(a)+D(t)]n(a,t)\frac{\partial n}{\partial t}(a,t) + \frac{\partial n}{\partial a}(a,t) = -[ \mu(a) + D(t) ] n(a,t )

n(0,t)=u(S(t))0k(a)n(a,t)dan(0,t) = u(S(t)) \int_0^\infty k(a) n(a,t) da

S˙(t)=D(t)(SinS(t))u(S(t))0q(a)n(a,t)da\dot S(t) = D(t) ( S_{\rm in} - S(t) ) - u(S(t)) \int_0^\infty q(a) n(a,t) da

Well-posedness for these coupled PDE-ODE systems has been established globally under standard regularity and positivity hypotheses (Karafyllis et al., 13 Nov 2025). In special cases, a moment-closure leads to finite-dimensional ODE systems for quantities like total substrate consumption and population activity, facilitating analysis and feedback design.

Explicit feedback mechanisms for the age-structured chemostat with substrate have been constructed to guarantee global stabilization, subject to positivity and input constraints even in the presence of nonzero natural mortality rates (Karafyllis et al., 13 Feb 2025). The controller fortifies classical feedback with terms to prevent biomass extinction when mortality is significant.

6. Models with Actuator Dynamics and Saturated Control

Practical implementations often require modeling actuator limitations (e.g., dilutor inertia), introducing additional state D(t)D(t) governed by integrator dynamics D˙(t)=u(t)\dot D(t) = u(t). The age-structured PDE then couples to actuator ODEs:

D˙(t)=u(t)\dot D(t) = u(t)

Stabilizing controllers must now take actuator constraints into account.

Advanced Lyapunov-based backstepping and mode-decoupling techniques allow for robust stabilization even under actuator dynamics and saturation (D(t)[Dmin,Dmax]D(t) \in [D_{\min}, D_{\max}]). Both full-state and (practically relevant) output-based feedbacks are available. Positive safety filters and control barrier functions ensure D(t)D(t) remains positive, and saturated continuous controllers achieve global asymptotic (KL class) convergence (Haacker et al., 2023).

Lyapunov functionals for these analyses typically involve combinations of log-coordinates, characteristic-based integral delay states, and weighted sup-norms.

7. Applications, Special Cases, and Dynamics Beyond ODE Models

The age-structured chemostat captures population phenomena inaccessible to lumped ODE models:

  • Oscillatory (limit cycle) dynamics can arise even in single-species age-structured systems, as noted by Tõth and Kot, which classical chemostats cannot reproduce (Karafyllis et al., 13 Nov 2025).
  • In the case where all aging kernels are Dirac masses or piecewise-constant, the age-PDE reduces to a system of delay-differential equations.
  • When u(S)u(S) is Monod and the system is linearized near steady state, stability conditions recover and extend those of classical chemostats with adjustment by age-structure (Karafyllis et al., 13 Nov 2025).

These models and control laws form a rigorous basis for feedback-stabilized operation of bioreactors and have opened the way for further robust, adaptive, and optimal control research in structured population systems.

Slide Deck Streamline Icon: https://streamlinehq.com

Whiteboard

Forward Email Streamline Icon: https://streamlinehq.com

Follow Topic

Get notified by email when new papers are published related to Age-Structured Chemostat Model.