Skip to main content

Platform of Optimal Experiment Management

Project description

POEM

Platform of Optimal Experiment Management (POEM)

An optimal experimental design platform powered with automated machine learning to automatically guides the design of experiment to be evaluated. More information can be found at https://idaholab.github.io/POEM/

How to build html?

  pip install sphinx sphinx_rtd_theme nbsphinx sphinx-copybutton sphinx-autoapi
  conda install pandoc
  cd doc
  make html
  cd build/html
  python3 -m http.server

open your brower to: http://localhost:8000

Installation

conda create -n poem_libs python=3.10
conda activate poem_libs
pip install poem-ravenframework

Git Clone Repository

git clone git@github.com:idaholab/POEM.git

Test

cd POEM/tests
poem -i lhs_sampling.xml

or test without run

poem -i lhs_sampling.xml -nr

or

poem -i lhs_sampling.xml --norun

Capabilities

  • Material thermal property modeling
  • Design parameter optimization with multiple objectives
  • Determining where to obtain new data in order to build accurate surrogate model
  • Dynamic sensitivity and uncertainty analysis
  • Model calibration through Bayesian inference
  • Data adjustment through generalized linear least square method
  • Machine learning aided parameter space exploration
  • Bayesian optimization for optimal experimental design
  • Pareto Frontier to guide the design of experiment to be evaluated
  • Sparse grid stochastic collocation to accelerate experimental design

Accelerate Experimental Design via Sparse Grid Stochastic Collocation Method

Matyas Function

image

Himmelblau's Function

image

Pareto Frontier

image

Accelerate Experimental Design via Bayesian Optimization Method

Matyas Function

  • LHS pre-samplings to simulate experiments LHS_sampling_scatter
  • Train Gaussian Process model with LHS samples, and use Grid approach to sample the trained Gaussian Process model Grid_rom_sampling_scatter
  • Utilize Bayesian Optimization with pre-trained Gaussian Process model to optimize the experimental design




https://media.github.inl.gov/user/161/files/9021d2e6-b6b0-4c8f-96e0-3d0005f03cd4

Mishra

Bird Constrained Function

  • LHS pre-samplings to simulate experiments LHS_sampling_scatter
  • Train Gaussian Process model with LHS samples, and use Grid approach to sample the trained Gaussian Process model Grid_rom_sampling_scatter
  • Utilize Bayesian Optimization with pre-trained Gaussian Process model to optimize the experimental design




https://media.github.inl.gov/user/161/files/86dc8928-7017-4a4b-893c-f77286ded0d4

Dynamic Sensitivity Analysis

  • Regression based method
  • Sobol index based method

sen

Bayesian Model Calibration

Analytic High-Dimensional Problem

A python analytic problem with 50 responses, three input parameters with uniform prior distributions.

image

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

poem_ravenframework-0.1.tar.gz (29.5 kB view hashes)

Uploaded Source

Built Distribution

poem_ravenframework-0.1-py3-none-any.whl (47.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page