spear3 accelerator physics

23
SPEAR3 Accelerator Physics James Safranek for the SPEAR3 core team Lower Emittance Beam-based optimization algorithms MOGA coupling correction, (K. Tian et al.) RCDS online optimizer (X. Huang et al.)

Upload: nissim-pugh

Post on 01-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

SPEAR3 Accelerator Physics. James Safranek for the SPEAR3 core team Lower Emittance Beam-based optimization algorithms MOGA coupling correction, (K. Tian et al.) RCDS online optimizer (X. Huang et al.). Emittance Reduction (4.380 M$, FY13-15). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SPEAR3 Accelerator Physics

SPEAR3 Accelerator PhysicsJames Safranek for the SPEAR3 core team

Lower Emittance

Beam-based optimization algorithmsMOGA coupling correction, (K. Tian et al.)

RCDS online optimizer (X. Huang et al.)

Page 2: SPEAR3 Accelerator Physics

Achromat Low emittance“Lower”

emittanceSuperconducting damping wiggler

2004-2007 2007-now 20% injection futureex0 (nm) 18.0 11.2 6.8 ~5.3ex, IDs (nm) 14.6 9.6 6.1 4.9ex,eff (nm) 14.6 10.1 6.7 5.65h, ID (m) 0 0.1 0.12 0.1sE (permil) 0.96 0.98 0.97 1.26nx 14.13 14.13 15.32 15.32

Emittance Reduction (4.380 M$, FY13-15)

x

x’

Effective emittance, ex,eff includes hx: xxExxxxeffx 22',

Cost (k$) 4380 ?

Page 3: SPEAR3 Accelerator Physics

Brightness (500 mA)

0 2000 4000 6000 8000 10000 12000 14000 16000 18000 200001.0E+18

1.0E+19

1.0E+20

SPEAR3 - BL12 U22

2011 lattice (9.6nm/0.2%)achromat (14.6nm/0.1%)

energy (eV)

bri

ghtn

ess

(ph

/s m

m^

2 m

rad

^2

0.1%

BW

)

0 2000 4000 6000 8000 10000 12000 14000 16000 18000 200001.0E+18

1.0E+19

1.0E+20

SPEAR3 - BL12 U22

Low Emit - ph1 (6.76nm/0.1%)

2011 lattice (9.6nm/0.2%)

achromat (14.6nm/0.1%)

energy (eV)

bri

ghtn

ess

(ph

/s m

m^

2 m

rad

^2

0.1%

BW

)

0 2000 4000 6000 8000 10000 12000 14000 16000 18000 200001.0E+18

1.0E+19

1.0E+20

SPEAR3 - BL12 U22

Low Emit - ph 2 (4.90nm/0.1%)Low Emit - ph1 (6.76nm/0.1%)2011 lattice (9.6nm/0.2%)achromat (14.6nm/0.1%)

energy (eV)

bri

ghtn

ess

(ph

/s m

m^

2 m

rad

^2

0.1%

BW

)

0 2000 4000 6000 8000 10000 12000 14000 16000 18000 200001.0E+18

1.0E+19

1.0E+20

SPEAR3 - BL12 U22

Low Emit - ph 2 (4.90nm/0.1%)

Low Emit - ph1 (6.76nm/0.1%)

2011 lattice (9.6nm/0.2%)

achromat (14.6nm/0.1%)

APS UA33 (2.5nmrad/1%/100mA)

energy (eV)

bri

ghtn

ess

(ph

/s m

m^

2 m

rad

^2

0.1%

BW

)

Brightness improvement: (x3, ex)(x5, current)(top-off) = x20 total

Page 4: SPEAR3 Accelerator Physics

4

Injection optimization for lower ex

• Reduce septum wall width

6.3 mm to 2.5 mm• Upgrade K2 injection kicker pulser• Improve dynamic aperture

• Increase number of sextupole power supplies from 4 to 10

• Individual supplies too costly• MOGA optimization

• Improve control of injected beam• (Reduce injected beam emittance)

QFCQFQF QD QD

BEND BEND

Arc cell:

SF SFSD SD

Page 5: SPEAR3 Accelerator Physics

