This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Fractional Lotka-Volterra model with time-delay and delayed controller for a bioreactor

R. Villafuerte-Segura Centro de Investigación en Tecnologías de Información y Sistemas, Universidad Autónoma del Estado de Hidalgo, Pachuca, Hidalgo, Mexico, 42180 B. A. Itzá-Ortiz Centro de Investigación en Matemáticas,Universidad Autónoma del Estado de Hidalgo, Pachuca, Hidalgo, Mexico, 42180 P. A. López-Perez Escuela Superior de Apan, Universidad Autónoma del Estado de Hidalgo, Apan, Hidalgo, Mexico, 43900 E. Alvarado-Santos Centro de Investigación en Tecnologías de Información y Sistemas, Universidad Autónoma del Estado de Hidalgo, Pachuca, Hidalgo, Mexico, 42180
Abstract

In this paper, a fractional Lotka-Volterra mathematical model for a bioreactor is proposed and used to fit the data provided by a bioprocess known as continuous fermentation of Zymomonas mobilis. The model contemplates a time-delay τ\tau due to the dead-time in obtaining the measurement of biomass x(t)x(t). A Hopf bifurcation analysis is performed to characterize the inherent self oscillatory experimental bioprocess response. As consequence, stability conditions for the equilibrium point together with conditions for limit cycles using the delay τ\tau as bifurcation parameter are obtained. Under the assumptions that the use of observers, estimators or extra laboratory measurements are avoided to prevent the rise of computational or monetary costs, for the purpose of control, we will only consider the measurement of the biomass. A simple controller that can be employed is the proportional action controller u(t)=kpx(t)u(t)=k_{p}x(t), which is shown to fail to stabilize the obtained model under the proposed analysis. Another suitable choice is the use of a delayed controller u(t)=krx(th)u(t)=k_{r}x(t-h) which successfully stabilizes the model even when it is unstable. Finally, the proposed theoretical results are corroborated through numerical simulations.

Keywords: bioreactor, bifurcations, time-delay systems, fractional mathematical model.

1 Introduction

In addition of its academic and performance predictive importance, mathematical models for bioreactors are required tools for implementing process control strategies demanded in industrial bioprocess. Using these devices, researches have successfully cultivated important kind of cells for the pharmaceutic industry [13], developed complex organ cultures [8, 32], designed wastewater treatments [2, 29], increased hydrogen production [18], and studied microbial biomass and energy conversion [15], among many other relevant applications.

In the case of culturable microbial species, the literature contains numerous examples modeling their iteration [19, 44, 46] and their consequent production of biochemical substances [28]. A fundamental part of bioprocessing is to create favorable environmental conditions for microorganisms based on different substrate compositions. In order to achieve this conditions, positive feedback loops are essential. Mathematically speaking, this amounts to the need to have parametric conditions for the characterization of bifurcations and the appearance of limit cycles of the dynamical system modeling the bioreactor. In the literature, modeling and bifurcation analysis using the dilution rate as a parameter are predominant.

It is known that laboratory observations exhibit oscillatory behavior. The oscillatory behavior manifests itself as the self-sustained oscillations (SSO) among key process variables and parameters (e.g. substrate, biomass, metabolites, dilution rate, temperature, agitation speed, pH, constant feed and culture conditions) [50, 49]. Consequently, diverse phenomena, such as multiplicity of steady states, stability of limit cycles or chaoticity, may be present in the bioprocess [47, 48, 51]. In some bioprocesses it has been observed that the oscillatory mode of operation can have higher performance in comparison to the obtained in steady-state regime (e.g. higher biomass and metabolites concentrations) [9, 17, 53]. Therefore it as important to understand the conditions for the oscillatory process and as it is highly desirable to know how to attenuate the oscillatory changes in the product concentration (biomass and metabolites). The above can be resolved via the manipulation of a parameter (set point: dilution rate, temperature, pH or dissolved oxygen), the use of input effluent stabilization tanks, or by the design of controllers that stabilize self-oscillating bioreactors by manipulating the input [16].

Naturally, delays are always present in bioprocesses, since there are dead times between biological reactions/interactions, metabolization of substances, considerations of past population rates, among others. Therefore, it is necessary to consider these in mathematical modeling [10, 25, 31, 39, 41, 43].

Some members of the scientific community have argued that time delays should be omitted or disregarded from mathematical models since they may cause undesirable/poor behavior in the system response or even compromise its stability. However, this interpretation is wrong. In the last two decades a part of the scientific community has devoted efforts to studying the effect of considering time-delays, dead-time or just delays in mathematical models [1, 6, 33, 34, 35, 38, 40, 42]. As previously mentioned, the delays are inherent (perceptible or not with the naked eye) in the real/experimental processes so that the omission of these in the mathematical models seems to be only for the purpose of facilitating its analysis.

Although the analysis of a mathematical model is rather harder for dynamical systems admitting a delay, this paper attempts to provide one more example that this extra work is worthwhile as the use of a delay allows the fitting of data from a real/experimental process. For example, delays seen as bifurcation parameters are useful tools in obtaining conditions for the existence of limit cycles and Hopf bifurcations. Furthermore, delays may create the conditions for the stabilization of a system otherwise unstable. In the last decade it has been shown that the deliberate inclusion of delays in the control laws can substitute the development of observers/estimators of unavailable state variables [14, 24, 26]. In addition to reducing the noise present in measuring instruments [21]. In bioprocesses, costs can be reduced by avoiding biomass or substrate measurement tests.

In this work a fractional Lotka-Volterra model with time delay and delayed controller for a bioreactor, which will turn out to fit the data provided by a bioprocess known as continuous fermentation of Zymomonas mobilis, is proposed. Afterwards a mathematical analysis is conducted providing conditions for the appearance of a Hopf bifurcations and stability of a equilibrium point using the delay as a bifurcation parameter. The novelty of our approach relays on three facts. The first one is that the proposed mathematical model uses fractional exponents to scale the state variables, an approach successfully used to model the dynamics of cancer cell [37] and in epidemiology models [36]. Secondly is the inclusion of a time-delay and thirdly the inclusion of a delayed controller to manipulate the inflow of the substrate to stabilize the bioreactor model even under unstable conditions. This approach allows the design and tuning of delayed control laws to minimize costs and maximize productions of bioprocessing. To illustrate the theoretical results proposed here, we present numerical simulations.

The paper is organized as follows. The description of the biological system is shown in Section 2. A description of the proposed fractional Lotka-Volterra model with time-delay and delayed controller together with the corresponding mathematical analysis are presented in Section 3. Here, we use u(t)=Du(t)=D to identify the parameters of the model and to characterize the critical parameters of τ\tau which allow limit cycles and Hopf bifurcations. Then, we propose u(t)=krx(th)u(t)=k_{r}x(t-h) for the design and tuning of a delayed controlled to σ\sigma-stabilize the model. In Section 4, the implementation and validation of the previous theoretical results are given. Concluding remarks are stated in Section 5. Finally, some notation and preliminary results concerning to stability of time-delay system are stated in the Appendix.

2 Description of the bioreactor

In this section we present the description of the physical plant. It was the desire of modeling and controlling such a plant that motivated the present work. Although these bioprocess are well understood, we were unable to find in the literature a specific mathematical model fitting the data obtained in our experiments.

In Figure 1 we present a diagram showing a pair of tanks composing the basic structure of our bioreactor. The main tank, where the mixing occurs, is where the inoculum lies. We then supply a percentage u(t)=Du(t)=D of the substrate to enter this tank through a valve from the secondary tank.

Refer to caption
Figure 1: Bioreactor diagram

The fermentation in continuous operation were carried out in a bioreactor containing broth medium 50 ml in a volume of 250 ml, inoculated with colonies of Zymomonas mobilis for 80 hours. Samples were incubated at 3030^{\circ} C and 100 rpm. This experiment was performed in triplicate. Cocoa juice was extracted from cocoa fermentation baskets after two days. Juice samples were immediately stored in sterile bottles. For experiments, cocoa pulp juice was adjusted to 10 g/L of glucose with reducing sugar. Reaction mixture was analyzed by the reducing sugar, applying the 3,5-dinitrosalicyclic acid method [20]. The quantity of reducing sugars was calculated using the regression equation, consisting of a standard curve with glucose (1 mg/mL). The bacterial biomass growth was evaluated by dry weight method [3]. A 5 mL-aliquot was taken 5 hours for analyses of biomass and substrate.

Next, a description of the experiment when the maximum biomass an minimal substrate is obtained. Substrate consumption of cocoa bean pulp during fermentation occurred during the first 25 h of fermentation until a remnant of 0.9 g/L remained. Changes in glucose concentration demonstrated metabolic changes during the fermentation of different hybrids. A decrease in substrate favored the growth of biomass because these microorganisms use this chemical compound as substrate [22]. The maximum biomass concentration in the treatment of glucose to 8.1 g /L was obtained in the first 20 h of a operation in continuous fermentation for a dilution rate of 0.15 1/h. The experimental data obtained in the bioprocess is given in Table 1. Note that an oscillatory behaviour is observed in the dynamics of the experimental bioprocess.

Time Biomass Error Substrate Error
[hours][hours] [g/L][g/L] 5%5\% [g/L][g/L] 5%5\%
0 0.1 0.005 10.0 0.5
5 0.3 0.015 9.0 0.45
10 1.1 0.055 7.8 0.4
15 4.3 0.215 6.1 0.33
20 8.1 0.405 3.4 0.175
25 5.1 0.255 0.9 0.045
30 4.0 0.20 2.1 0.105
35 4.5 0.225 2.6 0.13
40 5.1 0.255 1.6 0.08
45 4.9 0.245 1.9 0.095
50 4.3 0.215 2.5 0.125
55 4.9 0.245 1.7 0.085
60 4.1 0.205 2.4 0.12
65 5.0 0.25 1.6 0.08
70 4.2 0.21 2.3 0.115
75 4.9 0.245 1.4 0.07
80 4.0 0.20 2.0 0.1
Table 1: Experimental data obtained from the biochemical process.

