eec727b4372f52f0fd9a1fd10154e6f3.ppt
- Количество слайдов: 39
Super. KEKB Controls < kazuro. furukawa @ kek. jp > Recent developments towards Super. KEKB controls Kazuro Furukawa for Control Group of Super. KEKB < kazuro. Furukawa @ kek. jp > June 2011. EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 1
Super. KEKB Controls Accelerators at KEK Several Accelerator Projects are Running Mt. Tsukuba J-PARC (at Tokai Site) (Super)KEKB PF-AR ATF STF c. ERL PF Linac 50 km from Tokyo 70 km to Tokai 300 km to Kamioka EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 2
Super. KEKB Controls In this meeting u. J-PARC v Norihiko Kamikubota (上窪田) v Shuei Yamada (山田) u. PF, PF-AR, c. ERL v Takashi Obina (帯名) u. Super. KEKB, Linac v Masanori Satoh (佐藤) v Kazuro Furukawa (古川) EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 3
Super. KEKB Controls Control Systems at KEK/Tsukuba (1) u Super. KEKB v Will inherit resources from KEKB (and TRISTAN) ³ Upgrade 2011 -2014 was approved u Linac (electron/positron) v Inject beam to (Super)KEKB, PF-AR ³ Pulse-to-pulse beam modulation u PF (Photon Factory) v Moved to EPICS environment ³ Mainly with Linux-VME u PF-AR (Photon Factory Advanced Ring) v Mostly the same environment as KEKB ³ Many CAMAC installations EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 4
Super. KEKB Controls Control Systems at KEK/Tsukuba (2) u. ATF (Accelerator Test Facility) v Vista Controls environment with CAMAC ³ Linux and socket environment with some EPICS devices u. STF (Superconducting RF Test Facility) v Test facility for ILC ³ EPICS with Linux, ATCA test, PLC, … uc. ERL (Compact ERL) v Being built for ERL development ³ May share the resources with other accelerators u. Sharing resources as much as possible EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 5
Super. KEKB Controls KEKB Operation Improvement (base of Super. KEKB) Belle/KEK May. 2000 Apr. 2003 Dual Bunch e+ Feb. 2005 Continuous Injections Dec. 2008 Crab Cavities and Simultaneous Injection EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 6
Super. KEKB Controls Super. KEKB u. Electron-positron asymmetric collider v Based on a decade of successful operation at KEKB u(Most part of) the budget was approved v Have to start the operation in 2014 v Have to recover the damages by earthquake u. Aims at 40 -times higher luminosity v 8 x 1035 cm-2 s-1 for further flavor physics studies v 7 Ge. V / 2. 6 A electron, 4 Ge. V / 3. 6 A positron v by* ~ 0. 3 mm, ex /ey ~ 4 nm/9 pm, sy ~ 50 nm, sz ~ 6 mm v Ante chamber, longer bend, damping ring, rf gun, etc EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 7
Super. KEKB Controls Damages at electron Linac (as example) EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 8
Super. KEKB Controls Movie at Linac Tunnel (Soft-structure part) EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 9
Super. KEKB Controls Thank you u. Thanks to your concern and kind words from around the world ³ ex. on TV program Yesterday, “cheer up, Japan” in Chinese and in Japanese EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 10
Super. KEKB Controls u. Large contribution to the success of KEKB u. EPICS as basic enviroment v Standard software configuration as of 1997 v Several field networks, CAMAC, Arc. Net, etc u. Scripting languages for operational tools v SADscript, Python/Tk, Tcl/Tk v Rapid modifications based on daily meetings v Any operators should be able to manipulate complicated feedback, and so on EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 11
Super. KEKB Controls at KEK u. VME + Unix (1990~) v Standard EPICS configuration ³ With many third layer field networks u. Every controller on network (1995~) v Single layer in physical, two/three layers logical u. Every controller with EPICS IOC (2005~) v Channel Access everywhere (CA Everywhere) ³ For longer term maintenance EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 12
Super. KEKB Controls Transition of Controls Mini Computer Unix VME/IOC Field Networks TCP/IP Channel Access Device Controller Device IOC Mini Computer Device Controller EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 13
Super. KEKB Controls IOC on Micro. TCA u. Decided to put IOC on m. TCA LLRF Controller ³ Natural after generations of LLRF Controllers ³ Shared among STF, c. ERL, and Super. KEKB u. Chose Gb. Ethernet as a main media on the backplane interconnect ³ Somewhat unique ³ Some other institutes chose PCIe as the media u. Chose Power. PC core on Virtex 5 ³ ML 507 of Xilinx as a good reference u. Linux on Power. PC (Windriver Linux) v No realtime processing is necessary for now ³ Later, we may use realtime PREEMPT_RT (<100 ms) of Linux EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 14
Super. KEKB Controls RF Group Micro. TCA based LLRF Controller v Single-width full-height module v Without physics experiment extension (we started earlier) ³ Front-panel connectors (rather busy) v Digital part and Analog part are separate ³ ³ ³ ADC 16 bit, 130 Msps, x 4 DAC 16 bit, 500 Msps, x 4 Virtex 5 with PPC 440 RAM 640 MB, Flash 64 MB Also monitor card with the same digital part w ADC 14 bit, 400 Msps, 1. 4 GHz, x 2 v Fabrication subcontracted ³ Mitsubishi Electric Tokki System <http: //www-linac. kek. jp/cont/epics/mtca/> EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 15
Super. KEKB Controls RF Group Mitsubishi Tokki EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 16
Super. KEKB Controls RF Controls CAMAC and NIM modules Micro. TCA and PLC EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 17
Super. KEKB Controls Embedded IOC in Yokogawa’s PLC u. More than 150 PLCs were employed at Linac v All through TCP/IP network since 1993 ³ Successful to reduce resource consumption u. Now Linux CPU is available (2008~) v 533 MHz PPC, 128 MB RAM, 2 x. Ethernet, USB v Utilize realtime feature of Kernel 2. 6 (J. Odagiri et al) ³ EPICS PV response time <150 msec (incl. module delay) u. Ladder sequence CPU can coexist v Register variables can be shared EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 18
Super. KEKB Controls Simpler PLC Usage under EPICS Conventional PLC usage OPI CA Clients with asynchronous access IOC (Logics) OPI CA Clients Ladder CPU (Logics) FAM 3 PLC I/O Modules F 3 RP 61 IOC FAM 3 PLC I/O Modules If necessary, we can combine OPI CA Clients F 3 RP 61 IOC Ladder CPU FAM 3 PLC I/O Modules Logics are confined in PLC, and management is easier EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 19
Super. KEKB Controls u. Many medium-speed controllers implemented v KEKB, Linac, J-PARC, PF, c. ERL, RIKEN, NSRRC, (Korea/PAL, Beijing/IHEP) u. Image processing module available u. Discussing on EVR module production with SINAP/Shanghai <http: //www-linac. kek. jp/cont/epics/f 3 rp 61/> EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 20
Super. KEKB Controls BPM at Linac and BT u BPM need only 0. 1 mm resolution v Using ~30 coefficients per BPM u Many signals are combined into one waveform digitizer u Again reduction of resources u Recent Embedded IOC Solution v Much helped by Dr. Yong Hu 100 BPMs 24 x DPO 7104 Clients u Old configuration 100 BPMs 19 x TDS 680 B EPICS Collaboration Meeting / NSRRC 19 VMEs ~5 Unix Clients Kazuro Furukawa, KEK, Jun. 2011. 21
Super. KEKB Controls BPM DAQ u Tektronix DPO 7104 can acquire data at >50 Hz. v With embedded EPICS, under pulse-to-pulse beam modulation u Beam modes are recognized by events through CA network. v Missed less than once in million times u Clients can monitor data of an interested beam mode. u 24 oscilloscopes are installed for Linac, and 4 for BT. u 200 BPMs are synchronized for Linac and BT. EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 22
Super. KEKB Controls Many other Embedded IOC u Other oscilloscope-based IOCs v For pulsed device monitors (M. Satoh et al) u TDC/Linac with Linux/ARM (Armadillo) v Timing consistency surveillance (S. Kusano et al) u MPS manager with Linux/FPGA (Suzaku) v For J-PARC and c. ERL, etc (A. Akiyama et al) u Magnet PS with Linux/ARM(or FPGA) v One of Two prototypes for Super. KEKB (T. Nakamura et al) u Possible Libera BPM readout (? ) v with modifications for simultaneous injections u Vacuum measurement with c. RIO (? ) v with Channel Access enabled EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 23
Super. KEKB Controls KEKB and Linac Operation KEKB Commissioning Groups u Formation of Commissioning Group (KCG) v Linac Commissioning (LCG) ³ 7 from Linac ³ ~10 from Ring v KEKB Ring Commissioning Group (KCG) ³ All LCG ³ ~20 from Ring ³ Several from Detector (BCG) v Commissioning software base was formed during Linac Commissioning (1997~) SADscript/Tk , Python/Tk KEKB Commissioning Linac Group Commissioning Group KEKB Ring EPICS Collaboration Meeting / NSRRC Linac Kazuro Furukawa, KEK, Jun. 2011. 24
Super. KEKB Controls SADscripts/Tk u. Many machine diagnostic and correction/feedback tools EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 25
Super. KEKB Controls Archive viewers and Strip charts u. Visualization is important EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 26
Super. KEKB Controls Super. KEKB Plan (1) u For nano-beam scheme with 40 -times higher luminosity v Many new facilities should be required u Will start based on the existent environment v With additional concept of CA everywhere u Help device groups to have better global controls v Replacement of old installations such as CAMAC v Solutions not only VME but also other types of controllers, embedded EPICS if possible u Faster networks for the groups who can build controllers by themselves u Better connection to operational environments v Keeping SAD environment, etc v Monitoring at offices EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 27
Super. KEKB Controls Super. KEKB Plan (2) u Archiving scheme and viewer v Maybe existing KEKBlog and channel archivers ³ New viewer should be developed u Alarm handler v CSS or Python (to simulate KEKBalarm) ³ Should evaluate soon u Operational Log v In house, two versions with different origins ³ Postgres + (Python/Zope and Flash/Flex) u Scripts v SADscript/Tk, Python/Tk, (decreasing Tcl/Tk) u Displays v CSS and MEDM/EDM EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 28
Super. KEKB Controls Super. KEKB Plan (3) u. Interviews to each device groups v Planning to have monthly meeting and training ³ To collect user requirements v Partially successful for old hardware replacements ³ Not yet effective for new functionalities w Whether both sides do not have experiences uex. Global orbit feedback w We don’t need to stabilize the orbit other than the collision point v Monitor group is basically responsible for this ³ Under development with several candidates ³ But they still need some data path EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 29
Super. KEKB Controls Simultaneous Injection u. Super. KEKB injector need simultaneous injections to four rings, HER, LER, PF, and PF-AR, with different beam characteristics u. Event timing controls will be described some more in Timing session EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 30
Super. KEKB Controls Summary u. Controls Have Interface to Every System in Accelerators v We can Enjoy Accelerator u. There should be Room to Establish Further Controls Utilizing Beam Monitors, RF Monitors, and More v With Phronesis, Ability to understand the Universal Truth EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 31
Super. KEKB Controls Thank You 谢谢您 EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 32
Super. KEKB Controls Thank you EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 33
Super. KEKB Controls Backup EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 34
Super. KEKB Controls Event System for Simultaneous Injection u MRF’s series-230 Event Generator / Receivers u 114. 24 MHz event rate, u VME 64 x and Vx. Works v 5. 5. 1 50 Hz fiducials u EPICS R 3. 14. 9 with Dev. Sup v 2. 4. 1 u. More than hundred u 17 event receivers up to now 50 Hz-Analog/Timing data Event Generator Central u. Multi/single-mode fiber u. Timing precision is < 10 ps. SH_A 1 KL_B 5/B 6 SB_B Injection SB_A e− Gun ARC v < 1 ps with external module. 96 ns e– BT (PF: 2. 5 Ge. V, 0. 1 n. C) >100 ns Cont-ABC KL_51/52 SB_C SB_1 SB_2 SB_3 SB_4 SB_5 e+ BT (KEKB: 3. 5 Ge. V, 2 n. C) >100 ns e+ Target Cont-1 96 ns Cont-2 Cont-3 Cont-4 Cont-5 Event Receivers EPICS Collaboration Meeting / NSRRC e– BT (KEKB: 8 Ge. V, 2 n. C, PFAR: 3. 0 Ge. V, 0. 1 n. C) Kazuro Furukawa, KEK, Jun. 2011. 35
Super. KEKB Controls Parameters u. Parameters switched via event system v. LLRF phase/timing : 14 x 4 ³Overall energy profile, dual-bunch energy equalization, final energy adjustment v. HP RF timing : ~60 ³Energy profile and backup management v. Gun voltages, picosecond delay : 4 ³Beam charge selection, dual bunch selection, bunching v. Pulsed magnets/solenoid : 14 ³Beam transport selection, orbit controls, positron focusing v. Injection phase interface : 2 v. Bucket selection interface : 2 v. BPM : ~100 x 3 u. Sufficient for fast beam mode switching u. Integrity monitors soon EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 36
Super. KEKB Controls Three Virtual Accelerators u Controls and instrumentations are essentially mode-dependent, and mutually independent u Selecting a real machine out of three virtual machines v Managing three parameter sets (four under Super. KEKB environment) e− Gun ARC e– BT (PF: 2. 5 Ge. V, 0. 1 n. C) PF Injection e+ Target Event-based Control System e− Gun ARC KEKB-LER Injection Primary e– (4 Ge. V, 10 n. C) e+ BT (KEKB: 3. 5 Ge. V, 0. 6 n. C) e+ Target e− Gun ARC KEKB-HER Injection e+ Target e– BT (KEKB: 8 Ge. V, 1. 2 n. C) EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 37
Super. KEKB Controls Three-fold Independent Closed Loops u Feedback loop software act on one of three virtual machines v Managing independent parameter sets e− Gun ARC e– BT (PF: 2. 5 Ge. V, 0. 1 n. C) PF Injection e+ Target Event-based Control System e− Gun ARC KEKB-LER Injection Primary e– (4 Ge. V, 10 n. C) e+ BT (KEKB: 3. 5 Ge. V, 0. 6 n. C) e+ Target e− Gun ARC KEKB-HER Injection e+ Target e– BT (KEKB: 8 Ge. V, 1. 2 n. C) EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 38
Super. KEKB Controls Event System Consideration for Super. KEKB u. Possiblly Cascaded Event Systems v. For damping ring, main ring and other sub-systems u. New firmware with new register map v. For newer device support software in EPICS community ³Several local modification already, want to synchronize with other institutes v. Several institutes in Asia may use Compact. PCI as well ³Whether PLC version can use the same envronment? ? u. Several fast control projects for Super. KEKB v. Several embedded systems with PLC EVRs for RF stations v. Bucket selection to cover both damping and main rings ³In KEKB, separate system was used and selection signal was used as AC to EVG v. Fast feedbacks in Linac and in main ring u. Several others EPICS Collaboration Meeting / NSRRC Kazuro Furukawa, KEK, Jun. 2011. 39
eec727b4372f52f0fd9a1fd10154e6f3.ppt