Benefit of additional sextupole power supplies

0 50 100 150 200 2500

20

40

s (m)

SF

K2

(1/m

2) xxaaxaaxx

0 50 100 150 200 250-40

-20

0

s (m)

SD

K2

(1/m

2)

-15 -10 -5 0 5 10

-1

-0.5

0

0.5

1

x (mm)

xp (

mra

d)

SEPTUM

Sextupole strength distribution

Dynamic aperture improved

log10(turns)

Page 6: SPEAR3 Accelerator Physics

Experiments with lower ex lattice

20% injection efficiency

Corrected linear optics (LOCO), ey = 4 pm

Measurement of chromaticity (w/ high order)

Energy acceptance

3nx resonance characterization

Injection rate vs. tune scan

Measurement of detuning coefficients

6 hour lifetimeey = 8 pm500 mA

Page 7: SPEAR3 Accelerator Physics

7

Automated beam-based optimization

Motivationo USR designs fine-tuned with detailed analytical and

computational optimizationo As built machines are never exactly as designedo Need to develop detailed beam-based optimization

Techniqueso K. Tian et al. (to be published)

• Genetic optimization

• Minimize ey

• Maximize measured beam loss as function of 13 skew quadrupoles

o X. Huang et al. (NIMA 726, 2013)• New optimization algorithm, RCDS (robust conjugate direction search)

• Tested in simulation and online

• Optimization of injection efficiency, coupling, kicker bump matching

Page 8: SPEAR3 Accelerator Physics

8

Beam Loss Rates and CouplingK. Tian et al.

By inserting the horizontal scraper, we collect most of the touschek beam loss at one location. A simple scaling for beam loss rates, beam size, and the linear coupling is (assuming εx and σx are constant):

Experimental Verification:

0.4 0.6 0.8 1 1.2 1.4 1.6

x 104

0.01

0.02

0.03

0.04

0.05

0.06

1/

y(m

-1)

Beam Loss Monitor(count/s)0.4 0.6 0.8 1 1.2 1.4 1.6

x 104

0.5

1

1.5

2

2.5

3x 10

-3

Glo

bal B

eam

Los

s (N

orm

. A

.U.)

Minimize Coupling Maximize Loss Ratesloss monitor (counts/s)loss monitor (counts/s)

cou

plin

g (%

)

1/s

y (1

/mm

)

DC

CT

loss ra

te (A

.U.)

Page 9: SPEAR3 Accelerator Physics

Machine Based GA for Maximizing Beam Loss RateK. Tian et al.

0 0.5 1 1.5 2 2.5 3 3.5

x 104

-0.5

0

0.5

1

1.5

2

2.5

Time(second)

norm

aliz

ed b

eam

loss

(co

unt/

mA

2 )

0 2 4 6 8 10 12 14-15

-10

-5

0

5

10

15

Skew Quad Index

Curr

ent(

A)

SOGA solution

LOCO solution

LOCO GALinear Coupling 0.0605% 0.0461%Normalized Beam Loss rate 2.07 2.44

Comparison of linear coupling and beam loss:

Decision Variables: 13 skew quads Objective Functions: Measured Beam Loss RatesPopulation size: 120Genetic Operators: real-coded Simulated Binary Crossover (SBX) and polynomial mutation

220 generations for over 9 hours

time (s) skew quadrupole

curr

en

t (A

)

no

rmal

ized

bea

m l

oss

(cn

ts/m

A2 )

Page 10: SPEAR3 Accelerator Physics

10

Robust Conjugate Direction Search, RCDS X. Huang et al.

Fast, minimize objective evaluations

Robust – surviving noise, outliers and machine failures

Algorithms considered:

o Gradient based method are not considered because of noise. o Iterative 1D scan (that automates manual tuning procedure)o Nelder-Mead (downhill) simplex methodo MOGA (Not efficient). o Powell’s conjugate direction methodo Robust conjugate direction method (RCDS) – A combination

of Powell’s method and a new noise resistant line optimizer.

Page 11: SPEAR3 Accelerator Physics

11

Parameter scan and simplex methods

Iterative parameter scan may be inefficient. In a common situation depicted above, each x- or y-scan makes a tiny step downward*.