3 Description and analysis of mathematical model

This section presents a description and mathematical analysis of the fractional Lotka-Volterra model with time-delay and delayed controller. First, the model is presented together with a theoretical justification. Next, the analysis of the model with constant excitement is conducted and finally an analysis of the model with the delayed controller, including a description for the tuning of the controller is included. It is important to emphasize that, in the next section, our model will be shown to fit the experimental data described in the previous section.

3.1 Description of the fractional Lotka-Volterra model with time delay for a bioreactor

In this subsection a fractional Lotka-Volterra model with time-dealy for a bioreactor based on the Lotka–Volterra equations is introduced. One reason for choosing this well known predator-prey mathematical model is the appearance of periodic solutions, a phenomena observed in the experimental data of a bioreactor. Evidently, the Lotka-Volterra equations alone are not able to capture the rich variety of dynamics involved in a bioreactor. For this purpose, two context specific modifications are proposed: By following an approach gaining prominence in dealing with these complexities, first fractional exponents in the variables have been introduced [36, 37], and secondly, a time-delay term has been added in one of the differential equations [7]. In doing so it turned out the the mathematical model adequately fits the data provided.

For modeling a bioreactor, the following fractional Lotka-Volterra equations with time-delay and delayed control is introduced:

s˙(t)=as(t)βbs(t)βx(tτ)α+(s0s(t))u(t),x˙(t)=cs(t)βx(t)αdx(t)α+ex(t),\begin{split}\dot{s}(t)&=-as(t)^{\beta}-bs(t)^{\beta}x(t-\tau)^{\alpha}+\left(s_{0}-s(t)\right)u(t),\\ \dot{x}(t)&=cs(t)^{\beta}{x(t)}^{\alpha}-d{x(t)}^{\alpha}+ex(t),\end{split} (1)

where a,b,c,d,e+a,\ b,\ c,\ d,\ e\in\mathbb{R}^{+} are constant positive parameters of the bioreactor, α,β+\alpha,\,\beta\in\mathbb{R}^{+} are positive fractional-exponents, s0+s_{0}\in\mathbb{R}^{+} is the positive initial supply of substrate, τ+\tau\in\mathbb{R}^{+} is a non-negative constant delay, s(t)s(t) is the amount of substrate present in the bioreactor at time tt, x(t)x(t) is the amount of such produced biomass at time tt, and u(t)[0,1]u(t)\in[0,1] is the input signal to manipulate the inflow of substrate into the bioreactor.

When setting x(t)=0=u(t)x(t)=0=u(t), the first equation in the model (1) reduces to s˙(t)=as(t)β\dot{s}(t)=-as(t)^{\beta}. That is to say, in the absence of biomass, the rate of change of the substrate is proportional to a scaling of the substrate by an exponent β\beta. The negative sign reflects that the substrate in the bioreactor actually decays in the absence of biomass, in contrast to a classical Lotka-Volterra approach where intrinsic rate of prey population increase. It has been observed experimentally that the value of β\beta satisfy the inequality 0<β<10<\beta<1, in particular the substrat, in absence of biomass, is subject to a non-exponential decay.

On the other hand, for s(t)=0s(t)=0, the second equation in the model (1) becomes x˙(t)=cx(t)α+ex(t)\dot{x}(t)=-c{x(t)}^{\alpha}+ex(t). That is to say, in the absence of substrate, the biomass follows a decay proposed in the Norton-Simons-Massagué (NSM) model. While the the NSM model actually describes the growth of tumors, the sign of the terms on the right hand side of the NSM model have been reversed to describe instead the decay of an organism under energy constrains. This approach has been successfully taken in very recent works on the analysis of cancer cells [37] and epidemiological models [36]. Here lies another of the proposed modification of the classical Lotka-Volterra model, where the rate of change of predators in absence of prey is assumed to be proportional to their population.

The Lotka-Volterra equations are complemented with the terms containing the scaled products which represent the rates of decay and growth provided by the biochemical iterations between substrate and biomass. That is to say, the terms bx(t)αs(t)βbx(t)^{\alpha}s(t)^{\beta} and dx(t)αs(t)βdx(t)^{\alpha}s(t)^{\beta} replace bx(t)s(t)bx(t)s(t) and dx(t)s(t)dx(t)s(t) used in the original model, respectively. The populations x(t)x(t) and s(t)s(t) are considered to be scaled by the same exponents α\alpha and β\beta described above.

Finally, the delay in the variable x(t)x(t) in the first equation of the system (1) is justified as follows: the effect of the biomass in the rate of consumption of the substrate is affected by a dead time produced either by a gestation time-delay or by a time delayed measurement. Mathematically, this delay will turn out to produce the possibility for a stable equilibrium point of the fractional Lotka-Volterra model (1), in sharp contrast with the non-stability of equilibrium points of a classical Lotka-Volterra model. Thus the introduction of this time-delay favors the modeling of our bioreactor, where stability of fixed points is observed experimentally. Furthermore, biomass production x(t)x(t) can only be manipulated indirectly by supplying substrate s(t)s(t), so that the only controllable variable is the substrate s(t)s(t) through a control action u(t)[0,1]u(t)\in[0,1] that regulates the flow of the substrate through the bioreactor. Here u(t)=0u(t)=0 represents zero flow (valve fully closed) and u(t)=1u(t)=1 represents total flow (valve fully open), see Figure 1. Therefore, the first equation in (1) has control action u(t)u(t) while the second equation has no control action.

A summary of the parameters in the fractional Lotka-Volterra model (1) is shown next.

  • The parameter aa is the intrinsic rate of the amount of scaled substrate [Units: 1/h].

  • The parameter β\beta is the fractional-exponent scaling the amount of substrate [Units: Dimensionless].

  • The parameter bb is the rate of consumption of the scaled substrate by the scaled biomass [Units: 1/h].

  • The parameter α\alpha is the fractional-exponent of growth of the biomass [Units: Dimensionless].

  • The parameter c0c\not=0 denotes the net rate of growth the scaled biomass in response to the size of the scaled substrate [Units: 1/h].

  • The parameter dd measures the output of the scaled biomass from the bioreactor [Units: 1/h].

  • The parameter ee quantifies anabolism (growth rate) of the biomass.

3.2 Analysis of mathematical model with constant excitement

To obtain a parametric identification of the model proposed in (1), we begin by assuming that the input signal u(t)=Du(t)=D is constant and positive. This amounts to open the valve for the substrate to a constant input flow. Our purpose is to achieve the tuning of the parameters so that our model resembles the experimental data of a bioreactor. In addition, we will give conditions for obtaining limit cycles and Hopf bifurcations using the time-delay as a bifurcation parameter.

Thus, the mathematical model (1) is rewritten as

s˙(t)=as(t)βbs(t)βx(tτ)α+D(s0s(t)),x˙(t)=cs(t)βx(t)αdx(t)α+ex(t).\begin{split}\dot{s}(t)&=-as(t)^{\beta}-bs(t)^{\beta}x(t-\tau)^{\alpha}+D\left(s_{0}-s(t)\right),\\ \dot{x}(t)&=cs(t)^{\beta}{x(t)}^{\alpha}-d{x(t)}^{\alpha}+ex(t).\end{split} (2)
Proposition 1.

Suppose that the equation

