Designing Jetting with Gradient Based Tools for Dynamic Compression Experiments

ORAL

Abstract

Recent advances in scientific programming, particularly with regards to topology optimization and machine learning, have necessitated computational methods that generate gradients for optimization. One method to do so is to utilize a tool called automatic differentiation, a mechanism to algorithmically calculate derivatives of functions and combine them to generate gradients of compositions of functions. Code bases such as Jax and PyTorch (which particularly focused on machine learning applications) have demonstrated the ability to scale automatic differentiation to large problems. This allows for rapid gradient calculations, leading to reduced development time as well as significantly higher complexity in the equations used to study a physical phenomenon. While these methods have been studied in the context of machine learning, these approaches have only been applied to mechanics in a handful of cases. This presents an opportunity to study a large variety of optimization problems, such as topology, material parameters, or initial-value problems using this automatic differentiation infrastructure. We demonstrate these results by designing conditions for a dynamic compression experiment driven by a high-current pulsed power system. By using gradient based design tools, we find optimal conditions for RMI jetting in a bent shock configuration and validate these results with both computational and experimental methods.

*This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344 and was supported by the LLNL-LDRD Program under Project No. 21-SI-006.LLNL IM: LLNL-ABS-2002565

Presenters

  • Kevin Korner

    • Lawrence Livermore National Laboratory

Authors

  • Kevin Korner

    • Lawrence Livermore National Laboratory
  • Jergus Strucka

    • Imperial College London
  • Michael R Armstrong

    • Lawrence Livermore National Laboratory
  • Dane M Sterbentz

    • Lawrence Livermore National Laboratory
  • Jeffrey H Nguyen

    • Lawrence Livermore National Laboratory
  • Kassim King Mughal

    • Imperial College London
  • William Joseph Schill

    • Lawrence Livermore National Laboratory
  • Robert N Rieben

    • Lawrence Livermore National Laboratory
  • Brandon L Talamini

    • Lawrence Livermore National Laboratory
  • Julian Andrej

    • Lawrence Livermore National Laboratory
  • Michael Tupek

    • Lawrence Livermore National Laboratory
  • Tzanio Kolev

    • LLNL
  • Dylan J Kline

    • Lawrence Livermore National Laboratory
  • Charles F Jekel

    • Lawrence Livermore National Laboratory
  • Daniel White

    • Lawrence Livermore National Laboratory
  • Simon N Bland

    • Blackett Lab
  • Jonathan L Belof

    • Lawrence Livermore National Laboratory