Next Article in Journal
Optimization of Milling Process Parameters for Waste Plum Stones for Their Sustainable Application
Previous Article in Journal
Improving Performance of a Passive Direct Methanol Fuel Cell by Hydrophobic Treatment for Cathode Current Collector
Previous Article in Special Issue
Enhancing the Aerodynamic Performance of Airfoils Using DBD Plasma Actuators: An Experimental Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Linear Feedback Control Applied to the Temperature Control of a Bioreactor

1
Department of Production Engineering, Federal University of Technology-Paraná, Paraná-Doutor Washington Subtil Chueire St. 330, Ponta Grossa 84017-220, Brazil
2
Department of Chemical Engineering, Federal University of Technology-Paraná, Paraná-Doutor Washington Subtil Chueire St. 330, Ponta Grossa 84017-220, Brazil
*
Author to whom correspondence should be addressed.
Processes 2025, 13(9), 2758; https://doi.org/10.3390/pr13092758
Submission received: 10 July 2025 / Revised: 11 August 2025 / Accepted: 25 August 2025 / Published: 28 August 2025
(This article belongs to the Special Issue Modeling and Optimization for Multi-scale Integration)

Abstract

This paper presents the dynamic behavior of a nonlinear bioreactor model designed for fermentation processes, subject to temperature variations throughout the day. Ethanol production is presented by analyzing the fermenter’s temperature, which is controlled by the flow of the cooling fluid (water) that passes through the fermenter jacket. To optimize ethanol production during a period, a control design considering the optimal linear feedback control (OLFC) designed for nonlinear systems is introduced to control the flow of the cooling fluid of the bioreactor. Numerical and computational simulations demonstrated that the proposed control is efficient in maintaining the temperature at the desired levels and is resistant to parametric variations. With the results obtained from the optimal control (OLFC) and state-dependent Riccati equation (SDRE) control, a neuro-fuzzy control system is obtained, thus enabling the application of the proposed control in other bioreactor systems with similar dynamics.

1. Introduction

Much research on renewable energy sources is being developed currently, and one of the promising alternatives is ethanol, which stands out due to its biological and renewable origin [1,2]. Ethanol—a biofuel—results from the fermentation of natural sugars, requiring raw materials such as sugar cane or non-food waste with high availability [3,4].
Chemical reactions and microorganism activities needed for ethanol production are carried out in bioreactors. The design of the bioreactor and the processes adopted must provide optimal conditions for ethanol production [5].
The yeast Saccharomyces cerevisiae is typically used for ethanol production in bioreactors, as it is easy to handle and its biomass can be reused [6,7]. In the fermentation process, the temperature of the bioreactor is a crucial factor, as it influences the fermentation and the denaturation process of microorganisms’ proteins [3,8]. In addition to temperature, pressure, pH, and dissolved oxygen concentration influence the growth of microorganisms during fermentation. To optimize the process, controlling these variables is a relevant alternative, considering that the growth rate of microorganisms directly impacts the quality and quantity of ethanol [9].
We can observe in the literature several approaches for control applied to bioreactors. A proposal for temperature control is presented in [10], considering the fuzzy-PI and fuzzy-PID controller strategies in the control design. Numerical results demonstrated that the fuzzy-PI controller reduces approximately 84.5% in control effort and 6.75% in total utility demand compared to a conventional PI controller.
Temperature control was also presented in [11,12], considering state-dependent Riccati equation (SDRE) and linear quadratic regulator (LQR) controls, respectively, with the focus in both cases on thermal variation in the reactor and jacket. Numerical results demonstrated were considered to evidence the effectiveness of the proposed controls in managing the internal temperature of the bioreactor with the control of the flow of the coolant in the bioreactor jacket.
In [13], the temperature control of a transesterification reactor is proposed, considering neuro-fuzzy techniques with metaheuristic adjustment. Numerical results demonstrate that neuro-fuzzy control has proven to be more effective than classical PID control.
In [14], the temperature control of a bioreactor is considered. The control design considered using a fractional-order PID controller as a local controller, and its parameters are adjusted with a genetic algorithm. A fuzzy gain scaling scheme based on the Tagaki–Sugeno fuzzy model is used to interpolate the outputs of the FOPID control. Numerical results demonstrate the proposed control’s effectiveness compared with an adaptive nonlinear controller.
In [15], a fuzzy logic controller was designed for temperature control of a bioreactor, and its effectiveness was compared with that of conventional PI and PID controllers through numerical simulations. In [16], temperature control of a non-isothermal CSTR process was carried out with a fuzzy logic controller, and its effectiveness was compared with that of a PID controller through numerical simulations.
Using optimal linearized controls has proven to be an effective alternative in the control applied in bioreactors. In [17,18,19], the LQR control was successfully used for the linearized bioreactor model. The simulation results demonstrated that the LQR controller strategy efficiently regulates the desired product concentration and the cooling jacket temperature.
In this work, we seek to contribute to the body of knowledge on temperature control of bioreactors, considering the model proposed by [3,8] and later used by [11,12]. First, we propose controlling the internal temperature of the bioreactor by adjusting the flow of the cooling liquid applied to the bioreactor jacket. A linear feedback control was obtained from the linearization of the system state matrix, considering a constant temperature of the water entering the reactor to control the liquid flow. A sinusoidal variation of the temperature is considered to annualize the robustness of the control to variations in the temperature of the water entering the bioreactor.
In addition to controlling the cooling liquid flow, the temperature of the water entering the bioreactor is controlled using the SDRE (state-dependent Riccati equation) control. With the two control projects designed and working efficiently, they are converted into Tagaki–Sugeno neuro-fuzzy controllers with constant gains, thus enabling the obtaining of optimal control signals, with the advantages of propositional fuzzy controllers, such as being more robust to uncertainties in the sensors or the input variables, since they interpolate the controller outputs.
The structure of the paper is as follows. In Section 2, the modeling of the nonlinear bioreactor is presented, and its dynamic behavior under control is presented. In Section 3, the control of the reactor temperature is proposed, considering the variation of the reactor inlet temperature, and an equivalent fuzzy control is additionally included utilizing a neuro-fuzzy. Section 4 proposes an SDRE control to control the reactor inlet temperature, including a neuro-fuzzy equivalent fuzzy control. Finally, Section 5 concludes the paper.

