Giter Club home page Giter Club logo

baycal's Introduction

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. image

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:

image image

Applications

Since BayCal is a plugin for RAVEN, it can be directly applied to the following codes:

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.

baycal's People

Contributors

wangcj05 avatar inl-labtrack avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.