Skip to main content

# BayesianCalibration (https://baycal.readthedocs.io/en/latest/)

Bayesian Model Calibration (BayCal) toolkit is a software plugin for Risk Analysis Virtual Environment (RAVEN) framework, arming at inversely quantifying the uncertainties associated with simulation model parameters based on available experiment data. BayCal seeks statistical inference of the uncertain input parameters that are consistent with the available measurement data or observed data. The unique feature of BayCal is the capability to be linked with RAVEN to build corresponding calibration workflows for complex multi-physics simulations.

BayCal trys to resolve two critical issues existing in the Bayesian inference: 1) high-dimensional experimental data (such as time series observations at multiple locations), 2) expensive computational simulations. These issues have been studied and resolved in literature, but there is not yet a complete toolkit to resolve these issues in an efficient and automatic way. BayCal automatizes the process by coupling with RAVEN, utilizes artificial intelligence algorithms to automatically construct surrogate models for the expensive computational simulations and dimensionality reduction techniques to significantly reduce the number of simulations for convergence.

## Analytic High-Dimensional Problem A python analytic problem with 50 responses, three input parameters with uniform prior distributions. <img width=”1265” alt=”image” src=”https://github.com/idaholab/BayCal/assets/7321071/209f2a75-def5-488c-a923-7d4ac03cafb8”>

## Nuclear Fuel Performance Problem In nuclear fuel performance simulation, fission gas release (FGR) involves treatment of several complicated and interrelated physical processes, which depends on uncertaint input parameters. However, the uncertainties associated with these parameters are only known by expert judgement. In this case, Bayesian calibration can be applied to quantify the input uncertainties. In this work, a Gaussian Processing model is applied to greatly reduce the computational cost based on 100 high-fidelity simulations from fuel performance code (i.e., BISON). The FGR time series measurement data is projected to an efficient subspace constructed via Principal Component Analysis. Please refer to [1] for more detailed descriptions. The calculated posterior distributions through BayCal are illustrated in the following:

<img width=”1001” alt=”image” src=”https://github.com/idaholab/BayCal/assets/7321071/8b8eddac-e3b4-40a1-bd08-4e70be2cf281”>

<img width=”1248” alt=”image” src=”https://github.com/idaholab/BayCal/assets/7321071/8b8bcf18-29a4-4b06-a3d0-7f7bf15880f1”>

## Applications Since BayCal is a plugin for RAVEN, it can be directly applied to the following codes: - Generic interface with external codes - High-fidelidty simulation codes:

  • Custom ad-hoc external models (build in python internally to RAVEN)

## References ` 1. Wu, Xu, Tomasz Kozlowski, and Hadi Meidani. "Kriging-based inverse uncertainty quantification of nuclear fuel performance code BISON fission gas release model using time series measurement data." Reliability Engineering & System Safety 169 (2018): 422-436. 2. Xie, Ziyu, Wen Jiang, Congjian Wang, and Xu Wu. "Bayesian inverse uncertainty quantification of a MOOSE-based melt pool model for additive manufacturing using experimental data." Annals of Nuclear Energy 165 (2022): 108782. `

Metadata

Release files for baycal-ravenframework 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for baycal-ravenframework 1.0.0
File Size Uploaded Provenance Actions
baycal_ravenframework-1.0.0.tar.gz 16.2 kB Without provenance Details for baycal_ravenframework-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for baycal-ravenframework 1.0.0
File Interpreter ABI Platform Actions
baycal_ravenframework-1.0.0-py3-none-any.whl Python 3 none any Details for baycal_ravenframework-1.0.0-py3-none-any.whl

Total release size: 28.4 kB

Release files / baycal_ravenframework-1.0.0.tar.gz

Download URL baycal_ravenframework-1.0.0.tar.gz
Size 16.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7481cd211a1bb398dd5ac2e5c273633abfb56cee3de0284047e2c37bfeb9ba9b
BLAKE2b-256 checksum
How to use checksums
787347e8a9672843fa97e5b0ad0f0bc28c7e4af00b37e3a394086e4e98a3ac88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Release files / baycal_ravenframework-1.0.0-py3-none-any.whl

Download URL baycal_ravenframework-1.0.0-py3-none-any.whl
Size 12.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a42bbc0bc121f28530860a8a85c5ff34f882ba06d433bcff17780f43a5a358fe
BLAKE2b-256 checksum
How to use checksums
736c4b7ecc5f30ef333f305a4ba1baf898ef3c90d747de9617c571e4c81511af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.14

Security for baycal-ravenframework 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page