2. Mathematical Model

We can see in Figure 1 a representation of a continuous fermentation bioreactor, containing the cooling jacket, and an actuator used to control the internal temperature of the bioreactor.
The mathematical model that represents the dynamics of the system represented by Figure 1 is given by [3,8,12]:
d ( C x ) d t = μ x C x C s K s + C s e K p C p F e V C x d ( C S ) d t = 1 R S X μ x C x C S K s + C S e K p C p 1 R S P μ P C x C S K S 1 + C S e K p 1 C p + F i V C S F e V C S d ( C P ) d t = μ P C x C S K S 1 + C S e K P 1 C P F e V C P d ( C O 2 ) d t = k l a C O 2 C O 2 r O 2 d ( T r ) d t = F i V T i n + 273 F e V T r + 273 + r O 2 Δ H r 32 ρ r C h e a t , r K T A T T r T a g V ρ r C h e a t , r d ( T a g ) d t = F a g V j T i n T a g + K T A T T r T a g V j ρ a g C h e a t , a g
To obtain the mathematical model (Equation (1)), it was considered that the growth of microorganisms in the bioreactor depends on the yeast growth rate and the concentration of microorganisms at the outlet, the mass and energy balance equations, and the influence of temperature, oxygen, and yeast concentrations [Pachauri, a b, Tusset]. CO2, Cs, Cx, and Cp are the concentrations of oxygen, glucose, biomass, and ethanol. Tag, Tin, and Tr are the temperatures in the jacket, reactor inlet, and inside the reactor. Fag is the coolant flow, Fi is the fermentation vessel inlet flow, and Fe is the fermenter outlet flow, and V j is the jacket volume [3,8,12].
Equation (1) depends on specific parameters, some of which vary over time and as the states of the system [3,8,12]:
μ x = A 1 e E a 1 R T r + 273 A 2 e E a 2 R T r + 273
k l a = k l a 0 1.024 T r 20
C O 2 = 14.6 0.3943 T r + 0.00714 T r 2 0.0000646 T r 3 10 H i I i
H i I i = 0.5 H N a m N a C l M N a C l M N a V + 2 H C a m C a C O 3 M C a C O 3 M C a V + 2 H M g m M g C l 2 M M g C l 2 M M g V + 0.5 H C l m N a C l M N a C l + 2 m M g C l 2 M M g C l 2 M C l V + 2 H C O 3 m C a C O 3 M C a C O 3 M C O 3 V + 0.5 H H 10 p H + 0.5 H O H 10 14 p H
r O 2 = μ O 2 C x Y O 2 C O 2 K O 2 + C O 2

Numerical Simulations for the Uncontrolled System

For numerical simulations it will be considered, fourth order Runge–Kutta method, with integration step (h = 0.01), and parameters [3,12]: A1 = 9.5 × 108, A2 = 2.55 × 1033, AT = 1, Fi = 51 [L/h], Fe = 51 [L/h], Cheat,ag = 4.18 [Jg−1 K−1], Cheat,r = 4.18 [Jg−1 K−1], Ea1 = 55,000 [J/mol], Ea2 = 220,000 [J/mol], kla0 = 38 [h−1], Ks = 1.03 [g/L], Ks1 = 1.68 [g/L], KT = 3.6 × 105 [J h−1m−2K−1], R = 8.31 [Jmol−1K−1], RSP = 0.435, Rsx = 0.607, HCa = −0.303, HCl = 0.844, HCO3 = 0.485, HH = −0.774, HMg = −0.314, HNa = −0.550, HOH = 0.941, mCaCO3 = 100 [g], mMgCl2 = 100 [g], mNaCl = 500 [g], MCa = 40 [g/mol], MCaCO3 = 90 [g/mol], MCl = 35.5 [g/mol], MCO3 = 60 [g/mol], YO2 = 0.97, ΔHr = 518 [kJ/molO2], µO2 = 0.5 [h−1], µP = 1.79 [h−1], ρag = 1000 [g/L] and ρr = 1080 [g/L]. With initial conditions: C x 0 = 1 [g/L], C S 0 = 28 [g/L], C P 0 = 17 [g/L], C O 2 0 = 0.7 [mg/L], T r 0 = 30 [°C], and T a g 0 = 28 [°C].
We can observe in the results presented in Figure 2 that the system stabilized with: C x = 1.4 [g/L], C S = 21.5 [g/L], C P = 15.7 [g/L], C O 2 = 0.35 [mg/L], T r = 36 [°C], and T a g = 30 [°C]. However, according to [3,8,12], the optimum temperature for the alcoholic fermentation of Saccharomyces cerevisiae is T r = 32 [°C].

