Author: Hemelsoet, G.H.
Paper Title Page
TUPHA119 Online Coupling Measurement and Correction Throughout the LHC Cycle 686
 
  • G.H. Hemelsoet, A. Calia, K. Fuchsberger, M. Gabriel, M. Hostettler, M. Hruska, D. Jacquet, T. Persson, M.E. Soderen, D. Valuch
    CERN, Geneva, Switzerland
 
  With high intensity beams, a precise measurement and effective correction of the betatron coupling is essential for the performance of the Large Hadron Collider (LHC). In order to measure this parameter, the LHC transverse damper(ADT), used as an AC dipole, will provide the necessary beam excitation. The beam oscillations will be recorded by the Beam Positions Monitors and transmitted to dedicated analysis software. We set up the project with a 3-layer software architecture: The central node is a java server orchestrating the different actors: The Graphical User Interface, the control and triggering of the ADT AC dipole, the BPMs, the oscillation analysis (partly in python), and finally the transmission of the correction values. The whole system, is currently being developed in a team using Scrum, an iterative and incremental agile software development framework. In this paper we present an overview of this system, experience from machine development and commissioning as well as how scrum helped us to achieve our goals. Improvement and re-use of the architecture with a nice decoupling between data acquisition and data analysis are also briefly discussed.  
poster icon Poster TUPHA119 [0.450 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA119  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUSH201 Online Luminosity Control and Steering at the LHC 989
 
  • M. Hostettler, R. Alemany-Fernández, A. Calia, F. Follin, K. Fuchsberger, M. Gabriel, A.A. Gorzawski, G.H. Hemelsoet, M. Hruska, D. Jacquet, G. Papotti
    CERN, Geneva, Switzerland
 
  This contribution reviews the novel LHC luminosity control software stack. All luminosity-related manipulations and scans in the LHC interaction points are managed by the LHC luminosity server, which enforces concurrency correctness and transactionality. Operational features include luminosity optimization scans to find the head-on position, luminosity levelling, and the execution of arbitrary scan patterns defined by the LHC experiments in a domain specific language. The LHC luminosity server also provides full built-in simulation capabilities for testing and development without affecting the real hardware. The performance of the software in 2016 and 2017 LHC operation is discussed and plans for further upgrades are presented.  
poster icon Poster TUSH201 [1.113 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUSH201  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPHA176 Streaming Pool - Managing Long-Living Reactive Streams for Java 1837
 
  • A. Calia, K. Fuchsberger, M. Gabriel, M.A. Galilée, J.C. Garnier, G.H. Hemelsoet, M. Hostettler, M. Hruska, D. Jacquet, J. Makai, T. Martins Ribeiro, A. Stanisz
    CERN, Geneva, Switzerland
 
  A common use case in accelerator control systems is subscribing to many properties and multiple devices and combine data from this. A new technology which got standardized during recent years in software industry are so-called reactive streams. Libraries implementing this standard provide a rich set of operators to manipulate, combine and subscribe to streams of data. However, the usual focus of such streaming libraries are applications in which those streams complete within a limited amount of time or collapse due to errors. On the other hand, in the case of a control systems we want to have those streams live for a very long time (ideally infinitely) and handle errors gracefully. In this paper we describe an approach which allows two reactive stream styles: ephemeral and long-living. This allows the developers to profit from both, the extensive features of reactive stream libraries and keeping the streams alive continuously. Further plans and ideas are also discussed.  
poster icon Poster THPHA176 [1.232 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-THPHA176  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)