Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fill-pattern Control System for KEKB

Similar presentations


Presentation on theme: "Fill-pattern Control System for KEKB"— Presentation transcript:

1 Fill-pattern Control System for KEKB
Eiji KIKUTANI KEK (Factories03, Oct SLAC) 11/21/2018 Factories03

2 Plan of talk What is the Fill Pattern Control System?
KEKB fast timing system (brief) Architecture of the system Software system Summary 11/21/2018 Factories03

3 1. Introduction What is the Fill Pattern Control System?
11/21/2018 Factories03

4 Fill Pattern is important !
Fill pattern which rf-buckets are filled with beam, while which are not --- Fill pattern is one of the important para-meters in operating the rings, because strength of the coupled-bunch instability is strongly depends on the fill pattern, however, … it is practically hard to find an ideal pattern from calculations. 11/21/2018 Factories03

5 What is a “Fill Pattern control system”?
We must find the ideal filling-pattern with the trial-and-error method, it means ….. we need a fill pattern control system, which should be operator-friendly flexible for modification 11/21/2018 Factories03

6 Fill pattern with mod. 4-bucket
11/21/2018 Factories03

7 Structure of the fill pattern control system
fill-pattern generating mechanism + bucket selection system 11/21/2018 Factories03

8 What is “the fill pattern generating mechanism”?
An environment for generating a suitable fill pattern easily creates a table of rf-buckets which should be filled with beam (the fill-pattern table) from given fill pattern 11/21/2018 Factories03

9 What is “the bucket selection system”?
distributes the linac beam-pulses into the ring rf-buckets, and consequently realizes a desired fill pattern in the rings a sub-system of the KEKB fast timing system Real time 11/21/2018 Factories03

10 2. KEB fast timing system 11/21/2018 Factories03

11 KEKB fast timing system
We have no damp-ing rings. Phase relation between the linac-rf and the ring-rf should be finely controlled to main-tain the injection rate high. 11/21/2018 Factories03

12 RF freq. of the linac and the rings
Each rf-signal is obtained by frequency-multiplying the common signal of 10.38MHz 10.38MHz x 275 =2856MHz (for linac) 10.38MHz x 49 =508.9MHz (for rings) 11/21/2018 Factories03

13 11/21/2018 Factories03

14 Conceptual Block Diagram of the KEKB fast timing system
11/21/2018 Factories03

15 Timings for the injection (to maintain good injection)
11/21/2018 Factories03

16 Method for the bucket selecting
Control the timing triggering the linac gun the timing is controlled by delay modules named “TD4”. 11/21/2018 Factories03

17 The subrack of the Linac IOC
11/21/2018 Factories03

18 3. Architecture 11/21/2018 Factories03

19 Architecture of the Fill Pattern Control System
Basically, system is constructed under the EPICS environment The system consists of 3 parts. The delay control (TD4) part, (in linac) (Linac IOC) the Operator-communication-part (Op-IOC) the Bunch-Current monitor part (BC-IOC) 11/21/2018 Factories03

20 delay modules bunch-current monitor Central control room linac
11/21/2018 Factories03

21 Architecture of the fill pattern control system (cont.)
These are connected with a dedicated communication system with optical fiber cables which is realized with a commercial product Shared Memory System (Advanet Company in Japan) 11/21/2018 Factories03

22 Shared Memory System http://www.advanet.co.jp
Communication Port/module Communication System Fiber channel Bit rate Mbit/s # of connectable of boards in a loop (max.) Wiring Distance between Board km (max.) Connector SC Size of Shared Memory Kbyte (Expandable to M/2M/4M/8Mbytes) 11/21/2018 Factories03

23 Shared Memory System (VME memory board)
11/21/2018 Factories03

24 Connection of the three IOCs
11/21/2018 Factories03

25 4. Software 11/21/2018 Factories03

26 Software structure of the fill pattern control system
11/21/2018 Factories03

27 Software in the Op-IOC Communicates with operators
accepts the fill patterns from the built-in panel, as well as the fill pattern files generates the fill pattern table (in Shared Memory System), in accordance with the fill pattern specified by the operator 11/21/2018 Factories03

28 Pattern generation 11/21/2018 Factories03

29 The panel for the built-in pattern generator.
11/21/2018 Factories03

30 A panel for fill pattern generation (custom)
11/21/2018 Factories03

31 Software in the Linac IOC
a Vx-Works real time task essentially no I/O, except for the Shared Memory System “fetch” the bucket address to be filled from the shared memory, and set the delay Two operation modes (BCE and non-BCE) 11/21/2018 Factories03

32 Operation modes of the bucket selection system
Bunch current equalizing (BCE) mode Compares bunch current of each bucket, and fill the beam into the bucket with smallest current (except for those near the last-filled buckets) The comparison is done pulse to pulse (every injection trigger) switch on/off easily Non-BCE mode Ad (this pulse) = Ad (last pulse) + some prime number 11/21/2018 Factories03

33 Timing shake-hands of the IOC tasks
A task in the BC-IOC is triggered by the injection triggering signal. After writing the bunch-current information into the shared memory, it generate the interrupt signal to the Linac-IOC A task in the Linac-IOC is triggered by this interrupt signal 11/21/2018 Factories03

34 11/21/2018 Factories03

35 Uses of the bunch-current information
Simple bunch current monitoring (relative bunch-current) For bucket selection. Bunch Current Equalizer (BCE) is working High bunch-current alarming 11/21/2018 Factories03

36 The bunch-current board
Bunch-current information is stored in the “memory board” a by-product of the KEKB bunch-feedback systems. The stored information is read out by the trigger signal of the injection kicker No averaging process 11/21/2018 Factories03

37 11/21/2018 Factories03

38 Bunch-current detector
11/21/2018 Factories03

39 Recent improvements For positron beam, we started use the 2-bunch acceleration in the Linac In the positron linac, two bunches, separated by 98ns, are accelerated and injected to the ring. It increases the injection rate of positrons by a factor ~2. 11/21/2018 Factories03

40 Two bunch acceleration in the Linac
11/21/2018 Factories03

41 Two bunch acceleration
Real-time two/single switch Two-bunch acceleration ==> BCE off Every 50-th pulse : single bunch acceleration ==> BCE on (equalization) variable 11/21/2018 Factories03

42 Summary KEKB Fill Pattern Control System is working for realizing a desired fill patterns in the rings. The BCE technique works very well 2-bunch acceleration scheme works with a satisfactory performance 11/21/2018 Factories03


Download ppt "Fill-pattern Control System for KEKB"

Similar presentations


Ads by Google