MOPHA —  Posters   (07-Oct-19   17:00—18:45)
Paper Title Page
MOPHA001 Robotizing SOLEIL Beamlines to Improve Experiments Automation -1
 
  • Y.-M. Abiven, T. Bucaille, L. Chavas, E. Elkaim, P. Gourhant, Y. Liatimi, K. Medjoubi, S. Pierre-Joseph Zéphir, B. Pilliaud, V. Pinty, A. Somogyi, F. Thiam
    SOLEIL, Gif-sur-Yvette, France
  • S. Bouvel
    EFOR, Levallois Perret, France
 
  Beamlines can benefit from the implementation of industrial robots in several ways: minimization of dead time, maximization of experimental throughput, and limitation of human presence during experimentation. Furthermore, the robots add flexibility in task management. The challenge for SOLEIL is to define a robotic standard, on both hardware and software, which is versatile enough to cover beamlines requirements, while being easy to implement, easy to use, and to maintain in operation. This paper will present the process of defining such a standard at SOLEIL, using 6 axis industrial robot arms. It will detail all aspects of this development, from market studies up to technical constraints. The specifications of the robots are aimed at addressing the most common technical constraints of beamlines, with a special care for mechanical properties. The robotic systems will be integrated into the Tango control system using a feature-based approach. This standard implementation is driven by two applications: picking and placing samples for powder diffraction on the CRISTAL beamline and positioning of a detector for x-rays coherent diffraction experiments on the NANOSCOPIUM beamline.  
poster icon Poster MOPHA001 [1.414 MB]  
 
MOPHA002 A Model-Driven Service-Oriented Wizard-Based Multi-Target Development Kit for Supervision Systems -1
 
  • C.F. Afonso, L. Casalegno, S. Foglio, S.G. Gioia, M. Necchi, M.G. Pullia, S. Toncelli
    CNAO Foundation, Pavia, Italy
  • C. Larizza
    Pavia University, Biomedical Informatics Lab "Mario Stefanelli", Pavia, Italy
 
  Funding: Horizon2020 Marie Skłodowska-Curie Grant Agreement No 675265
The Italian National Hadrontherapy Center (CNAO) is a particle treatment and research center equipped with a synchrotron accelerator. The configuration and support environment of CNAO’s control system, originally designed in 2003, is currently being upgraded to incorporate mobile devices. As part of the technological upgrade, a product line architecture has been designed with intent to define application scope, reusability of core assets, and specification of variation points. Implementation and compliance with the product line architecture aims at reducing application’s development time, improving reliability, and aiding medical certification procedures. However, definition and compliance with the architecture comes with considerable overhead development costs. In order to assist the development of new environment applications, a visual wizard has been developed to create customized base applications. This paper presents the challenges encountered and description of the product line architecture for the upgraded configuration and support environment. Alongside, we also describe the Wizard Generator, currently implemented applications, and planned application validation.
 
poster icon Poster MOPHA002 [2.233 MB]  
 
MOPHA003 Integrating Mobile Devices Into CNAO’s Control System, a Web Service Approach to Device Communication -1
 
  • C.F. Afonso, L. Casalegno, S. Foglio, S.G. Gioia, M. Necchi, S. Toncelli
    CNAO Foundation, Pavia, Italy
  • C. Larizza
    Pavia University, Biomedical Informatics Lab "Mario Stefanelli", Pavia, Italy
 
  Funding: Horizon2020 Marie Skłodowska-Curie Grant Agreement No 675265
The Italian National Hadrontherapy Center (CNAO) is a cancer treatment center employing a synchrotron to accelerate charged particle beams. The configuration and support environment of CNAO’s control system is responsible for managing the repository, configuring the control system, as well as performing non-real time support operations. Applications in this environment interface with the relational repository, remote file systems, as well as lower level control system components. As part of the technological upgrade of the configuration and support environment, CNAO plans to integrate mobile applications into the control system. In order to lay the groundwork for the new generation of applications, new communication interfaces had to be designed. To achieve this, a web services approach was taken, with the objective of standardizing access to these resources. In this paper we describe in detail the update of the communication channels. Additionally, several solutions to challenges encountered, such as access management, logging, and interoperability, are presented.
 
 
MOPHA006 SwissFEL Undulator Control System -1
 
  • A.D. Alarcon
    PSI, Villigen PSI, Switzerland
 
  SwissFEL has successfully commissioned the Aramis beamline, hard x-rays (2 - 12.4 KeV), and the Athos line, soft x-rays (200 eV to 2 keV), will start commissioning in 2020. The Aramis undulator line is currently composed of 13 variable-gap in-vacuum undulators. The Athos line will be made of 16 APPLE II type undulators (Advanced Planar Polarized Light Emitter). Both beamlines have each undulator segment on a 5D mover system; they both also have phase shifters and movable quadrupole tables in between segments. PLCs and DeltaTau motor controllers are used to control motion, for I/O interface, and interlocks. EPICS IOCs communicate with the controllers and provide additional logic and some high level functionality. Further higher level functions are provided through Python scripts and other high level languages.  
poster icon Poster MOPHA006 [1.226 MB]  
 
MOPHA007
Quality Assurance Plan for the SCADA System of the Cherenkov Telescope Array Observatory  
MOMPL001   use link to access more material from this paper's primary paper code  
 
  • E. Antolini
    CTA, Heidelberg, Germany
  • D. Melkumyan, K. Mosshammer, I. Oya
    DESY Zeuthen, Zeuthen, Germany
 
  The Cherenkov Telescope Array is the future ground-based facility for gamma-ray astronomy at very-high energies. The CTA Observatory will comprise more than 100 telescopes and calibration devices that need to be centrally managed and synchronized to perform the required scientific and technical activities. The operation of the array requires a complex Supervisory Control and Data Acquisition (SCADA) system, named Array Control and Data Acquisition (ACADA), whose quality level is crucial for maximizing the efficiency of the CTA operations. In this contribution we aim to present the Quality Assurance (QA) strategy adopted by the ACADA team to fulfill the quality standards required for the creation and usage of ACADA software. We will describe the QA organization and planned activities, together with the quality models and the related metrics defined to comply with the required quality standards. We will describe the procedures, methods and tools which will be applied in order to guarantee, that for each phase of the project, the required level of quality in the design, implementation, testing, integration, configuration, usage and maintenance of the ACADA product are met.  
 
MOPHA008 LIPAc RFQ Control System Lessons Learned -1
 
  • L. Antoniazzi, A. Baldo, M.G. Giacchini, M. Montis
    INFN/LNL, Legnaro (PD), Italy
  • A. Jokinen
    F4E, Germany
  • A. Marqueta
    Fusion for Energy, Garching, Germany
 
  The Linear IFMIF Prototype Accelerator (LIPAc)* Radio Frequency Quadrupole (RFQ) will accelerate a 130 mA deuteron beam up to 5 MeV in continuous wave. Proton beam commissioning of RFQ cavity, together with Medium Energy Beam Transport Line (MEBT) and Diagnostics Plate, is now ongoing to characterize the accelerator behavior**. The RFQ Local Control System (LCS) was designed following the project guideline. It was partially assembled and verified during the RFQ power test in Italy***. The final system configuration was pre-assembled and tested in Europe, after that it was transferred to Japan, where it was installed, commissioned and integrated into LIPAc Central Control System (CCS) between November 2016 and July 2017, when the RFQ Radio Frequency (RF) conditioning started****. Now the RFQ LCS has been running for 2 years. During this time, especially in the initial period, the system required several adjustments and modifications to its functionality and interface, together with assistance and instructions to the operation team. This paper will try to collect useful lessons learned coming from this experience.
*http://www.ifmif.org
**LINAC 2018 - THPO062;
***PcAPac 2014 - WPO017;
****ICALEPCS 2017 - THPHA157.
 
poster icon Poster MOPHA008 [2.942 MB]  
 
MOPHA009 Commissioning the Control System for Cryomodule Cryogenics Distribution System in Test Stand 2 -1
 
  • E. Asensi Conejero, M. Boros, N. Elias, J. Fydrych, W. Hees, P.L. van Velze
    ESS, Lund, Sweden
  • W. Gaj
    IFJ-PAN, Kraków, Poland
 
  The European Spallation Source (ESS) is currently under construction in Lund, Sweden. The superconducting section of the linear accelerator consists of three parts; 26 double-spoke cavities gathered in 13 cryomodules, 36 medium beta elliptical cavities gathered in 9 cryomodules and 84 high beta elliptical cavities gathered in 21 cryomodules. The cryomodules have to be tested in a dedicated test facility before installation in the ESS tunnel, Test Stand 2 is dedicated to the tests of the medium beta and high beta elliptical cryomodules for the ESS linear accelerator. In this paper, the authors present the commissioning of the PLC based control system for the cryogenic circuits in the elliptical cavities cryomodules. These circuits allow the circulation of gas Helium at 4.5 K and liquid Helium at 2 K to cool down the niobium cavities and reach the material superconducting state, as well as to keep a thermal shield with gas Helium at 50 K. Cryogenic valves, heaters and different sort of sensors need to be controlled and monitored to operate this system successfully from a Control Room using dedicated Operator Interfaces developed in CS-Studio and following the EPICS architecture.  
poster icon Poster MOPHA009 [1.369 MB]  
 
MOPHA010 Automatic Beam Loss Threshold Selection for LHC Collimator Alignment -1
 
  • G. Azzopardi, S. Redaelli, B. Salvachua
    CERN, Meyrin, Switzerland
  • A. Muscat, G. Valentino
    University of Malta, Information and Communication Technology, Msida, Malta
 
  The collimation system used in the Large Hadron Collider at CERN is positioned around the beam with a hierarchy that protects sensitive equipment from unavoidable beam losses. The collimator settings are determined using a beam-based alignment technique, where collimator jaws are moved towards the beam until the beam losses exceed a predefined threshold. This threshold needs to be updated dynamically, corresponding to the changes in the beam losses. The current method for aligning collimators is semi-automated requiring a collimation expert to monitor the loss signals and continuously select and update the threshold accordingly. The human element in this procedure is a major bottleneck for speeding up the alignment. This paper therefore proposes a method to fully automate this threshold selection. A data set was formed from previous alignment campaigns and analyzed to define an algorithm that produced results consistent with the user selections. In over 90% of the cases the difference between the two was negligible and the algorithm presented in this study was used for collimator alignments throughout 2018.  
poster icon Poster MOPHA010 [1.763 MB]  
 
MOPHA011 Improving Gesture Recognition with Machine Learning: A Comparison of Traditional Machine Learning and Deep Learning -1
 
  • R. Bacher
    DESY, Hamburg, Germany
 
  Meaningful gesturing is important for an intuitive human-machine communication. This paper deals with methods suitable for identifying different finger, hand and head movements using supervised machine learning algorithms. On the one hand it discusses an implementation based on the k-nearest neighbor classification algorithm (traditional machine learning approach). On the other hand it demonstrates the classification potential of a convolutional neural network (deep learning approach). Both methods are capable of distinguishing between fast and slow, short and long, up and down, or right and left linear as well as clockwise and counterclockwise circular movements. The details of the different methods with respect to recognition accuracy and performance will be presented.  
poster icon Poster MOPHA011 [0.927 MB]  
 
MOPHA012 Interrupting a State Machine -1
 
  • K.V.L. Baker
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  At the ISIS Pulsed Neutron and Muon Source we talk to a variety of types of beamline systems for controlling the environment of samples under investigation. A state machine is an excellent way of controlling a system which has a finite number of states, a predetermined set of transitions, and known events for initiating a transition. But what happens when you want to interrupt that flow? An excellent example of this kind of system could be a field ramp for a magnet, this will start in a "stable" state, the "ramp to target field" event will occur, and it will transition into a state of "ramping". When the field is at the target value, it returns to a "stable" state. Depending on the ramp rate and difference between the current field and the target field this process could take a long time. If you put the wrong field value in, or something else happens external to the state machine, you may want to pause or abort the system whilst it is running. You will want to interrupt the flow through the states. This presentation will detail a solution for such an interruptible system within the EPICS framework.  
poster icon Poster MOPHA012 [0.386 MB]  
 
MOPHA013
FRIB High-Level Software Architecture Implementation  
 
  • E.T. Berryman
    FRIB, East Lansing, Michigan, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661, the State of Michigan and Michigan State University.
The Facility for Rare Isotope Beams (FRIB) is on schedule for an early completion date in 2021. In 2012, an initial design for a high-level software architecture was presented at the International Particle Accelerator Conference. While following trends from service oriented architecture to microservices to streaming architectures, this paper will present lessons learned over a seven year period of construction, commissioning, and preparing for operation.
 
 
MOPHA014 Building and Packaging EPICS Modules With Conda -1
 
  • B. Bertrand, A. Harrisson
    ESS, Lund, Sweden
 
  Conda is an open source package, dependency and environment management system. It runs on Windows, macOS and Linux and can package and distribute software for any language (Python, R, Ruby, C/C++…). It allows one to build a software in a clean and repeatable way. EPICS is made of many different modules that need to be compiled together. Conda makes it easy to define and track dependencies between EPICS base and the different modules (and their versions). Anaconda’s new compilers allow conda to build binaries that can run on any modern linux distribution (x8664). Not relying on any specific OS packages removes issues that can arise when upgrading the OS. At ESS, conda packages are built using gitlab-ci and pushed to a local channel on our Artifactory server. Using conda makes it easy for the users to install the EPICS modules they want, where they want (locally on a machine, in a docker container for testing…). All dependencies and requirements are handled by conda. Conda environments make it possible to work on different versions on the same machine without any conflict.  
poster icon Poster MOPHA014 [0.847 MB]  
 
MOPHA015 Reverse Engineering the Amplifier Slab Tool at the National Ignition Facility -1
 
  • A. Bhasker, R.D. Clark, J.E. Dorham
    LLNL, Livermore, California, USA
 
  Funding: This work performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344
This paper discusses the challenges and steps required to convert a stand-alone legacy Microsoft Access-based application, in the absence of original requirements, to a web-based application with an Oracle backend and Oracle Application Express/JavaScript/JQuery frontend. The Amplifier Slab Selection (ASL) Tool provides a means to manage and track Amplifier Slabs on National Ignition Facility (NIF) beamlines. ASL generates simulations and parameter visualization charts of seated Amplifier Slabs as well as available replacement candidates to help optics designers make beamline configuration decisions. The migration process, undertaken by the NIF Shot Data Systems (SDS) team at Lawrence Livermore National Laboratory (LLNL), included reverse-engineering functional requirements due to evolving processes and changing NIF usage patterns.
 
poster icon Poster MOPHA015 [0.585 MB]  
 
MOPHA016
Enabling Remote HDF5 Browsing and Visualization on Facility Portals  
MOMPL002   use link to access more material from this paper's primary paper code  
 
  • G. Kourousias, F. Billè, R. Borghes, D. Favretto, R. Pugliese
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
  • C. Reispresenter
    CERIC-ERIC, Trieste, Italy
 
  This paper presents the latest developments of h5nuvola* and its integration in the Elettra Virtual User Office (VUO**). The system provides web-based data browsing and visualization of HDF5 files in a similar manner to hdfView through the facility’s portal. This allow remote access to the user experimental data. h5nuvola extends the standard functionality of hdfView and aims at providing additional services. Other than browsing of files and dataset visualization on remote storage (i.e. cloud, AWS, EOSC), h5nuvola provides services for selective exporting of the data locally in a flexible way (including in Jupyter). It allows for multiple formats but also for picking only specific datasets from a single file and even only parts of those datasets (NumPy slicing). It has a modular architecture that includes an API and facilitates data and metadata exploration through REST services. The manuscript presents the integration of the system to the Elettra’s VUO as a case study for the deployment of the system in other facilities too. This integration is challenging but enables the remote access of real datasets for the facility’s end-users.
*https://github.com/ElettraSciComp/h5nuvola
**https://vuo.elettra.eu/pls/vuo/guest.startup
 
 
MOPHA017 pyAT, Pytac and pythonSoftIoc: a Pure Python Virtual Accelerator -1
 
  • W.A.H. Rogers, T.J.R. Nicholls, A.A. Wilsonpresenter
    DLS, Oxfordshire, United Kingdom
 
  Virtual accelerators are used for testing control system software against realistic accelerator simulations. Previous virtual accelerators for synchrotron light sources have used Tracy* ** and Elegant*** **** as the simulator, but without Python bindings for accelerator simulations it has been difficult to create a virtual accelerator using Python. With the development of Python Accelerator Toolbox (pyAT)*****, that is now possible. This paper describes the combination of pyAT, Python Toolkit for Accelerator Controls (Pytac) and pythonSoftIoc to create an EPICS-based virtual accelerator for Diamond Light Source.
*TRACY-2 Documentation
**The DLS Control System
***elegant: A Code for Accelerator Simulation
****A Virtual Accelerator in the Tango Control System
*****pyAT: Python Accelerator Toolbox
 
poster icon Poster MOPHA017 [0.876 MB]  
 
MOPHA018
An EPICS Channel Access Implementation on Siemens PLCs  
MOSH3001   use link to access more material from this paper's primary paper code  
 
  • M. Boros
    evopro Holding Zrt., The evopro group, Budapest, Hungary
  • R.N. Fernandes
    ESS, Lund, Sweden
  • B. Peceli, G. Singler
    evopro Innovation Ltd, Budapest, Hungary
 
  At the European Spallation Source (ESS), a neutron research facility in Sweden, most of the controls are based on PLCs and layered in the following (traditional) way: field equipment <-> PLC <-> EPICS IOC <-> high-level applications. In many situations, the EPICS IOC layer will not implement control logic per se and is only used for converting PLC tags into EPICS PVs to enable the usage of high-level applications such as CS-Studio, Archiver Appliance, and BEAST. To alleviate this (traditional) way of doing controls, we propose a simpler approach: implementation of the Channel Access (CA) protocol in the PLC layer for the latest family of Siemens PLCs to remove the EPICS IOC layer. We called it S7EPICS. S7EPICS fully respects version 13 of the CA protocol specification, and supports multiple EPICS-based client connections at the same time - e.g. CS-Studio, Archiver Appliance - without a noticeable service degradation (i.e. delays). In this paper we introduce this implementation, its architecture and workflow, benchmarking results of tests performed, and future developments that could be pursued such as authentication & authorization mechanisms using, e.g., the Arrowhead Framework.  
 
MOPHA019 Upgrade of the Control System for the LHC High Level RF -1
 
  • Y. Brischetto, L. Arnaudon, V. Costa, D.C. Glenat, D. Landré
    CERN, Meyrin, Switzerland
 
  The acceleration of particles in CERN’s Large Hadron Collider (LHC) is carried out by sixteen superconducting radiofrequency (RF) cavities. Their remote control is taken care of by a complex system which involves heterogeneous equipment and interfaces with a number of different subsystems, such as high voltage power converters, cryogenics, vacuum and access control interlocks. In view of the renovations of the CERN control system planned for the Long Shutdown 2 (LS2), the control software for the RF system recently underwent a complete bottom-up refactoring, in order to dispose of obsolete software and ensure the operation of the system in the long term. The upgraded software has been deployed one year before LS2, and allowed successful operation of the machine. This paper describes the strategy followed in order to commission the system and to guarantee LHC nominal operation after LS2.  
poster icon Poster MOPHA019 [1.568 MB]  
 
MOPHA021
Pytmc: Building EPICS IOCs From PLC Projects in Two Steps  
 
  • N.W. Brown
    SLAC, Menlo Park, California, USA
 
  Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515
Pytmc is a Python package developed at SLAC National Accelerator Laboratory to automate the integration between an EPICS IOC and a Beckhoff TwinCAT3 PLC project. The PLC developer begins by annotating the PLC project to designate variables for integration into EPICS. The command line tool parses files generated during the PLC’s build process to generate the interface between the EPICS IOC and the PLC. The IOC and PLC communicate using ADS, a protocol for controlling and monitoring a PLC during runtime. Pytmc is build upon the ADS driver for EPICS developed by the European Spallation Source.
 
 
MOPHA022 Implementation of ISO 50001 Energy Management System With the Advantage of Archive Viewer in NSRRC -1
 
  • C.S. Chen, W.S. Chan, Y.Y. Cheng, Y.F. Chiu, Y.-C. Chung, K.C. Kuo, M.T. Lee, Y.-C. Lin, C.Y. Liu, Z.-D. Tsai
    NSRRC, Hsinchu, Taiwan
 
  Due to the limited energy resources in Taiwan, energy conservation is always a big issue for everyone who lives in this country. According to the data from the related departments, nearly 98% of energy is imported from abroad for more than a decade. Despite the strong dependency on foreign fuel imports, the energy subsidy policy leads to a relatively low cost of energy for end users, while it is not reasonable. In order to resolve the energy resource shortage and pursue a more efficient energy use, the implementation of ISO 50001 energy management system is activated with the advantage of the Archive Viewer in NSRRC this year. The energy management system will build up a overall energy usage model and several energy performance indicators to help us achieve efficient energy usage.  
