fast simulation of fel linacs with collective...

28
Fast Simulation of FEL Linacs with Collective Effects M. Dohlus FLS 2018

Upload: trinhdieu

Post on 31-Jul-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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