(a+bxα)(dex1αc)+D((dex1αc)1βs0)=0,\left(a+bx^{\alpha}\right)\left(\frac{d-ex^{1-\alpha}}{c}\right)+D\left(\left(\frac{d-ex^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}-s_{0}\right)=0, (3)

has a root x=xx=x^{\ast} such that 0<x<(ce)11α0<x^{\ast}<\left(\frac{c}{e}\right)^{\frac{1}{1-\alpha}}. Denote

s=(de(x)1αc)1β>0.s^{*}=\left(\frac{d-e(x^{*})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}>0.

Then z=(s,x)z^{\ast}=(s^{*},x^{*})^{\intercal} is a positive equilibrium point of the model given in (2).

Proof.

Let us assume that x(t)=x(tτ)=x>0x(t)=x(t-\tau)=x^{*}>0 and s(t)=s>0s(t)=s^{*}>0 denote the equilibrium point of (2), in particular, s˙(t)=0\dot{s}(t)=0 and x˙(t)=0\dot{x}(t)=0. Whence, the second equation of (2) becomes

0=c(s)β(x)αd(x)α+ex.0=c{(s^{*})}^{\beta}{(x^{*})}^{\alpha}-d{(x^{*})}^{\alpha}+ex^{*}.

or equivalently

0=c(s)βd+e(x)1α.0=c{(s^{*})}^{\beta}-d+e{(x^{*})}^{1-\alpha}.

Solving for ss^{*} in the last equation above we obtain

s=(de(x)1αc)1β.s^{*}=\left(\frac{d-e(x^{*})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}.

On the other hand, by substituting the above expression for ss^{*} in the first equation of (2) we get

0\displaystyle 0 =a(s)βb(x)α(s)βD(ss0)\displaystyle=-a(s^{*})^{\beta}-b(x^{*})^{\alpha}(s^{*})^{\beta}-D\left(s^{*}-s_{0}\right)
=(ab(x)α)(s)βD(ss0)\displaystyle=\left(-a-b\left(x^{*}\right)^{\alpha}\right)(s^{*})^{\beta}-D\left(s^{*}-s_{0}\right)
=(ab(x)α)((de(x)1αc)1β)βD((de(x)1αc)1βs0).\displaystyle=\left(-a-b({x}^{*})^{\alpha}\right)\left(\left(\frac{d-e(x^{*})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}\right)^{\beta}-D\left(\left(\frac{d-e(x^{*})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}-s_{0}\right).

Hence, by solving the following equation for x=xx=x^{\ast}

(a+bxα)(dex1αc)+D((dex1αc)1βs0)=0,\left(a+bx^{\alpha}\right)\left(\frac{d-ex^{1-\alpha}}{c}\right)+D\left(\left(\frac{d-ex^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}-s_{0}\right)=0,

we obtain the desired equilibrium point. ∎

We remark that in our setting, equation (3) does admit a positive solution such that s>0s^{\ast}>0. For completeness of our analysis, next we provide some algebraic conditions for such solution to exist, namely, conditions for the left hand side of equation (3) to change of sign for a couple of values of xx. Indeed, if x=(de)11αx=\left(\frac{d}{e}\right)^{\frac{1}{1-\alpha}} then dex1α=0d-ex^{1-\alpha}=0 and so the left hand side of equation (3) reduces to Ds0Ds_{0} which is positive. Similarly if x=(dcs0βe)11αx=\left(\frac{d-cs_{0}^{\beta}}{e}\right)^{\frac{1}{1-\alpha}} then dex1αc=s0β\frac{d-ex^{1-\alpha}}{c}=s_{0}^{\beta} and so the left hand side of equation (3) reduces to (abxα)s0β(-a-bx^{\alpha})s_{0}^{\beta}. Thus, a condition for the left hand side of equation (3) to be negative and hence for equation (3) to admit a nonzero solution is abxα<0-a-bx^{\alpha}<0. In in addition one requires the inequality x<(de)11αx^{\ast}<\left(\frac{d}{e}\right)^{\frac{1}{1-\alpha}} one also guarantees that s>0s^{\ast}>0. In what follows, we will assume that the equilibrium points xx^{\ast} and ss^{\ast} obtained from Proposition 1 are both positive.

Using Proposition 1, the linearization of system (2) is of the form (23), where

A0=(β(abxα)sβ1D0βdsβ1xαα(csβd)xα1+e)|z=zu=u,A_{0}=\begin{pmatrix}\beta(-a-bx^{\alpha})s^{\beta-1}-D&0\\ \beta ds^{\beta-1}x^{\alpha}&\alpha(cs^{\beta}-d)x^{\alpha-1}+e\end{pmatrix}\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}},

A1=(0bαsβxα100)|z=zu=uA_{1}=\begin{pmatrix}0&-b\alpha s^{\beta}x^{\alpha-1}\\ 0&0\end{pmatrix}\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}}, B=(0 0)B=(0\ 0)^{\intercal} and its quasi-polynomial is

q(λ,τ)=det{λI2A0A1eλτ}=λ2+κ1λ+κ2+κ3eλτ,\displaystyle q(\lambda,\tau)=\text{det}\{\lambda I_{2}-A_{0}-A_{1}{\rm{e}^{-\lambda\,\tau}}\}={\lambda}^{2}+\kappa_{1}\,\lambda+\kappa_{2}+\kappa_{3}\,{\rm{e}}^{-\lambda\,\tau}, (4)

with

κ1\displaystyle\kappa_{1} =β(ab(x)α)(s)β1+Dα(c(s)βd)(x)α1e\displaystyle=-\beta(-a-b(x^{*})^{\alpha})(s^{*})^{\beta-1}+D-\alpha\left(c(s^{*})^{\beta}-d\right)(x^{*})^{\alpha-1}-e
κ2\displaystyle\kappa_{2} =(β(ab(x)α)(s)β1D)(α(c(s)βd)(x)α1+e)\displaystyle=\left(\beta(-a-b(x^{*})^{\alpha})(s^{*})^{\beta-1}-D\right)\left(\alpha\left(c(s^{*})^{\beta}-d\right)(x^{*})^{\alpha-1}+e\right)
κ3\displaystyle\kappa_{3} =cbαβ(s)2β1(x)2α1.\displaystyle=c\,b\,\alpha\,\beta\,(s^{*})^{2\beta-1}\,(x^{*})^{2\alpha-1}.

The stability of system (2) is completely determined by the location of the roots of its corresponding characteristic quasi-polynomial (4). D-partition method proposed by Neimark in [23] determine stability conditions of a quasi-polynomial through study of the space of crossover frequencies iωi\omega-crossing delays. Below, we employ this method to the quasi-polynomial (4). In addition, we will assume the the system is initially stable, that is, stable when τ=0\tau=0.

A stable quasi-polynomial loses stability if some of its roots cross to the open right-half of the complex plane. Clearly, the above occurs when the roots first cross the imaginary axis. For this, there are two possible cases: i) purely imaginary crossover window λ=±iω\lambda=\pm i\omega, where 0ω+0\neq\omega\in\mathbb{R}^{+}, ii) crossover window on the origin λ=0\lambda=0. In both cases, λ\lambda must be solution of quasi-polynomial. In general, the crossover window occur under variations of the parameters of a system or quasi-polynomial. A particular case and of great interest to the scientific community since it is closely related to bifurcation theory, it is to find the crossover windows when delay τ\tau varies. Next, an analysis of the quasi-polynomial (4) using the mentioned above is performed.

Consider the change of variable λ=0\lambda=0 in the quasi-polynomial (4)

q(0,τ)=\displaystyle q(0,\tau)= κ2+κ3=0.\displaystyle\kappa_{2}+\kappa_{3}=0.

Clearly, we cannot obtain stability conditions from the previous equation whence, efforts will be focused when λ=iω\lambda=i\omega, 0ω+0\neq\omega\in\mathbb{R}^{+}, is solution of quasi-polynomial (4),

q(iω,τ)=\displaystyle q(i\omega,\tau)= (iω)2+κ1iω+κ2+κ3eiωτ\displaystyle{(i\omega)}^{2}+\kappa_{1}\,i\omega+\kappa_{2}+\kappa_{3}\,{\rm{e}}^{-i\omega\,\tau}
=\displaystyle= ω2+κ2+κ3cos(ωτ)+(κ1ωκ3sin(ωτ))i=0.\displaystyle-{\omega}^{2}+\kappa_{2}+\kappa_{3}\cos\left(\omega\tau\right)+\left(\kappa_{1}\,\omega-\kappa_{3}\,\sin\left(\omega\tau\right)\right)\,i=0.

Note that, q(iω,τ)=0q(i\omega,\tau)=0 iff

Re{q(iω,τ)}\displaystyle\mathrm{Re}\{q(i\omega,\tau)\} =ω2+κ2+κ3cos(ωτ)=0,\displaystyle=-{\omega}^{2}+\kappa_{2}+\kappa_{3}\cos\left(\omega\tau\right)=0,
Im{q(iω,τ)}\displaystyle\mathrm{Im}\{q(i\omega,\tau)\} =κ1ωκ3sin(ωτ)=0.\displaystyle=\kappa_{1}\,\omega-\kappa_{3}\,\sin\left(\omega\tau\right)=0.

For the above, we have

cos(ωτ)=ω2κ2κ3,sin(ωτ)=κ1ωκ3.\cos\left(\omega\tau\right)={\frac{{\omega}^{2}-\kappa_{2}}{\kappa_{3}}},\quad\sin\left(\omega\tau\right)={\frac{\kappa_{1}\,\omega}{\kappa_{3}}}.

Therefore, the following is satisfied

0\displaystyle 0 =sin2(ωτ)+cos2(ωτ)1=(κ1ωκ3)2+(ω2κ2κ3)21\displaystyle=\sin^{2}(\omega\tau)+\cos^{2}(\omega\tau)-1=\left(\frac{\kappa_{1}\,\omega}{\kappa_{3}}\right)^{2}+\left(\frac{{\omega}^{2}-\kappa_{2}}{\kappa_{3}}\right)^{2}-1
=ω4+(κ122κ2)ω2+κ22κ32=P(ω).\displaystyle={\omega}^{4}+(\kappa_{1}^{2}-2\kappa_{2}){\omega}^{2}+\kappa_{2}^{2}-\kappa_{3}^{2}=P(\omega). (5)

Thus, the quasi-polynomial (4) has roots λ0=±iω0\lambda_{0}=\pm i\omega_{0}, if ω0\omega_{0} is solution of the polynomial P(ω0)P(\omega_{0}) given in (5). Moreover, the delay value where the above occurs is

τ0=1ω0tan1(κ1ω0ω02κ2)+nπω0;n=0,±1,±2,,{\tau}_{0}=\frac{1}{{\omega_{0}}}{\tan}^{-1}\left(\frac{\kappa_{1}\omega_{0}}{\omega_{0}^{2}-\kappa_{2}}\right)+\dfrac{n\pi}{\omega_{0}};\ n=0,\pm 1,\pm 2,\ldots, (6)

Next, we postulate in the following criteria the stipulated above.

Proposition 2.

The quasi-polynomial (4) has crossover windows λ0=±iω0\lambda_{0}=\pm i\omega_{0}, if there exists ω0>0\omega_{0}>0 such that P(ω0)=0P(\omega_{0})=0 given in (5). In addition, the values of the delay τ\tau where the above occurs satisfy the equation given in (6).

The previous result provides conditions of the delay τ0\tau_{0} for which the quasi-polynomial (4) has roots on the imaginary axis λ0=±iω0\lambda_{0}=\pm i\omega_{0}. If these roots are dominant, then it is natural to determine when the roots move to the right half-plane under infinitesimal variations of this delay τ0\tau_{0}. The above is know as direction of the crossing [45] and it is determined using the following result.

Proposition 3.

The mathematical model given in (2) has a Hopf bifurcation at τ=τ0\tau=\tau_{0} if

sign{Re{λτ|λ=iω0}}=sign{κ122κ2}>0.\mathrm{sign}\Bigl{\{}\mathrm{Re}\Bigl{\{}\frac{\partial\lambda}{\partial\tau}\Big{|}_{\lambda=i\omega_{0}}\Bigl{\}}\Bigl{\}}=\mathrm{sign}\left\{{\kappa_{1}}^{2}-2\,\kappa_{2}\right\}>0. (7)

Here, τ0\tau_{0} is given in (6).

Proof.

The technique will need to check for each root on the imaginary axis λ0=±iω0\lambda_{0}=\pm i\omega_{0} crosses to the left or to the right of the complex plane when increasing τ\tau. This is determined by the sign of Re{λ/τ}\text{Re}\{\partial\lambda/\partial\tau\}. Consider the quasi-polynomial given in (4) and suppose that λ=λ(τ)\lambda=\lambda(\tau), then