*W.H. Press, at al, Numerical Recipes

Simplex method may fail to reach the optimum when noise starts to change results of vertex comparison.

Page 12: SPEAR3 Accelerator Physics

12

The robust line optimizer

-0.06 -0.04 -0.02 0 0.02-0.9

-0.8

-0.7

-0.6

-0.5

obje

ctiv

e

bracketingfill-infittednew minimum

Initial solution

Step 1: bracketing the minimum with noise considered; scan until Obj-Objmin > 3s Step 2: Fill in empty space in the bracket with solutions and perform quadratic fitting. Remove any outlier and fit again. Find the minimum from the fitted curve.

Global sampling within the bracket helps reducing the noise effect.

RCDS is Powell’s conjugate method* + the new robust line optimizer. *however, since the online run time is usually short, it is important to provide a good initial conjugate direction set which may be calculated with a model.

obj

ect

ive

conjugate variable

Page 13: SPEAR3 Accelerator Physics

13

RCDS tests – simulation and experiments Simulation

o SPEAR3 coupling o Transport line optics

Experiments

o SPEAR3 couplingo Kicker bump matcho Injected beam steeringo Transport line optics

0 500 1000 1500 200010

-4

10-3

10-2

coup

ling

ratio

count

RCDSsimplexPowellIMATMOGA

0 100 200 300 400 500 600-2

-1.5

-1

-0.5

0

count

-los

s ra

te (

mA

/min

)

3-26-2013

allbest

cou

plin

g ra

tio

0 20 40 60 80 100 1200

50

100

150

200

250

count

obje

ctiv

e (m

icro

n)

3-25-2013, LE lattice

b-o

scill

atio

n (m

m)

-DC

CT

loss

rat

e (m

A/m

in)

#objective evaluations

#objective evaluations#objective evaluations

RCDS fast & effective

Page 14: SPEAR3 Accelerator Physics

14

The Matlab RCDS package

The RCDS algorithm is implemented in Matlab.

Features

• Each parameter has a specified range, i.e., the parameter space

is bounded. This is important for online application.

• The parameter space is normalized to a hyper unit cube (each

parameter normalized to [0, 1]).

• Optimization algorithm is decoupled from the specific application.

Application to a new problem is done by defining the objective

function. Users need not to look into the algorithm.

• Data are saved in Matlab global variable space and won’t get lost

(unless Matlab crashes).

This package is available.

Page 15: SPEAR3 Accelerator Physics

15

Summary

Plans to reduce SPEAR3 emittance to 6 nmo 1020 brightnesso Probably close to limit for SPEAR3 geometryo 5 nm with S.C. damping wigglerso Ideas?

Beam-based optimization algorithm developmento MOGA coupling correction, (K. Tian et al.)

• Publication soon

o RCDS online optimizer (X. Huang et al.)• NIMA 726, 2013

• Code available (ask Xiaobiao)

Page 16: SPEAR3 Accelerator Physics

16

Extra slides beyond this point

Page 17: SPEAR3 Accelerator Physics

Comparison of performance (best of 6-s cases)

6/20/2013 17

0 500 1000 1500 2000-3

-2.5

-2

-1.5

-1

-0.5

obje

ctiv

e (m

A/m

in)

count

RCDSsimplexPowellIMATMOGA

0 500 1000 1500 200010-4

10-3

10-2

coup

ling

ratio

count

RCDSsimplexPowellIMATMOGA

The IMAT method uses the same RCDS line optimizer, but keep the direction set of unit vectors (not conjugate).

Clearly, (1) the line optimizer is robust against noise.(2) Searching with a conjugate direction set is much more efficient.

Note that the direction set has been updated only about 8 times after 500 evaluations (out of 13 directions). So the high efficiency of RCDS is mostly from the original direction set.

Page 18: SPEAR3 Accelerator Physics

Transport line optics

BTS transport line optics matching

• Varying 6 quads in BTS for optics matching between transport

line and storage ring.

• Noise is generated from the finiteness of the number of particles.

With 1000 particles in a distribution, the noise sigma of injection

efficiency is 1.6%.

