Abstract

High-fidelity physics simulations are powerful tools in the design and optimization of charged particle accelerators. However, the computational burden of these simulations often limits their use in practice for design optimization and experiment planning. It also precludes their use as online models tied directly to accelerator operation. We introduce an approach based on machine learning to create nonlinear, fast-executing surrogate models that are informed by a sparse sampling of the physics simulation. The models are 10^6 to 10^7 times more efficient to execute.We also demonstrate that these models can be reliably used with multi-objective optimization to obtain orders-of-magnitude speedup in initial design studies and experiment planning. For example, we required 132 times fewer simulation evaluations to obtain an equivalent solution for our main test case, and initial studies suggest that between 330 to 550 times fewer simulation evaluations are needed when using an iterative retraining process. Our approach enables new ways for high-fidelity particle accelerator simulations to be used, at comparatively little computational cost.

Highlights

  • Physics simulations are essential tools for the initial design of modern particle accelerator systems, as well as for the subsequent optimization of new operating configurations

  • We introduce an approach based on machine learning to create nonlinear, fastexecuting surrogate models that are informed by a sparse sampling of the physics simulation

  • In contrast to the physics simulation, the machine learning (ML) models can execute in fractions of a second on a laptop with comparable accuracy in predicting the resultant beam parameters. We show that these models are useful for multiobjective optimization in two important ways: (1) they can accurately reproduce optimization results obtained from the physics simulation, meaning they can be reliably used in experiment planning and live optimization during accelerator operation, and (2) they can be used to substantially speed up the initial design process by eliminating the need to run an optimization algorithm entirely on the simulation

Read more

Summary

INTRODUCTION

Physics simulations are essential tools for the initial design of modern particle accelerator systems, as well as for the subsequent optimization of new operating configurations. On-line models tend to rely on greatly simplified representations of the machine physics (e.g., see [8,9,10]), and as a result trade accuracy for speed In light of these limitations, improving the execution speed and scalability of particle accelerator simulations is an area that has seen considerable effort in recent years [11,12]. We show that these models are useful for multiobjective optimization in two important ways: (1) they can accurately reproduce optimization results obtained from the physics simulation, meaning they can be reliably used in experiment planning and live optimization during accelerator operation, and (2) they can be used to substantially speed up the initial design process by eliminating the need to run an optimization algorithm entirely on the simulation. In the subsequent text we refer to the OPAL simulation of the AWA and IsoDAR as the “physics simulation,” and we refer to NSGA-II as the “GA.”

Description of ML approach and validation procedure
Validation of ML surrogate modeling approach for optimization
E ΔE hx PL
Reducing random sample size
Iterative retraining
Improvement in computational efficiency by using ML model
Method Physics simulation
Comparison with different ML models
EXTENSION TO A CHALLENGING CYCLOTRON EXAMPLE
CONCLUSIONS AND DISCUSSION
Incorporation into on-line modeling and model-based control
Updating models with measured data
Accounting for drift and unseen operating conditions
Inclusion of model uncertainty
Efficient sampling strategies
Scaling to higher dimension and complexity
Including prior physics information
Datasets for the surrogate models
OPAL simulation
Implementation of machine learning based surrogate models
Code availability
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call