BPM DAQ for KEK Linac EPICS IOC using WindowsXP-based Oscilloscope for BPM DAQ System in KEK e-/e+...

18
BPM DAQ for KEK Linac BPM DAQ for KEK Linac EPICS IOC using WindowsXP- EPICS IOC using WindowsXP- based Oscilloscope for BPM based Oscilloscope for BPM DAQ System DAQ System in KEK e-/e+ Linac in KEK e-/e+ Linac Masanori Satoh (KEK Linac) June 13-16, 2011 EPICS Collaboration Meeting in NSRRC 22/03/27 M. Satoh/ KEK Linac Control 1

Transcript of BPM DAQ for KEK Linac EPICS IOC using WindowsXP-based Oscilloscope for BPM DAQ System in KEK e-/e+...

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

EPICS IOC using EPICS IOC using WindowsXP-based WindowsXP-based

Oscilloscope for BPM Oscilloscope for BPM DAQ SystemDAQ System

in KEK e-/e+ Linacin KEK e-/e+ LinacMasanori Satoh (KEK Linac)

June 13-16, 2011EPICS Collaboration Meeting in NSRRC

23/04/19 M. Satoh/ KEK Linac Control1

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

KEK e-/e+ LinacKEK e-/e+ Linacand Operationand Operation

23/04/19 M. Satoh/ KEK Linac Control2

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

• Injector Linac: 8 GeV e-/3.5 GeV e+, 50 Hz, 0.1~10 nC

• KEKB : 8 GeV e-/1400 mA, 3.5 GeV e+/2000 mA• PF: 2.5 GeV e-/450 mA• PF-AR: 6.5 GeV e-/60 mA

Lepton Accelerator Complex in KEK Tsukuba SiteLepton Accelerator Complex in KEK Tsukuba Site

• SuperKEKB : 7 GeV e-, 4 GeV e+ 2014 ~

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

23/04/19 M. Satoh/ KEK Linac Control4

PF

• Beam current stability since Apr. 2009- KEKB e-/e+: 1 mA (~ 0.05%) : e-: 12.5 Hz, e+: 25 Hz

- PF: 0.05 mA (~ 0.01%) : 0.5 Hz

Luminosity

KEKB e+

KEKB e-

Simultaneous Top-up for 3 rings

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

BPM BPM andand

Old DAQ SystemOld DAQ System

23/04/19 M. Satoh/ KEK Linac Control5

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

Linac BPM System

23/04/19 M. Satoh/ KEK Linac Control6

• BPM x 100 for 600-m-long Linac– Stripline-type (four electrodes)– Position and Charge

measurement– Orbit and Energy

Feedback

• DAQ System– x 20 DAQ Stations

(One DAQ station typically handle BPMx4) – Digital Oscilloscope and VME CPU

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

23/04/19 M. Satoh/ KEK Linac Control7

– 5 GSa/s, 8 bits, 2ch, 1 GHz BW,

GPIB (low noise immunity)

– DAQ rate: ~1 Hz

– Oscilloscope (Tektronix TDS680B) – VME CPU (OS-9/ MC68060 50 MHz)

Vx1 Vx2Vy1 Vy2

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

Analogue signal from BPM (KEKB e-)

23/04/19 M. Satoh/ KEK Linac Control8

0 50 100 150 200 250-2

-1

0

1

2BPM #4

BPM #3BPM #2

VX2

VX1

t (ns)

An

alog

ue

sign

al o

f k

be

(V)

First bunch Second bunch

BPM #1

7 ns

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

23/04/19 M. Satoh/ KEK Linac Control9

Middle server layer

HLA layer

Orbit Display Panel (SAD/Tk)

BPM DAQ layer

Orbit and Energy FB

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

New SystemNew System(WindowsXP-based (WindowsXP-based

Oscilloscope)Oscilloscope)

23/04/19 M. Satoh/ KEK Linac Control10

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

BPM DAQ Upgrade

• Difficulty of maintenance (Old oscilloscope/VME)

• Fast DAQ is strongly required (50 Hz) for Fast DAQ is strongly required (50 Hz) for simultaneous top-up operationsimultaneous top-up operation

• Hardware replacement in summer 2007

• Software upgrade => EPICS IOC in summer 2008

23/04/19 M. Satoh/ KEK Linac Control11

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

23/04/19 M. Satoh/ KEK Linac Control12

– WindowsXP-based Oscilloscope (Tektronix DPO7104)

– 10 GSa/s, 8 bits, 4ch, 1 GHz BW, Ethernet connection

– DAQ rate: > 50 Hz– EPICS IOC running on

Oscilloscope (R3.14.9)

10 nC (1 V/div)

0.1/1 nC (200 mV/div)

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

0 50 100 150 200 250 300 350 400 450 5000

50

100

150

200

250

300

350

D

AQ

rat

e (H

z)

Data length (k-points)

# of used ch.: 1 # of used ch.: 2 # of used ch.: 3 # of used ch.: 4

175 Hz (ch. 2, 2 k-points)

Oscilloscope performance

23/04/19 M. Satoh/ KEK Linac Control13

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

EPICS PV Name Example• LIiBM:SP_A1_B8_1:XSNGL:KBE

• LIiBM:BPM name:Property:Beam mode

• Beam mode– KBE (KEKB e-)

– KBP (KEKB e+)

– PFE (PF e-)

– ARE (PF-AR e-)

– and more (Study mode for each beam)

23/04/19 M. Satoh/ KEK Linac Control14

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

Synchronization w/ Beam modeBeam mode

KEKB e- KEKB e+ PF e- PF-AR e- …

LIiEV:sa 32 42 52 62 …

23/04/19 M. Satoh/ KEK Linac Control15

EPICS PV name @ Event generator

• It works well, so far

• When network traffic is increased, …?

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

23/04/19 M. Satoh/ KEK Linac Control16

HLA layer

BPM DAQ x 24(Win.XP Scope. EPICS IOC)

PF KEB e- KEB e+

Archiver

NASBlade server

Middle server layer

(Python)

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

Summary and Future PlanSummary and Future Plan• The new BPM DAQ system has been developed:

– EPICS IOC (WindowsXP-based digital oscilloscope)

– Old system (20) has been replaced by new one (24)

– Successful in stable beam position measurement (50 Hz)

– Similar system was adopted for BPM DAQ of KEKB-BT

• Towards to SuperKEKB injector upgrade:

– Higher resolution (100 m -> 10 m?)

– Several candidates are now under consideration

• Libera Briliance Single Pass?

• VME-based new one?23/04/19 M. Satoh/ KEK Linac Control17

BPM DAQ for KEK LinacBPM DAQ for KEK Linac

Thank you for your attention!

23/04/19 M. Satoh/ KEK Linac Control18