3. Temperature Control with OLFC Control

The temperature control of the bioreactor proposed in this paper can be seen in Figure 3.
The coolant flow in the reactor jacket ( F a g ) is controlled to maintain the reactor temperature. Flow control makes it possible to control the internal temperature ( T r ) of the reactor, as shown in Figure 3.
The system (1) can be presented by the following matrix form:
X ˙ = A X   +   G   +   B U
where X = C x C s C p C O 2 T r T a g , A = a 1 , 1 a 1 , 2 0 0 0 0 a 2 , 1 a 2 , 2 0 0 0 0 0 a 3 , 2 a 3 , 3 0 0 0 a 4 , 1 0 0 a 4 , 4 0 0 0 0 0 a 5 , 4 a 5 , 5 a 5 , 6 0 0 0 a 6 , 4 a 6 , 5 a 6 , 6 , B = 0 0 0 0 0 T i n a g T a g V j , U = F a q and G = 0 0 0 k l a C O 2 r O 2 F i V T i n + 273 273 F e V + r O 2 Δ H r 32 ρ r C h e a t , r 0 .
A is the state matrix, B is the control matrix, G is the matrix of terms that do not depend on the states, U is the control vector, and X is the states. And: a 1 × 1 = F e V , a 2 × 1 = 1 R s x μ x C s e K p C p K s + C s , a 4 × 1 = μ O 2 Y O 2 C O 2 K O 2 + C O 2 , a 1 × 2 = μ x C x e K p C p K s + C s , a 3 × 2 = μ p C x e K p 1 C p K s 1 + C S , a 2 × 2 = 1 R s p μ p C x e K p 1 C p K s 1 + C s F e V , a 3 × 2 = μ p C x e K p 1 C p K s 1 + C S , a 3 × 3 = F e V , a 4 × 4 = k l a , a 5 × 4 = μ O 2 Y O 2 C x K O 2 + C O 2 Δ H r 32 ρ r C H e a t , r V , a 6 × 4 = K T A T ρ a g C h e a t , a g V j , a 5 × 5 = F e V K T A T ρ r C h e a t , r V , a 6 × 5 = K T A T ρ a g C h e a t , a g V j , a 5 × 6 = K T A T ρ r C h e a t , r V and a 6 × 6 = K T A T ρ a g C h e a t , a g V j .
The linear feedback control U is defined as follows:
U   = R 1 B T P e = K e
where e = [ X X ] , X represents the system states and X the desired states. The matrix P is obtained by solving the Riccati equation:
A T P + P A P B R 1 B T P + Q = 0
The functional cost for the control problem U is given by:
J = 1 2 t 0 ( e T Q e + U T R U ) d t
where Q and R are positive definite matrices.

3.1. Numerical Simulations for the System with OLFC Control

Considering the linearization of matrix A, considering the method based on the Jacobian matrix of the Taylor series expansion [20] concerning the desired states: C x = 1.1 [g/L], C S = 26.6 [g/L], C P = 13.7 [g/L], C O 2 = 0.43 [mg/L], T r = 32 [°C] and T a g = 24.2 [°C], parameters obtained from the system for T r = 32 °C, the optimum temperature for the alcoholic fermentation of Saccharomyces cerevisiae.
And defining: Q = 35000 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 655000 100 0 0 0 0 100 1 and R = 1000 .
Considering F a g   =   U , and:
U = k 1 , 1 ( C x C x ) k 1 , 2 ( C S C S ) k 1 , 3 ( C P C P ) k 1 , 4 ( C O 2 C O 2 ) k 1 , 5 T r T r k 1 , 6 T a g T a g
where k i , j , with i = 1 and j = 1:6, are the gains of the control, obtained according to Equation (8).
We can observe that the gains of the matrix Q give maximum priority to controlling the reactor temperature Tr, (parameter q5,5), aiming to control the temperature at its ideal point, because the optimum temperature for the alcoholic fermentation of Saccharomyces cerevisiae is T r = 32 °C. Considering matrices A and B of system (7), we obtain a controllable system with rank 6 for the controllability matrix:
M = B A B A 2 B A 3 B A 4 B A 5 B
The results of the control of the coolant flow rate variation (Fag) considering the introduction of control (11) in Equation (1) are presented in Figure 4.
We can see in the results in Figure 4 that the coolant flow control (Fag) brought the reactor temperature to the desired 32 °C, as well as the other states to the desired points.

3.2. Proposal for an Equivalent Fuzzy Control

To obtain a fuzzy controller with behavior equivalent to that obtained by the OLFC control, the application of the Matlab neuro-fuzzy tool was considered.
Since the main objective is to control the reactor temperature, and obtaining fuzzy control is to obtain more flexible control for future applications, only the reactor temperature Tr, the jacket temperature Tag, and the refrigerant flow Fag will be considered in obtaining fuzzy control.
The Tagaki–Sugeno method was considered, with seven membership functions for Tr and seven membership functions for Tag, for the output constant outputs were considered and for the connector rules is considered “AND”, for the training of the neural network an epoch = 1000 was considered, and a hybrid optimization method. The “prod” operator, a product of fuzzified input values, was considered for the AND operator method, which combines fuzzified input values into a fuzzy rule antecedent, and the “probor” operator, a probabilistic OR of fuzzified input values. The “wtaver” method was considered for defuzzification, which is the weighted average of all rule outputs.
The Tagaki–Sugeno fuzzy control approach combines the flexibility of fuzzy logic with the power of local linear models to provide a versatile and adaptable control framework. The Tagaki–Sugeno method is based on the local linearization of nonlinear systems, providing a practical framework for analysis and control [21,22,23].
This paper considers the adaptive neuro-fuzzy inference system (ANFIS), which combines the learning capabilities of neural networks with the assistive features of fuzzy models, automatically adjusting the parameters of membership functions and fuzzy rules based on training data, resulting in more flexible and efficient models [24,25]. Between 3 and 7 membership functions are considered in fuzzifications, a quantity typically used as it presents sufficiently relevant results in fuzzifications [26].
Figure 5 shows the membership functions for the inputs and the scheme of the neural network used for the defuzzification rules.
Figure 6 shows the refrigerated fluid flows for OLFC control and fuzzy control, as well as the difference between the two.
Figure 6b shows that the proposed fuzzy control efficiently reproduces the control signal obtained with OLFC control, and the choice of triangular functions in fuzzification was adequate (Figure 6a). The use of triangular functions is relevant when seeking lower computational costs and applications in embedded or real-time systems.

3.3. Reactor Temperature Control Considering Variations in the Reactor Inlet Temperature

To analyze the influence of variation in the reactor inlet temperature on temperature control, a disturbance in the following form will be considered:
T i n t = 25 + 10 s i n π 12 t
The use of function (13) seeks to represent the variation in ambient temperature during the period of one day, a temperature that the inlet fluid may be subject to.
The results of the control of the coolant flow rate variation (Fag) considering the perturbation in the reactor inlet temperature (Equation (13)) are presented in Figure 7.
We can observe that even with disturbances in the variation in the reactor inlet temperature, the control is efficient in keeping Tr close to 32 °C, maintaining a maximum error of 5%. However, we see that the system is sensitive to this disturbance, requiring a variation in the flow of coolant according to the variation in the inlet temperature of the reactor “Tin”.
In Figure 8, we can observe the necessary adjustments in the fuzzy control membership functions for the case with disturbances in the reactor inlet temperature.
Figure 9 shows the refrigerated fluid flows for OLFC control and fuzzy control, as well as the difference between the two, for cases with disturbances in the reactor inlet temperature.
The results in Figure 9a show that the fuzzy control efficiently generated the control signal obtained with the OLFC control. However, we observed a higher error (Figure 9b) than that observed for the constant inlet (Figure 6b) of the reactor inlet temperature.

4. Reactor Inlet Temperature by SDRE

