Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Dynamic optimization of a two-stage fractional system in microbial batch process

  • In this paper, we proposed a dynamic optimization problem involving a two-stage fractional system subjected to both a terminal state inequality constraint and continuous state inequality constraints in a microbial batch process. The objective function was the productivity of 1,3-propanediol at the terminal time, while the decision variables were the initial concentrations of biomass and glycerol, and the terminal time of the batch process. We first equivalently transformed the problem with free terminal time into one with fixed terminal time in a new time horizon by applying a proposed time-scaling transformation. We then converted the equivalent problem into an optimization problem with only box constraints by using an exact penalty function method. A novel third-order numerical scheme was presented for solving the two-stage fractional system. On this basis, we developed an improved particle swarm optimization algorithm to solve the resulting optimization problem. Finally, numerical results showed that a significant increase in the productivity of 1,3-propanediol at the terminal time was obtained compared with the previously reported results.

    Citation: Xiaopeng Yi, Huey Tyng Cheong, Zhaohua Gong, Chongyang Liu, Kok Lay Teo. Dynamic optimization of a two-stage fractional system in microbial batch process[J]. Electronic Research Archive, 2024, 32(12): 6680-6697. doi: 10.3934/era.2024312

    Related Papers:

    [1] Xiaofang Zhao, Shuguang Li . A linear time approximation scheme for scheduling unbounded batch machines with delivery times and inclusive processing set restrictions. Electronic Research Archive, 2022, 30(11): 4209-4219. doi: 10.3934/era.2022213
    [2] Shuang Zhang, Songwen Gu, Yucong Zhou, Lei Shi, Huilong Jin . Energy efficient resource allocation of IRS-Assisted UAV network. Electronic Research Archive, 2024, 32(7): 4753-4771. doi: 10.3934/era.2024217
    [3] Ming Wei, Congxin Yang, Bo Sun, Binbin Jing . A multi-objective optimization model for green demand responsive airport shuttle scheduling with a stop location problem. Electronic Research Archive, 2023, 31(10): 6363-6383. doi: 10.3934/era.2023322
    [4] Dewang Li, Meilan Qiu, Jianming Jiang, Shuiping Yang . The application of an optimized fractional order accumulated grey model with variable parameters in the total energy consumption of Jiangsu Province and the consumption level of Chinese residents. Electronic Research Archive, 2022, 30(3): 798-812. doi: 10.3934/era.2022042
    [5] Meilan Qiu, Dewang Li, Zhongliang Luo, Xijun Yu . Huizhou GDP forecast based on fractional opposite-direction accumulating nonlinear grey bernoulli markov model. Electronic Research Archive, 2023, 31(2): 947-960. doi: 10.3934/era.2023047
    [6] Xia Zhao, Mengjie Li, Qinrui Si . Optimal investment-reinsurance strategy with derivatives trading under the joint interests of an insurer and a reinsurer. Electronic Research Archive, 2022, 30(12): 4619-4634. doi: 10.3934/era.2022234
    [7] Changling Xu, Huilai Li . Two-grid methods of finite element approximation for parabolic integro-differential optimal control problems. Electronic Research Archive, 2023, 31(8): 4818-4842. doi: 10.3934/era.2023247
    [8] Xiaodong Wen, Xiangdong Liu, Cunhui Yu, Haoning Gao, Jing Wang, Yongji Liang, Jiangli Yu, Yan Bai . IOOA: A multi-strategy fusion improved Osprey Optimization Algorithm for global optimization. Electronic Research Archive, 2024, 32(3): 2033-2074. doi: 10.3934/era.2024093
    [9] Zhenzhong Xu, Xu Chen, Linchao Yang, Jiangtao Xu, Shenghan Zhou . Multi-modal adaptive feature extraction for early-stage weak fault diagnosis in bearings. Electronic Research Archive, 2024, 32(6): 4074-4095. doi: 10.3934/era.2024183
    [10] Xiang Xu, Chuanqiang Huang, Chongchong Li, Gang Zhao, Xiaojie Li, Chao Ma . Uncertain design optimization of automobile structures: A survey. Electronic Research Archive, 2023, 31(3): 1212-1239. doi: 10.3934/era.2023062
  • In this paper, we proposed a dynamic optimization problem involving a two-stage fractional system subjected to both a terminal state inequality constraint and continuous state inequality constraints in a microbial batch process. The objective function was the productivity of 1,3-propanediol at the terminal time, while the decision variables were the initial concentrations of biomass and glycerol, and the terminal time of the batch process. We first equivalently transformed the problem with free terminal time into one with fixed terminal time in a new time horizon by applying a proposed time-scaling transformation. We then converted the equivalent problem into an optimization problem with only box constraints by using an exact penalty function method. A novel third-order numerical scheme was presented for solving the two-stage fractional system. On this basis, we developed an improved particle swarm optimization algorithm to solve the resulting optimization problem. Finally, numerical results showed that a significant increase in the productivity of 1,3-propanediol at the terminal time was obtained compared with the previously reported results.



    1,3-Propanediol (1,3-PD) is a valuable chemical raw material widely used in various industries, including food, cosmetics, and pharmaceuticals [1]. Two commonly used methods for producing 1,3-PD are chemical synthesis and microbial fermentation [2]. Compared with chemical synthesis, microbial fermentation offers distinct advantages, such as operational simplicity and minimal byproduct formation. These benefits have garnered increasing attention from both academia and industry. Given the impracticality of conducting numerous laboratory experiments to achieve high 1,3-PD conversion, it is essential to study dynamic optimization models for microbial fermentation.

    There are three modes of glycerol bioconversion to 1,3-PD: batch culture, continuous culture, and fed-batch culture. In batch culture, the microorganism (Klebsiella pneumoniae) and the substrate (glycerol) are injected into the bioreactor only once at the beginning, with no further additions or removals during the culture period. In continuous culture, the substrate is continuously injected into the bioreactor at a specific rate, while the culture fluid is simultaneously removed at the same rate. In fed-batch culture, the operation alternates between batch and feeding phases. In this paper, we will focus on batch culture because of its ease of operation and high yield of 1,3-PD, while also laying a theoretical foundation for continuous and fed-batch culture processes [3]. To enhance the understanding of the microbial batch process, a nonlinear kinetic system for substrate consumption and product formation is proposed in [4]. A parameter identification problem with unknown time-delay and system parameters is introduced in [5]. Based on these mathematical models, a robust dynamic optimization problem with respect to uncertain system parameters is studied in [6]. A dynamic optimization problem with a cost sensitivity constraint is developed in [7]. A bi-objective dynamic optimization problem is discussed in [8], and a stochastic dynamic optimization problem is presented in [9]. More recently, a robust dynamic optimization problem governed by a nonlinear switched time-delay system involving an unknown time-varying function is formulated in [10]. A multi-objective dynamic optimization problem subject to a nonlinear time-delay system aimed at balancing system cost and system sensitivity is considered in [11]. Furthermore, artificial intelligence methods, such as deep learning and reinforcement learning, have been explored in various fields; see, for example, [12,13,14]. In [12], a multifactor prediction model incorporating a combined normalization layer and a codec is proposed to effectively address data differences and complex nonlinearity in the prediction of industrial wastewater pollutants. An antimicrobial peptide screening model based on long short-term memory neural networks with an attention mechanism is presented in [13]. In [14], multi-objective reinforcement learning is employed to obtain Pareto optimal solution sets for each objective in the control of fed-batch fermentation processes. Although the aforementioned results are of interest, they are restricted to dynamical systems with integer-order derivatives.

    Fractional derivatives extend integer-order derivatives to non-integer orders, providing a powerful tool for modeling and analyzing complex systems [15]. Unlike integer-order derivatives, fractional derivatives are regarded as nonlocal operators with memory and hereditary because they take into account a broader range of historical influences. As a result, fractional dynamical systems are well-suited for representing complex phenomena characterized by memory effects. In recent years, many successful fractional models have been studied in bioengineering research. For example, in [16], fractional differential equations are used to model biological reactive systems such as tequila production, bioethanol production, and the thermal hydrolysis process, demonstrating the feasibility and effectiveness of fractional calculus in modeling biological process systems. A fractional mathematical model for erythritol and mannitol synthesis is established in [17], which proves to be useful for both prediction and process optimization. In [18], a novel cascaded control strategy based on fractional-order fuzzy proportional-derivative/proportional-integral control is proposed for temperature regulation in the fermentation process. A nonlinear fractional Michaelis-Menten enzyme kinetics model is introduced in [19], and a homotopy perturbation method is developed to effectively solve this biochemical reaction process. It is worth noting that fractional modeling has also been gaining popularity in the bioconversion of glycerol to 1,3-PD. In [20], a fractional parameter identification problem is considered in the continuous culture, where the dynamical system is solved by applying the trapezoidal method and the predictor-corrector method. A single-stage fractional dynamical system with unknown kinetic parameters and fractional orders is proposed to describe the batch culture in [21]. Given that the kinetic behavior of the stationary phase described in [21] does not align well with experimental results, a new parameter identification problem involving a two-stage fractional dynamical system with different fractional orders and kinetic parameters is introduced in [22]. However, to the best of our knowledge, no study on the dynamic optimization of a two-stage fractional system in 1,3-PD batch production has been reported in the literature.

    Motivated by this, in this paper, we propose a dynamic optimization problem involving the two-stage fractional system in [22] to optimize the microbial batch process, aiming to maximize the productivity of 1,3-PD at the terminal time. The decision variables of this process include the initial concentrations of biomass and glycerol, along with the terminal time of the batch process. By applying a proposed time-scaling transformation, we equivalently transform the problem with free terminal time into one with fixed terminal time in a new time horizon. By using an exact penalty function method, we convert the equivalent problem, which involves both a terminal state inequality constraint and continuous state inequality constraints, into an optimization problem with only box constraints. We then present a novel third-order numerical scheme to solve the two-stage fractional system. An improved particle swarm optimization IPSO algorithm is developed to determine the optimal decision variables. Numerical results demonstrate that the productivity of 1,3-PD at the terminal time is higher than the previous results, verifying the effectiveness of the proposed optimization strategy.

    The rest of the paper is structured as follows. A two-stage fractional system is presented in Section 2. In Section 3, a dynamic optimization problem is proposed. Section 4 develops a third-order numerical scheme and an IPSO algorithm. In Section 5, numerical results are provided. Finally, concluding remarks are given in Section 6.

    Based on the work presented in [22], mass balance equations between biomass, substrate, and products in the microbial batch process can be modeled by the following two-stage fractional system:

    {C0Dα1tx(t)=f1(x(t)),t(0,t1],x(0)=x0, (1)
    {Ct1Dα2tx(t)=f2(x(t)),t(t1,tf],x(t+1)=x(t1), (2)

    where α1=(α11,α12,,α15)(0,1]5 and α2=(α21,α22,,α25)(0,1]5 are given vectors of fractional orders; t is the process time (in hours); x(t)=(x1(t),x2(t),,x5(t))R5 is the state vector representing the concentrations of biomass, glycerol, 1,3-PD, ethanol, and acetate, respectively, with x1(t) measured in gL1 and xi(t),i=2,3,4,5, measured in mmolL1; t1 is a given switching time; tf is a free terminal time; x0R5 is the initial state vector; x(t+1) denotes the righthand limit of x(t1); C0Dα1tx(t)=(C0Dα11tx1(t),,C0Dα15tx5(t)) and Ct1Dα2tx(t)=(Ct1Dα21tx1(t),,Ct1Dα25tx5(t)) with C0Dα1itxi(t) and Ct1Dα2itxi(t),i=1,2,,5, denoting the α1ith and α2ith Caputo fractional derivatives of xi(t) defined by

    C0Dα1itxi(t)=1Γ(1α1i)t0(tτ)α1i˙xi(τ)dτ,t(0,t1], (3)
    Ct1Dα2itxi(t)=1Γ(1α2i)tt1(tτ)α2i˙xi(τ)dτ,t(t1,tf], (4)

    with Γ() representing the Gamma function and ˙xi(τ) denoting the first-order derivative of xi(τ); and f1:R5R5 and f2:R5R5 describe a two-stage dynamical system in the microbial batch process, as detailed below:

    f1(x(t))=(c1x1(t)x2(t)d1x1(t)c2x1(t)x2(t)+d2x1(t)c3x1(t)x2(t)d3x1(t)c4x1(t)x2(t)d4x1(t)c5x1(t)x2(t)d5x1(t)),t(0,t1],f2(x(t))=(c6x1(t)x2(t)d6x1(t)c7x1(t)x2(t)+d7x1(t)c8x1(t)x2(t)d8x1(t)c9x1(t)x2(t)d9x1(t)c10x1(t)x2(t)d10x1(t)),t(t1,tf].

    Here, cj and cj+5,j=1,2,,5, are given kinetic parameters that represent biomass growth, glycerol consumption, and the formation of 1,3-PD, ethanol, and acetate, respectively. Similarly, dj and dj+5,j=1,2,,5, are given kinetic parameters that represent the inhibitory effects of cell death on these same processes. Under anaerobic conditions at 37C and pH 7.0, the values of these fractional orders and kinetic parameters are listed in Table 1. Furthermore, Figure 1 depicts substrate consumption and product formation in the microbial batch process.

    Table 1.  The fractional orders and kinetic parameters of the two-stage system (1) and (2) [22].
    Value Parameter Value Parameter Value
    α11 9.7129E-01 c1 1.5810E-03 d1 1.7613E-01
    α12 8.8132E-01 c2 1.6807E-01 d2 1.0173E-01
    α13 7.3170E-01 c3 1.0313E-01 d3 2.0375E-01
    α14 6.2228E-01 c4 3.0980E-02 d4 3.8488E-02
    α15 8.6357E-01 c5 3.8031E-02 d5 3.1650E-01
    α21 9.8758E-01 c6 1.7416E-03 d6 8.6639E-04
    α22 8.6403E-01 c7 2.0653E-01 d7 2.0154E-01
    α23 6.9964E-01 c8 1.8939E-01 d8 1.1610E-01
    α24 9.9958E-01 c9 6.2052E-02 d9 2.2667E-03
    α25 9.7600E-01 c10 5.2807E-02 d10 8.3421E-04

     | Show Table
    DownLoad: CSV
    Figure 1.  Substrate consumption and product formation in microbial batch process.

    In the two-stage fractional system (1) and (2), the initial concentrations of the products (i.e., 1,3-PD, ethanol, and acetate) are set to x0i=0 for i=3,4,5, since no products are presented at the initial time point. In contrast, the initial concentrations of biomass and glycerol are treated as decision variables to be optimized. Let θ=(x01,x02) and define

    Θ:={θR2:aminmθmamaxm,m=1,2},

    where aminm and amaxm,m=1,2, are given real numbers such that aminmamaxm. In addition, the terminal time tf is also considered as a decision variable. Define

    T:={tfR:bmintfbmax}, (5)

    where bmin and bmax are given real numbers such that t1<bminbmax. Any pair (θ,tf)Θ×T is called an admissible pair for the two-stage fractional system (1) and (2).

    For the two-stage fractional system (1) and (2), there exists a unique absolutely continuous solution denoted by x(|θ,tf) for each (θ,tf)Θ×T [23]. Moreover, in consideration of the practical production process, it is biologically meaningful to restrict the concentrations of biomass, glycerol, and products within the specified set W:

    x(t|θ,tf)W:=5i=1[xi,xi],t[0,tf], (6)

    where x1=0.01 and xi=0,i=2,3,4,5, represent the lower thresholds for the concentrations of biomass, glycerol, 1,3-PD, ethanol, and acetate, respectively, which are required for cell growth; and the corresponding upper concentration thresholds are x1=10,x2=2039,x3=939.5,x4=360.9, and x5=1026 [22].

    In the microbial batch process, glycerol is the substrate and 1,3-PD is the target product. Thus, we aim to maximize the productivity of 1,3-PD at the terminal time while minimizing the glycerol consumption rate. To achieve this, we consider the following productivity objective function:

    x3(tf|θ,tf)tf, (7)

    and the glycerol consumption rate constraint:

    θ2x2(tf|θ,tf)tfΩ, (8)

    where θ2 denotes the initial concentration of glycerol, and Ω>0 is a predefined positive real number representing the maximum allowable glycerol consumption rate. Therefore, by combining (6)–(8), the dynamic optimization problem involving the two-stage fractional system (1) and (2) can be stated as follows:

    (P)minJ(θ,tf)=x3(tf|θ,tf)tfs.t.θ2x2(tf|θ,tf)tfΩ,x(t|θ,tf)W,t[0,tf],(θ,tf)Θ×T.

    Note that Problem (P) is a nonstandard dynamic optimization problem with two notable characteristics: (ⅰ) the terminal time tf is free rather than fixed, and (ⅱ) constraints (6) are continuous state inequality constraints.

    To effectively handle the nonstandard characteristic (ⅰ), we will transform Problem (P), which is of a free terminal time, into an equivalent problem with a fixed terminal time in a new time horizon by employing the following time-scaling transformations. This procedure is implemented in three steps.

    Step 1. t[0,t1]s[0,1]

    Let

    t=t(s)=t1s,s[0,1].

    Clearly, s=0 and s=1 correspond to t=0 and t=t1, respectively. Furthermore, let τ=t1η and yi(η)=xi(t1η). Then, we rewrite (3) as

    C0Dα1itxi(t)=1Γ(1α1i)s0(t1st1η)α1idyi(η)d(t1η)t1dη=tα1i1Γ(1α1i)s0(sη)α1i˙yi(η)dη=tα1i1C0Dα1isyi(s),

    for i=1,2,,5. Let y(s)=x(t1s) and C0Dα1sy(s)=(C0Dα11sy1(s),,C0Dα15sy5(s)). Then, fractional system (1) becomes

    {C0Dα1sy(s)=tα11f1(y(s)),s(0,1],y(0)=x0, (9)

    where tα11=(tα111,tα121,,tα151); and represents the Hadamard product, which denotes element-wise multiplication between vectors or matrices of the same dimensions.

    Step 2. t(t1,tf]s(1,2]

    Define

    Σ:={σR:bmint1σbmaxt1},

    where bmin and bmax are as defined in (5).

    Let

    t=t(s)=t1+σ(s1),s(1,2].

    Clearly, s=2 corresponds to t=t1+σ=tf. Furthermore, let τ=t1+σ(η1) and yi(η)=xi(t1+σ(η1)). Then, we rewrite (4) as

    Ct1Dα2itxi(t)=1Γ(1α2i)s1(σsση)α2idyi(η)d(t1+σ(η1))σdη=σα2iΓ(1α2i)s1(sη)α2i˙yi(η)dη=σα2iC1Dα2isyi(s),

    for i=1,2,,5. Let y(s)=x(t1+σ(s1)) and C1Dα2sy(s)=(C1Dα21sy1(s),,C1Dα25sy5(s)). Then, fractional system (2) becomes

    {C1Dα2sy(s)=σα2f2(y(s)),s(1,2],y(1+)=y(1), (10)

    where σα2=(σα21,σα22,,σα25).

    Step 3. The restatement of Problem (P)

    Let y(|θ,σ) denote the solution of the two-stage fractional system (9) and (10) for each (θ,σ)Θ×Σ. Under the time-scaling transformations (Steps 1 and 2), constraints (6) can be rewritten as

    y(s|θ,σ)W,s[0,2], (11)

    the productivity objective function (7) is transformed into

    y3(2|θ,σ)t1+σ, (12)

    and the glycerol consumption rate constraint (8) is reformulated as

    θ2y2(2|θ,σ)t1+σΩ. (13)

    Therefore, Problem (P) can be restated as the following equivalent dynamic optimization problem with fixed terminal time:

    (EP)minˆJ(θ,σ)=y3(2|θ,σ)t1+σs.t.θ2y2(2|θ,σ)t1+σΩ,y(s|θ,σ)W,s[0,2],(θ,σ)Θ×Σ.

    It is worth noting that Problem (EP) is a dynamic optimization problem subject to the constraints (11) and (13). Handling constraint (11) is particularly challenging numerically because it must be satisfied at an infinite number of points over the entire time horizon. The penalty function method is a commonly used technique for handing this type of constrained optimization problems. It transforms a constrained problem into a sequence of unconstrained ones by incorporating a penalty term into the objective function. In particular, the exact penalty function method only requires a sufficiently large but finite penalty parameter to obtain a solution that satisfies the constraints and achieves the optimal objective. Therefore, to surmount the nonstandard characteristic (ⅱ), we will employ an exact penalty function method to effectively handle these constraints.

    Let

    hι(y(s|θ,σ)):=yι(s|θ,σ)xι,hι+5(y(s|θ,σ)):=xιyι(s|θ,σ),ι=1,2,,5.

    Then, constraint (11) is equivalent to

    10=120max{0,h(y(s|θ,σ))}ds=0. (14)

    Furthermore, we rewrite the constraint (13) as

    max{θ2y2(2|θ,σ)t1+σΩ,0}=0. (15)

    Combining (14) and (15) yields the following constraint violation function:

    ˆH(θ,σ):=10=120max{0,h(y(s|θ,σ))}ds+max{θ2y2(2|θ,σ)t1+σΩ,0}. (16)

    Obviously, ˆH(θ,σ)=0 ensures that the constraints (11) and (13) are satisfied. By incorporating ˆH(θ,σ) as a penalty term into the objective function (12), we propose the following penalty problem:

    (EPβ)min(θ,σ)Θ×ΣˆJβ(θ,σ)=ˆJ(θ,σ)+βˆH(θ,σ), (17)

    where β>0 is a positive penalty parameter. Furthermore, by using a similar derivation as presented in [26], it can be proved that ˆJβ(θ,σ) is an exact penalty function.

    In this section, we present a third-order numerical scheme for discretizing the two-stage fractional system (9) and (10). Based on this scheme, we introduce an IPSO algorithm to determine the optimal decision variables for Problem (EPβ).

    For given positive integers Nl,l=1,2, we divide the intervals (l1,l] into Nl subintervals (slq1,slq] with partition points slq=(l1)+qhl, where q=1,2,,Nl, and hl=1/Nl. Specifically, s10=0 and s20=1. Then, the two-stage fractional system (9) and (10) can be transformed into the following Volterra integral equations [15]:

    yli(slq)=yl,0i+δliΓ(αli)q1j=0slj+1slj(slqη)αli1fli(y(η))dη, (18)

    for i=1,2,,5, where

    yl,0i:={x0i,if l=1,yi(1),if l=2,δli:={tα1i1,if l=1,σα2i,if l=2.

    Now, we subdivide the intervals (sl0,sl1] for l=1,2, into l subintervals (ϖlκ1,ϖlκ] with partition points ϖlκ=sl0+κl,κ=1,2,,l, where l=1/(hl)12 with representing the ceiling function, and l=hl/l. Specifically, ϖl0=sl0. For any l=1,2, and i=1,2,,5, we approximate fli(y(η)) on the righthand side of (18) in (ϖlκ1,ϖlκ] for κ=1,2,,l, by the following second-order Taylor expansion:

    fli(y(η))=Λ0κfli+Λ1κfli(ηϖlκ)+Λ2κfli(ηϖlκ)2, (19)

    where Λ0κfli and Λ1κfli are coefficients to be determined, and Λ2κfli is the remainder term. Omitting this remainder term, we can use the values of fli(y(ϖlκ1)) and fli(y(ϖlκ)) to determine Λ0κfli and Λ1κfli, yielding the following divided differences:

    Λ0κfli=fli(y(ϖlκ)),Λ1κfli=fli(y(ϖlκ))fli(y(ϖlκ1))l.

    Substituting (19) into the first term of the sums of (18), we obtain

    δliΓ(αli)sl1sl0(slqη)αli1fli(y(η))dη=lκ=1[Il,i,qκ1lfli(y(ϖlκ1))+(Il,i,qκ0+Il,i,qκ1l)fli(y(ϖlκ))]+Rl,qi0, (20)

    where

    Il,i,qκ0=(slqϖlκ1)αli(slqϖlκ)αliΓ(αli+1),Il,i,qκ1=l(slqϖlκ1)αliΓ(αli+1)+(slqϖlκ1)αli+1(slqϖlκ)αli+1Γ(αli+2),Rl,qi0=δliΓ(αli)lκ=1slκslκ1(slqη)αli1Λ2κfli(ηϖlκ)2dη.

    Then, for any l=1,2, and i=1,2,,5, we approximate fli(y(η)) on the righthand side of (18) in (slj,slj+1] for j=1,2,,q1, and q=2,3,,Nl, by the following third-order Taylor expansion:

    fli(y(η))=Δ0j+1fli+Δ1j+1fli(ηslj+1)+Δ2j+1fli(ηslj+1)2+Δ3j+1fli(ηslj+1)3, (21)

    where Δ0j+1fli,Δ1j+1fli, and Δ2j+1fli are coefficients to be determined; and Δ3j+1fli is the remainder term. Omitting this remainder term, we can use the values of fli(y(slj1)),fli(y(slj)), and fli(y(slj+1)) to determine Δ0j+1fli,Δ1j+1fli, and Δ2j+1fli, yielding the following divided differences:

    Δ0j+1fli=fli(y(slj+1)),Δ1j+1fli=fli(y(slj1))2hl2fli(y(slj))hl+3fli(y(slj+1))2hl,Δ2j+1fli=fli(y(slj1))2(hl)2fli(y(slj))(hl)2+fli(y(slj+1))2(hl)2.

    Substituting (21) into the (j+1)th term of the sums of (18), we obtain

    δliΓ(αli)slj+1slj(slqη)αli1fli(y(η))dη=hlˉIl,i,qj1+ˉIl,i,qj22(hl)2fli(y(slj1))2hlˉIl,i,qj1+ˉIl,i,qj2(hl)2fli(y(slj))+[ˉIl,i,qj0+3hlˉIl,i,qj1+ˉIl,i,qj22(hl)2]fli(y(slj+1))+Rl,qij, (22)

    where

    ˉIl,i,qj0=(slqslj)αli(slqslj+1)αliΓ(αli+1),ˉIl,i,qj1=hl(slqslj)αliΓ(αli+1)(slqslj+1)αli+1(slqslj)αli+1Γ(αli+2),ˉIl,i,qj2=(hl)2(slqslj)αliΓ(αli+1)2hl(slqslj)αli+1Γ(αli+2)2(slqslj+1)αli+2(slqslj)αli+2Γ(αli+3),Rl,qij=δliΓ(αli)slj+1slj(slqη)αli1Δ3j+1fli(ηslj+1)3dη.

    Combining (18), (20), and (22), and then omitting the truncation errors from all remainder terms, we obtain the following numerical scheme:

    yl,qi=yl,0i+δlilκ=1[Il,i,qκ1lfli(yl,κ1,0)+(Il,i,qκ0+Il,i,qκ1l)fli(yl,κ,0)]+δliq1j=1{hlˉIl,i,qj1+ˉIl,i,qj22(hl)2fli(yl,j1)2hlˉIl,i,qj1+ˉIl,i,qj2(hl)2fli(yl,j)+[ˉIl,i,qj0+3hlˉIl,i,qj1+ˉIl,i,qj22(hl)2]fli(yl,j+1)}, (23)

    for l=1,2,i=1,2,,5, and q=1,2,,Nl, where yl,κ,0 and yl,q denote the approximations of y(ϖlκ) and y(slq) for each feasible l,κ, and q.

    Based on (23), it is evident that the aforementioned numerical scheme is implicit and can be efficiently solved using Newton's method [24], which is a well-established technique for solving nonlinear equations. The following theorem presents the convergence rate of this numerical scheme.

    Theorem 4.1. Let ˆyl,q be the numerical solution of (23) obtained using Newton's method for l=1,2, and q=1,2,,Nl. Then, there exists a positive constant ˆh>0 such that h<ˆh, and the following inequality is satisfied:

    y(slq)ˆyl,qCh3,

    where denotes the infinity norm; C>0 is a positive constant independent of αl; and h:=maxl{1,2}{hl}.

    Proof. The proof is similar to those given for Theorems 3.1–3.3 in [25].

    Problem (EPβ) is a parameter optimization problem with only box constraints. While gradient-based optimization methods [27,28] can be used to solve this problem, they are prone to getting trapped in local optima. Therefore, in this subsection, we will develop an IPSO algorithm to solve Problem (EPβ).

    PSO, a global heuristic algorithm inspired by the social behavior of bird flocking and fish schooling during food searches, is widely regarded as one of the most successful nature-inspired optimization algorithms. Compared to other heuristic algorithms, such as the genetic algorithm, bat algorithm, ant colony optimization, and ecosystem based optimization, PSO is highly efficient and adaptable to a variety of dynamic environments. Due to its simple structure and minimal algorithmic parameters, PSO has gained widespread popularity across diverse fields such as power systems, control systems, networking, image segmentation, and more [29]. However, the standard PSO (SPSO) algorithm [30] is susceptible to falling into local optima. To enhance both its local and global search capabilities, we introduce a new strategy [31,32] for updating particle velocity and position by adjusting algorithm parameters, including inertia weight, cognitive factor, and social factor. For the box constraints in Problem (EPβ), we also propose a new strategy to handle constraint violations. For brevity, let ϱ=(θ1,θ2,σ)R3 represent the decision vector of Problem (EPβ) in the IPSO algorithm. The main steps of the IPSO algorithm are given in Algorithm 1.

    Algorithm 1 IPSO algorithm to solve Problem (EPβ).
    Step 1. Initialize the total number of particles ˉN, the maximum number of iterations Imax, the tolerance parameter ζ, the lower and upper bounds of the decision vector ϱlow and ϱupp, the minimum and maximum inertia weights ωmin and ωmax, and the penalty parameter β.
    Step 2. Initialize the variables:
    (i) Set the iteration index p:=1.
    (ii) Randomly generate ˉN decision vectors within the range [ϱlow,ϱupp] and ˉN particle velocities within the range [0,1], denoted by ϱk(p1) and vk(p1) for k=1,2,,ˉN.
    (iii) Initialize the individual optimal position and the individual fitness value as pbestk:=0 and ˆJβ(pbestk(p1)):=+ for k=1,2,,ˉN. Also, initialize the global optimal position and the global optimal fitness value as gbest:=0 and ˆJminβ:=+.
    Step 3. For each k=1,2,,ˉN, perform the following operations:
    (i) Solve the two-stage fractional system (9) and (10) using the numerical scheme outlined in Section 4.1. Then, calculate the objective function (17) and update ˆJβ(pbestk(p)) and pbestk(p) by
              ˆJβ(pbestk(p))={ˆJβ(ϱk(p)),if ˆJβ(ϱk(p))ˆJβ(ϱk(p1)),ˆJβ(pbestk(p1)),otherwise,
              pbestk(p)={ϱk(p),if ˆJβ(ϱk(p))ˆJβ(ϱk(p1)),pbestk(p1),otherwise.
    (ii) Update ˆJminβ and gbest by
          ˆJminβ=mink{1,,ˉN}{ˆJβ(pbestk(p))},gbest=argmink{1,,ˉN}{ˆJβ(pbestk(p))}.
    Step 4. If pImax or ˆJminβζ, then ϱβ=gbest and stop. Otherwise, go to Step 5.
    Step 5. Update vk(p+1) and ϱk(p+1) by
          vkς(p+1)=ω(p)vkς(p)+c1(p)rk,1ς(pbestkς(p)ϱkς(p))+c2(p)rk,2ς(gbestςϱkς(p)),ϱkς(p+1)=rk,3ςϱkς(p)+(1rk,3ς)vkς(p+1),
    for k=1,2,,ˉN, and ς=1,2,3, where rk,1ς,rk,2ς, and rk,3ς are random numbers within the range [0,1]; and ω(p), c1(p), and c2(p) are defined as
                ω(p)=ωmax(ωmaxωmin)(pImax)2,
            c1(p)=sin2(π(Imaxp)2Imax),c2(p)=sin2(πp2Imax).
    Step 6. If ϱkς violates the bound constraint, then apply the following formula:
            ϱkς(p+1)={2ϱlow,ςϱkς(p+1),if ϱkς(p+1)<ϱlow,ς,2ϱupp,ςϱkς(p+1),if ϱkς(p+1)>ϱlow,ς,
    for k=1,2,,ˉN, and ς=1,2,3. Set p:=p+1, and go to Step 3.

    In the numerical simulation, Algorithm 1 is implemented in a Matlab program to solve Problem (EPβ), with all computations performed on a personal computer equipped with a 2.80 GHz CPU and 16.0 GB of RAM. To solve Problem (EPβ), the initial decision vector, switching time, maximum allowable glycerol consumption rate, and number of subintervals for systems (9) and (10) are set as (0.2245gL1,509.8913mmolL1,2.0h), t1=5.75h, Ω=100 mmolL1h1, N1=500, and N2=100, respectively. In Algorithm 1, the parameters ˉN, Imax, ξ, ωmin, ωmax, ϱlow, ϱupp, and β are set as 50,100, 104, 0.4, 0.9, (0.05,200,0.01), (1,1700,5), and 100, respectively. It should be noted that the parameters in Algorithm 1 are empirically determined through numerous numerical experiments. By running Algorithm 1, we obtain the optimal decision vector (0.05gL1,765.2177mmolL1,0.8576h). As a result, the terminal time of the batch process is reduced to 6.6076 h, representing a 14.7406% decrease compared with the experimental data of 7.75 h in [4].

    Based on the obtained optimal decision vector, the productivity of 1,3-PD at the terminal time is determined to be 61.8505 mmolL1h1, showing a 79.3694% improvement compared with the 34.4822 mmolL1h1 observed in the experimental data from [4], and a 19.1495% improvement compared with the 51.91 mmolL1h1 achieved by the single-stage integer-order system in [6]. The glycerol consumption rate in our optimization model is 100 mmolL1h1, which is comparable to the 100.8 mmolL1h1 reported in [6]. Figure 2 illustrates the corresponding changes in the concentrations of biomass, glycerol, 1,3-PD, ethanol, and acetate under the optimal decision vector. Figure 3 depicts the curve of 1,3-PD productivity obtained by using the optimal decision vector. For comparison, changes in 1,3-PD productivity based on the experimental data [4] and the single-stage integer-order system [6] are also plotted in Figure 3, from which we observe that our optimization model achieves the highest productivity of 1,3-PD at the terminal time.

    Figure 2.  Changes in biomass, glycerol, and products concentrations over fermentation time.
    Figure 3.  Changes in 1,3-PD productivity over fermentation time.

    To further evaluate the performance of the IPSO algorithm, the SPSO algorithm is also developed to solve Problem (EPβ), with the inertia weight, cognitive factor, and social factor set to be 0.5, 2, and 2, respectively. We conduct 50 independent tests for both the IPSO and SPSO algorithms. The obtained optimal cost, worst cost, average cost, and average iteration time are listed in Table 2, from which we see that the IPSO algorithm outperforms the SPSO algorithm in terms of optimal cost, worst cost, and average cost. The average iteration time of the IPSO algorithm is comparable to that of the SPSO algorithm. The convergence curves of the objective function for both the IPSO and SPSO algorithms are depicted in Figure 4. From Figure 4, we observe that the IPSO algorithm converges significantly faster than the SPSO algorithm.

    Table 2.  Computational results by using IPSO and SPSO algorithms.
    Algorithm Optimal cost Worst cost Average cost Average iteration time (s)
    IPSO -61.8505 -61.8456 -61.8479 0.7702
    SPSO -61.8480 -56.6654 -61.1935 0.7666

     | Show Table
    DownLoad: CSV
    Figure 4.  Convergence curves of IPSO and SPSO algorithms.

    In this paper, we have proposed the dynamic optimization problem involving the two-stage fractional system subject to the terminal state inequality constraint and continuous state inequality constraints. The objective function is the productivity of 1,3-PD at the terminal time, while the decision variables are the initial concentrations of biomass and glycerol, as well as the terminal time of the batch process. The main contributions of our work include: ⅰ) the dynamic optimization problem under consideration is equivalently transformed into the one with fixed terminal time and only box constraints by applying the time-scaling transformation and the exact penalty function method; ⅱ) we present the novel third-order numerical scheme to solve the two-stage fractional system; and ⅲ) we develop the highly effective IPSO algorithm to determine the optimal decision variables. The numerical results show a significant increase in the productivity of 1,3-PD at the terminal time compared to previously reported outcomes, providing robust support for practical 1,3-PD batch production. In future research, we will validate the findings of this work in the real-world fermentation process. It is worth noting that, in this paper, the switching time between the two-stage fractional system is fixed. In the future, we will extend our developed method to solve the dynamic optimization of switched systems in the microbial batch process. Additionally, integrating the third-order numerical scheme with deep reinforcement learning could be a promising approach for solving large-scale fractional dynamic optimization problems.

    The authors declare they have not used Artificial Intelligence (AI) tools in the creation of this article.

    This work is supported by the Ministry of Higher Education of Malaysia, Fundamental Research Grant Scheme (FRGS/1/2021/STG06/SYUC/03/1), the National Natural Science Foundation of China (No. 12271307), and the Natural Science Foundation of Shandong Province, China (No. ZR2023MA054).

    The authors declare that they have no competing interests.



    [1] V. S. Bisaria, A. Kondo, Bioprocessing of Renewable Resources to Commodity Bioproducts, John Wiley & Sons Inc., New Jersey, 2014.
    [2] C. S. Lee, M. K. Aroua, W. M. A. W. Daud, P. Cognet, Y. Pérès-Lucchese, P. Fabre, et al., A review: Conversion of bioglycerol into 1,3-propanediol via biological and chemical method, Renew. Sustain. Energy Rev., 42 (2015), 963–972. https://doi.org/10.1016/j.rser.2014.10.033 doi: 10.1016/j.rser.2014.10.033
    [3] Y. Sun, J. Shen, L. Yan, J. Zhou, L. Jiang, Y. Chen, et al., Advances in bioconversion of glycerol to 1,3-propanediol: Prospects and challenges, Process Biochem., 71 (2018), 134–146. https://doi.org/10.1016/j.procbio.2018.05.009 doi: 10.1016/j.procbio.2018.05.009
    [4] Z. Xiu, A. Zeng, L. An, Mathematical modeling of kinetics and research on multiplicity of glycerol bioconversion to 1,3-propanediol, J. Dalian Univ. Technol., 40 (2000), 428–433.
    [5] C. Liu, Modelling and parameter identification for a nonlinear time-delay system in microbial batch fermentation, Appl. Math. Model., 37 (2013), 6899–6908. https://doi.org/10.1016/j.apm.2013.02.021 doi: 10.1016/j.apm.2013.02.021
    [6] G. Cheng, L. Wang, R. Loxton, Q. Lin, Robust optimal control of a microbial batch culture process, J. Optim. Theory Appl., 167 (2015), 342–362. https://doi.org/10.1007/s10957-014-0654-z doi: 10.1007/s10957-014-0654-z
    [7] J. Yuan, C. Liu, X. Zhang, J. Xie, E. Feng, H. Yin, et al., Optimal control of a batch fermentation process with nonlinear time-delay and free terminal time and cost sensitivity constraint, J. Process Control, 44 (2016), 41–52. https://doi.org/10.1016/j.jprocont.2016.05.001 doi: 10.1016/j.jprocont.2016.05.001
    [8] C. Liu, Z. Gong, K. L. Teo, R. Loxton, E. Feng, Bi-objective dynamic optimization of a nonlinear time-delay system in microbial batch process, Optim. Lett., 12 (2018), 1249–1264. https://doi.org/10.1007/s11590-016-1105-6 doi: 10.1007/s11590-016-1105-6
    [9] L. Wang, J. Yuan, C. Wu, X. Wang, Practical algorithm for stochastic optimal control problem about microbial fermentation in batch culture, Optim. Lett., 13 (2019), 527–541. https://doi.org/10.1007/s11590-017-1220-z doi: 10.1007/s11590-017-1220-z
    [10] J. Yuan, L. Wang, J. Zhai, K. L. Teo, C. Yu, M. Huang, et al., Robust optimal control for a batch nonlinear enzyme-catalytic switched time-delayed process with noisy output measurements, Nonlinear Anal. Hybrid Syst., 41 (2021), 101059. https://doi.org/10.1016/j.nahs.2021.101059 doi: 10.1016/j.nahs.2021.101059
    [11] L. Wang, J. Yuan, L. Meng, S. Zhao, J. Xie, M. Huang, et al., Multi-objective optimization of a nonlinear batch time-delay system with minimum system sensitivity, J. Nonlinear Var. Anal., 6 (2022), 35–64. https://doi.org/10.23952/jnva.6.2022.2.04 doi: 10.23952/jnva.6.2022.2.04
    [12] C. Xu, J. Zhang, L. Kong, X. Jin, J. Kong, Y. Bai, et al., Prediction model of wastewater pollutant indicators based on combined normalized codec, Mathematics, 10 (2022), 4283. https://doi.org/10.3390/math10224283 doi: 10.3390/math10224283
    [13] Y. Liu, X. Jin, C. Xu, H. Ma, Q. Wu, H. Liu, et al., Antimicrobial peptide screening from microbial genomes in sludge based on deep learning, Appl. Sci., 14 (2024), 1936. https://doi.org/10.3390/app14051936 doi: 10.3390/app14051936
    [14] D. Li, F. Zhu, X. Wang, Q. Jin, Multi-objective reinforcement learning for fed-batch fermentation process control, J. Process Control, 115 (2022), 89–99. https://doi.org/10.1016/j.jprocont.2022.05.003 doi: 10.1016/j.jprocont.2022.05.003
    [15] I. Podlubny, Fractional Differential Equations, Academic Press, San Diego, 1999.
    [16] R. Toledo-Hernandez, V. Rico-Ramirez, G. A. Iglesias-Silva, U. M. Diwekar, A fractional calculus approach to the dynamic optimization of biological reactive systems. Part Ⅰ: Fractional models for biological reactions, Chem. Eng. Sci., 117 (2014), 217–228. https://doi.org/10.1016/j.ces.2014.06.034 doi: 10.1016/j.ces.2014.06.034
    [17] E. Dulf, D. C. Vodnar, A. Danku, C. Muresan, O. Crisan, Fractional-order models for biochemical processes, Fractal Fract., 4 (2020), 12. https://doi.org/10.3390/fractalfract4020012 doi: 10.3390/fractalfract4020012
    [18] V. Mohan, N. Pachauri, B. Panjwani, D. V. Kamath, A novel cascaded fractional fuzzy approach for control of fermentation process, Bioresour. Technol., 357 (2022), 127337. https://doi.org/10.1016/j.biortech.2022.127377 doi: 10.1016/j.biortech.2022.127377
    [19] B. Radhakrishnan, P. Chandru, J. J. Nieto, A study of nonlinear fractional-order biochemical reaction model and numerical simulations, Nonlinear Anal.-Model. Control, 29 (2024), 588–605. https://doi.org/10.15388/namc.2024.29.35109 doi: 10.15388/namc.2024.29.35109
    [20] D. Wang, J. Zhai, E. Feng, Fractional order modeling and parameter identification for a class of continuous fermentation, J. Syst. Sci. Math. Sci., 40 (2020), 1517–1530. https://doi.org/10.12341/jssms13961 doi: 10.12341/jssms13961
    [21] P. Mu, L. Wang, Y. An, Y. Ma, A novel fractional microbial batch culture process and parameter identification, Differ. Equ. Dyn. Syst., 26 (2018), 265–277. https://doi.org/10.1007/s12591-017-0381-7 doi: 10.1007/s12591-017-0381-7
    [22] C. Liu, X. Yi, Y. Feng, Modelling and parameter identification for a two-stage fractional dynamical system in microbial batch process, Nonlinear Anal.-Model. Control, 27 (2022), 350–367. https://doi.org/10.15388/namc.2022.27.26234 doi: 10.15388/namc.2022.27.26234
    [23] K. Diethelm, The Analysis of Fractional Differential Equations, Springer, Berlin, 2010. https://doi.org/10.1007/978-3-642-14574-2
    [24] P. Deuflhard, Newton Methods for Nonlinear Problems, Springer, Berlin, 2011. https://doi.org/10.1007/978-3-642-23899-4
    [25] X. Yi, C. Liu, H. T. Cheong, K. L. Teo, S. Wang, A third-order numerical method for solving fractional ordinary differential equations, AIMS Math., 9 (2024), 21125–21143. https://doi.org/10.3934/math.20241026 doi: 10.3934/math.20241026
    [26] A. Xing, Z. Chen, C. Wang, Y. Yao, Exact penalty function approach to constrained optimal control problems, Optim. Control Appl. Methods, 10 (1989), 173–180. https://doi.org/10.1002/oca.4660100207 doi: 10.1002/oca.4660100207
    [27] K. L. Teo, B. Li, C. Yu, V. Rehbock, Applied and Computational Optimal Control, Springer, Cham, 2021. https://doi.org/10.1007/978-3-030-69913-0
    [28] J. Yuan, D. Yang, D. Xun, K. L. Teo, C. Wu, A. Li, et al., Sparse optimal control of cyber-physical systems via PQA approach, Pac. J. Optim., 2025, in Press.
    [29] J. Nayak, H. Swapnarekha, B. Naik, G. Dhiman, S. Vimal, 25 years of particle swarm optimization: Flourishing voyage of two decades, Arch. Comput. Methods Eng., 30 (2023), 1663–1725. https://doi.org/10.1007/s11831-022-09849-x doi: 10.1007/s11831-022-09849-x
    [30] J. Kennedy, R. Eberhart, Particle swarm optimization, in Proceedings of the IEEE International Conference on Neural Networks, (1995), 1942–1948. https://doi.org/10.1109/ICNN.1995.488968
    [31] C. Liu, M. Han, Time-delay optimal control problem in microbial fed-batch fermentation process, Control Decis., 35 (2020), 2407–2414. https://doi.org/10.13195/j.kzyjc.2019.0254 doi: 10.13195/j.kzyjc.2019.0254
    [32] C. Liu, M. Han, Time-delay optimal control of a fed-batch production involving multiple feeds, Discrete Contin. Dyn. Syst. - Ser. S, 13 (2020), 1697–1709. https://doi.org/10.3934/dcdss.2020099 doi: 10.3934/dcdss.2020099
  • Reader Comments
  • © 2024 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(586) PDF downloads(29) Cited by(0)

Figures and Tables

Figures(4)  /  Tables(2)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog