Keyword: injection
Paper Title Other Keywords Page
MOPPC069 Operational Experience with the LHC Software Interlock System interlocks, software, operation, hardware 258
 
  • L. Ponce, J. Wenninger, J.P. Wozniak
    CERN, Geneva, Switzerland
 
  The Software Interlock System (SIS) is a JAVA software project developed for the CERN accelerators complex. The core functionality of SIS is to provide a framework to program high level interlocks based on the surveillance of a large number of accelerator device parameters. The interlock results are exported to trigger beam dumps, inhibit beam transfers or abort the main magnets powering. Since its deployment in 2008, the LHC SIS has demonstrated that it is a reliable solution for complex interlocks involving multiple or distributed systems and when quick solutions for un-expected situations is needed. This paper is presenting the operational experience with software interlocking in the LHC machine, reporting on the overall performance and flexibility of the SIS, mentioning the risks when SW interlocks are used to patch missing functionalities for personal safety or machine protection.  
poster icon Poster MOPPC069 [0.323 MB]  
 
MOPPC143 Plug-in Based Analysis Framework for LHC Post-Mortem Analysis framework, controls, operation, software 446
 
  • R. Gorbonosov, V. Baggiolini, G. Kruk, M. Zerlauth
    CERN, Geneva, Switzerland
 
  Plug-in based software architectures are extensible, enforce modularity and allow several teams to work in parallel. But they have certain technical and organizational challenges, which we discuss in this paper. We gained our experience when developing the Post-Mortem Analysis (PMA) system, which is a mission-critical system for the Large Hadron Collider (LHC). We used a plugin-based architecture with a general-purpose analysis engine, for which physicists and equipment experts code plug-ins containing the analysis algorithms. We have over 45 analysis plug-ins developed by a dozen of domain experts. This paper focuses on the design challenges we faced in order to mitigate the risks of executing third-party code: assurance that even a badly written plug-in doesn't perturb the work of the overall application; plug-in execution control which allows to detect plug-in misbehavior and react; robust communication mechanism between plug-ins, diagnostics facilitation in case of plug-in failure; testing of the plug-ins before integration into the application, etc.
https://espace.cern.ch/be-dep/CO/DA/Services/Post-Mortem%20Analysis.aspx
 
poster icon Poster MOPPC143 [3.128 MB]  
 
MOPPC158 Application of Modern Programming Techniques in Existing Control System Software framework, controls, software, operation 479
 
  • B. Frak, T. D'Ottavio, W. Fu, L.T. Hoff, S. Nemesure
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work supported by Brookhaven Science Associates, LLC under Contract No. DE-AC02-98CH10886 with the U.S. Department of Energy.
Accelerator Device Object (ADO) specification and its original implementation are almost 20 years old. In those last two decades ADO development methodology has changed very little, which is a testament to its robust design, however during this time frame we've seen introduction of many new technologies and ideas, many of which with applicable and tangible benefits to control system software. This paper describes how some of these concepts like convention over configuration, aspect oriented programming (AOP) paradigm, which coupled with powerful techniques like bytecode generation and manipulation tools can greatly simplify both server and client side development by allowing developers to concentrate on the core implementation details without polluting their code with: 1) synchronization blocks 2) supplementary validation 3) asynchronous communication calls or 4) redundant bootstrapping. In addition to streamlining existing fundamental development methods we introduce additional concepts, many of which are found outside of the majority of the controls systems. These include 1) ACID transactions 2) client and servers-side dependency injection and 3) declarative event handling.
 
poster icon Poster MOPPC158 [2.483 MB]  
 
TUPPC111 Online Status and Settings Monitoring for the LHC Collimators status, collimation, operation, monitoring 836
 
  • G. Valentino
    University of Malta, Information and Communication Technology, Msida, Malta
  • R.W. Aßmann, D. Jacquet, S. Redaelli, E. Veyrunes
    CERN, Geneva, Switzerland
 
  The Large Hadron Collider is equipped with 100 movable collimators. The LHC collimator control system is responsible for the accurate synchronization of around 400 axes of motion at the microsecond level, and with the precision of a few micrometres. The status and settings of the collimators can be monitored by three displays in the CERN Control Center, each providing a different viewpoint onto the system and a different level of abstraction, such as the positions in mm or beam size units. Any errors and warnings are also displayed. In this paper, the display operation is described, as well as the interaction that occurs when an operator is required to identify and understand an error in the collimator settings.  
poster icon Poster TUPPC111 [2.260 MB]  
 
THPPC034 A Novel Analysis of Time Evolving Betatron Tune betatron, experiment, extraction, operation 1157
 
  • S. Yamada
    J-PARC, KEK & JAEA, Ibaraki-ken, Japan
 
  J-PARC Main Ring (MR) is a high-intensity proton synchrotron and since 2009 delivering beam to the T2K neutrino experiment and hadron experiments. It is essential to measure time variation of betatron tune accurately throughout from beam injection at 3 GeV to extraction at 30 GeV. The tune measurement system of J-PARC MR consist of a stripline-kicker, beam position monitors, and a waveform digitizer. Betatron tune appears as sidebands of harmonics of revolution frequency in the turn-by-turn beam position spectrum. Excellent accuracy of measurement and high immunity against noise were achieved by exploiting a wide-band spectrum covering multiple harmonics.  