poster icon Poster MOPHA022 [0.763 MB]  
 
MOPHA023 Applications of an EPICS Embedded and Credit-card Sized Waveform Acquisition -1
 
  • Y.-S. Cheng, K.T. Hsu, K.H. Hu, D. Lee, C.Y. Liao, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  To eliminate long distance cabling for improving signal quality, the remote waveform access supports have been developed for the TPS (Taiwan Photon Source) and TLS (Taiwan Light Source) control systems for routine operation. The previous mechanism was that a dedicated EPICS IOC has been used to communicate with the present Ethernet-based oscilloscopes to acquire each waveform data. To obtain higher reliability operation and low power consumption, the FPGA and SoC (System-on-Chip) based waveform acquisition which embedded an EPICS IOC has been adopted to capture the waveform signals and process to the EPICS PVs (Process Variables). According to specific purposes use, the different graphical applications have been designed and integrated into the existing operation interfaces. These are convenient to observe waveform status and to analyse the caught data on the control consoles. The efforts are described at this paper.  
poster icon Poster MOPHA023 [5.076 MB]  
 
MOPHA026 Development of an Online Diagnostic Toolkit for the UPC Control System -1
 
  • H.Z. Chen, Y.-S. Chengpresenter, K.T. Hsu, K.H. Hu, C.Y. Liao, C.Y. Wu
    NSRRC, Hsinchu, Taiwan
 
  Most IOC (Input Output Controller) platforms and servers at the TPS control system have been connected to uninterruptible power supplies (UPS) to prevent short downtime of the mains electricity. To accomplish higher availability, it is necessary to maintain batteries and circuits for the UPS system periodically. Thus, an online diagnostic toolkit had to be developed to monitor the status of the UPS system and to notify which abnormal components should be replaced. One dedicated EPICS IOC has been implemented to communicate with each UPS device via SNMP. The PV states of the UPS system are published and archived and specific graphical applications are designed to show the existing control environment via EPICS CA (Channel Access). This paper reports the development of an online diagnostic toolkit for the UPS System.  
 
MOPHA027
Software-based Event Formation at European Spallation Source  
MOMPL004   use link to access more material from this paper's primary paper code  
 
  • M.J. Christensen, M.J. Clarke, A.H.C. Mukai, J.M.C. Nilsson, T.S. Richter, M. Shetty
    ESS, Copenhagen, Denmark
 
  The European Spallation Source (ESS), a spallation neutron source, is being built in Lund, Sweden. The source will be the most intense so far, and new detectors and readout technologies are being designed to support the expected data rates. The Data Management and Software Centre in Copenhagen, is responsible for data acquisition, processing, analysis and curation. ESS readout systems deliver raw data such as time, charge deposition and channel id. The science user needs (time, position), from which she can extract relevant physics parameters. At ESS, readouts are received as UDP and events streamed as TCP to a data aggregator. Neutron positions are determined by coincidence of readouts from spatially orthogonal channels. Despite differences in readout technologies we use common software primitives as much as possible. Currently five detector technologies covering eight ESS instruments have been developed. We report on the architecture and infrastructure for software based event formation. The report outlines the software architecture and provides some details of the software primitives used. We also show how we maintain software integrity using Continuous Integration.  
 
MOPHA028 High Energy Photon Source Control System Design -1
 
  • C.P. Chu, D.P. Jin, G. Lei, G. Li, C.H. Wang, G.L. Xu, L.X. Zhu
    IHEP, Beijing, People’s Republic of China
 
  A 6 GeV high energy synchrotron radiation light source is being built near Beijing, China. The accelerator part contains a linac, a booster and a 1360 m circumference storage ring, and fourteen production beamlines for phase one. The control systems are EPICS based with integrated application and data platforms for the accelerators and beamlines. The number of devices and the complexity level of operation for such a machine is extremely high, therefore, a modern system design is vital for efficient operation of the machine. This paper reports the design, preliminary development and planned near-future work, especially the databases for quality assurance and application software platforms for high level applications.  
poster icon Poster MOPHA028 [2.320 MB]  
 
MOPHA029 FORS-Up: An Upgrade of the FORS2 Instrument @ ESO VLT -1
 
  • R. Cirami, V. Baldini, I. Coretti, P. Di Marcantonio
    INAF-OAT, Trieste, Italy
  • H. Boffin, F. Derie, A. Manescau, R. Siebenmorgen
    ESO, Garching bei Muenchen, Germany
 
  The FORS Upgrade project (FORS-Up), financed by the European Southern Observatory, aims at upgrading the FORS2 instrument currently installed on the UT1 telescope of the ESO Very Large Telescope in Chile. FORS2 is an optical instrument that can be operated in different modes (imaging, polarimetry, long-slit and multi-object spectroscopy). Due to its versatility, the ESO Scientific Technical Committee has identified FORS2 as a highly demanded workhorse among the VLT instruments that shall remain operative for the next 15 years. The main goals of the FORS-Up project are the replacement of the FORS2 scientific detector and the upgrade of the instrument control software and electronics. The project is conceived as "fast track" so that FORS2 is upgraded to the VLT for 2022. This paper focuses on the outcomes of the FORS-Up Phase A, ended in February 2019, and carried out as a collaboration between ESO and INAF – Astronomical Observatory of Trieste, this latter in charge of the feasibility study of the upgrade of the control software and electronics with the latest VLT standard technologies (among them the use of the PLCs and of the latest features of the VLT Control Software).  
poster icon Poster MOPHA029 [4.293 MB]  
 
MOPHA030 An Upgrade of the HARPS-N Spectrograph Autoguider at TNG -1
 
  • R. Cirami, I. Coretti, P. Di Marcantonio
    INAF-OAT, Trieste, Italy
  • F. Alesina, N. Buchschacher, F. Pepe
    Université de Genève, Observatoire Astronomique, Versoix, Switzerland
 
  HARPS-N is a high-precision radial-velocity spectrograph installed on the INAF TNG in the island of La Palma, Canary Islands. The HARPS-N project is a collaboration among several institutes lead by the Astronomical Observatory of the University of Geneva. The HARPS-N control software is composed by the Sequencer, which coordinates the scientific observations and by a series of modules implemented in LabVIEW for the control of the instrument front end, calibration unit and autoguider. The autoguider is the subsystem in charge of maintaining the target centered on the spectrograph fiber. It acquires target images at high frequency with a technical CDD and with the help of dedicated algorithms keeps the target centered on the fiber through a piezo tip-tilt stage. Exploiting the expertise acquired with the autoguiding system of the ESPRESSO spectrograph installed at the ESO VLT, a collaboration has been setup between the HARPS-N Consortium and the INAF - Astronomical Observatory of Trieste for the design and implementation of a new autoguider for HARPS-N. This paper describes the design, implementation and installation phases of the new autoguider system.  
poster icon Poster MOPHA030 [22.514 MB]  
 
MOPHA031 Software and Hardware Design for Controls Infrastructure at Sirius Light Source -1
 
  • J.G.R.S. Franco, C.F. Carneiro, E.P. Coelho, R.C. Ito, P.H. Nallinpresenter, R.W. Polli, A.R.D. Rodrigues, V. dos Santos Pereira
    LNLS, Campinas, Brazil
 
  Sirius is a 3 GeV synchrotron light source under construction in Brazil. Assembly of its accelerators began on March 2018, when the first parts of the linear accelerator were taken out of their boxes and installed. The booster synchrotron installation has already been completed and its subsystems are currently under commissioning, while assembly of storage ring components takes place in parallel. The Control System of Sirius accelerators, based on EPICS, plays an important role in the machine commissioning, and installations and improvements have been continuously achieved. This work describes all the IT infrastructure underlying the control system, hardware developments, software architecture, and support applications. Future plans are also presented.  
poster icon Poster MOPHA031 [32.887 MB]  
 
MOPHA032 Big Data Architectures for Logging and Monitoring Large Scale Telescope Arrays -1
 
  • A. Costa, U. Becciani, P. Bruno, A.S. Calanducci, A. Grillo, S. Riggi, E. Sciacca, F. Vitello
    INAF-OACT, Catania, Italy
  • V. Conforti, F. Gianotti
    INAF, Bologna, Italy
  • J. Schwarz
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
  • G. Tosti
    Università degli di Perugia, Perugia, Italy
 
  Funding: This work was partially supported by the ASTRI "Flagship Project" financed by the Italian Ministry of Education, University, and Research and led by the Italian National Institute of Astrophysics.
Large volumes of technical and logging data result from the operation of large scale astrophysical infrastructures. In the last few years several "Big Data" technologies have been developed to deal with a huge amount of data, e.g. in the Internet of Things (IoT) framework. We are comparing different stacks of Big Data/IoT architectures including high performance distributed messaging systems, time series databases, streaming systems, interactive data visualization. The main aim is to classify these technologies based on a set of use cases typically related to the data produced in the astronomical environment, with the objective to have a system that can be updated, maintained and customized with a minimal programming effort. We present the preliminary results obtained, using different Big Data stack solution to manage some use cases related to quasi real-time collection, processing and storage of the technical data, logging and technical alert produced by the array of nine ASTRI telescopes that are under development by INAF as a pathfinder array for the Cherenkov astronomy in the TeV energy range.
*ASTRI Project: http://www.brera.inaf.it/~astri/wordpress/
**CTA Project: https://www.cta-observatory.org/
 
poster icon Poster MOPHA032 [1.327 MB]  
 
MOPHA033 Timing, Synchronization and Software-Generated Beam Control at FRIB -1
 
  • E. Daykin, M.G. Konrad
    FRIB, East Lansing, Michigan, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
The Facility for Rare Isotope Beams, once completed, will require hundreds of devices throughout the machine to operate using synchronized timestamps and triggering events. These include, but are not limited to fault timestamps, time-dependent diagnostic measurements and complex beam pulse patterns. To achieve this design goal, we utilize a timing network using off-the-shelf hardware from Micro Research Finland. A GPS time base is also utilized to provide client timestamping synchronization via NTP/PTP. We describe our methods for software-generated event and beam pulse patterns, performance of installed equipment against project requirements, integration with other systems and challenges encountered during development.
 
poster icon Poster MOPHA033 [6.598 MB]  
 
MOPHA034 Software Architecture for Next Generation Beam Position Monitors at Fermilab -1
 
  • J.S. Diamond
    Fermilab, Batavia, Illinois, USA
 
  Funding: This work was supported by the DOE contract No. DEAC02-07CH11359 to the Fermi Research Alliance LLC.
The Fermilab Accelerator Division / Instrumentation Department develops Beam Position Monitor (BPM) systems in-house to support its sprawling accelerator complex. Two new BPM systems have been deployed and another upgraded over the last two years. These systems are based on a combination of VME and Gigabit Ethernet connected hardware and a common Linux-based embedded software platform with modular components. The architecture of this software platform and the considerations for adapting to future machines or upgrade projects will be described.
 
poster icon Poster MOPHA034 [1.420 MB]  
 
MOPHA038
A Cloud Based Framework for Advanced Accelerator Controls  
MOSH4002   use link to access more material from this paper's primary paper code  
 
  • J.P. Edelen, M.V. Keilman, P. Moeller, R. Nagler
    RadiaSoft LLC, Boulder, Colorado, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Nuclear Physics under Award Number DE-SC0019682.
Modern particle accelerator facilities generate large amounts of data and face increasing demands on their operational performance. As the demand on accelerator operations increases so does the need for automated tuning algorithms and control to maximize uptime with reduced operator intervention. Existing tools are insufficient to meet the broad demands on controls, visualization, and analysis. We are developing a cloud based toolbox featuring a generic virtual accelerator control room for the development of automated tuning algorithms and the analysis of large complex datasets. This framework utilizes tracking codes combined with with algorithms for machine drift, low-level control systems, and other complications to create realistic models of accelerators. These models are directly interfaced with advanced control toolboxes allowing for rapid prototyping of control algorithms. Additionally, our interface provides users with access to a wide range of Python-based data analytics libraries for the study and visualization of machine data. In this paper, we provide an overview of our interface and demonstrate its utility on a toy accelerator running on EPICS.
 
 
MOPHA039 Slow Control Systems at BM@N and MPD/NICA Detector Experiments -1
 
  • D. Egorov, V.B. Shutov
    JINR, Dubna, Moscow Region, Russia
  • P.V. Chumakov, R.V. Nagdasev
    JINR/VBLHEP, Dubna, Moscow region, Russia
 
  NICA (Nuclotron-based Ion Collider fAcility) is a new accelerator complex designed at the Joint Institute for Nuclear Research (Dubna, Russia) to study properties of dense baryonic matter. BM@N (Baryonic Matter at Nuclotron) is the first experiment at the complex. It is an experimental setup in the fixed-target hall of the Nuclotron to perform a research program focused on the production of strange matter in heavy-ion collisions. MPD (Multipurpose Detector) is a detector for colliding beam experiments at the complex, and it is being developed to provide: efficient registration of the particles produced by heavy ion collisions; identification of particle type, charge and energy; reconstruction of vertices of primary interactions and the position of secondary particle production. Existing Slow Control Systems for BM@N experiment, assembling, and testing zones of MPD detectors are based on Tango Controls. They provide monitoring and control of diverse hardware for efficient data taking, stable operation of detectors and quality control of assembled modules. Current status and developments as well as future design and plans for MPD Slow Control System will be reported.  
poster icon Poster MOPHA039 [177.609 MB]  
 
MOPHA040 Beam Position Feedback System Supported by Karabo at European XFEL -1
 
  • V. Bondar, M. Beg, M. Bergemann, S. Brockhauser, C. Carinan, R. Costa, F. Dall’Antonia, C. Danilevski, W. Ehsanpresenter, S.G. Esenov, R. Fabbri, H. Fangohr, G. Flucke, D. Fulla Marsa, A. Galler, G. Giovanetti, D. Goeries, J. Grünert, S. Hauf, D.G. Hickin, T. Jarosiewicz, E. Kamil, Y. Kirienko, A. Klimovskaia, T.A. Kluyver, D. Mamchyk, T. Michelat, I. Mohacsi, A. Parenti, D.B. Rück, H. Santos, R. Schaffer, A. Silenzi, C. Youngman, P. Zalden, J. Zhu
    EuXFEL, Schenefeld, Germany
  • S. Brockhauser
    BRC, Szeged, Hungary
  • H. Fangohr
    University of Southampton, Southampton, United Kingdom
 
  The XrayFeed device of Karabo [1, 2] is designed to provide spatial X-ray beam stability in terms of drift compensation utilizing different diagnostic components at the European XFEL (EuXFEL). Our feedback systems proved to be indispensable in cutting-edge pump-probe experiments at EuXFEL. The feedback mechanism is based on a closed loop PID control algorithm [3] to steer the beam position measured by a so-called diagnostic devices to the desired centered position via defined actuator adjusting the alignment of X-ray optical elements, in our case a flat X-ray mirror system. Several diagnostic devices and actuators can be selected according to the specific experimental area where a beam position feedback is needed. In this contribution, we analyze the improvement of pointing stability of X-rays using different diagnostic devices as an input source for our feedback system. Different types of photon diagnostic devices such as gas-based X-ray monitors [4], quadrant detectors based on avalanche photo diodes [5] and optical cameras imaging the X-ray footprint on scintillator screens have been evaluated in our pointing stability studies.  
poster icon Poster MOPHA040 [0.963 MB]  
 
MOPHA041 Cause-and-Effect Matrix Specifications for Safety Critical Systems at CERN -1
 
  • B. Fernández Adiego, E. Blanco Viñuela, M. Charrondiere, R. Speroni
    CERN, Geneva, Switzerland
  • M. Bonet, H.D. Hamisch, M.H. de Queiroz
    UFSC, Florianópolis, Brazil
 
  One of the most critical phases in the development of a Safety Instrumented System (SIS) is the functional specification of the Safety Instrumented Functions (SIFs). This step is carried out by a multidisciplinary team of process, controls and safety experts. This functional specification must be simple, unambiguous and compact to allow capturing the requirements from the risk analysis, and facilitating the design, implementation and verification of the SIFs. The Cause and Effect Matrix (CEM) formalism provides a visual representation of Boolean expressions. This makes it adequate to specify stateless logic, such as the safety interlock logic of a SIS. At CERN, a methodology based on the CEM has been applied to the development of a SIS for a magnet test bench facility. This paper shows the applicability of this methodology in a real magnet test bench and presents its impact in the different phases of the IEC 61511 safety lifecycle.  
poster icon Poster MOPHA041 [0.758 MB]  
 
MOPHA042 Evaluating VISTA and EPICS With Regard to Future Control Systems Development at ISIS -1
 
  • I.D. Finch
    STFC/RAL/ISIS, Chilton, Didcot, Oxon, United Kingdom
 
  The ISIS Muon and Neutron Source has been in operation for more than 30 years and has already seen one complete replacement of its controls system software. Currently ISIS uses the Vista controls system suite of software. I present our work in implementing a new EPICS control system for our Front End Test Stand (FETS) currently running VISTA. This new EPICS system is being used to evaluate a possible migration from Vista to EPICS at a larger scale in ISIS. I present my experience in the initial implementation of EPICS, considerations on using a phased transition during which the two systems are run in parallel, and our future plans with regard to developing control systems in an established decades-old accelerator with heterogeneous systems.  
poster icon Poster MOPHA042 [0.396 MB]  
 
MOPHA043 Accelerator Control Data Mining with WEKA -1
 
  • W. Fu, K.A. Brown, T. D’Ottavio, P.S. Dyer, S. Nemesure
    BNL, Upton, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
Accelerator control systems generates and stores many time-series data related to the performance of an accelerator and its support systems. Many of these time series data have detectable change trends and patterns. Being able to timely detect and recognize these data change trends and patterns, analyse and predict the future data changes can provide intelligent ways to improve the controls system with proactive feedback/forward actions. With the help of advanced data mining and machine learning technology, these types of analyses become easier to produce. As machine learning technology matures with the inclusion of powerful model algorithms, data processing tools, and visualization libraries in different programming languages (e.g. Python, R, Java, etc), it becomes relatively easy for developers to learn and apply machine learning technology to online accelerator control system data. This paper explores time series data analysis and forecasting in the Relativistic Heavy Ion Collider (RHIC) control systems with the Waikato Environment for Knowledge Analysis (WEKA) system and its Java data mining APIs.
 
 
MOPHA044 Development of Ethernet Based Real-Time Applications in Linux Using DPDK -1
 
  • G. Gaio, G. Scalamera
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  In the last decade Ethernet has become the most popular way to interface hardware devices and instruments to the control system. Lower cost per connection, reuse of existing network infrastructures, very high data rates, good noise rejection over long cables and finally an easier maintainability of the software in the long term are the main reasons of its success. In addition, the need of low latency systems of the High Frequency Trading community has boosted the development of new strategies, such as CPU isolation, to run real-time applications in plain Linux with a determinism of the order of microseconds. DPDK (Data Plane Development Kit), an open source software solution mainly sponsored by Intel, addresses the request of high determinism over Ethernet by bypassing the network stack of Linux and providing a more friendly framework to develop tasks which are even able to saturate a 100 Gbit connection. Benchmarks regarding the real-time performance and preliminary results of employing DPDK in the acquisition of beam position monitors for the fast orbit feedback of the Elettra storage ring will be presented.  
poster icon Poster MOPHA044 [2.662 MB]  
 
MOPHA045 A New Simulation Stucture to Improve Software Dependability in Collider-Accelerator Control Systems -1
 
  • Y. Gao, T.G. Robertazzi
    Stony Brook University, Stony Brook, New York, USA
  • K.A. Brown, J. Morris, R.H. Olsen
    BNL, Upton, New York, USA
 
  In this work, we propose a new simulation framework aiming to improve the robustness of the control system. It focuses on enhancing the reliability of controls ADO codes by running user-customized testing. The new simulation architecture has two independent parts; together they cover a large amount of ADOs frequently used by developers. The first part of the simulation framework focuses on testing ADOs with GPIB connections to devices. It consists of several function blocks and has a switch mechanism which enables users to conveniently turn on and off the simulation mode without changing the ADO codes. Moreover, it contains a special module which automates testing on ADO codes. Testing results are summarized and presented to users for codes analysis. The second part of the framework adopts a totally different structure. It simulates a different type of interface. Specifically, it focuses on testing ADOs with Ethernet connections to devices. It is based on a powerful networking engine called Twisted, which is an event-driven network programming framework developed by the Twisted Matrix Labs. The simulation framework can handle multiple types of devices at the same time.  
 