As noted in the previous section, temperature control is sensitive to variations in reactor inlet temperature. To minimize the influence of variations in reactor inlet temperature, this section will consider including a control of this temperature, as illustrated in Figure 10.
For the practical implementation of the proposed Tin inlet temperature control, this work considers incorporating an electrical resistance heating system and Peltier plate cooling into the inlet system. Including these actuator equations in the system is being considered for future work.
As shown in Figure 10, the control already proposed using the OLFC control is maintained, and a control of the reactor inlet temperature is added independently.
Considering temperature control as the main objective, since in this case study the temperature Tr is responsible for the optimum temperature for the alcoholic fermentation of Saccharomyces cerevisiae, which depends on Tag, we propose to use only the last two equations of Equation (1) and include a new equation with sinusoidal variations of the reactor temperature Tin. This proposal is similar to that successfully used by [12], where the remaining equations consider only external disturbances.
d ( T r ) d t = F e V + K T A T V ρ r C h e a t , r T r + K T A T V ρ r C h e a t , r T a g + F i V T i n + 273 273 F e V + r O 2 Δ H r 32 ρ r C h e a t , r d ( T a g ) d t = K T A T V j ρ a g C h e a t , a g T r K T A T V j ρ a g C h e a t , a g T a g F a g V j T a g + F a g V j T i n , a g d ( T i n ) d t = a 0 cos ( ω t ) + U 2
As can be seen in Equation (13), d ( T i n ) d t does not depend on the states. One way to include state dependence in control is using SDRE control, which allows for different state matrix configurations. This makes it possible to include in the equation d ( T i n ) d t dependence of states T r and T a g , states that in this work are the critical states to be controlled. This ability to be implemented in a wide range of nonlinear systems, and the possibility of obtaining optimal solutions for control purposes, are among the advantages of the technique SDRE [27,28,29,30].
The system (14) can be presented by the following matrix form:
X ˙ = A X   +   G   +   B U
where X = T r T a g T i n , A = F e V + K T A T V ρ r C h e a t , r K T A T V ρ r C h e a t , r F i V K T A T V j ρ a g C h e a t , a g K T A T V j ρ a g C h e a t , a g T i n 0 T a g 0 , B = 0 0 T a g V j + T i n , a g V j 0 0 1 , U = U 1 U 2 and G = 273 F i F e V + r O 2 Δ H r 32 ρ r C h e a t , r 0 a 0 cos ( ω t ) .
Where A is the state matrix and is dependent on the states T r and T a g , B is the control matrix, G is the matrix of terms that do not depend on the states, U is the control vector and X is the states, while U 1 = F a q is the control of the coolant flow and obtained with the control proposed in the previous section, and U 2 is the proposed control of the reactor inlet temperature.
As can be seen in matrix A, states were included as predicted by the SDRE control technique [27,28,29,30].
U 2 = k 1 , 1 T r T r k 1 , 2 T a g T a g k 1 , 3 T i n T i n
where k i , j , with i = 1 and j = 1:3, are the gains of the control, obtained according to Equation (8), and the minimization of the functional (10).
Considering a 0 = 10 π 12 , ω = π 12 , and the desired states: T r = 32 , T a g = 24.2 and T i n = 25 .
And defining: Q = 100 1 0 0 0 1 0 0 0 1000 and R = 1 .
Considering matrices A and B of system (15), we obtain a controllable system with rank 3 for the controllability matrix:
M = B A B A 2 B
The results of the control of the coolant flow rate variation (Fag), and control in the reactor inlet temperature, considering the reactor inlet temperature given by Equation (12), are presented in Figure 11.
As observed, the proposed SDRE control maintained the constant Tin temperature, enabling better efficiency in controlling the refrigerant flow obtained with the OLFC control.

Proposal for an Equivalent Fuzzy Control

In this case, the Tagaki–Sugeno method should also be considered, with five membership functions for Tr, five membership functions for Tag, and five membership functions for Tin, for the output constant outputs were considered and for the connector rules (and), for the training of the neural network an epchs = 1000 was considered, and a hybrid optimization method.
Figure 12 shows the membership functions for the inputs and the scheme of the neural network used for the defuzzification rules.
Figure 13 shows the temperature control of the Tin for SDRE control and fuzzy control, as well as the difference between the two.
The results demonstrate that the equivalent fuzzy control effectively reproduces the control signal obtained with the SDRE control.

5. Conclusions

The results presented demonstrated that it is possible to control the internal temperature of the bioreactor by controlling the flow of coolant that passes through the jacket. We can demonstrate that the proposed linear control effectively controls the coolant flow. In the case of variations in the reactor inlet, it was possible to conclude that controlling only the coolant flow may not be sufficient, requiring a specific control to control the reactor inlet temperature, using an SDRE control.
In comparison with published works with the same bioreactor model, we can highlight the contribution of this article with the control of the reactor temperature by controlling the coolant flow and with the inclusion of the equation that represents the reactor inlet temperature and the control design in comparison with the works presented by [3,8]. The results presented in this work demonstrated that the proposed control controlled the system in half the time compared to the PID and fractional order PID controls proposed in [3,8], demonstrating the effectiveness of the proposed control compared to the PID control.
Compared to the works [11,12], this work contributes by including the equation representing the reactor inlet temperature and the SDRE control for temperature control. Furthermore, the article contributes by including fuzzy controls obtained using neuro-fuzzy.
Future work will consider actuator equations for controlling the reactor inlet temperature and the electrical voltage control required for the control application.

Author Contributions

Conceptualization, A.M.T. and G.G.L.; methodology, G.G.L.; software, A.M.T.; validation, A.M.T., G.G.L., and M.E.K.F.; formal analysis, C.F.M.; investigation, A.M.T. and G.G.L.; writing—original draft preparation, A.M.T. and C.F.M.; writing—review and editing, M.E.K.F.; visualization, G.G.L.; supervision, A.M.T. All authors have read and agreed to the published version of the manuscript.

Funding

The authors thank the Capes, Fundação Araucária, and CNPq agency. The first author thanks CNPq for the financial support (Process: 310562/2021-0). The last author thanks CNPq for the financial support (Process: 304068/2022-5).

