Closing the Loop: Deploying Auto-Generating Digital Twins for Particle Accelerators
A. D. Brynes, M. King, K. R. L. Baker, R. Banerjee, R. Clarke, D. J. Dunning, J. K. Jones, M. Leputa, A. E. Pollard, M. Romanovschi, M. Shaw, N. Ziyan

TL;DR
This paper introduces an auto-generating digital twin architecture for particle accelerators, enabling non-invasive system interrogation, predictive maintenance, and collaborative development across multiple facilities.
Contribution
It presents a modular, extensible digital twin framework that automatically synchronizes virtual and physical accelerator systems, supporting diverse models and collaborative use.
Findings
Successfully tested on three accelerator facilities.
Provides a ground truth-based, ambiguity-free parameter synchronization.
Supports integration of various models, including machine learning.
Abstract
The simulation of a physical system in a virtual replica, known as a digital twin, is a useful way to interrogate the system non-invasively, providing the ability to perform predictive maintenance and surveillance, and to investigate potential novel configurations without perturbing the system. This article presents the implementation of an auto-generating digital twin architecture for particle accelerators: a virtual control system is generated to mirror the physical accelerator hardware, and used to update a simulation model which then feeds back the results into virtual diagnostics. All of the information about the accelerator lattice is cascaded down from a ground source of truth, removing any ambiguity about the naming of parameters between the simulation model and the virtual hardware. This design is modular and extensible, allowing researchers from different institutions to use…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
