Document 7570864
Download
Report
Transcript Document 7570864
Current Status of PEFP Control System
EPICS meeting at NFRI
July 27, 2009
Hong, In-Seok
Contents
Overview of the PEFP Proton linac
PEFP control system
Concept of the PEFP control system
Implemented IOCs
Summary
2
Overview of the PEFP Proton linac
3
Project Site
Gyoungju provided the site (area: 440,000 m2)
(The capital of Shilla dynasty for 992 years, from BC 57 to AD 935.)
Gyoungbu Freeway
(Gyounju IC)
Seoul
Phase
I
KAERI
Gyoungju
Phase
II
Express Railway (KTX)
(New Gyoungju Station)
4
Site Layout
Phase II
(2012 ~)
400 m
Phase I
(2002~2012)
Reserved for a Future Expansion
1,100 m
450 m
5
Schematics of PEFP Linac & Beamlines
TR101
TR105
TR25
TR21
Degrader
100 MeV Beamlines
20 MeV Beamlines
Collimator
Energy Filter
Wobbler
TR104
TR103
TR102
TR24
TR23
Parameter
DTL I
DTL II
Output Energy (MeV)
20
100
Peak Beam Current (mA)
1 ~ 20
1 ~ 20
Max. Beam Duty (%)
24
8
Avg. Beam Current (mA)
0.1 ~ 4.8
0.1 ~ 1.6
Pulse Length (ms)
0.1 ~ 2
0.1 ~ 1.33
Max. Repetition Rate (Hz)
120
60
Max. Beam Power (kW)
96
160
TR22
Features of the PEFP linac
• 50 keV Ion Source
• 3 MeV RFQ
• 20 & 100 MeV DTL
• RF Frequency : 350 MHz
• Beam Extractions at 20 or 100 MeV
• 5 Beamlines for 20 MeV & 100 MeV
6
PEFP Beamlines
TR21
DTL-I
TR22
TR23
TR24
TR25
AC Dipole
Quadrupole
DTL-II
TR101
TR102
TR103
TR104
TR105
100 MeV Beamlines
20 MeV Beamlines
Beam
Line
Application
Field
Rep.
Rate
Avg.
Current
Irradiation
Condition
Beam
Line
Application
Field
Rep.
Rate
Avg.
Current
Irradiation
Condition
TR21
Semiconductor
60Hz
0.6mA
Hor. Ext.
TR101
Radio Isotopes
60Hz
0.6mA
Hor. Ext.
15Hz
60A
Hor. Ext.
TR102
7.5Hz
10A
Hor. Ext.
30Hz
0.6mA
Hor. Ext.
TR103
15Hz
0.3mA
Hor. Ext.
7.5Hz
10A
Hor. Ext.
60Hz
1.6mA
Vert. Vac.
TR22
TR23
Bio-Medical
Application
Materials, Energy &
Environment
TR24
Basic Science
15Hz
60A
Hor. Ext.
TR104
TR25
Radio Isotopes
60Hz
1.2mA
Hor. Vac.
TR105
Medical Research
(Proton therapy)
Materials, Energy &
Environment
Basic Science
Aero-Space tech.
Neutron Source
Irradiation Test
7
Status of the PEFP 20 MeV Linac(KAERI site)
Klystron for RFQ
350 MHz 1 MW CW
Waveguide
Klystron for DTL
Beam Dump
WR2300
350 MHz 1 MW CW
100 kW
Target station
for user
Beam Profile
Injector
50 keV
LEBT
2 Solenoid
3 MeV RFQ
350 MHz 4-Vane
20 MeV DTL
4 -Tank 150-DT
8
PEFP control system
Concept of the PEFP control system
Implemented IOCs
9
Control schematics of 20MeV Proton Linac
RF Power
LLRF Control
Extracted Beam
Proton
Injector
LINAC
(RFQ and DTL including focusing magnets)
Magnet
Power
Supplies
Vacuum
Beam
diagnostics
Cooling
10
Control Diagram
Presentation layer
MMI, Logging, Analysis,
Alarm Displays, Database,
Global Feedbacks
OPI
OPI
OPI
Access Control
Office Network
IOC layer
Data Acquisition
Control Logic
TCP/IP Server/Client
Timing
LLRF
Data analysis
Browsing server
OPI Server
Storage
Alarm
Reporting
Log Control
Control Network
CA gateway
Beam Monitor
CA Archiver
Vacuum
Magnet_PS Ion Source
Subsystem Gallery Room
Timing Network
Machine Device layer
Modbus/RTU, TCP/IP
RS232/422/485, Relay
Hard wired Interlock Network
100 MeV DTL
20 MeV DTL
Tunnel
RFQ
IS
11
EPICS/VME-based IOC
Channel Access Client
LAN
VMEI/O
I/Oboard
board
VME
VME
I/O board
Channel Access Server/Client
Channel Access Server/Client
Database Access and Scanning
Record
Digital I/O
Modbus
Serial (RS232/422/485)
Analog I/O
Ethernet/IP
Record
Record
Device Driver Support
Input Output Controller (IOC)
12
EDM and Alarm Handler
To indicate component status,
Alarm main group
Alarm sub group
Runtime Window
Channel value (PV)
13
Channel Archiver
CA Archiver as a Archiving tool using EPICS TCP/IP protocol
Data Storage Size of Archiver : 2GB
PEFP archiving size : 120 MB / 1 week -> DB based Web monitor
CA Server
CA Server
CA Server
PVs
Web
Server
CGI/Web
Strip
Tool
CA Server
Archive
Engine
Web Apps
PVs
Win Browser
Archive
Engine
Archive
Export
Data
Storage
WEB Server
Web
Server
PHP
MySQL
XML-Data Server
Computer
Disk Storage
Web
Client
Archive
Export
Apache
GNUPLOT
PV storage
by MySQL function
from CA
“mysql_query()”
14
Implemented IOCs for 20MeV proton beam
Vacuum
Linux PC - 485 serial
Magnet Power Supply (MPS)
VME - 485 serial
LLRF
VME - FPGA
15
Schematics of Vacuum Control
Ethernet
RS422/485
EPICS Soft-IOC
LAN-RS232/422/485
Converter
User Panel
Turbo Pump/Gate
Valve Controller
Turbo-pump
Controller
Gauge
Turbo Pump
Gate Valve
Gauge
16
Vacuum OPI
OPI System : Intel P4 2.4 GHz, 2GB Memory, Linux 2.4.20 (Redhat)
RedHat Linux & Extension : EDM
(Extensible Display Manager)
EPICS Extension StripTool
Acquire data from Channel Access
Plot it in real time as a strip chart
Useful for debugging control applications
and for monitoring data trends
17
Magnet power supplies for drift tubes
LEBT
DT EQM
Serial RS485 : 2 ea.
Modbus/RTU : 10 ea.
Ethernet
VMEbus
RS232 115.2kbps,
RS485 460.8kbps
Analog Voltage : 16 ea.
MVME5100
Resolution: 24 bit
12 Sampling/sec 18
IOC API Structure for the MPSs
PS protection by monitoring pressure
(Turn off all the power supplies within several ms)
Pressure
Ethernet
VMEbus
CA Server/Client
VME I/O
Serial
VME I/O
Board
Record Support
Sequencer
ATEC
Scanner
Record Support
Device Support
Device Support
Asyn Queue
Driver Support
Modbus/RTU
Analog to
Ethernet
Converter
RS485-4wire
Driver Support
16 Differential
Analog Input
Analog voltage
19
MPSs OPI
OPI main window
PS Main OPI
OPI2
IOC
IOC Monitor
20
Beam Monitor
OPI
(EDM, MEDM, StripTool,
Probe, Archiver, Python, Tcl/Tk)
Prototype of VME IOC
LAN
ADC#2
ADC#1
IOC
Server
CPU : MVME5100
ADC#1 : VTR812/10
ADC#2 : VTR812/10
Transition Module ( TM )
BPPM #2
BPPM #1
BPPM Low-level
Electronics crate
Beam Diagnostic System
Ion
Source
Button
Signals
ACCT
RFQ
FCT
Tank 1
DT : 51
L=444.5cm
E=7.2MeV
CT
Tank 2
DT : 39
L=465.5cm
E=11.5MeV
TCT
Tank 3
DT : 33
L=475.8cm
E=15.8MeV
TCT
Tank 4
DT : 29
L=444.5cm
E=20.0MeV
FCT BPPM BPPM
Beam
Stop
21
LLRF System(hardwares) for 20MeV proton beams
Solid state amplifier
Delay pulse generator
10 MHz reference
oscillator
Event system
Vector signal generator
Oscilloscope
for monitoring
Analog signal
Processing rack
Terminal for
Command input
Digital signal
Processing board
Security box
for interlock signal
Solid state amplifier
22
LLRF control system
VME 5100 board
PCI communication
L
A
N
CPU
7410
Host computer
LAN communication
ICS-572B board
SDRAM
64 MB
PCI interface
QL 5064
User FPGA
Xilinx
VIRTEX-II
4000
DAC 14 bits
AD 9857
I
SSA
Klystron
IQ
modulator
DAC 14 bits
AD 9857
Q
RF : 350 MHz
Trigger
ADC 14bits
AD 6645
Clock
Signal
Generator
4438C
Signal
Generator
8654D
LO : 340 MHz
40 MHz
Delay generator
BNC-Model 565
Quadrupler
LNVQ
(f4)
Reference
Clock (10 MHz)
SRS-FS725
IF : 10 MHz
Cavity
RF : 350 MHz
23
MVME5100 and ICS572B FPGA
Main Specifications
Six SMA IO port
- 2 ADCs (100 MHz, 14bit)
- 2 DACs (200 MHz, 14bit)
- 1 Clock and 1 Trigger
On board FPGA
- Xilinx Virtex-II model
- XC2V4000, 4million system gates
PCI Mezzanine Card (PMC)
- compatible with IEEE P1386.1
MVME5100 Carrier Board
- MPC7 series microprocessor
- 100 MHz front-side bus
- Dual 32/64-bit PMC expansion slots
- Dual 10 BaseT/100 BaseTX Ethernet
24
Software Development
FPGA Core Programming
Application Program Interface
- Language: VHDL
- Tornado with VxWorks Kernel
- Synthesis and Implementation: ISE7.1i
- Logic Simulation: ModelSim SE 6.1b
ISE7.1 VHDL Development Environment
25
Picture of Control Room for 20MeV
26
Summary
Implementation of the control system for 20MeV proton linac
Implemented VME IOCs and OPI and (Vacuum , MPSs, LLRF)
Upgrade to VEM based Soft-IOC for blend new hardwares
Reliable operation of the IOCs for beam experiments
Future Work
Control system for 20MeV proton linac will be extended to 100MeV
system
User web monitoring system
(Implemented by using DB (MySQL) and Web Server (Apache))
Implementation of EPICS supported LLRF control system
Control implementation for a beam timing and monitoring
27