RL-ABC:用于加速器束线控制的强化学习框架 / RL-ABC: Reinforcement Learning for Accelerator Beamline Control
1️⃣ 一句话总结
本文提出RL-ABC,一个开源Python框架,能够将粒子加速器束线的标准配置自动转化为强化学习环境,利用深度确定性策略梯度算法在测试束线上实现了与经典优化方法相当的粒子传输效率(70.3%),从而大幅降低了加速器束线调优所需的人工干预和开发门槛。
Particle accelerator beamline optimization is a high-dimensional control problem traditionally requiring significant expert intervention. We present RLABC (Reinforcement Learning for Accelerator Beamline Control), an open-source Python framework that automatically transforms standard Elegant beamline configurations into reinforcement learning environments. RLABC integrates with the widely-used Elegant beam dynamics simulation code via SDDS-based interfaces, enabling researchers to apply modern RL algorithms to beamline optimization with minimal RL-specific development. The main contribution is a general methodology for formulating beamline tuning as a Markov decision process: RLABC automatically preprocesses lattice files to insert diagnostic watch points before each tunable element, constructs a 57-dimensional state representation from beam statistics, covariance information, and aperture constraints, and provides a configurable reward function for transmission optimization. The framework supports multiple RL algorithms through Stable-Baselines3 compatibility and implements stage learning strategies for improved training efficiency. Validation on a test beamline derived from the VEPP-5 injection complex (37 control parameters across 11 quadrupoles and 4 dipoles) demonstrates that the framework successfully enables RL-based optimization, with a Deep Deterministic Policy Gradient agent achieving 70.3\% particle transmission -- performance matching established methods such as differential evolution. The framework's stage learning capability allows decomposition of complex optimization problems into manageable subproblems, improving training efficiency. The complete framework, including configuration files and example notebooks, is available as open-source software to facilitate adoption and further research.
RL-ABC:用于加速器束线控制的强化学习框架 / RL-ABC: Reinforcement Learning for Accelerator Beamline Control
本文提出RL-ABC,一个开源Python框架,能够将粒子加速器束线的标准配置自动转化为强化学习环境,利用深度确定性策略梯度算法在测试束线上实现了与经典优化方法相当的粒子传输效率(70.3%),从而大幅降低了加速器束线调优所需的人工干预和开发门槛。
源自 arXiv: 2604.19146