Fast Simulation of FEL Linacs with Collective...
Transcript of Fast Simulation of FEL Linacs with Collective...
![Page 1: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/1.jpg)
Fast Simulation of FEL Linacs with Collective Effects
M. Dohlus FLS 2018
![Page 2: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/2.jpg)
A typical X-FEL
gun environment photo cathode cavity, solenoid, drift …
straight cavity, quadrupole, drift …
dispersive bend, quadrupole, drift …
FEL undulator, quadrupole, wakes …
Linacs diagnostics transport …
chicanes collimators dog legs …
FEL interaction
“accelerator”
![Page 3: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/3.jpg)
4 Types of Problems
gun environment photo cathode cavity, solenoid, drift …
straight cavity, quadrupole, drift …
dispersive bend, quadrupole, drift …
FEL undulator, quadrupole, wakes …
Parmela, Astra, GPT, CST-PS, Impact, Opal,…
Genesis, Alice, Fast, Ginger, …
Astra, GPT, …
CSRtrack, …
Elegant, Impact, Opal, Ocelot, Xtrack, …
cathode physics self-fields ~ external fields assumption for self fields: „SC“ or Maxwell
external fields > self fields standard approaches: „SC“ for straight part, 1D-CSR for non-straight part
FEL effects slippage & wave propagation mono- or multi-frequent
interface
interface
“acc
eler
ato
r”
![Page 4: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/4.jpg)
About EM-Fields: Gun
![Page 5: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/5.jpg)
emission model cathode distribution
Laser (transverse & time) quantum efficiency (transverse)
QE map
![Page 6: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/6.jpg)
electro-magnetic fields external fields
tElogm
MV 100~E
self fields 2
0
1~
r
QEz
same order of magnitude
field asymmetry
r
courtesy W. Ackermann
(TUD-TEMF)
mirror charges
![Page 7: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/7.jpg)
tracking with different types of self fields
LW Lienert Wiechert DG CST CST particle studio ES electro static approximation ESMS electro-static and magneto-static approximation Astra collective uniform motion approach CUM collective uniform motion approach IUM individual (per particle) uniform motion approach
full Maxwell
static
uniform motion
courtesy
E. Gjonaj (TUD-TEMF) projected emittance
![Page 8: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/8.jpg)
About EM-Fields: First Straight Section
0.5 m 1 m 3.1 m 4.8 m 5.74 m
(PITZ at DESY, Zeuthen)
full Maxwell PBCI grid = 50 m mesh-cells ~ 300106 time-steps ~ 105
simulation time ~ 1 .. 3 day parallel computing
collective uniform motion Astra ~ minutes scalar computing
courtesy E. Gjonaj (TUD-TEMF)
nC 2q
![Page 9: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/9.jpg)
projected emittance
energy spread
2.5 m 5.5 m
courtesy E. Gjonaj (TUD-TEMF)
difference is caused by wakes !
![Page 10: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/10.jpg)
About EM-Fields: Maxwell vs. CUM
J
B
E
p
r F
Maxwell
Lorentz force continuization
EoM
p
r F
Poisson
Lorentz force
EoM
V
or Hamiltonian
state quantities
collective uniform motion “frozen” bunches
domain = bunch-volume time step variation of ext. fields ~ 1cm/c
time domain solver
domain = field-volume time step by Courant criterion ~ 1m/c
~ < 1E3 ... 1E6
(dispersion free, window & parallel)
length of beamline length of bunch
moderate effort effort is very high
![Page 11: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/11.jpg)
About Tracking: General vs. Adopted
adopted tracking general purpose tracking
no assumption about fields
any spatial and time dependency
any ratio of self- to external fields
difficult step width control
fine steps in fringe fields
applications
strong self fields
gun
or validation of adopted tracking
generic description of external fields
field regions with hard boundaries
f.i.
tracking between boundaries in large steps
special steps at boundaries (edges)
very effective
applications
weak self fields
cavities and magnets above 10 MeV
yxAtzyx z ,,,, eB
![Page 12: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/12.jpg)
remarks
gun:
gun and “accelerator” are computed separately
needs cathode and emission model
external fields by field maps general tracking method
self fields by CUM or even Maxwell, large effort for Maxwell
interplay of self- and external fields is crucial (emittance compensation)
computation and optimization is time consuming
straight sections: self fields by CUM + wakes
generic external fields adopted tracking method
very effective computation (per length)
to be considered: wakes (geometry, resistivity of chamber)
CSR (trajectory, ... chamber)
![Page 13: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/13.jpg)
Wakes
particle
bunch (distributed source)
![Page 14: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/14.jpg)
wakes are pre-calculated solutions
energy density
ts
ttssqq
syxyxp
w
,,,,
zysxss ctyxt eeer source particle with charge qs creates fields E, B
zytxtt sctyxt eeer test particle gets integrated kick p
monopole and dipole wakes in structures with symmetry of revolution !!!
short & long range wakes
longitudinal and transverse wakes offset-independent
![Page 15: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/15.jpg)
impedance/wake data base European X-FEL
19%
42% 4%
2%
1%
1%
1%
10%
14% 2%
4%
COL CAV TDSBPMA OTRA BPMRTORAO KICK PIP20PUMCL FLANG
cavities
energy loss by wakes
collimators “warm” pipe
about 2000 components: 824 cavities (including TDS) 500 flanges 220 BPMs (5 types) 78 pumps 20 OTR screens 7 collimators 5 BAMs 3 kickers warm pipes, …
![Page 16: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/16.jpg)
remarks
wakes can be “collected” over some length
update of transverse wakes: length << betatron wavelength
update of longitudinal wakes: length << wavelength of longitudinal oscillations
before dispersive sections
accelerator:
effects due to transverse wakes are minor
effects due to longitudinal wakes are essential long. phase space and compression
in undulator:
longitudinal wake causes energy loss
tapering
FEL codes use a wake per length (averaged for a typical section)
transient wakes can be used for dispersive sections ( 1D CSR model)
wake updates are fast compared to SC updates, but less often
![Page 17: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/17.jpg)
CSR Effects in Chicanes
1 m
without self-interaction
1 mm
with self-interaction
do not try this at home: 1nC 5 kA @ 500 MeV
![Page 18: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/18.jpg)
Interplay for Start-to-End Simulations
… too expensive … full Maxwell
“SC” space charge, collective uniform motion “CUM”
“CSR” coherent synchrotron radiation ?
FEL codes
wake fields (discrete/continuous) !
?
… much too expensive …
![Page 19: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/19.jpg)
The Standard Approach
gun codes FEL codes
inte
rfac
e
inte
rfac
e
Impact, Opal , Ocelot, Xtrack, …
CUM + adopted
wakes
1D CSR
parallel implementations
“accelerator”
![Page 20: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/20.jpg)
Considered Effects of Standard Approach
start-up from shot-noise needs “full particle” simulation and high spatial resolution
transverse shape emittance SC optics, mismatch & self-mismatch
precise longitudinal dynamics (compression)
longitudinal profile peak current correlated & un-correlated energy spread BCs: parallel plate shielding (perfect conducting)
micro-bunching
transverse self effects
identify critical wavelength increased emittance and energy spread effect of laser heater
![Page 21: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/21.jpg)
micro-bunching with full-particle-simulation
180pC 1kA
LH off
![Page 22: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/22.jpg)
BC chambers: CSR + resistive wall effects in
3D CSR model
density(x,y,s) force vector (x,y,s) consistent treatment of “SC” + “CSR”
energy loss beam dynamics heating radiation
30 GHz A. Paech, PhD thesis, 2008
1D CSR model
density(s) long. force (s)
Missing Effects of Standard Approach
![Page 23: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/23.jpg)
Lighter Approaches and Special Methods
3D beam & 1D forces:
1D self effects (long. SC impedance, wakes, 1D CSR) 3D beam & tracking
applicability of longitudinal SC impedance: cz
this condition is usually good fulfilled after the first cavities for the rest of the machine, if there is no micro-bunching
in straight sections after the first cavities the longitudinal shape is nearly frozen
light trackers: (as LiTrack or Rftweak) with 1D beam & tracking
discrete model (with effective impedance) for straight sections, pre-calculated wake-tables for dispersive sections (CSR) tool for control room
cz is characteristic length (bunch length or scale of micro-bunching)
(as Elegant or Xtrack)
![Page 24: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/24.jpg)
micro-bunching (special):
1D particles LGM (linear gain model)
zpz ,
one macro particle per electron shot noise
pr,pr,pr, fFF 0
continuous 6d phase space coasting beam + periodic perturbation
dynamics in longitudinal phase space dynamics in full phase space
particle tracking integral equation
1d space charge impedance 1d wakes
1d CSR
gain linear
phase space non-linear effects (as saturation and harmonics)
initial energy distribution = arbitrary, z-independent
initial z-distribution = arbitrary initial z-perturbation = harmonic
initial transverse phase space = gaussian
![Page 25: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/25.jpg)
1011
1012
1013
1014
10-1
100
101
102
103
Gain and (noise ratio)0.5 for E=1000eV, I
0=17.6A
1011
1012
1013
1014
10-1
100
101
102
103
Gain and (noise ratio)0.5 for E=1000eV, I
0 110A
1011
1012
1013
1014
10-1
100
101
102
103
Gain and (noise ratio)0.5 for E=1000eV, I
0 1200A
example: gain (LGM) and noise (particles) vs. initial frequency
DESY-FLASH
start before BC2 after BC2 before BC3 after BC3 end
LGM particles
effect of plasma oscillations
other working point non linear effects
![Page 26: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/26.jpg)
Lighter Approaches and Special Methods
periodic distributions + CUM
current/A
longitudinal phase space
drift
induced by laser modulation + drifts + chicanes
full simulation with 300pC periodic simulation with 4pC
![Page 27: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/27.jpg)
Finally, Computation Times
1 s 1 min 1 h 1 d
CUM L<1m, Np ~ 10 6
Maxwell, TD L<1m, Np ~ 10 6
standard approach L~ 103 m, Np ~ 10 6
standard approach L~ 103 m, Np ~ 10 9
light tracker (1d)
LGM
Maxwell, TD L~1m, Np ~ 10 6
scalar parallel
micro- bunching
![Page 28: Fast Simulation of FEL Linacs with Collective Effectsbib-pubdb1.desy.de/record/401936/files/Dohlus_THA1WA01_talk.pdfAstra, GPT, … CSRtrack, … Elegant, ... 1D-CSR for non-straight](https://reader030.fdocuments.us/reader030/viewer/2022041200/5d41b9c488c9934b018c085f/html5/thumbnails/28.jpg)