MOPHA046 A New Simulation Timing System for Software Testing in Collider-Accelerator Control Systems -1
 
  • Y. Gao, T.G. Robertazzi
    Stony Brook University, Stony Brook, New York, USA
  • K.A. Brown, M. Harvey, J. Morris, R.H. Olsen
    BNL, Upton, New York, USA
 
  Particle accelerators need a timing mechanism to properly accelerate the beam from its source to its destination. The synchronization among accelerator devices is important, which is accomplished by a distribution of timing signals. Devices which require their times synchronized to the acceleration cycle are connected to timelines. Timing signals are sent out along the timelines in the form of digital codes. Correspondingly, devices in the complex are equipped with timeline decoders, which allow devices to extract timing signals appropriately. In this work, a new simulation architecture is introduced which can generate user-specific timing events for software testing in the control systems.  
 
MOPHA047 CERN Secondary Beamlines Software Migration Project -1
 
  • A. Gerbershagen, D. Banerjee, J. Bernhard, M. Brugger, N. Charitonidis, L. Gatignon, E. Montbarbon, B. Rae, M.S. Rosenthal, M.W.U. Van Dijk
    CERN, Meyrin, Switzerland
  • G. D’Alessandro
    JAI, Egham, Surrey, United Kingdom
 
  The Experimental Areas group of the CERN Engineering department operates a number of beamlines for the fixed target experiments, irradiation facilities and test beams. The software currently used for the simulation of the beamline layout (BEATCH), beam optics (TRANSPORT), particle tracking (TURTLE) and muon halo calculation (HALO) has been developed in FORTRAN in the 1980s and requires an update in order to ensure long-term continuity. The ongoing Software Migration Project transfers the beamline description to a set of newer commonly used software codes, such as MADX, FLUKA, G4Beamline, BDSIM etc. This contribution summarizes the goals and the scope of the project. It discusses the implementation of the beamlines in the new codes, their integration into the CERN layout database and the interfaces to the software codes used by other CERN groups. This includes the CERN secondary beamlines control system CESAR, which is used for the readout of the beam diagnostics and control of the beam via setting of the magnets, collimators, filters etc. The proposed interface is designed to allow a comparison between the measured beam parameters and the ones calculated with beam optics software.  
poster icon Poster MOPHA047 [1.114 MB]  
 
MOPHA048 The IRRAD Data Manager (IDM) -1
 
  • B. Gkotse, G. Pezzullo, F. Ravotti
    CERN, Meyrin, Switzerland
  • B. Gkotse, P. Jouvelot
    MINES ParisTech, PSL Research University, Paris, France
 
  Funding: This project has received funding from the European Union’s Horizon 2020 Research and Innovation program under Grant Agreement no. 654168.
The Proton Irradiation Facility (IRRAD) is a reference facility at CERN for characterizing detectors and other accelerator components against radiation. To ensure reliable facility operations and smooth experimental data handling, a new IRRAD Data Manager (IDM) web application has been developed and first used during the last facility run before the CERN Long Shutdown 2. Following best practices in User Experience design, IDM provides a user-friendly interface that allows both users to handle their samples’ data and the facility operators to manage and coordinate the experiments more efficiently. Based on the latest web technologies such as Django, JQuery and Semantic UI, IDM is characterized by its minimalistic design and functional robustness. In this paper, we present the key features of IDM, our design choices and its overall software architecture. Moreover, we discuss scalability and portability opportunities for IDM in order to cope with the requirements of other irradiation facilities.
 
 
MOPHA049 Test-bench Design for New Beam Instrumentation Electronics at CERN -1
 
  • M. Gonzalez-Berges, J.O. Robinson, M. Saccani, V. Schramm, M.A. Stachon
    CERN, Meyrin, Switzerland
 
  The Beam Instrumentation group has designed a new general-purpose VME acquisition board that will serve as the basis for the design of new instruments and will be used in the renovation of existing systems in the future. Around 1200 boards have been produced. They underwent validation, environmental stress screening and run-in tests to ensure their performance and long term reliability. This allowed to identify potential issues at an early stage and mitigate them, minimizing future interventions and downtime. A dedicated test-bench was designed to drive the tests and continuously monitor the board functionality. One board has more than 45 functions including memories, high speed serial links and a variety of diagnostics. The test-bench was fully integrated with the CERN asset management system to allow lifecycle management from the initial production phase. The data captured during these tests was stored and analyzed regularly to find sources of failures. This was the first time that such a complete test-bench has been used. This paper presents all the details of the test-bench design and implementation.  
 
MOPHA050 Towards Improved Accessibility of the Tango Controls -1
 
  • P.P. Goryl, M. Liszcz
    S2Innovation, Kraków, Poland
  • R. Bourtembourg, A. Götz
    ESRF, Grenoble, France
  • V.H. Hardion
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  Funding: Tango Community
Tango Controls is successfully applied at more than 40 scientific institutions and industrial projects. These institutions do not only use the software but also actively participates to its development. The Tango Community raised several projects and activities to support collaboration as well as to make Tango Controls being easier to start with. Some of the projects are led by S2Innovation. These projects are: gathering and unifying of Tango Controls documentation, providing a device classes catalogue and preparation of a so-called TangoBox virtual machine. Status of the projects will be presented as well as their impact on the Tango Controls collaboration.
 
poster icon Poster MOPHA050 [3.703 MB]  
 
MOPHA051 Towards Specification of Tango V10 -1
 
  • P.P. Goryl, M. Liszcz
    S2Innovation, Kraków, Poland
  • A. Götz
    ESRF, Grenoble, France
  • V.H. Hardion
    MAX IV Laboratory, Lund University, Lund, Sweden
  • L. Pivetta
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  Funding: Tango Community
More than 40 laboratories use Tango Controls as a framework for their control systems. During its 18 years of existence, Tango Controls has evolved and matured. The latest 9.3.3 release is regarded as the most stable and feature-reach version of the framework. However, it makes use of already outdated CORBA technology which impacts all the stack, from the low-level transport protocol up to the client API and tools. The Tango Community decided to move forward and is preparing for so-called Tango Controls v10. Tango v10 is meant to be more a new implementation of the framework than a release of new features. The new implementation shall make the code easier to maintain and extend as well as remove legacy technologies. At the same time, it shall keep the Tango Controls objective philosophy and allows the new implementation to coexist with the old one at the same laboratory. The first step in the process is to provide a formal specification of current concepts and protocol. This specification will be base for the development and verification of new source code. Formal specification of Tango Controls and its purpose will be presented along with used tools and methodologies.
 
poster icon Poster MOPHA051 [1.931 MB]  
 
MOPHA052 Evolution Based on MicroTCA and MRF Timing System -1
 
  • F. Gougnaud, P. Bargueden, J.F. Denis, A. Gaget, P. Guiho, T.J. Joannem, A. Lotode, Y. Lussignol, Y. Mariette, V. Nadot, N. Solenne
    CEA-DRF-IRFU, France
  • Q. Bertrand, G. Ferrand, F. Gohier
    CEA-IRFU, Gif-sur-Yvette, France
  • I. Hoffman Moran, E. Reinfeld, I. Shmuely
    Soreq NRC, Yavne, Israel
 
  For many years our Institute CEA IRFU has had a sound experience in VME and EPICS. For the accelerator projects SPIRAL2 at Ganil in Normandy and IFMIF/LIPAc at JAEA/Rokkasho (Japan) the EPICS control systems were based on VME. For 5 years our Institute has been involved in several in-kind collaboration contracts with ESS. For the first contracts (ESS test stands, Source and LEBT controls) ESS recommended us to use VME based solutions on IOxOS boards. Our close collaboration with ESS, their support and the requirements for new projects have led us to develop a standardized hardware and software platform called IRFU EPICS Environment based on microTCA.4 and MRF timing system. This paper describes the advantages of the combination of these recent technologies and the local control system architectures in progress for the SARAF project.  
 
MOPHA053 Status of Control and Synchronization Systems Development at Institute of Electronic Systems -1
 
  • M.G. Grzegrzolka, A. Abramowicz, A. Ciszewska, K. Czuba, B. Gąsowski, P.K. Jatczak, M. Kalisiak, T. Lesniak, M. Lipiński, T. Owczarek, R. Papis, I. Rutkowski, K. Sapór, M. Sawicka, D. Sikora, M. Urbański, L.Z. Zembala, M. Żukociński
    Warsaw University of Technology, Institute of Electronic Systems, Warsaw, Poland
 
  Funding: This work was supported by the Polish Ministry of Science and Higher Education under Grant DIR/WK/2016/06 and DIR/WK/2016/03.
Institute of Electronic Systems (ISE) at Warsaw University of Technology designs, builds and installs control and synchronization systems for several accelerator facilities. In recent years ISE together with the Deutsches Elektronen-Synchrotron (DESY) team created the RF synchronization system for the European XFEL in Hamburg. ISE is a key partner in several other projects for DESY flagship facilities. The group participated in development of the MTCA.4 standard and designed a family of components for the MTCA.4-based LLRF control system. Currently, ISE contributes to the development of the Master Oscillators for XFEL and FLASH, and phase reference distribution system for SINBAD. Since 2016 ISE is an in-kind partner for the European Spallation Source (ESS), working on the phase reference line for the ESS linac, components for 704.42 MHz LLRF control system, including a MTCA.4-based LO signal generation module and the Cavity Simulator. In 2019 ISE became one of the co-founders of the Polish Free-Electron Laser (PolFel) located in the National Centre for Nuclear Research in Świerk. The overview of the recent projects for large physics experiments ongoing at ISE is presented.
 
 
MOPHA054
Progress in Machine Protection System for Low Energy Accelerator Facility  
 
  • Y.H. Guo, Y.C. Cheng
    IMP/CAS, Lanzhou, People’s Republic of China
 
  The paper mainly reports on the design work and progress of China’s LEAF machine protection system. LEAF is a low energy, high current and high charge state heavy ion facility. Since it is a strong beam linear accelerator (beam power > 10 KW), high power beam in Continuous Wave (CW) mode may pose a risk of damage to its equipment. In order to protect the operation safety of RFQ cavity, interception beam diagnostic component and vacuum gate valves, a machine protection system has been designed by using PLC controls with our self-developed photoelectric interface module. The response time requirement of less than 10 ms has been achieved for the machine protection. At the same time, the fault diagnosis and analysis system of the equipment have been built based on the EPICS Archiver Appliance software package. The archiving interval of related data has been set to 10 ms. The control system has a simple structure and currently is in stable operation. It will provide good and reliable technical support for beam commissioning and subsequent physical experiments of the LEAF device.  
 
MOPHA055
Logbook Development Plan at ESS  
 
  • B. Hajinasab
    ESS, Lund, Sweden
 
  In this paper, we discuss the requirements specification and analysis of the needs, and the development plan of a logbook for ESS. Electronic logbooks are used to log important events and activities and store this information for later retrieval and usage. ESS with collaboration with IFE have conducted a requirement study in order to understand the specific needs and requirements for such a software to be used in the control room and other locations associated with the accelerator. The study aims to gather requirements as well as a prioritized list of requirements. The results of the study have been used as part of the development plan of a future logbook for ESS. The requirements have been mapped to the functionalities and technical specifications of the available logbook platforms.  
 
MOPHA058 Lua-Language-Based Data Acquisition Processing EPICS Subscription Filters -1
 
  • J.O. Hill
    LANL, Los Alamos, New Mexico, USA
 
  Funding: Work supported by US Department of Energy under contract DE-AC52-06NA25396.
A previous paper described an upgrade to EPICS enabling client side tools at LANSCE to receive subscription updates filtered selectively to match a logical configuration of LANSCE beam gates, as specified dynamically by control room application programs. This update paper will examine evolving enhancements enabling Lua-language based data acquisition processing subscription update filters, specified by snippets of Lua-language source-code embedded within the EPICS channel-name’s postfix. We will discuss the generalized utility of this approach across a wide range of data acquisition applications, projects, and platforms; the performance and robustness of our production implementation; and our operational experience with the software at LANSCE.
 
poster icon Poster MOPHA058 [0.753 MB]  
 
MOPHA059 Ultra-High Precision Timing System for the CEA-Laser Megajoule -1
 
  • S. Hocquet, N. Bazoge, Ph. Hours, D. Monnier-Bourdin
    Greenfield Technology, Massy, France
  • T. Falgon, T. Somerlinck
    CEA, LE BARP cedex, France
 
  High power laser such as the Laser MegaJoule (LMJ) or National Ignition Facility (NIF) requires different types of trigger precision to synchronize all the laser beams, plasma diagnostics and generate fiducials. Greenfield Technology, which designs and produces picosecond delay generator and timing system for about 20 years, has been hired by CEA to develop new products to meet the LMJ requirements. About 2000 triggers are about to be set to control and synchronize all of the 176 laser beams on the target with a precision better than 40 ps RMS. Among these triggers, Greenfield Technology’s GFT1012 is a 4-channels delay generator challenging ultra-high performances: an ultra-low jitter between 2 slaves below 4 ps RMS and a peak-to-peak wander over 1 week lower than 6 ps due to a thermal control of the most sensitive part (the thermal drift is below 1 ps/°C) and specific developments for clock management and restitution. On going investigation should bring the jitter close to 2 ps RMS between 2 slaves.  
poster icon Poster MOPHA059 [25.801 MB]  
 
MOPHA061
SARAO Control and Monitoring Proxmox Ceph Cluster  
 
  • T. Gatsi, S.W. Hoosenpresenter, B. Xaia
    SARAO, Cape Town, South Africa
 
  Funding: South African Radio Astronomy Observatory (NRF)
The Control and Monitoring (CAM) Team at the South African Radio Astronomy Observatory (SARAO) utilizes Proxmox Virtual Environment and Ceph Storage Platform to manage several development and deployment environments in the implementation of the CAM software solution for the 64-dish MeerKAT Radio Telescope. Both Proxmox and Ceph are open source technologies with Proxmox being a virtualized platform and Ceph designed for modern data storage needs. This provides a scalable, flexible, containerized environment with no single point of failure. The Ceph Storage Cluster is administered through the Proxmox Web GUI allowing both services to be managed from a single location. This allows CAM to build and maintain development environments easily and deploy containerized nodes which, coupled with a Python-based configuration system, runs identical implementations of the CAM software but where each node is purpose-bound. Our paper will illustrate how CAM uses Proxmox and Ceph to develop and deploy modular, scalable and highly-available control and monitoring software to the MeerKAT telescope. The pros and cons encountered while utilizing these technologies will be elaborated in this paper.
 
 
MOPHA062 The Personnel Safety System of ELI-ALPS -1
 
  • F. Horvath, L.J. Fuloppresenter, Sz. Horváth, Z. Héjja, T. Kecskés, I. Kiss, V. Kurusa, G. Kávai, K. Untener
    ELI-ALPS, Szeged, Hungary
 
  Funding: ELI-ALPS is supported by the European Union and cofinanced by the European Regional Development Fund (GOP-1.1.1-12/B-2012-000, GINOP-2.3.6-15-2015-00001)
ELI-ALPS will be the first large-scale attosecond facility accessible to the international scientific community and its user groups. The facility-wide Personnel Safety System (PSS) has been successfully developed and commissioned for the majority of the laboratories. The system has three major goals. First, it provides safe and automatic sensing and interlocking engineering measures as well as monitoring and controlling interfaces for all laboratories in Building A: emergency stop buttons, interlock and enabling signals, door and roller blind sensors, and entrance control. Second, it integrates and monitors the research technology equipment delivered by external parties as black-box systems (all laser systems, and some others). Third, it includes the PSS subsystems of research technology equipment developed on site by in-house and external experts (some of the secondary sources). The gradual development of the system is based on the relevant standards and best practices of functional safety as well as on an iterative and systematic lifecycle incorporating several internal and external reviews. The system is implemented with an easily maintainable network of safety PLCs.
 
poster icon Poster MOPHA062 [1.307 MB]  
 
MOPHA063 Towards a Common Reliability & Availability Information System for Particle Accelerator Facilities -1
 
  • K. Höppner, Th. Haberer, K. Pasic, A. Peters
    HIT, Heidelberg, Germany
  • J. Gutleber, A. Niemi
    CERN, Meyrin, Switzerland
  • H. Humer
    AIT, Vienna, Austria
 
  Funding: This project has received funding from the European Union’s Horizon 2020 Research and Innovation program under grant agreement No 730871.
Failure event and maintenance record based data collection systems have a long tradition in industry. Today, the particle accelerator community does not possess a common platform that permits storing and sharing reliability and availability information in an efficient way. In large accelerator facilities used for fundamental physics research, each machine is unique, the scientific culture, work organization, and management structures are often incompatible with a streamlined industrial approach. Other accelerator facilities enter the area of industrial process improvement, like medical accelerators due to legal requirements and constraints. The Heidelberg Ion Beam Therapy Center is building up a system for reliability and availability analysis, exploring the technical and organizational requirements for a community-wide information system on accelerator system and component reliability and availability. This initiative is part of the EU H2020 project ARIES, started in May 2017. We will present the technical scope of the system that is supposed to access and obtain information specific to reliability statistics in ways not compromising the information suppliers and system producers.
 
 
MOPHA064 An Off-Momentum Beam Loss Feedback Controller and Graphical User Interface for the LHC -1
 
  • B. Salvachua, D. Alves, G. Azzopardi, S. Jacksonpresenter, D. Mirarchi, M. Pojer
    CERN, Meyrin, Switzerland
  • G. Valentino
    University of Malta, Information and Communication Technology, Msida, Malta
 
  During LHC operation, a campaign to validate the configuration of the LHC collimation system is conducted every few months. This is performed by means of loss maps, where specific beam losses are deliberately generated with the resulting loss patterns compared to expectations. The LHC collimators have to protect the machine from both betatron and off-momentum losses. In order to validate the off-momentum protection, beam losses are generated by shifting the RF frequency using a low intensity beam. This is a delicate process that, in the past, often led to the beam being dumped due to excessive losses. To avoid this, a feedback system based on the 100 Hz data stream from the LHC Beam Loss system has been implemented. When given a target RF frequency, the feedback system approaches this frequency in steps while monitoring the losses until the selected loss pattern conditions are reached, so avoiding the excessive losses that lead to a beam dump. This paper will describe the LHC off-momentum beam loss feedback system and the results achieved.  
poster icon Poster MOPHA064 [5.005 MB]  
 
MOPHA065
Framework for Integrating Experiment-Preconditioning Subsystems to Support Downline Shots on the Z Machine  
MOMPL005   use link to access more material from this paper's primary paper code  
 
  • D.W. Johnson
    Sandia National Laboratories, Albuquerque, New Mexico, USA
 
  Sandia National Laboratories’ Z Machine is a pulsed power driver that delivers 100 ns current pulses up to 27 MA to support a variety of high energy density physics (HEDP) experiments. Recently, new subsystems have been added to enhance the experiment initial conditions and enable new HEDP research thrusts. These capabilities include the Gas-Puff subsystem, which introduces nested columns of gas that the Z current pulse implodes. The Applied B on Z subsystem uses pulsed external field coils to pre-magnetize deuterium fuel up to 30 T for Magnetized Liner Inertial Fusion (MagLIF) research. These systems have been integrated with the control and monitoring (CM) system to coordinate operation into the hierarchical control system of the Z Machine. The primary controls of the Z Machine uses PLC540E controllers that interface using physical digital channels and direct network I/O addressing. The LabVIEW based client-server architecture along with timing, control, and permissive techniques will be discussed. Both systems have similar requirements of timing, charging, testing, etc. that lead to the designed load conditions for the current pulses to drive experiments on the Z Machine.  
 
MOPHA066 Electronics for LCLS-II Beam Containment System Shut-off -1
 
  • R.A. Kadyrov, D.G. Brown, E.P. Chin, C.I. Clarke, M. Petree, E. Rodriguez, F. Tao
    SLAC, Menlo Park, California, USA
 
  LCLS-II is a new FEL which is under construction at SLAC National Accelerator Laboratory. Its superconducting electron linac is able to produce up to 1.2 MW of beam power. Beam Containment System (BCS) is employed to limit the beam power and prevent excessive radiation in case of electron beam loss or FEL breach. Fast and slow shut-off paths are designed for devices with different response requirements. The system is required to shut-off the beam within 200 µs for some of the fast sensors. Fast path is based on custom electronic designs, and slow path leverages industrial safety-rated PLC hardware. The system spans for 4 km of LCLS-II and combines inputs from about 150 sensors of different complexity. Architecture is based on multiple levels starting with summing sensor inputs locally and to converting them into permits for the shut-off devices. Each level is implemented redundantly. Automated test and manual tests at all levels are implemented in the system. System architecture, electronics design and cable plant challenges are presented below.  
 
MOPHA067
New Injection Information Archiver for SuperKEKB  
 
  • H. Kaji
    KEK, Ibaraki, Japan
 
  We upgraded the Injection Archiver System of the SuperKEKB collider. It records the information related with the beam injection. The system is configured on the EPICS network. The database server employs Archiver Appliance as the database management system. In addition, the distributed shared memory is installed on the database server. Its memory area is synchronized with other nodes such as bunch current monitor via the optical connection. Therefore the database server can collect the data like bunch current at the RF-bucket which the beam pulse is injected. By using this dedicated optical network, we succeed the high-speed and stable data acquisition. The injection data can be recorded, pulse-by-pulse, in 50 Hz without any packet loss.  
