Surrogate Modeling of Radio-Frequency Quadrupole Particle Accelerators 2
1. Introduction
The replacement of highly accurate, but computationally costly, particle-in-cell
simulations with surrogate models (sometimes called virtual accelerators) is a topical
field of increased interest [1, 2, 3, 4, 5, 6]. Surrogate models use machine learning
(ML) to create fast-executing virtual representations of a complex system like a
particle accelerator. We can then use this surrogate model to, for instance, speed
up (multi-objective) design optimization, or obtain real-time feedback during the
commissioning, tuning, and running of the particle accelerator. The surrogate model is
typically built from a neural network (NN) or some other statistical learning technique
(like polynomial chaos expansion [2]). In the case of using the surrogate model as an
autonomous tuning tool, training data can be obtained not just from simulations, but
also by measurements from existing hardware [7].
The design of the IsoDAR (isotope decay-at-rest) project [8, 9, 10], a planned
experiment in neutrino physics, is the primary motivation for this work. In IsoDAR,
a compact particle accelerator produces a 10 mA proton beam that impinges with
an energy of 60 MeV/amu on a beryllium target surrounded by lithium-7, producing
electron antineutrinos (¯νe) with a well-understood energy distribution through isotope
decay-at-rest [10] (as opposed to other experiments using decay-in-flight). The ¯νe
can then be measured in a nearby liquid scintillator detector via inverse beta decay
(IBD). This configuration yields unprecedented sensitivity to so-called sterile neutrinos,
hypothesized new particles thought to resolve ¯νedeficits observed at experiments
worldwide [11, 12, 13, 14]. The requirements for IsoDAR are 10 mA of protons on
target in a continuous wave beam at 80% duty factor to produce about 1.15 ·1023 ¯νe
over the course of 5 years. Paired with the planned 2.3 kiloton liquid scintillator
detector (LSC) [15] in Korea, this will yield 1.67 million IBD events in the detector.
The IsoDAR particle accelerator comprises an ion source, radio-frequency
quadrupole (RFQ), and a cyclotron [16, 17]. Surrogate modeling has proven
invaluable to IsoDAR’s development, allowing us to demonstrate the robustness of
IsoDAR’s cyclotron design [17] through uncertainty quantification [2], and to perform
a small pilot study to investigate the use of surrogate models for RFQs [18].
In this paper, we expand upon work presented in Ref. [18] to build a neural
network-based surrogate model of an RFQ, but rethink the RFQ parametrization to
account for collinear effects in the feature space, physical RFQ design constraints, and
incorporate variables previously hidden from trained surrogate models. We use these
insights to generate an accurate surrogate model for a 32.8 MHz RFQ covering a wide
design parameter space (subject to physical design constraints). We use the highly
efficient Julia programming language [19] to train our NNs with a widely cast net for
hyperparameter tuning and an unusually large batch size.
The working principle of an RFQ and the generation of training data for the
surrogate model were discussed in detail in Ref. [18]. We briefly summarize them in
Sec. 1.1, and Sec. 2.1, respectively. In Sec. 2, we discuss our methods, including data