Bayesian Model Updating for Structural Dynamic Applications Combing Differential Evolution Adaptive Metropolis and Kriging Model
Publication: Journal of Structural Engineering
Volume 149, Issue 6
Abstract
The Bayesian model updating approach has attracted much attention by providing the most probable values (MPVs) of physical parameters and their uncertainties. However, the Bayesian approach has challenges in high-dimensional problems and requires high computational costs in large-scale engineering structures dealing with structural dynamics. This study proposes a new Bayesian updating framework using the Differential Evolution Adaptive Metropolis (DREAM) algorithm to enhance the Bayesian approach’s performance and computational efficiency. In addition, two time-saving strategies are proposed. Firstly, variance-based global sensitivity analysis is used to eliminate insignificant parameters to model responses and reduce model dimensionality. Secondly, a fast-running kriging model is employed as a surrogate of the time-consuming finite-element (FE) model to alleviate the computational burden. DREAM essentially is a multichain sampling method that runs different paths to seek all possible solutions and accurately approximate the posterior probability distribution function in the Bayesian approach. The proposed updating framework was demonstrated using one numerical example and a real-world cable-stayed pedestrian bridge. The results showed that the proposed method enables rationally identifying structural parameters and recovering dynamic responses. Compared with the traditional Bayesian approach without a surrogate model, the computational cost is orders of magnitude lower.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Data, models, and codes generated and used during the study are available from the corresponding author upon reasonable request. A MATLAB program of DREAM related to model updating for a simple structure in SHM is provided freely ion GitHub at https://github.com/Jice1991/DREAM-for-model-updating-for-SHM.
Acknowledgments
The authors express their gratitude and sincere appreciation for the partial financial support by the University of Louisville. The authors also thank the anonymous reviewers whose comments helped improve the quality of this article.
References
Al Kajbaf, A., and M. Bensi. 2020. “Application of surrogate models in estimation of storm surge: A comparative assessment.” Appl. Soft Comput. 91 (Jun): 106184. https://doi.org/10.1016/j.asoc.2020.106184.
Alkayem, N. F., M. Cao, Y. Zhang, M. Bayat, and Z. Su. 2018. “Structural damage detection using finite element model updating with evolutionary algorithms: A survey.” Neural Comput. Appl. 30 (2): 389–411. https://doi.org/10.1007/s00521-017-3284-1.
Beck, J. L., and L. S. Katafygiotis. 1998. “Updating models and their uncertainties. I: Bayesian statistical framework.” J. Eng. Mech. 124 (4): 455–461. https://doi.org/10.1061/(ASCE)0733-9399(1998)124:4(455).
Bledsoe, K. C., J. Hite, M. A. Jessee, and J. P. Lefebvre. 2021. “Application of Markov chain Monte Carlo methods for uncertainty quantification in inverse transport problems.” IEEE Trans. Nucl. Sci. 68 (8): 2210–2219. https://doi.org/10.1109/TNS.2021.3089018.
Burnaev, E., I. Panin, and B. Sudret. 2017. “Efficient design of experiments for sensitivity analysis based on polynomial chaos expansions.” Ann. Math. Artif. Intell. 81 (1): 187–207. https://doi.org/10.1007/s10472-017-9542-1.
Cheng, K., Z. Lu, C. Ling, and S. Zhou. 2020. “Surrogate-assisted global sensitivity analysis: An overview.” Struct. Multidiscip. Optim. 61 (3): 1187–1213. https://doi.org/10.1007/s00158-019-02413-5.
EFSA Scientific Committee, D. Benford, T. Halldorsson, M. J. Jeger, H. K. Knutsen, S. More, H. Naegeli, H. Noteborn, C. Ockleford, and A. Ricci. 2018. “Guidance on uncertainty analysis in scientific assessments.” Eur. Food Saf. Authority J. 16 (1): e05123. https://doi.org/10.2903/j.efsa.2018.5123.
Franczyk, A. 2019. “Using the Morris sensitivity analysis method to assess the importance of input variables on time-reversal imaging of seismic sources.” Acta Geophys. 67 (6): 1525–1533. https://doi.org/10.1007/s11600-019-00356-5.
Gelman, A., and D. B. Rubin. 1992. “Inference from iterative simulation using multiple sequences.” Stat. Sci. 7 (4): 457–472. https://doi.org/10.1214/ss/1177011136.
Haario, H., M. Laine, A. Mira, and E. Saksman. 2006. “Dram: Efficient adaptive MCMC.” Stat. Comput. 16 (4): 339–354. https://doi.org/10.1007/s11222-006-9438-0.
Hill, S. D., and J. C. Spall. 2019. “Stationarity and convergence of the Metropolis-Hastings algorithm: Insights into theoretical aspects.” IEEE Control Syst. Mag. 39 (1): 56–67. https://doi.org/10.1109/MCS.2018.2876959.
Huang, Y., and J. L. Beck. 2018. “Full Gibbs sampling procedure for Bayesian system identification incorporating sparse Bayesian learning with automatic relevance determination.” Comput.-Aided Civ. Infrastruct. Eng. 33 (9): 712–730. https://doi.org/10.1111/mice.12358.
Jaishi, B., and W.-X. Ren. 2005. “Structural finite element model updating using ambient vibration test results.” J. Struct. Eng. 131 (4): 617–628. https://doi.org/10.1061/(ASCE)0733-9445(2005)131:4(617).
Jensen, H. A., C. Esse, V. Araya, and C. Papadimitriou. 2017. “Implementation of an adaptive meta-model for Bayesian finite element model updating in time domain.” Reliab. Eng. Syst. Saf. 160 (Apr): 174–190. https://doi.org/10.1016/j.ress.2016.12.005.
Jin, S.-S., H. Ju, and H.-J. Jung. 2019. “Adaptive Markov chain Monte Carlo algorithms for Bayesian inference: Recent advances and comparative study.” Struct. Infrastruct. Eng. 15 (11): 1548–1565. https://doi.org/10.1080/15732479.2019.1628077.
Khan, S., P. Kaklis, A. Serani, and M. Diez. 2022. “Geometric moment-dependent global sensitivity analysis without simulation data: Application to ship hull form optimisation.” Comput. Aided Des. 151 (Oct): 103339. https://doi.org/10.1016/j.cad.2022.103339.
Kim, Y.-J. 2016. “Comparative study of surrogate models for uncertainty quantification of building energy model: Gaussian process emulator vs. polynomial chaos expansion.” Energy Build. 133 (Dec): 46–58. https://doi.org/10.1016/j.enbuild.2016.09.032.
Kitahara, M., S. Bi, M. Broggi, and M. Beer. 2022. “Nonparametric Bayesian stochastic model updating with hybrid uncertainties.” Mech. Syst. Sig. Process. 163 (Jan): 108195. https://doi.org/10.1016/j.ymssp.2021.108195.
Lam, H.-F., J. Hu, F.-L. Zhang, and Y.-C. Ni. 2019. “Markov chain Monte Carlo-based Bayesian model updating of a sailboat-shaped building using a parallel technique.” Eng. Struct. 193 (Aug): 12–27. https://doi.org/10.1016/j.engstruct.2019.05.023.
Lam, H.-F., J. Yang, and S.-K. Au. 2015. “Bayesian model updating of a coupled-slab system using field test data utilizing an enhanced Markov chain Monte Carlo simulation algorithm.” Eng. Struct. 102 (Nov): 144–155. https://doi.org/10.1016/j.engstruct.2015.08.005.
Lophaven, S. N., H. B. Nielsen, and J. Søndergaard. 2002. DACE: A Matlab kriging toolbox. Lyngby, Denmark: Technical Univ. of Denmark.
Luengo, D., L. Martino, M. Bugallo, V. Elvira, and S. Särkkä. 2020. “A survey of Monte Carlo methods for parameter estimation.” EURASIP J. Adv. Signal Process. 2020 (1): 1–62. https://doi.org/10.1186/s13634-020-00675-6.
Lye, A., A. Cicirello, and E. Patelli. 2022. “An efficient and robust sampler for Bayesian inference: Transitional ensemble Markov chain Monte Carlo.” Mech. Syst. Sig. Process. 167 (Part B): 108471. https://doi.org/10.1016/j.ymssp.2021.108471.
Mao, J., H. Wang, and J. Li. 2020. “Bayesian finite element model updating of a long-span suspension bridge utilizing hybrid Monte Carlo simulation and Kriging predictor.” KSCE J. Civ. Eng. 24 (2): 569–579. https://doi.org/10.1007/s12205-020-0983-4.
Martin, J. D., and T. W. Simpson. 2005. “Use of kriging models to approximate deterministic computer models.” AIAAJ 43 (4): 853–863. https://doi.org/10.2514/1.8650.
McKay, M. D. 1992. “Latin hypercube sampling as a tool in uncertainty analysis of computer models.” In Proc., 24th Conf. on Winter Simulation, 557–564. New York: IEEE.
Miles, P. R. 2019. “pymcmcstat: A Python package for Bayesian inference using delayed rejection adaptive metropolis.” J. Open Source Software 4 (38): 1417. https://doi.org/10.21105/joss.01417.
Ni, P., J. Li, H. Hao, Q. Han, and X. Du. 2021. “Probabilistic model updating via variational Bayesian inference and adaptive Gaussian process modeling.” Comput. Methods Appl. Mech. Eng. 383 (Sep): 113915. https://doi.org/10.1016/j.cma.2021.113915.
Peng, Z., Z. Wang, H. Yin, Y. Bai, and K. Dong. 2022. “A new Bayesian finite element model updating method based on information fusion of multi-source Markov Chains.” J. Sound Vib. 526 (May): 116811. https://doi.org/10.1016/j.jsv.2022.116811.
Pepi, C., M. Gioffré, and M. D. Grigoriu. 2019. “Parameters identification of cable stayed footbridges using Bayesian inference.” Meccanica 54 (9): 1403–1419. https://doi.org/10.1007/s11012-019-01019-x.
Qin, S., Y. Zhang, H. Cao, and J. Kang. 2023. “Identification of multiple alternative solutions in structural model updating using multiple subswarm particle swarm optimization.” Eng. Optim. 55 (2): 271–290. https://doi.org/10.1080/0305215X.2021.2002313.
Qin, S., Y.-L. Zhou, H. Cao, and M. A. Wahab. 2018. “Model updating in complex bridge structures using Kriging model ensemble with genetic algorithm.” KSCE J. Civ. Eng. 22 (9): 3567–3578. https://doi.org/10.1007/s12205-017-1107-7.
Quiroz, M., M.-N. Tran, M. Villani, and R. Kohn. 2018. “Speeding up MCMC by delayed acceptance and data subsampling.” J. Comput. Graphical Stat. 27 (1): 12–22. https://doi.org/10.1080/10618600.2017.1307117.
Ramancha, M. K., R. Astroza, R. Madarshahian, and J. P. Conte. 2022. “Bayesian updating and identifiability assessment of nonlinear finite element models.” Mech. Syst. Sig. Process. 167 (Part A): 108517. https://doi.org/10.1016/j.ymssp.2021.108517.
Saltelli, A., S. Tarantola, F. Campolongo, and M. Ratto. 2004. Sensitivity analysis in practice: A guide to assessing scientific models. New York: Wiley.
Sedehi, O., C. Papadimitriou, and L. S. Katafygiotis. 2019. “Probabilistic hierarchical Bayesian framework for time-domain model updating and robust predictions.” Mech. Syst. Sig. Process. 123 (May): 648–673. https://doi.org/10.1016/j.ymssp.2018.09.041.
Simpson, T. W., T. M. Mauery, J. J. Korte, and F. Mistree. 2001. “Kriging models for global approximation in simulation-based multidisciplinary design optimization.” AIAAJ 39 (12): 2233–2241. https://doi.org/10.2514/2.1234.
Sun, X., B. Croke, S. Roberts, and A. Jakeman. 2021. “Comparing methods of randomizing Sobol′ sequences for improving uncertainty of metrics in variance-based global sensitivity estimation.” Reliab. Eng. Syst. Saf. 210 (Jun): 107499. https://doi.org/10.1016/j.ress.2021.107499.
Taherkhani, Z., and H. Ahmadian. 2021. “Stochastic model updating of rotor support parameters using Bayesian approach.” Mech. Syst. Sig. Process. 158 (Sep): 107702. https://doi.org/10.1016/j.ymssp.2021.107702.
Tarantola, S., and T. A. Mara. 2017. “Variance-based sensitivity indices of computer models with dependent inputs: The Fourier amplitude sensitivity test.” Int. J. Uncertainty Quantif. 7 (6): 511–523. https://doi.org/10.1615/Int.J.UncertaintyQuantification.2017020291.
Vrugt, J. A. 2016. “Markov chain Monte Carlo simulation using the DREAM software package: Theory, concepts, and MATLAB implementation.” Environ. Modell. Software 75 (Jan): 273–316. https://doi.org/10.1016/j.envsoft.2015.08.013.
Vrugt, J. A., C. J. F. ter Braak, C. Diks, B. A. Robinson, J. M. Hyman, and D. Higdon. 2009. “Accelerating Markov chain Monte Carlo simulation by differential evolution with self-adaptive randomized subspace sampling.” Int. J. Nonlinear Sci. Numer. Simul. 10 (3): 273–290. https://doi.org/10.1515/IJNSNS.2009.10.3.273.
Wan, H.-P., and W.-X. Ren. 2016. “Stochastic model updating utilizing Bayesian approach and Gaussian process model.” Mech. Syst. Sig. Process. 70–71 (Mar): 245–268. https://doi.org/10.1016/j.ymssp.2015.08.011.
Wang, F., Y. Xu, and S. Zhan. 2017. “Multi-scale model updating of a transmission tower structure using Kriging meta-method.” Struct. Control Health Monit. 24 (8): e1952. https://doi.org/10.1002/stc.1952.
Wu, S., P. Angelikopoulos, C. Papadimitriou, and P. Koumoutsakos. 2018. “Bayesian annealed sequential importance sampling: An unbiased version of transitional Markov Chain Monte Carlo.” ASCE-ASME J. Risk Uncertainty Eng. Syst. Part B: Mech. Eng. 4 (1): 011008. https://doi.org/10.1115/1.4037450.
Xia, Z., A. Li, D. Feng, J. Li, X. Chen, and G. Zhou. 2021. “Comparative analysis of typical mathematical modelling methods through model updating of a real-life bridge structure with measured data.” Measurement 174 (Apr): 108987. https://doi.org/10.1016/j.measurement.2021.108987.
Yang, J.-H., and H.-F. Lam. 2018. “An efficient adaptive sequential Monte Carlo method for Bayesian model updating and damage detection.” Struct. Control Health Monit. 25 (12): e2260. https://doi.org/10.1002/stc.2260.
Yuan, Z., P. Liang, T. Silva, K. Yu, and J. E. Mottershead. 2019. “Parameter selection for model updating with global sensitivity analysis.” Mech. Syst. Sig. Process. 115 (20): 483–496. https://doi.org/10.1016/j.ymssp.2018.05.048.
Yuen, K.-V. 2010. Bayesian methods for structural dynamics and civil engineering. Hoboken, NJ: Wiley.
Zeng, J., and Y. H. Kim. 2020. “Identification of structural stiffness and mass using Bayesian model updating approach with known added mass: Numerical investigation.” Int. J. Struct. Stab. Dyn. 20 (11): 2050123. https://doi.org/10.1142/S0219455420501230.
Zeng, J., and Y. H. Kim. 2021. “A two-stage framework for automated operational modal identification.” Struct. Infrastruct. Eng. 19 (1): 1–20. https://doi.org/10.1080/15732479.2021.1919151.
Zeng, J., and Y. H. Kim. 2022. “Probabilistic damage detection and identification of coupled structural parameters using Bayesian model updating with added mass.” J. Sound Vib. 539 (Oct): 117275. https://doi.org/10.1016/j.jsv.2022.117275.
Zhai, Y., R. Zhao, Y. Li, Y. Li, F. Meng, and T. Wang. 2021. “Stochastic inversion method for dynamic constitutive model of rock materials based on improved DREAM.” Int. J. Impact Eng. 147 (Jan): 103739. https://doi.org/10.1016/j.ijimpeng.2020.103739.
Zhang, C., T. Peng, J. Zhou, and M. S. Nazir. 2021. “Parameter identification and uncertainty quantification of a non-linear pump-turbine governing system based on the differential evolution adaptive Metropolis algorithm.” IET Renewable Power Gener. 15 (2): 342–353. https://doi.org/10.1049/rpg2.12027.
Zhang, K., Z. Lu, D. Wu, and Y. Zhang. 2017. “Analytical variance based global sensitivity analysis for models with correlated variables.” Appl. Math. Modell. 45 (May): 748–767. https://doi.org/10.1016/j.apm.2016.12.036.
Zhou, K., and J. Tang. 2021. “Computational inference of vibratory system with incomplete modal information using parallel, interactive and adaptive Markov Chains.” J. Sound Vib. 511 (Oct): 116331. https://doi.org/10.1016/j.jsv.2021.116331.
Information & Authors
Information
Published In
Copyright
© 2023 American Society of Civil Engineers.
History
Received: Aug 25, 2021
Accepted: Jan 6, 2023
Published online: Apr 13, 2023
Published in print: Jun 1, 2023
Discussion open until: Sep 13, 2023
ASCE Technical Topics:
- Adaptive systems
- Analysis (by type)
- Bayesian analysis
- Continuum mechanics
- Dynamic models
- Dynamics (solid mechanics)
- Engineering fundamentals
- Engineering mechanics
- Kriging
- Mathematics
- Models (by type)
- Parameters (statistics)
- Physical models
- Sensitivity analysis
- Solid mechanics
- Statistical analysis (by type)
- Statistics
- Structural dynamics
- Structural models
- Systems engineering
- Systems management
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.