poster icon Poster MOPHA067 [2.384 MB]  
 
MOPHA068 Improving Reliability of the Fast Extraction Kicker Timing Control at the AGS -1
 
  • P.K. Kankiya, J.P. Jamilkowski
    BNL, Upton, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
The fast extraction kicker system at AGS to RHIC transport line uses Stanford Research DG535 delay generators to time, synchronize, and trigger charging power supplies and high-level thyratron trigger pulse generators. This timing system has been upgraded to use an SRS DG645 instrument due to reliability issues with the aforementioned model and slow response time of GPIB buses. The new model provides the relative timing of the separate kicker modules of the assembly from a synchronized external trigger with the RF system. Specifications of the timing scheme, an algorithm to load settings synchronized with RHIC real-time events, and performance analysis of the software will be presented in the paper.
 
 
MOPHA069 Automation of the Undulator Middle Plane Alignment Relative to the Electron Beam Position Using the K-Monochromator -1
 
  • S. Karabekyan, S. Abeghyan, W. Freund
    EuXFEL, Schenefeld, Germany
  • L. Fröhlich
    DESY, Hamburg, Germany
 
  The correct K value of an undulator is an important parameter to achieve lasing conditions at free electron lasers. The accuracy of the installation of the undulator in the tunnel is limited by the accuracy of the instruments used in surveying. Moreover, the position of the electron beam also varies depending on its alignment. Another source of misalignment is ground movement and the resulting change in the position of the tunnel. All this can lead to misalignment of the electron beam position relative to the center of the undulator gap up to several hundred microns. That, in turn, will lead to a deviation of the ΔK/K parameter several times higher than the tolerance requirement. An automated method of aligning the middle plane of the undulator, using a K-monochromator, was developed and used at European XFEL. Details of the method are described in this article. The results of the K value measurements are discussed.  
poster icon Poster MOPHA069 [0.713 MB]  
 
MOPHA071 Integrated Multi-Purpose Tool for Data Processing and Analysis via EPICS PV Access -1
 
  • J.H. Kim, H.S. Kim, Y.M. Kim, H.-J. Kwon, Y.G. Song
    Korea Atomic Energy Research Institute (KAERI), Gyeongbuk, Republic of Korea
 
  Funding: This work has been supported through KOMAC (Korea Multi-purpose Accelerator Complex) operation fund of KAERI by MSIT (Ministry of Science and ICT)
At the KOMAC, we have been operating a proton linac, consists of an ion source, low energy beam transport, a radio frequency quadrupole and eleven drift tube linacs for 100 MeV. The beam that users require is transported to the five target rooms using linac control system based on EPICS framework. In order to offering stable beam condition, it is important to figure out characteristic of a 100 MeV proton linac. Then the beam diagnosis systems such as beam current monitoring system, beam phase monitoring system and beam position monitoring system are installed on linac. All the data from diagnosis systems are monitored using control system studio for user interface and are archived through archive appliance. Operators analyze data after experiment for linac characteristic or some events are happened. So data scanning and processing tools are required to manage and analysis the linac more efficiently. In this paper, we describe implementation for the integrated data processing and analysis tools based on data access.
 
 
MOPHA072 Automation in NSRC SOLARIS With Python and Tango Controls -1
 
  • W.T. Kitka, M.K. Falowski, A.M. Marendziak, N. Olszowska, M. Zając
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  NSRC SOLARIS is a 1.5 GeV third generation light source constructed at Jagiellonian University in Kraków, Poland. The machine was commissioned in April 2016 and operates in decay mode. Two beamlines PEEM/XAS and UARPES were commissioned in 2018 and they have opened for conducting research in fall 2018. Two more beamlines (PHELIX and XMCD) are installed now and will be commissioned soon. Due to small size of the team and many concurrent tasks, automation is very important. Automating many tasks in a quick and effective way is possible thanks to the control system based on TANGO Controls and Python programming language. With facadevice library the necessary values can be easily calculated in real-time. Beam position correction with PID controller at PEEM/XAS and UARPES beamlines, alarm handling in SOLARIS Heating Unit Controller and real-time calculation of various vacuum parameters are shown as examples.  
 
MOPHA073 Recent Updates of the RIKEN RI Beam Factory Control System -1
 
  • M. Komiyama, M. Fujimaki, N. Fukunishi, A. Uchiyama
    RIKEN Nishina Center, Wako, Japan
 
  We report on two latest updates of the RIKEN Radioactive Isotope Beam Factory (RIBF) control system. First, the successor of the existing beam interlock system (BIS) operated since 2006 was developed in 2019. As a first step, it covers a small part of the RIBF facility. The new interlock system is based on a programmable logic controller (PLC) and uses a Linux-based PLC-CPU on that the Experimental Physics and Industrial Control System (EPICS) programs can be executed in addition to a sequencer. By using two kinds of CPUs properly according to the speed required for each signal handled in the system, we succeeded in reducing the response time less than one third of the BIS in the performance test using prototype. Second, we plan to expand coverage of the alarm system. We have applied the Best Ever Alarm System Toolkit (BEAST) for several years in addition to the Alarm Handler mainly to vacuum components. We have tried to include the magnet power supplies but found difficulties in treating old power supplies having large fluctuations of read-out values of their excitation currents in an appropriate manner. Our trials to overcome this problem will be presented.  
 
MOPHA074
Automatic Deployment in a Control System Environment  
MOMPL006   use link to access more material from this paper's primary paper code  
 
  • M.G. Konrad, S. Beher, A.P. Lathrop, D.G. Maxwell, J.P.H. Ryan
    FRIB, East Lansing, Michigan, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
Development of many software projects at the Facility of Rare Isotope Beams (FRIB) follows an agile development approach. An important part of this practice is to make new software versions available to users frequently to meet their changing needs during commissioning and to get feedback from them in a timely manner. However, building, testing, packaging, and deploying software manually can be a time-consuming and error-prone process. We will present processes and tools used at FRIB to standardize and automate the required steps. We will also describe our experience upgrading control system computers to a new operating system version as well as to a new EPICS release.
 
 
MOPHA075
EPICS Support Module for Efficient UDP Communication With FPGAs  
 
  • M.G. Konrad, E. Bernal, M.A. Davis
    FRIB, East Lansing, Michigan, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
The driver linac of the Facility for Rare Isotope Beams (FRIB) contains 332 cavities which are controlled by individual FPGA-based low-level RF controllers. Due to limited hardware resources the EPICS IOCs cannot be embedded in the low-level RF controllers but are running on virtual machines communicating with the devices over Ethernet. An EPICS support module communicating with the devices over UDP has been developed based on the Asyn library. It supports efficient read and write access for both scalar and array data as well as support for triggering actions on the device. Device-related parameters like register addresses and data types are configurable in the EPICS record database making the support module independent of the hardware and the application. This also allows engineers to keep up with evolving firmware without recompiling the support library. The implementation of the support module leverages modern C++ features and relies on timers for periodic communication, timeouts, and detection of communication problems. The latter allows the communication code to be tested separately from the timers keeping the run time of the unit tests short.
 
poster icon Poster MOPHA075 [24.590 MB]  
 
MOPHA076 Timing System Upgrade for Medical Linear Accelerator Project at SLRI -1
 
  • R. Rujanakraikarn, P. Koonpongpresenter, S. Tesprasitte
    SLRI, Nakhon Ratchasima, Thailand
 
  A prototype of 6 MeV medical linear accelerator has been under development at Synchrotron Light Research Institute (SLRI). Several subsystems of the machine have been carefully designed and tested to prepare for x-ray generation. To maintain proper operation of the machine, pulse signals are generated to synchronize various subsystems. The timing system, based on the previous version designed on Xilinx Spartan-3 FPGA, is upgraded with better timing resolution, easier configuration with more timing channels, and future expansion of the system. A new LabVIEW GUI is also designed with more details on timing parameters for easy customization. The result of this new design is satisfactorily achieved with the resolution of 10 nanoseconds per time step and up to 15 synchronized timing channels implemented on two FPGA modules.  
poster icon Poster MOPHA076 [0.760 MB]  
 
MOPHA077
Standarized Approach for Automatic Measurement and Application of Local Feed-Forward Correction for Insertion Devices  
MOSH3002   use link to access more material from this paper's primary paper code  
 
  • G.W. Kowalski
    Solaris National Synchrotron Radiation Centre, Jagiellonian University, Kraków, Poland
 
  Using insertion devices, while generally beneficial for beamline science, comes with its drawbacks. The main problem is the impact a device has on the orbit shape and stability. Accelerators not equipped with the fast orbit feedback system, suffer sudden and large beam position shifts, that can even make operation on beamlines impossible. Presented solution is meant to simplify and automatize the insertion device measurement process, as well as application of the calculated correction. Whole system aims to be reusable for different insertion devices on different beamlines.  
 
MOPHA078 Renovation of the SPS Personnel Protection System: A Configurable Approach -1
 
  • T. Ladzinski, B. Fernández Adiego, F. Havart
    CERN, Meyrin, Switzerland
 
  The renovation of the SPS Personnel Protection System (PPS) comprises the installation of industrial access control solutions and the implementation of a new safety instrumented system tailored to the particular needs of the accelerator. The SPS has been a working horse of the CERN accelerator complex for many decades and its configuration has changed through the many years of operation. The classic solutions for safety systems design, used in the LHC and PS machines, have not been judged adequate for this accelerator undergoing perpetual changes, composed of many sites forming several safety chains. In order to avoid expensive software modifications, each time the accelerator configuration evolves, a configurable safety software design was proposed. This paper presents the hardware architecture of the PLC-based SPS PPS and the configurable software architecture proposed. It further reports on the testing and formal verification activities performed to validate the safety software and discusses the pros and cons of the configurable approach.  
poster icon Poster MOPHA078 [1.956 MB]  
 
MOPHA079
adviewer: The EPICS Area Detector Configurator You Didn’t Know You Needed  
MOSH1002   use link to access more material from this paper's primary paper code  
 
  • K.R. Lauer
    SLAC, Menlo Park, California, USA
 
  Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515.
EPICS Area Detector connects area detector cameras to plugin pipelines through the standard flat namespace that EPICS provides. Visualizing and re-configuring this port connectivity in AreaDetector can be confusing and - at times - painful. adviewer provides a Qt-based interactive graph visualization of all cameras and plugins, along with per-plugin configuration capabilities and integration with an image viewer. adviewer is built on Python, ophyd, typhon, qtpynodeeditor, and Qt (via qtpy).
 
 
MOPHA080 Automatic Reconfiguration of CERN 18 kV Electrical Distribution - the Auto Transfer Control System -1
 
  • J.C. Letra Simoes, S. Infante, F.A. Marin
    CERN, Geneva, Switzerland
 
  Availability is key to electrical power distribution at CERN. The CERN electrical network has been consolidated over the last 15 years in order to cope with the evolving needs of the laboratory and now comprises a 200 MW supply from the French grid at 400 kV, a partial back up from the Swiss grid at 130 kV and 16 diesel generators. The Auto Transfer Control System has a critical role in minimizing the duration of power cuts on this complex electrical network, thus significantly reducing the impact of downtime on CERN accelerator operation. In the event of a major power loss, the control system analyzes the global status of the network and decides how to reconfigure the network from alternative sources, following predefined constraints and priorities. The Auto Transfer Control System is based on redundant logical controllers (PLC) with multiple remote IO stations linked via an Ethernet IP ring (over optical fiber) across the three major substations at CERN. This paper describes the system requirements, constraints and the applicable technologies, which will be used to deliver an operational system by 2020.  
poster icon Poster MOPHA080 [1.577 MB]  
 
MOPHA081
The Accelerator Control System of Heavy Ion Medical Machine at Lanzhou  
 
  • P. Li
    IMP/CAS, Lanzhou, People’s Republic of China
 
  Heavy Ion Medical Machine (HIMM) is a carbon ion cancer treatment facility which is being built by the Institute of Modern Physics (IMP) in China. This facility is based on a compact synchrotron which will deliver carbon ion beams with energies up to 400 MeV/u. In order to operate this machine efficiently, the control system has been designed and installed in this medical machine. Meanwhile, a virtual accelerator has been designed to support tools development from physics study and beam commissioning to beam operation. In this contribution, the main design features of the architecture of the HIMM control system, basic functions of operation software, the data cycles of power supplies and the RF cavity are described in detail. Furthermore, to fulfill the requirements of the accelerator physics simulation, the function model of beam transfer line Twiss calculation based on the tuning value of power supply is also presented in this paper. Central timing system and machine interlock system are also introduced in this paper. Multi energy extraction method will be designed and implemented in the next HIMM machine to enhance the treatment efficiency.  
 
MOPHA083
Sector Focused Cyclotron Power Supply Control System Upgrade  
 
  • X.J. Liu, J.J. Chang, Y. Chen, J.K. Liu, A. Shi, P.P. Wang, J.Q. Wu, W. Zhang
    IMP/CAS, Lanzhou, People’s Republic of China
 
  The old power supply control system of SFC (Sector Focused Cyclotron) has been in operation for more than a decade. Control system architecture is centralized and equipment failure rate is getting higher and higher. The new control system uses the EPICS architecture and the hardware uses Advantech’s APAX modules. The IOC runs on the APAX host and interacts with the module through API functions. The system has been running very stable for several months without failure.  
 
MOPHA085 CERN Controls Open Source Monitoring System -1
 
  • F. Locci, F. Ehm, L. Gallerani, J. Lauener, J.P. Palluel, R. Voirin
    CERN, Meyrin, Switzerland
 
  The CERN accelerator controls infrastructure spans several thousands of machines and devices used for Accelerator control and data acquisition. In 2009 a full home-made CERN solution has been developed (DIAMON) to monitor and diagnose the complete controls infrastructure. The adoption of the solution by an enlarged community of users and its rapid expansion led to a final product that became more difficult to operate and maintain, in particular because of the multiplicity and redundancy of the services, the centralized management of the data acquisition and visualization software, the complex configuration and also the intrinsic scalability limits. At the end 2017, a complete new monitoring system for the beam controls infrastructure was launched. The new "COSMOS" system was developed with two main objectives in mind: First, detect instabilities and prevent breakdowns of the control system infrastructure and to provide users with a more coherent and efficient solution for the development of their specific data monitoring agents and related dashboards. This paper describes the overall architecture of COSMOS, focusing on the conceptual and technological choices of the system.  
poster icon Poster MOPHA085 [1.401 MB]  
 
MOPHA086 The Design of Experimental Performance Analysis and Visualization System -1
 
  • J. Luo, L. Li, Z. Ni, X. Zhou
    CAEP, Sichuan, People’s Republic of China
  • Y. Gaopresenter
    Stony Brook University, Stony Brook, New York, USA
 
  The analysis of experimental performance is an essential task to any experiment. With the increasing demand on experimental data mining and utilization. methods of experimental data analysis abound, including visualization, multi-dimensional performance evaluation, experimental process modeling, performance prediction, to name but a few. We design and develop an experimental performance analysis and visualization system, consisting of data source configuration component, algorithm management component, and data visualization component. It provides us feasibilities such as experimental data extraction and transformation, algorithm flexible configuration and validation, and multi-views presentation of experimental performance. It will bring great convenience and improvement for the analysis and verification of experimental performance.  
poster icon Poster MOPHA086 [0.232 MB]  
 
MOPHA087
The Design of Intelligent Integrated Control Software Framework of Facilities for Scientific Experiments  
MOMPL007   use link to access more material from this paper's primary paper code  
 
  • Z. Ni, L. Li, J. Liu, J. Luo, X. Zhou
    CAEP, Sichuan, People’s Republic of China
  • Y. Gaopresenter
    Stony Brook University, Stony Brook, New York, USA
 
  The control system of the scientific experimental facility requires heterogeneous control access, domain algorithm, sequence control, monitoring, log, alarm and archiving. We must extract common requirements such as monitoring, control, and data acquisition. Based on the Tango framework, we build typical device components, algorithms, sequence engines, graphical models and data models for scientific experimental facility control systems developed to meet common needs, and are named the Intelligent integrated Control Software Framework of Facilities for Scientific Experiments (iCOFFEE). As a development platform for integrated control system software, iCOFFEE provides a highly flexible architecture, standardized templates, basic functional components and services for control systems that increase flexibility, robustness, scalability and maintainability. This article focuses on the design of the framework, especially the monitoring configuration and control flow design.  
slides icon Slides MOPHA087 [2.148 MB]  
 
MOPHA088 Consolidation of Re-Triggering System of LHC Beam Dumping System at CERN -1
 
  • N. Magnin, W. Bartmann, C. Bracco, E. Carlier, G. Gräwer, T.D. Mottram, E. Renner, Rodziewicz, J.P. Rodziewicz, V. Senaj, C. Wiesner
    CERN, Geneva, Switzerland
 
  The Trigger Synchronization and Distribution System (TSDS) is a core part of the LHC Beam Dump System (LBDS). It comprises redundant Re-Trigger Lines (RTLs) that allow fast re-triggering of all high-voltage pulsed generators in case one self-triggers, resulting in a so-called asynchronous dump. For reliability reasons, the TSDS relies on many RTL redundant trigger sources that do not participate directly to the execution of a normal dump. After every dump, signals propagating on the RTLs are analyzed by Post Operation Check (POC) systems, to validate the correct performance and synchronization of all redundant triggers. The LBDS operated reliably since the start-up of LHC in 2008, but during the Run 2 of the LHC, new failure modes were identified that could incur damage for the beam dump block. In order to correct these failure modes, an upgrade of the TSDS is realized during the LS2. This paper reviews the experience gained with the LBDS during Run 2 of the LHC operation and describes the new architecture of the TSDS being implemented. Measurements and simulations of signals propagating on the RTL are presented, and the analysis performed by the POC systems are explained.  
poster icon Poster MOPHA088 [11.934 MB]  
 
MOPHA089
New Neutron Sensitive Beam Loss Monitor (nBLM)  
MOMPL008   use link to access more material from this paper's primary paper code  
 
  • Y. Mariette, Q. Bertrand, F. Gougnaud, T.J. Joannem, V. Nadot, T. Papaevangelou, L. Segui
    CEA-IRFU, Gif-sur-Yvette, France
  • F.S. Alves, I. Dolenc Kittelmann
    ESS, Lund, Sweden
  • W. Cichalewski, G.W. Jabłoński, W. Jałmużna, R. Kiełbik
    TUL-DMCS, Łódź, Poland
 
  The beam loss detection is of the utmost importance for accelerator safety. At CEA, we are closely collaborating with ESS and DMCS on development of ESS nBLM. The system is based on Micromegas* gaseous detector sensitives to fast neutrons produced when beam particles hit the accelerator materials. This detector has powerful features: reliable neutron detection and fast time response. The nBLM control system provides slow monitoring, fast security based on neutron counting and post mortem data. It is fully handled by EPICS, which drives 3 different subsystems: a Siemens PLC regulates the gas line, a CAEN crate controls low and high voltages, and a MTCA system based on IOxOS boards is in charge of the fast data processing for 16 detectors. The detector signal is digitized by the 250Ms/s ADC, which is further processed by the firmware developed by DMCS and finally retrieved and sent to EPICS network. For other accelerator projects, we are designing nBLM system close to ESS nBLM one. In order to be able to sustain the full control system, we are developing the firmware and the driver. This paper summarizes CEA’s work on the nBLM control system for the ESS and other accelerators.
*Micromegas: http://irfu.cea.fr/en/Phocea/Viedeslabos/Ast/asttechnique.php?idast=2307
 
 
MOPHA090 Design of Vessel and Beamline Vacuum and Gas Control System for Proton Radiography -1
 
  • P.S. Marroquin, J.D. Bernardin, J.G. Gioia, D.A. Hathcoat, A. Llobet, H.J. Sandin, W. Winton
    LANL, Los Alamos, New Mexico, USA
 
  Funding: Supported by the US Department of Energy, Los Alamos National Laboratory. Managed by Triad National Security, LLC, for the DOE National Nuclear Security Administration (Contract 89233218CNA000001).
A new capability for conducting explosively-driven dynamic physics experiments at the Proton Radiographic (pRad) facility at Los Alamos National Laboratory (LANL) is in development. The pRad facility, an experimental area of the Los Alamos Neutron Science Center (LANSCE), performs multi frame proton radiography of materials subjected to an explosive process. Under design is a new beamline with confinement and containment vessels and required supporting systems and components. Five distinct vacuum sections have been identified, each equipped with complete vacuum pumping assemblies. Inert gas systems are included for backfill and pressurization and supporting piping integrates the subsystems for gas distribution and venting. This paper will discuss the design of the independent vacuum control subsystems, the integrated vacuum and gas control system and full incorporation into the Experimental Physics and Industrial Control System (EPICS) based LANSCE Control Systems and Networks.
LA-UR-19-23843
 
poster icon Poster MOPHA090 [2.167 MB]  
 
