Publication | Open Access
New Functionality for Beam Dynamics in Accelerator Toolbox (AT)
11
Citations
0
References
2015
Year
EngineeringNonlinear Dynamics ComputationsComputational MechanicsAccelerator PhysicAccelerator PhysicsBeam DynamicsNumerical SimulationModeling And SimulationComputational ElectromagneticsInstrumentationMulti-physics ModellingAccelerator TechnologyPhysicsComputer EngineeringParticle AcceleratorsAccelerator ToolboxNatural SciencesParticle PhysicsFull RingParticle AcceleratorBeam Transport System
Accelerator Toolbox is a widely used code for beam dynamic simulations based on Matlab. To continue the development of the code in a collaborative manner, a SourceForge project and SVN repository called atcollab has been established. Here we describe the contributions to atcollab from the ESRF beam dynamics group. Additional modules have been developed: general matching (atmatch), improved plotting (atplot), Touschek lifetime computation via the Piwinski formula, nonlinear dynamics computations such as resonance driving terms, improved reporting of lost particles and improvements and additions to the integration routines. One example of the latter includes diffusion due to quantum fluctuations. Modeling of collective effects may now be performed using pass methods representing a variety of impedance models. Finally, routines to replace the full ring with a compact representation have been developed, facilitating studies in which many turns and many particles are required.