properties of xproperties of x--ray beam ray beam posii i ......signals! Æchanging of the blade...

25
Properties of X Properties of X-ray Beam ray Beam ii i h ii i h Position Monitors at the Position Monitors at the S i Li ht S S i Li ht S Swiss Light Source Swiss Light Source Thomas Wehrli, Paul Scherrer Institut Thomas Wehrli, Paul Scherrer Institut

Upload: others

Post on 26-Sep-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Properties of XProperties of X--ray Beam ray Beam i i i hi i i hPosition Monitors at the Position Monitors at the

S i Li ht SS i Li ht SSwiss Light SourceSwiss Light SourceThomas Wehrli, Paul Scherrer InstitutThomas Wehrli, Paul Scherrer Institut

Page 2: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

AbstractAbstractAbstractAbstract•• XBPM types and their applicationXBPM types and their application•• XBPM types and their application.XBPM types and their application.•• XBPM performance.XBPM performance.pp•• Use of single blades to judge the Use of single blades to judge the

li f XBPM dili f XBPM diquality of an XBPM reading.quality of an XBPM reading.

Page 3: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Undulator and Bending XBPMsUndulator and Bending XBPMs

Undulator XBPM:Undulator XBPM:4 blades arranged like an X,T t bl d

b1 b2

b3 b4Tungsten blades b3 b4

Bending XBPM:4 parallel blades b1 b24 parallel blades, staggered by ±ΔCopper blades } 2Δ

b3 b4

Page 4: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Undulator XBPMs b1 b2b4Undulator XBPMs

• Determination of horizontal and vertical b i i

b3 b4

beam position.• Beam position is estimated with

t iasymmetries:– horizontal position

: calibrationfactor

– vertical position factor

: calibrationfactor

Page 5: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Use of undulator XBPMs at the SLSUse of undulator XBPMs at the SLS

• One XBPM is used per beamline assumingOne XBPM is used per beamline assuming only angular beam motion. – Feed forward tables: Correction of the gap g p

dependence of the XBPM reading. – Only used to determine relative position

h hi h d i XBPM f db kchanges, which are used in a XBPM feedback.• Approved performance: μrad.

– According to the C. Schulze (PX beamline) 25 μm shift is accepted in 25 m distance from the source point 100 μm is notsource point, 100 μm is not.

Page 6: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Bending XBPMsBending XBPMs

• The monitors are constructed to detect verticalThe monitors are constructed to detect vertical beam positions only.

• The staggering of the blades results in self-calibrated readings under the assumption of:

13 24asymP P c a c a≈ = ⋅ + Δ = ⋅ − Δ13 24asym

with P the real position, 1 3 2 4

1 3 2 413 24,b b b bb b b ba a− −+ += =

13 24asym

a aP +⇒ = ⋅Δ

13 24y a a−

Page 7: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Bending XBPMs at the SLSBending XBPMs at the SLS• Two XBPMs are used to determine angle

and position of the beam.Higher demands on accuracy.

XBPM1 XBPM2

error bars real beam error bars source pointb for XBPM2direction for XBPM1error bars

source point Source point errors are enhanced due to thepoint Source point errors are enhanced due to the

lever arm from XBPM1 to the source point.

Page 8: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Schematic beamline designSchematic beamline design

SourcePoint

RingAbsorber XBPM1 XBPM2Absorber

Photon Beam

ElectronO bit

AbsorberBlockBeam

MaskOrbit Mask

0 m 1.3 m 3.2 m 6.1 m4.1 m3.4 m 6.5 m

2 m

Page 9: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Calibration factors and Sum signalCalibration factors and Sum signal

slope k

flec

tion

1/k sym

. def

1/k

Δs

Page 10: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Symmetrical and asymmetrical lib i f diffcalibration factors are different

bump angle [mrad] symmetrical deflection [mm]

Page 11: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Single blade signalsBlade1 Blade2

Single blade signals

Increasingsymmetricaldeflectiondeflection

Blade3 Blade4

Decreasingsymmetrical

Blade3 Blade4

symmetricaldeflection

No obvious shadowing. Almost linear dependenceof the blade signals on orbit bumps.

Page 12: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Single blade signalsBlade1 Blade2

g g

Increasingbump angle

Blade3 Blade4

Decreasingbump angle

Blade3 Blade4

No obvious shadowing. Almost linear dependenceof the blade signals on orbit bumps.

Page 13: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Horizontal Bumps have an influence

Blade1 Blade2

Horizontal Bumps have an influence

Blade1 Blade2

sym

Pas

Blade3 Blade4Blade3 Blade4

The blades react as if we had driven a vertical bump!

Page 14: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Results of the calibration testsResults of the calibration tests

• Auto-calibration of bending XBPMsAuto calibration of bending XBPMs doesn’t work.