MOPHA091 ESS MEBT Control System Integration -1
 
  • I. Mazkiaran, I. Bustinduy, G. Harper, A. Rodríguez Páramo, C. de la Cruz
    ESS Bilbao, Zamudio, Spain
  • J.P.S. Martins
    ESS, Lund, Sweden
 
  The high power linac of European Spallation Source, ESS (Lund, Sweden), accelerates 62.5 mA of protons up to 2 GeV in a sequence of normal conducting and superconducting accelerating structures. The Medium Energy Beam Transport (MEBT) line has been designed tested and mounted at ESS Bilbao premises to guarantee tight requirements are met. The main purpose of this 3.62 MeV MEBT is to match the RFQ output beam characteristics to the DTL input requirements both transversally using quadrupoles, and longitudinally RF buncher cavities. Additionally, the beam is also cleaned by efficient use of halo scrapers and pulse shape by means of a fast chopper. Besides, beam characterization (beam current, pulse shape, size, emittance) is performed using a comprehensive set of diagnostics. Therefore, firstly, control integration of magnets and steerers power supplies, for quadrupoles, as well as synchronism, triggering, linked to high voltage pulsers within the chopper control, is part of the commitment for the present work. Secondly, the control developments of beam instruments such as Faraday Cup and Emittance Meter Unit will be described. All the integrations are based on ESS EPICS environment.  
 
MOPHA092 Prototyping the Resource Manager and Central Control System for the Cherenkov Telescope Array -1
 
  • D. Melkumyan, I. Sadeh, T. Schmidt, P.A. Wegner
    DESY Zeuthen, Zeuthen, Germany
  • M. Fuessling, I. Oya
    CTA, Heidelberg, Germany
  • S. Sah, M. Sekoranja
    Cosylab, Ljubljana, Slovenia
  • U. Schwanke
    Humboldt University Berlin, Institut für Physik, Berlin, Germany
  • J. Schwarz
    INAF-Osservatorio Astronomico di Brera, Merate, Italy
 
  The Cherenkov Telescope Array (CTA) will be the next generation ground-based observatory for gamma-ray astronomy at very-high energies. CTA will consist of two large arrays with 118 Cherenkov telescopes in total, deployed in Paranal (Chile) and Roque de Los Muchachos Observatories (Canary Islands, Spain). The Array Control and Data Acquisition (ACADA) system provides the means to execute observations and to handle the acquisition of scientific data in CTA. The Resource Manager & Central Control (RM&CC) sub-system is a core element in the ACADA system. It implements the execution of observation requests received from the scheduler sub-system and provides infrastructure services concerning the administration of various resources to all ACADA sub-systems. The RM&CC is also responsible of the dynamic allocation and management of concurrent operations of up to nine telescope sub-arrays, which are logical groupings of individual CTA telescopes performing coordinated scientific operations. This contribution presents a summary of the main RM&CC design features, and of the future plans for prototyping.  
poster icon Poster MOPHA092 [1.595 MB]  
 
MOPHA093
Control System Virtualization at Karlsruhe Research Accelerator  
MOMPL009   use link to access more material from this paper's primary paper code  
 
  • W. Mexner, B. Aydt, E. Blomley, E. Bründermann, D. Hoffmann, A.-S. Müller, M. Schuh
    KIT, Eggenstein-Leopoldshafen, Germany
  • S. Marsching
    Aquenos GmbH, Baden-Baden, Germany
 
  With the deployment of a storage spaces direct hyper-converged cluster in 2018, the whole control system server and network infrastructure of the Karlsruhe Research Accelerator have been virtualized to improve the control system availability. The cluster with 6 Dell PowerEdge R740Xd servers with 1.152 GB RAM, 72 cores and 40 TByte hyperconverged storage operates in total 120 virtual machines. We will report on our experiences running EPICS IOCs and the industrial control system WinCC OA in this virtual environment.  
 
MOPHA094
Converting the Emittance Measurement MATLAB Tool Into a C++ Control System Server  
 
  • S.M. Meykopff
    DESY, Hamburg, Germany
 
  While the commissioning phase of the European XFEL facility, a large amount of tools were developed in MATLAB. Some MATLAB scripts evolved to important tools for the daily operation like the emittance measurement tool. The capabilities of the tool and the code size grow very much. To ensure the future operation the tool needed to be redesigned. For an optimal integration into the control system, the emittance measurement was developed as a C++ server. This also gains a comfortable integration into tools for parameter scanning and optimization. The new user interface uses JDDD to start and supervising a measurement. To generate some complex output plots, the server uses the C++ library MathGL. The user interface is optimized for operational reliability with reduced user interaction. For later reviews by experts, the data will be stored in MATLAB file format. Additionally a web based entry in the XFEL electronic logbook will be created. A huge number of bindings, even with commercial closed source products, enforces complicated library dependencies. This paper give an overview about the development experiences and discuss the pros and drawbacks of the new server.  
 
MOPHA095 Status of OpenXAL at ESS -1
 
  • N. Milas, J.F. Esteban Müller, E. Laface, Y. Levinsen
    ESS, Lund, Sweden
 
  The OpenXAL accelerator physics software platform is being developed through international collaboration among several facilities since 2010. The goal of the collaboration is to establish OpenXAL as a multi-purpose software platform supporting a broad range of tool and application development in accelerator physics and high-level control. This paper discusses progress in beam dynamics simulation and updated application framework along with new generic accelerator physics applications for the ESS branch of the collaboration. We present the current status of the project, a roadmap for continued development and an overview of the future developments needed for ESS future commissioning work.  
 
MOPHA096 ESS Drift Tube Linac Control System Architecture and Concept of Operations -1
 
  • M. Montis, L. Antoniazzi, A. Baldo, M.G. Giacchini
    INFN/LNL, Legnaro (PD), Italy
  • T. Fay
    ESS, Lund, Sweden
 
  The Drift Tube Linac (DTL) of the European Spallation Source (ESS)* is designed to operate at 352.2 MHz with a duty cycle of 4% (3 ms pulse length, 14 Hz repetition period) and will accelerate a proton beam of 62.5 mA pulse peak current from 3.62 to 90 MeV. According to the Project standards, the entire control system is based on the EPICS framework**. This paper presents the control system architecture designed for the DTL apparatus by INFN-LNL***, emphasizing in particular the technological solutions adopted and the high level control orchestration, used to standardize the software under logic design, implementation and maintenance points of view.
*https://europeanspallationsource.se/
**https://epics-controls.org/
***https://web.infn.it/epics/
 
poster icon Poster MOPHA096 [1.971 MB]  
 
MOPHA097 EPICS Based Control System for SPES Tape Station for Beam Characterization: Motion System and Controls -1
 
  • M. Montis, M.G. Giacchini, T. Marchi
    INFN/LNL, Legnaro (PD), Italy
  • J.K. Abraham
    iThemba LABS, Somerset West, South Africa
  • B. Genolini, L. Vatrinet, D. Verney
    IPN, Orsay, France
 
  The SPES* Tape Station (STS) for Radioactive Ion Beams (RIBs) characterization is under construction at LNL. This tool will be used to measure the actual composition of the radioactive ion beams extracted from the SPES-β ion source and to optimize the source’s parameters. STS will provide beam diagnostic information by determining the beam composition and intensity. At the same time, it will be able to measure the target release curves needed for the source’s characterization and development. The core part of the system, the related motor and controls are being designed and constructed in synergy with IPN Orsay (France), iThemba Laboratories (South Africa) and the Gamma collaboration (INFN-CSN3). In particular, the mechanical part is based on the existing BEDO** tape system operated in ALTO while the control system for motion is an EPICS*** base application under implementation by iThemba and INFN, result of a upgrade operation required to substitute obsoleted hardware and update logic and algorithm.
*https://web.infn.it/spes/
**Etil et al. PRC 91, 064317 (2015)
***https://epics-controls.org/
 
poster icon Poster MOPHA097 [2.361 MB]  
 
MOPHA098 A New Communication Interface for the European Southern Observatory (ESO)’s Very Large Telescope Technical Detector Control System Using Aravis, an Open-Source Library for GenICam Cameras -1
 
  • K.F. Mulholland
    OSL, St Ives, Cambridgeshire, United Kingdom
  • J. Knudstrup, F. Pellegrin
    ESO, Garching bei Muenchen, Germany
 
  The European Southern Observatory’s Very Large Telescope (VLT) provides support for high-performance industrial cameras with its Technical Detector Control System (TDCS). Until now, TDCS has used a communication interface based on an API from Allied Vision Technologies (AVT), which only supports cameras made by AVT. As part of the VLT 2019 release, a new communication interface has been developed for TDCS using Aravis, the open-source library for GenICam cameras. Aravis has been independently developed to provide support for cameras from any vendor, although this is not guaranteed. It reads the GenICam interface of a GigE Vision camera to enable control. It also has capabilities for USB3Vision cameras. With this new communication interface, support for other manufacturers is now possible. It has been tested with cameras from AVT and Basler, and further tests using a CameraLink camera with a GigE Vision adapter are planned. This paper will discuss the capabilities of Aravis, considerations in the design of the communication interface, and lessons learnt from the implementation.  
poster icon Poster MOPHA098 [0.452 MB]  
 
MOPHA099 XChem Laboratory Puck Scanner - Algorithm and Result Visualization -1
 
  • U.M. Neuman, J.D. O’Hea
    DLS, Oxfordshire, United Kingdom
  • I.H. Rey
    Tessella, Abingdon, United Kingdom
  • K. Ward
    Mind Foundry Ltd, Oxford, United Kingdom
 
  Macromolecular Crystallography (MX) facilities are known for using many samples and require software tools which can scan, store and help to track samples’ Data Matrix codes and to maintain the correct sample processing order. An open source Data Matrix code scanning program, Puck Scanner, developed at Diamond Light Source (DLS) is introduced, its scanning algorithm explained and the continuous visualisation of results presented. Scanned codes are stored together with date, time, and the number of valid codes within a puck. This information is crucial for researchers as it allows them to match the sample with X-ray scanning results. The software is used in Diamond’s XChem laboratory on a day to day basis and has started to be adopted by other facilities.  
poster icon Poster MOPHA099 [1.609 MB]  
 
MOPHA100 quasar : The Full-Stack Solution for Creation of OPC-UA Middleware -1
 
  • P.P. Nikiel, P. Moschovakos, S. Schlenker
    CERN, Meyrin, Switzerland
 
  Quasar (Quick OPC-UA Server Generation Framework) enables efficient development of OPC-UA servers. The project evolved into a software ecosystem providing complete OPC-UA support for Detector Control Systems. OPC-UA servers can be modeled and generated and profit from tooling to aid development, deployment and maintenance. OPC-UA client libraries can be generated and published to users. Client-server chaining is supported. quasar was used to build OPC-UA servers for different computing platforms including server machines, credit-card computers as well as System-on-a-chip solutions. Quasar generated servers can be integrated as slave modules into other software projects written in higher-level programming languages (such as Python) to provide OPC-UA information exchange. quasar supports quick and efficient integration of OPC-UA servers into a control system based on the WinCC OA SCADA platform. The ecosystem can work with different OPC-UA stacks including 100% free and open-source ones. Thus it’s not restricted by licensing constraints. The contribution will present an overview and the evolution of the ecosystem along with example applications from ATLAS DCS and beyond.  
 
MOPHA102
Commissioning of the Control System for the SURFLab Vertical Test Facility  
 
  • A. Oates, B.G. Martlew
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
 
  SURFLab is a facility at STFC’s Daresbury Laboratory for the vertical testing of superconducting RF cavities. It is currently being prepared to undertake testing and qualification of high-beta cavities for the European Spallation Source (ESS) at Lund in Sweden. The control system uses EPICS to integrate cryogenics, RF and vacuum systems as well as monitoring safety systems. When complete, the facility will use extensive automation to simplify the cavity testing process, record key performance data and help to provide low operator workload and high throughput. This paper describes the system architecture and highlights commissioning progress made in readiness for full operation in late 2019/early 2020.  
 
MOPHA103 The PLC Control System for the RF Upgrade of the Super Proton Synchrotron -1
 
  • J.C. Oliveira, L. Arnaudon, A. Diaz Fontalva
    CERN, Geneva, Switzerland
 
  During the CERN Long Shutdown 2 (LS2), the 200 MHz main acceleration system of the Super Proton Synchrotron (SPS) is being upgraded. Two cavities will be added to reach a total of six. Each new cavity will be powered by Solid State Power Amplifiers (SSPA) grouped into 16 "towers" of 80 modules each, in total 2560 modules. This paper describes the newly developed control system which uses a master PLC for control and interlock of each cavity and the slave PLC controllers for each of the solid state amplifier towers. The system topology and design choices are discussed. Control and interlocking of all subsystems necessary for the operation of an RF cavity are detailed, and the interaction between the master and slave PLC controllers is outlined. We discuss some preliminary results and performance of the test installation.  
poster icon Poster MOPHA103 [3.012 MB]  
 
MOPHA105 Adaptation of CERN Power Converter Controls for Integration into Other Laboratories using EPICS and TANGO -1
 
  • S.T. Page, J. Afonso, C. Ghabrous Larrea, J. Herttuainen, Q. King, B. Todd
    CERN, Geneva, Switzerland
 
  Modern power converters (power supplies) at CERN use proprietary controls hardware, which is integrated into the wider control system by software device servers developed specifically for the CERN environment, built using CERN libraries and communication protocols. There is a growing need to allow other HEP laboratories to make use of power converters that were originally developed for CERN and, consequently, a desire to allow for their efficient integration into control systems used at those laboratories, which are generally based upon either of the EPICS and Tango frameworks. This paper gives an overview of power converter equipment and software currently being provided to other laboratories through CERN’s Knowledge and Technology Transfer program and describes differences identified between CERN’s control system model and that of EPICS, which needed to be accounted for. A reference EPICS implementation provided by CERN to other laboratories to facilitate integration of the CERN power converter controls is detailed and the prospects for the development of a Tango equivalent in the future are also covered.  
poster icon Poster MOPHA105 [2.329 MB]  
 
MOPHA106 FGC3.2: A New Generation of Embedded Controls Computer for Power Converters at CERN -1
 
  • S.T. Page, C. Ghabrous Larrea, Q. King, B. Todd, S. Uznanski, D.J. Zielinski
    CERN, Geneva, Switzerland
 
  Modern power converters (power supplies) at CERN are controlled by devices known as Function Generator/Controllers (FGCs), which are embedded computer systems providing function generation, current and field regulation, and state control. FGCs were originally conceived for the LHC in the early 2000s, though later generations are now increasingly being deployed in the accelerators in the LHC Injector Chain (Linac4, Booster, Proton Synchrotron and SPS) to replace obsolete equipment. A new generation of FGC known as the FGC3.2 is currently in development, which will provide for the evolving needs of the CERN accelerator complex and additionally be supplied to other HEP laboratories through CERN’s Knowledge and Technology Transfer program. This paper describes the evolution of FGCs, summarizes tests performed to evaluate candidate components for the FGC3.2 and details the final hardware and software architectures which were chosen. The new controller will make use of a multi-core ARM-based system-on-chip (SoC) running an embedded Linux operating system in contrast to earlier generations which combined a microcontroller and DSP with software running on ’bare metal’.  
poster icon Poster MOPHA106 [2.928 MB]  
 
MOPHA107
A Semi-Beginner’s Lessons Learned in PCB Layout of PWM Switched NMOS FETs  
MOMPL003   use link to access more material from this paper's primary paper code  
 
  • A.D. Pai
    SLAC, Menlo Park, California, USA
 
  Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515.
Project Goal: Utilizing TrenchFETs to give PID control for evenly heating a mirror. Looks into Heat dissipation of Trench FETs, Via sizes, 4-layer boards, and plating thickness. For safety, there are circuits to dissipate charged capacitors when turned off. During operations, the capacitors are used to handle the transients of the PWM pulse. This PCB should be able to deliver 6.14 kW or power to the mirror.
 
 
MOPHA108
Streamlining Hardware Design, Cable Fabrication, and Installation of Beckhoff Hardware in Field  
 
  • A.D. Pai
    SLAC, Menlo Park, California, USA
 
  Funding: This work was performed in support of the LCLS project at SLAC supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences, under Contract No. DE-AC02-76SF00515.
From selecting hardware to creating PLC DIN Rails, to creating cables interconnect drawings, cable drawings, wire labeling for multi-conductor cables. Leverages LCLS II Naming Convention (flexibility), CAPTAR Labels, Cable Drawings with Custom Wire Labels to Streamline Design and installation of PLCs in the field. Part of "Full-facility control with Beckhoff: PCDS’s workflow from A to Z (requirements to user interface)"
 
poster icon Poster MOPHA108 [1.818 MB]  
 
MOPHA109 Python Based Application for Beam Current Transformer Signal Analysis -1
 
  • M.C. Paniccia, D.M. Gassner, A. Marusic, A. Sukhanov
    BNL, Upton, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-SC0012704 with the U.S. Department of Energy.
There are a variety of beam current transformers that are used at all accelerator facilities for current and bunch charge measurements. Transformer signals are traditionally measured using integrator electronics followed by a digitizer. However, integrator circuits have a limited bandwidth and are susceptible to noise. By directly digitizing the output of the transformer, the signal bandwidth is limited only by the transformer characteristics and the digitizing platform. Digital integration and filtering can then easily be applied to reduce noise resulting in an overall improvement of the beam parameter measurements. This paper describes a Python-based application that performs the filtering and integration of a current transformer pulse that has been directly digitized by an oscilloscope.
 
 
MOPHA110
The BudkerRIO System on the Basis of the CompactRIO  
 
  • A. Panov
    BINP SB RAS, Novosibirsk, Russia
 
  A BudkerRIO system based on a CompactRIO chassis from National Instruments is described. The RIO system is performed in 19" 4U crate and consist of cRIO chassis (cRIO-9067) with up to 8 C-modules, auxiliary computer in mini-ITX format (ASRock J3160TM-ITX), 7’ display, special keyboard, power supply and up to 13 3U eurocard with 160 mm length. Both C-modules from National Instruments and BINP modules are used in BudkerRIO crate. At present are six modules were designed in BINP: fast (75 ns) and slow input (3 us) modules, fast output module (75 ns), fast triggering module (5 ns) with 4 input/output channels, interlock processing module (500 ns response) and module with CAN interface. The BudkerRIO system is designed for control klystron modulator but not limited only one application.  
 
MOPHA111 Easing the Control System Application Development for CMS Detector Control System with Automatic Production Environment Reproduction -1
 
  • I. Papakrivopoulos, G. Bakas, G. Tsipolitis
    National Technical University of Athens, Athens, Greece
  • U. Behrens
    DESY, Hamburg, Germany
  • J. Branson, S. Cittolin, M. Pieri
    UCSD, La Jolla, California, USA
  • P. Brummer, D. Da Silva Gomes, C. Deldicque, M. Dobson, N. Doualot, J.R. Fulcher, D. Gigi, M.S. Gladki, F. Glege, J. Hegeman, A. Mecionis, F. Meijers, E. Meschi, K. Mor, S. Morovic, L. Orsini, D. Rabady, A. Racz, K.V. Raychinov, A. Rodriguez Garcia, H. Sakulin, C. Schwick, D. Simelevicius, P. Soursos, M. Stankevicius, U. Suthakar, C. Vazquez Velez, A.B. Zahid, P. Zejdl
    CERN, Meyrin, Switzerland
  • G.L. Darlea, G. Gomez-Ceballos, C. Paus
    MIT, Cambridge, Massachusetts, USA
  • W. Li, A. Petrucci, A. Stahl
    Rice University, Houston, Texas, USA
  • R.K. Mommsen, S. Morovic, V. O’Dell, P. Zejdl
    Fermilab, Batavia, Illinois, USA
 
  The Detector Control System (DCS) is one of the main pieces involved in the operation of the Compact Muon Solenoid (CMS) experiment at the LHC. The system is built using WinCC Open Architecture (WinCC OA) and the Joint Controls Project (JCOP) framework which was developed on top of WinCC at CERN. Following the JCOP paradigm, CMS has developed its own framework which is structured as a collection of more than 200 individual installable components each providing a different feature. Everyone of the systems that the CMS DCS consists of is created by installing a different set of these components. By automating this process, we are able to quickly and efficiently create new systems in production or recreate problematic ones, but also, to create development environments that are identical to the production ones. This latter one results in smoother development and integration processes, as the new/reworked components are developed and tested in production-like environments. Moreover, it allows the central DCS support team to easily reproduce systems that the users/developers report as being problematic, reducing the response time for bug fixing and improving the support quality.  
 
