title: Simulation of a medical linear accelerator for teaching purposes.
abstract: Simulation software for medical linear accelerators that can be used in a teaching environment was developed. The components of linear accelerators were modeled to first order accuracy using analytical expressions taken from the literature. The expressions used constants that were empirically set such that realistic response could be expected. These expressions were programmed in a MATLAB environment with a graphical user interface in order to produce an environment similar to that of linear accelerator service mode. The program was evaluated in a systematic fashion, where parameters affecting the clinical properties of medical linear accelerator beams were adjusted independently, and the effects on beam energy and dose rate recorded. These results confirmed that beam tuning adjustments could be simulated in a simple environment. Further, adjustment of service parameters over a large range was possible, and this allows the demonstration of linear accelerator physics in an environment accessible to both medical physicists and linear accelerator service engineers. In conclusion, a software tool, named SIMAC, was developed to improve the teaching of linear accelerator physics in a simulated environment. SIMAC performed in a similar manner to medical linear accelerators. The authors hope that this tool will be valuable as a teaching tool for medical physicists and linear accelerator service engineers.
authors.affiliation: Trillium Health Partners. rhys.anderson@mail.utoronto.ca.
authors.forename: Rhys
authors.initials: R
authors.lastname: Anderson
authors.forename: Michael
authors.initials: M
authors.lastname: Lamey
authors.forename: Miller
authors.initials: M
authors.lastname: MacPherson
authors.forename: Marco
authors.initials: M
authors.lastname: Carlone
mesh_terms: D003198:Computer Simulation; D003194:Computer-Assisted Instruction / Q000379:methods*; D019544:Equipment Failure Analysis / Q000379:methods*; D006283:Health Physics / Q000193:education*; D008962:Models, Theoretical; D010315:Particle Accelerators / Q000295:instrumentation*; D012984:Software; D013663:Teaching / Q000379:methods; D014584:User-Computer Interface