All our thanks to Kevin Li and Michael Schenck BE/ABP-HSC CERN

Slides:



Advertisements
Similar presentations
Measurements of adiabatic dual rf capture in the SIS 18 O. Chorniy.
Advertisements

Benchmark of ACCSIM-ORBIT codes for space charge and e-lens compensation Beam’07, October 2007 Masamitsu AIBA, CERN Thank you to G. Arduini, C. Carli,
Helmholtz International Center for Oliver Boine-Frankenheim GSI mbH and TU Darmstadt/TEMF FAIR accelerator theory (FAIR-AT) division Helmholtz International.
Longitudinal motion: The basic synchrotron equations. What is Transition ? RF systems. Motion of low & high energy particles. Acceleration. What are Adiabatic.
Eric Prebys, FNAL.  As you’ll show in homework, the synchrotron tune (longitudinal oscillations/turn) is generally
Introduction Status of SC simulations at CERN
Laslett self-field tune spread calculation with momentum dependence (Application to the PSB at 160 MeV) M. Martini.
MICE pencil beam raster scan simulation study Andreas Jansson.
22/03/1999A.Blas1 Hollow bunches A. Blas, S. Hancock, S. Koscielniak, M. Lindroos, F. Pedersen, H. Schonauer  Why: to improve space charge related problems.
Simulation of direct space charge in Booster by using MAD program Y.Alexahin, N.Kazarinov.
Preliminary design of SPPC RF system Jianping DAI 2015/09/11 The CEPC-SppC Study Group Meeting, Sept. 11~12, IHEP.
First measurements of longitudinal impedance and single-bunch effects in LHC E. Shaposhnikova for BE/RF Thanks: P. Baudrenghien, A. Butterworth, T. Bohl,
Particle dynamics in electron FFAG Shinji Machida KEK FFAG04, October 13-16, 2004.
Beam dynamics on damping rings and beam-beam interaction Dec 포항 가속기 연구소 김 은 산.
Simulation of direct space charge in Booster by using MAD program Y.Alexahin, A.Drozhdin, N.Kazarinov.
Beam observation and Introduction to Collective Beam Instabilities Observation of collective beam instability Collective modes Wake fields and coupling.
Oliver Boine-Frankenheim, High Current Beam Physics Group Simulation of space charge and impedance effects Funded through the EU-design study ‘DIRACsecondary.
Beam loss and longitudinal emittance growth in SIS M. Kirk I. Hofmann, O. Boine-Frankenheim, P. Spiller, P. Hülsmann, G. Franchetti, H. Damerau, H. Günter.
 Advanced Accelerator Simulation Panagiotis Spentzouris Fermilab Computing Division (member of the SciDAC AST project)
Elias Métral, LHC Beam Commissioning Working Group meeting, 08/06/2010 /191 SINGLE-BUNCH INSTABILITY STUDIES IN THE LHC AT 3.5 TeV/c Elias Métral, N. Mounet.
Double RF system at IUCF Shaoheng Wang 06/15/04. Contents 1.Introduction of Double RF System 2.Phase modulation  Single cavity case  Double cavity case.
Part III Commissioning. Proof of Principle FFAG (POP) study The world first proton FFAG –Commissioned in March –From 50 keV to 500 keV in 1ms. –Proof.
Effect of nonlinearity on Head-Tail instability 3/18/04.
6-D dynamics in an isochronous FFAG lattice e-model Main topic : Tracking code development : 3-D simulation of the field in an isochronous FFAG optics.
28-May-2008Non-linear Beam Dynamics WS1 On Injection Beam Loss at the SPring-8 Storage Ring Masaru TAKAO & J. Schimizu, K. Soutome, and H. Tanaka JASRI.
Improved electron cloud build-up simulations with PyECLOUD G. Iadarola (1),(2), G. Rumolo (1) (1) CERN, Geneva, Switzerland, (2) Università di Napoli “Federico.
Elias Métral, ICFA-HB2004, Bensheim, Germany, 18-22/10/ E. Métral TRANSVERSE MODE-COUPLING INSTABILITY IN THE CERN SUPER PROTON SYNCHROTRON G. Arduini,
CERN F. Ruggiero Univ. “La Sapienza”, Rome, 20–24 March 2006 Measurements, ideas, curiosities beam diagnostics and fundamental limitations to the performance.
Chapter 10 Rüdiger Schmidt (CERN) – Darmstadt TU , version E 2.4 Acceleration and longitudinal phase space.
Ion effects in low emittance rings Giovanni Rumolo Thanks to R. Nagaoka, A. Oeftiger In CLIC Workshop 3-8 February, 2014, CERN.
Update on TMCI measurements March 5, 2008 G. Arduini, R. Jones, E. Métral, G. Papotti, G. Rumolo, B. Salvant, R Tomas, R. Steinhagen Many thanks to the.
2 February 8th - 10th, 2016 TWIICE 2 Workshop Instability studies in the CLIC Damping Rings including radiation damping A.Passarelli, H.Bartosik, O.Boine-Fankenheim,
Pushing the space charge limit in the CERN LHC injectors H. Bartosik for the CERN space charge team with contributions from S. Gilardoni, A. Huschauer,
Longitudinal Painting S. Hancock p.p. G. Feldbauer.
Adiabatic buncher and (  ) Rotator Exploration & Optimization David Neuffer(FNAL), Alexey Poklonskiy (FNAL, MSU, SPSU)
Electron Cloud Effects: Heat Load and Stability Issues G. Iadarola, A. Axford, K. Li, A. Romano, G. Rumolo Joint HiLumi LHC - LARP Annual Meeting,
Beam dynamics in crab collision K. Ohmi (KEK) IR2005, 3-4, Oct FNAL Thanks to K. Akai, K. Hosoyama, K. Oide, T. Sen, F. Zimmermann.
PTC-ORBIT issues for PSB simulations V. Forte – E. Benedetto – M. Martini S.c. meeting (18/07/2013)
LIU-SPS Beam Dynamics WG E. Shaposhnikova LIU-SPS coordination meeting
HEADTAIL simulation during the accelerating ramp in the PS S. Aumon - EPFL & CERN Acknowledgement to B. Salvant, G. Rumolo.
Synchrotron frequency shift as a probe of the CERN SPS reactive impedance s HB2014 – 11/13/14 A. Lasheen, T. Argyropoulos, J. Esteban Müller, D. Quartullo,
Frank Stulle, ILC LET Beam Dynamics Meeting CLIC Main Beam RTML - Overview - Comparison to ILC RTML - Status / Outlook.
Loss of Landau damping for reactive impedance and a double RF system
Longitudinal Dynamics of Charged Particle
and Martial Fol (AZIMUTEC)
People who attended the meeting:
R. Bartolini Diamond Light Source and
402.5 MHz Debunching in the Ring
Session 5: Instability Modeling, Observations and Cures
Proposals for 2015 impedance-related MD requests for PSB and SPS
Energy calibration issues for FCC-ee I. Koop, BINP, Novosibirsk
Progress activities in short bunch compressors
G. Arduini, R. Calaga, E. Metral, G. Papotti, G. Rumolo, B. Salvant, R
E. Métral, G. Rumolo, R. Tomás (CERN Switzerland), B
Update on PTC/ORBIT space charge studies in the PSB
Longitudinal Dynamics & RF Capture
LCLS Longitudinal Feedback and Stability Requirements
IMPACT Simulation of the Montague Resonance at PS
6-D dynamics in an isochronous FFAG lattice e-model
Beam-Beam Interaction in Linac-Ring Colliders
W. Bartmann, M. Benedikt, E. Métral, D. Möhl, G. Rumolo and B. Salvant
Preliminary results of the PTC/ORBIT convergence studies in the PSB
ICFA Mini-Workshop, IHEP, 2017
November 14, 2008 The meeting on RIKEN AVF Cyclotron Upgrade Progress report on activity plan Sergey Vorozhtsov.
November 7, 2008 The meeting on RIKEN AVF Cyclotron Upgrade Progress report on activity plan Sergey Vorozhtsov.
MEBT1&2 design study for C-ADS
Simulating transition crossing in the PS with HeadTail
Simulation of Multiturn Injection into SIS-18
Frank Zimmermann, Factories’03
JLEIC Ion Integration Goals
Presentation transcript:

All our thanks to Kevin Li and Michael Schenck BE/ABP-HSC CERN PyHEADTAIL example All our thanks to Kevin Li and Michael Schenck BE/ABP-HSC CERN Reference: http://kli.web.cern.ch/kli/

introduction to PyHEADTAIL Open source macroparticle tracking code developed at CERN: Download link: https://github.com/PyCOMPLETE/PyHEADTAIL Primary use: tracking simulation of collective effects in synchrotron accelerators Transverse and longitudinal beam dynamics (with feedback) Electron/ion cloud Impedances Space charge Reference: Introduction to PyHEADTAIL: USPAS course by Kevin Li et al (2015) PyHEADTAIL developer meeting Not the only code of his kind! BLOND: longitudinal dynamics simulation code https://blond.web.cern.ch/ HEADTAIL: the father of PyHEADTAIL! G. Rumolo et al (reference) mbtrack and sbtrack: R. Nagaoka et al “Studies of Collective Effects in SOLEIL and DIAMOND Using the Multiparticle Tracking Codes sbtrack and mbtrack”, PAC09, Vancouver, May 2009. ORBIT (http://web.ornl.gov/~jzh/JHolmes/ORBIT.html), pyORBIT (http://sourceforge.net/projects/py-orbit/) And so many others!

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

introduction to PyHEADTAIL Courtesy Kevin Li USPAS 2015

In our case: only RF systems

Structure of the ipython file Import needed libraries Structure of the ipython file Set beam and machine parameters Define RF system Generate a matched distribution corresponding to these parameters track Loop over number of turns monitor plot

Tracking example: injection energy

Tracking example: injection energy

Let’s run that example Use a small number of particles to observe the synchrotron motion at large and small amplitudes

Synchrotron motion Use a larger number of particles (~500) and reset the graph every time (“plt.cla()” uncommented) Are the particles rotating in the correct direction? Plot the phase space as in the course (in φ[degrees], ΔE [MeV])

Impact of phase mismatch Use a smaller bunch length (e.g. divide by 10) Use more particles (~1000) and more turns Add e.g. 5m to all particles (“bunch.z =bunch.z+5”)  What will happen?

Impact of phase mismatch Use a smaller bunch length (e.g. divide by 10) Use more particles (~1000) Add e.g. 5m to all particles (“bunch.z =bunch.z+5”)  filamentation

Impact of phase mismatch Use a smaller bunch length (e.g. divide by 10) Use more particles (~1000) Add e.g. 5m to all particles (“bunch.z =bunch.z+5”)  Try also with larger mismatch (20 m)

Impact of voltage mismatch (too high) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF*10 after the bunch is matched to V_RF  What will happen?

Impact of voltage mismatch (too high) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF*10 after the bunch is matched to V_RF  What will happen?

Impact of voltage mismatch (too high) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF*10 after the bunch is matched to V_RF  Rotation

Impact of voltage mismatch (too high) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF*10 after the bunch is matched to V_RF  But should not wait too long!

Impact of voltage mismatch Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF*10 after the bunch is matched to V_RF  But should not wait too long!

Impact of voltage mismatch (too low) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF/3 after the bunch is matched to V_RF  But should not wait too long!

Impact of voltage mismatch (too low) Use the nominal bunch length Use more particles (~1000) Change V_RF to V_RF/3 after the bunch is matched to V_RF

Impact of acceleration Use the nominal bunch length Use 200 particles Use Bdot=2.2 T/s Does it work? Why?

Impact of acceleration Use the nominal bunch length Use 1000 particles Use Bdot=2.2 T/s Change VRF to 200 kV Compute the synchronous phase Plot the phase space in in φ[degrees], ΔE [MeV]

Setting up the operating system Install a virtual box to get an Ubuntu environment Ex: https://www.virtualbox.org/wiki/Downloads Create a new virtual machine with Ubuntu 64-bit

In case of a “VTx” error when launching the virtual machine, one needs to turn Virtualization Technology (VTx) on