BPM Status

Post on 08-Jan-2016

16 views 0 download

Tags:

description

BPM Status. Pengjia Zhu 2013.9.11. 3.13. 3.14. 3.6. 3.9. 3.17. 3.27. 3.29. 2.5T 90 deg. 5T 6 deg. straight through. 2.5T 90 deg. septum fired. 2.5T 90 deg. 2.257GeV. 3.17 run 3273 raster size calibration. using 3.14 constant. BPM A. BPM B. BPM A constant works good. - PowerPoint PPT Presentation

Transcript of BPM Status

1

BPM Status

Pengjia Zhu

2013.9.11

2

3.13 3.14 3.173.9 3.273.6straightthrough

2.5T90 deg

2.5T90 deg

5T6 deg

septumfired

3.292.5T90 deg

2.257GeV3.17 run 3273 raster size calibration

BPM A BPM B

BPM B constant destroyed

using 3.14 constant

BPM A constant works good

3

Reason:div changed from 4 to 2 for both BPM A and BPMB after 3176 run-> gain changed (auto gain, gain diff between + and - did not change)(I was thought the div will not change the position)

BPM A seems was not affected BPM B tragedy

4

3.13 3.14 3.173.9 3.273.6

auto gain

straightthrough

2.5T90 deg

2.5T90 deg

5T6 deg

septumfired

3.292.5T90 deg

3.14 straight through harp scan

3.16 2.5T harp scan

timeline

3.16 harp scan have 3 runs with div=2 for BPM B (with target field)

Luckily...

BPMA BPMBharp 05

can use BPM A and harp05 to calibrate BPM B

5

Unfortrantly...

survey uncertainty -> 0.25 mmBPMA resolution limit ~ 0.15mmBPMA,BPMB,Harp are close (941,814,677mm)three harp scans' pos too close ~ 1-3mm

The calibration failed

pos got from BPMA and harp05

BPM B data

6

New method to calibrate BPM-- brute force calibration

7

first step

beam position at targetgot from carbon hole~ 0.4mm uncertainty at target

BPMA

Reliable BPM A position

center position at BPM B

8

packaged used: pyQT, matplotlib

ideal shaperadius and center position from BPMA and carbon hole

calibrated BPM B shape

only raster x turn on

only raster y turn on

sliders,manualy change constant

check if rotation changed

visually see the changes

9

raw shape -- with 3/14 calibration constant

ideal shape

BPM B shape

only raster x turn on

only raster y turn on

check if rotation changed

10

optimized

11

3185 x position at target by using new constant

matched with Chao's fit result

12

Futher optimize:Use circle fit to get carbon hole center position instead of eyesParameter to judge if circlular?

Another job for beampackage:Optimized bpm calibration code, much faster