Instrumentation and Controls
Tech 04: Control Systems
Paper Title Page
MOP090 Optics Tuning Knobs for FACET 268
 
  • Y. Nosochkov, M.J. Hogan, W. Wittmer
    SLAC, Menlo Park, California, USA
 
  Funding: Work supported by the Department of Energy Contract DE-AC02-76SF00515.
FACET is a new facility under construction at the SLAC National Accelerator Laboratory. The FACET beam line is designed to provide 23 GeV tightly focused and compressed electron and positron bunches for beam driven plasma wakefield acceleration research and other experiments. Achieving optimal beam parameters for various experimental conditions requires the optics capability for tuning in a sufficiently wide range. This will be achieved by using optics tuning systems (knobs). Design of such systems for FACET is discussed.
 
 
MOP196 A Modular Architecture for Accelerator Instrumentation 459
 
  • J.H. DeLong
    BNL, Upton, Long Island, New York, USA
 
  Funding: US Department of Energy
With accelerated schedules and finite resources the development of a common open source platform for accelerator instrumentation is required. This effort has led to the development of a flexible architecture with clearly defined interfaces. The resulting platform is currently used to implement fast orbit feedback as well as the Beam Position monitors for NSLS-II. The design includes an embedded processor, digital signal processing resources and communications interfaces to controls, the timing system and other devices distributed throughout the accelerator complex. This new architecture promotes customization and design re-use and is presented as an Open Source Hardware development project.
 
 
MOP247 Quick Setup of Unit Test For Accelerator Controls System 574
 
  • W. Fu, T. D'Ottavio, D.M. Gassner, J. Morris, 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.
Testing a single hardware unit of an accelerator control system often requires the setup of a graphical user interface. Developing a dedicated application for a specific hardware unit test could be time consuming and the application may become obsolete after the unit tests. This paper documents a methodology for quick design and setup of an interface focused on performing unit tests of accelerator equipment with minimum programming work. The method has three components. The first is a generic accelerator device object (ADO) manager which can be used to setup, store, and log testing controls parameters for any unit testing system. The second involves the design of a TAPE (Tool for Automated Procedure Execution) sequence file that specifies and implements all testing and control logic. The third is the design of a PET (parameter editing tool) page that provides the unit tester with all the necessary control parameters required for testing. This approach has been used for testing the horizontal plane of the Stochastic Cooling Motion Control System at RHIC.
 
 
MOP248 Automating Power Supply Checkout 577
 
  • J.S. Laster, D. Bruno, T. D'Ottavio, J. Drozd, G.J. Marr, C. Mi
    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.
Power Supply checkout is a necessary, pre-beam, time-critical function. At odds are the desire to decrease the amount of time to perform the checkout while at the same time maximizing the number and types of checks that can be performed and analyzing the results quickly (in case any problems exist that must be addressed). Controls and Power Supply Group personnel have worked together to develop tools to accomplish these goals. Power Supply checkouts are now accomplished in a time-frame of hours rather than days, reducing the number of person-hours needed to accomplish the checkout and making the system available more quickly for beam development.
 
 
MOP249 Improved Alarm Tracking for Better Accountability 579
 
  • S. Nemesure, T. D'Ottavio, L.R. Hammons, P.F. Ingrassia, N.A. Kling, G.J. Marr, T.C. Shrey
    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.