MOPHA112
Improving Perfomance of the MTCA System by use of PCI Express Non-Transparent Bridging and Point-To-Point PCI Express Transactions  
 
  • L.P. Petrosyan
    DESY, Hamburg, Germany
 
  The PCI Express Standard enables one of the highest data transfer rates today. However, with a large number of modules in a MTCA system and an increasing complexity of individual MTCA components along with a growing demand for high data transfer rates to client programs performance of the overall system becomes an important key parameter. Multiprocessor systems are known to provide not only the ability for higher processing bandwidth, but also allow greater system reliability through host failover mechanisms. The use of non-transparent bridges in PCI systems supporting intelligent adapters in enterprise and multiple processors in embedded systems is a well established technology. There the non-transparent bridge acts as a gateway between the local subsystem and the system backplane. This can be ported to the PCI Express standard by replacing one of the transparent switches on the PCI Express switch with a non-transparent switch. Our experience of establishing non-transparent bridging in MTCA systems will be presented.  
poster icon Poster MOPHA112 [0.393 MB]  
 
MOPHA113 Linux-based PXIe System for the Real-Time Control of New Painting Bumper at CERN -1
 
  • M.P. Pimentel, E. Carlierpresenter, C. Chanavat, T. Gharsa, G. Gräwer, N. Magnin, N. Voumard
    CERN, Geneva, Switzerland
 
  In the framework of the LHC Injectors Upgrade Project, the new connection from Linac4, injecting a 160 MeV H beam into the Proton Synchrotron Booster (PSB) requires a set of four slow kicker magnets (KSW) per PSB ring to move the beam on a stripping foil, remove electrons and perform phase space painting. A new multiple-linear waveform generator based on a Marx topology powers each KSW, allowing adjustment of the current discharge shape with high flexibility for the different beam users. To control these complex power generators, National Instruments (NI) PXIe crates fitted with a set of modules (A/D, D/A, FPGA, PROFINET) are used. Initially, control software developed with LabVIEW has validated the test bench hardware. A full software re-engineering, accessing the hardware using Linux drivers, C APIs and the C++ framework FESA3 under Linux CentOS7 was achieved for operational deployment. This paper describes the hardware used, and the integration of NI PXIe systems into CERN controls environment, as well as the software architecture to access the hardware and provide PSB operators and kicker experts with the required control and supervision.  
poster icon Poster MOPHA113 [1.016 MB]  
 
MOPHA114 Achieving Optimal Control of LLRF Control System with Artificial Intelligence -1
 
  • R. Pirayesh, S. Biedron, J.A. Diaz Cruz, S.I. Sosa Guitron
    University of New Mexico, Albuquerque, New Mexico, USA
 
  Artificial Intelligence is a versatile tool to make machines learn the characteristics of a device or a system. In this research, we will be investigating applying deep learning and Gaussian process learning to make a machine learn the optimal settings of a low-level RF (LLRF) control system for particle accelerators. These settings include the multiple controllers’ parameters and the parameters of the LLRF that result in an optimal target function applied to the LLRF. Finding this target function, finding the right machine learning algorithm with the lowest error, and finding the best controller that result in the most optimal target function is the goal of this research.  
poster icon Poster MOPHA114 [0.859 MB]  
 
MOPHA115 Code Generation Tools and Editor for Memory Maps -1
 
  • P. Plutecki, B. Bielawski, A.C. Butterworth
    CERN, Geneva, Switzerland
 
  Cheburashka, a toolset created in the Radio Frequency Group at CERN, has become an essential part of our hardware and software developments. Due to changing requirements, this toolset has been recently rewritten in C++ and Python. A hardware developer, using the graphical editor, defines a memory map, which is subsequently used to ensure consistency between software and hardware. The memory map file is an input for a variety of tools used by the hardware engineers, such as VHDL code generators. In addition to aiding the firmware development, our tools generate C++ wrapper libraries. The wrapper provides a simple interface on top of a Linux device driver to read and write registers by exposing memory map nodes in a hierarchical way, performing all low-level bit manipulations and checks internally. To interact with the hardware, a software that runs on a front-end computer is needed. Cheburashka allows us to generate FESA (Front-End Software Architecture) classes with parts of the operational interface already present. This paper describes the evolution of the graphical editor and the Python tools used for C++ code generation, along with a description of their main features.  
poster icon Poster MOPHA115 [0.708 MB]  
 
MOPHA117 Big Data Archiving From Oracle to Hadoop -1
 
  • I. Prieto Barreiro, M. Sobieszek
    CERN, Meyrin, Switzerland
 
  The CERN Accelerator Logging Service (CALS) is used to persist data of around 2 million predefined signals coming from heterogeneous sources such as the electricity infrastructure, industrial controls like cryogenics and vacuum, or beam related data. This old Oracle based logging system will be phased out at the end of the LHC’s Long Shut-down 2 (LS2) and will be replaced by the Next CERN Accelerator Logging Service (NXCALS) which is based on Hadoop. As a consequence, the different data sources must be adapted to persist the data in the new logging system. This paper describes the solution implemented to archive into NXCALS the data produced by QPS (Quench Protection System) and SCADAR (Supervisory Control And Data Acquisition Relational database) systems, which generate a total of around 175, 000 values per second. To cope with such a volume of data the new service has to be extremely robust, scalable and fail-safe with guaranteed data delivery and no data loss. The paper also explains how to recover from different failure scenarios like e.g. network disruption and how to manage and monitor this highly distributed service.  
poster icon Poster MOPHA117 [1.227 MB]  
 
MOPHA118 Improving Alarm Handling for the TI Operators by Integrating Different Sources in One Alarm Management and Information System -1
 
  • M. Bräger, M. Bouzas Reguera, U. Epting, E. Mandilara, E. Matli, I. Prieto Barreiropresenter, M.P. Rafalski
    CERN, Geneva, Switzerland
 
  CERN uses a central alarm system to monitor its complex technical infrastructure. The Technical Infrastructure (TI) operators must handle a large number of alarms coming from several thousand equipments spread around CERN. In order to focus on the most important events and improve the time required to solve the problem, it is necessary to provide extensive helpful information such as alarm states of linked systems, a geographical overview on a detailed map and clear instructions to the operators. In addition, it is useful to temporarily inhibit alarms coming from equipment during planned maintenance or interventions. The tool presents all necessary information in one place and adds simple and intuitive functionality to ease the operation with an enhanced interface.  
poster icon Poster MOPHA118 [0.907 MB]  
 
MOPHA120
Z Machine Control System Upgrade  
 
  • S. Radovich
    Sandia National Laboratories, Albuquerque, New Mexico, USA
 
  As of 2014, the Z Machine relied on outdated HP computers installed in the 90’s and a proprietary OPC server-like program designed to communicate with Allen Bradley PLC5 controllers. A simple failure of one of these elements would bring down the world’s most powerful x-ray generator for weeks or even months while a replacement could be implemented. Instead of waiting for the inevitable, we began development on the new system. Development, simulation, and testing all took place in parallel with normal machine activity. As pieces of the new system were completed, we were able to work them into low consequence daily operations as a final test. While there were many usability improvements, the overall look and feel was carefully thought out to be similar to the old system and therefore did not require operator retraining and allowed for a smooth transition to the updated system. Ultimately, the new system was deployed with zero downtime and has greatly improved reliability as well as ease of use.  
 
MOPHA121 Generic Data Acquisition Interfaces and Processes in Sardana -1
 
  • Z. Reszela, J. Andreu, T.M. Coutinho, G. Cuní, C. Falcon-Torres, D. Fernández-Carreiras, R. Homs-Puron, C. Pascual-Izarra, D. Roldán, M. Rosanes-Siscart
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
  • G.W. Kowalski
    SOLARIS, Kraków, Poland
  • A. Milan-Otero
    MAX IV Laboratory, Lund University, Lund, Sweden
  • M.T. Nunez Pardo de Vera
    DESY, Hamburg, Germany
 
  Users visiting scientific installations aim to collect the best quality data frequently under time pressure. They look for complementary techniques at different sites and when they arrive to one they have limited time to understand the data acquisition architecture. In these conditions, the availability of generic and common interfaces to the experimental channels and measurements improve the user experience regarding the programming and configuration of the experiment. Here we present solutions to the data acquisition challenges provided by the Sardana scientific SCADA suite. In one experimental session the same detector may be employed in different modes e.g., getting the data stream when aligning the sample or the stage, getting a single time/monitor controlled exposure and finally running the measurement process like a step or continuous scan. The complexity of the acquisition setup increases with the number of detectors being simultaneously used and even more depending on the applied synchronization. In this work we present recently enriched Sardana interfaces and optimized processes and conclude with the roadmap of further enhancements.  
poster icon Poster MOPHA121 [1.148 MB]  
 
MOPHA122
Improving User Information by Interfacing the Slow Control’s Log and Alarm Systems to a Flexible Chat Platform  
MOMPR002   use link to access more material from this paper's primary paper code  
 
  • M. Ritzert
    Heidelberg University, Heidelberg, Germany
 
  Research groups operating large experiments are often spread out around the globe, so that it can be a challenge to stay informed about current operations. We have therefore developed a solution to integrate a slow control system’s alarm and logging systems with the chat system used for communication between experimenters. This integration is not intended to replace a control screen containing the same information, but offers additional possibilities: - Instead of having to open the control system’s displays, which might involve setup work (VPN, remote desktop connections, …), a web interface or an app can be used to track important events in the system. - Messages can easily be filtered and routed to different recipients (individual persons or chat rooms). - Messages can be annotated and commented on. The system presented uses Apache Camel to forward messages received via JMS to Rocket. Chat. Since no binding to Rocket. Chat was available, this interface has been implemented. On the sending side, a C++ logging library that integrates with EPICS IOCs and interfaces with JMS has been designed.
For the Belle II PXD collaboration.
 
 
MOPHA123 Vacuum Controls Configurator: A Web Based Configuration Tool for Large Scale Vacuum Control Systems -1
 
  • A.P. Rocha, I.A. Amador, S. Blanchard, J. Fraga, P. Gomes, C.V. Lima, G. Pigny, P. Poulopoulou
    CERN, Geneva, Switzerland
 
  The Vacuum Controls Configurator (vacCC) is an application developed at CERN for the management of large-scale vacuum control systems. The application was developed to facilitate the management of the configuration of the vacuum control system at CERN, the largest vacuum system in operation in the world, with over 15,000 vacuum devices spread over 128 km of vacuum chambers. It allows non-experts in software to easily integrate or modify vacuum devices within the control system via a web browser. It automatically generates configuration data that enables the communication between vacuum devices and the supervision system, the generation of SCADA synoptics, long and short term archiving, and the publishing of vacuum data to external systems. VacCC is a web application built for the cloud, dockerized, and based on a microservice architecture. In this paper, we unveil the application’s main aspects concerning its architecture, data flow, data validation, and generation of configuration for SCADA/PLC.  
poster icon Poster MOPHA123 [1.204 MB]  
 
MOPHA124 Local Oscillator Rear Transition Module for 704.42 MHz LLRF Control System at ESS -1
 
  • I. Rutkowski, K. Czuba, M.G. Grzegrzolka
    Warsaw University of Technology, Institute of Electronic Systems, Warsaw, Poland
 
  Funding: Work supported by Polish Ministry of Science and Higher Education, decision number DIR/WK/2016/03.
This paper describes the specifications, architecture, and measurements’ results of the MTCA-compliant Local Oscillator (LO) Rear Transition Module (RTM) board providing low phase noise clock and heterodyne signals for the 704.42 MHz Low Level Radio Frequency (LLRF) control system at the European Spallation Source (ESS). The clock generation and LO synthesis circuits are based on the module presented at ICALEPCS 2017. The conditioning circuits for the input and output signals must simultaneously achieve the desired impedance matching, spectral purity, output power as well as the phase noise requirements. The reference conditioning circuit presents an additional challenge due to input power range being significantly wider than the output range. The circuits monitoring the power levels of critical signals and voltages of supply rails for remote diagnostics as well as the programmable logic devices used to set the operating parameters via Zone3 connector are described.
 
 
MOPHA125
Data Visualization With Data Browser Software  
MOMPR003   use link to access more material from this paper's primary paper code  
 
  • K. Saintin
    CEA-IRFU, Gif-sur-Yvette, France
  • R. Girardot
    SOLEIL, Gif-sur-Yvette, France
 
  Scientific facilities need to visualize a large amount of data through several dedicated applications. They can monitor variables from a PLC, visualize data acquisition or browse them offline. Thus, an intuitive GUI is necessary to handle multiple data sources. In 2012, SOLEIL** computing team started the Data browser development. It uses modular and extendable frameworks on which several institutes collaborated: - CDMA (Common Data Model Access) initiated by ANSTO**** and maintained by SOLEIL developers, unifies the access to data regardless of its physical container (files, databases) or its logical organization. - COMETE (COMmunity of Extendable Toolkit for Experiment) framework, initiated by SOLEIL, provides data visualization widgets and unifies the way there are connected to the data regardless of its source. Since then, SOLEIL developed several plugins for Data browser: HDF/Nexus, Tango*****. Recently, IRFU* control software team decided to use this software for EPICS*** data and to collaborate with SOLEIL. Data browser integrates new EPICS plugins: Channel Access, Archiver Appliance.
*IRFU, http://irfu.cea.fr
**SOLEIL, https://www.synchrotron-soleil.fr
***EPICS, https://epics-controls.org
****ANSTO, https://www.ansto.gov.au
*****Tango, https://www.tango-controls.org
 
slides icon Slides MOPHA125 [2.234 MB]  
 
MOPHA126
Control and Analysis Software Development at the European XFEL  
MOMPR004   use link to access more material from this paper's primary paper code  
 
  • H. Santos, M. Beg, M. Bergemann, V. Bondar, S. Brockhauserpresenter, C. Carinan, R. Costa, F. Dall’Antonia, C. Danilevski, W. Ehsan, S.G. Esenov, R. Fabbri, H. Fangohr, G. Flucke, D. Fulla Marsa, G. Giovanetti, D. Goeries, S. Hauf, D.G. Hickin, T. Jarosiewicz, E. Kamil, Y. Kirienko, A. Klimovskaia, T.A. Kluyver, D. Mamchyk, T. Michelat, I. Mohacsi, A. Parenti, R. Rosca, D.B. Rück, R. Schaffer, A. Silenzi, M. Spirzewski, S. Trojanowski, C. Youngman, J. Zhu
    EuXFEL, Schenefeld, Germany
  • S. Brockhauserpresenter
    BRC, Szeged, Hungary
  • H. Fangohr
    University of Southampton, Southampton, United Kingdom
 
  Agile Project Management (Agile PM), coupled with the DevOps concept, has been worked out as a fundamental approach in a highly uncertain and unpredictable environment to achieve mature software development and to efficiently support concurrent operation*. At the European XFEL**, Agile PM and DevOps have been applied to provide adaptability and efficiency in the development and operation of its control system: Karabo***. In this context, the Control and Analysis Software Group (CAS) has developed in-house a management platform composed of the following macro-artefacts: (1) Agile Process; (2) Release Planning; (3) Testing Infrastructure; (4) Roll-out and Deployment Strategy; (5) Automated tools for Monitoring Control Points (i.e. Configuration Items****) and; (6) Incident Management*****. The software engineering management platform is also integrated with User Relationship Management to establish and maintain a proper feedback loop with our scientists who set up the requirements. This article aims to briefly describe the above points and show how agile project management has guided the software strategy, development and operation of the Karabo control system at the European XFEL.
*Toward Project Management 2.0
**The European X-ray Free Electron Laser technical design report
***Karabo:An integrated software framework combining control, data management, and scientific comp.
 
 
MOPHA127
Control Systems Design for LCLS-II Temperature Monitoring and Injector Equipment Protection System at SLAC  
 
  • S. Saraf, N. Balakrishnan
    SLAC, Menlo Park, California, USA
  • J.B. Greer
    LBNL, Berkeley, California, USA
 
  The diagnostics and control capability needed to maintain the thermal stability of different accelerator components of Linac Coherent Light Source II (LCLS-II), at SLAC National Accelerator Laboratory, is provided by the Temperature Monitoring and Equipment Protection System. The system monitors various accelerator components like waveguides, water, air, penetrations etc. for monitoring and diagnostic purposes. The control system design provides the capability to interface with the Machine Protection System (MPS) to trip the beam when the temperature of specific beamline components exceeds the configurable threshold. The Injector system, which includes the gun, a room-temperature buncher cavity, requires the cooling water flow and temperature to be interlocked to the low level RF system along with MPS. The monitoring and interlock logic resides in version controlled PLCs. EPICS IOCs and user interface screens will provide high level monitoring and configuration controls of the interlock. This paper will focus on the system architecture, hardware design and the software implementation in detail.  
 
MOPHA128
Control Systems Design for LCLS-II Vacuum System at SLAC National Accelerator Laboratory  
 
  • S. Saraf, S.C. Alverson, M. Boyes, D.K. Gill, S. Kwon, G. Lanza
    SLAC, Menlo Park, California, USA
 
  The LCLS-II (Linac Coherent Light Source II), a revolutionary new X-ray laser, is currently under construction at SLAC National Accelerator Laboratory. The LCLS-II Vacuum System consists of a combination of particle free and non-particle free areas and includes the beamline vacuum, RF system vacuum, cryogenic system vacuum and supporting systems vacuum. The Vacuum Control System includes the controls and monitoring of different types of gauges, pumps and residual gas analyzers (RGA). The Vacuum Control System uses Allen Bradley PLC (Programmable Logic Controller) to perform interlocking to isolate bad vacuum areas. In particle free areas, a voting scheme will be 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 and status of the LCLS-II Vacuum Control System.  
 
MOPHA129
KEK Electron/Positron Injector Linac Control System for Simultaneous Top Up Injection  
 
  • M. Satoh
    KEK, Ibaraki, Japan
 
  Toward SuperKEKB Phase III operation, the KEK injector linac has been upgraded in order to deliver the low emittance electron and positron beams with high bunch charge. For this purpose, a large number of accelerator components and control devices have been newly installed. Finally, we are aiming at the simultaneous top up injection operation for the four independent storage rings including two light sources. The high availability and reliability of control system is strongly required for the long term stable beam operation under such complex operation schemes. In this presentation, we report the control system upgrade and status of KEK injector linac.  
 
MOPHA130
A Library of Fundamental Building Blocks for Experimental Control Software  
MOSH4001   use link to access more material from this paper's primary paper code  
 
  • M. Scarcia, R. Borghes, M. Lonza, M. Manfredda, R. Mincigrucci, E. Pedersoli
    Elettra-Sincrotrone Trieste S.C.p.A., Basovizza, Italy
 
  In many experimental facilities there is a rising interest by users and beamline scientists to take part in the experiment control software development process. This necessity arises from the flexibility and adaptability of many beamlines, that can run very different experiments, requiring changes in the software even during beamtimes. On the other side, we still need a professional and controlled approach in order to be able to maintain the software efficiently. Our proposed solution is to exploit the object oriented nature of programming languages to create a library that provides a uniform interface both to the different controlled devices (e.g. motors) and to experimental procedures (e.g. scans). Every component and procedure can be represented as an object, a building block for experiment control scripts. We can thus provide the scientists with a powerful tool for implementing highly flexible control software to run experiments. Furthermore, a library makes the development of experiment control scripts easier and quicker for software developers. In any case we are able to protect the most sensitive structures (e.g. control systems) beneath a strong and trusted software layer.  
 
MOPHA131 Waste Heat Recovery for the LHC Coooling Towers: Control System Validation Using Digital Twins -1
 
  • B. Schofield, E. Blanco Viñuela, W. Booth
    CERN, Geneva, Switzerland
  • M.O. Peljo
    Aalto University, School of Science and Technology, Aalto, Finland
 
  In order to improve its energy utilization, CERN will deploy a Waste Heat Recovery system at one of the LHC’s surface sites which will provide heating power to a local municipality. To study the effects that the heat recovery plant will have on the cooling system, a ’digital twin’ of the cooling plant was created in the simulation tool EcosimPro. The primary question of interest was whether the existing control system of the cooling plant would be capable of handling transients arising from a sudden shutdown of the heat recovery plan. The simulation was connected via OPC UA to a PLC implementing the cooling plant control system. This ’virtual commissioning’ setup was used to study a number of scenarios representing different cooling loads, ambient temperature conditions, and heat recovery plant operating points. Upon completion of the investigation it was found that the current cooling plant control system will be sufficient to deal with the transients arising from a sudden stop of heat recovery plant operation. In addition, it was shown that an improvement in the controls could also enhance the energy savings of the cooling towers.  
 
MOPHA132 Control System Integration of MAX IV Insertion Devices -1
 
  • J. Lidón-Simon, N.S. Al-Habib, H.Y. Al-Sallami, A. Dupre, V.H. Hardion, M. Lindberg, P. Sjöblom, A. Thiel, G. Todorescu
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  During the last 2.5 years, MAX IV have installed and commissioned in total 15 insertion devices out of which 6 are new in vacuum undulators, 1 in vacuum wiggler, and 7 in-house developed and manufactured Apple II elliptical polarized undulators. From the old lab, MAXLAB, 1 PU is also reused. Looking forward, 3 additional insertion devices will be installed shortly. As MAX IV only has one Control and IT group, the same concept of machine and beamline installation have been applied also to the insertion devices, i.e. Sardana, Tango, PLC, and IcePAP integration. This has made a seamless integration possible to the rest of the facility in terms of user interfaces, alarm handling, archiving of status, and also future maintenance support.  
poster icon Poster MOPHA132 [4.755 MB]  
 
