31
LLNL-PRES-805511 This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird Luc Peterson, Bogdan Kustowski, Brian Spears Women in Data Science Livermore, CA March 2, 2020

Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-805511 This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC

Data-driven Design Optimization for Inertial Confinement Fusion Experiments

Kelli HumbirdLuc Peterson, Bogdan Kustowski, Brian Spears

Women in Data Science

Livermore, CAMarch 2, 2020

Page 2: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055112

Inertial Confinement Fusion (ICF) compresses deuterium-tritium (DT) fuel to extreme conditions to produce fusion energy

§ ICF experiments seek to create immense amounts of energy via fusion reactions

§ Reaching fusion “ignition” is challenging; the physics is complex and there are many sources of performance degradation

§ We rely on computer models to design experiments, but even our best models are not predictive of all ICF experiments

Fuel capsule converges ~30x

~2 mm diameter

Images: L. Berzak Hopkins

Page 3: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055113

New data analysis tools can improve how we design and understand inertial confinement fusion (ICF) experiments

Optimize design with simulations

NIF Experiment

Re-optimize in light of experimental evidence

Page 4: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055114

Machine learning can improve the design loop by explicitly updating models using experimental evidence

Train ML models to emulate ICF codes

Experimental log10 Yield

DJI

NN

Pre

dict

ion

DJI

NN

Pre

dict

ion

log10 Yield

Generate simulation database

Calibrate simulation models to experiments

Synthetic Diagnostics

Search for optimal designs

Capsule diameter

Cap

sule

thic

knes

s

Page 5: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055115

Machine learning (ML) models are fast representations of expensive simulations

Data Points

Neural Net

§ ML models emulate physics codes by learning the relationship between inputs/outputs

§ Models enable us to estimate results where no data exist

§ Examples:— Polynomial curve fitting— Power laws — Neural networks (NN)

ML models are fast approximations to expensive simulations

Simulation Inputs

Simulation Outputs

Page 6: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055116

We calibrate ML models using a technique called transfer learning

Can transfer learning be used to “transfer” between simulations and experiments?

Large image database

Image label

Small NIF optics database

Damage label

Thistle

Pansy

Scratch

Ocean

Car

Dog

Retrain to solve different, but related task

“Automated optics inspection analysis for NIF” L. Kegelmeyer et al.

Page 7: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055117

Train NN on large database of cheap

simulations

Transfer learning is used to make more predictive models of ICF experiments

Freeze all but the last layers of the

network, retrain on sparse, expensive

data

Simulation Inputs

Simulation Outputs

Experiment Inputs

Experiment Outputs

Page 8: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055118

§ The data* includes:— 30k low fidelity 1D LILAC simulations

• Spans a 9D input space with varying laser pulse & capsule dimensions— 23 High fidelity simulations— 23 experiments with measurements of yield, bang time, Tion, rhoR, burnwidth

A series of Omega ICF experiments provides a good testbed for transfer learning from simulations to experiments

*Data provided by VarchasGopalaswamy & Riccardo Betti

High fidelity NN

30k low-fidelity sims

Low fidelity NN

Experiment NN

23 high fidelity sims

23 experiments

Transfer

learning Transfer

learning

Page 9: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-8055119

NN+TL: predict high-fidelity simulations with low computational cost

Low-Fi. NNHigh-Fi. NN (train)High-Fi. NN (test)

NN

Pre

dict

ion

High-fidelity BWHigh-fidelity BangTime High-fidelity RhoRHigh-fidelity TionHigh-fidelity Yield

High-Fi. Train

High-Fi. Predict

Low-Fi. Predict

Page 10: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551110

NN+TL: more predictive of future Omega experiments than simulations

Experiment DJINN models can predict future Omega experiments

NN

Pre

dict

ion

Experiment BWExperiment BangTime Experiment RhoRExperiment TionExperiment Yield

Low-Fi. NNHigh-Fi. NNExp NN 1-19 (train)Exp NN 20-23 (test)

Train on old

Predict new

Page 11: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551111

Each model suggests a different optimal* implosion

*Maximum Yield·(⍴R)2

DJINN: Optimal Laser Pulses

Low-fidelity NN

High-fidelity NN

Experiment NN

Optimal Capsules

Page 12: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551112

DJINN: Optimal Laser Pulses

Low-fidelity NN

High-fidelity NN

Experiment NN

Optimal Capsules

Each model suggests a different optimal* implosion

Max 1D Yield

Fix LPI but maintain velocity

Control hydro.

instabilities at higher ⍴R

*Maximum Yield·(⍴R)2

Page 13: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551113

We are using machine learning to create more predictive models by integrating ICF simulations and experimental data

§ ML models can be queried millions of times to rapidly search for simulations to optimize designs

§ Transfer learning is a novel method for creating predictive models

§ You can try these techniques on your own data: — Download our neural network software at github.com/llnl/djinn

Page 14: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

DisclaimerThis document was prepared as an account of work sponsored by an agency of the United States government. Neither the United States government nor Lawrence Livermore National Security, LLC, nor any of their employees makes any warranty, expressed or implied, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represents that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States government or Lawrence Livermore National Security, LLC. The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States government or Lawrence Livermore National Security, LLC, and shall not be used for advertising or product endorsement purposes.

Page 15: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551115

Transfer learning enables us to continuously improve our predictive capabilities by updating our models with data

Simulations won’t change their map, although input transformation models (like multipliers) can rotate and scale it

Machine learning methods can update the map with observations not in the original simulation model

Page 16: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551117

