CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping...

54
CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE WIGGLER MAGNET Claudio Sanelli Miro Andrea Preger

Transcript of CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping...

Page 1: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

CORRECTION OF THEOCTUPOLE TERM

INTRODUCED BY THEWIGGLER MAGNET

Claudio SanelliMiro Andrea Preger

Page 2: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Preliminary considerations• Measurements with beam on the wiggler have shown the

presence of an octupole-like term coming from thecombination of a decapole term in the wiggler field with thewiggling trajectory of the beam

• The tune shift as a function of beam position in the wigglerhas been fitted in the machine model with a single octupolarthin lens at the wiggler center and with 5 thin lenses, one ineach pole

• The intensity of the octupole lens, according to the differentmodels, in MAD units is

• 500 m-3 < KMAD < 1000 m-3

Page 3: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

First attempt:Wiggler end plate modification

Page 4: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Wiggler 3D simulation

Page 5: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Longitudinal field profile(3D simulation)

Page 6: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Longitudinal field profile comparisonwith and without end plate

Page 7: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Naive approach to endplate profile shaping

• Assume field inversely proportional to endplate gap g:• (Bc + hx3)*g = const = Bc*g• Assume endplate contribution to the field from magnetic

calculations Bc 0.18 T• Add linear term in the field to avoid excessive reduction of

the gap:• (Bc + kx + hx3 )*g = const = Bc*g• Truncate gap oscillation to constant to avoid excessive

reduction of the gap• Run magnetic calculation to find the real field

Page 8: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

0.000

0.010

0.020

0.030

0.040

0.050

0.060

0.070

-0.08 -0.06 -0.04 -0.02 0.00 0.02 0.04 0.06 0.08

halfgap (m) = 0.0036/B(x)B(x) = 0.18 + 4700*(x+0.0125)^3 - 3.2*(x+0.0125)

G=0B=3.2*x

x(m)

halfgap (m)

Page 9: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

End plate 2D simulation

Page 10: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Transverse field profile under theend plate – no shaping

Page 11: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

End plate shaping(2 D simulation)

Page 12: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Transverse field profile under theend plate

Page 13: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Field profile modification

Page 14: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

0.125

0.130

0.135

0.140

-0.03 -0.02 -0.01 0.00 0.01 0.02 0.03

KMAD

(per endplate) 50 m-3

B(T)

x(m)

Y = M0 + M1*x + ... M8*x 8 + M9*x9

0.13171M0

-0.26269M1

0.095223M2

431.42M3

0.95406R

Page 15: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

0.125

0.130

0.135

0.140

-0.03 -0.02 -0.01 0.00 0.01 0.02 0.03

KMAD

(per endplate) 135 m-3

B(T)

x(m)

Y = M0 + M1*x + ... M8*x 8 + M9*x9

0.13141M0

-0.57437M1

1.8053M2

1259.3M3

-1160.9M4

-4.2274e+05M5

0.99854R

Page 16: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

1st Attempt: Conclusions

• Bad magnetic field profile

• Insufficient octupole term correction

DISCARDED

Page 17: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Second attempt:Substitution of the end plate with

PM blocks

Page 18: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Longitudinal field profile(3 D simulation)

Page 19: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Longitudinal field profile comparisonwith and without end plate

Page 20: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

PM Block geometry(2 D simulation)

Page 21: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Transverse magnetic field profile

Page 22: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Magnetic field near the beam axis

Page 23: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

PM Blocks – 3 D geometry

Page 24: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

PM Blocks – 3 D solution area

Page 25: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

PM Blocks – 3 D solution

Page 26: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Transverse magnetic field profile

Page 27: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Longitudinal magnetic field profile

Page 28: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

2 D – 3 D comparisonTransverse field profile

Page 29: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

-0.15

-0.10

-0.05

0.00

0.05

0.10

0.15

-0.05 0.00 0.05

2-D KMAD

230 m-3 (per endplate)

B (T)

x (m)

Y = M0 + M1*x + ... M8*x 8 + M9*x9

2.0254e-07M0

-0.12356M1

