Foods 11 03602 v2
Foods 11 03602 v2
Article
Parameter Estimation of Dynamic Beer Fermentation Models
Jesús Miguel Zamudio Lara 1,2 , Laurent Dewasme 1 , Héctor Hernández Escoto 2
and Alain Vande Wouwer 1, *
Abstract: In this study, two dynamic models of beer fermentation are proposed, and their parameters
are estimated using experimental data collected during several batch experiments initiated with
different sugar concentrations. Biomass, sugar, ethanol, and vicinal diketone concentrations are
measured off-line with an analytical system while two on-line immersed probes deliver temperature,
ethanol concentration, and carbon dioxide exhaust rate measurements. Before proceeding to the
estimation of the unknown model parameters, a structural identifiability analysis is carried out to
investigate the measurement configuration and the kinetic model structure. The model predictive
capability is investigated in cross-validation, in view of opening up new perspectives for monitoring
and control purposes. For instance, the dynamic model could be used as a predictor in receding-
horizon observers and controllers.
conditions, but also to design state estimators reconstructing online non-measured variables
or designing controllers to ensure close setpoint tracking [6].
To this end, Gee and Ramirez [7] proposed a detailed model of beer fermentation
describing biomass growth and the production of flavor compounds through macroscopic
reactions inferred from biological pathways. This model segregates the sugars into glucose,
maltose, and maltotriose. The derivation of the corresponding sugar uptake kinetics is,
therefore, the center of interest, and the related parameters are assumed to be temperature-
dependent. However, this model is unlikely to be applicable for control purposes since
it involves variables that require specific monitoring equipment beyond the standards
of most fermenters. Andrés-Toro et al. [8], conversely, proposed to segregate the yeast
(biomass) into three types: lag, active, and death, while the sugars are considered as a
whole. Sugar monitoring, therefore, appears simpler, and the model also takes account
of industrial operational characteristics as well as the undesired beer flavor caused by
ethanol and byproduct (diacetyl and ethyl acetate) formation. The main drawback of this
model is the difficulty in obtaining accurate biomass data. Trelea et al. [9] developed
what can be considered as, so far, the most practical model, where only three states are
considered: the dissolved carbon dioxide concentration used as an image of the growing
biomass, the ethanol concentration, and the sugar concentration. The main advantage of
this latter model lies in its practical control-oriented description of the fermentation process,
considering variables that can be easily measured and tracked.
The objective of this work is to revisit these classical models, propose a few adap-
tations, and develop a thorough study of the parameter estimation problem based on
a popular fermentation device, e.g., a 30-L stainless-steel Grainfather® fermenter. Two
alternative mathematical models are considered, one based on yeast (biomass) and the
other on carbon dioxide. The difference between these models is discussed in terms of
biological interpretation, bioreactor instrumentation, and data collection (i.e., parameter
estimation, model validation, and process control perspectives). As a result, models with
good predictive capability are proposed together with their experimental validation.
This paper is organized as follows. The next section describes the experimental setup,
while Section 3 presents a review of dynamic models of beer fermentation, together with
possible model adaptations required to represent the considered case study. Section 4
develops a structural identifiability analysis based on the software tool Strike Goldd [10].
Section 5 introduces a parameter identification procedure, including parametric sensitivity
analysis and model validation. The last section draws the main conclusions of this work
and discusses the monitoring and control perspectives.
In this study, ale beer fermentation was considered and carried out at a temperature
ranging from 17 to 26 °C. To obtain the wort, the malt is crushed using a mill. Indeed, the
grain must only be broken, but not grounded. The next step is mashing, where sugars
are obtained from starch. The crushed grain is added to a boiler tank (35 L, Grainfather® )
containing 19 L of water at 48 °C. The mashing step consists of four stages at different
temperatures and times described in Table 1. Once mashing is finished, the grain is rinsed
with water at 75 °C until 24 L of wort is obtained. Usually, the quantity of added water is
8 L. Then, the wort is boiled to sterilize the liquid. The latter step is carried out for 80 min
at 100 °C. Hop is added at 40 min and 65 min. Eventually, the wort is cooled down as fast
as possible to the desired fermentation temperature with the help of a counter-flow wort
cooler. The cold wort is transferred in the fermentation tank, filled up to 17 L.
A set of four isothermal batch fermentations without agitation are carried out using
different operating conditions described in Table 2. Each experiment is carried out once,
but two replicates are taken and analyzed for each sample. The total sampling volume
represents less than 10% of the initial wort volume (17 L), a condition to neglect the volume
changes. Samples are taken every 2 to 3 h during the first 36 h. After this period, the
process enters a stationary phase and the sampling time is therefore adapted at irregular,
longer, time intervals. To analyze the samples with the CDR BeerLab® , it is necessary to
achieve preprocessing, including degasification and centrifugation to eliminate everything
that could interfere during the measurement.
Table 1. Operating conditions of the scheduled mash steps: temperatures and times.
Table 2. Operating conditions of each fermentation batch: duration, temperature, and initial sugar
and biomass concentrations.
Temperature
Experiment Time (h) S0 (g/L) X0 (g/L)
(°C)
1 72 19 88 7.05 × 10−1
2 54 19 72 5.29 × 10−1
3 96 21 75 7.05 × 10−1
4 72 28 81 7.05 × 10−1
dG
= −µG X, (1a)
dt
dM
= −µ M X, (1b)
dt
dN
= −µ N X, (1c)
dt
where G, M, and N, respectively, stand for glucose, maltose, and maltotriose. The specific
growth rates are built upon classical kinetic activation (Monod law) and inhibition factors
and are given by:
µG G
µG = , (2a)
KG + G
0
KG
µM M
µM = 0 , (2b)
K M + M KG + G
0
KG K 0M
µN N
µN = 0 + G K0 + M , (2c)
K N + N KG M
where A and B are, respectively, the Arrhenius frequency factor and the activation energy.
R is the ideal gas constant.
Biomass production is represented by the mass-balance ODE:
dX
= µ X X, (4)
dt
Foods 2022, 11, 3602 5 of 20
where
µ x = YXG µ1 + YXM µ2 + YXN µ3 (5)
is the biomass growth rate, a function of the several sugar intake rates. YXi (i = G, M, N)
are the yield coefficients of biomass with respect to the specific sugars.
The ethanol concentration is assumed to evolve proportionally to the variations of the
sugar concentrations, resulting in an algebraic equation of the form:
where YEi (i = G, M, N) are the yield coefficients of ethanol with respect to the con-
sumed sugars.
Three main amino acids are considered, which are responsible for the formation of
flavor compounds in the beer like the fusel alcohols. The amino acids are described by the
following differential equations:
dξ ξ dX ξ
= −Yξ = −Yξ µ X X, (7)
dt Kξ + ξ dt Kξ + ξ
where Yξ and Kξ are, respectively, the yield coefficients and inhibition constants with
species ξ = leucine (L), isoleucine (I), and valine (V).
The impact of fusel alcohols is a plastic, solvent-like flavor. Moreover, some exper-
iments achieved in [11] have also linked higher alcohol levels with physiological effects
associated with hangovers. The four fusel alcohols represented in the model are isobutyl
alcohol (IB), isoamyl alcohol (IA), 2-methyl-1-butanol (MB), and n-propanol (P).
dIB
= YIB µV X, (8a)
dt
dI A
= YI A µ L X, (8b)
dt
dMB
= YMB µ I X, (8c)
dt
dP
= YP (µV + µ I ) X, (8d)
dt
where Yζ (ζ = IB, I A, MB, P) are yield coefficients, and µξ are specific rates expressed as
µξ = − X1 dξ ξ
dt = Yξ µ X Kξ +ξ ( ξ = L, I, V ).
Esters contribute mainly to the aroma of the beer due to their high volatility. In
moderate concentrations, they can confer a pleasant character to the beer. However, once in
excess, the aroma becomes overly fruity, which is undesired by most consumers. Principal
esters are ethyl acetate (EA), ethyl caproate (EC), and isoamyl acetate (I Ac).
dEA
= YEA (µG + µ M + µ N ) X, (9a)
dt
dEC
= YEC µ X X, (9b)
dt
dI Ac
= YI Ac µ I Ac X, (9c)
dt
where Yγ are the yield coefficients (γ = EA, EC, I Ac) and µ I AC is the maximum isoamyl
acetate formation rate.
The common practice recommends completely removing vicinal diketones (VDKs)
since they add some undesired buttery flavor notes. VDK production is assumed to be
proportional to the growth rate, while their possible re-assimilation by yeast to form other
by-products is proportional to their concentration. It must be noticed that acetaldehyde
Foods 2022, 11, 3602 6 of 20
(AAl) is another compound showing similar behavior to the VDKs. The mass-balance
equations read:
dVDK
= YVDK µ X X − rVDK VDKX, (10a)
dt
dAAl
= YAAl (µG + µ M + µ N ) X − r AAl AAlX, (10b)
dt
where Yω defines the yield coefficients and rω defines first-order rate constants (ω = VDK, AAl).
µ X is the biomass growth rate and µG , µ M , µ N are the sugar consumption rates.
This model therefore proposes a detailed description of the flavor and aroma of
the beer but also presents the drawback of being difficult to apply in a realistic context
since it requires numerous and often expensive advanced on-line monitoring devices.
Indeed, in practice, biomass concentration is only measured at the beginning of a batch
without further monitoring. Moreover, most of the parameters are temperature-dependent,
either imposing rigorous operating conditions (i.e., only one constant temperature level)
or parameter estimation of the temperature-dependent functions (which requires data
collection at various temperatures).
Lagged biomass
dX L
= −µ L X L , (11a)
dt
Active biomass
dX A
= µ X X A + µ L X L − µ DT X A , (11b)
dt
Dead biomass
dXD
= µ DT X A − µSD XD , (11c)
dt
where the lagged biomass becomes active at the specific rate µ L , the active biomass grows
at the specific rate µ X and dies at the rate µ DT , while the dead biomass settles in the bottom
of the reactor at the rate µSD . µ X and µSD are further defined as
µ X0 S
µX = , (12)
0.5S0 + E
µSD0 0.5S0
µSD = . (13)
0.5S0 + E
dS
= −µS X A , (14)
dt
with
µ s0 S
µS = , (15)
KS + S
in which µS0 is the maximum specific consumption rate and KS is the half-saturation
constant.
Ethanol production is described by
dE
= µE X A , (16)
dt
where the specific rate includes a Monod factor with respect to the substrate S and an
inhibition factor related to the ethanol concentration. This factor vanishes when the ethanol
reaches the maximum value 0.5S0 :
µ E0 S
E
µE = 1− . (17)
kE + S 0.5S0
dEA
= YEA µ X X A , (18)
dt
where YEA is the yield coefficient.
Diacetyl is a component belonging to the vicinal diketones (VDKs), which is produced
as the biomass grows by consuming the sugars. Afterward, diacetyl is reduced into acetoin
with a reduction rate rVDK activated in the presence of ethanol:
dVDK
= kVDK SX A − rVDK VDKE. (19)
dt
All the parameters are assumed to be affected by temperature according to the Arrhe-
nius law (Equation (3)).
The biomass segregation model provides an accurate and consistent description of the
process but, as a drawback, requires the corresponding monitoring equipment. In the study
of [8], total biomass was measured online by absorbance change detection in a photocell,
while the biomass state classification was made based on pre-established assumptions.
dCO2 S 1
= µmax (CO2 + C0 X0 ), (20)
dt K S + S 1 + K I E2
Algebraic equations describe the evolution of the sugar and ethanol concentrations in
relation to CO2 as suggested in [12]:
S = S0 − YS CO2 , (21)
E = YE CO2 , (22)
where YS and YE are the corresponding yield coefficients. The main advantage of this
model lies in its practical and control-oriented description of the fermentation process,
considering a variable that can be easily measured, such as carbon dioxide. The maximum
specific growth rate, µmax , is however, assumed to depend on several operating parameters,
such as pressure, temperature, and initial yeast concentration, as follows:
where sugars S are consumed and converted by yeasts X into ethanol E, vicinal diketones
VDK, and carbon dioxide CO2 . k S , k E , kV , and k CO2 represent the yield coefficients of sugar,
ethanol, vicinal diketones, and carbon dioxide, respectively.
Foods 2022, 11, 3602 9 of 20
100 30
Ethanol (g/l)
Sugars (g/l)
Model output
Experimental Data 20
50
10
0
0
0 10 20 30 40 50 60 0 10 20 30 40 50 60
Time (h) Time (h)
Vicinal diketones
4 2
biomass (g/l)
3 1.5
(ppm)
2 1
0.5
1
0
0
0 10 20 30 40 50 60 0 10 20 30 40 50 60
Time (h) Time (h)
Carbon Dioxide (l)
200
150
100
50
0
0 10 20 30 40 50 60
Time (h)
Figure 2. Direct validation of the biomass model with the data from experiment 2. Stars: experimental
data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
dX
= µ X X − δX X, (26a)
dt
dS
= −k S µ X X, (26b)
dt
dE
= k E µX X (26c)
dt
dCO2
= −k CO2 µ X X, (26d)
dt
dVDK
= kV µ X X − rVDK VDK. (26e)
dt
The specific growth rate is defined as:
S
µ X = µmax 1 − min , f or S ≥ Smin , (27a)
S
= 0, f or S ≤ Smin . (27b)
The specific growth rate usually represented by a Monod law is replaced by a Droop-
like factor [13], commonly used to describe microalgae growth. This kinetic structure
expresses that a minimum level of sugar Smin is necessary to trigger growth. Above this
threshold, the Monod factor has an activation/saturation effect similar to a Monod factor.
Foods 2022, 11, 3602 10 of 20
dCO2
= µ X CO2 , (28a)
dt
S = S0 − k S CO2 , (28b)
E = E0 + k E CO2 , (28c)
dVDK
= kV µ X CO2 − rVDK VDK, (28d)
dt
where the specific growth rate is given by:
S CO2
µ x = µmax 1− . (29)
KS + S Cpmax S0
The kinetic description contains a Monod law for the sugar activation and saturation
effects, and a logistic factor to mimic the observed sigmoidal evolution of carbon dioxide.
The data sets also reveal that the maximum production of carbon dioxide is correlated with
the initial sugar concentration S0 , which therefore defines the maximum CO2 level (i.e.,
the carrying capacity of the logistic model). The initial biomass concentration, which is
assumed to be known (measured) and directly correlated to the CO2 dynamics in [9], was
not used in the current study since the initial condition of CO2 was available. The rates
µmax and rVDK are assumed to depend on temperature and Table A2 lists the definitions
and units of some parameters.
On the other hand, practical identifiability deals with the possibility of assessing
all or some of the model parameters under realistic conditions, e.g., sampled data and
measurement noise. The Fisher Information Matrix (FIM) is useful to assess practical
identifiability through a rank test condition. An ill-conditioned FIM can indicate poor
practical parameter identifiability even if structural identifiability is met.
In this work, STRIKE-GOLDD (STRuctural Identifiability taken as Extended-Generalized
Observability with Lie Derivatives and Decomposition) was used to investigate the struc-
tural identifiability of the proposed beer fermentation models. This software tool has been
developed in MATLAB® and addresses identifiability based on the concept of observ-
ability. To this end, the model is extended by considering its model parameters as state
variables with zero dynamics. The results obtained for both models indicate that structural
identifiability is ensured only when all the state variables are measured.
Another property of interest is observability, which is a prerequisite to the design of
a state observer to reconstruct nonmeasured state variables. The results of the analysis
are provided in Tables 3 and 4 for the two dynamic models. For the model based on
biomass, the analysis reveals that the set of three measurements [CO2 , E, VDK ] is necessary
to guarantee observability. The set [CO2 , E, S] shows partial observability as VDK cannot
be reconstructed but biomass X could. The carbon dioxide model requires the measurement
of VDK together with another variable (CO2 or E or S) to fulfill the observability condition.
An observer could, therefore, be designed to estimate the sugar concentration online, which
is the most expensive measurement using an online or at-line hardware probe.
Table 3. Observability analysis of the biomass model for several measurement configurations.
Table 4. Observability analysis of the carbon dioxide model for several measurement configurations.
where J is the value of the cost function, y(ti ) is the vector of N measured variables at the
measurement instant ti (i = 1, . . . , M), ymodel (ti , θ ) is the model prediction that depends
on the set of P parameters θ to be identified, and W is a normalization matrix where the
Foods 2022, 11, 3602 12 of 20
diagonal elements are chosen as the squares of the maximum measurements values of each
component concentration. This choice allows normalization of the prediction errors, and
is particularly well-suited to a relative error model where it is assumed that the error is
proportional to the maximum values of the observed variables:
max(y21 )
0 ... 0
ti
max(y2 )2
0 ... 0
ti
W= .. .. ..
(31)
..
. . . .
0 0 ... max(y N )2
ti
The estimated parameter set is obtained by minimizing a cost function J(θ ) as follows:
M
FIM = ∑ yθT (ti )Ω̂−1 yθ (ti ) (33)
i =1
where Ω̂ = ê2 W is the a posteriori covariance matrix of the measurement errors, which can
be evaluated using the weighting matrix W (Equation (31)) and an a posteriori estimator of
the relative measurement error:
J∗
ê2 = (34)
MN − P
where J ∗ is the value of the cost function at the optimum, MN represents the total number
of data, and P is the number of estimated parameters θ. An estimate of the parameter
estimation error covariance matrix can then be inferred from the Cramer–Rao bound
as follows:
Σ̂ = FIM−1 (35)
From the diagonal of the covariance matrix Σ̂, the standard deviations for each param-
eter can be extracted and the corresponding coefficients of variations can be calculated as:
σ
CV = (36)
θ̂i
To achieve the estimation of the parameters of the beer fermentation models, a total
of 4 batch experiments are considered as shown in Table 2. Out of these 4 experiments,
3 are used for parameter estimation and model direct validation (experiments 2 to 4),
while experiment 1 is used for cross-validation. An important point of the current work
is the use of all the samples of experiments 2, 3, 4 to achieve the identification, including
two temperature-varying parameters, i.e., the specific growth rate µmax and the VDK
reduction rate rVDK . Previous studies have indeed demonstrated that the other parameters
do not change significantly with temperature. In addition to the stoichiometric and kinetic
parameters, the initial conditions are also considered unknown (and are therefore estimated)
since possibly corrupted by measurement noise.
Foods 2022, 11, 3602 13 of 20
Table 5. Parameter estimate values and coefficients of variation (CV) for the biomass model.
Figures 2 and 3 show some direct validation results, i.e., the fitting of the model to the
experimental data collected in experiments 2 and 4 together with the a posteriori error bars
on the experimental data. The model reproduces quite well the dynamics of the several
variables, even if the biomass predictions sometimes deviate from the confidence intervals
of the data, and some deviations in the VDK production are also observed in the early
hours. The coefficients of variations confirm the good estimation results, as the maximum
relative CV is 11% for the minimum substrate quota Smin .
In order to assess the model predictive capacity, cross-validation is achieved using
the dataset from experiment 1. In this case, only the initial conditions are estimated while
the parameters are kept fixed. As shown in Figure 4, the model predicts satisfactorily the
experimental data. The biomass data again has some uncertainty, which can probably be
linked to several factors such as cell counting errors, biomass mixing (to counteract biomass
settling and collect representative samples) and nitrogen limitation [23].
Foods 2022, 11, 3602 14 of 20
100 30
Ethanol (g/l)
Sugars (g/l)
Model output
20
Experimental Data
50 10
0 -10
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
Vicinal diketones
4 3
biomass (g/l)
3 2
(ppm)
2
1
1
0
0
0 20 40 60 80 0 20 40 60 80
Time (hr) Time (h)
Carbon Dioxide (l)
150
100
50
0
0 20 40 60 80
Time (h)
Figure 3. Direct validation of the biomass model with the data from experiment 4. Stars: experimental
data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
100 40
Sugars (g/l)
Ethanol (g/l)
30
50 20
10
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
Carbon dioxide (l)
Vicinal diketones
3
200
(ppm)
150 2
100
1
50
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
6
Biomass (g/l)
0
0 20 40 60 80
Time (h)
Figure 4. Cross-validation of the biomass model with the data from experiment 1. Stars: experimental
data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
Foods 2022, 11, 3602 15 of 20
100 30
Model output
Experimental Data 25
80
Ethanol (g/l)
Sugars (g/l)
20
60
15
40
10
20
5
0 0
0 10 20 30 40 50 60 0 10 20 30 40 50 60
Time (h) Time (h)
200
2
Carbon Dioxide (l)
Vicinal diketones
150
1.5
(ppm)
100
1
50 0.5
0 0
0 10 20 30 40 50 60 0 10 20 30 40 50 60
Time (h) Time (h)
Figure 5. Direct validation of the carbon dioxide model with the data from experiment 2. Stars:
experimental data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
Foods 2022, 11, 3602 16 of 20
100 35
Model output
30
80 Experimental Data
Ethanol (g/l)
25
Sugar (g/l)
60 20
40 15
10
20
5
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
200 3
Carbon Dioxide (l)
2.5
Vicinal diketones
150
2
(ppm)
100 1.5
1
50
0.5
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
Figure 6. Direct validation of the carbon dioxide model with the data from experiment 4. Stars:
experimental data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
Table 6. Parameter estimate values and coefficients of variations (CV) for the carbon dioxide model.
Table 7. Cost function residuals and relative RMSEs for each state variable of the two models,
resulting from direct validation.
Cost Function
Model Variable Exp 2 RMSE Exp 3 RMSE Exp 4 RMSE Global RMSE
Residual
CO2 4.86 × 10−2 5.40 × 10−2 6.40 × 10−2 5.32 × 10−2
S 3.37 × 10−2 8.12 × 10−2 5.43 × 10−2 5.80 × 10−2
Biomass 1.76 E 4.78 × 10−2 6.67 × 10−2 5.15 × 10−2 5.30 × 10−2
X 9.96 × 10−2 9.63 × 10−2 1.62 × 10−1 1.09 × 10−1
VDK 1.12 × 10−1 1.16 × 10−1 1.51 × 10−1 1.12 × 10−1
CO2 3.45 × 10−2 2.99 × 10−2 4.74 × 10−2 3.56 × 10−2
S 2.23 × 10−2 7.40 × 10−2 4.63 × 10−2 5.36 × 10−2
Carbon dioxide 0.72 E 5.47 × 10−2 9.91 × 10−2 4.11 × 10−2 6.23 × 10−2
VDK 6.26 × 10−2 8.59 × 10−2 1.12 × 10−1 7.50 × 10−2
Discriminating among the proposed models is difficult since they target different
variables. However, taking into account the cost function residuals, the carbon dioxide
model fit better to the current operating conditions and monitoring set-up (J = 0.72) than
the biomass model (J = 1.76). Furthermore, from a practical point of view, the identification
of the dioxide carbon model requires a sensor configuration that is easier to set up, limiting
offline analytical analysis. Conversely, the identification of the biomass model requires
offline cell counting to measure yeast concentration. Moreover, considering process con-
trol, carbon dioxide online sensors are affordable, whereas biomass sensors are expensive
(alternatively a biomass software sensor could be developed based on the measurements
of CO2 , E, VDK). The main advantage of the biomass model lies in the provided informa-
tion about the biomass metabolic state during the fermentation process, allowing a more
straightforward detection of possible contamination.
120 40
100
30
Ethanol (g/l)
Sugars (g/l)
80
60 20
40
10
20
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
200 2
Carbon dioxide (l)
Vicinal diketones
150 1.5
(ppm)
100 1
50 0.5
0 0
0 20 40 60 80 0 20 40 60 80
Time (h) Time (h)
Figure 7. Cross-validation of the carbon dioxide model with the data from experiment 1. Stars:
experimental data. Error bars: 95% confidence intervals. Continuous blue line: model prediction.
Foods 2022, 11, 3602 18 of 20
6. Conclusions
The demand for processes with more rigorous quality standards, as is the case in
the pharmaceutical industry, has led to the development of approaches such as process
analytical technologies (PAT), now being extended to the agro-food sector and, more
specifically, to the brewing industry. This work is motivated by the growing importance
of mathematical modeling, in the context of PAT, to design process digital twins that can
support lab-scale operations. Model-based advanced monitoring and control techniques
can indeed be developed in view of optimizing and improving the process. In this study,
two alternative models, initially proposed in seminal works, are adapted and identified
under realistic experimental conditions. One of the models is based on the description of
the biomass evolution, while the other, more pragmatic, considers carbon dioxide, a more
accessible variable that can be measured with cheap sensors. These models take account
of the temperature influence in a simple way. A systematic identification procedure is
described. Cross-validation highlights the good predictive capability of both models, which
are good candidates for model-based control.
Author Contributions: Conceptualization, J.M.Z.L., L.D., and A.V.W.; methodology, J.M.Z.L., L.D.,
H.H.E., and A.V.W.; software, J.M.Z.L.; validation, J.M.Z.L.; formal analysis, J.M.Z.L.; investigation,
J.M.Z.L., L.D., H.H.E., and A.V.W.; data curation, J.M.Z.L.; writing—original draft preparation,
J.M.Z.L., L.D., and A.V.W.; writing—review and editing, L.D., H.H.E., and A.V.W.; supervision, A.V.W.
and H.H.E.; project administration, H.H.E. and A.V.W.; funding acquisition, H.H.E. and A.V.W. All
authors have read and agreed to the published version of the manuscript.
Funding: This research received no external funding.
Data Availability Statement: The data presented in this study are available on request from the
corresponding author.
Acknowledgments: The authors are grateful to Vincent Moeyaert, Perla Melendez, and Ivette
Navarro for their help in the experimental set-up. J.M.Z.L. acknowledges the support of CONACYT
under grant 782850.
Conflicts of Interest: The authors declare no conflict of interest.
Appendix A
References
1. Iserentant, D. Beers: Recent Technological Innovations in Brewing. In Fermented Beverage Production; Lea, A.G.H., Piggott, J.R.,
Eds.; Springer: Boston, MA, USA, 2003; pp. 41–58. [CrossRef]
2. Barth, S.J. BarthHass Report Hops 2020/2021; Technical Report; BarthHaas: Nuremberg, Germany, 2021.
3. Willaert, R. The Beer Brewing Process: Wort Production and Beer Fermentation. In Handbook of Food Products Manufacturing; John
Wiley & Sons, Ltd.: Hoboken, NJ, USA, 2007; Chapter 20, pp. 443–506. [CrossRef]
4. Guido, L.; Rodrigues, P.; Rodrigues, J.; Gonçalves, C.; Barros, A. The impact of the physiological condition of the pitching yeast
on beer flavour stability: An industrial approach. Food Chem. 2004, 87, 187–193. [CrossRef]
5. Rodman, A.D.; Gerogiorgis, D.I. Multi-objective process optimisation of beer fermentation via dynamic simulation. Food Bioprod.
Process. 2016, 100, 255–274. [CrossRef]
6. Shopska, V.; Denkova, R.; Lyubenova, V.; Kostov, G. 13-Kinetic Characteristics of Alcohol Fermentation in Brewing: State of Art
and Control of the Fermentation Process. In Fermented Beverages; Grumezescu, A.M., Holban, A.M., Eds.; Woodhead Publishing:
Sawston, UK, 2019; pp. 529–575. [CrossRef]
7. Gee, D.A.; Ramirez, W.F. A flavour model for beer fermentation. J. Inst. Brew. 1994, 100, 321–329. [CrossRef]
8. De Andrés-Toro, B.; Girón-Sierra, J.; López-Orozco, J.; Fernández-Conde, C.; Peinado, J.; García Ochoa, F. A kinetic model for
beer production under industrial operational conditions. Math. Comput. Simul. 1998, 48, 65–74. [CrossRef]
9. Trelea, I.C.; Titica, M.; Landaud, S.; Latrille, E.; Corrieu, G.; Cheruy, A. Predictive modelling of brewing fermentation: From
knowledge-based to black-box models. Math. Comput. Simul. 2001, 56, 405–424. [CrossRef]
10. Villaverde, A.F.; Barreiro, A.; Papachristodoulou, A. Structural Identifiability of Dynamic Systems Biology Models. PLos Comput.
Biol. 2016, 12, 1–22. [CrossRef] [PubMed]
11. Xie, J.; Tian, X.F.; He, S.G.; Wei, Y.L.; Peng, B.; Wu, Z.Q. Evaluating the Intoxicating Degree of Liquor Products with Combinations
of Fusel Alcohols, Acids, and Esters. Molecules 2018, 23, 1239. [CrossRef] [PubMed]
12. Pandiella, S.; García, L.; Díaz, M.; Daoud, I. Monitoring the carbon dioxide during beer fermentation. MBAA Technol. 1995,
32, 126–131.
13. Droop, M. Vitamin B12 and marine ecology. IV. The kinetics of uptake, growth and inhibition in Monochrysis lutheri. J. Mar. Biol.
Assoc. UK 1968, 48, 689–733. [CrossRef]
14. Zwietering, M.H.; Jongenburger, I.; Rombouts, F.M.; van ’t Riet, K. Modeling of the Bacterial Growth Curve. Appl. Environ.
Microbiol. 1990, 56, 1875–1881. [CrossRef]
15. Crabtree, H.G. Observations on the carbohydrate metabolism of tumours. Biochem. J. 1929, 23, 536–545. [CrossRef]
16. Sonnleitner, B.; Käppeli, O. Growth of Saccharomyces cerevisiae is controlled by its limited respiratory capacity: Formulation and
verification of a hypothesis. Biotechnol. Bioeng. 1986, 28, 927–937. [CrossRef] [PubMed]
17. Bellman, R.; Åström, K. On structural identifiability. Math. Biosci. 1970, 7, 329–339. [CrossRef]
18. Wieland, F.G.; Hauber, A.L.; Rosenblatt, M.; Tönsing, C.; Timmer, J. On structural and practical identifiability. Curr. Opin. Syst.
Biol. 2021, 25, 60–69. [CrossRef]
19. Bellu, G.; Saccomani, M.P.; Audoly, S.; D’Angiò, L. DAISY: A new software tool to test global identifiability of biological and
physiological systems. Comput. Methods Programs Biomed. 2007, 88, 52–61. [CrossRef] [PubMed]
20. Chis, O.; Banga, J.R.; Balsa-Canto, E. GenSSI: A software toolbox for structural identifiability analysis of biological models.
Bioinformatics 2011, 27, 2610–2611. [CrossRef] [PubMed]
Foods 2022, 11, 3602 20 of 20
21. Hong, H.; Ovchinnikov, A.; Pogudin, G.; Yap, C. SIAN: Software for structural identifiability analysis of ODE models. Bioinfor-
matics 2019, 35, 2873–2874. [CrossRef] [PubMed]
22. Walter, E.; Pronzato, L. Idnetification of Parametric Models from Experimental Data, 1st ed.; Springer: London, UK, 1997.
23. Schulze, U.; Lidén, G.; Nielsen, J.; Villadsen, J. Physiological effects of nitrogen starvation in an anaerobic batch culture of
Saccharomyces cerevisiae. Microbiology (Reading) 1996, 142, 2299–2310. [CrossRef] [PubMed]