Author: Blomley, E.
Paper Title Page
TUPDP030 Integration of an Optimizer Framework into the Control System at KARA 570
 
  • C. Xu, E. Blomley, A.-S. Müller, A. Santamaria Garcia
    KIT, Karlsruhe, Germany
  • M. Zhang
    PU, Princeton, New Jersey, USA
 
  Tuning particle accelerators is not straightforward, as they depend on a large number of non-linearly correlated parameters that, for example, drift over time. In recent years advanced numerical optimization tools have been developed to assist human operators in tuning tasks. A proper interface between the optimizers and the control system will encourage their daily use by the accelerator operators. In this contribution, we present our latest progress in integrating an optimizer framework into the control system of the KARA storage ring at KIT, allowing the automatic tuning methods to be applied for routine tasks.  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-TUPDP030  
About • Received ※ 06 October 2023 — Accepted ※ 04 December 2023 — Issued ※ 10 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPDP020 Management of EPICS IOCs in a Distributed Network Environment Using Salt 1340
 
  • E. Blomley, J. Gethmann, A.-S. Müller, M. Schuh
    KIT, Karlsruhe, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
 
  An EPICS-based control system typically consists of many individual IOCs, which can be distributed across many computers in a network. Managing hundreds of deployed IOCs, keeping track of where they are running, and providing operators with basic interaction capabilities can easily become a maintenance nightmare. At the Institute for Beam Physics and Technology (IBPT) of the Karlsruhe Institute of Technology (KIT), we operate separate networks for our accelerators KARA and FLUTE and use the Salt Project to manage the IT infrastructure. Custom Salt states take care of deploying our IOCs across multiple servers directly from the code repositories, integrating them into the host operating system and monitoring infrastructure. In addition, this allows the integration into our GUI in order to enable operators to monitor and control the process for each IOC without requiring any specific knowledge of where and how that IOC is deployed. Therefore, we can maintain and scale to any number of IOCs on any numbers of hosts nearly effortless. This paper presents the design of this system, discusses the tools and overall setup required to make it work, and shows off the integration into our GUI and monitoring systems.  
poster icon Poster THPDP020 [0.431 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-ICALEPCS2023-THPDP020  
About • Received ※ 04 October 2023 — Accepted ※ 10 December 2023 — Issued ※ 14 December 2023  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)