Data Availability Statement

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

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ahmed, F.N.; Lan, C.Q. Treatment of landfill leachate using membrane bioreactors: A review. Desalination 2012, 287, 41–54. [Google Scholar] [CrossRef]
  2. Damayanti, A.; Bahlawan, Z.A.S.; Kumoro, A.C. Modeling of Bioethanol Production through Glucose Fermentation Using Saccharomyces Cerevisiae Immobilized on Sodium Alginate Beads. Cogent Eng. 2022, 9, 2049438. [Google Scholar] [CrossRef]
  3. Pachauri, N.; Singh, V.; Rani, A. Two degree of freedom PID based inferential control of continuous bioreactor for ethanol production. ISA Trans. 2017, 68, 235–250. [Google Scholar] [CrossRef] [PubMed]
  4. Vedovatto, F.; Bonatto, C.; Bazoti, S.F.; Venturin, B.; Alves, S.L.; Kunz, A.; Steinmetz, R.L.R.; Treichel, H.; Mazutti, M.A.; Zabot, G.L.; et al. Production of Biofuels from Soybean Straw and Hull Hydrolysates Obtained by Subcritical Water Hydrolysis. Bioresour. Technol. 2021, 328, 124837. [Google Scholar] [CrossRef] [PubMed]
  5. Novia, N.; Hasanudin, H.; Hermansyah, H.; Fudholi, A.; Pareek, V.K. Recent Advances in CFD Modeling of Bioethanol Production Processes. Renew. Sustain. Energy Rev. 2023, 183, 113522. [Google Scholar] [CrossRef]
  6. Basso, T.O.; de Kok, S.; Dario, M.; Espirito-Santo, J.C.A.; Müller, G.; Schlölg, P.S.; Silva, C.P.; Tonso, A.; Daran, J.M.; Gombert, A.K.; et al. Engineering topology and kinetics of sucrose metabolism in Saccharomyces cerevisiae for improved ethanol yield. Metab. Eng. 2011, 13, 694–703. [Google Scholar] [CrossRef]
  7. Muniz, J.B.; Marcelino, M.; Motta, M.D.; Schuler, A.; Alves da Motta, M. Influence of static magnetic fields on S. cerevisae biomass growth. Braz. Arch. Biol. Technol. 2007, 50, 515–520. [Google Scholar] [CrossRef]
  8. Pachauri, N.; Rani, A.; Singh, V. Bioreactor temperature control using modified fractional order IMC-PID for ethanol production. Chem. Eng. Res. Des. 2017, 122, 97–112. [Google Scholar] [CrossRef]
  9. Mohan, V.; Pachauri, N.; Panjwani, B.; Kamath, D.V. A Novel Cascaded Fractional Fuzzy Approach for Control of Fermentation Process. Bioresour. Technol. 2022, 357, 127377. [Google Scholar] [CrossRef]
  10. Fonseca, R.R.; Schmitz, J.E.; Fileti, A.M.F.; Da Silva, F.V. A Fuzzy-Split Range Control System Applied to a Fermentation Process. Bioresour. Technol. 2013, 142, 475–482. [Google Scholar] [CrossRef]
  11. Bressan, D.C.; Ribeiro, M.A.; Lenzi, G.G.; Balthazar, J.M.; Tusset, A.M. A Note on SDRE Control Applied in the Fermentation Reactor. Int. Rev. Mech. Eng. 2019, 13, 576–586. [Google Scholar] [CrossRef]
  12. Tusset, A.M.; Inacio, D.; Fuziki, M.E.K.; Costa, P.M.L.Z.; Lenzi, G.G. Dynamic Analysis and Control for a Bioreactor in Fractional Order. Symmetry 2022, 14, 1609. [Google Scholar] [CrossRef]
  13. Maya-Rodriguez, M.C.; Carvajal-Mariscal, I.; López-Muñoz, R.; Lopez-Pacheco, M.A.; Tolentino-Eslava, R. Temperature Control of a Chemical Reactor Based on Neuro-Fuzzy Tuned with a Metaheuristic Technique to Improve Biodiesel Production. Energies 2023, 16, 6187. [Google Scholar] [CrossRef]
  14. Wase, M.G.; Gebrekirstos, R.F.; Jin, G.-G.; So, G.-B. Fuzzy Gain Scheduling of the Fractional-Order PID Controller for a Continuous Stirred-Tank Reactor Process. Processes 2023, 11, 3275. [Google Scholar] [CrossRef]
  15. Lakshmi, V.; Maheshan, C.M. Fuzzy logic control of continuous stirred tank fermenter. J. Emerg. Technol. Innov. Res. 2021, 8, 461–474. [Google Scholar]
  16. Prabhu, K.; Dharani, P.; Vijayachitra, D.S.; Kavya, C. Design of fuzzy–PID controller for continuous stirred tank reactor plant. Nat. Volatiles Essent. Oils J. 2021, 8, 199–205. [Google Scholar]
  17. Hajaya, M. Control of a benchmark CSTR using feedback linearization. Jordanian J. Eng. Chem. Ind. 2019, 2, 67–75. [Google Scholar]
  18. Meghna, P.R.; Saranya, V.; Pandian, B.J. Design of linear-quadratic-regulator for a CSTR process. IOP Conf. Ser. Mater. Sci. Eng. 2017, 263, 052013. [Google Scholar] [CrossRef]
  19. Sundari, S.; Nachiappan, A. Design of optimal linear quadratic regulator for the stabilization of continuous stirred tank reactor (CSTR) process. Int. J. Pure Appl. Math. 2018, 118, 1–19. [Google Scholar]
  20. Yang, K.H. (Ed.) Isoparametric Formulation and Mesh Quality. In Basic Finite Element Method as Applied to Injury Biomechanics; Academic Press: Cambridge, MA, USA, 2018; pp. 111–149. [Google Scholar] [CrossRef]
  21. Zhang, J.; Wang, X.; Shao, X. Design and real-time implementation of Takagi–Sugeno fuzzy controller for magnetic levitation ball system. IEEE Access 2020, 8, 38221–38228. [Google Scholar] [CrossRef]
  22. Jiang, B.; Karimi, H.R.; Kao, Y.; Gao, C. Takagi–Sugeno model based event-triggered fuzzy sliding-mode control of networked control systems with semi-Markovian switchings. IEEE Trans. Fuzzy Syst. 2019, 28, 673–683. [Google Scholar] [CrossRef]
  23. Nguyen, T.V.A.; Dong, B.T.; Bui, N.T. Enhancing stability control of inverted pendulum using Takagi–Sugeno fuzzy model with disturbance rejection and input–output constraints. Sci. Rep. 2023, 13, 14412. [Google Scholar] [CrossRef]
  24. Iyoubi, E.M.; Boq, R.E.; Tetouani, S.; Cherkaoui, O.; Soulhi, A. Advanced Apple Conformity Detection Through Fuzzy Logic: A Novel Approach to Post-Harvest Quality Control. Eng. Proc. 2025, 97, 51. [Google Scholar] [CrossRef]
  25. Xia, X.; Cheng, L. Adaptive Takagi–Sugeno fuzzy model and model predictive control of pneumatic artificial muscles. Sci. China Technol. Sci. 2021, 64, 2272–2280. [Google Scholar] [CrossRef]
  26. Simões, M.G.; Shaw, I.S. Controle e Modelagem Fuzzy, 2nd ed.; Bucher: Canoas, Brazil, 2007; pp. 1–200. [Google Scholar]
  27. Çimen, T. State-Dependent Riccati Equation (SDRE) Control: A Survey. IFAC Proc. 2008, 41, 3761–3775. [Google Scholar] [CrossRef]
  28. Çimen, T. Systematic and effective design of nonlinear feedback controllers via the state-dependent Riccati Equation (SDRE) method. Annu. Rev. Control 2010, 34, 32–51. [Google Scholar] [CrossRef]
  29. Çimen, T.; Manikandan, R.; Saha, N.; Korayem, A.H.; Korayem, M.H.; Nekoo, S.R.; Lin, L.-G.; Xin, M.; Lee, J.; Lee, Y.; et al. Survey of State-Dependent Riccati Equation in Nonlinear Optimal Feedback Control Synthesis. J. Guid. Control Dyn. 2012, 35, 1025–1047. [Google Scholar] [CrossRef]
  30. Kalamian, N.; Soltani, M.; Bouzari Liavoli, F.; Faraji Niri, M. Observer-Based Suboptimal Controller Design for Permanent Magnet Synchronous Motors: State-Dependent Riccati Equation Controller and Impulsive Observer Approaches. Computers 2024, 13, 142. [Google Scholar] [CrossRef]
