Replies: 4 comments
-
@JanKoune could you add the likelihood you want to use in this example, including the (hyper-)parameters to be estimated (assuming not all parameters are normal distributed? |
Beta Was this translation helpful? Give feedback.
-
@joergfunger I have included a section detailing the likelihood function and parameters. If you need any additional information, please let me know. |
Beta Was this translation helpful? Give feedback.
-
@JanKoune Thanks for the interesting use case. I have a few questions (some maybe very basic):
|
Beta Was this translation helpful? Give feedback.
-
Hi @atulag0711, Some notes on your questions, to the best of my understanding:
|
Beta Was this translation helpful? Give feedback.
-
This issue contains some notes on the IJsselbridge use-case, where taralli is used to perform Bayesian system identification. The aim is to identify parts of the workflow where the current implementation (using taralli or otherwise) can be replaced with probeye. For ease of reading this issue is separated into the following sections:
1. Problem description
An overview of the IJsselbridge use-case is provided in the figure below:
The IJsselbridge is a twin girder steel road bridge, modeled by a Euler-Bernoulli beam FE model. This physical model is combined with a probabilistic model describing the modeling and measurement uncertainties. The measurement uncertainty at the measurement locations are taken as i.i.d. Gaussian random variables with zero mean. The modeling uncertainty is modeled as a multivariate Gaussian distribution, with the uncertainty at each point scaled by the model output, and correlation defined by a chosen kernel function (e.g. Exponential). The aim of the IJsselbridge use-case is to perform:
2. Sensors
The data is obtained from strain gauges located at the bottom flange of a girder that measure the change in stress at positions along the bridge as a truck with known weight drives across the bridge at a constant speed. Each sensor is defined by a single spatial coordinate
x
: it's position along the bridge length. Every measurement can then be indexed by the coordinatex
of the sensor and the coordinatet
of the measurement:Definition of the sensors and the additive measurement uncertainty component could be handled by the existing probeye functionality.
3. Parameters and priors
Currently the priors are defined as shown below:
This is prone to error when defining several models with a relatively large number of probabilistic and physical parameters (e.g. > ~10). Probeye could be used to make the definition of parameters and priors more intuitive and less error-prone by:
4. Likelihood
The vector of unknown parameters is composed of the vector of physical model parameters (denoted by the subscript s) and probabilistic model parameters (subscript c). The data generating process described in the introduction and the resulting likelihood function are given below.
The physical model parameterization can vary, but a representative example would be 4 rotational stiffness parameters, θc = {Kr1, Kr2, Kr3, Kr4} with uniform priors in the range [0, 10^8] kNm/rad, representing the stiffness of the first four supports of the bridge:
The probabilistic model parameters include the modeling uncertainty coefficient of variation Cv *, the parameters of the specified kernel (e.g. correlation lengthscale), and possibly the measurement uncertainty standard deviation σmeas. Currently, uniform priors are specified for these parameters.
*Note: The modeling uncertainty is included in the kernel function in place of the marginal variance parameter σ (e.g. as in https://www.cs.toronto.edu/~duvenaud/cookbook/). It is scaled by the model prediction at each point, meaning that it can be taken as a coefficient of variation.
5. Additional notes
The following is a list of potential limitations on using probeye for the IJsselbridge:
Beta Was this translation helpful? Give feedback.
All reactions