poster icon Poster THPPC034 [0.707 MB]  
 
THPPC035 RF Signal Switching System for Electron Beam Position Monitor Utilizing ARM Microcontroller controls, operation, LabView, Ethernet 1160
 
  • T. Toyoda
    IMS, Okazaki, Japan
  • K. Hayashi, M. Katoh
    UVSOR, Okazaki, Japan
 
  ARM microcontrollers have high processing speed and low power consumption because they work efficiently with less memory by their own instruction set. Therefore, ARM microcontrollers are used not only in portable devices but also other commercial electronic devices. In recent years, free development environments and low-cost development kits are provided by many companies. The “mbed” provided by NXP is one of them. The “mbed” provides an environment where we can develop a product easily even if we are not familiar with electronics or microcontrollers. We can supply electric power and can transfer the program that we have developed by connecting to a PC via USB. We can use USB and LAN that, in general, require high level of expertise. The “mbed” has also a function as a HTTP server. By combining with JavaScript library, we can control multiple I/O ports at the same time through LAN. In the presentation, we will report the results that we applied the “mbed” to develop an RF signal switching system for a turn-by-turn beam position monitor (BPM) at a synchrotron light source, UVSOR-III.  
poster icon Poster THPPC035 [2.228 MB]  
 
THPPC048 Upgrade of the Nuclotron Injection Control and Diagnostics System controls, TANGO, diagnostics, device-server 1176
 
  • E.V. Gorbachev, A. Kirichenko, S. Romanov, T.V. Rukoyatkina, V.V. Tarasov, V. Volkov
    JINR, Dubna, Moscow Region, Russia
  • G.S. Sedykh
    JINR/VBLHEP, Dubna, Moscow region, Russia
 
  Nuclotron is a 6 GeV/n superconducting synchrotron operating at JINR, Dubna since 1993. It will be the core of the future accelerating complex NICA which is under development now. The report presents details of the Nuclotron injection hardware and software upgrade to operate under future NICA control system based on Tango. The designed system provides control and synchronization of electrostatic and magnetic inflector devices and diagnostics of the ion beam injected from 20MeV linear accelerator to Nuclotron. The hardware consists of few controllable power supplies, various National Instruments acquisition devices, custom-designed controller module. The software consists of few C++ Tango device servers and NI LabView client applications.  
poster icon Poster THPPC048 [1.472 MB]  
 
THPPC053 NSLS-II Booster Ramp Handling controls, booster, operation, dipole 1189
 
  • P.B. Cheblakov, A.A. Derbenev, R.A. Kadyrov, S.E. Karnaev, S.S. Serednyakov, E.A. Simonov
    BINP SB RAS, Novosibirsk, Russia
  • T.V. Shaftan, Y. Tian
    BNL, Upton, Long Island, New York, USA
 
  The NSLS-II booster is a full-energy synchrotron with the range from 200 MeV up to 3 GeV. The ramping cycle is 1 second. A set of electronics developed in BNL fro the NSLS-II project was modified for the booster Power Supplies (PSs) control. The set includes Power Supply Interface which is located close to a power supply and a Power Supply Controller (PSC) which is connected to EPICS IOC running in a front-end computer via 100 Mbit Ethernet. A table of 10k setpoints uploaded to the memory of PSC defines a behavior of a PS in the machine cycle. A special software is implemented in IOC to provide a smooth shape of the ramping waveform in the case of the waveform change. A Ramp Manager (RM) high level application is developed in python to provide an easy change, compare, copy the ramping waveforms, and upload them to process variables. The RM provides check of a waveform derivative, manual adjusting of the waveform in graph and text format, and includes all specific features of the booster PSs control. This paper describes software for the booster ramp handling.  
poster icon Poster THPPC053 [0.423 MB]  
 
THPPC058 LSA - the High Level Application Software of the LHC - and Its Performance During the First Three Years of Operation controls, software, optics, hardware 1201
 
  • D. Jacquet, R. Gorbonosov, G. Kruk
    CERN, Geneva, Switzerland
 
  The LSA (LHC software architecture) project was started in 2001 with the aim of developing the high level core software for the control of the LHC accelerator. It has now been deployed widely across the CERN accelerator complex and has been largely successful in meeting its initial aims. The main functionality and architecture of the system is recalled and its use in the commissioning and exploitation of the LHC is elucidated.  
poster icon Poster THPPC058 [1.291 MB]  
 
