34
Simulation of the Trickle Heating Effect LCLS – Trickle Heating, Measurement and Theory Poisson Solver for Periodic Micro Structures LCLS – Trickle Heating, Simulation EuXFEL – Trickle Heating, Simulation (SLACPUB13854 Z. Huang et. al.)

Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

  • Upload
    others

  • View
    15

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Simulation of the Trickle Heating Effect

LCLS – Trickle Heating, Measurement and Theory

Poisson Solver for Periodic Micro Structures

LCLS – Trickle Heating, Simulation

EuXFEL – Trickle Heating, Simulation

(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 2: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

LCLS – Trickle Heating, Measurement and Theory(SLAC‐PUB‐13854 Z. Huang et. al.)

LHaPrms

it is  induced energy modulationafter the dogleg

(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 3: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

3D Impedance

rkKezyxdxdydzikkE zikz

00

02

0

00

0,,2

zzyyxxfdzdydydxdxd ,,,,,

Fourier transformation on axis:

232222

3D

41

zzyyxx

zzVdEz

rr

ikzzEdzkE zzz expe

with phase space:

(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 4: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

R0z 1zz

1z

222

5211022

056021

560120

000 1

1expexp2 R

RRkRkRkJkZiIkE L

rz

10 rk initial Twiss parameters ,,

integration for (nominal) Gaussian transverse phase space (round beam):

for with

2

120121102

110

0125201152125101151

2 RRRRRRRRRRRRR

xxx

xxx

induced energy modulation (round beam, on axis):

dzkEe z 0LSC

(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 5: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

222

11520220

0

05601LSC 1

1exp12R

RRkdzII

kiRkJ

rAL

amplitude of relative energy modulation in LH,assumption: offset independent LL

optical functionassumptions: round beam, perturbation, 0  0, L inf

LSC2 amplitude of induced energy modulationon axis

total rms energy spread

beforerms,

LLLrms, f

LSCLSCLSCrms, f

rms spread before LH

rms spread induced by LH,    with shape factor Lf

rms spread induced by trickle heating, with shape factor LSCf

2LSCrms,

2Lrms,

2beforerms,rms

if these effects are uncorrelated!(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 6: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

(SLAC‐PUB‐13854 Z. Huang et. al.)

Page 7: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

EuXFEL Laser Heaterbeam optics

beam is not round LH 130 MeV, already with chirp rms /LH 1.4%

Page 8: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

I

xy

(xo, yo)

non‐axial overlap (photon‐electron)

220

2

21exp0,

Ix

rEr

E

particle beam:

laser beam:

22

21

21exp

21,

y

o

x

o

yxxy

yyxxyxP

better spectruminsensitive to horizontal offsetmore freedom for optics

EuXFEL: particle beam is vertically shifted

but more laser power neededheating is non uniform vs. cross‐sectionneeds 3D analysis of parasitic effects

Page 9: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Poisson Solver

the full (non‐periodic) problem(LCLS case)

510220nm 760

mm 1620

6

LH

zzN

mesh‐lines 70

2061 ,

, LH

yxyxN

particles 910e

QN totp is possible; has been done

scans are time consuming!

trick 1: reduce bunch length  increasing macro effectsdistinguish from micro effects!

trick 2: solve periodic problem

20zN

610ˆ

ec

IN LHp

fast even on single CPUbetter resolution possible

Page 10: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Poisson Solver for Periodic Micro Structures

Lorentz transformation

electrostatic problem

Vd

4

13

0 rrrrrE

periodic source distribution

n

pp nrrr pr

Vdn

nVdn

n p

pp

npp

3

03

0 41

41

rrr

rrrr

rrrrrrE

Green’s function G(rr)

periodic Green’s function Gp(rr, rp)

Page 11: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

full model periodic model

particle‐mesh methodimplementation:

Vdppp rrrGrE ,4

1

0

rp

fast convolution (with scalar Green’s function) rV

differentiation (on mesh)

interpolation

rE

rE

example (tracking  longitudinal phase space):

see session Tu‐2: C. Lechner, K. Hacker

Page 12: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

LCLS – Trickle Heating, Simulation

numerical parameters

period

particles/period

longitudinal mesh, dz

transverse mesh

800 nm (in z‐direction)

1E6

800 nm / 50 = 16 nm

dz = 4 µm   (about 380 lines)

beam and setup parameters

from

cpu time 5 min

q = 250 pC

Page 13: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

z /m

eV

z /m

mx 11 m

rms energy‐spread= 2.0  keV before LH= 5.0 keV after LH undulator

Page 14: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

15.5 m

rms energy‐spread= 2.0  keV before LH= 5.0 keV after LH undulator 6.5 keV at 15.5m

z /m

eV

z /m

mx

z /m

Page 15: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

17.5 m

rms energy‐spread= 2.0  keV before LH= 5.0 keV after LH undulator 6.5 keV at 15.5 m 9.5 keV at 17.5 m

z /m

eV

z /m

mx

Page 16: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Z /m

eVrms

growth of rms energy spread and modification of energy spectrum

Page 17: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

222

11520220

0

05601LSC 1

1exp12R

RRkdzII

kiRkJ

rAL

Page 18: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Z /m

eVrms

Page 19: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms out / eV

rms in / eV

scan: rms out versus rms in

Page 20: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

laser power / MWrm

s‐en

ergy sp

read

 / eV

3D,  20 meshlines / lambdaperiodic 50 meshlines / lambdarms‐in

simulationSLAC‐PUB‐13854

comparison with measurement

Page 21: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms,in 2000 / 5000 / 10000 / 20000 eV

LCLS, 250 pCnormalized spectrum

Page 22: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

EuXFEL – Trickle Heating, Simulation

nC 1 keV 2 bunchq

nC 1 m 1 bunchq

Io

o

yx

5.10

MeV 130

kA 5nC 1

A 50ˆ bunch qI

μm 300I

nm 1064LH

particles:

laser:

axial displacement:

LHBC0

ACC1

ACC2

doglegR56 = 40mm

Page 23: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

XFEL, 1 nC Ctot 100

rms,outCtot 3 MeV

rms energy spread

Z /m

eVrms

eVoutrms,

eVinrms,

Page 24: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms,in 2500 / 10000 / 30000 eV

XFEL, 1 nCnormalized spectrum

Page 25: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

XFEL, 500 pC Ctot 200

rms,outCtot 3 MeV

rms energy spread

Z /m

eVrms

eVoutrms,

eVinrms,

Page 26: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms,in 1250 / 5000 / 15000 eV

XFEL, 500 pCnormalized spectrum

Page 27: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

XFEL, 250 pC Ctot 400rms energy spread

Z /m

eVrms

eVoutrms,

eVinrms,

Page 28: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms,in 625 / 2500 / 7500 eV

normalized spectrumXFEL, 250 pC

Page 29: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Z /m

eVrms

eVoutrms,

eVinrms,

XFEL, 100 pC Ctot 1000rms energy spread

2LSCrms,

2Lrms,

2beforerms,rms

these effects are correlated!

Page 30: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

222

11520220

0

05601LSC 1

1exp12R

RRkdzII

kiRkJ

rAL

Z /m

eVrms

x, y

r11

Page 31: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

rms,in 250 / 1000 / 3000 eV

normalized spectrumXFEL, 100 pC

Page 32: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Conclusions, Summary

analytic estimation covers many essential effects

qualitative treatment of shape factors

EuXFEL is really 3D (not rz)

fast and efficient quantitative treatment with periodic SC solver

LCLS case: qualitative agreement (of num. calc.) with measurement

trickle heating changes rms energy spread and energy spectrum(good { gaussian} spectrum is crucial for effective suppression of µb amplification)

EuXFEL case: weak trickle heating, spectra are not spoiled

Page 33: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

Thank You

Page 34: Simulation of the Trickle Heating Effect · 2014. 10. 10. · Simulation of the Trickle Heating Effect LCLS –Trickle Heating, Measurement and Theory Poisson Solver for Periodic

0

0

0

0

0

0

565251

4443

3433

262221

161211

100000100

00000000

000000

zyyxx

RRRRRRR

RRRRRR

zyyxx

05126 RR

constRR 5216

R0z 1zz

1z

0560160

016012011

RxRzzRxRxRx

z /m

mx