-0.00010666M2

2343.8M3

1R

Page 30: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

-0.15

-0.10

-0.05

0.00

0.05

0.10

0.15

-0.05 0.00 0.05

3-D KMAD

120 m-3 (per endplate)

B (T)

x (m)

Y = M0 + M1*x + ... M8*x 8 + M9*x9

-7.9512e-18M0

0.52448M1

1.0372e-14M2

1239.5M3

0.9985R

Page 31: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

2nd Attempt: Conclusions

• Acceptable field quality but very critical withrespect to magnet position and size

• Insufficient octupole term correction

DISCARDED

Page 32: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Third attempt:

Octupole correction added intoANSALDO Large Sextupole

by means of awired, air cooled, coil

Page 33: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Page 34: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Page 35: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole 2D simulation

Page 36: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

L.S. Symmetric Sextupole FieldProfile

Page 37: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole + Octupole

Page 38: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole + OctupoleIcorr = 600 A-turns

Page 39: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole + Octupole correctionBz(x, Icorr)

Page 40: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

-0.30

-0.25

-0.20

-0.15

-0.10

-0.05

0.00

-0.06 -0.04 -0.02 0.00 0.02 0.04 0.06

Sextupole @ 175A, Octupole @ 600A

KMAD

60 m-3

x (m)

Y = M0 + M1*x + ... M8*x 8 + M9*x9

-0.0013124M0

-0.42625M1

-97.241M2

-111M3

0.9999R

B (T)

Page 41: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

3rd Attempt: Conclusions

• Reasonably good magnetic field profile

• Insufficient octupole term correction

DISCARDED

Page 42: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Fourth attempt:

Octupole correction added intoANSALDO Large Sextupole

by means of awater cooled, coil

Page 43: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

W.C. coil front view

Page 44: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole + Octupole2D simulation

Page 45: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole + OctupoleIcorr=3296A*t – Field profile

Page 46: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole used as OctupoleIcorr = 3296 A*t

Page 47: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole as OctupoleMagnetic field profile

Page 48: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole as OctupoleMagnetic field profile

Page 49: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole as OctupoleKMAD ≈ 330 m-3

Page 50: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Sextupole as OctupoleNo quadrupole

Page 51: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Coil data (1st option)• Coil cross section mm*mm 50 * 14

• Conductor: Cu mm*mm 5.6*5.6

• Cooling hole dia. mm 3.6

• Turns per coil 16

• Coils per Sextupole 4

• Maximum current A 206

• Current density A/mm2 10.14

• Magnet voltage V 17.32

• Magnet power W 3568

• Hydr. Circ. per magnet 4

• Water velocity m/s 1.05

• Water flow per magnet m3/s 4.3E-5

• Temperature increase °C 20

• Pressure drop MPa 0.143

Page 52: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

Coil data (2nd option)• Coil cross section mm*mm 44 * 14

• Conductor: Cu mm*mm 5.6*5.6

• Cooling hole dia. mm 3.6

• Turns per coil 14

• Coils per Sextupole 4

• Maximum current A 235.4

• Current density A/mm2 11.58

• Magnet voltage V 18.21

• Magnet power W 4288

• Hydr. Circ. per magnet 4

• Water velocity m/s 1.26

• Water flow per magnet m3/s 5.2E-5

• Temperature increase °C 20

• Pressure drop MPa 0.18

Page 53: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

However, before going ahead:

• Systematic check of the available spacebetween vacuum chamber-sextupole

• Mechanical coil design (electric terminals,hydraulic spigots, coil supports, etc.)

• Mechanical 3D check to verify coil insertionwithout sextant splitting

• Preliminary industry check

Page 54: CORRECTION OF THE OCTUPOLE TERM INTRODUCED BY THE … · Naive approach to endplate profile shaping • Assume field inversely proportional to endplate gap g: • (B c + hx3)*g =

4th Attempt: Conclusions

• Good magnetic field profile

• Quadrupole gradient of about 2.3 T/m to be corrected

• Reasonably good technical solution

POSSIBLE SOLUTION