An alarm system is a vital component of any accelerator, as it provides a warning that some element of the system is not functioning properly. The severity and age of the alarm may sometimes signify whether urgent or deferred attention is required. For example, older alarms may inadvertently be given a lower priority if an assumption is made that someone else is already investigating it, whereas those that are more current may indicate the need for an immediate response. The alarm history also provides valuable information regarding the functionality of the overall system, thus careful tracking of these data is likely to improve response time and remove uncertainty about the current status. Since one goal of every alarm display is to be free of alarms, a clear and concise presentation of an alarm along with useful historic annotations can help the end user address the warning more quickly. By defining a discrete set of very specific alarm states and by utilizing database resources to maintain a complete and easily accessible alarm history, we anticipate a decrease in down time due to more efficient operator response and management of alarms.
 
 
MOP250 NSLS-II High Level Application Infrastructure and Client API Design 582
 
  • G. Shen, K. Shroff, L. Yang
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work performed under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.
The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. It is an open structure platform, and we try to provide a narrow API set for client application. With this narrow API, existing applications developed in different language under different architecture could be ported to our platform with small modification. This paper describes a detailed client API design, and latest progress.
 
 
MOP252 Server Development for NSLS-II Physics Applications and Performance Analysis 585
 
  • G. Shen, M.R. Kraimer
    BNL, Upton, Long Island, New York, USA
 
  Funding: Work performed under auspices of the U.S. Department of Energy under Contract No. DE-AC02-98CH10886 with Brookhaven Science Associates, LLC.
The beam commissioning software framework of NSLS-II project adopts a client/server based architecture to replace the more traditional monolithic high level application approach. The server development is ongoing, and adopts a sourceforge open project so-called epics-pvdata, which consists of pvData, pvAccess, pvEngine, and pvService. Some services have being demonstrated as one service under pvService module such as itemFinder service, gather service, and lattice manager, and each service runs as one standalone server using pvData to store in-memory transient data, pvService to transfer data over network, and pvEngine as service engine. This paper describes a detailed development, latest progress, and performance analysis.
 
 
MOP256 Upgrading the Data Acquisition and Control System of the LANSCE LINAC 588
 
  • D. Baros
    LANL, Los Alamos, New Mexico, USA
 
  Funding: This work has benefited from the use of the LANSCE at LANL. This facility is funded by the US DOE and operated by LANS for NSSA under Contract DE-AC52-06NA25396.
Los Alamos National Laboratory LANL is in the process of upgrading the control system for the Los Alamos Neutron Science Center (LANSCE) linear accelerator. The 38 year-old data acquisition and control equipment is being replaced with COTS hardware. An overview of the current system requirements and how the National Instruments cRIO system meets these requirements will be given, as well as an update on the installation and operation of a prototype system in the LANSCE LINAC.
LANL Release Number: LA-UR 10-06605
 
 
MOP257 High Power RF Distribution and Control for Multi-Cavity Cryomodule Testing 591
 
  • Y.W. Kang, M. Broyles, M.T. Crofford, X. Geng, S.-H. Kim, S.W. Lee, C.L. Phibbs, K.R. Shin, W.H. Strong
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: This work was supported by SNS through UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. DOE.
The SNS has been successfully operating 81 superconducting six-cell cavities in 23 cryomodules in its linac to achieve the goals in beam power and energy. For near-term production of spare cryomodules and the upcoming power upgrade project that will need 36 additional cavities in 9 cryomodules, high RF power testing and qualification of the cavities is required in the RF test facility. Simultaneously powering all the cavities in a cryomodule is considered desirable for robust conditioning and studying of cavity field emission since certain cavities exhibit field emissions that could be mutually coupled. A four-way variable output power waveguide splitting system is being prepared for testing cryomodules with up to four cavities. The splitting system is fed by an 805 MHz, 5 MW peak power pulsed klystron. The power output at each arm can be adjusted in both amplitude and phase to wide ranges of values using two mechanical waveguide phase shifters that form a vector modulator. The system control is implemented in the EPICS environment similar to the main accelerator controls. The work performed on the design, integration, operation, and test of the system are presented.
 
 
MOP261 The CEBAF Element Database 594
 
  • T. L. Larrieu, M.E. Joyce, C.J. Slominski
    JLAB, Newport News, Virginia, USA
 
  Funding: Authored by Jefferson Science Associates, LLC under U.S. DOE Contract No. DE-AC05-06OR23177.
With inauguration of the CEBAF Element Database(CED) in Fall 2010, Jefferson Lab computer scientists have taken a first step toward the eventual goal of a model-driven accelerator. Once fully populated, the database will be the primary repository of information used for everything from generating lattice decks to booting iocs to building controls screens. A requirement influencing the CED design is that it provide access to not only present, but also future, and eventually past, configurations of the accelerator. To accomplish this, an introspective database schema was designed that allows new elements, types, and properties to be defined on-the-fly with no changes to table structure. Used in conjunction with Oracle Workspace Manager, it allows users to query data from any time in the database history with the same tools used to query the present configuration. Users can also check-out workspaces to use as staging areas for upcoming machine configurations. All Access to the CED is through a well-documented API that is translated automatically from original C++ into native libraries for script languages such as perl, php, and TCL making access to the CED easy and ubiquitous.
The U.S. Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce this manuscript for U.S. Government purposes.
 
 
WEOBN2 Real-Time Beam Control at the LHC 1399
 
  • R.J. Steinhagen
    CERN, Geneva, Switzerland
 
  At the LHC, real-time feedback systems continually control the orbit, tune, coupling, and chromaticity. Reliable and precise control of these parameters is essential to avoid superconducting magnet quenches or damage to LHC components. The speaker will review the underlying principles and hardware, and describe experiences with these systems during LHC commissioning and operations.  
slides icon Slides WEOBN2 [5.475 MB]  
 
WEOBN3 BOY, A Modern Graphical Operator Interface Editor and Runtime 1404
 
  • X.H. Chen, K.-U. Kasemir
    ORNL, Oak Ridge, Tennessee, USA
 
  Funding: SNS is managed by UT-Battelle, LLC, under contract DE-AC05-00OR22725 for the U.S. Department of Energy
Taking advantage of modern graphical editor software technology, a new Operator Interface (OPI) editor and runtime - Best OPI, Yet (BOY) - was developed by the Control System Studio (CSS) collaboration. It uses the Eclipse Graphical Editor Framework (GEF) to provide modern graphical editor functions, which makes it easy and intuitive to edit OPIs. Combined with Javascript and configurable rules, it is also easy to create powerful OPIs with complicated client-side logic. By simply providing the name of a Process Variable (PV), it will automatically handle the network connections. The graphical layer is decoupled from the data connection layer, conceptually allowing BOY to connect to arbitrary data sources, with current support including EPICS Channel Access and simulation PVs. BOY is integrated with the CSS platform, which provides inter-operability with other CSS tools. Fundamentally, it could also be integrated with other Eclipse Rich Client Platform (RCP) applications due to its plugin mechanism. We have several screens deployed at the Spallation Neutron Source (SNS), where BOY has proven to be stable in support of SNS operation.
 
slides icon Slides WEOBN3 [3.461 MB]  
 
WEOBN4 Multipurpose Controller Based on a FPGA with EPICS Integration 1407
 
  • P. Echevarria, I. Arredondo, N. Garmendia, H. Hassanzadegan, L. Muguira
    ESS Bilbao, Bilbao, Spain
  • D. Belver, M. del Campo
    ESS-Bilbao, Zamudio, Spain
  • V. Etxebarria, J. Jugo
    University of the Basque Country, Faculty of Science and Technology, Bilbao, Spain
 
  In this work a multipurpose configurable control system is presented. This controller is based on a high performance FPGA for a fast control connected to a Host PC which works as an EPICS server to allow a remote control. The communication between both parts is made by a register bank implemented in the FPGA and which is accessible by the Host PC by means of a Compact PCI bus. The initialization values, the numeric representation of the digital signals and the EPICS database are configured by an XML file. This control scheme has been prototyped for two applications: Low Level RF and Beam Position Monitoring. The former contains three digital loops to control the amplitude and phase of the RF supply and the geometry of the cavity. The latter processes the information from four capacitive buttons to calculate the position of the beam. In both systems, the necessary parameters for the digital processing of the acquired signals (using fast ADCs) and intermediate calculations are stored in the register bank connected to the cPCI bus. These systems are being developed for the ESS-Bilbao facility which will be built in Bilbao, Spain.  
slides icon Slides WEOBN4 [0.621 MB]