• DocumentCode
    335045
  • Title

    Use of a virtual accelerator for a development of an accelerator control system

  • Author

    Yamamoto, Noboru

  • Author_Institution
    High Energy Accel. Res. Organ., KEK, Ibaraki, Japan
  • Volume
    2
  • fYear
    1997
  • fDate
    12-16 May 1997
  • Firstpage
    2455
  • Abstract
    The concept of virtual accelerator is introduced to develop beam control application programs in the KEKB accelerator control system. A virtual accelerator is a computer process which simulates behavior of a beam in an accelerator and responds to the accelerator control program under development in a same way as an actual accelerator does. Users of the virtual accelerator can test their control algorithm and user interface without affecting the operation of the accelerator. EPICS (Experimental Physics and Industrial Control System) jointly developed by LANL and APS/ANL will be used as a basis of the KEKB accelerator control system. In the EPICS based control system, a device is represented as a collection of records in a EPICS runtime database. A control program on a host computer can access devices in the system only through names of record fields, called `channels´. This abstraction allows us to construct a virtual accelerator control system. Channel access interfaces were implemented into the modeling program SAD to realize this idea. A sample application of the method will be also presented
  • Keywords
    accelerator control systems; computerised control; electron accelerators; high energy physics instrumentation computing; storage rings; EPICS; KEKB; SAD; TRISTAN; accelerator control system; channel; runtime database; virtual accelerator; Acceleration; Application software; Computational modeling; Computer simulation; Control systems; Life estimation; Particle beams; Physics; Testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 1997. Proceedings of the 1997
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-4376-X
  • Type

    conf

  • DOI
    10.1109/PAC.1997.751238
  • Filename
    751238