200 kV gun GPT simulations Tee, shroom and sphere catohdes

Slides:



Advertisements
Similar presentations
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Advertisements

USPAS 2005 Recirculated and Energy Recovered Linacs1 CHESS / LEPP USPAS Course on Recirculated and Energy Recovered Linacs I. V. Bazarov Cornell University.
RFQ CAD Model Tolerance Studies Simon Jolly 14 th December 2011.
SPACE CHARGE EFFECTS IN PHOTO-INJECTORS Massimo Ferrario INFN-LNF Madison, June 28 - July 2.
1 Chris Rogers MICE Collaboration Meeting 11th Feb 2005 Tracking and Cooling performance of G4MICE.
Introduction Status of SC simulations at CERN
CSR calculation in ERL merger section Tsukasa Miyajima KEK, High Energy Accelerator Research Organization 8 November, 2010, 13:30 Mini Workshop on CSR.
Results from measurement and simulation methods (LW, PIC, Astra) and setup About LW & Astra Simulations of The Pitz Gun comparison LW  Astra more analysis.
Generation and Characterization of Magnetized Bunched Electron Beam from DC Photogun for MEIC Cooler Laboratory Directed Research and Development (LDRD)
Photocathode 1.5 (1, 3.5) cell superconducting RF gun with electric and magnetic RF focusing Transversal normalized rms emittance (no thermal emittance)
Astra A Space Charge Tracking Algorithm
RFQ CAD Model Beam Dynamics Studies Simon Jolly 3 rd August 2011.
ASTRA Injector Setup 2012 Julian McKenzie 17/02/2012.
Recent Experiments at PITZ ICFA Future Light Sources Sub-Panel Mini Workshop on Start-to-End Simulations of X-RAY FELs August 18-22, 2003 at DESY-Zeuthen,
Calculation of the beam dynamics of RIKEN AVF Cyclotron E.E. Perepelkin JINR, Dubna 4 March 2008.
Electron Model for a 3-10 GeV, NFFAG Proton Driver G H Rees, RAL.
M.E. Biagini, M. Boscolo, T. Demma (INFN-LNF) A. Chao, M.T.F. Pivi (SLAC). Status of Multi-particle simulation of INFN.
Accelerator Science and Technology Centre Extended ALICE Injector J.W. McKenzie, B.D. Muratori, Y.M. Saveliev STFC Daresbury Laboratory,
Collimator wakefields - G.Kurevlev Manchester 1 Collimator wake-fields Wake fields in collimators General information Types of wake potentials.
Midwest Accelerator Physics Meeting. Indiana University, March 15-19, ORBIT Electron Cloud Model Andrei Shishlo, Yoichi Sato, Slava Danilov, Jeff.
Simulations of ILC electron gun and bunching system Diagram of bunching system (from TESLA paper by Curtoni and Jablonka) -Electron gun generates electrons.
D. Lipka, V. Vogel, DESY Hamburg, Germany, Oct Optimization cathode design with gun5 D. Lipka, V. Vogel, DESY Hamburg, Germany.
July LEReC Review July 2014 Low Energy RHIC electron Cooling Jorg Kewisch, Dmitri Kayran Electron Beam Transport and System specifications.
Electron Spectrometer: Status July 14 Simon Jolly, Lawrence Deacon 1 st July 2014.
RMS Dynamic Simulation for Electron Cooling Using BETACOOL He Zhang Journal Club Talk, 04/01/2013.
S. Bettoni, R. Corsini, A. Vivoli (CERN) CLIC drive beam injector design.
Status of the Simulations on Photo Injector Optimization for Low Charges Yauhen Kot BD Meeting,
Awake electron beam requirements ParameterBaseline Phase 2Range to check Beam Energy16 MeV MeV Energy spread (  ) 0.5 %< 0.5 % ? Bunch Length (
Vacuum specifications in Linacs J-B. Jeanneret, G. Rumolo, D. Schulte in CLIC Workshop 09, 15 October 2009 Fast Ion Instability in Linacs and the simulation.
Intra-Beam scattering studies for CLIC damping rings A. Vivoli* Thanks to : M. Martini, Y. Papaphilippou *
Warm linac simulations (DTL) and errors analysis M. Comunian F. Grespan.
Dark Current in ILC Main Linac N.Solyak, A.Sukhanov, I.Tropin ALCW2015, Apr.23, 2015, KEK LCWS'15, Tsukuba, 04/2015Nikolay Solyak1.
SECTION 6 DESIGN STUDY. What’s in this section: –Design Variables –Design Studies Overview –Specifying an Objective –Execution Display Settings –Output.
One More RFQ Design Renewal ANL Design. Several MHz RFQ Designs ANL-1LBNL-1LBNL-2ANL-2aANL-2b Vane modulation typeSinusoidal Sinusoidal +
PIs: Riad Suleiman and Matt Poelker
GPT Simulations of the Ion Source Beam
Gauss’s Law Gauss’s law uses symmetry to simplify electric field calculations. Gauss’s law also gives us insight into how electric charge distributes itself.
Time-Reversed Particle Simulations In GPT (or “There And Back Again”)
BUNCH LENGTH MEASUREMENT SYSTEM FOR 500 KV PHOTOCATHODE DC GUN AT IHEP
Sabrina Appel, GSI, Beam physics Space charge workshop 2013, CERN
Optimisation of the FETS RFQ
Experimental Overview
Magnetized Bunched Electron Beam from DC High Voltage Photogun
Space-charge Effects for a KV-Beam Jeffrey Eldred
Triple junction 'shed' optimization for the 200kv CEBAF gun upgrade
G. Palacios 02/25/18 E_y field as a function of anode vertical position for 200kV CEBAF gun upgrade G. Palacios 02/25/18.
Needle Cathodes for RF Guns
Gabriel Palacios 03/17/17 Danny’s Shed Gabriel Palacios 03/17/17.
Gabriel Palacios 08/12/ kV gun GPT simulations Tee, mushroom and sphere cathodes CEBAF beam parameters Gabriel Palacios
200 kV gun CST microwave studio simulations Shield modifications
Gabriel Palacios 08/13/ kV gun GPT simulations Tee, mushroom and sphere cathodes CEBAF beam parameters Gabriel Palacios
Studies of Emittance & Lifetime
R. Suleiman and M. Poelker September 29, 2016
PIs: Riad Suleiman and Matt Poelker
200 kV gun CST microwave studio simulations Shield modifications
Injector Topics for Discussion
Gabriel Palacios 08/28/ kV gun GPT simulations sphere with long anode GTS beam parameters, Spacecharge ON Gabriel Palacios
Selected simulations for XFEL photo injector
Gabriel Palacios 08/30/ kV guns CST + GPT Gabriel Palacios 08/30/18.
Test of Booster at UITF Reza Kazimi (12/12/18)
MEBT1&2 design study for C-ADS
Simulating transition crossing in the PS with HeadTail
Simulation of Emittance
Gabriel Palacios 09/04/18 Tests for Joe Gabriel Palacios 09/04/18.
High Charge Low Emittance RF Gun for SuperKEKB
Thermal Emittance Measurement at PITZ
PIs: Riad Suleiman and Matt Poelker
Injector for the Electron Cooler
Simon Jolly UKNFIC Meeting 25th April 2008
Generation of Magnetized Bunched Electron Beam for MEIC Cooler
Presentation transcript:

200 kV gun GPT simulations Tee, shroom and sphere catohdes Gabriel Palacios gabrielp@jlab.org 08/02/18

Summary

Solidworks geometry modifications: No shield

Solidworks geometry modifications: Original

Solidworks geometry modifications: GTS with small anode

Solidworks geometry modifications: No shield

Solidworks geometry modifications: Original

Solidworks geometry modifications: GTS with small anode

Cathode-anode gap: The data for the following plots was taken along the cathode anode gap as a function of the height (on the photocathode surface) varying from -6mm to 6mm.

GPT Global particle tracker uses three files to run this simulation: The initial file (with extension *.ini) with general info about the particles The multiple run file (*.mr) that allows for parameter sweep The batch file (*.bat) that launches the code to obtain solution and converts the solution files to trajectories for plots

GPT: *.ini This is the main file that GPT uses to obtain a simulation, contains: Initial particle information Global components Accuracy Particle distribution Field maps Space charge switch and parameters

GPT: *.mr We use a multiple run file that contains: Switches for space charge and backwards moving particle removal (not used here) Particle Info Output settings Beamline Component Variables

GPT: *.bat The batch file uses the console to run GPT codes to obtain the results and plots, it contains three lines: The mr and gpt commands run the GPT solver with the *.ini file (combined with the multirun file) as targets and obtain the main solution file (*.gdf) Gdf2a converts the solution binary file to a “normal” text file Gdftrans uses the information in the solution file and converts it to particle trajectories

Braking the code Let us brake the codes in parts

Braking the code: *.ini Initial particle information E0 is the initial energy of particles in the distribution. MTE (mean transverse energy) is defined in the *.mr file as 0.130 [eV] Xyrms is defined in the *mr file as 0.32e-3 [m].

Braking the code: *.ini Global components maxTime is a variable that tells tout when to stop. tout “Writes the electromagnetic fields at the position of all particle coordinates at the given simulation time to the GPT outputfile. ” Zstop 0.5

Braking the code: *.ini Accuracy GBacc “Negative base 10 logarithm of the simulation accuracy for γβ . If not specified, 4 is assumed.” xacc Negative base 10 logarithm for the simulation accuracy for position. If not specified, 6 is assumed. It is rarely needed to change this value. Increasing GBacc usually increases the accuracy for the position simultaneously.

Braking the code: *.ini Particle distribution Nparticles 1000 Qbunch -12e-12 [C] Xyrms 0.32e-3 [m] If transU is 1, distribution is uniform, else Gaussian transverse laser If longU is 1, distribution is uniform, else Gaussian longitudinal laser Trms 50E-12 Bunch length Zcutoff 3

Braking the code: *.ini Particle distribution setrxydist(set,distribution) Set radial distribution in x - coordinate. setphidist(set,distribution) Set phi distribution. settdist(set,distribution) Set particle-release time distribution. settransform(ecs,set) Apply a coordinate transform on the particles in a set.

Braking the code: *.ini Particle distribution setGBxdist(set,distribution) Sets the momentum distribution in x-direction. setGBxemittance(set,emittance) Sets the emittance in x β x-space. Modifies: γβ x. These elements scale the transverse momentum coordinates linearly till the specified emittance is reached. dtmaxt(tstart,tend,dtmax) Enforce a maximum timestep within a specified interval.

Braking the code: *.ini Field maps map3D_E(ECS,mapfile.gdf,x,y,z,Ex,Ey,Ez,Efac) Reads a 3D rectangular field map for the electric field from the specified GDF file.

Braking the code: *.ini Space charge

Braking the code: *.ini Removed bits

Braking the code: *.ini Output tout(from,to,step,[CCSname]) Writes the electromagnetic fields at the position of all particle coordinates at the given simulation time to the GPT outputfile. dtout 0.5E-11 in seconds screen(ECS,at,[CCSname]) Writes particle coordinates when the particles pass through a nondestructive screen to the outputfile. Normally, GPT stops execution after the last tout or screen .

Braking the code: *.ini Bonus! Setxydistbmp

Braking the code: *.mr

Braking the code: *.mr Switches Sccalc Surface charge calculation Noback removes backwards movingparticles

Braking the code: *.mr Particle info

Braking the code: *.mr Output

Braking the code: *.mr Beam line components

Braking the code: *.bat

Braking the code: *.bat Line 1 Line2 Line 3 Line 4 Line 5 Line 6 The gpt command runs on the *.ini file and solves it using the conditions set in the *.mr file. This stores the general solution in the *.gdf file together with particle positions Line2 Converts the general solution binary file to a *.txt file to use with excel Line 3 Obtains the particle trajectories from the general solution and saves it to the trajectories_*.gdf file Line 4 Calculates the standard deviations from the general solution and stores them in the std_*.gdf Line 5 Calculates the normalized emittance and stores it in the nemi_*.gdf file Line 6 Converts the binary standard deviations into a *.txt file to use with excel Line 7 Converts the binary trajectories into a *.txt file to use with excel

Preliminary results

Preliminary results: Fields maps

Preliminary results: Fields maps

Preliminary results: Fields maps

Preliminary results: x vs y

Preliminary results: x vs y

Preliminary results: x vs y

Preliminary results: Trajectories

Preliminary results: Trajectories

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Preliminary results: Normalized transverse emittance

Fin.