Upload
jena-wall
View
38
Download
2
Embed Size (px)
DESCRIPTION
Soft X-Ray pulse length measurement. Alberto Lutman Jacek Krzywinski Juhao Wu Zhirong Huang Marc Messerschmidt …. 17.February.2011. Soft X-Ray Pulse length Determination. Electron Beam. Spectrometer. SASE FEL Amplifier. t. T. Goal: recover T from the spectra - PowerPoint PPT Presentation
Citation preview
Soft X-Ray pulse length measurement
17.February.2011
Alberto LutmanJacek Krzywinski
Juhao WuZhirong Huang
Marc Messerschmidt…
Electron Beam
SASE FEL Amplifier
T t
Goal: recover T from the spectra(correlation technique proposed by Jacek K.)
Soft X-Ray Pulse length Determination
10 5 0 5 10
Spectrometer
Electron Beam
1
( ) ( ) ( )N
kk
I t e t t
t
tk is a random variable having probability density f(t)
Current profile
0
( ) ( ) k
Ni t
k
I e e
Current Fourier Transform
2( ) *( ') ( ')I I e NF 2 2 24 2( ) ( ') (1 ( ') )I I e N F
( ) ( ) i tF f t e dt
10 5 0 5 10
( )f t
( , )aH z( , ) ( , ) ( )aE z H z I
FEL transfer function in Exponential growth
The spectrometer transfer function ( )mH ( , ) ( ) ( , ) ( )m aE z H H z I
For Saturation, we run numerical simulations
Correlation of the radiation intensity at the exit of the spectrometer
2 2
', ''2 2 2
' ''
( ', ) ( '', ) ' ''
( , ) 1( ', ) ' ( '', ) ''
a b
a b
a b
E E d d
GE d E d
0
0
/ 2
/ 2a
b
Frequencies that we correlate
0
Single shot spectrum
Single shot correlation,to be:averaged on many shots normalized
Calculation of the G2 function for different profiles
2 2 2 20 0 0 02 2 2 2
2 2 2 20 0 0 02 2 2 2
( ' /2) ( '' /2) ( ' ) ( '' )22 2 2 2
', ''2 0 ( ' /2) ( ' ) ( '' /2) ( '' )
2 2 2 2
' ''
( ' '', ) ' ''
( , )
' ''
m m a a
m a m a
e e e e F T d d
G
e e d e e d
202
( )2 2( ) a
aH e
2
2
( )2 2( )
m
mmH e
2
02 2
2
2
,( )
2
x x
Se F x TG dx
S
2 2
022 ( ) ( , ) ( , )
Z SiZx
G e f t T f Z t T dZ
2
0 02 2a
m a
x
02 22 a m
m a
S
To find an analytical expression for G2 we need just to plug in the f(t) function
Gaussian Electrons Profile2
21 2
2 2( )
1 2
g
g
x
S
g
eG
S
m
2 2
2 2 2 2 2 20
1(0)
(1 4 )
a m
m a T m
GMS
M: “number of modes”
With our spectrometer resolution, the rms of the bell shape is due to the spectrometer bandwidth
0 .00006 0 .00004 0 .00002 0 0 .00002 0 .00004 0 .00006 0 .0001 0 .0002 0 .0003 0 .0004
0 .02
0 .04
0 .06
0 .08
bunchprofile
G2
2
22
( , )2
T
t
T
T
ef t
0g Tx x
g TS S
* *
° °# #
Flat top vs Gaussian
m
G2
0 .0001 0 .0002 0 .0003 0 .0004
0 .01
0 .02
0 .03
0 .04
0 .00005 0 0 .00005
We cannot distinguish between:
- Gaussian profile with rms length
- Flat Top profile with full length T
12 TT
2
22
( , )2
T
t
T
T
ef t
1
2( , )0 2
TtTf t TTt
( )f t
2
21 2
2 2( )
1 2
g
g
x
S
g
eG
S
2 21
22
0
( ) 2 (1 )cos( )fS
fG e x d
Some adressed Issues
Statistical Gain
Scales the measured function by
2
2
gain
gain
Central Frequency Jitter
2
02 2
2
2
,( )
2
x x
Se F x TG K dx
S
20 020
0
2
0( )2
ep
2 20
2 2 2 2 20 0
0
2 2 24
2 2 2 2 2( )
2
m m m mm m
m m m m
K e
Numerical Simulations
2) Recover bunch length and spectrometer bandwith
1) Verified that relations hold well enough in saturation
40mExponential growth
60mAt saturation
100mDeep saturation
m 2.99 x 10-5 3.00 x 10-5 3.06 x 10-5
BL 9.70 m 9.79 m 9.81 m
m 1.47 x 10-5 1.48 x 10-5 1.51 x 10-5
BL 9.53 m 9.71 m 10.02 m
53 10m
51.5 10m
Bunch Length = 10 m
A Matalab GUI to process the data
Calculate G2
FunctionRe-alignSpectra
Plot spectraand
Shot-to-shot recorded quantities
Select a Subset of the
collected spectra
Datasets
Show Bunch Length Result
Shot by shot quantities
Bunch Length vs # of Undulators (2 November 2010 Data)
FWHMGaussian
fs
Undulators282522191613
Spectrometer relative bandwidth (2 November 2010 Data)Spectrometer
Relativebandwidth
282522191613Undulators
Bunch Length vs different peak current (26 January 2011 Data)
FWHMGaussian
fs
Peak current
kA
Bunch Length using slotted foil Measured Photon Bunch length
10 fs 13.5 fs
18 fs 27 fs
Next Steps
Include cases with non monoenergetic electron bunch
- Two gaussian with different energies case- Including a linear energy chirp
Analyze in detail data collected January 26 2011
Finish to write the paper
Adapt the matlab GUI to be used in Control Room
THE END
Different pulses have different Gain
( , )f t T Electron arrivals density probability
T as a random variable with probability density p(t)
( )gain T Gain is function of T (e.g. smaller T, gives higher peak current and higher gain)
( ) ( ) ( ) ( ) ( )m aE H gain T H I
2 2 2 20 0 0 0
2 2 2
2 2 2 2 220 0 0 0
', ''2 0 2( ' /2) ( ' ) ( '' /2) ( '' )
2 2 2 2
'
( ', ) ( '', ) ( ', ) ( '', ) ( ) ( ) (1 ( ' '', ) ) ' ''
( , )
( ) ( ) 'm a m a
a a m mH H H H p T gain T F T dTd d
G
e e p T gain T dT d e e
2
2
''
( ) ( ) ''p T gain T dT d
Statistical gain and FEL gain depending on profile length
We are using indeed a different average profile
The correlation function is affected by the statistical gain
In case the gain is independent of T, the relation between G2 with and without the gain is the following:
2
2, 0 2
2 0 2
2
( , )
( , )
1
gain
gainG
gainG
gain
gain
Statistical gain and FEL gain depending on profile length
We can observe that
Both approaches are not easy to apply when analyzing the real noisy spectral data
2
2 0 2( , )gain
Ggain
normalizing shot by shot each spectrum with its energy
And get rid of this effect
Using the offset of G2
Double Gaussian Electrons Profile 2 2
0 02 21 22 2
1 2
( , ) ( 1)2 2
T T
t t t t
T
T T
e ef t H H
1 0 1g Tx x 1 1g TS S
0 0 0gx x t2 2g TS S
2 2 2 2 21 2 0 1 22 2 2 21 2 1 2
4
1 2 1 2 2(1 )0
2 2 22 2 2 21 21 2 1 2
2( 1) 2 ( 1)( ) cos
11 2 1 2 1
g g g g g
g g g g
x x S x x
S S S Sg
g gg g g g
xHe H e H H eG
S SS S S S
2 0 2g Tx x
0 0gS St
2
0 02 2a
m a
x
02 22 a m
m a
S
Gaussian Electrons Profile2
22
( , )2
T
t
T
T
ef t
2
21 2
2 2( )
1 2
g
g
x
S
g
eG
S
0g Tx x
g TS S
2
0 02 2a
m a
x
02 2
2 a m
m a
S
GASSIAN WITH SIGMA T
Flat Top Electrons Profile1
2( , )0 2
TtTf t TTt
2 21
22
0
( ) 2 (1 )cos( )fS
fG e x d
0fx x T
fS ST
2 22 2 22
2 2 23
Dawson2cos(2 ) 1 2 2
( ) erf2 22 2 2
f
f f
f xfS S
ff f f f f
f ff f f
xx
Se x S ix S ixeG
S SS S S
2
0 02 2a
m a
x
02 2
2 a m
m a
S
Statistical Gain
Considering the model of incoherent radiation, the intensity at a certain frequency can be written
( )S CK
We let the charge C fluctuate, and correlate intensities at two different frequencies ’ and ’’
' ( )( ' ')S C C K K '' ( )( '' '')S C C K K
with
0C ' 0K '' 0K
Spectra Central Frequency jitter
Considering the model of incoherent radiation, the intensity at a certain frequency can be written
( )S CK
We let the charge C fluctuate, and correlate intensities at two different frequencies ’ and ’’
' ( )( ' ')S C C K K '' ( )( '' '')S C C K K
with
0C ' 0K '' 0K
Different pulses have different Gain
2
' ' '' ''
' ' '' ''s
C C K K C C K KG
C C K K C C K K
2
2 2
' ''1 1
' ''s
CK KG
K K C
The G2 function is multiplied by
2
21
C
C
We can observe that for large
Both approaches are not easy to apply when analyzing the real noisy spectral data
normalize shot by shot each spectrum with its integral
To get rid of the multiplicative effect we can:
Use the offset of G2s
' ''
0' ''
K K
K K
2
2 21s
CG
C
Numerical Simulations
Simulations have been also done for Gaussian electrons profile
Flat top electrons profile
Full Length = 10 umRadiation Wavelength = 1.5 ARho = 4.5 x 10-4
Gain Length = 2.98 mUndulator Length = 100 mNumber of Shots = 2000Slippage Length = 0.5 um
Analytical theory has been dereived in the linear regime.
Simulation have been carried to determine if the theory is still applicable in saturation.
Power vs Undulator Distance
Gaussian electrons profileFlat top electrons profile
12 2
( ) *( ')( , ') ( ')
( ) ( ')
E Eg F
E E
Flat top electrons profile
Agreement:
Z=30mLinear regime
Z=60msaturation
Z=100mDeep saturation
Flat top electrons profile
Agreement:2 2
2
2 12 2
( ) ( ')( , ') 1 ( , ')
( ) ( ')
E Eg g
E E
2
2
2
Z=30mLinear regime
Z=60msaturation
Z=100mDeep saturation
Flat top electrons profileG2 function
Simulations with Peak Current Jitter
30 m 60 m
Shot by Shot quantities
x-ray pulse energyElectron bunch chargeElectron bunch energyX and Y positionX and Y anglePeak current
For each shot, beside the spectra, other quantities have been recorded:
Filtering the datasets
Theory assumes that different shots differ only by the arrival time of the electrons.
This is not the case for the real data.
We use the data collected to filter and keep only a subset of the spectra
Filter:- bunch charge- bunch energy- peak current
Correlation between Energy and First moment
The Gui allows to:show each spectrum profileplot recorded quantities
Spectra first moment
Electron bunch energy
Spectra Realignment
We can realign the spectra, using the strong linear correlation between electron bunch energy and first moment
We can either:
Realign the spectra Saving around 50% shots
Use a smaller electron bunch energy window
Saving around 10% shots
Both approaches lead to the same bunch length result
Evaluation of the correlation function
We calculate the correlation function.
Interface leaves some freedom to:
- Deal with backgroud noise issue
- Deal with gain issue
Bunch length is calculated with flat top and gaussian models
Results from data collected November 2nd, 2010
Only 6 sets of data collected with:
200 lines/mm monochromator 3 kA peak currentDifferent number of undulators
Can be used to calculate the bunch length.Other sets have:
Too low spectrometer resolution
Too low signal to noise ratio