THPPC103 Timing System at MAX IV timing, linac, gun, storage-ring 1300
 
  • J.J. Jamroz, V.H. Hardion, J. Lidón-Simon, L. Malmgren, A.M. Milán, A.M. Mitrovic, R. Nilsson, M. Sjöström, D.P. Spruce
    MAX-lab, Lund, Sweden
 
  The MAX IV Laboratory is the successor of the MAX-lab national laboratory in Sweden. The facility is being constructed at Brunnshög in the North Eastern part of Lund and will contain one long linac 3GeV (full energy injector), two storage rings (SR 1.5GeV and SR 3GeV) and a short pulse facility (SPF). This paper describes the design status of the timing system in 2013.  
poster icon Poster THPPC103 [7.134 MB]  
 
THPPC105 The LHC Injection Sequencer kicker, operation, database, controls 1307
 
  • D. Jacquet, J.C. Bau, I. Kozsar
    CERN, Geneva, Switzerland
 
  The LHC is the largest accelerator at CERN. The 2 beams of the LHC are colliding in four experiments, each beam can be composed up to 2808 high intensity bunches. The beams are produced at the LINAC, is shaped and accelerated in the LHC injectors to 450GeV. The injected beam contains up to 288 high intensity bunches, corresponding to a stored energy of 2MJ. To build for each LHC ring the complete bunch scheme that ensure a desired number of collision for each experiment, several injections are needed from the SPS to the LHC. The type of beam that is needed and the longitudinal emplacement of each injection have to be defined with care. This process is controlled by the injection sequencer and it orchestrates the beam requests. Predefined filling schemes stored in a database are used to indicate the number of injection, the type of beam and the longitudinal place of each. The injection sequencer sends the corresponding beam requests to the CBCM, the central timing manager which in turn synchronizes the beam production in the injectors. This paper will describe how the injection sequencer is implemented and its interaction with the other systems involved in the injection process.  
poster icon Poster THPPC105 [0.606 MB]  
 
THPPC109 Status of the TPS Timing System timing, controls, booster, EPICS 1314
 
  • C.Y. Wu, J. Chen, Y.-S. Cheng, K.T. Hsu
    NSRRC, Hsinchu, Taiwan
 
  Implementation of timing system of the Taiwan Photon Source (TPS) is underway. Timing system provides synchronization for electron gun, modulators of linac, pulse magnet power supplies, booster power supply ramp trigger, bucket addressing of storage ring, diagnostic equipments, beamline gating signal for top-up injection, synchronize for the time-resolved experiments. The system is based on event distribution system that broadcasts the timing events over optic fiber network, and decodes and processes them at the timing event receivers. The system supports uplink functionality which will be used for the fast interlock system to distribute signals like beam dump and post-mortem trigger with less than 5 μsec response time. Software support is in preceded. Time sequencer to support various injection modes is in development. Timing solutions for the TPS project will summary in following paragraphs.  
poster icon Poster THPPC109 [1.612 MB]  
 
THPPC110 Timing of the ALS Booster Injection and Extraction booster, timing, extraction, storage-ring 1318
 
  • C. Serrano, J.M. Weber
    LBNL, Berkeley, California, USA
 
  The Advanced Light Source (ALS) timing system upgrade introduces a complete replacement of both the hardware and the technology used to drive the timing of the accelerator. The implementation of a new strategy for the booster injection and extraction mechanisms is conceptually similar to the one in place today, but fundamentally different due to the replacement of the technology. Here we describe some of the building blocks of this new implementation as well as an example of how the system can be configured to provide timing for injection and extraction of the ALS booster.  
poster icon Poster THPPC110 [0.207 MB]  
 
THCOCA04 Upgrade of Event Timing System at SuperKEKB timing, linac, positron, operation 1453
 
  • H. Kaji, K. Furukawa, M. Iwasaki, E. Kikutani, T. Kobayashi, F. Miyahara, T.T. Nakamura, M. Suetake, M. Tobiyama
    KEK, Ibaraki, Japan
  • T. Kudo, S. Kusano
    Mitsubishi Electric System & Service Co., Ltd, Tsukuba, Japan
  • T. Okazaki
    EJIT, Hitachi, Ibaraki, Japan
 
  The timing system of the KEKB accelerator will be upgraded for the SuperKEKB project. One of difficulties at SuperKEKB is the positron injection. It takes more than 40ms since positron pulse must be stored at newly constructed damping ring for at least 40ms. Timings of whole accelerators are precisely synchronized for such a long period. We must manage highly frequent injections even with this situation. Typically beam pulse is delivered to one of rings at every 20ms. Besides, the new system must have a capability of realtime selection of injection RF-bucket - we call it "Bucket Selection" at KEKB - for equalizing bunch current at main rings. Bucket Selection also will be upgraded to synchronize buckets of damping ring and those of main rings. This includes the expansion of maximum delay time up to 2ms and the pulse-by-pulse shift of RF phase at 2nd half of injection Linac. We plan to upgrade the Event Timing System from "2-layer type", which simply connect one generator and one receiver, to "cascade type" for satisfying the new injection requirements. We report the basic design of the new timing system and recent studies about key elements of Event Timing System instruments.  
slides icon Slides THCOCA04 [1.559 MB]