Fill-pattern Control System for KEKB - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

Fill-pattern Control System for KEKB

Description:

Fill pattern - which rf-buckets are filled ... Bunch current equalizing (BCE) mode ... Every 50-th pulse : single bunch acceleration == BCE on (equalization) ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 43
Provided by: wwwconfSl9
Category:

less

Transcript and Presenter's Notes

Title: Fill-pattern Control System for KEKB


1
Fill-pattern Control Systemfor KEKB
  • Eiji KIKUTANI
  • KEK
  • (Factories03, Oct. 2003 SLAC)

2
Plan of talk
  • What is the Fill Pattern Control System?
  • KEKB fast timing system (brief)
  • Architecture of the system
  • Software system
  • Summary

3
1. IntroductionWhat is the Fill Pattern Control
System?
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.

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

6
Fill pattern with mod. 4-bucket
7
Structure of the fill pattern control system
  • fill-pattern generating mechanism
  • bucket selection system

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

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

10
2. KEB fast timing system
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.

12
RF freq. of the linac and the rings
Each rf-signal is obtained by frequency-multiplyin
g the common signal of 10.38MHz
  • 10.38MHz x 275 2856MHz (for linac)
  • 10.38MHz x 49 508.9MHz (for rings)

13
(No Transcript)
14
Conceptual Block Diagram of the KEKB fast timing
system
15
Timings for the injection(to maintain good
injection)
16
Method for the bucket selecting
  • Control the timing triggering the linac gun
  • the timing is controlled by delay modules named
    TD4.

17
The subrack of the Linac IOC
18
3. Architecture
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)

20
Central control room
bunch-current monitor
linac
delay modules
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)

22
Shared Memory Systemhttp//www.advanet.co.jp
  • Communication Port/module 1
  • Communication System Fiber channel
  • Bit rate 250Mbit/s
  • of connectable of boards in a loop 255
    (max.)
  • Wiring Distance between Board 1km (max.)
  • Connector SC
  • Size of Shared Memory
    128Kbyte (Expandable to 1M/2M/4M/8Mbyte
    s)

23
Shared Memory System(VME memory board)
24
Connection of the three IOCs
25
4. Software
26
Software structure of the fill pattern control
system
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

28
Pattern generation
29
The panel for the built-in pattern generator.
30
A panel for fill pattern generation (custom)
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)

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

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

34
(No Transcript)
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

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

37
(No Transcript)
38
Bunch-current detector
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.

40
Two bunch acceleration in the Linac
41
Two bunch acceleration
Real-time two/single switch
  • Two-bunch acceleration gt BCE off
  • Every 50-th pulse single bunch acceleration gt
    BCE on (equalization)

variable
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
Write a Comment
User Comments (0)
About PowerShow.com