You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Article
  • Open Access

14 November 2025

Feedback Linearization of a Reduced Chemostat Model Under Inflow Disturbances

and
Clermont College, University of Cincinnati, Cincinnati, OH 45221, USA
*
Author to whom correspondence should be addressed.
Mathematics2025, 13(22), 3647;https://doi.org/10.3390/math13223647 
(registering DOI)
This article belongs to the Section E2: Control Theory and Mechanics

Abstract

This paper investigates the stabilization of a chemostat system with biomass settling dynamics using feedback linearization and model reduction techniques. The original three-dimensional system, composed of substrate, free biomass, and settled biomass compartments, is reduced to a two-dimensional system by assuming quasi-steady-state for the settled biomass population. A nonlinear feedback control law for the dilution rate is then designed using feedback linearization, aiming to regulate the free biomass concentration around a desired set point. The proposed control strategy compensates for nonlinearities introduced by Monod-type microbial growth and biomass settling effects. To evaluate robustness, time-varying disturbances are introduced into the inflow substrate concentration. Numerical simulations in MATLAB confirm that the closed-loop system maintains stability and tracks the biomass target despite sustained inflow fluctuations. The results demonstrate the efficacy of the reduced-order feedback linearization approach in chemostat stabilization and its potential for bioreactor control under uncertain environmental conditions.

1. Introduction

Chemostats serve as vital models in systems biology and biotechnology for studying microbial growth under nutrient-limited, continuous-flow conditions. They have been used extensively to investigate ecological competition, population stability, and the effects of environmental perturbations. However, many microbial systems display structural complexity due to spatial heterogeneity or the coexistence of multiple phenotypes, such as free-floating and surface-attached (settled) biomass. Modeling such dynamics often leads to nonlinear and high-dimensional systems that pose challenges for both analysis and control.
From a control perspective, nonlinearities in microbial growth—particularly Monod-type kinetics—require advanced methods beyond traditional linear controllers. A notable approach is to apply the mathematical methods of differential geometric nonlinear control theory, especially techniques referred to as feedback linearization [,,], which transforms a nonlinear system into an equivalent linear form via nonlinear state feedback and coordinate transformation. Ballyk and Barany [] applied this technique to chemostats, showing how feedback linearization combined with model reduction could stabilize microbial populations effectively.
The goal for using control techniques to stabilize systems is to stabilize them to a state where both species coexist at equilibrium, which can be interpreted in light of the competitive exclusion principle which states that at most one species can win the competition for resources. This makes the chemostat a very interesting system on which to apply geometric control techniques. See for example [,,], for other related works investigating the use of control theory techniques to achieve the coexistence state in chemostat.
In practical settings, chemostats are often subject to environmental variability, including fluctuations in nutrient inflow concentrations. Robust control under such disturbances remains a key concern. Robustification strategies have been proposed by Nowzari and Cortés [] for ecological systems and by Kazantzis and Kravaris [] for general nonlinear processes, offering complementary perspectives.
Recent studies have extended feedback linearization to actuator fault-tolerant control and systems with time delays. For example, Phan et al. [] developed a fault-tolerant controller for electro-hydraulic actuators using time delay estimation and feedback linearization, demonstrating robust tracking and fault compensation. Other works have explored feedback linearization of multi-input nonlinear systems via time scaling and prolongation, further broadening its applicability in complex control scenarios.
Recent ecological models, such as the work of Cai and Geritz [], apply adaptive dynamics to describe microbial settlement strategies in structured chemostats, highlighting the role of site choice and competition in evolutionary outcomes. These models point to the importance of considering biomass attachment and detachment in both ecological theory and reactor design. We apply the feedback linearization method to their model to stabilize it.
In this paper, we apply the mathematical methods of differential geometry known as feedback linearization [,,,,,,] and focus on a reduced-order chemostat model with biomass settling, derived under the assumption of fast attachment–detachment dynamics. The resulting two-dimensional system captures the core dynamics of substrate and free biomass concentrations, while implicitly accounting for settled biomass effects. We design a feedback-linearizing control law for the dilution rate that regulates the free biomass around a desired setpoint. Additionally, we introduce time-dependent disturbances to the inflow substrate concentration and investigate the system’s robustness via MATLAB R2023b simulations.
Our goal is to regulate the floating biomass concentration F ( t ) in the chemostat to a desired setpoint F * by adjusting the dilution rate D ( t ) while ensuring system stability, avoiding washout, and respecting operational constraints. This objective guides the design and analysis of our feedback-linearization controller and provides a basis for assessing robustness under various disturbances.
Our results demonstrate that the reduced-order feedback linearization approach provides an effective and computationally efficient means of stabilizing complex microbial systems in the presence of environmental fluctuations. This work contributes to the broader effort to develop biologically informed and theoretically grounded control strategies for nonlinear bioreactors. It is worth mentioning that systems that are feedback linearizable with known parameters and complete state observations are exactly, not approximately, analytically equivalent to linear systems when suitable nonlinear controllers are applied. This equivalence is exact, not an approximation, enabling the use of linear control design techniques to achieve a broad range of control objectives. In this work, we reduce the model dimension, apply feedback linearization, and characterize the singular region analytically and numerically.
The remainder of this paper is structured as follows. Section 2 provides preliminaries and a mathematical background on feedback linearization, the nonlinear control method employed in this study. Section 3 introduces the chemostat model with one resource and two microbial species, together with the notation used throughout. In Section 4, we discuss dimensional reduction of the model and establish conditions under which feedback linearization can be applied to the reduced system. Section 5 develops the feedback linearization control design for the reduced dynamics, while Section 6 restricts the analysis to the unconditional Bourgeois (uB) settling strategy. Finally, Section 7 concludes the paper by summarizing the main contributions of this work.

