TY - CONF AU - Rogind, D. AU - Kwon, S. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - LCLS-II Accelerator Control System Status J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The Linac Coherent Light Source complex at the SLAC National Accelerator Laboratory has been upgraded to add a new superconducting accelerator with beam rates up to 1MHz. Though the majority of the more than twenty accelerator control systems are based on LCLS designs, to accommodate the increase in repetition rate from 120Hz to 1MHz, many of the diagnostics and global control systems are upgraded to high performance platforms with standalone CPUs running linuxRT to host the EPICS based controls. With installation and checkouts for control systems completing in 2022, the phased approach to integration and commissioning recently completed with demonstration of the threshold key performance parameters and first light occurring in the Summer of 2023. This paper provides an overview of the LCLS-II accelerator control system architecture, upgrades, the multi-year installation, checkout, integration, commissioning, and lessons learned. PB - JACoW Publishing CP - Geneva, Switzerland SP - 12 EP - 18 KW - controls KW - EPICS KW - MMI KW - linac KW - undulator DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-MO1BCO03 UR - https://jacow.org/icalepcs2023/papers/mo1bco03.pdf ER - TY - CONF AU - Liuzzo, S.M. AU - Agapov, I.V. AU - Böse, M. AU - Carmignani, N. AU - Carver, L.R. AU - Edelen, A.L. AU - Hellert, T. AU - Hoummi, L. AU - Keil, J. AU - Lacoste, D. AU - Le Meillour, A. AU - Malina, L. AU - Musa, E.S.H. AU - Perron, T.P. AU - Raimondi, P. AU - Roussel, R.J. AU - Veglia, B. AU - White, S.M. AU - Zhang, Z. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Optimisation of the Touschek Lifetime in Synchrotron Light Sources Using Badger J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - Badger is a software designed to easily access several optimizers (simplex, RCDS, bayesian optimization, etc.) to solve a given multidimensional minimization/maximization task. The Badger software is very flexible and easy to adapt to different facilities. In the framework of the EURIZON European project Badger was used for the EBS and PETRAIII storage rings interfacing with the Tango and TINE control system. Among other tests, the optimisations of Touschek lifetime was performed and compared with the results obtained with existing tools during machine dedicated times. PB - JACoW Publishing CP - Geneva, Switzerland SP - 108 EP - 115 KW - sextupole KW - injection KW - storage-ring KW - operation KW - quadrupole DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-MO3AO01 UR - https://jacow.org/icalepcs2023/papers/mo3ao01.pdf ER - TY - CONF AU - White, G.R. AU - Edelen, A.L. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Accelerator Systems Cyber Security Activities at SLAC J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - We describe four cyber security related activities of SLAC and collaborations. First, from a broad review of accelerator computing cyber and mission reliability, our analysis method, findings and outcomes. Second, lab-wide and accelerator penetration testing, in particular methods to control, coordinate, and trap, potentially hazardous scans. Third, a summary gap analysis of recent US regulatory orders from common practice at accelerators, and our plans to address these in collaboration with the US Dept. of Energy. Finally, summary attack vectors of EPICS, and technical plans to add authentication and encryption to EPICS itself. PB - JACoW Publishing CP - Geneva, Switzerland SP - 292 EP - 295 KW - controls KW - EPICS KW - network KW - simulation KW - operation DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TU2BCO04 UR - https://jacow.org/icalepcs2023/papers/tu2bco04.pdf ER - TY - CONF AU - Bellister, J.J. AU - Yazar, Y.G. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - PyDM Development Update J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - PyDM is a PyQt-based framework for building user interfaces for control systems. It provides a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. Recent updates include expanded EPICS PVAccess support using the P4P module. A new widget has been added for displaying data received from NTTables. Performance improvements have been implemented to enhance the loading time of displays, particularly those that heavily utilize template repeaters. Additionally, improved documentation and tutorial materials, accompanied by a sample template application, make it easier for users to get started. PB - JACoW Publishing CP - Geneva, Switzerland SP - 349 EP - 350 KW - EPICS KW - framework KW - interface KW - feedback KW - network DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO05 UR - https://jacow.org/icalepcs2023/papers/tumbcmo05.pdf ER - TY - CONF AU - Wang, F.Y. AU - Cruz, J. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Initial Test of a Machine Learning Based SRF Cavity Active Resonance Control J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - We’ll introduce a high precision active motion controller based on machine learning (ML) technology and electric piezo actuator. The controller will be used for SRF cavity active resonance control, where a data-driven model for system motion dynamics will be developed first, and a model predictive controller (MPC) will be built accordingly. Simulation results as well as initial test results with real SRF cavities will be presented in the paper. PB - JACoW Publishing CP - Geneva, Switzerland SP - 379 EP - 381 KW - cavity KW - controls KW - SRF KW - resonance KW - simulation DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUMBCMO14 UR - https://jacow.org/icalepcs2023/papers/tumbcmo14.pdf ER - TY - CONF AU - Edelen, J.P. AU - Diaz Cruz, J.A. AU - Edelen, A.L. AU - Einstein-Curtis, J.A. AU - Henderson, M.J. AU - Kilpatrick, M.C. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Machine Learning for Compact Industrial Accelerators J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The industrial and medical accelerator industry is an ever-growing field with advancements in accelerator technology enabling its adoption for new applications. As the complexity of industrial accelerators grows so does the need for more sophisticated control systems to regulate their operation. Moreover, the environment for industrial and medical accelerators is often harsh and noisy as opposed to the more controlled environment of a laboratory-based machine. This environment makes control more challenging. Additionally, instrumentation for industrial accelerators is limited making it difficult at times to identify and diagnose problems when they occur. RadiaSoft has partnered with SLAC to develop new machine learning methods for control and anomaly detection for industrial accelerators. Our approach is to develop our methods using simulation models followed by testing on experimental systems. Here we present initial results using simulations of a room temperature s-band system. PB - JACoW Publishing CP - Geneva, Switzerland SP - 846 EP - 850 KW - cavity KW - controls KW - simulation KW - industrial-accelerators KW - network DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP115 UR - https://jacow.org/icalepcs2023/papers/tupdp115.pdf ER - TY - CONF AU - Fishler, B.T. AU - Batysta, F. AU - Cabral, M.Y. AU - Galbraith, J. AU - Gopalan, V.K. AU - Jimenez, J. AU - Kiani, L.S. AU - Koh, E.S. AU - McCarrick, J.F. AU - Patel, A.K. AU - Plummer, R.E. AU - Reagan, B. AU - Sistrunk, E. AU - Spinka, T.M. AU - Terzi, K. AU - Velas, K.M. AU - Wallace, T.A. AU - Yin, J. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Conceptual Design of the Matter in Extreme Conditions Upgrade (MEC-U) Rep-Rated Laser Control System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The Lawrence Livermore National Laboratory (LLNL) is delivering the Dual-mode Energetic Laser for Plasma and High Intensity Science (DELPHI) system to SLAC as part of the MEC-U project to create an unprecedented platform for high energy density experiments. The DELPHI control system is required to deliver short and/or long pulses at a 10 Hz firing rate with femto/pico-second accuracy sustained over fourteen 12-hour operator shifts to a common shared target chamber. The MEC-U system requires the integration of the control system with SLAC provided controls related to personnel safety, machine safety, precision timing, data analysis and visualization, amongst others. To meet these needs along with the system’s reliability, availability, and maintainability requirements, LLNL is delivering an EPICS based control system leveraging proven SLAC technology. This talk presents the conceptual design of the DELPHI control system and the methods planned to ensure its successful commissioning and delivery to SLAC. PB - JACoW Publishing CP - Geneva, Switzerland SP - 865 EP - 868 KW - controls KW - laser KW - timing KW - EPICS KW - hardware DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP121 UR - https://jacow.org/icalepcs2023/papers/tupdp121.pdf ER - TY - CONF AU - Huang, Z. AU - Balakrishnan, N. AU - Bong, J.D. AU - Campell, M.L. AU - Thayer, T.C. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Fast Wire Scanner Motion Control Software Upgrade For LCLS-II J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - LCLS-II is the first XFEL to be based on continuous-wave superconducting accelerator technology (CW-SCRF), with the X-ray pulses at repetition rates of up to 1 MHz. LCLS-II’s wire scanner motion control is based on Aerotech Ensemble controller. The position feedback and the beam loss monitor readings during a wire scan aim to measure the beam profile. To meet the measurement requirements under both low and high beam repetition rates, we redesign the software program for EPICS IOC, Aerotech controller, and develop a new User Interface (UI) based on PyDM. This paper will describe the software development details and the software commissioning result under LCLS-II’s production environment. PB - JACoW Publishing CP - Geneva, Switzerland SP - 869 EP - 872 KW - controls KW - software KW - EPICS KW - linac KW - MMI DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP122 UR - https://jacow.org/icalepcs2023/papers/tupdp122.pdf ER - TY - CONF AU - Alnajjar, D. AU - Donadio, M.P. AU - Kim, K.H. AU - Ruckman, R. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - SLAC ATCA Scope - Upgrading the EPICS Support Package J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The SLAC ATCA Scope, a 4-channel dual scope, has an EPICS support package that runs on top of SLAC’s Common Platform software and firmware, and communicates with several high-performance systems in LCLS running on the 7-slot Advanced Telecommunications Computing Architecture (ATCA) crate. The software was completely refactored to improve the usability for IOC engineers. Once linked with an EPICS IOC, it initializes the scope hardware and instantiates the upper software stack providing a set of PVs to control the API and hardware, and to operate the oscilloscope. The exported PVs provide seamless means to configure triggers and obtain data acquisitions similar to a real oscilloscope. The ATCA scope probes are configured dynamically by the user to probe up to four inputs of the ATCA ADC daughter cards. The EPICS support package automatically manages available ATCA carrier board DRAM resources based on the number of samples requested by the user, allowing acquisitions of up to 8 GBytes per trigger. The user can also specify a desired sampling rate, and the ATCA Scope will estimate the nearest possible sampling rate using the current sampling frequency, and perform downsampling to try to match that rate. Adding the EPICS module to an IOC is simple and straightforward. The ATCA Scope support package works for all high-performance systems that have the scope common hardware implemented in its FPGAs. Generic interfaces developed in PyDM are also provided to the user to control the oscilloscope and enrich the user’s seamless overall experience. PB - JACoW Publishing CP - Geneva, Switzerland SP - 873 EP - 876 KW - EPICS KW - software KW - controls KW - interface KW - FPGA DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP123 UR - https://jacow.org/icalepcs2023/papers/tupdp123.pdf ER - TY - CONF AU - Mock, J.A. AU - Domke, Z.A. AU - Herbst, R.T. AU - Krejcik, P. AU - Ruckman, R. AU - Sapozhnikov, L. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Design and Implementation the LCLS-II Machine Protection System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The linear accelerator complex at the SLAC National Accelerator Laboratory has been upgraded to include LCLS-II, a new linac capable of producing beam power as high as several hundred kW with CW beam rates up to 1 MHz while maintaining existing capabilities from the copper machine. Because of these high-power beams, a new Machine Protection System with a latency of less than 100 us was designed and installed to prevent damage to the machine when a fault or beam loss is detected. The new LCLS-II MPS must work in parallel with the existing MPS from the respective sources all the way through the user hutches to provide a mechanism to reduce the beam rate or shut down operation in a beamline without impacting the neighboring beamline when a fault condition is detected. Because either beamline can use either accelerator as its source and each accelerator has different operating requirements, great care was taken in the overall system design to ensure the necessary operation can be achieved with a seamless experience for the accelerator operators. The overall system design of the LCLS-II MPS software including the ability to interact with the existing systems and the tools developed for the control room to provide the user operation experience will be described. PB - JACoW Publishing CP - Geneva, Switzerland SP - 877 EP - 881 KW - software KW - database KW - controls KW - interface KW - EPICS DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP125 UR - https://jacow.org/icalepcs2023/papers/tupdp125.pdf ER - TY - CONF AU - Summers, T. AU - Bianchini Mattison, C. AU - Gibbs, M. AU - Kabana, T.J. AU - Krejcik, P. AU - Mock, J.A. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - SLAC LINAC Mode Manager Interface J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - With the successful commissioning of the new superconducting (SC) LINAC, the LINAC Coherent Light Source (LCLS) now has the capability of interleaving beams from either the normal conducting (NC) LINAC or the SC LINAC to two different destinations, the soft (SXR) and hard (HXR) x-ray undulator beamlines. A mode manager user interface has been created to manage the beamline configuration to transport beam pulses to multiple destinations, which include the numerous intermediate tune-up dumps and safety dumps between the injectors and the final beam dumps. The mode manager interfaces with the timing system which controls the bunch patterns to the various locations, and the machine protection system which prevents excess beam power from being sent to the wrong destination. This paper describes the implementation method for handling the mode switching, as well as the operator user interface which allows users to graphically select the desired beam paths. PB - JACoW Publishing CP - Geneva, Switzerland SP - 882 EP - 885 KW - linac KW - interface KW - timing KW - undulator KW - EPICS DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP127 UR - https://jacow.org/icalepcs2023/papers/tupdp127.pdf ER - TY - CONF AU - Wallace, T.A. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - The LCLS-II Experiment Controls Preemptive Machine Protection System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The LCLS-II Preemptive Machine Protection System (PMPS) safeguards diagnostics, optics, beam-shaping components and experiment apparatus from damage by excess XFEL average power and single-shots. The dynamic nature of these systems requires a somewhat novel approach to a machine protection system design, relying more heavily on preemptive interlocks and automation to avoid mismatches between device states and beam parameters. This is in contrast to reactive machine protection systems. Safe beam parameter sets are determined from the combination of all integrated devices using a hierarchical arrangement and all state changes are held until beam conditions are assured to be safe. This machine protection system design utilizes the Beckhoff industrial controls platform and EtherCAT, and is woven into the LCLS subsystem controllers as a code library and standardized hardware interface. PB - JACoW Publishing CP - Geneva, Switzerland SP - 886 EP - 891 KW - PLC KW - controls KW - interface KW - machine-protect KW - diagnostics DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP129 UR - https://jacow.org/icalepcs2023/papers/tupdp129.pdf ER - TY - CONF AU - Yazar, Y.G. AU - Bellister, J.J. AU - Domke, Z.A. AU - Osman, F.M. AU - Summers, T. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - PyDM Archive Viewer J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - A new open-source PyQT-based archive viewer application has been developed at SLAC National Accelerator Laboratory. The viewer’s main purpose is to visualize both live values and historical Process Variable (PV) data retrieved from the EPICS Archive Appliances. It is designed as both a stand-alone application and to be easily launched from widgets on PyDM operator interfaces. In addition to providing standard configurability for things like traces, formulas, style and data exporting, it provides post-processing capabilities for filtering and curve fitting. The current release supports standard enumerated and analog data types as well as waveforms. Extension of this to support EPICS7 normative data types such as NTTable and NTNDArray is under development. PB - JACoW Publishing CP - Geneva, Switzerland SP - 892 EP - 894 KW - EPICS KW - feedback KW - GUI KW - target KW - controls DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP130 UR - https://jacow.org/icalepcs2023/papers/tupdp130.pdf ER - TY - CONF AU - Zimmer, C.M. AU - Chabot, D. AU - Colocho, W.S. AU - Ding, Y. AU - Nelson, J. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Longitudinal Feedback for the LCLS-II Superconducting Linear Accelerator at SLAC J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - SLAC recently commissioned a new continuous-wave, MHz repetition-rate Superconducting (SC) Linear Accelerator (Linac). This accelerator can produce a 4 GeV electron beam that drives two dedicated Hard and Soft X-ray Undulator lines as part of the Linac Coherent Light Source (LCLS) Free Electron Laser. A new Python-based longitudinal feedback is used to control the electron beam energy and bunch length along the accelerator. This feedback was written to be simple, easily maintainable and easily portable for use on other accelerators or systems as a general-purpose feedback with minimal dependencies. Design and operational results of the feedback will be discussed, along with the Graphical User Interfaces built using Python Display Manager (PyDM). PB - JACoW Publishing CP - Geneva, Switzerland SP - 895 EP - 898 KW - feedback KW - cavity KW - linac KW - controls KW - electron DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TUPDP131 UR - https://jacow.org/icalepcs2023/papers/tupdp131.pdf ER - TY - CONF AU - Ghaly, M. AU - Wallace, T.A. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - The LCLS-II Experiment System Vacuum Controls Architecture J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The LCLS-II Experiment System Vacuum Controls Architecture is a collection of vacuum system design templates, interlock logics, supported components (eg. gauges, pumps, valves), interface I/O, and associated software libraries which implement a baseline functionality and simulation. The architecture also includes a complement of engineering and deployment tools including cable test boxes or hardware simulators, as well as some automatic configuration tools. Vacuum controls at LCLS spans from rough vacuum in complex pumping manifolds, protection of highly-sensitive x-ray optics using fast shutters, maintenance of ultra-high vacuum in experimental sample delivery setups, and beyond. Often, the vacuum standards for LCLS systems exceeds what most vendors are experienced with. The system must maintain high-availability, while also remaining flexible and handling ongoing modifications. This paper will review the comprehensive architecture, the requirements of the LCLS systems, and introduce how to use it for new vacuum system designs. The architecture is meant to influence all phases of a vacuum system lifecycle, and ideally could become a shared project for installations beyond LCLS-II. PB - JACoW Publishing CP - Geneva, Switzerland SP - 962 EP - 965 KW - vacuum KW - controls KW - interface KW - experiment KW - EPICS DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-WE1BCO04 UR - https://jacow.org/icalepcs2023/papers/we1bco04.pdf ER - TY - CONF AU - Johnson, T.K. AU - Browne, M.C. AU - Pino, C.B. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - The LCLS-II Precision Timing Control System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The LCLS-II precision timing system is responsible for the synchronization of optical lasers with the LCLS-II XFEL. The system uses both RF and optical references for synchronization. In contrast to previous systems used at LCLS the optical lasers are shared resources, and must be managed during operations. The timing system consists of three primary functionalities: RF reference distribution, optical reference distribution, and a phase-locked loop (PLL). This PLL may use either the RF or the optical reference as a feedback source. The RF allows for phase comparisons over a relatively wide range, albeit with limited resolution, while the optical reference enables very fine phase comparison (down to attoseconds), but with limited operational range. These systems must be managed using high levels of automation. Much of this automation is done via high-level applications developed in EPICS. The beamline users are presented with relatively simple interfaces that streamline operation and abstract much of the system complexity away. The system provides both PyDM GUIs as well as python interfaces to enable time delay scanning in the LCLS-II DAQ. PB - JACoW Publishing CP - Geneva, Switzerland SP - 966 EP - 972 KW - laser KW - timing KW - EPICS KW - controls KW - interface DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-WE1BCO07 UR - https://jacow.org/icalepcs2023/papers/we1bco07.pdf ER - TY - CONF AU - Thayer, T.C. AU - Balakrishnan, N. AU - Montironi, M.A. AU - Ratti, A. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Deployment and Operation of the Remotely Operated Accelerator Monitor (ROAM) Robot J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - Monitoring the harsh environment within an operating accelerator is a notoriously challenging problem. High radiation, lack of space, poor network connectivity, or extreme temperatures are just some of the challenges that often make ad-hoc, fixed sensor networks the only viable option. In an attempt to increase the flexibility of deploying different types of sensors on an as-needed basis, we have built upon the existing body of work in the field and developed a robotic platform to be used as a mobile sensor platform. The robot is constructed with the objective of minimizing costs and development time, strongly leveraging the use of Commercial-Off-The-Shelf (COTS) hardware and open-source software (ROS). Although designed to be remotely operated by a user, the robot control system incorporates sensors and algorithms for autonomous obstacle detection and avoidance. We have deployed the robot to a number of missions within the SLAC LCLS accelerator complex with the double objective of collecting data to assist accelerator operations and of gaining experience on how to improve the robustness and reliability of the platform. In this work we describe our deployment scenarios, challenges encountered, solutions implemented and future improvement plans. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1077 EP - 1082 KW - controls KW - software KW - radiation KW - hardware KW - network DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-WE3AO06 UR - https://jacow.org/icalepcs2023/papers/we3ao06.pdf ER - TY - CONF AU - Lange, R. AU - Dalesio, L.R. AU - Davidsaver, M.A. AU - Hartman, S.M. AU - Johnson, A.N. AU - Junkes, H. AU - Kasemir, K.-U. AU - Korhonen, T. AU - Kraimer, M.R. AU - McIntyre, G.S. AU - Rose, S.C.F. AU - Shroff, K. AU - Veseli, S. AU - White, G.R. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Five years of EPICS 7 - Status Update and Roadmap J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - After its first release in 2017, EPICS version 7 has been introduced into production at several sites. The central feature of EPICS 7, the support of structured data through the new pvAccess network protocol, has been proven to work in large production systems. EPICS 7 facilitates the implementation of new functionality, including developing AI/ML applications in controls, managing large data volumes, interfacing to middle-layer services, and more. Other features like support for the IPv6 protocol and enhancements to access control have been implemented. Future work includes integrating a refactored API into the core distribution, adding modern network security features, as well as developing new and enhancing existing services that take advantage of these new capabilities. The talk will give an overview of the status of deployments, new additions to the EPICS Core, and an overview of its planned future development. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1087 EP - 1092 KW - EPICS KW - controls KW - network KW - site KW - status DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TH1BCO01 UR - https://jacow.org/icalepcs2023/papers/th1bco01.pdf ER - TY - CONF AU - Bellister, J.J. AU - Schwander, T. AU - Summers, T. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - High Availability Alarm System Deployed with Kubernetes J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - To support multiple scientific facilities at SLAC, a modern alarm system designed for availability, integrability, and extensibility is required. The new alarm system deployed at SLAC fulfills these requirements by blending the Phoebus alarm server with existing open-source technologies for deployment, management, and visualization. To deliver a high-availability deployment, Kubernetes was chosen for orchestration of the system. By deploying all parts of the system as containers with Kubernetes, each component becomes robust to failures, self-healing, and readily recoverable. Well-supported Kubernetes Operators were selected to manage Kafka and Elasticsearch in accordance with current best practices, using high-level declarative deployment files to shift deployment details into the software itself and facilitate nearly seamless future upgrades. An automated process based on git-sync allows for automated restarts of the alarm server when configuration files change eliminating the need for sysadmin intervention. To encourage increased accelerator operator engagement, multiple interfaces are provided for interacting with alarms. Grafana dashboards offer a user-friendly way to build displays with minimal code, while a custom Python client allows for direct consumption from the Kafka message queue and access to any information logged by the system. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1134 EP - 1137 KW - monitoring KW - status KW - interface KW - feedback KW - site DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TH2AO02 UR - https://jacow.org/icalepcs2023/papers/th2ao02.pdf ER - TY - CONF AU - Wallace, T.A. AU - Flath, D.L. AU - Ghaly, M. AU - Johnson, T.K. AU - Lauer, K.R. AU - Lentz, Z.L. AU - Tang-Kong, R.S. AU - Yin, J. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - The LCLS-II Experiment Control System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The Linac Coherent Light Source (LCLS) has been undergoing upgrades for several years now through at least two separate major projects: LCLS-II a DOE 403.13b project responsible for upgrading the accelerator, undulators and some front-end beam delivery systems, and the LCLS-II Strategic Initiative or L2SI project which assumed responsibility for upgrading the experiment endstations to fully utilize the new XFEL machine capabilities to be delivered by LCLS-II. Both projects included scope to design, install and commission a control system prepared to handle the risks associated with the tenfold increase in beam power we will eventually achieve. This paper provides an overview of the new control system architecture from the LCLS-II and L2SI projects and status of its commissioning. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1172 EP - 1178 KW - controls KW - EPICS KW - PLC KW - experiment KW - vacuum DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-TH2BCO03 UR - https://jacow.org/icalepcs2023/papers/th2bco03.pdf ER - TY - CONF AU - Lauer, K.R. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - whatrecord: A Python-Based EPICS File Format Tool J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - whatrecord is a Python-based parsing tool for interacting with a variety of EPICS file formats, including R3 and R7 database files. The project aims for compliance with epics-base by using Lark grammars that closely reflect the original Lex/Yacc grammars. It offers a suite of tools for working with its supported file formats, with convenient Python-facing dataclass object representations and easy JSON serialization. A prototype backend web server for hosting IOC and record information is also included as well as a Vue.js-based frontend, an EPICS build system Makefile dependency inspector, a static analyzer-of-sorts for startup scripts, and a host of other things that the author added at whim to this side project. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1206 EP - 1211 KW - EPICS KW - database KW - controls KW - HOM KW - PLC DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THMBCMO08 UR - https://jacow.org/icalepcs2023/papers/thmbcmo08.pdf ER - TY - CONF AU - Alverson, S.C. AU - Gill, D.K. AU - Saraf, S. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - LCLS-II Cryomodule Isolation Vacuum Pump System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The LCLS-II Project at SLAC National Accelerator is a major upgrade to the lab’s Free Electron Laser (FEL) facility adding a new injector and superconducting linac. In order to support this new linac, a vacuum pumping scheme was needed to isolate the liquid helium lines cooling the RF cavities inside the cryomodules from outside ambient heat as well as to exhaust any leaking helium gas. Carts were built with support for both roughing and high vacuum pumps and read back diagnostics. Additionally, a Programmable Logic Controller (PLC) was then configured to automate the pump down sequence and provide interlocks in the case of a vacuum burst. The design was made modular such that it can be manually relocated easily to other sections of the linac if needed depending on vacuum conditions. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1551 EP - 1555 KW - controls KW - PLC KW - cryomodule KW - vacuum KW - operation DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THPDP086 UR - https://jacow.org/icalepcs2023/papers/thpdp086.pdf ER - TY - CONF AU - Balakrishnan, N. AU - Bong, J.D. AU - Fisher, A.S. AU - Jacobson, B.T. AU - Sapozhnikov, L. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - LCLS-II Controls Software Architecture for the Wire Scan Diagnostics J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The Super Conducting (SC) Linac Coherent Light Source II (LCLS-II) facility at SLAC is capable of delivering an electron beam at a fast rate of up to 1MHz. The high-rate necessitates the processing algorithms and data exchanges with other high-rate systems to be implemented with FPGA technology. For LCLS-II, SLAC has deployed a common platform solution (hardware, firmware, software) which is used by timing, machine protection and diagnostics systems. The wire scanner diagnostic system uses this solution to acquire beam synchronous time-stamped readings, of wire scanner position and beam loss during the scan, for each individual bunch. This paper explores the software architecture and control system integration for LCLS-II wire scanners using the common platform solution. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1556 EP - 1559 KW - controls KW - FPGA KW - diagnostics KW - software KW - electron DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THPDP087 UR - https://jacow.org/icalepcs2023/papers/thpdp087.pdf ER - TY - CONF AU - Alnajjar, D. AU - Donadio, M.P. AU - Kim, K.H. AU - Weaver, M. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - ATCA-Based Beam Line Data Software for SLAC’s LCLS-II Timing System J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - Among the several acquisition services available with SLAC’s high beam rate accelerator, all of which are contemplated in the acquisition service EPICS support package, resides the new Advanced Telecommunications Computing Architecture (ATCA) Beam Line Data (BLD) service. BLD runs on top of SLAC’s common platform software and firmware, and communicates with several high-performance systems (i.e. MPS, BPM, LLRF, timing, etc.) in LCLS, running on a 7-slot ATCA crate. Once linked with an ATCA EPICS IOC and with the proper commands called in the IOC shell, it initializes the BLD FPGA logic and the upper software stack, and makes PVs available allowing the control of the BLD data acquisition rates, and the starting of the BLD data acquisition. This service permits the forwarding of acquired data to configured IP addresses and ports in the format of multicast network packets. Up to four BLD rates can be configured simultaneously, each accessible at its configured IP destination, and with a maximum rate of 1MHz. Users interested in acquiring any of the four BLD rates will need to register in the corresponding IP destination for receiving a copy of the multicast packet on their respective receiver software. BLD has allowed data to be transmitted over multicast packets for over a decade at SLAC, but always at a maximum rate of 120 Hz. The present work focuses on bringing this service to the high beam rate high-performance systems using ATCAs, allowing the reuse of many legacy in-house-developed client software infrastructures. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1560 EP - 1563 KW - software KW - EPICS KW - Linux KW - network KW - FPGA DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THPDP088 UR - https://jacow.org/icalepcs2023/papers/thpdp088.pdf ER - TY - CONF AU - Saraf, S. AU - Alverson, S.C. AU - Karimian, S. AU - Lai, C. AU - Nguyen, S. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - LCLS-II Accelerator Vacuum Control System Design, Installation and Checkout J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - The LCLS-II Project at SLAC National Accelerator Laboratory has constructed a new superconducting accelerator which occupies the first kilometer of SLAC’s original 2-mile-long linear accelerator tunnel. The LCLS-II Vacuum System consists of a combination of particle free(PF) and non-particle free vacuum(non-PF) areas and multiple independent and interdependent systems, including the beamline vacuum, RF system vacuum, cryogenic system vacuum and support systems vacuum. The Vacuum Control System incorporates controls and monitoring of a variety of gauges, pumps, valves and Hiden RGAs. The design uses a Programmable Logic Controller (PLC) to perform valve interlocking functions to isolate bad vacuum areas. In PF areas, a voting scheme has been implemented for slow and fast shutter interlock logic to prevent spurious trips. Additional auxiliary control functions and high-level monitoring of vacuum components is reported to global control system via an Experimental Physics and Industrial Control System (EPICS) input output controller (IOC). This paper will discuss the design as well as the phased approach to installation and successful checkout of LCLS-II Vacuum Control System. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1564 EP - 1569 KW - vacuum KW - controls KW - PLC KW - status KW - interface DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THPDP090 UR - https://jacow.org/icalepcs2023/papers/thpdp090.pdf ER - TY - CONF AU - Kim, K.T. AU - Bellister, J.J. AU - Kim, K.H. AU - Williams, E. AU - Zelazny, S. ED - Schaa, Volker RW ED - Götz, Andy ED - Venter, Johan ED - White, Karen ED - Robichon, Marie ED - Rowland, Vivienne TI - Integrate EPICS 7 with MATLAB Using PVAccess for Python (P4P) Module J2 - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023 CY - Cape Town, South Africa T2 - International Conference on Accelerator and Large Experimental Physics Control Systems T3 - 19 LA - english AB - MATLAB is essential for accelerator scientists engaged in data analysis and processing across diverse fields, including particle physics experiments, synchrotron light sources, XFELs, and telescopes, due to its extensive range of built-in functions and tools. Scientists also depend on EPICS 7 to control and monitor complex systems. Since Python has gained popularity in the scientific community and many facilities have been migrating towards it, SLAC has developed matpva, a Python interface to integrate EPICS 7 with MATLAB. Matpva utilizes the Python P4P module and EPICS 7 to offer a robust and reliable interface for MATLAB users that employ EPICS 7. The EPICS 7 PVAccess API allows higher-level scientific applications to get/set/monitor simple and complex structures from an EPICS 7-based control system. Moreover, matpva simplifies the process by handling the data type conversion from Python to MATLAB, making it easier for researchers to focus on their analyses and innovative ideas instead of technical data conversion. By leveraging matpva, researchers can work more efficiently and make discoveries in diverse fields, including particle physics and astronomy. PB - JACoW Publishing CP - Geneva, Switzerland SP - 1580 EP - 1584 KW - EPICS KW - controls KW - interface KW - experiment KW - status DA - 2024/02 PY - 2024 SN - 2226-0358 SN - 978-3-95450-238-7 DO - doi:10.18429/JACoW-ICALEPCS2023-THSDSC03 UR - https://jacow.org/icalepcs2023/papers/thsdsc03.pdf ER -