λτ=λκ3(2λ+κ1)eλττκ3,\frac{\partial\lambda}{\partial\tau}=\frac{\lambda\kappa_{3}}{\left(2\lambda+\kappa_{1}\right){\rm{e}}^{\lambda\,\tau}-\tau\kappa_{3}},

which implies that

(λτ)1\displaystyle\left(\frac{\partial\lambda}{\partial\tau}\right)^{-1} =(2λ+κ1λκ3)eλττκ3λκ3\displaystyle=\left(\frac{2\lambda+\kappa_{1}}{\lambda\kappa_{3}}\right){\rm{e}}^{\lambda\,\tau}-\frac{\tau\kappa_{3}}{\lambda\kappa_{3}}
=(2λ+κ1λκ3)(κ3λ2+κ1λ+κ2)τλ\displaystyle=\left(\frac{2\lambda+\kappa_{1}}{\lambda\kappa_{3}}\right)\left(-\frac{\kappa_{3}}{{\lambda}^{2}+\kappa_{1}\,\lambda+\kappa_{2}}\right)-\frac{\tau}{\lambda}
=κ1+2λλ(κ1λ+λ2+κ2)τλ.\displaystyle=-{\frac{\kappa_{1}+2\,\lambda}{\lambda\,\left(\kappa_{1}\,\lambda+{\lambda}^{2}+\kappa_{2}\right)}}-{\frac{\tau}{\lambda}}.

Therefore, for λ=iω0\lambda=i\omega_{0} yields

(λτ)1|λ=iω0=\displaystyle\left(\frac{\partial\lambda}{\partial\tau}\right)^{-1}\Big{|}_{\lambda=i\omega_{0}}= 2ω02+κ122κ2ω04+(κ122κ2)ω02+κ22\displaystyle{\frac{2\,{\omega_{0}}^{2}+{\kappa_{1}}^{2}-2\,\kappa_{2}}{{\omega_{0}}^{4}+\left({\kappa_{1}}^{2}-2\,\kappa_{2}\right){\omega_{0}}^{2}+{\kappa_{2}}^{2}}}
+(τω04+(κ12τ2τκ2+κ1)ω02+κ2(τκ2+κ1))ω0(ω04+(κ12+2κ2)ω02κ22)i.\displaystyle+{\frac{\left(\tau\,{\omega_{0}}^{4}+\left({\kappa_{1}}^{2}\tau-2\,\tau\,\kappa_{2}+\kappa_{1}\right){\omega_{0}}^{2}+\kappa_{2}\,\left(\tau\,\kappa_{2}+\kappa_{1}\right)\right)}{\omega_{0}\,\left({\omega_{0}}^{4}+\left({\kappa_{1}}^{2}+2\,\kappa_{2}\right){\omega_{0}}^{2}-{\kappa_{2}}^{2}\right)}}i.

Thus, for ω0>0\omega_{0}>0 we get

sign{Re{λτ|λ=iω0}}\displaystyle\text{sign}\Bigl{\{}\text{Re}\Bigl{\{}\frac{\partial\lambda}{\partial\tau}\Big{|}_{\lambda=i\omega_{0}}\Bigl{\}}\Bigl{\}} =sign{Re{(λτ)1|λ=iω0}}\displaystyle=\text{sign}\Bigl{\{}\text{Re}\Bigl{\{}\left(\frac{\partial\lambda}{\partial\tau}\right)^{-1}\Big{|}_{\lambda=i\omega_{0}}\Bigl{\}}\Bigl{\}}
=sign{κ122κ2}.\displaystyle=\text{sign}\left\{{\kappa_{1}}^{2}-2\,\kappa_{2}\right\}.

This ends the proof. ∎

Note that the sign given in (7) is independent of τ0\tau_{0}, therefore if the linearization of system (2) is stable for τ=0\tau=0, then it remains stable for all τ(0,τ0)\tau\in(0,\tau_{0}), where τ0\tau_{0} is the first value of (6). Thus the following result is evident.

Proposition 4.

The quasi-polynomial (4) given in (2) is stable for all τ(0,τ0)\tau\in(0,\tau_{0}) and unstable for all τ>τ0\tau>\tau_{0}, where τ0\tau_{0} is the first value such that satisfies the equation given in (6).

Proof.

The result follows using Propositions 2 and 3. ∎

3.3 Analysis of mathematical model with delayed controller

In this section, we carry out a stability analysis of the fractional mathematical model (1) in closed-loop with a delayed controller of the type (24). As well as tuning the controller gains.

Proposition 5.

Let xx^{\ast} be a positive real number such that

0<s=(de(x)1αc)1β<s0 and a+b(x)αs0s(s)β.0<s^{\ast}=\left(\frac{d-e\,(x^{\ast})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}<s_{0}\hskip 14.22636pt\text{ and }\hskip 14.22636pta+b(x^{\ast})^{\alpha}\leq\frac{s_{0}-s^{\ast}}{(s^{\ast})^{\beta}}.

If

u=(a+b(x)α)(s)βs0s,u^{\ast}=\frac{\left(a+b(x^{\ast})^{\alpha}\right)(s^{\ast})^{\beta}}{s_{0}-s^{\ast}},

then z=(s,x)z^{\ast}=(s^{*},x^{*})^{\intercal} and uu^{\ast} are the equilibrium point of the fractional mathematical model (1).

Proof.

Let us assume that 0<s(t)=s<s00<s(t)=s^{\ast}<s_{0}, 0<x(t)=x0<x(t)=x^{\ast} and 0<u(t)=u0<u(t)=u^{\ast} denote the equilibrium point of the model (1). Then the second equation of (1) becomes

c(s)β(x)αd(x)α+ex=0,c(s^{\ast})^{\beta}(x^{\ast})^{\alpha}-d(x^{\ast})^{\alpha}+ex^{\ast}=0,

and solving for ss^{\ast} we obtain

s=(de(x)1αc)1β.\displaystyle s^{\ast}=\left(\frac{d-e\,(x^{\ast})^{1-\alpha}}{c}\right)^{\frac{1}{\beta}}.

Now, the first equation of (1) we obtain

u=(ab(x)α)(s)βss0.\displaystyle u^{\ast}=\frac{\left(-a-b(x^{\ast})^{\alpha}\right)(s^{\ast})^{\beta}}{s^{\ast}-s_{0}}.

The hypothesis imply that 0u10\leq u^{\ast}\leq 1. Thus for the fixed positive value xx^{\ast}, and the value of s=ss=s^{\ast} satisfying the given inequalities, the value of u=uu=u^{\ast} is obtained so that they are equilibrium point, as was to be shown. ∎

Using Proposition 5, the linearization of model (1) is of the form (23), where

A0=(β(abxα)sβ1u0βcsβ1xαα(csβd)xα1+e)|z=zu=u,A1=(0αbsβxα100)|z=zu=u,andB=(s0s0)|z=zu=u.\begin{split}A_{0}=\begin{pmatrix}\beta(-a-bx^{\alpha})s^{\beta-1}-u&0\\ \beta cs^{\beta-1}x^{\alpha}&\alpha\left(cs^{\beta}-d\right)x^{\alpha-1}+e\end{pmatrix}\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}},\\ A_{1}=\begin{pmatrix}0&-\alpha\ b\ s^{\beta}x^{\alpha-1}\\ 0&0\end{pmatrix}\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}},\ \text{and}\ B=\begin{pmatrix}s_{0}-s\\ 0\end{pmatrix}\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}}.\end{split} (8)

Next, we propose the following delayed controller to stabilize the model

u(t)=Kz(th)=(0,kr)(s(th)x(th)),u(t)=Kz(t-h)=(0,\ k_{r})\begin{pmatrix}s(t-h)\\ x(t-h)\end{pmatrix}, (9)

where krk_{r}\in\mathbb{R} is the controller gain and h+h\in\mathbb{R}^{+} is the controller delay. Note that in (9) the proposed controller is only acting on the biomass xx and not on the substrate ss. We base our proposal in the fact that, during the experiments, we only have access to the measurement of xx and not of ss. In addition, the time-delay in the controller is justified by the time-delay in between the recordings of the biomass output.

Let A0,A12×2A_{0},\ A_{1}\in\mathbb{R}^{2\times 2} and B2B\in\mathbb{R}^{2} given in (8), then the quasi-polynomial of closed-loop systems (23) with (9) is

q(λ,τ,h)\displaystyle q(\lambda,\tau,h) =det{λI2A0A1eτλBKehλ}\displaystyle=\text{det}\{\lambda I_{2}-A_{0}-A_{1}{\rm e}^{-\tau\lambda}-BK{\rm e}^{-h\lambda}\}
=λ2+η1λ+η2+η3eτλ+η4krehλ,\displaystyle=\lambda^{2}+\eta_{1}\lambda+\eta_{2}+\eta_{3}{\rm e}^{-\tau\lambda}+\eta_{4}\,k_{r}\,{\rm e}^{-h\lambda}, (10)

where

η1=β(ab(x)α)(s)β1+uα(c(s)βd)(x)α1e,η2=(β(ab(x)α)(s)β1u)(α(c(s)βd)(x)α1+e),η3=cbαβ(s)2β1(x)2α1,η4=(βc(s)β1(x)α)(s0s).\begin{split}\eta_{1}&=-\beta(-a-b(x^{*})^{\alpha})(s^{*})^{\beta-1}+u^{*}-\alpha\left(c(s^{*})^{\beta}-d\right)(x^{*})^{\alpha-1}-e,\\ \eta_{2}&=\left(\beta(-a-b(x^{*})^{\alpha})(s^{*})^{\beta-1}-u^{*}\right)\left(\alpha\left(c(s^{*})^{\beta}-d\right)(x^{*})^{\alpha-1}+e\right),\\ \eta_{3}&=c\ b\ \alpha\ \beta\ (s^{*})^{2\beta-1}(x^{*})^{2\alpha-1},\\ \eta_{4}&=\left(\beta c(s^{*})^{\beta-1}(x^{*})^{\alpha}\right)\left(s_{0}-s^{*}\right).\end{split} (11)

3.3.1 Tuning of the delayed controller