• The absolute reading of an XBPM is• The absolute reading of an XBPM is doubtable. At a given working point, small position changes still can be determinedposition changes still can be determined and used in a feedback.Si l bl d b d i di id ll• Single blades can be used individually.

Page 15: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

One XBPM = four blades = four monitors

• Correct known systematic effects• Correct known systematic effects.– In our case: normalize the blade signals bi with the

storage ring current Isr : bn i= bi / Isr where i = 1,...,4g g sr n,i i sr , ,

• Identify a certain blade signal with an according beam positionaccording beam position.– The bigger the signal the closer the beam.

C lib t th i l bl d• Calibrate the single blades:

k b = Pki bn,i = Pi

Page 16: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

What can we do with four results?What can we do with four results?

• Ignore those blades that make problemsIgnore those blades that make problems. Only use the „good blades“ to estimate the beam position, for example:p , p

1P P∑1313

2 iii

P P=

= ∑3i=

41Remark: If all blades are good we get the arithmetic mean:

4

1

14arith i

i

P P=

= ∑

Page 17: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

We can do even moreWe can do even more

• Calculate standard deviations!• Calculate standard deviations!

41i ll 42

1

1 ( )3tot i arith

iP Pσ

=

≈ −∑using all blades

2

2( )P P∑i bl d 1 2 213

13

( )tot iii

P Pσ==

≈ −∑using blade1and blade3

2

Page 18: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Why we look at single blade signalsWhy we look at single blade signals

blade1 blade2

blade3 blade4

Decay not due tobeam motion

blade3 blade4

The single blades behave differently.

Page 19: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Bending XBPM feedback run (I)Bending XBPM feedback run (I)

blade1 blade2blade1 blade2

blade3 blade4top-up !

injection

Beam was shifted towards blade3, blade4 by ~40 μm through the XBPM feedback. Pasym was kept constant.

Page 20: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

The use of standard deviationsThe use of standard deviations

time [h]

Correlation between vacuum pressure and standardCorrelation between vacuum pressure and standard deviation of the XBPM reading.XBPM design was not UHV compatible. (Problem fixed now.)

Page 21: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Advantages using single bladesAdvantages using single blades

• One gets four results instead of oneOne gets four results instead of one.• Signal quality can be taken into account.

“B d” bl d b l d d– “Bad” blades can be excluded.• Standard deviations can be calculated.

– One can judge if the accuracy of the XBPM readings is sufficient to improve beam t bilitstability.

• No need for bias voltage:

Page 22: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Blade behavior on different biasBlade behavior on different bias

negative gsignals

!

Changing of the blade signals on orbit bumps doesn’tChanging of the blade signals on orbit bumps doesn tdepend on the bias voltage. (But the use of Pasym (Δ/Σ)would be critical due to a potential division by zero.)

Page 23: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Bending XBPM feedback run (II)• Machine in thermal

Bending XBPM feedback run (II)

equilibrium– Run time before

feedback start > 40 hfeedback start > 40 h• Total correction by

the XBPM feedback-P3

[μm

]

the XBPM feedback ~ 5 μm

Possibly mainy

P1-

y yartificial correction

time [h]time [h]In case of thermal equilibrium, residual drifts of the beam

position and remaining XBPM artifacts are ± equal at the SLS.

Page 24: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

Bending XBPM feedback run (III)Bending XBPM feedback run (III)ad

]

correction of an electronic artifact of the RF-BPMs

tion

[μra

Cor

rect

Ang

le

time [h]Additional beam motion in the marked range expected g pand corrected.

Page 25: Properties of XProperties of X--ray Beam ray Beam Posii i ......signals! ÆChanging of the blade signals on orbit bumps doesnof the blade signals on orbit bumps doesn t’t Ædepend

ConclusionConclusionConclusionConclusion•• Use of single blades as individual monitors Use of single blades as individual monitors

l diff ff l diff ffcan reveal different effects.can reveal different effects.–– Vacuum pressure dependence of the readings.Vacuum pressure dependence of the readings.

P bl i fi d S bili i l h b k id P bl i fi d S bili i l h b k id •• Problem is fixed now. Stabilizing plate on the backside Problem is fixed now. Stabilizing plate on the backside of the XBPMs has avoided ventilation.of the XBPMs has avoided ventilation.

–– Performance of clean bending XBPMs in the Performance of clean bending XBPMs in the e o a ce o c ea be d g Ms t e e o a ce o c ea be d g Ms t e order of some micron over 1order of some micron over 1--2 day(s).2 day(s).

•• Undulator XBPMs are in use for a long time Undulator XBPMs are in use for a long time ggyet.yet.–– Detailed investigation of technical properties of Detailed investigation of technical properties of

d l P i diffi l d d l P i diffi l d undulator XBPM is more difficult due to gap undulator XBPM is more difficult due to gap dependence and twodependence and two--dimensional position dimensional position estimation.estimation.