2. Preliminaries

Based on the well-written review of literature provided in the appendix for [], we discuss some preliminary mathematical knowledge about the feedback linearization method used in this work. A control system is a dynamical system in which certain parameters can be manipulated in time to achieve specified goals, such as stabilization. Control systems may evolve in discrete or continuous time; in this work, we focus on continuous-time systems described by ordinary differential equations. Let x ( t ) R n denote the state vector and u ( t ) R p the control input vector. A general nonlinear control system can be written as
x ˙ = f ( x , u ) .
A common and useful case is the control-affine form:
x ˙ = f ( x ) + k = 1 p g k ( x ) u k ,
where f is the drift vector field and g k are the control vector fields associated with inputs u k . Non-affine systems can often be transformed into affine form through appropriate redefinition of the controls.
In feedback control, the control inputs u ( t ) are determined in real time from measurements of the current state. Feedback is particularly effective for stabilization tasks. For example, in the second-order linear system
x ¨ + x = u ,
stabilization to a desired state x 0 can be achieved using the proportional–derivative (PD) control law
u = x α ( x x 0 ) β x ˙ ,
where α , β > 0 are gains. The first term cancels the natural dynamics, while the proportional and derivative terms introduce restoring and damping effects, respectively.
When dealing with nonlinear systems, linearization around an equilibrium using a Taylor expansion is effective only locally. Feedback linearization, by contrast, can achieve an exact transformation of a nonlinear system into an equivalent linear one (in new coordinates) via a state-dependent coordinate change and an appropriate feedback law. This method can, in some cases, provide stabilization over much larger regions of the state space.
The applicability of feedback linearization depends on the relative degree vector ( r 1 , r 2 , , r p ) , which must satisfy the following:
  • j = 1 p r j = n ,
  • There exist p independent output functions h j , such that
    L g j L f l h k = 0 , 0 l < r k 1 ,
  • The decoupling matrix
    A j k = L g j L f r k 1 h k
    has full rank.
Here, L f h denotes the Lie derivative of h along f:
L f 0 h = h , L f l + 1 h = ( L f l h ) · f .
When these conditions hold, the system can be transformed into Brunovský normal form, in which each output is governed by an independent chain of integrators:
z ˙ j , 1 = z j , 2 , , z ˙ j , r j 1 = z j , r j ,
z ˙ j , r j = v j , j = 1 , , p ,
where v j are new linear control inputs. This form allows the direct application of linear control techniques such as PD or pole placement to the transformed system.

3. Model Description