Applying transfer learning to NIF experiments is more challenging

§ For Omega direct drive experiments, capsule-only simulations are analogous to the experiment

§ For NIF indirect drive experiments, hohlraumsimulations are analogous to the experiment— TL with hohlraums is challenging for several reasons:

• Hohlraum simulations are very expensive (can run ~5k in a month timeframe)

• The NIF experimental design space is extremely large (meaning lots of inputs, and therefore lots of simulations needed for the NN)

§ So how can we use TL to help improve predictions of NIF experiments?

Simulation Inputs

Simulation Outputs

Page 17: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551118

We can explore a different approach to transfer learning from simulations to experiments using autoencoders

§ Autoencoders are a type of neural network traditionally used for data compression— Remove redundant information and learn

correlations between observables

Observables (Yield, Tion, X-ray Images, etc)

Compressed Data= “Latent Space”

Compress

Decompress

Observables (Yield, Tion, X-ray Images, etc)

Encode Decode

“Latent space”

§ Autoencoders are simply specialized mappings from outputs to outputs

Page 18: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551119

Can we transfer learn an autoencoder to map from simulation outputs to experimental outputs?

Sim

ulat

ion

outp

uts

Sim

ulat

ion

outp

uts

Step 1: Train an autoencoder to map from simulation outputs to simulation outputs with large database

Page 19: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551120

Can we transfer learn an autoencoder to map from simulation outputs to experimental outputs?

Sim

ulat

ion

outp

uts

Sim

ulat

ion

outp

uts

Expe

rimen

t out

puts

Step 2: Use pre-shot simulation outputs and actual experimental outputs to transfer learn the autoencoder

Page 20: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551121

The autoencoder gives a “correction” to simulation predictions such that they are more consistent with previous experiments

SimulationSimulationinputs

Simulation Outputs

Expected experiment

outputs

TL AE

Step 3: Use our “calibrated” predictions to search for optimal experimental designs

Page 21: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551122

We can optimize experiments using a map that is updated as we gain experimental data

Sim. inputs

Expected exp.outputs

Run simulation

Simulation outputs

Use optimization algorithm select

new inputs

Run optimal experiment

Update AE

Page 22: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551123

A thought experiment: Use transfer learning to guide a NIF campaign to maximize ITFX~Yield*DSR2

Update Model with Data•Transfer learn the autoencoder

Pick the Next Experiment•Search for max Yield*DSR2

Run the Best Experiment

Populate Design

Space with Simulations

Build Initial Autoencoder

Run Some Random

Experiments Phase 2: Exploit and Optimize*

Phase 1: Explore and Build Model

Ø “Experiment”: a Fake Model of NIF:

*Similar to Google Optometrist Algorithm

𝐸𝑥𝑝 𝑥 = 𝐻𝑦𝑑𝑟𝑎(𝐵𝑥)

𝐵 is a random matrixDSR=down scatter ratio

Page 23: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551124

The transfer learned autoencoder gets better at predicting the experiments as it acquires data

5 exp 10 exp 15 exp

Sim. OnlyTL AE

Page 24: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551125

Transfer learned model finds the optimal design within ~6 experiments

§ We repeat the design optimization loop for several random realizations of the “experiment” ground truth:

𝐸𝑥𝑝 𝑥 = 𝐻𝑦𝑑𝑟𝑎(𝐵𝑥)

§ On average, the TL optimization loopenables you to find the true optimal with~6 experiments; the simulation only model gets within 5% of the true optimal

Page 25: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551126

Preliminary results indicate autoencoder TL is possible with the existing NIF database

§ For the Bigfoot campaign we have a set of simulation predictions and experimental observations for 13 experiments

§ An autoencoder trained with only 6 observables transfer learns to the experimental data accurately

§ Next step: use the autoencoder mapping to correct predictions for the next Bigfoot shot, and see if it is more accurate than the simulation-only prediction

Page 26: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551127

New data analysis tools can improve how we design and understand inertial confinement fusion (ICF) experiments

Optimize design with simulations

NIF Experiment

Re-optimize in light of experimental evidence

Page 27: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551128

We design experiments to achieve a specific goal, such as increased areal density or high yield

Neutron Yield

Design parameter 1

Des

ign

para

met

er 2

§ In ICF, we use simulations to search for experimental inputs (laser pulse, capsule) that achieve our goal

§ This can be expensive andchallenging as the NIF design space is large, and simulations aren’t accurate everywhere

§ Machine learning can help us find optimal designs faster

Page 28: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551129

New data analysis tools can improve how we design and understand ICF implosions

Optimize design with simulations

NIF Experiment

Are these consistent?

Are there other explanations for

the data?

How can we better explore vast design spaces for

“optimal” implosions?

How do we use experimental

data to update our models?

Re-optimize in light of experimental evidence

Page 29: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551130

The transfer learned autoencoder gets more accurate as experimental data is accumulated

5 exp 10 exp 15 exp

Sim. OnlyTL AE

Page 30: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551131

Alternatively, we can learn the mapping from simulation observables to experimental observables via an autoencoder

Hohl/Cap Sim.Hohlraum/capsule

Inputs

Transfer learn sim obs-> experiment obs

Sim

obs

Sim

obs

Encoder Decoder

Exp

obs

Sim. Observables

ExperimentObservables

Page 31: Data-driven Design Optimization for Inertial Confinement ... · Data-driven Design Optimization for Inertial Confinement Fusion Experiments Kelli Humbird LucPeterson,BogdanKustowski,

LLNL-PRES-80551132