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
Link To Document