MOPHA133 Stable Operation of the MAX IV Laboratory Synchrotron Facility -1
 
  • P. Sjöblom, A. Amjad, P.J. Bell, D.A. Erb, A. Freitas, V.H. Hardion, J.M. Klingberg, V. Martos, A. Milan-Otero, S. Padmanabhan, H. Petri, J.T.K. Rosenqvist, D.P. Spruce
    MAX IV Laboratory, Lund University, Lund, Sweden
  • A. Nardella
    ALBA-CELLS Synchrotron, Cerdanyola del Vallès, Spain
 
  MAX IV Laboratory, inaugurated in June 2016, has for the last 8 months accepted synchrotron users on three beamlines, NanoMAX, BioMAX and Hippie, while simultaneously pushing towards bringing more beamlines into the commissioning and user phases. As evidence of this, the last call issued addressed 10 beamlines. As of summer 2019, MAX IV has reached a point where 11 beamlines simultaneously have shutters open and are thus receiving light under stable operation. With 16 beamlines funded, the number of beamlines will grow over the coming years. The Controls and IT group has performed numerous beamline system installations such as a sample changer at BioMAX, Dectris detector at Nanomax, and End Station at Hippie. It has additionally developed processes, such as automated IT infrastructure with a view to accepting users. We foresee a focus on end stations and detectors, as well as data storage, data handling and scientific software. As an example, a project entitled "DataStaMP" has been recently funded aiming to increase the data and metadata storage and management system in order to accommodate the ever increasing demand for storage and access.  
poster icon Poster MOPHA133 [0.782 MB]  
 
MOPHA134 PyDM - Status Update -1
 
  • H.H. Slepicka, M.L. Gibbs
    SLAC, Menlo Park, California, USA
 
  PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. In this brief presentation we will talk about the state of PyDM, the new functionality that has been added in the last year of development, including full support for EPICS PVAccess and other structured data sources as well as the features targeted for release in 2020.  
 
MOPHA135 PyDM - Extension Points -1
 
  • H.H. Slepicka, M.L. Gibbs
    SLAC, Menlo Park, California, USA
 
  PyDM (Python Display Manager) is a Python and Qt-based framework for building user interfaces for control systems providing a no-code, drag-and-drop system to make simple screens, as well as a straightforward Python framework to build complex applications. PyDM developers and users can easily create complex applications using existing Python packages such as NumPy, SciPy, Scikit-learn and others. With high level interfaces for data plugins and external tools, PyDM can be extended with new widgets, integration with facility-specific tools (electronic log books, data logger viewers, et cetera) as well as new data sources (EPICS, Tango, ModBus, Web Services, etc) without the need to recompile or change the PyDM internal source.  
 
MOPHA136 Integration of Optical Beam Loss Monitor for CLARA -1
 
  • W. Smith
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • A.D. Brynes, F. Jackson
    STFC/DL/ASTeC, Daresbury, Warrington, Cheshire, United Kingdom
  • A.D. Brynes, F. Jackson, J. Wolfenden
    Cockcroft Institute, Warrington, Cheshire, United Kingdom
  • J. Wolfenden
    The University of Liverpool, Liverpool, United Kingdom
 
  The detection of beam loss events in accelerators is an important task for machine and personal protection, and for optimization of beam trajectory. An optical beam loss monitor (oBLM) being developed by the Cockcroft Institute at Daresbury Laboratory required integration with the rest of the controls and timing system of the site’s electron accelerator, CLARA (Compact Linear Accelerator for Research and Applications). [1] This paper presents the design and implementation of an inexpensive solution using a Domino Ring Sampling device from PSI. Signals from the oBLM are acquired and can be processed to resolve beam loss events to a resolution of 0.2 m.  
poster icon Poster MOPHA136 [0.817 MB]  
 
MOPHA137 Timing Synchronization and Controls Integration for ESS Detector Readout -1
 
  • W. Smith
    STFC/DL, Daresbury, Warrington, Cheshire, United Kingdom
  • S. Alcock, J.M.C. Nilsson
    ESS, Lund, Sweden
 
  The European Spallation Source (ESS) is a new facility being built in Lund, Sweden, which when finished will be the world’s most powerful neutron source. STFC has an in-kind project with the Detector group at ESS to provide timing and control systems integration for the detector data readout system. This paper describes how time is synchronised and distributed to the readout system from the ESS timing system, and how EPICS is used to implement a controls interface exposing the functionality of detector front ends.  
poster icon Poster MOPHA137 [1.180 MB]  
 
MOPHA138 Beam Gate Control System for the Proton Injector and Beamlines on KOMAC -1
 
  • Y.G. Song, H.S. Kim, J.H. Kim, H.-J. Kwon
    Korea Atomic Energy Research Institute (KAERI), Gyeongbuk, Republic of Korea
 
  Funding: This work has been supported through KOMAC (Korea Multi-purpose Accelerator Complex) operation fund of KAERI by MSIT (Ministry of Science and ICT).
The Korea Multi-purpose Accelerator Complex (KOMAC) 100 MeV proton linac operates with the timing system to change real-time timing parameters for low and high-flux proton beam utilization. The main requirements are to synchronize the operation of the facility including linac, target, and diagnostics, to provide a variable beam repetition rate up to 60 Hz, and to support post-mortem analysis when a beam trip occurs. The timing system, which consists of one event generator and eleven event receivers, is configured to control the beam gate and beam sequence to distribute the proton beam to the beam line. Corresponding to user’s demands, beam gate should be controlled, and the beam distribution must be precisely synchronized with the main reference signal. The timing system is configured with sequence logic for beam gate control, and the timing events can trigger the software to perform actions including beam on or off, post-mortem data acquisition, and beam distribution on the beam lines. The results of the timing control system for the beam gate and beam distribution are presented.
 
 
MOPHA139 Implementation of the PLC based Machine Protection System for Magnets at ESS -1
 
  • D. Sánchez-Valdepeñas, M. Carroll, A. Nordt, M. Zaera-Sanz
    ESS, Lund, Sweden
 
  The special properties of the neutrons allow to study the matter structure and dynamics of atoms and molecules. Neutron scattering is applied in a wide range of research fields such as chemistry of materials, biology, magnetism and pharmacy. The European Spallation Source ERIC (ESS) will be the most powerful neutron source in the world with the vision to help the researchers to develop new solutions for the challenges of our time. Inside the Integrated Control System Division (ICS), the Protection Systems group will provide a Beam Interlock System to protect the beam and to avoid the activation of equipment. One of these interlock systems is the Machine Protection System for Magnets (MPSMag), which collects the signals coming from each of the 150 quadrupoles distributed along the 600 meters long LINAC to prevent beam losses. The MPSMag first prototype has been implemented using industrial Programmable Logic Controllers (PLCs), the Profinet real-time fieldbus communications protocol, and Siemens TIA Portal software to fulfill the high availability requirements of the facility. The concept of operation, the state machine, and the electrical design will be presented.  
 
MOPHA140
Current Status of KURAMA-II  
MOSH1001   use link to access more material from this paper's primary paper code  
 
  • M. Tanigaki
    Kyoto University, Research Reactor Institute, Osaka, Japan
 
  KURAMA-II, a successor of a carborne gamma-ray survey system named KURAMA (Kyoto University RAdiation MApping system), has become one of the major systems for the activities related to the nuclear accident at TEPCO Fukushima Daiichi Nuclear Power Plant in 2011. The development of KURAMA-II is still on the way to extend its application areas beyond specialists. One of such activities is the development of cloud services for serving an easy management environment for data management and interactions with existing radiation monitoring schemes. Another trial is to port the system to a single-board computer for serving KURAMA-II as a tool for the prompt establishment of radiation monitoring in a nuclear accident. In this paper, the current status of KURAMA-II on its developments and applications along with some results from its applications are introduced.  
 
MOPHA141 Dynamic System Reliability Modelling of SLAC’s Radiation Safety Systems -1
 
  • F. Tao, K.W. Belt
    SLAC, Menlo Park, California, USA
 
  When the LCLS-II project is complete, there will be three major Department of Energy (DOE) beam programs occupying the same 2-mile long accelerator tunnel, e.g. LCLS, LCLS-II and FACET-II. In addition to the geographical overlap, the number of beam loss monitors of all types has been also significantly expanded to detect power beam loss from all sources. All these factors contribute to highly complex Radiation Safety Systems (RSS) at SLAC. As RSS are subject to rigorous configuration control, and their outputs are permits directly related to beam production, even small faults can cause a long down time. As all beam programs at SLAC have the 95% beam availability target, the complex RSS’s contribution to overall beam availability and maintainability is an important subject worth detailed analysis. In this paper, we apply the dynamic system reliability engineering techniques to create the RSS reliability model for all three beam programs. Both qualitative and semi-quantitative approaches are used to identify the most critical common causes, the most vulnerable subsystem as well as the areas that require future design improvement for better maintainability.  
poster icon Poster MOPHA141 [0.979 MB]  
 
MOPHA142 FACET-II Radiation Safety Systems Development -1
 
  • F. Tao, B.M. Bennett, N. Lipkowitz
    SLAC, Menlo Park, California, USA
 
  Facility for Advanced Accelerator Experimental Tests (FACET)-II is an upgrade of the FACET. It uses the middle third of SLAC’s 2-mile long linear accelerator to accelerate the electron beam to 10 GeV, with positron beam to be added in the Stage 2 of the project. Once the project completes in late 2019, it will be operated as a Department of Energy (DOE) user facilities for advanced accelerator science studies. In this paper, we will describe the Radiation Safety Systems (RSS) design and implementation for FACET-II project. RSS include Personnel Protection System (PPS) and Beam Containment System (BCS). Though both systems are safety critical, different technologies are used to implement safety functions. PPS uses Siemens PLC as the backbone for control but legacy CAMAC for data acquisition, while BCS develops customized electronics for faster response to protect safety devices from radiation induced damage.  
poster icon Poster MOPHA142 [1.316 MB]  
 
MOPHA143 Motion Control Development of the Material Handling System for Industrial Linac Project at SLRI -1
 
  • R. Rujanakraikarn, P. Koonpong, S. Tesprasitte
    SLRI, Nakhon Ratchasima, Thailand
 
  The prototype of industrial linac for food irradiation application using x-ray has been under development at Synchrotron Light Research Institute (SLRI). Several subsystems of the machine are carefully designed for proper operation. Material handling system with its motion control and its relationship with a beam scanning system is explained in this paper. Hardware selection and software development together with a networked control system is described. This system is being developed and tested with the object detection system to monitor and control the position and velocity of materials on a conveyor belt.  
poster icon Poster MOPHA143 [0.994 MB]  
 
MOPHA144
Development of a New Data Acquisition System for a Photon Counting Detector Prototype at SOLEIL Synchrotron  
MOMPR005   use link to access more material from this paper's primary paper code  
 
  • G. Thibaux, Y.-M. Abiven, D. Bachiller-Perea, J. Bisou, A. Dawiec, A. Jarnac, B. Kanoute, F. Langlois, C. Laulhé, C. Menneglier, A. Noureddine, F. Orsini, Y. Sergent
    SOLEIL, Gif-sur-Yvette, France
  • P. Grybos, A. Koziol, P. Maj
    AGH University of Science and Technology, Kraków, Poland
  • C. Laulhé
    Université Paris-Saclay, Saint-Aubin, France
 
  Time-resolved pump-probe experiments at SOLEIL Synchrotron (France) have motivated the development of a new and fast photon counting camera prototype. The core of the camera is a hybrid pixel detector, based on the UFXC32k readout chips bump-bonded to a silicon sensor. This detector exhibits promising performances with very fast readout time, high dynamic range, extended count rate linearity and optimized X-ray detection in the energy range 5-15 keV. In close collaboration with CRISTAL beamline, SOLEIL’s Detector, Electronics and Software Groups carried out a common R&D project to design and realize a 2-chips camera prototype with a high-speed data acquisition system. The system has been fully integrated into Tango and Lima data acquisition framework used at SOLEIL. The development and first experimental results will be presented in this paper.  
 
MOPHA145 Evolution of the CERN LINAC 4 Intensity Interlock System Using a Generic, Real-Time Comparator in C++ -1
 
  • A. Topaloudis, J.C. Allica Santamaria
    CERN, Geneva, Switzerland
 
  During the commissioning phase of LINAC 4, three watchdog interlock systems were used to protect the accelerator and its equipment. These systems cut the beam if losses, calculated by combining the intensity measurements at various locations, exceed some predefined thresholds. While the existing systems were designed to be simple and robust to ensure safety, the future connection of the linac to the Proton Synchrotron Booster (PSB) requires new instances of these systems with additional requirements. Such requirements include the remote communication of the watchdogs with the intensity measurement systems to decouple any physical dependency between the two systems, and the arithmetical/logical combination of the measured data based on the watchdog location. As the Controls Interlocks Beam User (CIBU) hardware interface to the Beam Interlock Controller (BIC) is simple, the software part of the system can be re-designed to be application agnostic giving a single decision after performing a configurable set of comparisons. This paper describes the upgrade of the software of the existing watchdog interlock system to a generic comparator, enabling its usage for other applications.  
poster icon Poster MOPHA145 [1.015 MB]  
 
MOPHA146
Optimizing the Automated Control System for Repairing Optics at the National Ignition Facility  
 
  • S.K. Trummer, R.E. Aboud, C.G. Karkazis, G.R. Larkin, D.A. Martin, M.C. Nostrand, T.I. Suratwala
    LLNL, Livermore, USA
 
  Funding: This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344.
Critical to the operation of the National Ignition Facility (NIF) is the practice of recycling optics, allowing the facility to regularly operate in a regime where fused silica optics are known to damage. The optics are removed from the NIF beamlines and sent to an onsite facility for inspection and repair as part of the recycle process before they are reinstalled. The repair facility utilizes four identical stations equipped with CO2 lasers to repair damage on the surfaces of the optics. The facility initially required 10 skilled operators working over two shifts to meet the optic exchange requirements dictated by the NIF 40 optics per week. Our initial automation efforts used machine learning to reduce these staffing requirements by 60% while maintaining optic throughput capabilities for the facility. Here we discuss enhancements to our automated control system, including unattended overnight operations, new repair protocols, and a novel protocol assignment optimization routine. These improvements reduce the cost per repair site and provide the facility with operational flexibility while maintaining optic throughput.
 
 
MOPHA147 Integrating the First SKA MPI Dish Into the MeerKAT Array -1
 
  • S.N. Twum, A.F. Joubertpresenter, K. Madisa
    SARAO, Cape Town, South Africa
 
  Funding: National Research Foundation
The 64-antenna MeerKAT interferometric radio telescope is a precursor to the SKA which will host hundreds of receptor dishes with a collecting area of 1 sq km. During the pre-construction phase of the SKA1 MID, the SKA DSH Consortium plans to build, integrate and qualify an SKA1 MID DSH Qualification Model (SDQM) against MeerKAT. Before the system level qualification testing can start on the SDQM, the qualified Dish sub-elements have to be integrated onto the SDQM and set to work. The SKA MPI DISH, a prototype SKA dish funded by the Max Planck Institute, will be used for early verification of the hardware and the control system. This prototype dish uses the TANGO framework for monitoring and control while MeerKAT uses the Karoo Array Telescope Control Protocol (KATCP). To aid the integration of the SKA MPI DSH, the MeerKAT Control and Monitoring (CAM) subsystem has been upgraded by incorporating a translation layer and a specialized SKA antenna proxy that will enable CAM to monitor and command the SKA dish as if it were a MeerKAT antenna.
 
poster icon Poster MOPHA147 [0.915 MB]  
 
MOPHA149 Accelerator Schedule Management at CERN -1
 
  • B. Urbaniec, C. Roderick
    CERN, Geneva, Switzerland
 
  Maximizing the efficiency of operating CERN’s accelerator complex requires careful forward planning, and synchronized scheduling of cross-accelerator events. These schedules are of interest to many people helping them to plan and organize their work. Therefore, this data should be easily accessible, both interactively and programmatically. Development of the Accelerator Schedule Management (ASM) system started in 2017 to address such topics and enable definition, management and publication of schedule data in generic way. The ASM system currently includes three core modules to manage: Yearly accelerator schedules for the CERN Injector complex and LHC; Submission and scheduling of Machine Development (MD) requests with supporting statistics; Submission, approval, scheduling and follow-up of control system changes and their impact. This paper describes the ASM Web application (built with Angular, TypeScript and Java) in terms of: Core scheduling functionality; Integration of external data sources; Provision of programmatic access to schedule data via a language agnostic REST API (allowing other systems to leverage schedule data).  
poster icon Poster MOPHA149 [2.477 MB]  
 
MOPHA150
Performance of the ALICE Luminosity Leveling Software Architecture in the Pb-Pb Physics Run  
MOMPR006   use link to access more material from this paper's primary paper code  
 
  • G. Valentino
    University of Malta, Information and Communication Technology, Msida, Malta
  • G. De Cataldo, M. Hostettler
    CERN, Geneva, Switzerland
  • A. Franco
    INFN-Bari, Bari, Italy
  • O.B. Visnyei
    KFKI, Budapest, Hungary
 
  Luminosity leveling is performed in the ALICE experiment of the Large Hadron Collider (LHC) in order to limit the event pile-up probability, and ensure a safe operation for the detectors. It will be even more important during Run 3 when 50 KHz Pb ion-Pb ion (Pb-Pb) collisions will be delivered in IP2. On the ALICE side, it is handled by the ALICE-LHC Interface project, which also ensures an online data exchange between ALICE and the LHC. An automated luminosity leveling algorithm was developed for the proton-proton physics run, and was also deployed for the Pb-Pb run with some minor changes following experience gained. The algorithm is implemented in the SIMATIC WinCC SCADA environment, and determines the leveling step from measured beam parameters received from the LHC, and the luminosity recorded by ALICE. In this paper, the software architecture of the luminosity leveling software is presented, and the performance achieved during the Pb-Pb run and Van der Meer scans is discussed.  
 
MOPHA151 Feasibility of Hardware Acceleration in the LHC Orbit Feedback Controller -1
 
  • L. Grech, D. Alves, S. Jackson, J. Wenninger
    CERN, Meyrin, Switzerland
  • G. Valentinopresenter
    University of Malta, Information and Communication Technology, Msida, Malta
 
  Orbit correction in accelerators typically make use of a linear model of the machine, called the Response Matrix (RM), that relates local beam deflections to position changes. The RM is used to obtain a Pseudo-Inverse (PI), which is used in a feedback configuration, where positional errors from the reference orbit as measured by Beam Position Monitors (BPMs) are used to calculate the required change in the current flowing through the Closed Orbit Dipoles (CODs). The calculation of the PIs from the RMs is a crucial part in the LHC’s Orbit Feedback Controller (OFC), however in the present implementation of the OFC this calculation is omitted as it takes too much time to calculate and thus is unsuitable in a real-time system. As a temporary solution the LHC operators pre-calculate the new PIs outside the OFC, and then manually upload them to the OFC in advance. In this paper we aim to find a solution to this computational bottleneck through hardware acceleration in order to act automatically and as quickly as possible to COD and/or BPM failures by re-calculating the PIs within the OFC. These results will eventually be used in the renovation of the OFC for the LHC’s Run 3.  
poster icon Poster MOPHA151 [0.844 MB]  
 
MOPHA152 Use of Multi-Network Fieldbus for Integration of Low-Level Intelligent Controller Within Control Architecture of Fast Pulsed System at CERN -1
 
  • N. Voumard, C. Boucly, M.P. Pimentel, L. Strobino, P. Van Trappenpresenter
    CERN, Geneva, Switzerland
 
  Fieldbuses and Industrial Ethernet networks are extensively used for the control of fast-pulsed magnets at CERN. With the ongoing trend to develop increasingly more complex low-level intelligent controllers near to the actuators and sensors, the flexibility to integrate these within different control architectures grows in importance. In order to reduce development efforts and keep the fieldbus choice open, a multi-network field-bus technology has been selected for the network interfacing part of the controllers. Such an approach has been successfully implemented for several projects such as the development of high voltage capacitor chargers/dischargers, the surveillance of floating solid-state switch and the monitoring of a power triggering system that, today, are interfaced either to PROFIBUS-DP or PROFINET networks. The integration of various fieldbus interfaces within the controller and the required embedded software/gateware to manage to network communication are presented. The gain in flexibility, modularity and openness obtained through this approach is also reviewed.  
poster icon Poster MOPHA152 [0.537 MB]  
 