We consider a structured chemostat environment hosting a polymorphic microbial population, where each species is characterized by a distinct settling rate x i . Microbial individuals may exist either as floaters F, suspended in the fluid, or as settlers S, attached to the chemostat wall. Both subpopulations consume a common limiting nutrient R, which supports microbial growth.
The growth of floaters and settlers is modeled by the functions f F ( R ) and f S ( R ) , respectively, which are assumed to be continuous and increasing with f F ( 0 ) = f S ( 0 ) = 0 . A typical choice is the Monod form:
f F ( R ) = μ F R ν F + R , f S ( R ) = μ S R ν S + R ,
where μ F , μ S are maximal growth rates, and ν F , ν S are half-saturation constants for floaters and settlers, respectively (see Table 1).
Table 1. Definitions of state variables and model parameters.
Spatial limitations impose an upper bound K on settler biomass. The transition from floaters to settlers is governed by the settling functions g ( x , S ) and h ( x , S ) , where g describes the landing attempt rate and h denotes the successful settlement rate. The following ODE system models the chemostat dynamics:
R ˙ = 1 Y f F ( R ) F + f S ( R ) S + D R in R , F ˙ = f F ( R ) F + f S ( R ) S δ F F g ( x , S ) F D F , S ˙ = h ( x , S ) F δ S S D S ,
with R in constant and D ( t ) the possibly time-varying dilution rate. Here, R, F, and S denote nutrient, floater biomass, and settler biomass concentrations, respectively. Since the organism is the same in the model, one anticipates that the yield constants are equal whether the microbe is in its floating state or its settled state [,]. Here, we write the substrate–biomass model in a mass-balanced form (we keep the common yield Y > 0 , which may be removed by scaling; below we keep Y explicit). The term D S in this model accounts for the removal of surface-attached microbes due to medium flow or washout. It ensures that the dynamics of attached biomass reflect both mortality and dilution, allowing the model to capture realistic total biomass and resource balance under continuous flow.
The yield Y can be eliminated from the substrate equation by rescaling the biomass variables. Define
F ˜ : = F Y , S ˜ : = S Y .
If the original model is written with reciprocal yields in the substrate equation,
R ˙ = 1 Y f F ( R ) F + f S ( R ) S + D ( R in R ) ,
then, after substituting F = Y F ˜ , S = Y S ˜ , the substrate equation becomes
R ˙ = f F ( R ) F ˜ f S ( R ) S ˜ + D ( R in R ) ,
and the biomass equations retain their form but with any occurrence of S replaced by Y S ˜ . In particular, for settling functions of the form g ( x , S ) = x ( 1 S / K ) and h ( x , S ) = x ( 1 S / K ) , one may equivalently set K ˜ : = K / Y and obtain the same functional dependence in ( F ˜ , S ˜ ) . Thus, without loss of generality we set Y = 1 and work with the scaled biomass variables (denoted F , S again), noting that dimensional biomass values are recovered by multiplying by Y.
Mainly, there are three ecological settlement strategies of ecological interest, each corresponding to distinct biological assumptions []:
  • The unconditional Bourgeois (uB) settling
    g ( x , S ) = x , h ( x , S ) = x 1 S K
    and floaters land indiscriminately. If the site is occupied, the resident repels the intruder.
  • The unconditional anti-Bourgeois (uaB) settling
    g ( x , S ) = x , h ( x , S ) = x 1 S K
    Floaters land freely and displace any existing settlers. The intruder always wins.
  • The Biological (b-) settling
    g ( x , S ) = x 1 S K , h ( x , S ) = x 1 S K
    Floaters only target vacant sites, leading to declining settlement rates as space becomes scarce.
System (7) assumes that both floating and settled microbes consume the common substrate R, but with different uptake functions f F ( R ) and f F ( R ) reflecting their physiological states and spatial limitations. Floating cells experience full mixing, while settled cells are diffusion-limited on the wall surface. This split uptake structure is standard in chemostat models with wall attachment (see for example [,,]). In our formulation, settled biomass serves as a refuge and does not produce new floaters, so its growth term is absent from the floating biomass equation.
In the monomorphic case (single species), g ( x , S ) and h ( x , S ) are independent of F. The uB and uaB strategies yield identical dynamics since they produce the same functional forms in this setting. In contrast, the b-settling mechanism produces distinct behavior because both landing and success rates depend explicitly on wall saturation S / K . This leads to nonlinear feedback effects that shape population dynamics and settlement stability [].
In the case of a single limiting resource and two competing microbial species, these strategy-dependent dynamics provide the foundation for the feedback control and stabilization analysis. For clarity of exposition, we focus on the unconditional Bourgeois (uB) settling strategy, as the primary objective is to illustrate the methodology of feedback linearization rather than to investigate the ecological consequences of alternative settling strategies.
  • Equilibrium and Basic Reproduction Number:
The equilibrium points are as follows: The washout equilibrium E 0 = ( R i n , 0 , 0 ) and the positive equilibrium E * = ( R * , F * , S * ) . The basic reproductive number R 0 is defined as the expected number of successful offspring (i.e., new settlers or floaters that remain in the system) produced by a single microorganism introduced into an otherwise uncolonized or uninfected chemostat. Applying the Next Generation Method []. Let P = ( R , F , S ) , then model (7) can be rewritten as P = F ˜ ( P ) V ˜ ( P ) , where the matrices F ˜ and V ˜ represent respective new infection and transition, and they are given by the population dynamics of x in the virgin environment (i.e., at the washout equilibrium E 0 ) as
F ˙ S ˙ = f F ( R in ) D δ F x f S ( R in ) x ( δ S + D ) F S ,
which is the same for all other settling mechanisms.
The partial derivatives of f with respect to ( F , S ) , evaluated at the washout equilibrium E 0 , are denoted as F 0 and V 0 , respectively:
F 0 = f F ( R in ) f S ( R in ) 0 0 , V 0 = D + δ F + x 0 x δ S + D .
Hence,
F 0 V 0 1 = ( δ S + D ) f F ( R in ) + x f S ( R i n ) ( δ S + D ) ( D + δ F + x ) f S ( R i n ) δ S 0 0
Therefore, the basic reproduction number is R 0 = ( δ S + D ) f F ( R in ) + x f S ( R i n ) ( δ S + D ) ( D + δ F + x ) . For a detailed stability analysis of system (7), we direct the reader to the appendix of [].

4. Feedback Linearization of the Reduced System

The full chemostat model, including nutrient and population dynamics, often leads to a high-dimensional nonlinear system that may not satisfy the accessibility conditions required for global feedback linearization. This issue has been thoroughly analyzed in [], where the authors demonstrate that for two competing microbial species and two essential resources, the four-dimensional system fails to satisfy the necessary accessibility conditions asymptotically.
To overcome a similar challenge in our model, we follow their methodology and reduce the system dimension by exploiting an invariant manifold resulting from the system’s asymptotic behaviour. Specifically, from the mass balance dynamics, the following constraint holds asymptotically:
R ( t ) = R in F ( t ) Y S ( t ) Y ,
where Y is the growth yield common constant for the floating and settled populations. Using this relationship, we eliminate the nutrient concentration R ( t ) from the model, leading to a reduced three-dimensional system in terms of ( F , S ) . This simplification facilitates the application of feedback linearization to design a stabilizing controller for the reduced system.
To stabilize the reduced chemostat system, we apply differential geometric control theory via feedback linearization. The goal is to transform the nonlinear dynamics into a linear controllable system using an appropriate change of coordinates and feedback law.
Following the standard procedure, we write the reduced system as an affine control system:
x ˙ = f ( x ) + u g ( x ) ,
where x is the state vector, u is the control input (e.g., dilution rate D), and f, g are smooth vector fields. We seek an output function ϕ ( x ) such that the system has a well-defined relative degree and satisfies the feedback linearization conditions (see for example []).
The relative degree is determined by iteratively differentiating ϕ ( x ) along the vector fields until the control u appears explicitly. The transformed system can then be written in Brunovsky normal form, and standard linear control techniques (e.g., PD control) can be applied to achieve stabilization.
The specific linearizing coordinates and feedback law depend on the choice of output function, which we construct based on biologically meaningful quantities such as species ratios or total biomass.
System (7) can be written as an affine control system:
x ˙ = f ( x ) + i = 1 2 u i g i ( x )
where x = ( R , F , S ) , the control vector fields are
g 1 ( x ) = 1 0 0 , g 2 ( x ) = R F 0 .
The drift vector field is given by the following:
f ( x ) = f F ( R ) F f S ( R ) S f F ( R ) F + f S ( R ) S δ F F g ( x , S ) F h ( x , S ) F δ S S .
Lemma 1.
The system
x ˙ = f ( x ) + u 1 g 1 ( x ) + u 2 g 2 ( x )
is feedback linearizable if
det ( g 1 , g 2 , ad f g 1 , ad f g 2 ) = ( R in R ) 2 F S f F R h S f F S h R + ( R in R ) F S f F S + f S S h R f F R + f F R + f S R f F S h S 0 .
The functions f F ( R ) , f S ( R ) , g ( x , S ) , and h ( x , S ) are assumed to be smooth, and the partial derivatives are taken with respect to the indicated variables. The involved condition ensures that the vector fields and their Lie brackets span the required space to allow for feedback linearization. The determinant being nonzero implies that the system has full relative degree and is locally diffeomorphic to a controllable linear system.
Figure 1 illustrates the critical behavior of the system with respect to the resource concentration R, specifically focusing on the condition under which feedback linearization may fail. The plotted curve represents the difference between the derivatives of the uptake functions for the floating and wall-settled microbial populations, given by d f F d R d f S d R . These functions characterize the rate at which each population consumes the single limiting nutrient R, and their derivatives play a central role in the accessibility and linearizability of the system.
Figure 1. Difference between the derivatives of the uptake functions for floaters and settlers, d f F d R d f S d R , plotted against the resource concentration R. The red dashed line marks the zero crossing, which corresponds to the singular value R ^ where the accessibility matrix becomes degenerate and feedback linearization fails. This critical threshold delineates regions in the state space where linearizing control laws are valid from regions where they break down.
The red dashed line indicates the zero-crossing of this difference, marking a singular threshold where the determinant of the accessibility matrix becomes zero. At this point, the coordinate transformation and control law used in feedback linearization break down, as the system loses full relative degree and the required Lie bracket structure degenerates. This singularity has a direct consequence: it divides the state space into regions where feedback linearization is well-posed and regions where it fails. Therefore, any controller designed using feedback linearization must either ensure that system trajectories avoid this singular point or incorporate a switching or hybrid strategy to transition across it safely. This highlights the importance of identifying and characterizing singular values of the resource variable in single-resource chemostat models.
This following lemma ensures that the total resource and microbial biomass converge to a predictable mass balance. It highlights that, under continuous dilution, the system reaches a steady state in which the combined amount of remaining resource and microbial biomass is determined by the inflow concentration, providing a foundation for analyzing microbial persistence and population dynamics.
Lemma 2.
For any solution ( R ( t ) , F ( t ) , S ( t ) ) of the system (7), we have
lim t R ( t ) R in + F ( t ) Y + S ( t ) Y = 0 .
Proof. 
Define the quantity
θ ( t ) = R ( t ) R in + F ( t ) Y + S ( t ) Y .
Differentiating θ along the trajectories of the system and substituting the equations of motion yields
d θ d t = D ( t ) θ ( t ) 1 Y [ ( δ F + g ( x , S ) h ( x , S ) ) F + δ S S ]
where D ( t ) is the dilution rate, assumed to be a control input. Since the second term on the right-hand side of (14) is always non-positive, we have
d θ d t D ( t ) θ ( t ) .
Suppose that D ( t ) ϵ > 0 for all t. Then, by Grönwall’s inequality,
θ ( t ) θ ( 0 ) · exp 0 t D ( s ) d s θ ( 0 ) e ϵ t .
Hence,
lim t θ ( t ) = 0 ,
which implies that
lim t R ( t ) R in + F ( t ) Y + S ( t ) Y = 0 .
In nonlinear control theory, feedback linearization relies on the assumption that the vector fields associated with the system’s inputs and their Lie brackets with the drift field span the full state space. A necessary condition for this transformation to be well-defined is that the determinant of the so-called accessibility matrix is non-zero. Violation of this condition results in a loss of relative degree and renders the system non-feedback-linearizable in that region.
For the chemostat model under consideration, with a single resource R, floaters F, and settlers S, feedback linearizability depends critically on the structure of the uptake function f F ( R , S ) and the settlement function h ( x , S ) . Specifically, the system fails to be feedback linearizable when the following expression vanishes:
Δ ( R , S ) = f F R · h S f F S · h R = 0 .
This defines a curve or surface in the ( R , S ) state space that separates feedback linearizable regions from non-linearizable ones. Inside the linearizable region (i.e., where Δ ( R , S ) 0 ), a nonlinear feedback transformation can render the system fully linear. Outside of this region, such a transformation becomes singular or undefined, and alternate control strategies are required.
Figure 2 illustrates the feedback linearizable region (shaded green), and the singular boundary where Δ ( R , S ) = 0 (red curve). The functions used here for illustration are Monod-type uptake and saturation functions:
f F ( R ) = 2 R 1 + R + 0.1 S , h ( x , S ) = 1.5 S 1 + S .
Figure 2. Region of feedback linearizability in the ( R , S ) state space. Green area: states where the system can be feedback-linearized. Red curve ( Δ ( R , S ) = 0 ): boundary where linearizability is lost.
The region to the left of the red curve is non-linearizable due to the singularity in the feedback transformation. This highlights the importance of understanding the geometry of the state space when designing controllers, as trajectories that evolve toward this singular set may lead to failure or instability in the control response.

5. Feedback Linearization Control Design

To stabilize the reduced chemostat dynamics, we apply feedback linearization to the two-dimensional system derived earlier. Let F ( t ) and S ( t ) denote the concentrations of floaters and settlers, respectively. Using the asymptotic mass balance condition, the effective nutrient concentration is given by
R ( t ) = R in F ( t ) Y S ( t ) Y .
Substituting this into the model leads to the reduced two-dimensional system:
F ˙ = f F ( R eff ) F + f S ( R eff ) S ( δ F + D + g ( x , S ) ) F , S ˙ = h ( x , S ) F ( δ S + D ) S ,
where f F and f S are nutrient uptake functions, g and h are settling terms, and D is the dilution rate serving as the control input.
To regulate the system, we aim to stabilize the floater population F ( t ) at a desired reference value F * by manipulating the dilution rate D ( t ) , while ensuring stability, avoiding washout, and respecting operational constants. We define a virtual control v using a proportional-derivative (PD) structure:
v = k 1 ( F F * ) k 2 F ˙ ,
where k 1 , k 2 > 0 are controller gains.
Rewriting Equation (19) to solve for the dilution rate D, and substituting F ˙ = v , yields the feedback linearizing control law:
D = 1 F f F ( R eff ) F + f S ( R eff ) S δ F F g ( x , S ) F v .
This expression defines the required dilution rate D that renders the nonlinear system linear in the new coordinates and drives the floater population to the desired level F * .
Lemma 3.
The reduced chemostat system is feedback linearizable in regions of the ( F , S ) -plane, where
f F ( R ) R f S ( R ) R ,
evaluated at R = R in F Y S Y .
Proof. 
Consider the reduced system:
F ˙ = f F ( R ( F , S ) ) F + f S ( R ( F , S ) ) S ( δ F + D + g ( x , S ) ) F , S ˙ = h ( x , S ) F ( δ S + D ) S .
Define the output function ϕ ( F ) = ln ( F ) . Then,
ϕ ˙ = 1 F F ˙ = f F ( R ) + S F f S ( R ) ( δ F + D + g ( x , S ) ) .
For feedback linearization to be valid, the second derivative of ϕ must depend explicitly on D, and the decoupling matrix must be nonsingular. The condition f F / R f S / R ensures sufficient sensitivity of the system to D, guaranteeing invertibility of the transformation. □
Remark 1.
The curve defined by f F ( R ) = f S ( R ) partitions the ( F , S ) -plane into three regions: f F ( R ) > f S ( R ) , Region II: f F ( R ) < f S ( R ) , and Region III: f F ( R ) = f S ( R ) .
In Regions I and II, the inequality f F / R f S / R holds, allowing feedback linearization. However, along the boundary in Region III, this condition fails, and the feedback transformation becomes singular. Biologically, this corresponds to the scenario where floaters and settlers respond identically to nutrient availability, rendering control via D ineffective. Hence, feedback linearization is only applicable locally in regions satisfying the sensitivity condition.
Figure 3 verifies Lemma 1 numerically. The singular locus (black contour) represents points in the ( F , S ) -plane where Δ ( R ) = 0 , and the system loses feedback linearizability due to identical nutrient sensitivity between floaters and settlers. The colored background indicates the sign and magnitude of Δ ( R ) , highlighting regions of feasible control.
Figure 3. Contour plot of Δ ( R ) = f F R f S R over the ( F , S ) -state space. The black contour labeled “Singular Locus” shows where feedback linearization fails. The system is only locally linearizable in regions where Δ ( R ) 0 .
The second singularity condition involves a critical value R ^ , defined by
Δ ( R , S ) = f F R · h S f F S · h R = 0 .
This defines a singular surface in the ( R , S ) -space. The point R ^ lies on this surface and marks the loss of feedback (Figure 4).
Figure 4. Detection of the critical settler population S ^ where Δ ( S ) = 0 , evaluated at fixed R = 3.0 . The red dashed line marks the threshold between linearizable and non-linearizable regimes.
The singular locus Δ ( R , S ) = 0 acts as an approximate boundary between physical equilibria (feasible population levels) and unphysical ones (e.g., negative biomass). It is not merely a mathematical artifact—it provides geometric insight into the system’s basin of attraction. Control strategies based on feedback linearization must therefore be confined to regions away from this boundary to ensure stability and biological relevance [].

6. Feedback Linearization for Unconditional Bourgeois (uB) Settling

We now consider the reduced chemostat model with Unconditional Bourgeois (uB) settling, where
g ( x , S ) = x , h ( x , S ) = x 1 S K ,
and the dilution rate u : = D is the control input. After substituting the asymptotic mass-balance relation
R eff = R in F Y S Y ,
the two-dimensional reduced system becomes
F ˙ = f F ( R eff ) F + f S ( R eff ) S ( δ F + D + x ) F , S ˙ = x 1 S K F ( δ S + D ) S .
This can be written in affine control form z ˙ = f ( z ) + g ( z ) u with z = ( F , S ) , where
f ( z ) = f F ( R eff ) F + f S ( R eff ) S ( δ F + x ) F x 1 S K F ( δ S + D ) S , g ( z ) = F 0 .
Lemma 4.
For the reduced chemostat model (19) with uB settling, the output
y = ln F
has relative degree r = 1 for all F > 0 . The input–output linearizing control law
D = f F ( R eff ) + S F f S ( R eff ) ( δ F + x ) v
yields the linear input–output relation y ˙ = v .
Proof. 
The gradient of y is y = ( 1 / F , 0 ) , so
L g y = y · g = 1 F ( F ) = 1 0 ,
showing that the relative degree is r = 1 and that the control appears in the first derivative of y. The Lie derivative along f is
L f y = f F ( R eff ) + S F f S ( R eff ) ( δ F + x ) ,
hence
y ˙ = L f y + u L g y = f F ( R eff ) + S F f S ( R eff ) ( δ F + x ) D .
Choosing D according to (28) enforces y ˙ = v .   □
To regulate F to a desired setpoint F * , we choose
v = k ln F ln F * , k > 0 ,
which yields y ˙ = k ( y y * ) and ensures exponential convergence F ( t ) F * .
When F ( t ) F * , the S-dynamics reduce to
S ˙ = δ S + D + x F * K S + x F * ,
a linear, globally asymptotically stable ordinary differential equation with equilibrium
S * = x F * δ S + D + x F * K .
Thus, the internal dynamics are stable for all biologically feasible parameters (Figure 5).
Figure 5. Block diagram of the feedback-linearizing control system for the chemostat. The input is the dilution rate D, the output is floater biomass F (or y = ln F ), and the disturbance is inflow substrate concentration R in .
Note that the relative degree r = 1 means the method achieves input–output linearization, not full-state feedback linearization. This is sufficient for the regulation of F. In addition, the zero dynamics are globally stable, ensuring the full state ( F , S ) converges to ( F * , S * ) provided D ( t ) 0 and F ( t ) > 0 . Also, the practical implementation requires enforcing D 0 (e.g., by saturation) and avoiding F near zero to preserve the logarithmic output definition.

7. Conclusions

This study introduces a nonlinear control framework to stabilize reduced chemostat dynamics via feedback linearization, accounting for environmental disturbances such as inflow fluctuations. Starting from a biologically grounded chemostat model incorporating Monod-type kinetics and species-specific wall-settling behavior, we derived a reduced-order system by leveraging a quasi-steady-state approximation of the nutrient concentration.
We applied differential geometric control theory to this reduced two-dimensional system, constructing a state feedback control law using feedback linearization. A proportional-derivative (PD) controller was implemented in the transformed coordinates to regulate the floater population around a prescribed setpoint. The analysis identified critical conditions under which the system is locally feedback linearizable—namely, when the nutrient sensitivities of floaters and settlers are distinct. These conditions were further explored through the concept of a singular locus, which delineates regions in state space where linearizing control is valid versus regions where it fails. A comprehensive, experimentally validated study of environmental variability—such as temperature, pH, and dissolved oxygen effects—represents an important direction for future research.
Numerical simulations demonstrated the effectiveness of the control strategy, showing robust tracking performance under time-varying perturbations in nutrient inflow. The proposed approach provides a biologically interpretable and mathematically rigorous tool for controlling microbial ecosystems with limited sensing or actuation.
The feedback linearization strategy developed in this work is particularly relevant for real-world bioreactor systems where maintaining stable microbial populations is essential under fluctuating environmental conditions. For example, in industrial fermentation and wastewater treatment processes, the ability to regulate biomass concentrations in response to disturbances such as variable nutrient inflow or environmental shocks can significantly improve process efficiency and reliability. Our control law can be implemented using standard sensors to monitor substrate and biomass levels, and actuators to adjust the dilution rate in real time. This approach provides robustness against environmental fluctuations and model uncertainties, making it suitable for practical deployment in automated bioreactor control systems. By enabling precise regulation of microbial populations, the proposed method supports enhanced productivity, resilience, and adaptability in diverse microbial ecosystems.
Although feedback linearization provides exact input–output linearization under ideal conditions, it fails near singularities where the determinant of the accessibility (decoupling) matrix approaches zero. To address this limitation in practical applications, singularity-aware supervisory schemes can be integrated into the control framework. For example, the controller can monitor the determinant and, when it falls below a predefined threshold, switch to a reference governor that slows setpoint changes or transitions to a robust or adaptive control law. Additionally, techniques such as dynamic extension (adding an integrator to the input) or redefining the regulated output can enlarge the linearizable domain and help avoid instability near singularities. These hybrid strategies preserve stability and constraint feasibility while maintaining the benefits of feedback linearization in the nominal region. In response to the reviewer’s suggestion, we have expanded the discussion to include these practical approaches, referencing foundational works such as [,].
This work highlights the promise of geometric nonlinear control methods in managing complex bio-processes. Future extensions could explore multi-species systems, incorporate state estimation under output constraints, or integrate adaptive mechanisms to cope with parametric uncertainties and unmodeled dynamics.

Author Contributions

Methodology, A.A.-R.; Software, H.A.; Validation, H.A.; Formal analysis, A.A.-R.; Writing—original draft, H.A.; Writing—review & editing, A.A.-R.; Project administration, A.A.-R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the University of Cincinnati, Clermont College, Ohio, USA.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. De Leenheer, P.; Smith, H. Feedback control for chemostat models. J. Math. Biol. 2003, 46, 48–70. [Google Scholar] [CrossRef] [PubMed]
  2. Henson, M.A.; Seborg, D.E. Nonlinear control strategies for continuous fermenters. Chem. Eng. Sci. 1992, 47, 821–835. [Google Scholar] [CrossRef]
  3. Pilyugin, S.S.; Waltman, P. The simple chemostat with wall growth. Siam J. Appl. Math. 1999, 59, 1552–1572. [Google Scholar] [CrossRef]
  4. Ballyk, M.; Barany, E. Stabilization of chemostats using feedback linearization and reduction of dimension. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 2313–2318. [Google Scholar]
  5. Mazenc, F.; Malisoff, M.; Harmand, J. Further Results on Stabilization of Periodic Trajectories for a Chemostat with Two Species. IEEE Trans. Autom. Control 2008, 53, 66–74. [Google Scholar] [CrossRef]
  6. Ballyk, M.; Barany, E. The role of resource types in the control of chemostats using feedback linearization. Ecol. Model. 2008, 211, 25–35. [Google Scholar] [CrossRef]
  7. Phan, V.; Vo, C.; Dao, H.; Ahn, K. Actuator Fault-Tolerant Control for an Electro-Hydraulic Actuator Using Time Delay Estimation and Feedback Linearization. IEEE Access 2021, 9, 106830–106845. [Google Scholar] [CrossRef]
  8. Nowzari, C.; Cortés, J. Team-triggered coordination for real-time control of networked cyber-physical systems. Automatica 2016, 68, 237–247. [Google Scholar] [CrossRef]
  9. Kazantzis, N.; Kravaris, C. Nonlinear observer design using Lyapunov’s auxiliary theorem. Syst. Control Lett. 1998, 34, 241–247. [Google Scholar] [CrossRef]
  10. Cai, Y.; Geritz, S. Understanding site choice and competition through the adaptive dynamics of settling rate evolution in a chemostat. bioRxiv 2020. [Google Scholar] [CrossRef]
  11. Nijmeijer, H.; van der Schaft, A.J. Nonlinear Dynamical Control Systems; Springer: New York, NY, USA, 1990. [Google Scholar]
  12. Vidyasagar, M. Nonlinear Systems Analysis; SIAM: Philadelpia, PA, USA, 2002. [Google Scholar]
  13. Kravaris, K.; Kantor, J.C. Geometric methods for nonlinear process control. Backgr. Ind. Eng. Chem. Res. 1990, 29, 2295–2310. [Google Scholar] [CrossRef]
  14. Martcheva, M. An Introduction to Mathematical Epidemiology; Springer: New York, NY, USA, 2015. [Google Scholar]
  15. Stemmons, E.; Smith, H.L. Competition in a chemostat with wall attach-ment. Siam J. Appl. Math. 2000, 61, 567–595. [Google Scholar] [CrossRef]
  16. Ballyk, M.; Jones, D.; Smith, H.L. The biofilm model of Freter: A review. In Structured Population Models in Biology and Epidemiology; Springer: Berlin/Heidelberg, Germany, 2008; pp. 265–302. [Google Scholar]
  17. Isidori, A. Nonlinear Control Systems, 3rd ed.; Springer: London, UK, 1996. [Google Scholar]
  18. Qi, X.; Henson, M.A. Nonlinear model predictive control of a continuous fermentation process. J. Process Control 1998, 8, 217–227. [Google Scholar]
  19. Kravaris, C.; Wright, R.A.; McIntosh, S.C. Nonlinear state feedback control of chemical pro-cesses: A tutorial review. Processes 2013, 1, 30–54. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Article metric data becomes available approximately 24 hours after publication online.