GOAT:a simulation code for high-intensity beams

Nuclear Science and Techniques(2023)

Cited 0|Views10
No score
Abstract
A simulation code,GOAT,is developed to simulate single-bunch intensity-dependent effects and their interplay in the pro-ton ring of the Electron-Ion Collider in China(EicC)project.GOAT is a scalable and portable macroparticle tracking code written in Python and coded by object-oriented programming technology.It allows for transverse and longitudinal tracking,including impedance,space charge effect,electron cloud effect,and beam-beam interaction.In this paper,physical models and numerical approaches for the four types of high-intensity effects,together with the benchmark results obtained through other simulation codes or theories,are presented and discussed.In addition,a numerical application of the cross-talk simula-tion between the beam-beam interaction and transverse impedance is shown,and a dipole instability is observed below the respective instability threshold.Different mitigation measures implemented in the code are used to suppress the instability.The flexibility,completeness,and advancement demonstrate that GOAT is a powerful tool for beam dynamics studies in the EicC project or other high-intensity accelerators.
More
Translated text
Key words
Code development,Numerical methods,Beam dynamics,High-intensity effects
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined