DocumentCode :
880352
Title :
Circular-Beam Ray Tracing on a Microcomputer
Author :
Schneider, J.David
Author_Institution :
MS H821 Los Alamos National Laboratory, Los Alamos, NM 87545 USA
Volume :
32
Issue :
5
fYear :
1985
Firstpage :
2591
Lastpage :
2592
Abstract :
A computer code is described that traces charged particles through a system of electrostatic and magnetic solenoid lenses. This code requires symmetry about the beam axis, but it incorporates a useful approximation for handling beam emittance and variable space-charge neutralization. It features a friendly and versatile user interface and runs efficiently on an Apple II microcomputer. There are a number of both ray-tracing and matrix beam-transport codes available for simulating particle-beam focusing and transport systems. The popular, linear code TRACE, for example, is a versatile simulation code that can trace outer beam profiles through a variety of both accelerating and transport structures. TRACE provides a first-order approximation for external fields, space charge, and beam emittance. Because the code is so common and runs relatively quickly, it is a valuable tool for checking performance of various designs. However, I wanted a small and simple code that could run on a readily available microcomputer and that would be more interactive than many existing codes. To keep the new code short and simple, it had to be somewhat limited in versatility. The major restriction is that the beam profile must be circularly symmetric, which eliminates quadrupole transport but allows simulation of a useful variety of electrostatic and solenoidal focusing systems.
Keywords :
Acceleration; Electrostatics; Lenses; Linear code; Microcomputers; Particle beam handling; Particle beams; Ray tracing; Solenoids; User interfaces;
fLanguage :
English
Journal_Title :
Nuclear Science, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9499
Type :
jour
DOI :
10.1109/TNS.1985.4333990
Filename :
4333990
Link To Document :
بازگشت