Figure 1. Representation of the bioreactor.
Figure 1. Representation of the bioreactor.
Processes 13 02758 g001
Figure 2. Open-loop system. (a) Output concentrations of the biomass (Cx) and the oxygen C O 2 . (b) Output concentrations of the glucose (CS) and the ethanol (CP). (c) Output temperature of the reactor (Tr) and the jacket (Tag).
Figure 2. Open-loop system. (a) Output concentrations of the biomass (Cx) and the oxygen C O 2 . (b) Output concentrations of the glucose (CS) and the ethanol (CP). (c) Output temperature of the reactor (Tr) and the jacket (Tag).
Processes 13 02758 g002
Figure 3. Bioreactor with temperature control by OLFC control.
Figure 3. Bioreactor with temperature control by OLFC control.
Processes 13 02758 g003
Figure 4. System with control of the coolant flow rate (Fag). (a) Output concentrations of the biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of the glucose (CS) and ethanol (CP). (c) Coolant flow rate Fag. (d) Output temperatures of the reactor (Tr) and the jacket (Tag).
Figure 4. System with control of the coolant flow rate (Fag). (a) Output concentrations of the biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of the glucose (CS) and ethanol (CP). (c) Coolant flow rate Fag. (d) Output temperatures of the reactor (Tr) and the jacket (Tag).
Processes 13 02758 g004
Figure 5. The proposed fuzzy control for refrigerant flow control. (a) Input membership function Tr. (b) Input membership function Tag. (c) The neural network used to determine the 49 rules used in defuzzification.
Figure 5. The proposed fuzzy control for refrigerant flow control. (a) Input membership function Tr. (b) Input membership function Tag. (c) The neural network used to determine the 49 rules used in defuzzification.
Processes 13 02758 g005
Figure 6. Comparison between OLFC control and fuzzy control. (a) Refrigerant flow Fag. (b) Difference between refrigerant flows for OLFC and fuzzy control.
Figure 6. Comparison between OLFC control and fuzzy control. (a) Refrigerant flow Fag. (b) Difference between refrigerant flows for OLFC and fuzzy control.
Processes 13 02758 g006
Figure 7. System with control of the coolant flow rate (Fag) and variation in the reactor inlet temperature. (a) Output concentrations of the biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of glucose (CS) and ethanol (CP). (c) Coolant flow rate (Fag). (d) Output temperature of the reactor (Tr) and the jacket (Tag).
Figure 7. System with control of the coolant flow rate (Fag) and variation in the reactor inlet temperature. (a) Output concentrations of the biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of glucose (CS) and ethanol (CP). (c) Coolant flow rate (Fag). (d) Output temperature of the reactor (Tr) and the jacket (Tag).
Processes 13 02758 g007
Figure 8. The proposed fuzzy control for refrigerant flow control for variations in the reactor inlet temperature. (a) Input membership function Tr. (b) Input membership function Tag.
Figure 8. The proposed fuzzy control for refrigerant flow control for variations in the reactor inlet temperature. (a) Input membership function Tr. (b) Input membership function Tag.
Processes 13 02758 g008
Figure 9. Comparison between OLFC control and fuzzy control for variations in the reactor inlet temperature. (a) Refrigerant flow Fag. (b) Difference between refrigerant flows for OLFC and fuzzy control.
Figure 9. Comparison between OLFC control and fuzzy control for variations in the reactor inlet temperature. (a) Refrigerant flow Fag. (b) Difference between refrigerant flows for OLFC and fuzzy control.
Processes 13 02758 g009
Figure 10. Bioreactor with control of coolant flow and reactor inlet temperature.
Figure 10. Bioreactor with control of coolant flow and reactor inlet temperature.
Processes 13 02758 g010
Figure 11. System with control of the coolant flow rate (Fag) and control of the reactor inlet temperature. (a) Output concentrations of biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of glucose (CS) and ethanol (CP). (c) Reactor inlet temperature control (Tin). (d) Coolant flow rate Fag. (e) Output temperature of the reactor (Tr) and the jacket (Tag).
Figure 11. System with control of the coolant flow rate (Fag) and control of the reactor inlet temperature. (a) Output concentrations of biomass (Cx) and oxygen ( C O 2 ). (b) Output concentrations of glucose (CS) and ethanol (CP). (c) Reactor inlet temperature control (Tin). (d) Coolant flow rate Fag. (e) Output temperature of the reactor (Tr) and the jacket (Tag).
Processes 13 02758 g011aProcesses 13 02758 g011b
Figure 12. The proposed fuzzy control for refrigerant flow control. (a) Input membership function Tr. (b) Input membership function Tag. (c) Input membership function Tin. (d) The neural network used to determine the 125 rules used in defuzzification.
Figure 12. The proposed fuzzy control for refrigerant flow control. (a) Input membership function Tr. (b) Input membership function Tag. (c) Input membership function Tin. (d) The neural network used to determine the 125 rules used in defuzzification.
Processes 13 02758 g012
Figure 13. Comparison between SDRE control and fuzzy control. (a) Control of temperature Tin. (b) Difference between refrigerant flows for SDRE and fuzzy control.
Figure 13. Comparison between SDRE control and fuzzy control. (a) Control of temperature Tin. (b) Difference between refrigerant flows for SDRE and fuzzy control.
Processes 13 02758 g013
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Tusset, A.M.; Marek, C.F.; Fuziki, M.E.K.; Lenzi, G.G. Optimal Linear Feedback Control Applied to the Temperature Control of a Bioreactor. Processes 2025, 13, 2758. https://doi.org/10.3390/pr13092758

AMA Style

Tusset AM, Marek CF, Fuziki MEK, Lenzi GG. Optimal Linear Feedback Control Applied to the Temperature Control of a Bioreactor. Processes. 2025; 13(9):2758. https://doi.org/10.3390/pr13092758

Chicago/Turabian Style

Tusset, Angelo M., Carla F. Marek, Maria E. K. Fuziki, and Giane G. Lenzi. 2025. "Optimal Linear Feedback Control Applied to the Temperature Control of a Bioreactor" Processes 13, no. 9: 2758. https://doi.org/10.3390/pr13092758

APA Style

Tusset, A. M., Marek, C. F., Fuziki, M. E. K., & Lenzi, G. G. (2025). Optimal Linear Feedback Control Applied to the Temperature Control of a Bioreactor. Processes, 13(9), 2758. https://doi.org/10.3390/pr13092758

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop