Professional Documents
Culture Documents
Chemical Engineering Science: A. Ferrari, S. Gutiérrez, G. Sin
Chemical Engineering Science: A. Ferrari, S. Gutiérrez, G. Sin
H I G H L I G H T S
Development of a simple model for a milk drying system for process understanding.
Global sensitivity analysis (Sobol's method).
Uncertainty analysis through Bayesian using Markov Chain Monte Carlo sampling.
Parameter estimation and confidence ellipsoids.
Estimation of model prediction uncertainties through non-linear error propagation.
art ic l e i nf o a b s t r a c t
Article history: A steady state model for a production scale milk drying process was built to help process understanding
Received 26 November 2015 and optimization studies. It involves a spray chamber and also internal/external fluid beds. The model
Received in revised form was subjected to a comprehensive statistical analysis for quality assurance using sensitivity analysis of
21 May 2016
inputs/parameters, and uncertainty analysis to estimate confidence intervals on parameters and model
Accepted 7 June 2016
Available online 8 June 2016
predictions (error propagation). Variance based sensitivity analysis (Sobol's method) was used to
quantify the influence of inputs on the final powder moisture as the model output. Bayesian Inference
Keywords: using Markov Chain Monte Carlo sampling was used to quantify the uncertainty on the estimated
Sensitivity analysis parameters using available process data. In a full scale process the inputs with major range of variation
Uncertainty analysis
are: moisture content at concentrate chamber feed (variation around 4%), and humidity at chamber inlet
Bayesian Inference
air (variation 4 100%). The sensitivity analysis results suggest exploring improvements in the current
Milk drying process
control (Proportional Integral Derivative) for moisture content at concentrate chamber feed in order to
reduce the output variance. It is also confirmed that humidity control at chamber inlet air stream would
not be necessary because, despite its wide range of variation (air taken from outside), its impact on
output variance is low. The uncertainty analysis results showed that confidence intervals obtained for
parameters were reasonable, although some of them were found significantly correlated. For model
applications, this means that model simulations should be performed using not only parameter values
but also their correlation matrix by means of non-linear error propagation methods such as Monte Carlo
techniques. The separate effects on model prediction uncertainties due to parameter estimation and
measurement errors were studied. The results indicate that the error in measurements is the main re-
sponsible for the uncertainty in output predictions. Therefore using proper filtering of measurements,
the comprehensively tested model is ready to support simulation based efforts for further process op-
timization.
& 2016 Elsevier Ltd. All rights reserved.
1. Introduction
http://dx.doi.org/10.1016/j.ces.2016.06.019
0009-2509/& 2016 Elsevier Ltd. All rights reserved.
302 A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310
implementation of the Bayesian inference, Markov Chain Monte between the drying rate and the product moisture content is as-
Carlo (MCMC) sampling technique is used to approximate the sumed for the falling drying rate period in order to handle a
posterior distributions for the parameters of interest. After this is simple model (Fyhr and Kemp, 1998; Langrish and Kockel, 2001).
done, the Monte Carlo technique was used to propagate the The equations are provided for each compartment of the pro-
parameter uncertainties to model prediction uncertainties. The cess namely for spray chamber, internal fluid bed, and external
paper is structured as follows: first the conceptual model and the fluid bed. Spray chamber and external fluid bed are modeled with
equations are introduced, then the global sensitivity and un- a plug flow behaviour in most of the streams (see Fig. 3). There-
certainty analysis techniques are introduced, afterwards the ob- fore, to numerically solve the corresponding differential equations,
tained results are critically analyzed and discussed.
a discretization in the axial position is considered. The developed
model is one dimensional, and the axial position reflects that di-
mension and represents the virtual straight way for mean trajec-
2. Materials and methods
tories of product and air streams.
Some of the variables and parameters presented in Eq. (1)–(30)
2.1. The development of milk drying process model
have been defined in Table 1 while the remaining ones are defined
in the text.
2.1.1. System and model description
The process in consideration represents an actual full scale
2.1.2.1. Spray chamber
plant producing whole milk powder with 48% of total solids in
2.1.2.1.1. Mass (water) balance for the product. Below the mass
feed concentration (lactose: 18.5%, fat: 13.5%, protein: 13.0%, ash:
balance for the product stream is formulated:
3.0%) and 6 ton/h throughput in the final powder. The outputs
used in this work for parameter estimation are derived from this
process and the corresponding data are presented in the compa- eq
−SdX = m (X , TP,HA,X C,X ch ,k ch ) dx (1)
nion paper Ferrari et al. (2015).
In this work a steady state lumped model for this system was S = WP,1 (1 − MP,1) → Constant (2)
built in accordance to the structure presented in Fig. 3. Table 1
shows the main involved variables and parameters for this
M
representation. X=
1−M (3)
where HS is the saturation air humidity [kgwater kgdry air 1]; PT and
Pvap are the total and saturation vapor pressure [h Pa]; and PMAir
and PMW, the air and water molecular weight [g mol 1]. PMAir is
assumed constant.
Q A,1ρA,1
G= → Constant
(1 + HA,1) (9)
Fig. 3. Process model and parameters.
304 A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310
Table 1
Description of model variables and parameters.
Main variables
MP Product moisture kgwater kgtotal 1
TP Product temperature K
HA Air humidity kgwater kgdry air 1
TA Dry bulb air temperature K
Inputs
WP,1 Concentrate mass flow rate kgtotal h 1
MP,1 Concentrate moisture kgwater kgtotal 1
TP,1 Concentrate temperature K
QA,1 Chamber inlet air volumetric flow rate m3 h 1
HA,1 Chamber inlet air humidity kgwater kgdry air 1
TA,1 Chamber inlet dry bulb air temperature K
QA,1′ QA,1″ Internal/external fluid bed inlet air volumetric flow rate m3 h 1
HA,1′ HA,1″ Internal/external fluid bed inlet air humidity kgwater kgdry air 1
TA,1′ TA,1″ Internal/external fluid bed inlet dry bulb air temperature K
Outputs
MP,2; MP,3 and MP,4 Powder moisture kgwater kgtotal 1
TP,2; TP,3 and TP,4 Powder temperature K
HA,2; HA,3; HA,4 and HA,5 Exhaust air humidity kgwater kgdry air 1
TA,2; TA,3; TA,4 and TA,5 Exhaust dry bulb air temperature K
Parameters
MC Critical dry basis powder moisture kgwater kgdry solids 1
Meqch; Meqifb; Meqefb Equilibrium dry basis powder moisture for the chamber, internal fluid bed and external fluid bed kgwater kgdry solids 1
hch; hifb; hefb Heat transfer coefficient for the chamber, internal fluid bed and external fluid bed kcal h 1 K 1 maxial 1
kch; kifb; kefb Mass transfer coefficient for the chamber, internal fluid bed and external fluid bed kgwater h 1 (kgwater kgdry air
1 1
) maxial 1
ηE Energetic efficiency for chamber [0 o ηE o 1] Dimensionless
PA,1PMAir
ρA,1 =
RTA,1 (10) 2.1.2.2. Modeling internal fluid bed
2.1.2.2.1. Mass (water) balances. Below the mass balance for the
where G is the chamber dry air flow rate [kgdry air h ]; ρA,1, the 1
powder stream is formulated:
chamber inlet air density [kg m 3]; PA,1, the chamber inlet air total
eq
pressure [atm]. It will be assumed constant 1 atm; and R, the ideal −S (X3 − X2 ) = m (X3, TP,3, HA,3, X C , X ifb , k ifb )Δxifb (17)
gases constant [atm m3 mol 1 K 1]. eq
where Xifb is the equilibrium dry basis powder moisture
2.1.2.1.3. Energy balance. [kgwater kgdry solids 1]. It will be assumed constant in this ap-
proach; and Δxifb, the internal fluid bed axial length [maxial].
And the balance for air stream is presented in the following
−Gd ⎡⎣ hA (HA,TA ) ⎤⎦ ηE = S ⎡⎣ d ⎡⎣ hS (X , TP ) ⎤⎦ − λdX⎤⎦ (11) expressions:
where λ is the water evaporation enthalpy [500 kcal kgwater 1]. It where G′ is the internal fluid bed dry air flow rate [kgdry air h 1];
will be assumed constant in this approach; ηE, an energetic effi- ρ′A,1, the internal fluid bed inlet air density [kg m 3]; and PA,1
′ , the
ciency parameter corresponding to a non-adiabatic process; hA, internal fluid bed inlet air total pressure [atm]. It will be assumed
the humid air sensible entalphy [kcal kgdry air 1]; CP,Air, the specific constant 1 atm.
heat for humid air [kcal kgdry air 1 K 1]; hS, the humid solid sen-
sible entalphy [kcal kgdry solids 1]; and CP,Solid, the specific heat for 2.1.2.2.2. Energy balance (adiabatic).
humid solid [kcal kgdry solids 1 K 1].
−G′ ⎡⎣ hA,3 (HA,3, TA,3 ) − hA,1
′ (HA,1 ′ ) ⎤⎦
′ , TA,1
2.1.2.1.4. Constitutive equation. The constitutive equation is gi- = S ⎡⎣ ⎡⎣ hS,3 (X3, TP,3 ) − hS,2 (X2 , TP,2 ) ⎤⎦ − λ (X3 − X2 ) ⎤⎦ (21)
ven below
the air is for heating up and/or for water removal of the product. In f = f0 + ∑ fi ( θi ) + ∑ ∑ fij ( θi, θj ) + … … + f1,2, … k ( θ 1, θ 2, …, θ k )
i=1 i j>i (32)
addition, no energy loss is assumed in this unit because of its
smaller size (less heat transfer area with the external ambient) The previous functions can be obtained from the conditional
compared with the spray chamber. expectations as follows:
f0 = E (y) (33)
2.1.2.2.3. Constitutive equation. The constitutive equation is gi-
ven below:
fi = E (y θi ) − E (y) (34)
hifb ⎡⎣ TA,3 − TP,3 ⎤⎦ Δxifb
= S ⎡⎣ ( hS,3 (X3, TP,3 ) − hS,2 (X2 , TP,2 ) ) − λ (X3 − X2 ) ⎤⎦ (24) fij = E (y θi, θj ) − fi − f j − E (y) (35)
The meaning of this expression is the same than for spray Similarly for higher order functions. Eq. (32) can be re-written
chamber. in the variance form [Eq. (36)] and sensitivity form [Eq. (37)]:
k
2.1.2.3. Modeling external fluid bed V= ∑ Vi ( θi ) + ∑ ∑ Vij ( θi, θj ) + … … + V1,2, … k ( θ1, θ2, …, θk )
2.1.2.3.1. Mass (water) balances. Below the mass balance for the i=1 i j>i (36)
powder stream is formulated:
k
eq
−SdX = m (X , TP , HA,4, X C , X efb , k efb ) dx (25) 1= ∑ Si + ∑ ∑ Sij + … … + S1,2, … k
i=1 i j>i (37)
And the balance for air stream is presented in the following
expressions: Using the law of total variance, presented in Eq. (38), it can be
demonstrated that first order and total sensitivity indexes (Si and
G″(HA,4 − HA,1
″ ) = − S (X 4 − X3 ) (26)
STi respectively) can be calculated in accordance to Eqs. (39) and
(40).
Q A,1
″ ρA,1
″
G″ = → Constant
(1 + HA,1
″ ) (27) V ( y) = V ⎡⎣ E ( y θi ) ⎤⎦ + E ⎡⎣ V ( y θi ) ⎤⎦ (38)
ρ″
PA,1
″ PMAir V ⎡⎣ E ( y θi ) ⎤⎦
A,1 = Si =
RTA,1
″ (28) V (y) (39)
1
where G″ is the external fluid bed dry air flow rate [kgdry air h ];
ρ″
A,1
, the external fluid bed inlet air density [kg m 3]; and PA,1
″ , the E ⎡⎣ V ( y θ~ i ) ⎤⎦
external fluid bed inlet air total pressure [atm]. It will be assumed STi =
V (y) (40)
constant 1 atm.
The difference between STi and Si is known as “degree of in-
2.1.2.3.2. Energy balance (adiabatic). teraction”. Both sensitivity coefficients are numerically estimated
using a Monte Carlo computation approach. In this work two in-
−G″ ⎡⎣ hA,4 (HA,4, TA,4 ) − hA,1
″ (HA,1 ″ ) ⎤⎦
″ , TA,1 dependent matrices of random samples of inputs/parameters were
= S ⎡⎣ ( hS,4 (X 4 , TP,4 ) − hS,3 (X3, TP,3 ) ) − λ (X 4 − X3 ) ⎤⎦ generated: A and B with N k dimension (N: number of simula-
(29)
tions). Then, a mixture matrix called ABi is created in accordance to
This equation represents the same behavior than the one for the following: ABi is formed with all columns belonging from A
internal fluid bed. except the ith column which comes from B. Three vectors of model
outputs can be now obtained in accordance to Eq. (41)–(43).
2.1.2.3.3 Constitutive equation. The constitutive equation is given yA = f (A) (41)
below:
The meaning of this expression is the same than for the rest of
yABi = f (ABi ) (43)
the units.
There are different numerical estimators for Si and STi using the
previous calculations but in this work the expressions represented
2.2. Sensitivity analysis in Eqs. (44) and (45) will be used (Jansen, 1999). These are nor-
mally assumed as one of the best ways to numerically compute Si
A global approach was used in order to rank the quantitative
and STi indexes (Saltelli et al., 2010).
impact on the variance for the final powder moisture. Despite its
N
high computational burden, a variance decomposition method 1
Si = V (y) − ∑ ⎡⎣ yB ( j) − yABi ( j) ⎤⎦2
was chosen for its higher accuracy of sensitivity measures (Saltelli 2N j=1 (44)
et al., 2008). It assumes a model in the form:
N
y = f ( θ) θ = ( θ1, θ 2, …, θ k ) 1
(31) STi = ∑ ⎡⎣ yA ( j) − yABi ( j) ⎤⎦2
2N (45)
where y represents the outputs and θ is the vector of inputs/
j=1
parameters. The following functional decomposition scheme is More details about variance based decomposition techniques
considered: can be found in Saltelli et al. (2010).
306 A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310
r=
(
p θk d ) the available data (additional experiments/measurements, etc.).
An important incidence of ηE was expected on the model because
(
p θ k−1 d ) (50)
of its impact in Eq. (11). As it directly affects the chamber heat
To compute each term of previous equation, it is necessary the balance, its response can be compensated by other inputs/para-
prior distribution of parameters (commented above) and the meters, TA,1 for instance, explaining the unidentifiability. Patel and
likelihood function which is also assumed as multivariate normal Chen (2008) and Ferrari et al. (2015) report an important sensi-
distribution. Independent Gaussian models are used for mea- tivity of the model to the chamber inlet dry bulb air temperature
surement errors and the corresponding variance (assumed con- (TA,1). The normal way for estimating ηE in these systems (if linked
stant) can be estimated from MLE. to heat losses in chamber, ducts, etc.) is not using experimental
data/measurements; it is through an overall transfer equation for
Step 4: accept the new vector in accordance to the following the heat loss with the ambient (Julklang and Golman, 2015). Re-
criterion spect to MC sensitivity, the results obtained in this paper are in
A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310 307
1
Fig. 5. Results of MCMC simulations for the parameter subset (burn in ratio: 0.20). [MC]¼ kgwater kgdry solids ; [hch] ¼kcal h 1 K 1 maxial 1;
[kefb] ¼ kgwater h 1 (kgwater kgdry air 1) 1 maxial 1.
308 A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310
Fig. 6. Pairwise confidence ellipsoids (95% confidence contour showed) indicating degree of correlation between the estimated parameters. [MC] ¼ kgwater kgdry solids 1; [hch]
¼ kcal h 1 K 1 maxial 1; [kefb] ¼kgwater h 1 (kgwater kgdry air 1) 1 maxial 1.
Fig. 7. Error propagation from parameter uncertainties to output predictions (500 Monte Carlo samples).
Fig. 8. Error propagation from parameter uncertainties and measurement errors to output predictions (500 Monte Carlo samples).
310 A. Ferrari et al. / Chemical Engineering Science 152 (2016) 301–310