arrow
Return

Integrating Bayesian Inference into Structural Parameter Estimation: A Python-Based Approach Using OpenSeesPy and PyMC

delete2026-09-01
delete0
delete
OA
AI
O
Oscar D. Hurtado
F
Felipe Guerrero *
A
Albert R. Ortíz
D
Daniel Gómez
DOI:10.3390/infrastructures11080291delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In structural engineering, accurate prediction of structural behavior is crucial for ensuring safety and reliability. Traditional parameter estimation methods often rely on deterministic approaches, which may overlook inherent uncertainties in real-world structures. This paper presents a comprehensive manual on utilizing a Bayesian framework to update structural model parameters, offering a robust strategy for quantifying uncertainties and enhancing predictive accuracy. The methodology employs Python, leveraging Open-SeesPy for finite element modeling and PyMC for probabilistic inference. Five distinct examples are provided to illustrate the workflow, ranging from fundamental parameter estimation in structural frames to advanced Hierarchical Stochastic Models (HSMs) for constitutive material calibration. This work serves as a practical guide for structural engineers seeking to adopt novel probabilistic techniques. By integrating Bayesian inference, engineers can effectively account for both measurement noise and intrinsic physical variability, thereby improving the fidelity of predictive models. The use of open-source tools streamlines the implementation process, making these advanced methods accessible to a wider audience in engineering practice.
Keywords:
Bayesian inference
structural parameter estimation
uncertainty quantification
probabilistic modeling

Journal

I
Infrastructures
IF:
2.9
Papers:
834
Citations:
2.5K

Organization

U
Universidad del Valle
Scholars:
2.8K
Papers: 2.0K
Citations: 4
Cited Papers

Cited Papers

Array programming with NumPy
err2020-09-16
err0
errOAAI
errCharles R. Harris; K. Jarrod Millman; Stéfan J. van der Walt; Ralf Gommers; Pauli Virtanen; David Cournapeau; Eric Wieser; Julian Taylor; Sebastian Berg; Nathaniel J. Smith; Robert Kern; Matti Picus; Stephan Hoyer; Marten H. van Kerkwijk; Matthew Brett; Allan Haldane; Jaime Fernández del Río; Mark Wiebe; Pearu Peterson; Pierre Gérard-Marchant; Kevin Sheppard; Tyler Reddy; Warren Weckesser; Hameer Abbasi; Christoph Gohlke; Travis E. Oliphant
errShare
errSave
Bayesian Modeling and Computation in Python
err
IF0
err2021-11-30
err0
PREAI
errOsvaldo A. Martin; Ravin Kumar; Junpeng Lao
errShare
errSave
Bayesian updating using accelerated Hamiltonian Monte Carlo with gradient-enhanced Kriging model
err2025-01-01
err5
PREAI
errLi, Qiang; Ni, Pinghe; Du, Xiuli; Han, Qiang; Xu, Kun; Bai, Yulei
errShare
errSave
Introduction to Probability
err
IF0
err2019-02-08
err0
PREAI
errJoseph K. Blitzstein; Jessica Hwang
errShare
errSave
errShare
errSave
Mathematical Theory of Bayesian Statistics
err
IF0
err2018-04-27
err0
PREAI
errSumio Watanabe
errShare
errSave
Bayesian Model-Updating Implementation in a Five-Story Building
err2023-06-20
err3
errOAAI
errHurtado, Oscar D.; Ortiz, Albert R.; Gomez, Daniel; Astroza, Rodrigo
errShare
errSave
researcher View more