Bayseian Time Domain
Bayseian Time Domain
Bayseian Time Domain
A R T I C L E I N F O A BS T RAC T
Keywords: This work explores the feasibility of integrating an adaptive meta-model into a finite element model updating
Advanced simulation methods formulation using dynamic response data. A Bayesian model updating approach based on a stochastic
Bayesian model updating simulation method is considered in the present formulation. Such approach is combined with a surrogate
Kriging approximation technique and an efficient model reduction technique. In particular, an adaptive surrogate model based on
Reduced-order models
kriging interpolants and a model reduction technique based on substructure coupling are implemented. The
Transitional Markov chain Monte Carlo
integration of these techniques into the updating process reduces the computational effort to manageable levels
allowing the solution of complex problems. The effectiveness of the proposed strategy is demonstrated with
three finite element model updating applications.
⁎
Corresponding author.
E-mail address: hector.jensen@usm.cl (H.A. Jensen).
http://dx.doi.org/10.1016/j.ress.2016.12.005
Received 29 July 2016; Received in revised form 5 December 2016; Accepted 10 December 2016
Available online 23 December 2016
0951-8320/ © 2016 Elsevier Ltd. All rights reserved.
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
with additional support points, of the region of interest where dimensional integral
candidate samples are generated. Second, since the construction of
the kriging interpolants is based on a number of support points a p (D|M ) = ∫Θ l (D|θ, M ) p (θ|M ) dθ (3)
potentially large number of full simulation runs would be still required
for this purpose. To reduce the computational effort involved in the full over the space of uncertain parameters Θ .
simulation runs (dynamic finite element analyses) a model reduction
technique is introduced into the updating process. In particular, a 2.2. Input-output measurements case
method based on substructure coupling is implemented [16,30,31].
The idea is to replace the original finite element model by a reduced- In the context of the present work it is assumed that D contains
order model with a greatly reduced number of degrees of freedom. In input dynamic data and output responses from measurements on the
summary, the goal of this contribution is to explore the feasibility of structural system. Let un (t j , θ|M ) denotes the response at time tj at the
extending and generalizing some of the concepts presented in [26]. In nth observed degree of freedom predicted by the proposed structural
this regard new aspects of this work include: use of a Bayesian model, and un* (t j ) denotes the corresponding measured output. The
formulation based on transient response data; implementation of a prediction and measurement errors en (t j , θ ) = un* (t j ) − un (t j , θ|M ) for
general (nonlinear) reduced-order model parametrization scheme; n = 1, …, nd , and j = 1, …, nt , where nd denotes the number of observed
parameter estimation in nonlinear structural dynamic applications; degrees of freedom and nt denotes the length of the discrete time
and efficient implementation of the TMCMC method in an underlying history data, are modeled as independent and identically distributed
normal space that includes acceptance rate control of the samples Gaussian variables with zero mean and variance σe2 [33]. This
during the updating process. assumption implies stochastic independence of the prediction errors
The organization of this contribution is as follows. Essential aspects for different channels of measurements and for different time in-
of Bayesian finite element model updating using dynamic response stances. In this regard, it is noted that different prediction error model
data are first presented in Section 2 together with a brief review of the classes can be used as well [34]. Using the above probability model for
TMCMC method. Next, approximation techniques such as a kriging the prediction error it can be shown that the likelihood function
meta model and a model reduction technique are discussed in Section l (D|θ, M ) can be expressed in terms of the quantity
3. The adaptive kriging technique and its integration within the exp(−1/2J (θ|M , D )) where
Bayesian model updating approach are presented in Section 4. The nd nt
1
effectiveness of the proposed scheme in terms of computational J (θ|M , D ) = ∑ ∑ [un* (t j ) − un (t j, θ|M )]2
nt nd σe2 n =1 j =1 (4)
efficiency and accuracy is demonstrated in Section 5 with three
example problems. The work closes with some conclusions and final is a measure-of-fit function between the measured response and the
remarks. model response at the measured degrees of freedom [7,8,33]. In order
to estimate the model parameters a simulation-based Bayesian model
2. Finite element model updating problem updating technique is used in this work. In particular a class of
sequential particle filter methods called the transitional Markov chain
2.1. Bayesian formulation Monte Carlo (TMCMC) method is adopted in the present study [23,24].
Such technique, which efficiently generates samples asymptotically
Within the framework of Bayesian model updating it is assumed distributed as the posterior probability density function is briefly
that a finite element model class M of a structural system is reviewed in the following section.
parameterized by a set of model parameters θ ∈ Θ ⊂ R np , which are
considered uncertain in the analysis. It is assumed that the finite 2.3. TMCMC method
element model class satisfies the equation of motion
M (θ ) u¨ (t , θ ) + C (θ ) u˙ (t , θ ) + K (θ ) u (t , θ ) = fNL (u (t , θ ), u˙ (t , θ ), φ (t , θ )) + f (t , θ ) Validation calculations have shown the effectiveness of the TMCMC
approach in a series of practical Bayesian model updating problems.
(1)
The method can be applied to a wide range of cases as indicated before.
where u(t , θ ) denotes the displacement vector of dimension n, u̇(t , θ ) the The method relies on the construction of a series of non-normalized
velocity vector, ü(t , θ ) the acceleration vector, fNL (u (t , θ ), u˙ (t , θ ), φ (t , θ )) intermediate distributions
the vector of non-linear restoring forces, φ (t , θ ) the vector of a set of
pj (θ|M , D ) = l (D|θ, M )αj p (θ|M ) j = 0, …, nst , 0 = α0 < α1 < … < αnst = 1
variables which describes the state of the nonlinear components, and
f(t , θ ) the external force vector. The matrices M(θ ), C(θ ), and K(θ ) (5)
describe the mass, damping, and stiffness, respectively. The evolution of where nst is the number of stages of the updating process. The
the set of variables φ (t , θ ) is described by a first-order differential parameter αj can be interpreted as the percentage of the total
equation φ˙ (t , θ ) = κ (u (t , θ ), u˙ (t , θ ), φ (t , θ )) , where κ represents a information provided by the dynamic data which is incorporated in
non-linear vector function. The equation of motion for the displacement the jth iteration of the updating procedure. The first step (j=0)
vector u(t , θ ) and the equation for the evolution of the set of variables corresponds to the prior distribution and in the last stage ( j = nst )
φ (t , θ ) constitute a system of coupled non-linear differential equations. It the samples are generated from the posterior distribution. The idea is
is noted that the above characterization of the dynamical system is quite to choose the value of exponent αj+1, given αj, in such a way that the
general since it allows to model different types of nonlinearities [32]. The change of the shape between two adjacent intermediate distributions
objective of model updating is to compute the posterior probability be small. To this end, the exponent αj+1 is chosen such that the
density function of the model parameters p (θ|M , D ) using available data coefficient of variation of the plausibility weights corresponding to
D. This is achieved by using the Bayes' Theorem stage j equal to a prescribed tolerance indicating the population
l (D|θ, M ) p (θ|M ) elitism diversification. In this context, the plausibility weights are
p (θ|M , D ) = defined as w (θjk ) = pj +1 (θjk |M , D )/ pj (θjk |M , D ) = l (D|θjk , M )αj +1− αj , k = 0,
p (D|M ) (2)
1, …, nj , where the upper index k = 1, …, nj denotes the sample number
where l (D|θ, M ) is the likelihood of observing the data D from the in the jth iteration step (θjk , k = 1, …, nj ). Once the parameter αj+1 has
model class M, p (θ|M ) is the prior probability density function been determined, the samples for stage j + 1 are obtained by generat-
representing the initial belief or information about the distribution of ing Markov chains where the lead samples are selected from the
θ , and p (D|M ) is the evidence of the model class M given by the multi- samples of the previous stage, i.e. θjk , k = 1, …, nj according to their
175
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
n
probability equal to the normalized weight w (θjk ) = w (θjk )/ ∑l =1 j
3. Approximation techniques
w (θjl ), k = 1, …, nj . Each sample of the chain is generated by applying
the Metropolis-Hastings algorithm [35,36], where the proposal prob- The proposed Bayesian model updating technique is in general
ability density function is a Gaussian distribution centered at the computationally very demanding due to the large number of dynamic
preceding sample of the chain with a covariance matrix Σp equal to a finite element analyses required during the updating process. In fact,
scaled version of the sample covariance matrix of the current inter- the model updating technique based on the TMCMC method involves
mediate distribution pj (θ|M , D ), that is, Σ p = ηΣj where drawing a large number of samples (of the order of thousands) for
populating the importance region in the uncertain parameter space. As
nj nj
previously pointed out the computation of each sample implies a
Σj = ∑ w (θjk )[(θjk − θj )(θjk − θj )T ], θj = ∑ w (θjl ) θjl dynamic finite element analysis (evaluation of the measure-of-fit
k =1 l =1 (6)
function needed for the estimation of the likelihood function).
It is noted that the computation of a sample in any chain requires Consequently, the computational demands may become excessive
the estimate of the likelihood l (D|·,M ). This is because the intermediate when the computational time for performing a dynamic finite element
probability density function pj+1 (·|M , D ) which is involved in the analysis is significant. To cope with this difficulty two approximation
Metropolis-Hasting step is defined in terms of the likelihood function. techniques are implemented in the present formulation: a surrogate
This is turn implies a dynamic finite element analysis. The procedure is model for the measure-of-fit function; and a model reduction technique
repeated until the parameter αj is equal to 1. At the last stage the for defining reduced-order models of the structural system. Among the
samples (θnkst , k = 1, …, n nst ) are asymptotically distributed as p (θ|M , D ). different surrogate models kriging approximation is selected in the
For a detailed implementation of the TMCMC method the reader is present implementation [29,41]. Some of the advantages of kriging
referred to [23,24]. interpolants are that they do not require regular grid of support points
and provide an error estimate of the approximations. On the other
hand, a model reduction technique based on substructure coupling for
dynamic analysis is considered here [30]. For completeness the
2.4. Implementation aspects essential aspects of kriging approximation and substructure coupling
are reviewed in this section.
As indicated in the previous section the candidate normal proposal
involved in the Metropolis-Hasting step to rejuvenate the samples is a 3.1. Kriging meta-model
multivariate Normal distribution with covariance matrix Σ p = ηΣj . The
scaling factor η has a significant impact on the performance of the 3.1.1. Basic formulation
updating process. In fact, if the scaling factor is too small the samples Kriging starts with the assumption that the function to approximate
of the Markov chain are close to each other producing a chain with a is a sample path of a Gaussian process [29]. In this context, consider m
large correlation. Besides, the samples will not properly propagate into support points zi , i = 1…m in the underlying normal space Z where
the relevant domain of the uncertain parameters. On the other hand, if the measure-of-fit function is known. That is, the quantities Jz (zi|M , D ),
the scaling factor is too large the probability to accept a new candidate i = 1…m are assumed to be known where the measure-of-fit function
point is very low. This results in a chain remaining still for long periods defined in the space Z is given by Jz (zi|M , D ) = J (θ (zi)|M , D ), with
of time with large correlation. Note that the larger the correlation in a θ = θ (z) being the transformation between the Z space and Θ space.
Markov chain, the less efficient is the sampling procedure since the The approximation of the measure-of-fit function at a new point z takes
effective number of independent samples in the chain is reduced. the form Jz (z|M , D ) = f (z)T β + β (z), where f (z)T = < f1 (z), …, fp (z)> are
Because of the above difficulties it is convenient to monitor the basis functions, β = < β1, …, βp >T are regression coefficients and the
acceptance rate during the updating process. To this end, the proposal term β (z) is a zero mean stochastic process. The corresponding
distribution which is set-up originally in the Θ space is first represented correlation function of the process is Cβ = σ 2R (ψ , z1, z2), where σ2 is
in terms of an underlying vector z ∈ Z ⊂ R np of independent standard the variance, ψ a set of parameters, and z1 and z2 are points in the
Normal variables. Thus, the updating problem is solved in terms of the underlying normal space Z . A common choice of correlation function is
parameters z instead of θ and consequently the covariance matrix of the anisotropic squared exponential given by R (ψ , z1, z2) = exp
np
the proposal distribution is a scaled version of the sample covariance [− ∑l =1 ψl (zl1 − zl2 )2 ] , where ψl ≥ 0, l = 1, …, np , and zl1 and zl2 are the
matrix in terms of z . Note that the transformation between the Θ and Z l − th components of the vector z1 and z2 , respectively [41]. For a given
spaces (or vice versa) can be obtained by means of several techniques value of ψ and σ the best linear unbiased predictor of Jz (z|M , D ) is
[37–39]. Performing the updating process in the underlying standard obtained as
normal space has some numerical advantages. For example, the
uncertainty in the vector z is normalized whereas the uncertainty in Jlz (z|M , D ) = f (z)T βl + r (z)T R−1(j − Fβl ) (7)
θ is not. Also, the support of θ may be bounded while on the contrary with variance
the support of z is not bounded. These properties tend to increase, on
average, the performance of the updating process [24]. Once the σJ2z (z) = σ 2 [1 − r (z)T R−1r (z) + b (z)T (FT R−1F)−1b (z)],
problem is set on the space of independent standard Normal variables b (z) = FT R−1r (z) − f (z) (8)
an initial scaling factor is set for the first Nm Markov chain steps within
the updating process. Based only on these chains the corresponding where r (z)T = < R (ψ , z , z1), …, R (ψ ,
z, z m)>
is the cross-correlation
acceptance rate is calculated. If the acceptance rate is lower than a vector, R = [R (ψ , zi , z j)], i , j = 1, …, m is the correlation matrix,
specified target acceptance-rate ρtarget , the scaling factor is decreased to F = [ f j (zi)], i = 1, …, m, j = 1 ,.., p is the regression matrix, jT = <
a lower value (with respect to the previous scaling factor) for the next Jz (z1|M , D ), …, Jz (z m|M , D )> is the vector of available values of the
Nm Markov chain steps. If the acceptance rate is greater than ρtarget , the measure-of-fit function in the Z space and βl = (FT R−1F)−1FT R−1j is the
scaling factor is increased (with respect to the previous scaling factor) generalized least-squares solution of the linear regression problem.
to a greater value for the next Nm Markov chain steps. The procedure
proceeds like this until all Markov chain steps have been performed 3.1.2. Parameter Estimation
during the updating process. A strategy based on the heuristic schemes It is noted that the correlation matrix R , the cross-correlation
suggested in [24,40] for updating the scaling factor is considered in the vector r (z), the regression coefficient βl , and the vector b (z) are
present implementation. functions of the set of parameters ψ , i.e. R = R (ψ ), r (z) = r (z, ψ ),
176
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
βl = βl (ψ ), b (z) = b (z, ψ ) respectively. At the same time it is observed u (t )T = < ui (t )T , ub (t )T >. Next, the global displacement vector u(t ) is
that the variance of the predictor depends on the variance σ2 of the written as
stochastic process β (z). Thus, the accuracy of the predictor Jlz (z) ⎡[Φ1 , …, Φ Ns] [Ψ1 , …, Ψ Ns] ∼ ⎤
⎧ v (t ) ⎫
depends on the choice of ψ and σ . One of the most popular u (t ) = T ⎨ i ⎬, T = ⎢ ii ii ib ib T ⎥
choices for determining the best values of these parameters is based ⎩ u b (t ) ⎭ ⎢⎣ [0, …, 0] [I, …, I] ⎥⎦ (12)
on maximum likelihood estimation. In this context, the maxi- where vi (t )T = < v1i (t )T , …, v iNs (t )T
>∈ R ni is the vector of independent
mum likelihood estimate of σ is given by σl (ψ )2 = 1/ m
generalized coordinates of all substructures, Φ iis is the complete set of
(j − Fβl (ψ ))T R−1(ψ )(j − Fβl (ψ )) [42], where the maximum likelihood nis fixed-interface normal modes, Ψib s
are the interface constraint
estimate of ψ is the one that minimizes the quantity ∼
modes, 0 is a null matrix, I is an identity matrix, T is a transformation
m log(σl (ψ )2) + log(det(R (ψ ))). The predictor Jlz (z|M , D ) corresponding
matrix that map the vector ub (t ) to the vector ubγ (t ), that is
to the optimum ψ l , that is, ∼
ubγ (t ) = Tub (t ), and [·, …, ·] indicates a block diagonal matrix having
Jlz (z|M , D ) = f (z)T βl (ψ
l ) + r (z , ψ l )−1 (j − Fβl (ψ
l )T R (ψ l )), as diagonal blocks the matrices inside the square bracket. The fixed-
l T −1 l −1 T −1 l interface normal modes are defined by the substructure eigenvalue
β (ψ ) = (F R (ψ ) F) F R (ψ ) j (9)
problems Kiis Φ iis − Miis Φ iis Λiis = 0, s = 1, …, Ns , where Λiis is the matrix
with variance containing the eigenvalues [30]. These modes are normalized with
respect to the mass matrix Miis satisfying Φ iisT Miis Φ iis = Iiis , and
l )2 [1 − r (z, ψ
σ Jl2 (z) = σl (ψ l )T R (ψ
l )−1r (z, ψ
l) s s
z Φ iisT Kiis Φ iis = Λiis , where Iiis ∈ R ni × ni is the identity matrix. On the other
l )T (FT R (ψ
+ b (z , ψ l )−1F)−1b (z, ψ
l )] , hand, the interface constraint modes are given by
s s s s
l ) = F T R (ψ
l )−1r (z, ψ ) − f (z) Ψib = −Kiis−1Kib ∈ R ni × nb [30]. From Eq. (12) the vector of physical
b (z , ψ (10)
coordinates at the internal degrees of freedom of all substructures ui (t )
is called the empirical best linear unbiased predictor [29,43]. It is noted can be decomposed into the dominant and residual modes
that the measure-of-fit function value at the different support points is ∼
obtained by performing a full model simulation to avoid error ui (t ) = [Φ1id , …, Φ idNs] vid (t ) + [Φ1ir , …, Φ irNs] vir (t ) + [Ψ1ib, …, Ψ ibNs] Tub (t )
propagation and subsequent deterioration of the surrogate quality. (13)
s s s
where Φ id ∈ R nd and Φ irs ∈ R nr , nds + nrs = nis are the dominant and
3.2. Model reduction technique residual fixed-interface normal modes of substructure s, respectively,
and vid (t ) and vir (t ) are the corresponding dominant and resi-
In order to control the accuracy of the kriging estimates the support dual generalized coordinates of all substructures, that is
points need to be in the vicinity of each candidate point during the vi (t )T = < vid (t )T , vir (t )T >
updating process. Thus, a scheme which relies on a set of adaptive
support points needs to be constructed. Then, it is seen that even 3.2.2. Reduced-order model
though kriging interpolants are used to replace time-consuming full In the standard formulation of substructure coupling a small
simulations by fast approximate estimates a potentially large number number of dominant modes, i.e. nds ⪡nis , is used to define the reduced
of full simulation runs is still required. To reduce the corresponding order model. In this case the global displacement vector u(t ) is
computational effort to manageable levels a model reduction technique approximated by the dominant fixed-interface normal modes as
is implemented in the present formulation. The objective is to evaluate
⎧ v (t ) ⎫ ⎡[Φ1 , …, Φ Ns] [Ψ1 , …, Ψ Ns] ∼ ⎤
the measure-of-fit function at the different support points by using u (t ) ≈ TR q (t ), q (t ) = ⎨ id ⎬, TR = ⎢ id id ib ib T ⎥
reduced-order models instead of the original unreduced finite element ⎩ u b (t ) ⎭ ⎢⎣ [0, …, 0] [I, …, I] ⎥⎦
model. (14)
where TR is the reduced transformation matrix known as the Craig-
3.2.1. Background
A model reduction technique based on substructure coupling for Bampton transformation matrix [30,31]. Using this transformation
matrix it can be shown that the reduced mass matrix MmR and the
dynamic analysis is considered here. To simplify the notation, the
lR take the form [44]
reduced stiffness matrix K
dependence of the different quantities on the set of model parameters θ
is not shown in this section. The original structural model is partitioned ⎡ m ibNs] ∼
m1ib, …, M ⎤
⎢ [I, …, I] [M T ⎥
by a number of substructures (linear or nonlinear). For each linear m l
MR = ⎢ ∼T ⎡ 1T T ⎤ T 1 Ns ∼ ⎥ , KR
substructure s, s = 1, …, Ns the following partitioned form of the mass ⎢ T ⎢M m ibNs ⎥ ∼
m ib , …, M T [Mm bb, …, M
m bb ] T⎥
s s s s
matrix Ms ∈ R n × n and stiffness matrix Ks ∈ R n × n is considered ⎣ ⎣ ⎦ ⎦
⎡ M s Mib
s ⎤ ⎡ Kiis Kib
s ⎤ ⎡[Λ1 , …, ΛNs ] ∼
[0, …, 0] T ⎤
= ⎢ ∼T ⎥
dd dd
Ms = ⎢ sii s ⎥, K = ⎢ s
s
s ⎥
⎣ Mbi Mbb ⎦ ⎣ Kbi Kbb ⎦ ⎢ T [0, …, 0] ∼ T
l1bb, …, K Ns ∼ ⎥
l bb
(11) ⎣ T [K ] T⎦ (15)
where the indices i and b are sets containing the internal and boundary with
degrees of freedom of substructure s, respectively. The boundary
degrees of freedom ubγ s s
(t ) ∈ R nbγ include only those that are common m ib
M
s T
= Φ iks Miis Ψib
s T
+ Φ iks Mib
s l bb
, K
s sT s
= Kib s
Ψib + Kbb ,
with the boundary degrees of freedom of adjacent substructures, while m bb
s sT sT sT
s M = (Ψ ib Miis + Mib s
) Ψib + Ψ ib s
Mib s
+ Mbb s = 1, …, Ns (16)
the internal degrees of freedom uis (t ) ∈ R ni are not shared with any
adjacent substructure. With this partition the following vectors are and where the matrices Λsdd , s = 1, …, Ns contain the nds kept dominant
defined: the vector of physical coordinates at the internal degrees of fixed-interface normal modes for each substructure s, s = 1, …, Ns .
freedom of all substructures ui (t )T = < u1i (t )T , …, uiNs (t )T > ∈ R ni , Based on the previous reduced matrices the equation of motion of
Ns
ni = ∑s =1 nis ; the vector of interface coordinates of all substructures the system can be written in terms of the generalized coordinates q(t)
Ns
ubγ (t )T = < u1bγ (t )T , …, ubγ
N
s
(t )T > ∈ R nbγ , nbγ = ∑s =1 nbγs ; the vector of [44]. The dimension of the matrices involved in this equation can be
physical coordinates at the Nb independent interfaces substantially smaller than the dimension of the unreduced matrices,
Ns
Nb
ub (t )T = < u1b (t )T , …, ubNb (t )T > ∈ R nb , nb = ∑l =1 nbl , where nbl is the e.g. nq ⪡n , where nq = ∑s =1 nds + nb . The equation of motion of the
number of degrees of freedom at the interface l , l = 1, …, Nb ; and the reduced-order model together with the first-order nonlinear differen-
displacement vector of physical coordinates of all substructures tial equation that describes evolution of the set of variables φ (t ) can be
177
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
1j 2j K j
Criterion 3: ⎩
⎪
gMj (θj ) ⎭
⎪
(20)
j =1
The surrogate estimate is accepted if the coefficient of variation of
the estimate is smaller than a specified value ϵ, that is, m ,M
m0, M
where the matrices M m ,Mm ,K l ,K
l0, K l are constant matrices
1j 2j 3j 1j 2j
178
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
and given in Appendix A. For a detailed derivation of the different 9) Evaluate the likelihood function l (D|z new , M ) corresponding to
matrices involved in the reduced-order models the reader is referred to Jz (z new|M , D ). Continue with the acceptance/rejection rule of the
the previous references. Based on the above parametrization scheme it sample z new in the context of the TMCMC method
is seen that all matrices involved in the formulation of the model
reduction technique are computed and assembled once before the This procedure is repeated during the different stages of the
updating process takes place. Thus, the characterization of such TMCMC method.
matrices corresponds to off-line calculations. The result is that the
computational effort of the on-line calculations during the updating 4.4. Computational efficiency
process is reduced significantly since the update of the reduced-order
matrices for different values of the model parameters is immediate (see The computational efficiency of the proposed approach can be
Numerical Examples Section). It is emphasized that the efficiency of increased additionally by considering high performance computing
the above parametrization scheme is based on the assumption that the techniques at the computer hardware level. In fact, the transitional
substructure matrices of the introduced linear substructures depend on Markov chain Monte Carlo method contains a large number of chains
only one of the model parameters. Some guidelines on how to proceed which are perfectly parallel. Thus a number of computer workers can
for more general cases can be found in [31,32]. handle the generation of samples corresponding to the different chains.
The load balance in the computer workers can be based, in principle,
4.3. Likelihood function evaluation on a static or dynamic job-scheduling scheme [47,48]. In addition,
parallelization techniques are also possible at the model reduction
The numerical implementation of the proposed approximation technique level. In fact, the definition of all substructure matrices in
techniques into the context of the TMCMC method is next considered. generalized coordinates can be carried out in parallel, reducing the
As previously pointed out the proposed surrogate approximation and computational time of the proposed implementation even further.
model reduction technique allow the evaluation of the measure-of-fit
function and consequently the likelihood function in an efficient 5. Numerical examples
manner. The actual numerical evaluation of these functions is as
follows. Given a sample z new from one of the TMCMC stages the Three numerical examples are presented in this Section. The
following pseudo-code illustrates how the likelihood function objective of the first example is to evaluate quantitatively and qualita-
l (D|z new , M ) is evaluated. tively the effect of using kriging approximations in an updating
problem that considers a relatively simple linear system. On the other
1) Define the number of support points nsu and error tolerance level ϵ hand the goal of the second and third example is to evaluate the
2) Find the closest nsu support points with respect to the candidate accuracy and computational efficiency of the proposed scheme in an
sample z new involved finite element model updating problem. In all cases the
3) Check if z new belongs to the np-dimensional convex hull of the identification process is based on simulated response data.
support points. If not, go to step 8
4) Estimate Jlz (z new|M , D ) and σ Jl z (z new) using Eqs. (9) and (10) 5.1. Example 1: Simple linear model
5) Check if the estimate of the corresponding likelihood function
l ̂ (D|z new , M ) is within the lower 95 % quantile, q0.95, of the last 5.1.1. Structural system
nli=500 likelihood function values accounted for with full reduced- The two-story reinforced concrete structure shown in Fig. 1 is
order model simulation. If not, go to step 8 considered in this first example problem. Forty eight columns of square
σ l (z new)
6) Check if l Jnewz
≤ ϵ . If not, go to step 8 cross section support each floor. The dimension of the columns are
Jz (z | M , D)
7) Kriging estimate of the measure-of-fit function is accepted for the equal to 0.57 m and 0.53 m for the first and second floor, respectively.
candidate sample z new . Set Jz (z new|M , D ) = Jlz (z new|M , D ). Go to step Both floors have a constant height of 3.0 m. The mass of each floor is
9 equal to 1260 ton. Material properties are taken as: Young's modulus
8) Evaluate Jz (z new|M , D ) directly from the physical reduced-order equal to E = 2.5 × 1010 N/m 2; and Poisson ratio ν = 0.3. For the
model. Store the values of z new and Jz (z new|M , D ) in the database dynamic analysis it is assumed that each floor may be represented as
of support points rigid within the plane when compared with the flexibility of the other
structural components. Then, the degrees of freedom of the finite
179
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 2. Posterior histograms of model parameters θ1, θ2, θ3, θ4 and θ5 obtained from the original version of the TMCMC method. Mean estimates: θ1 = 0.80 , θ 2 = 0.90 , θ 3 = 0.91,
θ4 = 0.94 , θ5 = 1.21.
element model are linked to three degrees of freedom per floor (two example problems considered in this Section.
translational displacements and one rotational displacement) by using
condensation techniques. Finally, a 3 % of critical damping for the 5.1.3. Results
modal damping ratios is introduced to the model. Due to the simplicity Fig. 2, 3 and 4 show the posterior histograms of the model
of the model, a reduced-order model is not considered in this example parameters θ1, θ2, θ3, θ4 and θ5 obtained by using the original and
problem. the surrogate versions of the TMCMC method, respectively. In addition
the mean estimate of the parameters is also indicated in the figures. For
5.1.2. Identification problem the surrogate versions of the TMCMC method ϵ-tolerance levels equal
The structural system described in the previous section is taken as to ϵ = 0.01 and ϵ = 0.1 are considered. The surrogate estimates are
the model class for identification purposes. The rigidities correspond- based on a second-order kriging approximation considering 100
ing to the columns of the model class are parameterized as follows: support points (about five times the required minimum number).
EI1x = θ1 EI1x , EI2x = θ2 EI2x , EI1y = θ3 EI1y , and EI2y = θ4 EI2y , where Iix and These points correspond to the closest points (with respect to Euclidian
Iiy, i = 1, 2 represent the nominal moment of inertia of the columns of norm) of the sample where the measure-of-fit function is estimated.
the i floor in the x and y direction, respectively. These nominal values The results of the figures correspond to one particular run of the
correspond to the columns of the structural system previously de- updating process.
scribed. On the other hand, the damping ratios for the vibrational It is observed that the histograms and the mean estimates of the
modes are identical and parameterized as ζ = θ5 ζ , where ζ is the parameters obtained by the surrogate versions of the TMCMC method
nominal value and equal to 3 %. The identification process is based on are similar to the predictions obtained by the original version of the
simulation data. For illustration purposes the actual structure used to TMCMC method. It is also observed that the actual system and the
generate the measured data is defined in terms of the following models characterized by the posterior samples are very close for the
properties: I1x = 0.80I1x , I2x = 0.90I2x , I1y = 0.90I1y , I2y = 0.95I2y and original and the surrogate versions of the method. Actually, the
ζ = 1.2ζ . This system may be interpreted as the actual structural samples of the parameters related to the stiffness are distributed
system where changes in the stiffness and damping properties have around their actual values θ1 = 0.80, θ2 = 0.90, θ3 = 0.90, θ4 = 0.95,
occurred due to for example deterioration from environmental effects. while the samples of the parameter associated with the damping ratios
The input ground acceleration history to generate the data corresponds are distributed around the actual value θ5 = 1.20 .
to the Santa Lucia ground-motion record recorded during the 2010 Information about the use of kriging during the different stages of
Chilean earthquake. It is applied at 45° with respect to the x axis as the identification process for the different error tolerance levels ϵ is
shown in Fig. 1. The measured response is simulated by first calculat- shown in Fig. 5 and 6. In the present formulation an initial database of
ing the absolute acceleration response of the actual structure at the first support points is constructed during the first stage of the identification
and second floor (in the x and y direction) and then adding 10 % rms process. Thus, full model simulations are performed during this stage
Gaussian white noise. The responses are computed at the center of and the use of kriging is considered only from the second stage. Of
mass of each floor. Thirty seconds of data with sampling interval course, the use of kriging can also be considering during the initial
Δt = 0.02 s are used, given a total of nt=1501 data points. Independent stage of the updating process. In the case of small ϵ -tolerance value
uniform prior distributions are assumed for the parameters θ1, θ2, θ3, (ϵ = 0.01) the support points do not provide a good surrogate approx-
θ4 and θ5 over the ranges [0.3, 2.0] for the parameters related to the imation at the initial stages. So the condition that prevails for rejecting
moments of inertia and [0.8, 1.4] for the parameter associated with the the surrogate estimates is failure to meet the ϵ -tolerance criterion
damping ratios, respectively. Recall that the updating problem is (Criterion 3). At later stages an increase of the accepted surrogate
performed in terms of an underlying vector of independent standard points is observed. It is seen that the rejection of the surrogate
Normal variables. The transitional Markov chain Monte Carlo method estimates due to overshooting the 95 % quantile range (criterion 2)
with nj = 1000, j = 1, …, nst , ρtarget = 40% and Nm=100 (see Section 2.4) and due to the absence of the required number of support points
is implemented for the identification process. This level of acceptance (criterion 1) is very small. The overall surrogate acceptance ratio
rate ρtarget and number of intermediate Markov chain steps Nm for during the updating process is approximately 30 % for this small error
monitoring the acceptance rate are found to be adequate for the tolerance level.
180
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 3. Posterior histograms of model parameters θ1, θ2, θ3, θ4 and θ5 obtained from the surrogate version of the TMCMC method. Error tolerance value ϵ = 0.01. Mean estimates:
θ1 = 0.80 , θ 2 = 0.91, θ 3 = 0.90 , θ4 = 0.95, θ5 = 1.21.
For a larger ϵ value (ϵ = 0.1) a large percentage of the surrogate Finally, in order to get insight into the updating process Fig. 7
points are accepted especially at the last stages. In fact, the acceptance shows the samples in the (θ1, θ2 ) space and (θ3, θ4 ) space at the last stage
ratio is more than 90 % at the last five stages of the updating process. In of the process. These parameters are related to the stiffness in the x and
this case the accumulation of support points, from previous stages, y direction at the first and second floor, respectively. It is observed that
results in a high concentration of points in a relatively small area of the the data is strongly correlated along a certain direction in the
parameters space. The measure-of-fit function is smoothly varying over parameter space. Such correlation shows that an increase in the
this area and thus the surrogate estimate is more accurate meeting the stiffness of the columns of the first floor is compensated by a decrease
ϵ -tolerance criterion for most of the samples. The overall surrogate in the stiffness of the columns of the second floor during the
acceptance ratio is approximately 60% for this ϵ value case. As in the identification process, which is reasonable from a structural point of
previous case (ϵ = 0.01) the reason that prevails for rejecting the view. Thus, all points along that direction correspond to structural
surrogate estimates is the unmet ϵ -tolerance criterion. In other words, models that have almost the same response at the measured degrees of
criteria 1 and 2 are relatively inactive throughout the identification freedom. The results correspond to the surrogate version of the
process in this case. That is, the rejection due to these criteria is TMCMC method with an error tolerance value equal to ϵ = 0.1. The
unlikely. From the previous result is expected that an important distribution of these samples is very similar to the one obtained by the
reduction in the number of function evaluations (dynamic finite original version of the TMCMC method as previously pointed out.
element analyses) will be achieved. Actually, a 60 % reduction in the
number of function evaluations with respect to the required by the
original version of the TMCMC method is obtained for the case in 5.2. Example 2: Linear finite element model
which ϵ = 0.1. This in turn implies an important reduction in computa-
tional cost. Such reduction may be significant in complex finite element 5.2.1. Model description and reduced-order model
model updating problems (see next examples). The second example consists of the ten floors three-dimensional
reinforced concrete building model shown in Fig. 8. The model, which
Fig. 4. Posterior histograms of model parameters θ1, θ2, θ3, θ4 and θ5 obtained from the surrogate version of the TMCMC method. Error tolerance value ϵ = 0.1. Mean estimates:
θ1 = 0.80 , θ 2 = 0.90 , θ 3 = 0.90 , θ4 = 0.96 , θ5 = 1.21.
181
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 7. Samples of the posterior probability density function in the (θ1, θ 2 ) space and (θ 3, θ4 ) space generated at the last step of the surrogate version of the TMCMC method. Error
tolerance level ϵ = 0.1.
182
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 9. Substructures of the finite element model used for model updating.
183
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Table 1
Accuracy of the surrogate estimates for different ϵ values. Example 2.
θ1 θ2 θ3 θ1 θ2 θ3 θ1 θ2 θ3
Original 0.80 0.99 1.00 0.0025 0.012 0.0092 0.31 1.22 0.92
Surrogate (ϵ = 0.01) 0.80 0.98 1.00 0.0021 0.012 0.0074 0.27 1.26 0.74
Surrogate (ϵ = 0.1) 0.80 1.01 0.98 0.0024 0.014 0.0084 0.30 1.38 0.86
Surrogate (ϵ = 0.5) 0.80 1.01 0.99 0.0026 0.018 0.011 0.33 1.8 1.14
TMCMC method. In this context, the speedup is the ratio of the execution
time by using the original version of the TMCMC method with the full
finite element model and the execution time by using alternative
implementations of the TMCMC method. The computational times
reported in Table 2 are based on the implementation of the updating
process in a four core computer unit (Intel Core i7 processor). The actual
procedure was carried out by using a homemade code based on a Matlab-
C++ platform.
First, it is noted that a speedup equal to 145 is obtained by using the
original version of the TMCMC method with the proposed reduced-
order model formulation. This large value is due to the fact that the
different matrices involved in the reduced-order model are computed
and assembled once during the updating process. This in turn implies
that the actualization of the reduced-order model matrices is very
efficient. On the contrary, the matrices that define the full finite
element model need to be computed and assembled for each new
value of the model parameters required during the updating process.
Fig. 10. Use of kriging during the different stages of the identification process for The speedup is even more significant when surrogate approximations
different error tolerance levels ϵ. Example 2.
are considered. Actually, a speedup of 500 is achieved for the error
tolerance level ϵ = 0.5 case. This value is more than 3 times the
speedup corresponding to the reduced-order case without surrogate
approximations. This is because fast approximate estimates of the
5.2.4. Computational cost measure-of-fit function replace reduced-order model simulations for
The corresponding cost is reported in Table 2. The table shows the evaluating such function. The speedup values obtained represent a
total time (in minutes) for one particular run of the updating process by reduction of more than two orders of magnitude. Thus, the combina-
considering the following implementations of the TMCMC method: the tion of kriging approximations with reduced-order models is quite
original version of TMCMC with the full finite element model; the original beneficial in term of computational cost. Note that this significant
version of TMCMC with the reduced-order model; and the surrogate reduction in computational effort is obtained without compromising
versions of TMCMC with the reduced-order model considering the three the accuracy of the updating process.
error tolerance levels ϵ . The total cost showed in the table includes all
tasks required during the updating process including the assemblage of 5.2.5. Updated samples of model parameters
the finite element model, the construction of the reduced-order model, the To get further information about the updating process the interac-
solution of the equation of motions, the implementation of the TMCMC tion between the model parameters is shown in Fig. 11. This figure
algorithm, etc. The last column of the table indicates the speedup (round shows the samples of the posterior probability density function in the
to the nearest integer) achieved by the different implementations of the (θ1, θ2 ), (θ2, θ3), and (θ1, θ3) spaces.
The results correspond to the ones obtained from the surrogate
version of the TMCMC method with an error tolerance level ϵ = 0.5. It
is observed that the data is correlated along certain directions in the
Table 2 (θ1, θ2 ) space and (θ2, θ3) space. Such correlation shows that an increase
Computational cost involved during the updating process by considering different in the stiffness of the columns of the first floor is compensated by a
implementations of the TMCMC method. Example 2.
decrease in the stiffness of the columns of the second floor. Similarly,
Method Total time (m) Speedup an increase in the stiffness of the columns of the second floor is
compensated by a decrease in the stiffness of the columns of the third
Original version of TMCMC with full FE model 5197.0 1 floor. The interaction is particularly strong in the (θ1, θ2 ) space which is
Original version of TMCMC with reduced-order FE 35.8 145
reasonable from a structural view point. On the other hand there is
model
Surrogate version of TMCMC (ϵ = 0.01) with 18.2 285 almost no interaction between the stiffness of the columns of the first
reduced-order FE model floor and the stiffness of the columns of the third floor ((θ1, θ3) space)
Surrogate version of TMCMC (ϵ = 0.1) with reduced- 11.3 460 which is also in accordance with the physical interpretation of these
order FE model parameters. As a consequence all points along the different directions
Surrogate version of TMCMC (ϵ = 0.5) with reduced- 10.4 500
shown in Fig. 11 correspond to structural models that have almost the
order FE model
same response at the measured degrees of freedom. The results
corresponding to error tolerance levels ϵ = 0.01 and ϵ = 0.1 are shown
184
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 11. Samples of the posterior probability density function in the (θ1, θ 2 ), (θ 2, θ 3) , and (θ1, θ 3) spaces generated at the last step of the surrogate version of the TMCMC method. Error
tolerance level ϵ = 0.5.
Fig. 12. Samples of the posterior probability density function in the (θ1, θ 2 ), (θ 2, θ 3) , and (θ1, θ 3) spaces generated at the last step of the surrogate version of the TMCMC method. Error
tolerance level ϵ = 0.01.
185
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 13. Samples of the posterior probability density function in the (θ1, θ 2 ), (θ 2, θ 3) , and (θ1, θ 3) spaces generated at the last step of the surrogate version of the TMCMC method. Error
tolerance level ϵ = 0.1.
nonlinear behavior of the isolators is provided in [50,51]. The para- 5.3.3. Results of identification process
meters are parameterized as De = θ1 De and Hr = θ2 Hr , where De = 0.85 The sample mean and the corresponding sample coefficient of
m and Hr = 0.14 m are the corresponding nominal values. The super- variation of the marginal distributions of the model parameters θ1 and
structure is subdivided into the six linear substructures shown in Fig. 9 θ2 obtained by the original and surrogate versions of the TMCMC
plus one nonlinear substructure composed by the isolation devices and method are shown in Table 3. The statistics are obtained from 50
the base platform. The reduced-order model defined in Example 2 is independent runs and the different versions of the TMCMC are
used for the linear superstructure. Note that the linear substructures do implemented with the reduced-order model of the superstructure
not depend on the model parameters since the parameters θ1 and θ2 defined in the previous example. It is seen that the prediction of the
are related to the nonlinear substructure. Thus, the linear substruc- sample mean of the model parameters is excellent even for a high value
tures do not need to be updated during the identification process. The of ϵ. Further, the sample mean of the parameters is almost equal to
simulated data is generated with the same ground acceleration used in their actual values θ1 = 0.92 (De = 0.782) and θ2 = 1.2 (Hr = 0.168).
the previous example. In this case twenty seconds of data with From Table 3 it is also inferred that the sample standard deviations
sampling interval Δt = 0.05 s are used, given a total of Nt=401 data of the marginal distributions of the model parameters θ1 and θ2
points to be used during the identification process. The actual base- obtained for the ϵ = 0.5 case are about twice of the ones obtained for
isolated system used to generate the simulated measured data is the ϵ = 0.01 case. However, the corresponding sample coefficients of
characterized by isolators with parameters De=0.782 m and variation are quite small. Thus, the surrogate versions of the TMCMC
Hr=0.168 m. Note that this model is more flexible than the nominal method are able to identify the external diameter of the isolators and
system since the isolators have smaller external diameters and larger the total height of rubber in the devices. The corresponding histograms
heights. The measured responses are simulated by first calculating the of the parameters θ1 and θ2 obtained from one particular run of the
acceleration response in the x direction at the base platform where the surrogate versions of the TMCMC method are shown in Figs. 15 and
rubber bearings are located. Then, a Gaussian discrete white noise 16. They correspond to the error tolerance levels ϵ = 0.01 and ϵ = 0.5,
sequence with standard deviation equal to 5% of the root-mean square respectively. It is observed that the histograms are very similar and that
value of the corresponding acceleration time history is added. A the large prior uncertainty about these parameters (uniformly distrib-
uniform prior distributions are assumed for the parameters θ1 and θ2 uted over the range [0.5,1.4]) is significantly reduced during the
over the range [0.5, 1.4]. The transitional Markov chain Monte Carlo updating process.
method is implemented as in the previous example. Two error To complement the previous information, the actual distribution of
tolerance values, ϵ = 0.01 and ϵ = 0.5, are considered for the surrogate the samples from the posterior probability density function in the
versions of the TMCMC method in this application. The surrogate (θ1, θ2 ) space is shown in Fig. 17 for the two surrogate versions of the
estimates are based on a second-order kriging approximation con- TMCMC method. Note that the distribution is very similar in both
sidering 20 support points as in the previous example. cases. It is also noted that the parameters θ1 and θ2 are correlated along
Fig. 14. Schematic representation of a rubber bearing and a typical displacement-restoring force curve of the rubber bearing.
186
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
187
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
Fig. 17. Samples of the posterior probability density function in the (θ1, θ 2 ) space. A: Surrogate version of the TMCMC method with error tolerance level ϵ = 0.01. B: Surrogate version of
the TMCMC method with error tolerance level ϵ = 0.5 .
Table 4
Number of full simulation runs for different implementations of the TMCMC method.
Example 3.
Acknowledgments
Fig. 18. Use of kriging during the different stages of the identification process for small
and high error tolerance levels. Example 3 .
The research reported here was supported in part by CONICYT
(National Commission for Scientific and Technological Research)
modes as well. Also, the consideration of the substructure residual under grant number 1150009 which is gratefully acknowledged by
fixed-interface normal modes can be considered in this regard. In the authors. Also this research has been implemented under the
addition, attention to problems with a relatively large parameter space "ARISTEIA" Action of the "Operational Programme Education and
dimension is also an important topic for future research. Finally, the Lifelong Learning" and was co-funded by the European Social Fund
consideration of measured response data, such as earthquake vibration (ESF) and Greek National Resources under Grant no. 53-UQ-dy-
data, for identification purposes is another aspect of practical rele- namics.
Appendix A. Appendix A
m ,M
m0, M
The matrices M m ,Mm ,K l ,K
l0, K l that define the mass and stiffness matrices of the reduced-order model are given by
1j 2j 3j 1j 2j
⎡ ⎡ m1 ⎤∼ ⎤
⎢ m Ns
[Iδ10, …, Iδ Ns 0] ⎢Mib δ10, …, Mib δ Ns 0 ⎥ T ⎥
⎢ ⎣ ⎦ ⎥
m0 =
M ⎢ ⎡ 1T NsT ⎤ ∼T ⎡ 1 ⎤ ∼⎥
∼T m m δ ⎥ T M
⎢ T ⎢Mib δ10, …, M m m Ns
ib Ns 0 ⎢ bb δ10, …, M bb δ Ns 0 ⎥ T ⎥
⎢⎣ ⎣ ⎦ ⎣ ⎦ ⎥⎦ (22)
⎡ ∼ ⎤
m = ⎢[Iδ1j, …, Iδ Ns j ] [0, …, 0] T ⎥
M1j
⎢⎣ T [0, …, 0] T [0, …, 0] ∼
∼T ∼T
T ⎥⎦ (23)
188
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
⎡ ⎡ m1 ⎤ ∼⎤
⎢ m Ns
[0, …, 0] ⎢Mib δ1j, …, Mib δ Ns j ⎥ T ⎥
⎣ ⎦ ⎥
m =⎢
M2j ⎢ ⎡ 1T NsT ⎤ ⎥
∼T m m δ ⎥
⎢ T ⎢Mib δ1j, …, M ∼T ∼ ⎥
ib Ns j T [0, …, 0] T
⎢⎣ ⎣ ⎦ ⎥⎦ (24)
⎡ [0, …, 0] ∼
[0, …, 0] T ⎤
m = ⎢⎢ ⎡ ⎤
⎥
M3j ∼T ∼T m 1
m s
N ∼⎥
⎢ T [0, …, 0] T ⎢⎣M bb δ1j, …, M bb δ Ns j ⎥⎦ T ⎥
⎣ ⎦ (25)
⎡ 1 Ns ∼ ⎤
⎢[Λ kk δ10, …, Λ kk δ Ns 0] [0, …, 0] T ⎥
l
K0 = ⎢ ⎤ ∼⎥
∼T ∼T ⎡l1 l Ns
⎢ T [ 0 , …, 0 ] T ⎢ bb 10
K δ , …, K bb Ns 0 ⎥ ⎥
δ T
⎣ ⎣ ⎦ ⎦ (26)
⎡ 1 Ns ∼ ⎤
l = ⎢[Λ kk δ1j, …, Λ kk δ Ns j ] [0, …, 0] T ⎥
K1j
⎢⎣ ∼T
T [0, …, 0] T [0, …, 0] T ⎥⎦
∼T ∼
(27)
⎡ [0, …, 0] ∼
[0, …, 0] T ⎤
l ⎢ ⎥
K2j = ⎢ ∼T ∼T ⎡l1 l Ns ⎤ ∼ ⎥
⎢ T [0, …, 0] T ⎢⎣K bb δ1j, …, K bb δ Ns j ⎥⎦ T ⎥
⎣ ⎦ (28)
where δs0 = 1 if the substructure s does not depend on the vector model parameters and δs0 = 0 otherwise, and δsj = 1 if s ∈ Sj and δsj = 0 otherwise.
See [44] for a detailed derivation of these matrices.
References 2011;89:1323–32.
[23] Ching J, Chen YC. Transitional markov chain monte carlo method for bayesian
updating, model class selection, and model averaging. J Eng Mech
[1] Sindel R, Rackwitz R. Problems and solution strategies in reliability updating. J 2007;133:816–32.
Offshore Mech Arct Eng 1998;120(2):109–14. [24] Betz W, Papaioannou I, Straub D. Transitional markov chain Monte Carlo:
[2] Papadimitriou C, Beck JL, Katafygiotis L. Updating robust reliability using observations and improvements. J Eng Mech 2016;142(5).
structural test data. Probabilistic Eng Mech 2001;16:103–13. [25] Chopin N. A sequential particle filter method for static models. Biometrika, vol.
[3] Cheung SH, Beck JL. Bayesian model updating using hybrid monte carlo simulation 89(3). p. 539–52.
with application to structural dynamic models with many uncertain parameters. J [26] Angelikopoulus P, Papadimitriou C, Koumoutsakos P. X-TMCMC: adaptive kriging
Eng Mech 2009;1135(4):243–55. for bayesian inverse modeling. Comput Methods Appl Mech Eng
[4] Jensen HA, Vergara C, Papadimitriou C, Millas E. The use of updated robust 2015;289:409–28.
reliability measures in stochastic dynamical systems. Comput Methods Appl Mech [27] Hadjidoukas P, Angelikopoulus P, Papadimitriou C, Koumoutsakos P. Π 4U: a high
Eng 2013;267:293–317. performance computing framework for Bayesian uncertainty quantification of
[5] Zheng W, Cheng TY. Novel probabilistic approach to assessing barge-bridge complex models. J Comput Phys 2015;284:1–21.
collision damage based on vibration measurements through transitional Markov [28] Ortiz GA, Alvarez DA, Bedoya-Ruiz D. Identification of bouc wen type models using
chain Monte Carlo sampling. J Struct Health Monit 2014;14(2):119–31. the transitional markov chain monte carlo method. Comput Struct
[6] Deodatis G, Asada H, Ito S. Reliability of aircraft structures under nonperiodic 2015;146:252–69.
inspection – a Bayesian approach. J Eng Fract Mech 1996;53(5):789–805. [29] Santner T, Williams B, Notz W. The design and analysis of computer experiments.
[7] Beck J, Katafygiotis L. Updating models and their uncertainties. I: bayesian New York: Springer; 2003.
statistical framework. J Eng Mech 1998;124(4):455–61. [30] Craig RR. Jr., Structural dynamics, an introduction to computer methods. New
[8] Katafygiotis L, Beck J. Updating models and their uncertainties. II: model York: John Wiley & Sons; 1981.
identifiability. J Eng Mech 1998;124(4):463–7. [31] Papadimitriou C, Ch. Papadioti D. Component mode synthesis techniques for finite
[9] Shoji H, Shinozuka M, Sampath S. A bayesian evaluation of simulation models of element model updating. Comput Struct 2013;126:15–28.
multiple-site fatigue crack. Probabilistic Eng Mech 2001;16:355–61. [32] Jensen HA, Muñoz A, Papadimitriou C, Millas E. Model-reduction techniques for
[10] Beck JL, Au SK. Bayesian updating of structural models and reliability using reliability-based design problems of complex structural systems. Reliab Eng Syst
markov chain monte carlo simulation. J Eng Mech 2002;128(4):380–91. Saf 2016;149:204–17.
[11] Gelman A, Carlin JB, Stern HS, Rubin DB. Bayesian data analysis. Boca Raton, [33] Beck JL, Yuen KV. Model selection using response measurements: Bayesian
Florida: CRC Press; 2003. probabilistic approach. J Eng Mech 2004;130(2):192–203.
[12] Beck JL. Bayesian system identification based on probability logic. Struct Control [34] Simoen E, Papadimitriou C, Lombaert G. On prediction error correlation in
Health Monit 2010;17(7):825–47. bayesian model updating. J Sound Vib 2013;332(18):4136–52.
[13] Yuen KV. Bayesian methods for structural dynamics and civil engineering. [35] Metropolis N, Resenbluth A, Resenbluth M, Teller A, Teller E. Equations of state
Singapore: John Wiley & Sons; 2010. calculations by fast computing machines. J Chem Phys 1953;21(6):1087–92.
[14] Bolstad WM. Understanding computational Bayesian statistics. John Wiley & [36] Hastings W. Monte carlo sampling methods using markov chains and their
Sons. vol. 644; 2004. applications. Biometrika 1970;57(1):97–109.
[15] Yuen KV, Kuok SC. Bayesian methods for updating dynamic models. Appl Mech [37] Hohenbichler M, Rackwitz R. Non-normal dependent vectors in structural safety. J
Rev 2011;64(1), [010802-1-010802-18]. Eng Mech Div 1981;107(6):1227–38.
[16] Jensen HA, Millas E, Kusanovic D, Papadimitriou C. Model reduction techniques [38] Der Kiureghian A, Liu PL. Structural reliability under incomplete probability
for Bayesian finite element model updating using dynamic response data. Comput information. J Eng Mech 1986;112(1):85–104.
Methods Appl Mech Eng 2014;279:301–24. [39] Ditlevsen O, Madsen OH. Structural reliability methods. Chichester: John Wiley
[17] Straub D, Papaioannou I. Bayesian updating with structural reliability methods. J and Sons; 1996.
Eng Mech 2015;141(3):04014134. [40] Zuev KM, Beck JL, Au SK, Katafygiotis L. Bayesian post-processor and other
[18] Au SK. Insights on the Bayesian spectral density method for operational modal enhancements of Subset Simulation for estimating failure probabilities in high
analysis. Mech Syst Signal Process 2016;66–67:1–12. dimensions. Comput Struct 2012;92–92:283–96.
[19] Au SK, Zhang FL. Fundamental two-stage formulation for Bayesian system [41] Sacks J, Welch WJ, Mitchell TJ, Wynn HP. Designs and analysis of computer
identification, Part I: general theory. Mech Syst Signal Process 2016;66–67:31–42. experiments. Stat Sci 1989;4(4):409–35.
[20] Zhang FL, Au SK. Fundamental two-stage formulation for bayesian system [42] Rusmussenand C, Williams C. Gaussian processes for machine learning. Adaptive
identification, Part II: application to ambient vibration data. Mech Syst Signal computation and machine learning. Cambridge, Massachussetts: MIT Press; 2006.
Process 2016;66–67:43–61. [43] Lophaven SN, Nielsen HB, J. Søndergaard. DACE: A MATLAB Kriging Toolbox.
[21] Gilks W, Richardson S, Spiegelhalter D. Markov Chain Monte Carlo in practice. DTU. Lyngby, Denmark; 2002.
CRC Press; 1996. [44] Jensen HA, Muñoz A, Papadimitriou C, Vergara C. An enhanced substructure
[22] Nichols JM, Moore EZ, Murphy KD. Bayesian identification of a cracked plate using coupling technique for dynamic re-analyses: application to simulation-based
a population-based markov chain monte carlo method. Comput Struct problems. Comput Methods Appl Mech Eng 2016;307:215–34.
189
H.A. Jensen et al. Reliability Engineering and System Safety 160 (2017) 174–190
[45] Bathe J. Finite element procedures. Upper Saddle River, New Jersey: Prentice Hall; [49] Minewaki S, Yamamoto M, Higashino M, Hamaguchi H, Kyuke H, Sone T, et al.
2006. Performance tests of full size isolators for super high-rise isolated buildings. J
[46] Barber CB, Dobkin DP, Huhdanpaa H. The quickhull algorithm for convex hulls. Struct Eng AIJ 2009;55:469–77, [B].
ACM Trans Math Softw 1996;22:469–83. [50] Yamamoto M, Minewaki S, Yoneda H, Higashimo M. Nonlinear behavior of high-
[47] Angelikopoulos P, Papadimitriou C, Koumoutsakos P. Bayesian uncertainty quan- damping rubber bearings under horizontal bidirectional loading: full-scale tests
tification and propagation in molecular dynamics simulations: a high performance and analytical modeling. Earthq Eng Struct Dyn 2012;41(13):1845–60.
computing framework. J Chem Phys 2012;137, [1441103-1-144103-19]. [51] Jensen HA, Kusanovic DS. On the effects of near-field excitations on the reliability-
[48] Pellissetti MF. Parallel processing in structural reliability. J Struct Eng Mech based performance and design of base-isolated structures. Probabilistic Eng Mech
2009;32(1):95–126. 2014;36:28–44.
190