Here again we use the D-partition method proposed by Neimark [23] and the tuning method proposed in [42]. Consider the quasi-polynomial given in (3.3) and the chance of variable λ=λσ\lambda=\lambda-\sigma, for a given σ>0\sigma>0, i.e.

qσ(λ,τ,h)\displaystyle q_{\sigma}(\lambda,\tau,h) =q(λσ,τ,h)\displaystyle=q(\lambda-\sigma,\tau,h) (12)
=(λσ)2+η1(λσ)+η2+η3eτ(λσ)+η4kreh(λσ)=0.\displaystyle=(\lambda-\sigma)^{2}+\eta_{1}(\lambda-\sigma)+\eta_{2}+\eta_{3}{\rm e}^{-\tau(\lambda-\sigma)}+\eta_{4}\,k_{r}\,{\rm e}^{-h(\lambda-\sigma)}=0.

If λ=0\lambda=0 note that the above quasi-polynomial is

qσ(0,τ,h)\displaystyle q_{\sigma}(0,\tau,h) =σ2η1σ+η2+η3eτσ+η4krehσ=0,\displaystyle=\sigma^{2}-\eta_{1}\sigma+\eta_{2}+\eta_{3}{\rm e}^{\tau\sigma}+\eta_{4}\,k_{r}\,{\rm e}^{h\sigma}=0,

therefore

kr=σ2η1σ+η2+η3eτση4ehσ.k_{r}=\frac{\sigma^{2}-\eta_{1}\sigma+\eta_{2}+\eta_{3}{\rm e}^{\tau\sigma}}{\eta_{4}\,{\rm e}^{h\sigma}}.

If λ=iω\lambda=i\omega note that the quasi-polynomial (12) is

qσ(iω,τ,h)\displaystyle q_{\sigma}(i\omega,\tau,h) =(iωσ)2+η1(iωσ)+η2+η3eτ(iωσ)+η4kreh(iωσ)=0,\displaystyle=(i\omega-\sigma)^{2}+\eta_{1}(i\omega-\sigma)+\eta_{2}+\eta_{3}{\rm e}^{-\tau(i\omega-\sigma)}+\eta_{4}\,k_{r}\,{\rm e}^{-h(i\omega-\sigma)}=0,

the previous equality is satisfied if

Re{qσ(iω,τ,h)}\displaystyle\text{Re}\{q_{\sigma}(i\omega,\tau,h)\} =Φ+krη4cos(hω)ehσ=0,\displaystyle=\Phi+k_{r}\,\eta_{4}\cos(h\omega){\rm e}^{h\sigma}=0, (13)
Im{qσ(iω,τ,h)}\displaystyle\text{Im}\{q_{\sigma}(i\omega,\tau,h)\} =Θkrη4sin(hω)ehσ=0,\displaystyle=\Theta-k_{r}\,\eta_{4}\sin(h\omega){\rm e}^{h\sigma}=0, (14)

where

Φ=σ2ω2η1σ+η2+η3cos(τω)eτσandΘ=η1ω2ωση3sin(τω)eτσ.\begin{split}\Phi&=\sigma^{2}-\omega^{2}-\eta_{1}\sigma+\eta_{2}+\eta_{3}\cos(\tau\omega){\rm e}^{\tau\sigma}\ \text{and}\\ \Theta&=\eta_{1}\omega-2\omega\sigma-\eta_{3}\sin(\tau\omega){\rm e}^{\tau\sigma}.\end{split} (15)

Solving for krk_{r} of (14) we obtain

kr=Θη4sin(hω)ehσ.\displaystyle k_{r}=\frac{\Theta}{\eta_{4}\sin(h\omega){\rm e}^{h\sigma}}.

By substituting the above equation in (13) we get

0\displaystyle 0 =Φ+(Θη4sin(hω)ehσ)η4cos(hω)ehσ.\displaystyle=\Phi+\left(\frac{\Theta}{\eta_{4}\sin(h\omega){\rm e}^{h\sigma}}\right)\eta_{4}\cos(h\omega){\rm e}^{h\sigma}.

Solving hh of above equation

h=1ωcot1(ΦΘ).\displaystyle h=\frac{1}{\omega}\cot^{-1}\left(-\frac{\Phi}{\Theta}\right).

Next, we postulate a result for tuning the delayed controller (9) using the above.

Proposition 6.

Consider the quasi-polynomial (3.3) and let σ>0\sigma>0 be given. Then the σ\sigma-stability regions of the quasi-polynomial (7) on the parametric plane hkrh-k_{r} are delimited by the following equations

kr:=kr(h)=σ2η1σ+η2+η3eτση4ehσ,whenλ=0;k_{r}:=k_{r}(h)=\frac{\sigma^{2}-\eta_{1}\sigma+\eta_{2}+\eta_{3}{\rm e}^{\tau\sigma}}{\eta_{4}\,{\rm e}^{h\sigma}},\quad\text{when}\ \lambda=0;

and when λ=iω\lambda=i\omega, ω>0\omega>0,

h^:=h(ω,σ)=1ωcot1(ΦΘ)+nπω,n=0,±1,±2,;k^r:=kr(h^,ω,σ)=Θη4sin(h^ω)eh^σ,\begin{split}\hat{h}&:=h(\omega,\sigma)=\frac{1}{\omega}\cot^{-1}\left(-\frac{\Phi}{\Theta}\right)+\frac{n\pi}{\omega},\ n=0,\pm 1,\pm 2,\dots;\\ \hat{k}_{r}&:=k_{r}(\hat{h},\omega,\sigma)=\frac{\Theta}{\eta_{4}\sin(\hat{h}\omega){\rm e}^{\hat{h}\sigma}},\end{split}

where ηj\eta_{j}, j=1,,4j=1,\dots,4 are given in (11) and Θ\Theta, Φ\Phi in (15).

4 Validation of theoretical results

4.1 Validation of mathematical model

As mentioned before, for parametric identification, in this section we assume that u(t)=Du(t)=D in the mathematical model (1). In addition, experimental data is taken from a biochemical process as reference points to identification, see Table 1. For the simulations, we consider initial conditions of s0=10s_{0}=10 g/L for the substrate and x0=0.1x_{0}=0.1 g/L for the biomass, as well as a constant opening of the substrate flow valve equal D=0.15D=0.15 1/h. These initial parameters are the same as those implemented in the biochemical process described above. To obtain the values of the other parameters nonlinear regression was used based on the Levenberg-Marquardt least squares minimization algorithm. In consequence, the values obtained from our model come closer to the experimental data, see Figure 2 and 3. They are

a=0.16,b=0.11,c=0.282,d=0.47,e=0.212,α=1.3,β=0.27,s0=10,andτ=1.8.\begin{array}[]{ccccc}a=0.16,&b=0.11,&c=0.282,&d=0.47,&e=0.212,\\ \alpha=1.3,&\beta=0.27,&s_{0}=10,&\text{and}&\tau=1.8.\end{array} (16)

Whereby, κ1=0.37985\kappa_{1}=0.37985, κ2=0.02011\kappa_{2}=0.02011 and κ3=0.09791\kappa_{3}=0.09791. The parameter values obtained in the present study fall within the range of those reported in the literature, due to the different operating conditions used in each case, i.e., different carbon source, continuous or batch operation, temperature, pH, among others ([4, 27, 30, 52]).

Refer to caption
Figure 2: Parametric identification of (2) using experimental data when D=0.15 1/hD=0.15\,1/h and s0=10g/Ls_{0}=10\,g/L are given.
Refer to caption
Figure 3: Phase diagram of mathematical model (2) and experimental data given in Table 1.

The performance of the proposed mathematical model was statistically validated using the dimensionless coefficient of efficiency (ϵ1)(\epsilon_{1}), where

ϵ1=1i=1N|YY|i=1N|YY¯|,\epsilon_{1}=1-\frac{\sum_{i=1}^{N}\left|Y-Y^{\ast}\right|}{\sum_{i=1}^{N}\left|Y^{\ast}-\overline{Y}\right|},

<ϵ1<1-\infty<\epsilon_{1}<1, YY is the simulated value of the variable at time tit_{i}, YY^{\ast} is the observed value of the same variable at time tit_{i} and Y¯\overline{Y} the mean value of the observed variable. A positive value of ϵ1\epsilon_{1} represents an acceptable simulation, whereas ϵ1>0.95\epsilon_{1}>0.95 represents good simulation [5, 12].

It is recommended, therefore, to use (ϵ1\epsilon_{1}) in lieu of correlation-based measures to provide a relative assessment of model performance. The statistics used absolute values rather than squared differences. Parameter efficiency (ϵ1\epsilon_{1}) for all variables using the L-M method are: Biomass (0.850) and Substrate (0.834) and, Interpretation of correlation-based measures, 0.85 indicate that the model explains 85.0% of the variability in the observed data. Therefore, the proposed model was able to predict experimental data.

Now, using Proposition 1 and parameters given in (16) an equilibrium point of the mathematical model (2) is

x=4.77631ands=1.9427.x^{*}=4.77631\quad\text{and}\quad s^{*}=1.9427. (17)

Therefore, the linearization of (2) using (16) and (17) is

A0=(0.316200.35800.0636),andA1=(00.273400);A_{0}=\begin{pmatrix}-0.3162&0\\ 0.3580&-0.0636\end{pmatrix},\quad\text{and}\quad A_{1}=\begin{pmatrix}0&-0.2734\\ 0&0\end{pmatrix};

and by (4) its quasi-polynomial is

q(λ,τ)=λ2+0.37985λ+0.02011+0.09791eτλ.q(\lambda,\tau)={\lambda}^{2}+0.37985\,\lambda+0.02011+0.09791\,{{\rm e}^{-\tau\,\lambda}}.

Thus, the polynomial (5) gives

P(ω)=ω4+0.10406ω20.0091818.P(\omega)={\omega}^{4}+0.10406\,{\omega}^{2}-0.0091818.

Finally, using Proposition 5 and the solution ω0=0.23876\omega_{0}=0.23876 of the above polynomial, we get some candidate values of delay τ=τ0\tau=\tau_{0} which may be critical values of τ0\tau_{0}, where the mathematical model (2) has a Hopf bifurcation. Some calculated critical values are

τ0=4.9608, 18.1187, 31.2767and 44.4346.\tau_{0}=4.9608,\ 18.1187,\ 31.2767\ \text{and}\ 44.4346. (18)

These values were obtained using the equation (6) for n=0,1,2,3,4n=0,1,2,3,4. To corroborate that the points given in (18) are critical points, in Figure 4 the phase diagrams of model (2) are presented. Note that for initial conditions (s0=1.85,x0=4.9)(s_{0}=1.85,\,x_{0}=4.9) near the equilibrium point (17), even more the system response (2) remains oscillating around the equilibrium point, thus verifying the existence of a limit cycle on τ0=4.9608\tau_{0}=4.9608.

Refer to caption
Figure 4: System response and phase diagrams of model (2) for τ0=4.9608\tau_{0}=4.9608 given in (18). Here s0=1.85s_{0}=1.85 and x0=4.9x_{0}=4.9.

While in Figure 5 the stability of the model (2) for τ=1,,4\tau=1,\dots,4 is shown, using phase diagrams. Note that for the same initial condition (s0=1.85,x0=4.9)(s_{0}=1.85,\,x_{0}=4.9), but different values of τ\tau, the system response converges to the equilibrium point (17), corroborating the stability of (2) for all τ(0,τ0)\tau\in(0,\tau_{0}), as postulated in the Proposition 4.

Refer to caption
Figure 5: Phase diagrams s(t)s(t) vs x(t)x(t) of model (2) when τ=1,2,,4\tau=1,2,\dots,4. Here (s0,x0)=(1.85, 4.9)(s_{0},\,x_{0})=(1.85,\,4.9) and (s,x)=(1.94, 4.77)(s^{*},\,x^{*})=(1.94,\,4.77).

On the other hand, by Proposition 3 we have that (7) is

sign{κ122κ2}=sign{0.3798522(0.02011)}=sign{0.10406}>0.\text{sign}\{\kappa_{1}^{2}-2\kappa_{2}\}=\text{sign}\{0.37985^{2}-2(0.02011)\}=\text{sign}\{0.10406\}>0.

Thus, in Figure 6, the system response and a phase diagram of (2) are presented, when τ=7\tau=7. Clearly, the solution (s(t),x(t))(s(t),\,x(t)) diverges from the equilibrium point (17), showing via simulation that the model (2) is unstable, when τ>τ0\tau>\tau_{0} and the initial condition is nearby the equilibrium point and corroborating the provisions of the Proposition 4.

Refer to caption
Figure 6: System response and phase diagrams of model (2) when τ=7\tau=7 and (s0,x0)=(1.94, 4.77)(s_{0},\,x_{0})=(1.94,\,4.77).

4.2 Implementation of delayed controller

Now, we stabilize the mathematical model (1) using delayed controllers of the form (9).

Consider the parameters given in (16), τ=7\tau=7. By Proposition 5 and x=4.77631x^{*}=4.77631 given, the equilibrium point of the model (1) is

x=4.77631,s=1.9427andu=0.148465.x^{*}=4.77631,\ s^{*}=1.9427\ \text{and}\ u^{*}=0.148465. (19)

Thus, the linearization of (1) using (8) is

A0=(0.316200.35800.0636),A1=(00.273400)andB=(8.057280).A_{0}=\begin{pmatrix}-0.3162&0\\ 0.3580&-0.0636\end{pmatrix},\ A_{1}=\begin{pmatrix}0&-0.2734\\ 0&0\end{pmatrix}\ \text{and}\ B=\begin{pmatrix}8.05728\\ 0\end{pmatrix}. (20)

and the quasi-polynomial (3.3) is

q(λ,τ,h)=λ2+0.37832λ+0.020016+0.09791e7λ2.88459krehλ.q(\lambda,\tau,h)=\lambda^{2}+0.37832\lambda+0.020016+0.09791{\rm e}^{-7\lambda}-2.88459\,k_{r}\,{\rm e}^{-h\lambda}. (21)

Using Proposition 6, the σ\sigma-stability regions in the parametric plane hkrh-k_{r} are given in Figure 7 for σ>0\sigma>0. Notice that these regions are concentric and their size decreases as σ\sigma increases. Furthermore, a collapse of these regions to the point (7.38,0.031)(7.38,0.031) marked with a red asterisk ()({\color[rgb]{1,0,0}\definecolor[named]{pgfstrokecolor}{rgb}{1,0,0}\ast}) can be observed when σ=σ\sigma=\sigma^{*}, which implies that σ=0.24\sigma^{*}=0.24 is the maximum achievable exponential decay of the linear systems (20) or quasi-polynomial (21).

The following observations may be proposed:

  • the mathematical model (1) is unstable using the parameters (16) and τ=7\tau=7, as shown in Figure 6.

  • the Figure 7 shown geometrically all the gains (points) hh and krk_{r} such that the delayed controller (9) can ensure convergence to the equilibrium point (s=1.9427,x=4.7763)(s^{*}=1.9427,x^{*}=4.7763) when applied to the unstable model (1) with (16) and τ=7\tau=7.

  • a delayed controller of the form (9) cannot assure convergence to the equilibrium point (19), when applied to the unstable model (1) with (16) and τ=7\tau=7 if the gains hh and krk_{r} are outside these concentric regions of σ\sigma-stability.

  • a delayed controller of the form (9) with h[0,2.6]h\in[0,2.6] cannot guarantee convergence to the equilibrium point (19) when applied to the unstable model (1) with (16) and τ=7\tau=7.

  • by the previous item, a controller with only proportional action u(t)=kpx(t)u(t)=k_{p}x(t) (P control) cannot guarantee convergence to the equilibrium point (19) when applied to the unstable model (1) with (16) and τ=7\tau=7.

Refer to caption
Figure 7: σ\sigma-stability regions to tune the delayed controller (9).

To ratify the above, Figure 8 shows the response of the mathematical model (1) when u(t)=Du(t)=D and u(t)=krx(th)u(t)=k_{r}x(t-h). Here, the initial condition is (s0=1.94,x0=4.77)(s_{0}=1.94,\,x_{0}=4.77) and the applied control is u(t)=D=0.15u(t)=D=0.15 for t(0,T=500)t\in(0,T=500), once the instability of the model (1) can be observed, then the control u(t)=krx(th)u(t)=k_{r}x(t-h) is applied. In other words, consider the model given in (1), the initial condition (s0=1.94,x0=4.77)(s_{0}=1.94,\,x_{0}=4.77), the parameters (16) and τ=7\tau=7, the mathematical model response (1) is depicted in Figure 8, when