• Initial conjugate direction set is from SVD of beam moments

(elements of the -matrix) w.r.t. quads.

• Dynamic aperture of the ring is intentionally shrunk to 12.5 mm in

the simulation.

6/20/2013 18

Page 19: SPEAR3 Accelerator Physics

Coupling correction with loss rate

6/20/2013 19

0 2 4 6 8 10 12 14-20

-15

-10

-5

0

5

10

15

skew quad index

curr

ent (

A)

run 2-27-2013run 3-26-2013run 4-23-2013LOCO 2-13-2013LOCO 4-23-2013

0 50 100 150 200 250-2

-1.5

-1

-0.5

0

-los

s ra

te (

mA

/min

)

count

2-27-2013

allbest

0 100 200 300 400 500 600-2

-1.5

-1

-0.5

0

count

-los

s ra

te (

mA

/min

)

3-26-2013

allbest

Beam loss rate is measured by monitoring the beam current change on 6-second interval (no fitting). Noise sigma 0.04 mA/min. Data were taken at 500 mA with 5-min top-off.

Initially setting all 13 skew quads off. Loss rate at about 0.4 mA/min. Final loss rate at about 1.75 mA/min. At 500 mA, the best solution had a lifetime of 4.6 hrs. This was better than the LOCO correction (5.2 hrs)

On a later shift (5/6/2013), with 6-s DCCT data fit for loss rate, loss rate reached >2.0 mA/min at 500 mA and lifetime was 4.2 hrs.

Page 20: SPEAR3 Accelerator Physics

Coupling correction with pinhole camera

6/20/2013 20

0 50 100 150 200 250 30010

20

30

40

50

60

70

sigm

ay (

um)

count

6-17-2013

allbest

Sigmay noise level at 0.3 micron. All 13 skew quads were off initially.Experiments were done with septum off (while beam loss-based experiments were with septum on). The operation lattice (with lifetime 8.4 hrs at 500 mA) has a vertical beam size of sigmay = 20 um. The best solution from this run had sigmay = 13 um.

Page 21: SPEAR3 Accelerator Physics

Kicker bump matching

21

Parameters: Adjusting pulse amplitude, pulse width and timing delay of K1 and K3 (with K2 fixed) and two skew quads for vertical plane (This is the setup by James for kicker bump matching), 8 parameters total.

Objective: sum of rms(x) and rms(y) of turn-by-turn orbit (for 30~300 turns).

0 20 40 60 80 100 1200

50

100

150

200

250

count

obje

ctiv

e (m

icro

n)

3-25-2013, LE lattice

0 50 100 150 200 250 300 350 4000

200

400

600

800

1000

1200

1400

obje

ctiv

e (m

icro

n)count

3-26-2013, LA20 lattice

First time of getting kicker bump for low alpha lattice matched.

0 50 100 150 200 250 3000

100

200

300

400

500ob

ject

ive

(mic

ron)

count

6-3-2013, LA20 lattice, 2nd attempt

allbest

The LA20 lattice matching was further improved on a second shift.

Page 22: SPEAR3 Accelerator Physics

Injected beam steering for SPEAR3

6/20/2013 22

0 20 40 60 80 100 12050

60

70

80

90

100

110

inj e

ff (

%)

cnt

2-26-2013

Use four end steering magnets in the BTS transport line to steer the injected beam. The objective function is injection efficiency.

0 10 20 30 40 50 60 70-110

-100

-90

-80

-70

-60

-50

-40

inj e

ff (

%)

count

2-25-2013

allbest

Low betay lattice

Low betay lattice

Injection efficiency noise level: sigma=1%.

Page 23: SPEAR3 Accelerator Physics

BTS optics

6/20/2013 23

0 10 20 30 40 50-100

-80

-60

-40

-20

0

inj e

ff (

%)

count

3-12-2013, BTS quads

allbest

For injection optics matching, ideally we need to decouple the steering effect of quadrupole changes (when beam trajectory is off-center). But we haven’t done that yet. To test the algorithm, we changed the 9 BTS quads setpoints randomly to mess up injection and use the code to bring injection back.

Knobs: 9 BTS quads. Objective: injection efficiency.