betacool program for simulation of beam dynamics in
play

BETACOOL Program for Simulation of Beam Dynamics in Storage Rings - PowerPoint PPT Presentation

BETACOOL Program for Simulation of Beam Dynamics in Storage Rings A. O. Sidorin, I. N. Meshkov, A. V. Smirnov, G. V. Trubnikov, R.V.Pivin Electron Cooling Group Joint Institute for Nuclear Research Dubna, Russia A.Fedotov, BNL CONTENTS 1.


  1. BETACOOL Program for Simulation of Beam Dynamics in Storage Rings A. O. Sidorin, I. N. Meshkov, A. V. Smirnov, G. V. Trubnikov, R.V.Pivin Electron Cooling Group Joint Institute for Nuclear Research Dubna, Russia A.Fedotov, BNL

  2. CONTENTS 1. Introduction 2. Physical motivation 3. BETACOOL algorithms 4. Structure of effects 5. Intrabeam scattering and electron cooling 6. Software structure, code benchmarking 7. Possible applications for electron-ion collider design May 14, 2007 JLAB seminar, Newport News 2

  3. Collaboration with Scientific Centers • BNL (USA) • ITEP (Russia) • Fermilab (USA) • BINP (Russia) • RIKEN (Japan) • Juelich (Germany) • NIRS (Japan) • GSI (Germany) • Kyoto Univ. (Japan) • Erlangen Univ. (Germany) • CERN (Switzerland) • Uppsala Univ. (Sweden) May 14, 2007 JLAB seminar, Newport News 3

  4. BETACOOL application over the world (since 1995) TSL, Uppsala JINR, Dubna MSL, Stockholm ITEP, Moscow BINP, Novosibirsk FZJ, Jülich GSI, Darmstadt Fermilab, Batavia Erlangen Univ. BNL, Upton RIKEN, Wako MPI, Heidelberg Tech-X, Boulder NIRS, Chiba CERN, Geneva Kyoto Univ. München Univ. Beijing IMP, Lanzhou http:/ / lepta.jinr.ru/ betacool/ betacool.htm May 14, 2007 JLAB seminar, Newport News 4

  5. Physical motivation Accelerator design, beam stability investigation can be provided using: MAD , CERN UAL (Unified Accelerator Library), BNL ….. General goal of the BETACOOL program is to simulate long term processes (in comparison with the ion revolution period) leading to variation of the ion distribution function in 6 dimensional phase space. Competitive programs: MOCAC (Monte-Carlo Code) ITEP, Moscow, P. Zenkevich, A. Bolshakov SIMCOOL (Simulation of Cooling), TRUBS – BINP, Novosibirsk, V. Parkhomchuk, V. Reva May 14, 2007 JLAB seminar, Newport News 5

  6. BETACOOL assumptions • The ion beam motion inside a storage ring is supposed to be stable and it is treated in linear approximation. • Ion beam is presented by rms parameters of the distribution function or by array of model particles • Each effect calculates characteristic times of emittance variation and kick of the ion momentum components and changes the particle number May 14, 2007 JLAB seminar, Newport News 6

  7. Basic models Library of effects: - IntraBeam Scattering, Kit of algorithms: - Interaction with internal target and rest gas, -Evolution of rms parameters - Beam-beam effect, -Evolution of distribution function - Electron cooling, - Tracking - Stochastic cooling, - Laser cooling, - External heating … Models of storage ring and ion beam May 14, 2007 JLAB seminar, Newport News 7

  8. Physical Effects involved in BETACOOL program Active Calculate of May 14, 2007 JLAB seminar, Newport News 8 effects growth rates

  9. Lattice Structure using MAD files Calculate of Horizontal and Vertical beta-functions, lattice functions Horizontal dispersion for RHIC May 14, 2007 JLAB seminar, Newport News 9

  10. BETACOOL Algorithms • RMS Dynamics – evolution of RMS parameters of ion beam (Gaussian distribution) • Model Beam – Monte-Carlo method with modeling particles • Tracking – particles dynamics over the real lattice with using Molecular Dynamics technique May 14, 2007 JLAB seminar, Newport News 10

  11. RMS Dynamics ⎧ dN ∑ 1 • Ion beam has Gaussian = N , ⎪ distribution during the τ dt ⎪ j life , j evolution ε ⎪ d ∑ 1 = ε • Algorithm is considered as a x , ⎪ τ x dt solution of the equations for ⎪ j x , j ⎨ R.M.S. parameters ε d ∑ 1 ⎪ = ε • Maxima of all the distribution y , τ ⎪ y functions coincide with dt j y , j ⎪ equilibrium orbit ε ⎪ d ∑ 1 = ε • Real lattice structure is used for s ⎪ τ s dt IBS calculation only ⎩ j s , j May 14, 2007 JLAB seminar, Newport News 11

  12. 3D Diagrams for HESR heating and cooling rates I BS ECOOL (positive) (negative) − τ hor emittances 1 transverse component Equilibrium between momentum spread IBS and ECOOL − τ lon 1 emittances longitudinal component May 14, 2007 JLAB seminar, Newport News 12 momentum spread

  13. RMS Dynamics for HESR (ECOOL+IBS) Equilibrium point 3D Diagrams Beam evolution emittances emittances transverse momentum spread reference time momentum spread emittances longitudinal reference time May 14, 2007 JLAB seminar, Newport News 13 momentum spread

  14. Model Beam algorithm Ion beam is presented by array of model particles. For each model particle the program solves Langevin equation: 3 ( ) ( ) ∑ + Δ = − Δ + Δ ξ P t t P t F t t C i i i i , j j = j 1 ξ j are independent Gaussian random numbers. The algorithm is equivalent to solution of Fokker-Plank equation, if 3 ∑ = C C D i , k j , k i , j = k 1 Each effect calculates a kick of the ion momentum components and changes the particle number May 14, 2007 JLAB seminar, Newport News 14

  15. Real space 15 Distribution after 4 hours of cooling Initial distribution for RHIC Profiles JLAB seminar, Newport News Profiles Invariants May 14, 2007

  16. Tracking procedure Ion beam is presented by array of real or macro particles • Each effect is related with some optic element • The effect works as a transformation map • IBS is calculated as a Coulomb scattering using Molecular Dynamics technique • The ring structure is imported from modified input MAD file May 14, 2007 JLAB seminar, Newport News 16

  17. MD simulation of crystalline beams String ( λ ion < 0.709) Zigzag (0.709 < λ ion < 0.964) Helix or Tetrahedron (0.964 < λ ion < 3.10) Shell + String (3.10 < λ ion < 5.7) May 14, 2007 JLAB seminar, Newport News 17

  18. Intrabeam scattering simulation RMS dynamics For uncoupled transverse motion at zero vertical dispersion the heating rates are calculated in accordance with: M. Martini “Intrabeam scattering in the ACOOL-AA machines”, CERN PS/84-9 AA, Geneva, May 1984. For uncoupled motion at non-zero vertical dispersion : M.Venturini, “Study of intrabeam scattering in low-energy electron rings”, Proceedings of the 2001 PAC, Chicago (J.D. Bjorken, S.K. Mtingwa, "Intrabeam scattering", Particle Accelerators, Vol. 13, p.115, 1983. ) The models require lattice functions of the ring + a few simplified models to speed up the calculations May 14, 2007 JLAB seminar, Newport News 18

  19. Intrabeam scattering simulation Model Beam - Simplified kinetic model: Constant diffusion and friction linearly depending on the ion velocity. The friction coefficient and the diffusion tensor are calculated in accordance with Venturini model. - Local model - “Core-Tail” model ( Bi-Gaussian distribution ) Tracking IBS is calculated as a Coulomb scattering using Molecular Dynamics technique The models require optic structure of the ring May 14, 2007 JLAB seminar, Newport News 19

  20. Local model for IBS “Test” particle moves inside a cloud of v i “field” particles v j � � � = − U V v � � π Δ ⎛ ⎞ ρ � 4 2 2 p 4 ne Z Z U ∫ V ⎜ ⎟ = = − t f 3 max F ln f ( v ) d v ⎜ ⎟ Δ ρ ⎛ ⎞ 3 ⎝ ⎠ t U m m ⎜ ⎟ min f t ⎜ ⎟ + m m ⎝ ⎠ f t Δ Δ δ − ⎛ ρ ⎞ 2 p p U U U ( ) α β ∫ α β α β ⎜ ⎟ = = π , 4 2 2 max D 4 ne Z Z ln f v dv ⎜ ⎟ α β Δ ρ , t f 3 ⎝ ⎠ t U min May 14, 2007 JLAB seminar, Newport News 20

  21. 21 σ rms FWHM Core-tail model JLAB seminar, Newport News May 14, 2007

  22. Theoretical and MD simulation for ESR Equilibrium between ECOOL and IBS Ordered state of ion beam May 14, 2007 JLAB seminar, Newport News 22

  23. Map of Electron Cooling system Ion co-ordinates at the entrance Model of cooler Solution of the ion motion equations Transformation of the ion co-ordinates Thin lens Cooler at non zero length to the frame referenced to the electron beam orbit Magnetic field errors Electron beam space-charge Electron beam model Uniform cylinder Gaussian cylinder Transformation of the ion velocity to PRF Gaussian bunch friction force components to LRF Hollow beam Array of electrons Calculation of local electron density and temperature Friction force library: Non-magnetized, by Parkhomchuk, Calculation of Derbenev-Skrinsky, force components in PRF, Erlangen University dP loss /ds May 14, 2007 JLAB seminar, Newport News 23 Ion coordinates at the exit, loss probability

  24. Software structure BETACOOL interface based on BOLIDE system Hard disk Input files Control Output files Interface part Codes of physical part Basic algorithms Betacool.exe

  25. Platforms of C++ Compilers � Borland C++Builder (Windows) � Borland C++BuilderX (Windows / LINUX) � Microsoft Visual Studio (Windows) � GNU (LINUX) Physics guide of BETACOOL code, http://www.agsrhichome.bnl.gov/AP/ap_notes/ap_note_262.pdf User guide is in preparation now – will be ready this year May 14, 2007 JLAB seminar, Newport News 25

Recommend


More recommend