A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z    

Pelaia, T.

Paper Title Page
THPLT166 Development of Injection and Optics Control Applications for the SNS Accumulator Ring 2846
 
  • S.M. Cousineau, C. Chu, J. Galambos, S. Henderson, T. Pelaia, M. Plum
    ORNL/SNS, Oak Ridge, Tennessee
  • A.L. Leahman
    WSSU, Winston-Salem, North Carolina
 
  A large suite of physics software applications is being developed to facilitate beam measurement and control in the SNS accumulator ring. Two such applications are an injection control and measurement application, and a ring optics control application. The injection application will handle measurement and control of the linac beam position and angle at the stripper foil, and will be used to measure the twiss parameters of the linac beam at the foil. The optics control application will provide knobs for machine working point, chromaticity, arc phase advance, and harmonic correction. Both applications are written within the standard in-house XAL framework. Presented here are first versions of the applications, along with plans for future development and testing.  
THPLT168 XAL - The SNS Application Programming Infrastructure 2852
 
  • J. Galambos, C. Chu, S.M. Cousineau, T. Pelaia, A. Shishlo
    ORNL/SNS, Oak Ridge, Tennessee
  • C. Allen, C. McChesney
    LANL/LANSCE, Los Alamos, New Mexico
  • W.-D. Klotz
    ESRF, Grenoble
  • I. Kriznar, A. Zupanc
    Cosylab, Ljubljana
 
  A Java programming infrastructure for high level applications has been developed and is being used for the Spallation Neutron Source (SNS). The framework provides a hierarchal view of the accelerator and hides much of the underlying control system details. The hierarchy is database configured, facilitating sharing of applications across different beamlines, shielding the programmer from detailed knowledge of signal names, and allowing wholesale updating of applications. An important aspect of the framework is an online model, which can be run for design values, live machine values or user selected tuning values. Sample applications will be shown.