< kazuro.furukawa @ kek.jp > 1
2
Remote controlled automatic pattern arbitrator" Manual pattern generator" Recent typical operation. ~37Hz for KEKB LER (3.5GeV e+) ~12.5Hz for KEKB HER (8GeV e ) ~0.5Hz for PF (2.5GeV e ). ~25Hz ~12.5Hz ~0.5Hz 3
4
KEKB タイミング同期関係 Event System" for KEKB Synchronization Req. Clock" KEKB HER/LER Circumference Correction" Fiducial" 114.24 MHz" SHB1 Phase Control" x 5" 10 MHz" Variable SG" HER/LER Injection Phase Control" 571.2 MHz" 10 MHz" SG" Rubidium SG" X 49 275" 508.89 MHz" 508.89 MHz" 5120" 99.39 khz" KEKB Revolution" x 5" 2856 MHz" SG" HER/LER" Bucket Selection" for PF Linac SHB" 114.24MHz" PF Circumference Correction" Flip-flop" Flipflop" PF Revolution" 1.6 MHz" Flip-flop" 50Hz" AC Line Sync." SHB2 Phase Control" Event System" Acc. Phase, Timing Control KEKB : < 30ps PF : < 300 700ps Linac rf is Synchronized to KEKB rf Event Clock is 114.24MHz We have to manage Circumference compensation Bucket selection Injection phase controls Bucket Selection" 5
イベントタイミング制御システムの構成 MRF s series-230 Event Generator / Receivers VME64x and VxWorks v5.5.1 114.24MHz event rate, EPICS R3.14.9 with DevSup v2.4.1 50Hz fiducials 17 event receivers up to now More than hundred Central" Event Generator" 50Hz-Analog/Timing data Multi/single-mode fiber Timing precision is < 10ps. SH_A1" KL_B5/B6" SB_B" Injection" < 1ps with external module. SB_A" e Gun! ARC! e BT (PF: 2.5GeV, 0.1nC)! Cont-ABC" KL_51/52" SB_C" SB_1" SB_2" SB_3" SB_4" SB_5" e+ BT (KEKB: 3.5GeV, 2nC)! e+ Target Cont-1" Cont-2" Cont-3" Cont-4" Cont-5" Event Receivers" e BT (KEKB: 8GeV, 2nC,! PFAR: 3.0GeV, 0.1nC)! 6
Linac Event System Specifications Event rate : 114.24MHz Bit rate : 2.3GHz Fiducial rate : 50Hz Timing jitter (Short term) : 8ps No. of defined events : 50 No. of receiver stations : 17 No. of Fast parameters : 130 CPU EVG EVR Opt. Fan-out EVR & LLRF 7
8
9
10
Human Operator Injection Programs Arbitrate and Generate Beam Mode Pattern (in PythonTk) considering priorities of the rings equalizing pulsed power supply interval in 4 arrays (waveforms) of length 2 (40ms) to 500 (10s) each element corresponds to a 20-ms time slot and a beam mode Generate Events for the Next 20-ms Time Slot (in Event Generator) reading two consecutive elements from the beam mode pattern generate several events for the next pulse generate preparation events for the next after next Generate Signals based on Received Events (in Event Receiver) generate pulsed signals as prepared in the previous time slot program the signals (enable/disable, delays, etc) for the next start to generate analog signals for the next 11
ARC! e Gun! PF Injection e BT (PF: 2.5GeV, 0.1nC)! Event-based Control System e + Target" 20ms! e Gun! ARC! KEKB-LER Injection 20ms! Primary e (4GeV, 10nC) e + Target" e + BT (KEKB: 3.5GeV, 0.6nC)! ARC! e Gun! KEKB-HER Injection e + Target" e BT (KEKB: 8GeV, 1.2nC)! 12
KEKB SuperKEKB e e+ e e+ 8GeV 3.5GeV 7GeV 4GeV 1nC 1nC 5nC 4nC 100µm 2000µ m 20µm 10µm 2bunch 2bunch 2bunch 2bunch 13
ARC! e Gun! KEKB Primary e (4GeV, 10nC) e + Target" e Gun! ARC! Primary e (3.5GeV, 10nC) e + Target" e + BT (KEKB: 3.5GeV, 0.6nC)! e + DR (1.1 GeV, 4nC)! SuperKEKB e + BT (KEKB: 4GeV, 4nC)! 14
15
16
17
18
19
20
µ µ 21
22
23
24
Simultaneous Top-up Injection Results Beam currents are kept within KEKB 1mA (~0.05%) PF 0.05mA (~0.01%) 25
Three-fold Independent Closed Loops Feedback loop software act on one of three virtual machines Managing independent parameter sets ARC! e Gun! PF Injection e + Target" e BT (PF: 2.5GeV, 0.1nC)! Event-based Control System ARC! e Gun! KEKB-LER Injection Primary e (4GeV, 10nC) e + Target" e + BT (KEKB: 3.5GeV, 0.6nC)! ARC! e Gun! KEKB-HER Injection e + Target" e BT (KEKB: 8GeV, 1.2nC)! 26