MOPHA153 SoC Technology for Embedded Control and Interlocking Within Fast Pulsed Systems at CERN -1
 
  • P. Van Trappen, E. Carlier, M. Gauthier, N. Magnin, E.J. Oltedal, J. Schipper
    CERN, Geneva, Switzerland
 
  The control of pulsed systems at CERN requires often the use of fast digital electronics to perform tight timing control and fast protection of high-voltage pulsed generators. For the implementation of such functionalities, a FPGA is the perfect candidate for the digital logic, however with limited integration potential within the control system. The market push for integrated devices, so called System on a Chip (SoC) - a tightly coupled ARM processing system and specific programmable logic in a single device, has allowed a better integration of the various components required for the control of pulsed systems. This technology is used for the implementation of fast switch interlocking logic, integrated within the CERN control framework by using embedded Linux running a Snap7 server. It is also used for the implementation of a lower-tier communication bridge between a front-end computer and a high fan-out multiplexing programmable logic for timing and analogue low-level control. This paper presents these two projects where the SoC technology has been deployed and discusses possible further applications within distributed real-time control architecture for distributed pulsed systems.  
poster icon Poster MOPHA153 [0.792 MB]  
 
MOPHA154 Data Acquisition System Deployment Using Docker Containers for the SMuRF Project -1
 
  • J.A. Vásquez
    SLAC, Menlo Park, California, USA
 
  The SLAC Microresonator Radio Frequency (SMuRF) system is being developed as a readout system for next generation Cosmic Microwave Background (CMB) cameras*. It is based on a FPGA board where the real-time digital processing algorithms are implemented, and high-level applications running in an industrial PC. The software for this project is based on C++ and Python and it is in active development. The software follows the client-server model where the server implements the low-level communication with the FGPA while high-level applications and data processing algorithms run on the client. SMuRF systems are being deployed in several institutions and in order to facilitate the management of the software application releases, dockers containers are being used. Docker images, for both servers and clients, contain all the software packages and configurations needed for their use. The images are tested, tagged, and published in one place. They can then be deployed in all other institutions in minutes with no extra dependencies. This paper describes how the docker images are designed and build, and how continuous integration tools are used in their release cycle for this project.
*arXiv:1809.03689 [astro-ph.IM]
 
poster icon Poster MOPHA154 [2.189 MB]  
 
MOPHA156 The Linux Device Driver Framework for High-Throughput Lossless Data Streaming Applications -1
 
  • K. Vodopivec, J.E. Breeding
    ORNL, Oak Ridge, Tennessee, USA
  • J.W. Sinclair
    ORNL RAD, Oak Ridge, Tennessee, USA
 
  Funding: This work was supported by the U.S. Department of Energy under contract DE-AC0500OR22725.
Many applications in experimental physics facilities require custom hardware solutions to control process parameters or to acquire data at high rates with high integrity. These hardware solutions typically require custom software implementations. The neutron scattering detectors at the Spallation Neutron Source at ORNL* implement custom protocols over optical fiber connected to a PCI express based read-out board. A dedicated kernel device driver provides an interface to the software application and must be able to sustain data bursts from a pulsed source while acquiring data for long periods of time. The same optical channel is also used as low-latency communication link to detector electronics for configuration and real time fault detection. This paper presents a Linux device driver design, implementation challenges in a low-latency high-throughput setup, real use case benchmarks and importance of clean application programming interface for seamless integration in control systems. This software implementation was developed as a generic framework and has been extended beyond neutron data acquisition. It is suitable to diverse applications where it allows for rapid FPGA development.
*Oak Ridge National Laboratory
 
poster icon Poster MOPHA156 [4.163 MB]  
 
MOPHA157 Global Information Management System for HEPS -1
 
  • C.H. Wang, C.P. Chu
    IHEP, Beijing, People’s Republic of China
  • H.H. Lv
    SINAP, Shanghai, People’s Republic of China
 
  HEPS is a big complex science facility which consists of the accelerator, the beam lines and general facilities. The accelerator is made up of many subsystem and a large number of components such as magnets, power supply, high frequency and vacuum equipment, etc. Variety of components and equipment with cables are distributed installation with distance to each other. These components during the stage of the design and construction and commissioning will produce tens of thousands of data. The information collection and storage and management for so much data for a large scientific device is particularly important. This paper describes the HEPS database design and application from the construction and installation and put into operations generated by the uniqueness of huge amounts of data, in order to fully improve the availability and stability of the accelerator, and experiment stations, and further improve the overall performance.  
poster icon Poster MOPHA157 [0.709 MB]  
 
MOPHA158 Compact Electronic Logbook System -1
 
  • L. Wang, M.T. Kang, X. Wu
    IHEP CSNS, Guangdong Province, People’s Republic of China
  • C.P. Chupresenter, F.Q. Guo, Y.C. He, D.P. Jin, J. Liu, Y.L. Zhang, Z. Zhao, P. Zhu
    IHEP, Beijing, People’s Republic of China
 
  Compact Electronic Logbook System (Clog) is designed to record the events in an organized way during operation and maintenance of an accelerator facility. Clog supports functionalities such as log submission, attachment upload, easy to retrieve logged messages, RESTful API and so on, which aims to be compact enough for anyone to conveniently deploy it and anyone familiar with Java EE (Enterprise Edition) technology can easily customize the functionalities. After the development is completed, Clog can be used in accelerator facilities such as BEPC-II (Beijing Electron/Positron Collider Upgrade) and HEPS (High Energy Photon Source). This paper presents the design, implementation and development status of Clog.  
poster icon Poster MOPHA158 [1.035 MB]  
 
MOPHA159
Control System Designing of JUNA ECR and LEBT  
 
  • P.P. Wang, S. An, J.J. Chang, X.J. Liu
    IMP/CAS, Lanzhou, People’s Republic of China
 
  The ongoing Jinping Underground Nuclear Astrophysics Experiment (JUNA) takes advantage of the ultralow background in China Jinping Underground Laboratory (CJPL), high current accelerator driven by an ECR source and highly sensitive detector to study directly a number of important reactions for the first time within their relevant stellar energy range. A 2.45 GHz ECR ion source is one of its key components to provide beams. The low energy beam transport (LEBT) system transports and matches the ion beam from the exit of ion source to the acceleration tube (AT). For the high efficiency of ECR and LEBT, a remote control system based on experimental and physics industrial control system (EPICS) is introduced in this paper. According to the characteristics of the devices’ interfaces and user requirements, a Siemens programmable logic controller (PLC) and a serial port server are used as hardware of the control system. The supervisory software which is programmed with control system studio (CSS) can control all the equipment in the control system which has a simple structure, works reliably and plays an important role for the ECR and LEBT system.  
 
MOPHA160 Enabling Data Analytics as a Service for Large Scale Facilities -1
 
  • K. Woods, R.J. Clegg, N.S. Cook, R. Millward
    Tessella, Abingdon, United Kingdom
  • F. Barnsely, C. Jones
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UK Research and Innovation - Science & Technology Facilities Council (UK SBS IT18160)
The Ada Lovelace Centre (ALC) at STFC is an integrated, cross-disciplinary data intensive science centre, for better exploitation of research carried out at large scale UK Facilities including the Diamond Light Source, the ISIS Neutron and Muon Facility, the Central Laser Facility and the Culham Centre for Fusion Energy. ALC will provide on-demand, data analysis, interpretation and analytics services to worldwide users of these research facilities. Using open-source components, ALC and Tessella have together created a software infrastructure to support the delivery of that vision. The infrastructure comprises a Virtual Machine Manager, for managing pools of VMs across distributed compute clusters; components for automated provisioning of data analytics environments across heterogeneous clouds; a Data Movement System, to efficiently transfer large datasets; a Kubernetes cluster to manage on demand submission of Spark jobs. In this paper, we discuss the challenges of creating an infrastructure to meet the differing analytics needs of multiple facilities and report the architecture and design of the infrastructure that enables Data Analytics as a Service.
 
poster icon Poster MOPHA160 [1.665 MB]  
 
MOPHA161
Scalable High Demand Analytics Environments with Heterogeneous Clouds  
MOMPR007   use link to access more material from this paper's primary paper code  
 
  • K. Woods, R.J. Clegg, R. Millward
    Tessella, Abingdon, United Kingdom
  • F. Barnsely, C. Jones
    STFC/RAL, Chilton, Didcot, Oxon, United Kingdom
 
  Funding: UK Research and Innovation - Science & Technology Facilities Council (UK SBS IT18160)
The Ada Lovelace Centre (ALC) at STFC provides on-demand, data analysis, interpretation and analytics services to scientists using UK research facilities. ALC and Tessella have built software systems to scale analysis environments to handle peaks and troughs in demand as well as to reduce latency by provision environments closer to scientists around the world. The systems can automatically provision infrastructure and supporting systems within compute resources around the world and in different cloud types (including commercial providers). The system then uses analytics to dynamically provision and configure virtual machines in various locations ahead of demand so that users experience as little delay as possible. In this poster, we report on the architecture and complex software engineering used to automatically scale analysis environments to heterogeneous clouds, make them secure and easy to use. We then discuss how analytics was used to create intelligent systems in order to allow a relatively small team to focus on innovation rather than operations.
 
 
MOPHA162
SharePoint for HEPS Technical Systems and Project Management  
MOMPR008   use link to access more material from this paper's primary paper code  
 
  • X.H. Wu, L. Bai, C.P. Chu
    IHEP, Beijing, People’s Republic of China
 
  High Energy Photon Source is the latest planned synchrotron light source in China which is designed for ultra-low emittance and high brightness. The accelerator and beamlines contains tens of thousands of devices which require systematic management. It is also necessary to capture project management information systematically. HEPS chooses the Microsoft SharePoint as the document tool for the project and all technical systems. Additionally, Microsoft Project Server on top of SharePoint is used for the project management. Utilizing the SharePoint and Project software can facilitate a lot of daily work for the HEPS project. This paper describes the SharePoint and Project setup and various applications been developed so far.  
 
MOPHA163 The Detector Control System of the Muon Forward Tracker for the ALICE Experiment at LHC -1
 
  • K. Yamakawa
    Hiroshima University, Faculty of Science, Higashi-Hirosima, Japan
 
  ALICE is the LHC experiment specifically devoted to the study of heavy-ion collisions. The Muon Forward Tracker (MFT) is one of the new detectors developed in the framework of the upgrade programs towards the LHC Run 3 starting from 2021. A Detector Control System (DCS) was developed for the MFT within the new framework of the upgraded ALICE central DCS. In this framework, detectors will deliver physics raw data as well as slow control data. The central DCS will be composed of an interface, named Alice Low level FRont-End Device (ALFRED), to convert high-level words within the DCS to low-level words which are sent to the detector FEE as commands. Used Supervisory Control And Data Acquisition (SCADA) is WinCC Open Architecture (OA). In addition, Joint Control Project Framework is installed to provide standard DCS solutions such as a Finite State Machine (FSM) commonly used by the LHC experiments. The FSM, as a base of the DCS hierarchy, was fully developed and successfully tested. A test bench of the MFT DCS was built as a minimal setup of the full DCS chain consisting of WinCC OA, ALFRED, a demonstration board of a DCS chip and a readout board. The latest status will be presented.  
poster icon Poster MOPHA163 [1.118 MB]  
 
MOPHA164 Wire Scanner for High Intensity Beam Profile Diagnostics -1
 
  • J. Yan, J. Gubeli, K. Jordan
    JLab, Newport News, Virginia, USA
  • B. Bailey
    University of Tennessee, Knoxville, USA
 
  A control and data acquisition system of a high speed wire scanner is developed for high intensity beam profile diagnostics. The control system of the wire scanner includes two IOCs, a Soft IOC and a VME IOC. The Soft IOC connects with an Aerotech Ensemble motor drive through EPCIS motor record and controls the movement of the wire scanner. An Electrical Input card samples the real-time position of the wire through an incremental encoder, and generates a pulse to synchronize a VME ADC data acquisition card, which digitizes and samples the beam-induced signal after pre-amplification. A VME Relay Output card is installed to control the Brake Solenoid and Actuator Solenoid. All the VME I/O cards are installed on one VME crate and controlled by the VME IOC. The system configuration and software of the wire scanner are under development.
Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
 
poster icon Poster MOPHA164 [1.002 MB]  
 
MOPHA165 An Embedded IOC for 100 MeV Cyclotron RF Control -1
 
  • Z.G. Yin, X.L. Fu, X.T. Lu, T.J. Zhang
    CIAE, Beijing, People’s Republic of China
  • X.E. Mu
    North China University of Technology, Beijing, People’s Republic of China
 
  An ARM9 based embedded controller for 100 MeV cyclotron RF control has been successfully developed and tested with EPICS control software. The controller is implemented as a 3U VME long card, located in the first slot of the LLRF control crate, as a supervise module that continuously monitors the status of the RF system through a costume designed backplane and related ADCs located on other boards in the crate. For high components density and signal integrate considerations, the PCB layout adopts a 6-layer design. The Debian GNU/Linux distribution for the ARM architecture has been selected as operating system for both robustness and convenience. EPICS device support as well as Linux driver routings has been written and tested to interface database records to the on board 12 multichannel 16-bit ADCs and DACs. In the meantime, a chip selecting encoding-decoding strategy has been implemented from both software and hardware aspects to extend the SPI bus of the AT91SAM9g20 processor. The detailed software as well as hardware designed will be reported in this paper.  
 
MOPHA166
EPICS Transform of HIRFL Control System  
 
  • W. Zhang, S. An
    IMP/CAS, Lanzhou, People’s Republic of China
 
  The old control system of Heavy Ion Research Facility in Lanzhou (HIRFL) was based on distributed system for multiple software frameworks. It does not form a unified interface standard for the device layer, application layer, and management. So it is difficult to run and maintain. We use the EPICS architecture, which is widely used in the world, to transform the HIRFL control system. We developed the rules of PV variable naming. The IOC package for the functions of each subsystem device has been completed. We completed the design of each subsystem equipment data archiving and the design of related databases, the storage and processing functions of the intermediate data of each subsystem, CSS interface functions for subsystems and physical tuning bundles. Through the phased transformation of 4 years (2015-2018), the EPICS Transformation of HIRFL control system has been basically completed. The standard of unified control system software interface under EPICS frame is established and the middle-layer software development platform based on Python+C+C++ is developed, which facilitates the development of hardware layer and application layer personnel.  
 
MOPHA167 Cloud Computing Platform for High-level Physics Applications Development -1
 
  • T. Zhang, D.G. Maxwell
    FRIB, East Lansing, Michigan, USA
 
  Funding: Work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DESC0000661
To facilitate software development for the high-level applications on the particle accelerator, we proposed and prototyped a computing platform, so-called ’phyapps-cloud’. Based on the technology stack composed by Python, JavaScript, Docker, and Web service, such a system could greatly decouple deployment and development. That is, the users (app developers) only need to focus on the feature development by working on the infrastructure that is served by ’phyapps-cloud’, while the cloud service provider (which develop and deploy ’phyapps-cloud’) could focus on the development of the infrastructure. In this contribution, the development details will be addressed, as well as the demonstration of a simple Python script development on this platform.
 
poster icon Poster MOPHA167 [1.442 MB]  
 
MOPHA168
Prototype Design for Upgrading East Safety and Interlock System  
MOMPR009   use link to access more material from this paper's primary paper code  
 
  • Z. Zhang, Z. Ji, Y. Wang, B. Xiao
    ASIPP, Hefei, People’s Republic of China
  • F. Xia
    Southwestern Institute of Physics, Chengdu, Sichuan, People’s Republic of China
 
  Funding: This work is supported by the National Key R&D Program of China under Grant No.2017YFE0300504, 2018YFE0302104.
The national project of experimental advanced superconducting tokamak (EAST) is an important part of the fusion development stratagem of China, which is the first fully superconducting tokamak with a non-circle cross-section of the vacuum vessel in the world. The safety and interlock system (SIS) is in charge of the supervision and control of all the EAST components involved in the protection of human and tokamak from potential accidents. A prototype for upgrading EAST SIS has been designed. This paper presents EAST machine and human protection mechanism and the architecture of the upgrading safety and interlock system.
 
 
MOPHA169 Design of Vacuum Control System for Superconducting Accelerator -1
 
  • J.M. Zhou, A.L. Li, K.N. Li, C.H. Peng, J. Zheng
    CIAE, Beijing, People’s Republic of China
 
  A linear superconducting accelerator is being constructed in our institute. Its vacuum control system should be convenient and reliable. We intend to concentrate the control of each vacuum unit into a control box that implement the simple hard interlocking logic and the final action output of the vacuum device and the complete interlocking logic between the vacuum devices is realized in the PLC. Operators can perform local operation through the front panel of the control box or remotely control through the computer by switching the local/remote switch. In addition, the control flow of vacuum extraction and the protection flow when leakage occurs are also given in this paper.  
 
MOPHA170
Control Software of CSNS Multi-Purpose Reflectometer  
 
  • Y.X. Qiu
    IHEP CSNS, Guangdong Province, People’s Republic of China
  • L. Hu, K. Zhou
    DNSC, Dongguan, People’s Republic of China
  • J. Zhuangpresenter
    IHEP, Bejing, People’s Republic of China
 
  China Spallation Neutron Source(CSNS) will provide neutron pulses for experiments on Multifunctional Reflectometer, one of the 3 Spectrometers running at CSNS at present. Besides neutron data acquisition in event mode, slow controls on EPICS, such as motor automation and sample environment measurements, will be the main processes of an experiment. On Reflectometer, varieties of experiments, such as Single point, points SCAN, Normal and Polarizing, bring complexity to the normal experiment control, which requires a flexible software infrastructure. All sorts of experiments are automated by implementation of the state machine for collaborating with other subsystems, such as DAQ and Online, Choppers, by the application of ScanServer for long time repetitive experiment processing, and by Python scripts for implementing experiment processes. Such that, flexible experiment processes are decomposed with the stable databases and state machine.  
 
MOPHA171
A Data Acquistion Application of CSNS  
MOMPR001   use link to access more material from this paper's primary paper code  
 
  • Y.W. Xu, Y.X. Qiu
    IHEP CSNS, Guangdong Province, People’s Republic of China
  • L. Hu, L. Liao, K. Zhou
    DNSC, Dongguan, People’s Republic of China
  • J. Zhuangpresenter
    IHEP, Bejing, People’s Republic of China
 
  Presently, workers access the historical data of devices through Data Browser or from databases directly at China Spallation Neutron Source (CSNS). In order to make the data more easily available to user, a web application is developed for data acquisition. This application provides basic functionalities such data downloading, 2D plot and dynamic zooming among others, without the need to download or install any software. Furthermore, it’s not feasible to send raw data to the browser for plotting, because each device may generate the millions of data in a large time window. The data be reduced by downsampling while retaining outliers in the data. This paper will introduce the application and how to reduce the data.  
 
MOPHA172
Data Streaming With Apache Kafka for CERN Supervision, Control and Data Acquisition System for Radiation and Environmental Protection  
MOMPL010   use link to access more material from this paper's primary paper code  
 
  • A. Ledeul, A. Savulescu, G. Segura, B. Styczen
    CERN, Meyrin, Switzerland
 
  The CERN HSE - occupational Health & Safety and Environmental protection - Unit develops and operates REMUS - Radiation and Environmental Unified Supervision - , a Radiation and Environmental Supervision, Control and Data Acquisition system, covering CERN accelerators, experiments and their surrounding environment. REMUS is now making use of modern data streaming technologies in order to provide a secure, reliable, scalable and loosely coupled solution for streaming near real-time data in and out of the system. Integrating the open-source streaming platform Apache Kafka allows the system to stream near real-time data to Data Visualization Tools and Web Interfaces. It also permits full-duplex communication with external Control Systems and IIoT - Industrial Internet Of Things - devices, without compromising the security of the system and using a widely adopted technology. This paper describes the architecture of the system put in place, and the numerous applications it opens up for REMUS and Control Systems in general.  
 
MOPHA173 Graphical User Interface Programming Challenges Moving Beyond Java Swing and JavaFX -1
 
  • S. Bart Pedersen, S. Jackson
    CERN, Geneva, Switzerland
 
  Oracle, the owner of Java, announced in 2018 that they would stop supporting their Swing and JavaFX technologies within the next decade. These technologies have fulfilled the graphical user interface (GUI) needs of CERN accelerator operation for over 2 decades, but their impending eradication has triggered an initiative to choose alternative technologies to develop future GUIs. Hundreds of existing applications will also need to be migrated or rewritten. The challenges to replace Java GUIs are numerous. The programmers will have to adapt and be retrained. The performance of the new GUI technologies will have to be at least as performant as the existing Java technologies. The programming environment, code versioning, dependency management and documentation will all need to be considered. This paper provides an overview of research comparing candidate GUI technologies and explains the selection of two main language families as possible replacements for Swing and JavaFX: Web applications (combining Java/JavaScript and web sockets) and Python PyQt (C++ based graphical library).  
poster icon Poster MOPHA173 [0.533 MB]