DocumentCode :
378102
Title :
Simulation code of beam instability with object oriented technology
Author :
Gang, Huang ; Zhentang, Zhao
Author_Institution :
Tsinghua Univ., Beijing, China
Volume :
4
fYear :
2001
fDate :
2001
Firstpage :
3206
Abstract :
This paper describes the design and implementation of an object-oriented simulation environment called SCBI for the Coupling Bunch Instability. The design applies object-oriented technology. By this technology, we can describe an accelerator into several classes, with its Properties and Methods. We use Ring, Beam, and Cavity classes to define the components of an accelerator. All the interactions among them are functions of the accelerator. This makes the codes easier to be read and also makes programmer easier to add module into the program or remove module from the program. We add a beam feedback system into the simulation. With this technology, we can build a user-friendly interface. Some simple examples was simulated and got reliable results
Keywords :
accelerator cavities; accelerator control systems; high energy physics instrumentation computing; particle beam bunching; particle beam dynamics; particle beam stability; storage rings; user interfaces; SCBI code; beam class; beam feedback system; beam instability; beam instruments; cavity class; coupling bunch instability; object oriented technology; ring class; simulation code; user-friendly interface; Elementary particle vacuum; Feedback; Instruments; Magnets; Object oriented modeling; Particle accelerators; Particle beams; Programming profession; Radio frequency; Synchrotron radiation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Particle Accelerator Conference, 2001. PAC 2001. Proceedings of the 2001
Conference_Location :
Chicago, IL
Print_ISBN :
0-7803-7191-7
Type :
conf
DOI :
10.1109/PAC.2001.988057
Filename :
988057
Link To Document :
بازگشت