On line uncertainty estimation in composites manufacturing

On-line uncertainty estimation in composites manufacturing
K. I. Tifkitsis1, A. A. Skordos1
1
School of Aerospace, Transport and Manufacturing, Cranfield University, Bedford,
MK43 0AL, UK
Corresponding author’s email: [email protected]
Abstract. This paper addresses the integration of composites process monitoring signals and
stochastic simulation into an inverse heat transfer scheme for the estimation of thermal properties
and boundary conditions and their uncertainty. The Kriging method was implemented to
construct a computationally efficient surrogate model of the cure process based on Finite
Element (FE) modelling results. Process monitoring experiments were carried out in order to
measure the temperature evolution during the process of composites cure of a glass fibre
reinforced epoxy composite part. The scheme developed is based on Markov Chain Monte Carlo
(MCMC) and uses the surface heat transfer coefficient and thermal conductivity as the unknown
stochastic variables. The resulting distribution of surface heat transfer coefficient of the inverse
procedure is compared with statistical properties of experimental measurements in order to
examine the contribution of process monitoring in narrowing down the variability of boundary
condition estimation. The thermal conductivity estimation is used to develop a constitutive
model which is compared to existing models. The utilisation of an inverse scheme with real time
monitoring signals driving the estimation of process parameters during composites
manufacturing can result in on-line estimation of the probability of the formation processinduced defects.
1. Introduction
Composites manufacturing involves several stages such as lay-up, draping, resin impregnation and
curing. The cure process constitutes a non-linear heat transfer problem where the thermosetting resin
reacts and is transformed from an oligomeric liquid to a glassy solid. The quality of the final part is
mainly dependent on process parameters and boundary conditions. Several sources of uncertainty affect
process time and product quality [1]. Boundary conditions such as tool temperature and heat transfer
coefficient present significant variations during cure resulting in uncertainty of part quality and the
possibility of defects formation during the process [2]. Also, thermal properties such as resin thermal
conductivity are difficult to entirely define due to experimental scatter [3].
Inverse procedures have been developed to address heat transfer problems based on Bayesian
inference for the estimation of thermal properties and boundary conditions [4–6]. Markov Chain Monte
Carlo (MCMC) method is based on Bayes’ theorem calculating the posterior probability distribution
which is proportional to product likelihood distribution and prior probability distribution [7]. MCMC
can compute the uncertainty associated with the parameter estimation by incorporating process
monitoring measurements [8–10] and modelling into the inverse scheme.
In the present paper an inverse heat transfer scheme is developed incorporating process monitoring
signals and modelling for the estimation of resin thermal conductivity and heat transfer coefficient
variability during the cure of a flat composite part. A surrogate model is used based on Kriging
substituting the FE model and minimising the computational time of the inverse solution. The inversion
procedure is applied in the case of Resin Transfer Moulding (RTM) of a glass fibre reinforced epoxy
composites.
2. Methodology
2.1. Processing
This study focuses on the curing of a glass fibre reinforced composite in a RTM process. In this process,
resin impregnates a dry preform placed in a sealed rigid mould under pressure and the curing occurs
with further heating of the mould. An RTM facility, which is shown in Figure 1, has been utilised for
the experimental measurements. The dimensions of the mould cavity are 800x340x3 mm. The sides of
the cavity were sealed using silicone rubber while the tool was closed using a glass plate and a set of
stiffeners. Heating is achieved by an array of heating elements placed under the mould cavity. The
specific experimental configuration was selected in order to reduce the heat transfer problem to onedimension. An E-TX1769 (BTI Europe) E-glass fabric with a surface density of 1769 g/m2 and sequence
of +45/-45/0 has been used. The resin matrix was Hexcel RTM6 epoxy resin. Two layers of this material
(total sequence +45/-45/0/0/-45/+45) were utilised in order to achieve a fibre weight fraction of 65%
and thickness of 3mm. Resin filling was carried out at 120 °C. After filling completion, heating up at
1.5 °C/min was applied up to 160 °C, and the temperature was kept constant. Three K-type
thermocouples were placed at the bottom, at the mid-thickness and on the top layer of the curing
component.
2.2. Cure model
The only heat transfer mechanism in cure process is heat conduction, since forced convection plays a
negligible role. The governing energy balance is:
𝜌𝑐𝑝
𝜕𝑇
𝑑𝑎
= 𝛻 ∙ 𝑲𝛻𝑇 + (1 − 𝑣𝑓 )𝜌𝑟 𝐻𝑡𝑜𝑡
𝜕𝑡
𝑑𝑡
(1)
where 𝜌 is the density of the composite, 𝑐𝑝 is the specific heat capacity, 𝑇 the temperature, 𝑲 the thermal
conductivity tensor, 𝑣𝑓 the fibre volume fraction, 𝜌𝑟 the resin density, 𝐻𝑡𝑜𝑡 the total heat of the curing
reaction, and 𝑎 the degree of cure reaction. The second term of the right side of the Eq. (1) expresses the
heat generated due to the exothermic resin reaction. More details of the heat transfer problem can be
found in [10].
A thermal cure simulation model was implement in the finite element solver MSC.Marc, to simulate
the curing stage of RTM process. Figure 2 depicts a schematic representation of the model geometry.
The model comprises two parts; a composite flat laminate and the glass top plate. The composite part
comprises 6 3D iso- parametric eight-node composite brick elements 175 MSC.Marc element type for
thermal analysis [11].
Figure 1 The resin transfer moulding tool.
Air convection
boundary condition
Glass plate
Part
Insulator
Insulator
Prescribed temperature
boundary condition
Tool
Figure 2 Schematic representation of the model.
Each element represents one ply of E-glass with 0.5 mm nominal thickness. Consequently, the overall
thickness of the flat laminate is 3 mm. The boundary conditions illustrated in Figure 2 are applied using
user subroutines FORCDT and UFILM for time dependent prescribed temperature and natural air
convection respectively [12]. The predefined profile consisted of a ramp up at 1.5 °C/min from 130 °C
to 160 °C and then dwell at 160 °C for 90 min. Due to the symmetry across the width of the laminate,
the heat transfer model was solved as a 1D problem. The initial condition was considered to be 2%
degree of cure and uniform temperature after the end of filling. The specific heat capacity of the top
glass plate is 0.84 J/g/°C, the thermal conductivity 0.78 W/m/°C, the density 2.7 g/cm3 and the nominal
heat transfer coefficient 8.5 W/m2/°C [10]. The boundary conditions such as heat transfer coefficient
can show considerable variability which can induce significant variation in process outcome [2].
Therefore surface heat transfer coefficient of top glass plate ℎ has been considered as unknown
parameter in the inverse problem.
User subroutines UCURE, USPCHT, and ANKOND were used for the integration of material submodels, cure reaction kinetics, specific heat capacity and thermal conductivity respectively [12]. The
cure kinetics model is a combination of an nth order model an autocatalytic model [13]. The cure reaction
rate in the cure kinetic models is calculated as follows:
𝑑𝑎
(2)
= 𝑘1 (1 − 𝑎)𝑛1 + 𝑘2 (1 − 𝑎)𝑛2 𝑎𝑚
𝑑𝑡
where 𝑎 is the current degree of cure, 𝑚, 𝑛1 , 𝑛2 the reaction orders, 𝑘1 and 𝑘2 the reaction rate constants
following an Arrhenius law:
(3)
𝑘1 = 𝐴1 exp(−𝐸1 /𝑅𝑇)
(4)
𝑘2 = 𝐴2 exp(−𝐸2 /𝑅𝑇)
where 𝐴1 , 𝐴2 denote pre-exponential factors, 𝐸 the activation energy for chemical reaction and 𝑅 the
universal gas constant. Model constants values are reported in [14]. The specific heat capacity of the
resin and the fibre is calculated in a similar way using experimental data obtained by modulated
differential scanning calorimetry [10]. The specific heat capacity of the composite is computed making
use of rule of mixtures as follows:
(5)
𝑐𝑝 = 𝑤𝑓 𝑐𝑝𝑓 + (1 − 𝑤𝑓 )𝑐𝑝𝑟
where 𝑤𝑓 is the fibre weight fraction, 𝑐𝑝𝑓 the fibre specific heat capacity and 𝑐𝑝𝑟 the specific heat
capacity of the resin. The thermal conductivity of the anisotropic composite material in the longitudinal
direction is computed using an appropriate geometry-based model [15] and can be expressed as follows:
(6)
𝐾11 = 𝑣𝑓 𝐾𝑙𝑓 + (1 − 𝑣𝑓 )𝐾𝑟
where 𝑣𝑓 is the volume fraction of the fibre, 𝐾𝑙𝑓 and 𝐾𝑟 are the thermal conductivity of the fibre in the
longitudinal direction and of the resin, respectively. In the transverse direction the thermal conductivity
is calculated as follows
2
𝐾𝑡𝑓
( 𝐾 + 1)
𝐾𝑡𝑓
𝐾𝑡𝑓
1 𝐾𝑡𝑓
𝑟
𝐾22 = 𝐾33 = 𝑣𝑓 𝐾𝑟 (
− 1) + 𝐾𝑟 ( −
) + 𝐾𝑟 (
1) √𝑣𝑓 2 − 𝑣𝑓 +
2
𝐾𝑟
2 2𝐾𝑟
𝐾𝑟
2𝐾𝑡𝑓
( 𝐾 − 2)
𝑟
(7)
where 𝐾𝑡𝑓 is the thermal conductivity of the fibre in the transverse direction. The relationship between
thermal conductivity of the resin, temperature, and degree of cure can be expressed as follows:
(8)
𝐾𝑟 = 𝑘5 𝑇𝑎2 − 𝑘4 𝑇𝑎 − 𝑘3 𝑇 − 𝑘2 𝑎2 + 𝑘1 𝑎 + 𝑘
The thermal conductivity values for the resin were obtained experimentally making use of a transient
technique that measures the thermal conductivity of the resin during cure [3]. However, the intercept
𝑘 from Eq. (8) is difficult to be estimated due to the noise of the experimental data. Details corresponding
in Eq. (2)-(8) such as sub-models constants are presented in [16].
2.3. Surrogate model
Cure process simulation using non-linear FE analysis requires high computational time. Therefore in
inversion procedures such as the MCMC algorithm, the use of FE models is computational cumbersome.
A surrogate model was used to address this by replacing the FE model. Figure 3 presents the procedure
that has been followed. The construction of the surrogate model requires as input a set of design points
and their responses generated using FE analysis. Latin Hypercube Sampling (LHS) [17] , a random
sample generation method, was selected for generating a sample of 2000 input values and their
responses. The inputs of the surrogate model and their ranges are; the thermal conductivity level (0.050.2 W/m/°C) of the resin, the surface heat transfer coefficient of the glass top plate (2-14 W/m2/°C), and
the cure time (0-110min). The outputs of the surrogate model are the temperature at mid-thickness
(𝑇𝑚𝑖𝑑 ) and on the top (𝑇𝑡𝑜𝑝 ) of the composite component.
A Kriging, was implemented to build the surrogate model. Kriging enables a prediction of untried
sample values to be made without bias with minimum variance and more accurately than low-order
polynomial regression models [18].
Given a set of 𝑚 design sites
(9)
𝑆 = [𝑠1 𝑠2 ⋯ 𝑠𝑚 ]Τ with 𝑠𝑖 ∈ ℝ𝑛
and responses
(10)
𝑌 = [𝑦1 𝑦2 ⋯ 𝑦𝑚 ]Τ with 𝑦𝑖 ∈ ℝ𝑞
the data is assumed to satisfy the normalisation conditions
(11)
𝜇[𝑆:,𝑗 ] = 0,
𝑉[𝑆:,𝑗 , 𝑆:,𝑗 ] = 1, 𝑗 = 1, . . . , 𝑛
(12)
𝜇[𝑌:,𝑗 ] = 0,
𝑉[𝑌:,𝑗 , 𝑌:,𝑗 ] = 1, 𝑗 = 1, . . . , 𝑞
where 𝜇[∙] and 𝑉[∙,∙] denote the mean and the covariance respectively.
The Kriging model treats the deterministic response vector 𝑦(𝑥) ∈ ℝ𝑞 , for a 𝑛 dimensional input
𝑥 ∈ 𝒟 ⊆ ℝ𝑛 as a realisation of a regression model ℱ and a random field,
(13)
𝑦̂𝑙 (𝑥) = ℱ(𝛽:,𝑙 , 𝑥) + 𝑧𝑙 (𝑥), 𝑙 = 1, . . . , 𝑞
The regression model ℱ is a linear combination of 𝑝 chosen functions 𝑓𝑗 (𝑥): ℝ𝑛 ⟼ ℝ,
ℱ(𝛽:,𝑙 , 𝑥) = 𝛽1,𝑙 𝑓1 (𝑥) + ⋯ 𝛽𝑝,𝑙 𝑓𝑝 (𝑥)
= [𝑓1 (𝑥) ⋯ 𝑓𝑝 (𝑥)]𝛽:,𝑙
≡ 𝑓(𝑥)Τ 𝛽:,𝑙
where the coefficients {𝛽𝑝,𝑙 } are regression parameters.
(14)
FEA model
MSC.Marc
Latin Hypercube
Sampling
(LHS)
Validation
Kriging
Surrogate model
=
Figure 3 Surrogate model construction methodology.
The random field 𝑧 is assumed to have mean zero and covariance
(15)
𝐸[𝑧𝑙 (𝑤)𝑧𝑙 (𝑥)] = 𝜎𝑙2 𝑅(𝜃, 𝑤, 𝑥),
𝑙 = 1, . . . , 𝑞
2
th
where 𝜎𝑙 is the field variance for the 𝑙 component of the response and 𝑅(𝜃, 𝑤, 𝑥) is the correlation
model with parameter vector 𝜃.
For the set 𝑆 of design sites, a 𝑚 × 𝑝 design matrix 𝐹 can be constructed with 𝐹𝑖𝑗 = 𝑓𝑗 (𝑠𝑖 ),
(16)
𝐹 = [𝑓(𝑠1 ) ⋯ 𝑓(𝑠𝑚 )]Τ
The 𝑚 × 𝑝 correlation matrix 𝑅 can be constructed as
(17)
𝑅𝑖𝑗 = ℛ(𝜃, 𝑠𝑖 , 𝑠𝑗 ),
𝑖, 𝑗 = 1, . . . , 𝑚
Considering the 𝐹 and 𝑅 matrices, the fitted regression parameter 𝛽 ∗ , a 𝑝 × 𝑞 matrix, can be
calculated using least squares as
(18)
𝛽 ∗ = (𝐹 T 𝑅−1 𝐹)−1 𝐹 T 𝑅 −1 𝑌
For any untried design point 𝑥, the vector 𝑟(𝑥) of correlations between different 𝑧 at design sites
and 𝑥, can be defined as
(19)
𝑟(𝑥) = [ ℛ(𝜃, 𝑠1 , 𝑥) ⋯ ℛ(𝜃, 𝑠𝑚 , 𝑥)]T
Therefore, the Kriging predictor is
(20)
𝑦̂(𝑥) = 𝑓(𝑥)T 𝛽 ∗ + 𝑟(𝑥)T 𝛾 ∗
∗
where the 𝑚 × 𝑞 matrix 𝛾 can be calculated through the residuals,
(21)
𝑅𝛾 ∗ = 𝑌 − 𝐹𝛽 ∗
Matrices 𝛽 ∗ and 𝛾 ∗ are fixed for a fixed set of design data. For every new 𝑥 only the vectors 𝑓(𝑥) ∈
ℝ and 𝑟(𝑥) ∈ ℝ𝑚 have to be computed.
A Gaussian function was selected for the construction of the surrogate model and a 2nd order
polynomial was selected for the regression model. The Matlab toolbox for Kriging modelling [19] was
utilised to construct the model calculating the coefficients of Eq. (21) 𝛽 ∗ and 𝛾 ∗ of the 2nd order
regression and of the Gaussian correlation function respectively.
𝑝
2.4. Inversion algorithm
Inverse heat transfer problems are often ill-posed in nature[20]. Bayesian inference [6] addresses illposed problems, by incorporating experimental data and prior beliefs about the parameters values to
estimate unknown variables. Unlike deterministic methods, such as regularisation methods [20],
Bayesian inference operates as a sampler, estimating the average and the standard deviation of the
unknown parameters. The Markov Chain Monte Carlo (MCMC) method is based on Bayes’ theorem
and is used in many inverse heat transfer problems due to its simplicity [13–16]. Bayes’ theorem
connects the experimental and model values 𝑌 and 𝑥 respectively as follows:
𝑃(𝑌|𝑥)𝑃(𝑥)
(22)
𝑃(𝑌)
where 𝑃(𝑥|𝑌) is the posterior probability density function, 𝑃(𝑌|𝑥) is the likelihood density function,
𝑃(𝑥) is the prior density function and 𝑃(𝑌) is the normalizing constant. Bayes’ theorem can be written
in a proportional form as follows, where the posterior probability depends on the likelihood and prior
distribution.
(23)
𝑃(𝑥|𝑌) ∝ 𝑃(𝑌|𝑥)𝑃(𝑥)
Eq. (23) can be used to describe in which way the model needs to be modified taking into account
experimental data. The Metropolis Hasting (MH) algorithm was utilised to generate samples 𝑋̅ from a
proposal distribution 𝑞(∙). An acceptance criterion is applied in each proposed sample and by accepting
or rejecting it, the posterior distribution converges to the target distribution 𝑃(𝑓(𝑋̅ )|𝑌̅). Here 𝑋̅ is a
vector representing the unknown parameters 𝑘 and ℎ used to compute the model response 𝑓(𝑋̅), and 𝑌̅
represents a matrix of the experimental data. The acceptance criterion 𝑎 can be described as follows:
̅̅̅̅̅̅
𝑃(𝑓(𝑋̅𝑖 )|𝑌̅) ∙ 𝑞(𝑋̅𝑖 |𝑋
𝑖−1 )
(24)
𝑎 = 𝑚𝑖𝑛 {1,
}
̅̅̅̅̅̅
̅
̅̅̅̅̅̅
𝑃(𝑓(𝑋𝑖−1 )|𝑌) ∙ 𝑞(𝑋𝑖−1 |𝑋̅𝑖 )
where 𝑋̅𝑖 and ̅̅̅̅̅̅
𝑋𝑖−1 is the sample of MCMC iteration 𝑖 and 𝑖 − 1 respectively.
The random walk Metropolis-Hastings algorithm which is a modification of the conventional MH
algorithm was implemented in this study. In this method the proposal distribution 𝑞(∙) is symmetric.
Due to the symmetry the new sample can be calculated from a noise level 𝜀 in the form of a Gaussian
distribution with mean value 0 and standard deviation 𝜎𝜀 , which is applied to the parameter value ̅̅̅̅̅̅
𝑋𝑖−1
from the previous step. The algorithm operates in the following steps:
1. Initialise ̅̅̅
𝑋0
2. For 𝑖 = 1 to 𝑛 do
i.
Draw a sample 𝑢~𝑈(0,1) from a uniform distribution between 0, 1.
ii.
Draw sample 𝜀~𝛮(0, 𝜎𝜀 ) ⟶ 𝑋̅𝑖 = ̅̅̅̅̅̅
𝑋𝑖−1 + 𝜀
iii.
Calculate acceptance probability 𝑎
iv.
If 𝑢 ≤ 𝑎 then accept 𝑋̅𝑖
v.
Else go to step 2 with 𝑋̅𝑖 = ̅̅̅̅̅̅
𝑋𝑖−1
In this algorithm 𝑛 is the number of MCMC iterations, and 𝑎 is defined as:
𝑃(𝑓(𝑋̅𝑖 )|𝑌̅)
(25)
𝑎 = 𝑚𝑖𝑛 {1,
}
̅̅̅̅̅̅
̅
𝑃(𝑓(𝑋
𝑖−1 )|𝑌 )
The posterior probability in Eq. (25) can be calculated using the Bayes’ theorem. The acceptance
probability 𝑎 can be calculated on the basis of the likelihood and prior using the logarithmic values of
𝑋̅𝑖 and ̅̅̅̅̅̅
𝑋𝑖−1 for each iteration 𝑖:
𝑃(𝑌̅|𝑓(exp{𝑋̅𝑖 }))𝑃(𝑋̅𝑖 )
(26)
𝑎 = 𝑚𝑖𝑛 {1,
}
̅̅̅̅̅̅
̅̅̅̅̅̅
𝑃(𝑌̅|𝑓(exp{𝑋
𝑖−1 }))𝑃(𝑋𝑖−1 )
In this context 𝑌̅ represents the temperature experimental data of the two thermocouples placed at
the mid-thickness and on top of the composite part, whilst 𝑓(exp{𝑋̅𝑖 }) is the model response
(𝑇𝑚𝑖𝑑 , 𝑇𝑡𝑜𝑝 ) using the transformed parameters 𝑘 and ℎ. The likelihood is calculated as follows:
𝑃(𝑥|𝑌) =
𝑙
𝑃(𝑌̅|𝑓(exp{𝑋̅𝑖 })) = ∑ ln{𝑁(𝑌̅𝑘 ; 𝑓𝑘 (exp{𝑋̅𝑖 }) , 𝜎)}
(27)
𝑘=1
where 𝑙 denotes the total number of experimental data. The likelihood incorporates all the distributions
which are computed with experimental data 𝑌̅𝑘 using a normal distribution with the model values
𝑓𝑘 (exp{𝑋̅𝑖 }) as a mean and a standard deviation 𝜎. The prior distribution is computed in a similar way:
𝑛
𝑃(𝑋̅𝑖 ) = ∑ ln{𝑁(𝑋𝑗 ; 0, 𝜎𝑋 𝑗 )}
(28)
𝑗=1
where 𝑛 denotes the number of unknown parameters and 𝜎𝑋 𝑗 the standard deviation of the prior
distribution.
In the MCMC algorithm, standard deviations (𝜎, 𝜎𝑋 𝑗 , 𝜎𝜀 ) operate as tuning parameters and need to
be adjusted before the initiation of the inversion procedure. The standard deviation 𝜎 used in the
likelihood term, is assigned with a relative small value as this parameters corresponds to the quality of
the theoretical response [23]. The standard deviation 𝜎𝑋 𝑗 , included in prior distribution is set to a large
value allowing the algorithm to explore a larger parameter region [24]. The standard deviation 𝜎𝜀 defines
the noise level 𝜀 and determines the sampling behaviour of the chain [25]. The right choice of these
standard deviations depends on acceptance probability rate which must be between 30% and 50% for
low-dimensional models [25].
Simulations of a single chain may be trapped in a local mode and fail to explore the remaining modes
of notable probability. Parallel tempering method was applied to address this problem [20,21]. In this
method a temperature parameter 𝑇 with the property 1 ≤ 𝑇 ≤ ∞ is introduced where 𝑇 = 1 denotes the
desired target distribution and is referred as cold sample. Values with 𝑇 ≫ 1, which are referred to as
hot samples, flatten the target distribution and allow the acceptance of wider range of proposed
parameters. Hence, these distributions explore a larger parameter region. In parallel tempering a
tempering parameter defined as 𝛽 = 1/𝑇. The tempering parameter is assigned as follows
(29)
𝜋(𝑓(𝑋̅𝑖 )|𝑌̅, 𝛽) = exp{𝛽𝑙𝑛𝑃(𝑌̅|𝑓(𝑋̅𝑖 ))} 𝑃(𝑋̅𝑖 ) for 0 < 𝛽 < 1
This tempering posterior distribution is calculated using Bayes’ theorem. In each chain a different
discrete value of 𝛽 is assigned resulting in a ladder with different temperatures. After a certain number
of iterations (𝑛𝑠 ) a parameter swap algorithm is initiated which exchanges parameters between two
1
chains, if 𝑈1 ~𝑈[0,1] ≤ 𝑛 where 𝑈1 is a random number form a uniform distribution. If the swap occurs,
𝑠
a chain 𝑚 is randomly selected to swap the parameter set with the chain 𝑚 + 1. A swap is accepted if
𝑠 ≥ 𝑈2 where 𝑈2 ~𝑈[0,1] and 𝑠 is the acceptance probability defined as follows:
̅̅̅̅̅̅̅
̅
𝜋(𝑓(𝑋
𝑚+1 )|𝑌, 𝛽𝑚 )
(30)
𝑠 = 𝑚𝑖𝑛 {1,
}
̅̅̅̅
̅
𝜋(𝑓(𝑋
𝑚 )|𝑌, 𝛽𝑚+1 )
Chains with higher temperatures can explore different modes, whilst chains within the ladder allow
the possibility to refine these sets. Only the results of the cold chain are considered for the final sample
whilst the results from the remaining chains are usually disregarded.
3. Results and discussion
3.1. Validation of surrogate model
Validation tests were carried out in order to investigate the surrogate model accuracy. Responses
surfaces, showing the relationship between model outputs (𝑇𝑚𝑖𝑑 , 𝑇𝑡𝑜𝑝 ) and inputs (𝑘, ℎ, 𝑡), were
constructed in order to compare the surrogate model with the FE results. Figures 4a and 4b illustrate the
dependence of 𝑘 and ℎ on 𝑇𝑚𝑖𝑑 and 𝑇𝑡𝑜𝑝 respectively at 𝑡 = 60 𝑚𝑖𝑛. The surrogate model is in
agreement with the FE results with a mean squared error (MSE) less than 0.03. It can be observed that
the heat transfer coefficient causes greater changes in 𝑇𝑚𝑖𝑑 and 𝑇𝑡𝑜𝑝 than the thermal conductivity level.
Also, the temperature at the top of the part is more sensitive than the temperature at the mid-thickness
to parameter changes. Temperatures both at mid-thickness and the top of the part decrease when the
heat transfer coefficient and the thermal conductivity level increase.
b)
[ C]
[ C]
a)
Figure 4 a) Responses surfaces for 𝑡 = 60[𝑚𝑖𝑛]: a) Temperature at the mid thickness as a function of the heat
transfer coefficient and the thermal conductivity level; b) Temperature at the top as a function of the heat transfer
coefficient and the thermal conductivity level.
3.2. Uncertainty parameters estimation
Four parallel chains were set up for 50.000 iterations starting from the initial values of k =
0.12 W/m/°C and h = 8.5 𝑊/𝑚2 /°𝐶. The standard deviation 𝜎 for the likelihood distribution defining
the Gaussian error between experimental and model value was set to 0.8. In order to induce an informal
prior distribution a standard deviations 𝜎𝑋 𝑗 of 0.6 and 30 for 𝑘 and ℎ were introduced respectively.
A number of short sequences were simulated to tune the standard deviation 𝜎𝜀 for the applied noise
level. An acceptance probability in the region of 30% -40% was achieved for the four parallel chains.
Figure 5 illustrates the evolution of posterior distributions of parallel chains. It can be observed that the
cold chain (chain 1) converges in a mode after 4000 MCMC iterations. The first 4000 samples
highlighted in grey are the burn in zone and are disregarded from the final sample.
The values within the stationary sequence are highly correlated as depicted in Figures 6a and 6b due
to the nature of the MH algorithm. Consequently, a step size of 10 and 200 for 𝑘 and ℎ respectively was
used for the thinning of the sampling
Figure 5 Convergent assessment via posterior distribution plot.
a)
b)
Figure 6 Sample autocorrelation a) heat transfer coefficient b) thermal conductivity level.
Figures 7 and 8 show the uncorrelated sampling without the burn-in zone and the cumulative density
function of ℎ and 𝑘 respectively. The mean value of thermal conductivity level is 0.136 W/m/°C which
does not differ significant from the original value, whilst the standard deviation is very low and equals
to 0.0006 W/m/°C. The heat transfer coefficient average is 4.2 W/m2/°C with a standard deviation of
0.06 W/m2/°C, where the nominal value is 8.5 W/m2/°C. This indicates the uncertainty of this variable
which may vary from experiment to experiment and strongly depends on manufacturing environment
conditions. In terms of variability, the inversion procedure narrowed down the uncertainty of ℎ reducing
coefficient of variation from 12% [2] to 1.4%. Figure 9a depicts the experimental measurements results
at the bottom, the mid-thickness and the top of the curing part alongside the model responses calculated
by using the nominal values of thermal conductivity level and surface heat transfer coefficient. It can be
observed that there are significant discrepancies between model and experimental data for both 𝑇𝑚𝑖𝑑
and 𝑇𝑡𝑜𝑝 .
b)
a)
Figure 7 a) Uncorrelated sample of the heat transfer coefficient b) Cumulative density function of the heat
transfer coefficient.
a)
b)
Figure 8 a) Uncorrelated sample of the thermal conductivity level b) Cumulative density function of the thermal
conductivity level.
The results indicate that the nominal values of resin thermal conductivity level and heat transfer
coefficient need to be estimated using the online experimental data. The 𝑇𝑚𝑖𝑑 , and 𝑇𝑡𝑜𝑝 calculated with
the estimated mean values of 𝑘 and ℎ are in good agreement with the experimental data as illustrated in
Figure 9b with an average error of 0.44 °C. It can be observed that the model ignores experimental data
fluctuations in the region between 20 and 30 min and errors after 70 min at the mid-thickness of the
composite part.
4. Conclusions
An inversion procedure based on MCMC method was developed in this study to estimate the uncertainty
of thermal properties in curing stage of manufacturing process. The utilisation of a surrogate model
reduces significantly the computational time whilst representing accurately the heat transfer problem.
The findings highlight the efficiency of the MCMC method in terms of estimating the statistical
properties of thermal conductivity and heat transfer coefficient.
b)
a)
Figure 9 Experimental data and model responses comparison a) prior knowledge b) estimated values.
A validation test was carried out comparing the model with the new values with the existing
experimental data. The comparison has shown that the model is in good agreement with the experimental
data. Therefore, this model can be utilised for the process outcomes and process induced defects
estimation once the uncertainty of input parameters was narrowed down. This work sets the basis for
real time prediction using MCMC method in both the curing and flow stage of composite manufacturing
process.
5. Acknowledgments
This work was supported by the European Commission through the Clean Sky 2 project ‘Simulation
tool development for a composite manufacturing process default prediction integrated into a quality
control system’ (199349) and the Engineering and Physical Sciences Research Council, through the
grant ‘Robustness performance optimisation for automated composites manufacture’ (EP/K031430/1).
References
[1]
T. S. Mesogitis, A. A. Skordos, and A. C. Long, “Uncertainty in the manufacturing of fibrous
thermosetting composites: A review,” Compos. Part A Appl. Sci. Manuf., vol. 57, pp. 67–75,
2014.
[2]
T. S. Mesogitis, A. A. Skordos, and A. C. Long, “Stochastic heat transfer simulation of the cure
of advanced composites,” J. Compos. Mater., vol. 50, pp. 2971–2986, 2016.
[3]
Alexandros A. Skordos, “Modelling and monitoring of resin transer moulding,” PhD thesis,
Cranfield university, 2000.
[4]
J. Wang and N. Zabaras, “Using Bayesian statistics in the estimation of heat source in radiation,”
Int. J. Heat Mass Transf., vol. 48, pp. 15–29, 2005.
[5]
J. Wang and N. Zabaras, “A Bayesian inference approach to the inverse heat conduction
problem,” Int. J. Heat Mass Transf., vol. 47, pp. 3927–3941, 2004.
[6]
J. P. Kaipio and C. Fox, “The Bayesian Framework For Inverse Problems In Heat Transfer,”
Heat Transf. Eng., vol. 32, pp. 83, 2011.
[7]
N. Gnanasekaran and C. Balaji, “Markov chain Monte Carlo (MCMC) approach for the
determination of thermal diffusivity using transient fin heat transfer experiments,” Int. J. Therm.
Sci., vol. 63, pp. 46–54, 2013.
[8]
G. M. Maistros and I. K. Partridge, “Monitoring autoclave cure in commercial carbon
fibre/epoxy composites,” Compos. Part B Eng., vol. 29, no. 3, pp. 245–250, 1998.
[9]
G. Lebrun, R. Gauvin, and K. N. Kendall, “Experimental investigation of resin temperature and
pressure during filling and curring in a flat steel RTM mould,” Compos. Part A Appl. Sci. Manuf.,
vol. 27, pp. 347–356, 1996.
[10] A. A. Skordos and I. K. Partridge, “Inverse heat transfer for optimization and on-line thermal
properties estimation in composites curing.,” Inverse Probl. Sci. Eng., vol. 12, pp. 157–172,
2004.
[11] “Marc® volume B: Element library. www.mscsoftware.com, 2011.”
[12] “Marc® volume D: User subroutines and Special Routines. www.mscsoftware.com, 2011.”
[13] P. I. Karkanas and I. K. Partridge, “Cure modeling and monitoring of epoxy/amine resin systems.
I. Cure kinetics modeling,” J. Appl. Polym. Sci., vol. 77, pp. 1419–1431, 2000.
[14] T. S. Mesogitis, A. A. Skordos, and A. C. Long, “Stochastic simulation of the influence of cure
kinetics uncertainty on composites cure,” Compos. Sci. Technol., vol. 110, pp. 145–151, 2015.
[15] J. D. Farmer and E. E. Covert, “Thermal conductivity of a thermosetting advanced composite
during its cure,” J. Thermophys. heat Transf., vol. 10, pp. 467–475, 1996.
[16] G. Struzziero and A. A. Skordos, “Multi-objective optimisation of the cure of thick components,”
Compos. Part A Appl. Sci. Manuf., vol. 93, pp. 126–136, 2017.
[17] W. J. C. M. D. McKay R. J. Beckman, “A Comparison of Three Methods for Selecting Values
of Input Variables in the Analysis of Output from a Computer Code,” Technometrics, vol. 21,
pp. 239–245, 1979.
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]
[27]
M. A. Oliver and R. Webster, “A tutorial guide to geostatistics : Computing and modelling
variograms and kriging,” Catena, vol. 113, pp. 56–69, 2014.
S. N. Lophaven, H. B. Nielsen, and J. Søndergaard, “DACE-A Matlab Kriging toolbox, version
2.0,” 2002.
N. S. Mera, L. Elliott, D. B. Ingham, and D. Lesnic, “A comparison of different regularization
methods for a Cauchy problem in anisotropic heat conduction,” Int. J. Numer. Methods Heat
Fluid Flow, vol. 13, pp. 528–546, 2003.
T. D. Fadale, A. V. Nenarokomov, and A. F. Emery, “Uncertainties in parameter estimation: the
inverse problem,” Int. J. Heat Mass Transf., vol. 38, pp. 511–518, 1995.
S. Somasundharam and K. S. Reddy, “Inverse estimation of thermal properties using Bayesian
inference and three different sampling techniques,” Inverse Probl. Sci. Eng., vol. 5977, pp. 1–
16, 2016.
B. B. and C. T. RC Aster, Parameter estimation and inverse problems. 2005.
P. Gustafson, D. Aeschliman, and A. R. Levy, “A Simple Approach to Fitting Bayesian Survival
Models,” Lifetime Data Anal., vol. 9, pp. 5–19, 2003.
G. O. Roberts, A. Gelman, and W. R. Gilks, “Weak convergence and optimal scaling of random
walk Metropolis algorithms,” Ann. Appl. Probab., vol. 7, pp. 110–120, 1997.
D. J. Earl and M. W. Deem, “Parallel Tempering: Theory, Applications, and New Perspectives,”
Phys. Chem. Chem. Phys., vol. 7, pp. 3910–3916, 2005.
R. M. Neal, “Sampling from multimodal distributions using tempered transitions,” Stat. Comput.,
vol. 6, pp. 353–366, 1996.