u(t)={D,t(0,T);krx(th),t[T,tf),u(t)=\left\{\begin{array}[]{cc}D,&t\in(0,T);\\ k_{r}x(t-h),&t\in[T,t_{f}),\end{array}\right.

where T=500T=500, tf=1000t_{f}=1000, D=0.15D=0.15, and the gains hh and krk_{r} of the delayed controller are only the four points cj=(hj,krj)c_{j}=(h_{j},k_{r_{j}}), j=1,,4j=1,\dots,4, marked with ()(\ast) in Figure 7, namely c1=(2.89,0.031)c_{1}=(2.89,0.031), c2=(4.13,0.031)c_{2}=(4.13,0.031), c3=(5.58,0.031)c_{3}=(5.58,0.031) and c4=(7.38,0.031)c_{4}=(7.38,0.031). Corresponding to border points of the σ\sigma-stable regions, when σ=0,0.02,0.05\sigma=0,0.02,0.05 and 0.240.24. Furthermore, as mentioned in Definitions 1 and 2, this σ\sigma determines the exponential decay in the system response (1), which can also be observed in Figure 8. The signals delayed controller (9) with cj=(hj,krj)c_{j}=(h_{j},k_{r_{j}}), j=1,,4j=1,\dots,4 applied to the mathematical model (1) as depicted in Figure 9. It is clear that this control signal is within the range established for u(t)[0, 1]u(t)\in[0,\,1] and this signal exponentially stabilize model fractional mathematical model (1), even though it is initially unstable for t(0,T)t\in(0,T). Calculation of the distribution of Hopf point contributed to enhancing the stability of the fermentation process, maintaining high product quality, and providing insights into system dynamics.

Refer to caption
Figure 8: Mathematical model (1) with delayed controller (9) using cj=(hj,krj)c_{j}=(h_{j},k_{r_{j}}), j=1,,4j=1,\dots,4. Here c1=(2.89,0.031)c_{1}=(2.89,0.031), c2=(4.13,0.031)c_{2}=(4.13,0.031), c3=(5.58,0.031)c_{3}=(5.58,0.031) and c4=(7.38,0.031)c_{4}=(7.38,0.031).
Refer to caption
Figure 9: Signals delayed controller (9) applied to the mathematical model (1).

5 Conclusions

In this article a fractional Lotka-Volterra mathematical model with time-delay is presented fitting the data provided by a biochemical process in a bioreactor known as Zymomonas mobilis. This model allows an analysis to determine Hopf bifurcations when the delay is used as a bifurcation parameter. Furthermore, a well-founded proposal for the design and tuning of delayed controllers to stabilize the biochemical process is given. The efficiency and effectiveness of the theoretical results formulated are illustrated by numerical simulation. It is worth pointing out those bifurcations regions of operation and control of oscillatory dynamics in the biosystem are of practical importance as they possess many potential applications in biofuels, medical science and biochemistry. This is due to the fact that these systems have a time delay in common in their signals as consequences of dead time in the quantification of a state.

Appendix: Time-delay systems

Since we consider delays in the mathematical model used to describe the dynamics of the biorector, some concepts and criteria on the stability of time-delay systems are postulated in this Appendix.

Consider a time-delay nonlinear system of the form

z˙(t)=G(z(t),z(tτ),u(t)),\displaystyle\dot{\vec{z}}(t)=G(\vec{z}(t),\vec{z}(t-\tau),\vec{u}(t)), (22)

where z(t)=(z1(t)z2(t)zn(t))\vec{z}(t)=(z_{1}(t)\ z_{2}(t)\dots z_{n}(t))^{\intercal}, z(tτ)=(z1(tτ)z2(tτ)zn(tτ))\vec{z}(t\!-\!\tau)=\left(z_{1}(t\!-\!\tau)\ z_{2}(t\!-\!\tau)\dots z_{n}(t\!-\!\tau)\right)^{\intercal}, u(t)=(u1(t)u2(t)um(t))\vec{u}(t)=(u_{1}(t)\ u_{2}(t)\dots u_{m}(t))^{\intercal} and G(z(t),z(tτ),u(t))G(\vec{z}(t),\vec{z}(t\!-\!\tau),\vec{u}(t))=(g1(z(t),z(tτ),u(t))(g_{1}(\vec{z}(t),\vec{z}(t\!-\!\tau),\vec{u}(t)) g2(z(t),z(tτ),u(t))gn(z(t),z(tτ),u(t)))g_{2}(\vec{z}(t),\vec{z}(t\!-\!\tau),\vec{u}(t))\dots g_{n}(\vec{z}(t),\vec{z}(t\!-\!\tau),\vec{u}(t)))^{\intercal}. For t0t\geq 0 denote by z(t,ϕ)\vec{z}(t,\phi) the solution of the system with initial condition ϕ\vec{\phi}\in\mathfrak{C}, and by :=C([τ,0],n)\mathfrak{C}:=C([-\tau,0],\mathbb{R}^{n}) the Banach space with norm ϕτ:=maxθ[τ,0]ϕ(θ)\|\vec{\phi}\|_{\tau}:=\max_{\theta\in[-\tau,0]}\|\vec{\phi}(\theta)\|. Finally, \|\cdot\| denotes the euclidean norm.

The equilibrium z=(z1,z2,,zn){\vec{z}}^{*}={(z}_{1}^{*},{z}_{2}^{*},\dots,{z}_{n}^{*})^{\intercal}, u=(u1u2um)\vec{u}^{*}=(u_{1}^{*}\ u_{2}^{*}\dots u_{m}^{*})^{\intercal} is the one that satisfies G(z,zτ,u)=G(z,z,u)=0.G({\vec{z}}^{*},{\vec{z}}_{\tau}^{*},\vec{u}^{*})=G({\vec{z}}^{*},{\vec{z}}^{*},\vec{u}^{*})=0. Thus, the linearization of (22) at the equilibrium point is

z˙(t)=A0z(t)+A1z(tτ)+Bu(t),\dot{\vec{z}}(t)=A_{0}\vec{z}(t)+A_{1}\vec{z}(t-\tau)+B\vec{u}(t), (23)

where

A0=(g1z1g1z2g1zngnz1gnz2gnzn)|z=zu=u,A1=(g1z1τg1z2τg1znτgnz1τgnz2τgnznτ)|z=zu=u\begin{array}[]{ll}A_{0}=\left(\begin{matrix}\frac{{\partial}g_{1}}{{\partial}{z_{1}}}&\frac{{\partial}g_{1}}{{\partial}{z_{2}}}&\ldots&\frac{{\partial}g_{1}}{{\partial}{z_{n}}}\\ \vdots&&\ddots&\vdots\\ \frac{{\partial}g_{n}}{{\partial}{z_{1}}}&\frac{{\partial}g_{n}}{{\partial}{z_{2}}}&\ldots&\frac{{\partial}g_{n}}{{\partial}{z_{n}}}\\ \end{matrix}\right)\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}},&A_{1}=\left(\begin{matrix}\frac{{\partial}g_{1}}{{\partial}{z_{1_{\tau}}}}&\frac{{\partial}g_{1}}{{\partial}{z_{2_{\tau}}}}&\ldots&\frac{{\partial}g_{1}}{{\partial}{z_{n_{\tau}}}}\\ \vdots&&\ddots&\vdots\\ \frac{{\partial}g_{n}}{{\partial}{z_{1_{\tau}}}}&\frac{{\partial}g_{n}}{{\partial}{z_{2_{\tau}}}}&\ldots&\frac{{\partial}g_{n}}{{\partial}{z_{n_{\tau}}}}\\ \end{matrix}\right)\Big{|}_{\begin{array}[]{l}z=z^{*}\\ u=u^{*}\end{array}}\end{array}

B=(g1u1g1u2g1umgnu1gnu2gnum)|x=xu=uB=\begin{pmatrix}\frac{{\partial}g_{1}}{{\partial}{u_{1}}}&\frac{{\partial}g_{1}}{{\partial}{u_{2}}}&\ldots&\frac{{\partial}g_{1}}{{\partial}{u_{m}}}\\ \vdots&&\ddots&\vdots\\ \frac{{\partial}g_{n}}{{\partial}{u_{1}}}&\frac{{\partial}g_{n}}{{\partial}{u_{2}}}&\ldots&\frac{{\partial}g_{n}}{{\partial}{u_{m}}}\\ \end{pmatrix}\Big{|}_{\begin{array}[]{l}x=x^{*}\\ u=u^{*}\end{array}},

with gjzk=gj(z(t),z(tτ),u(t))zk(t)\frac{{\partial}g_{j}}{{\partial}{z_{k}}}=\frac{\partial g_{j}(\vec{z}(t),\vec{z}(t-\tau),\vec{u}(t))}{\partial z_{k}(t)}, gjzkτ=gj(z(t),z(tτ),u(t))zk(tτ)\frac{{\partial}g_{j}}{{\partial}{z_{k_{\tau}}}}=\frac{\partial g_{j}(\vec{z}(t),\vec{z}(t-\tau),\vec{u}(t))}{\partial z_{k}(t-\tau)} and
gjul=gj(z(t),z(tτ),u(t))ul(t)\frac{{\partial}g_{j}}{{\partial}{u_{l}}}=\frac{\partial g_{j}(\vec{z}(t),\vec{z}(t-\tau),\vec{u}(t))}{\partial u_{l}(t)}, j,k=1,2,,nj,k=1,2,\dots,n, l=1,2,,ml=1,2,\dots,m. Now, consider a delayed controller of the form

u(t)=K1z(t)+K2z(th),\vec{u}(t)=K_{1}\vec{z}(t)+K_{2}\vec{z}(t-h), (24)

where K1,K2m×nK_{1},\ K_{2}\in\mathbb{R}^{m\times n} and h+h\in\mathbb{R}^{+} is a delay (equal or different from τ\tau). If hτh\neq\tau, then the closed-loop (23)-(24) is

z˙(t)=[A0+BK1]z(t)+A1z(tτ)+BK2z(th).\dot{\vec{z}}(t)=\left[A_{0}+BK_{1}\right]\vec{z}(t)+A_{1}\vec{z}(t-\tau)+BK_{2}\vec{z}(t-h). (25)

Thus, the characteristic equation (quasi-polynomial) of system (25) is of the form

q(λ,τ)=det{λIn[A0+BK1]A1eτλBK2ehλ}.q(\lambda,\tau)=\text{det}\{\lambda I_{n}-\left[A_{0}+BK_{1}\right]-A_{1}{\rm e^{-\tau\lambda}}-BK_{2}{\rm e^{-h\lambda}}\}. (26)
Definition 1.

[11] The systems (25) is said σ\sigma-stable if the system response z(t,ϕ)z(t,\phi) satisfies the following inequality

z(t,ϕ)Leσtϕτ,t0,\|\vec{z}(t,\phi)\|\leq Le^{-\sigma t}\|\vec{\phi}\|_{\tau},\qquad t\geq 0,

where L>0L>0, σ0\sigma\geq 0, ϕ:[τ,0]C([τ,0],n)\vec{\phi}:[-\tau,0]\rightarrow C([-\tau,0],\mathbb{R}^{n}) is the initial condition.

Definition 2.

[11] Consider the quasi-polynomial (26), σ\sigma\in\mathbb{R} a positive constant and

λ0=maxj=1,,{Re{λj}|q(λj,τ)=0,λj},\lambda_{0}=\max_{j=1,\ldots,\infty}\left\{\mathrm{Re}\{\lambda_{j}\}\ |\ q(\lambda_{j},\tau)=0,\ \lambda_{j}\in\mathbb{C}\right\},

where Re{λj}\mathrm{Re}\{\lambda_{j}\} denote the real part of λj\lambda_{j}. Then, the system (25) is said σ\sigma-stable if λ0σ\lambda_{0}\leq-\sigma.

References

  • [1] C. Abdallah, P. Dorato, J. Benites-Read, and R. Byrne. Delayed positive feedback can stabilize oscillatory systems. In American Control Conference, 1993, pages 3106–3107. IEEE, 1993.
  • [2] L. Appels, J. Baeyens, J. Degreve, and R. Dewil. Principles and potential of the anaerobic digestion of waste-activated sludge. Progress in Energy and Combustion Science, 34(6):755–781, 2008.
  • [3] American Public Health Association, American Water Works Association, Water Pollution Control Federation, and Water Environment Federation. Standard methods for the examination of water and wastewater. American Public Health Association, Washington DC, 14th edition, 1976.
  • [4] E.A. Buehler and A. Mesbah. Kinetic study of acetone-butanol-ethanol fermentation in continuous culture. PLoS ONE, 11(8:e0158243), 2016.
  • [5] F.A. Cuevas Ortiz, P.A. López-Pérez, R. Femat, G. Lara-Cisneros, and R. Aguilar-López. Regulation of a class of continuous bioreactor under switching kinetic behavior: Modeling and simulation approach. Industrial & Engineering Chemistry Research, 54:1326–1332, 2015.
  • [6] M. de Sousa Vieira and A.J. Lichtenberg. Controlling chaos using nonlinear feedback with delay. Physical Review E, 54(2):1200, 1996.
  • [7] J.E. Forde. Delay Differential Equation Models in Mathematical Biology. PhD thesis, The University of Michigan, 7 2005. Available in http://www.math.utah.edu/ forde/research/JFthesis.pdf.
  • [8] B. Gantenbein, S. Illien-Jünger, S.C. Chan, and et al. Organ culture bioreactors–platforms to study human intervertebral disc degeneration and regenerative therapy. Curr Stem Cell Res Ther, 10(4):339–352, 2015.
  • [9] R.V. Gomez-Acata, P.A. López-Perez, Maya-Yescas R., and R. Aguilar-Lopez. Dynamic behavior analysis of carboxymethylcellulose hydrolysis in a chemostat. Analysis and Control of Chaotic Systems, 2012.
  • [10] K. Gopalsamy. Stability and oscillations in delay differential equations of population dynamics, volume 74. Springer Science & Business Media, 2013.
  • [11] K. Gu, J. Chen, and V.L. Kharitonov. Stability of time-delay systems. Springer Science & Business Media, 2003.
  • [12] V.T. Hecke. The levenberg-marquardt method to fit parameters in the monod kinetic model. Journal of Statistics and Management Systems, 20(5):953–963, 2017.
  • [13] L. Ho, C.L. Greene, A.W. Schmidt, and et al. Cultivation of hek 293 cell line and production of a member of the superfamily of g-protein coupled receptors for drug discovery applications using a highly efficient novel bioreactor. Cytotechnology, 45:117–123, 2004.
  • [14] H. Kokame and T. Mori. Stability preserving transition from derivative feedback to its difference counterparts. IFAC Proceedings Volumes, 35(1):129–134, 2002.
  • [15] Q. Liao, J.S. Chang, C. Herrmann, and A. Xia. Bioreactors for Microbial Biomass and Energy Conversion. Springer, Singapore, 2018.
  • [16] P.A. López Pérez, R. Aguilar López, and R. Femat. Control in Bioprocessing: Modeling, Estimation and the Use of Soft Sensors Part I : Overview of the Control and Monitoring of Bioprocesses and Mathematical Preliminaries. John Wiley & Sons Ltd, 2020.
  • [17] P.A. López-Pérez and R.V. Gómez-Acata. Bifurcation analysis of continuous aerobic nonisothermal bioreactor for wastewater treatment. Analysis and Control of Chaotic Systems-ifac, 2012.
  • [18] P.A. López Pérez, M.I. Neria-González, and R. Aguilar López. Increasing the bio-hydrogen production in a continuous bioreactor via nonlinear feedback controller. International Journal of Hydrogen Energy, 40(48):17224 – 17230, 2015. Special Issue on XIV International Congress of the Mexican Hydrogen Society, 30 September-4 October 2014, Cancun, Mexico.
  • [19] R. Mahadevan and M.A. Henson. Genome-based modeling and design of metabolic interactions in microbial communities. Computational and Structural Biotechnology Journal, 3(4):e201210008, 2012.
  • [20] G.L. Miller. Use of dinitrosalicylic acid reagent for determination of reducing sugar. Analytical Chemitry, 31(3):426–428, 1959.
  • [21] S. Mondie, R. Villafuerte, and R. Garrido. Tuning and noise attenuation of a second order system using Proportional Retarded control. IFAC Proceedings Volumes, 44(1):10337–10342, 2011.
  • [22] I.M. Moreira, M.G Miguel, W.F. Duarte, W.F W.F. Dias, and R.F. Schwan. Microbial succession and the dynamics of metabolites and sugars during the fermentation of three different cocoa (theobroma cacao l.) hybrids. Food Research International, 54(1):9–17, 2013.
  • [23] J.I. Neimark. D-decomposition of the space of quasi-polynomials (on the stability of linearized distributive systems). American Mathematical Society Translations, 102:95–131, 1973.
  • [24] S.I. Niculescu, K. Gu, and C.T Abdallah. Some remarks on the delay stabilizing effect in SISO systems. In American Control Conference, 2003. Proceedings of the 2003, volume 3, pages 2670–2675. IEEE, 2003.
  • [25] S.I. Niculescu, C.I. Morărescu, W. Michiels, and K. Gu. Geometric ideas in the stability analysis of delay models in biosciences. In Biology and control theory: Current challenges, pages 217–259. Springer, 2007.
  • [26] N. Olgac and R. Sipahi. An exact method for the stability analysis of time-delayed linear time-invariant (LTI) systems. IEEE Transactions on Automatic Control, 47(5):793–797, 2002.
  • [27] I.C. Paz and C.A. Cardona. Importance of stability study of continuous systems for ethanol production. Journal of Biotechnology, 151:43–55, 2011.
  • [28] J.V. Pham, M.A. Yilma, A. Feliz, M.T. Majid, N. Maffetone, J.R. Walker, E. Kim, H.J. Cho, J.M. Reynolds, M.C. Song, S.R. Park, and Y.J. Yoon. A review of the microbial production of bioactive natural products and biologics. Frontiers in Microbiology, 10:1404, 2019.
  • [29] J.R. Price, W.K. Shieh, and C.M. Sales. A novel bioreactor for high density cultivation of diverse microbial communities. J. Vis. Exp., 106:1–10, 2015.
  • [30] S. Ramakrishnan, G. Brodeur, and J. Telotte. Analysis of the long time behavior of enzymatic cellulose hydrolysis kinetics. International Journal of Chemical Reactor Engineering, 2017.
  • [31] J.F. Marquez Rubio, B. del Muro Cuéllar, and O. Sename. Control of delayed recycling systems with an unstable pole at forward path. In American Control Conference (ACC), 2012, pages 5658–5663. IEEE, 2012.
  • [32] W Schmidt-Heck and et.al. Network analysis of the kinetics of amino acid metabolism in a liver cell bioreactor. In J.M Barreiro, F Martín-Sánchez, V Maojo, and F Sanz, editors, Biological and Medical Data Analysis. ISBMDA 2004. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, 2004.
  • [33] H. Suh and Z. Bien. Use of time-delay actions in the controller design. IEEE Transactions on Automatic Control, 25(3):600–603, 1980.
  • [34] I. Suh and Z. Bien. Proportional minus delay controller. IEEE Transactions on Automatic Control, 24(2):370–372, 1979.
  • [35] G. M Swisher and S. Tenqchen. Design of proportional-minus-delay action feedback controllers for second-and third-order systems. In American Control Conference, 1988, pages 254–260. IEEE, 1988.
  • [36] A. Taghvaei, T.T. Georgiou, L. Norton, and A. Tannenbaum. Fractional sir epidemiological models. medRxiv preprint, 2020.
  • [37] A. Tannenbaum, T. Georgiou, J. Deasy, and L. Norton. Control and the analysis of cancer growth models. In V Bolotnikov, S ter Horst, A Ran, and Vinnikov V, editors, Interpolation and Realization Theory with Applications to Control Theory. Operator Theory: Advances and Applications, volume 272. Birkhäuser, Cham, 2019.
  • [38] A.G. Ulsoy. Time-delayed control of SISO systems for improved stability margins. Journal of Dynamic Systems, Measurement, and Control, 137(4):041014, 2015.
  • [39] R. Villafuerte and S. Mondie. Estimate of the region of attraction for a class of nonlinear time delay systems: a leukemia post-transplantation dynamics example. In 2007 46th IEEE Conference on Decision and Control, pages 633–638. IEEE, 2007.
  • [40] R. Villafuerte, S. Mondié, and R. Garrido. Tuning of proportional retarded controllers: Theory and experiments. IEEE Transactions on Control Systems Technology, 21(3):983–990, 2013.
  • [41] R. Villafuerte, S. Mondié, and S.I. Niculescu. Stability analysis and estimate of the region of attraction of a human respiratory model. IMA journal of mathematical control and information, 27(3):309–327, 2010.
  • [42] R. Villafuerte-Segura, F. Medina-Dorantes, L. Vite-Hernández, and B. Aguirre-Hernández. Tuning of a time-delayed controller for a general class of second-order linear time invariant systems with dead-time. IET Control Theory & Applications, 13(3):451–457, 2018.
  • [43] V. Volterra. Sur la théorie mathématique des phénomenes héréditaires. Journal de mathématiques pures et appliquées, 7:249–298, 1928.
  • [44] M.J. Wade, J. Harmand, B. Benyahia, T. Bouchez, S. Chaillou, J.J. Cloez, B.and . Godon, B. Moussa Boudjemaa, A. Rapaport, T. Sari, R. Arditi, and R. Lobry. Perspectives in mathematical modelling for microbial ecology. Ecological Modelling, 321:64 – 74, 2016.
  • [45] K. Walton and J.E. Marshall. Direct method for TDS stability analysis. IEE Proceedings D-Control Theory and Applications, 134(2):101–107, 1987.
  • [46] E.H. Wintermute and P.A. Silver. Dynamics in the mixed microbial concourse. Genes and Development, 24(23):2603–2614, 2010.
  • [47] A. Woller, D. Gonze, and E. Erneux. The goodwin model revisited: Hopf bifurcation, limit-cycle, and periodic entrainment. Physical Biology, 11(4), 2014.
  • [48] A. Woller, D. Gonze, and T. Erneux. The strong feedback limit of goodwin circadian oscillator. Physical Review E, 87(032722), 2013.
  • [49] C. Zhai, A. Ahmet Palazoglu, and W. Sun. A study of periodic operation in bioprocess systems: Internal and external oscillations. Computers & Chemical Engineering, 133(106661), 2020.
  • [50] C. Zhai, T. Qiu, A. Palazoglu, and W. Sun. The emergence of feedforward periodicity for the fed-batch penicillin fermentation process. IFAC-PapersOnLine, 51(32):130–135, 2018.
  • [51] Y. Zhang and M.A. Henson. Bifurcation analysis of continuous biochemical reactor models. Biotechnology Progress, 17(4):647–660, 2001.
  • [52] Y. Zhang, A. Zamamiri, M. Henson, and M Hjortso. Cell population models for bifurcation analysis and nonlinear control of continuous yeast bioreactors. Journal of Process Control, 12, 2002.
  • [53] L. Zhu and X. Huang. Bifurcation in the stable manifold of a chemostat with general polynomial yields. Mathematical Methods in the Applied Sciences, 33(3):340–349, 2010.