Описание книги
This book provides a brief exposition of the principles of beam physics and particle accelerators with an emphasis on numerical examples employing readily available computer tools. However, it avoids detailed derivations, instead inviting the reader to use general high-end languages such as Mathcad and Matlab, as well as specialized particle accelerator codes (e.g. MAD, WinAgile, Elegant, and others) to explore the principles presented. This approach allows readers to readily identify relevant design parameters and their scaling. In addition, the computer input files can serve as templates that can be easily adapted to other related situations. The examples and computer exercises comprise basic lenses and deflectors, fringe fields, lattice and beam functions, synchrotron radiation, beam envelope matching, betatron resonances, and transverse and longitudinal emittance and space charge. The last chapter presents examples of two major types of particle accelerators: radio frequency linear accelerators (RF linacs) and storage rings. Lastly, the appendix gives readers a brief description of the computer tools employed and concise instructions for their installation and use in the most popular computer platforms (Windows, Macintosh and Ubuntu Linux). Hyperlinks to websites containing all relevant files are also included. An essential component of the book is its website (actually part of the author's website at the University of Maryland), which contains the files that reproduce results given in the text as well as additional material such as technical notes and movies.