Controls Overview Outline

advertisement
Controls Overview
LCLS Facility Advisory Committee
October 13-14, 2004
Outline
Goals
Status update
Resources
Design Slides for Global Systems
Assignments / Direction Through Continuing Resolution
Tools/ Standards to adopt from the community for LCLS
Next 6 months
Conclusions
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
LCLS Control System Goals
Provide a fully integrated control system to support the
construction, test, installation, integration, operation and
automation of the LCLS Accelerator
Standardize on all devices and components across all subsystems.
Identify all data either by pulse id, beam pulse related time stamp,
or 500 msec rough time stamp.
Full integration with the SLC – timing, use of LCLS data in SLC
high level applications, and use of SLC data in LCLS
Work with SLAC groups to provide an upgrade path for the SLC
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Update: May 2004 – Oct 2004
WBS Design Efforts for LINAC and Injector moved into Global
Controls
Conventional Facilities control system design integrated
SLC-aware IOC is 20% Complete
PNET VME Prototype 90% Complete
Key Personnel Are In Place
Some Hardware Selected for Evaluation
Continuing Resolution Impacts the Plan
Kickoff meetings of the Control System Team
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Key Personnel Are in Place
Patrick Krejcik – Support Physicist, Control Requirements
Bob Dalesio – Design, Conv fac., End stations
Dayle Kotturi – LINAC/Injector CAM, Laser, LLRF, SLC aware IOC
Stephanie Allison* – SLC-aware IOC, Timing
Linda Hendrickson* – Fast Feedback
Till Straumann* – BPMs / Diagnostics
Diane Fairley – Machine Prot. Sys., SLC aware IOC
Debbie Rogind – Vacuum, support SLC aware IOC
Mario Ortega – Plant wiring, equip. cabinets, power req.
Kristi Luchini – Power Supply Control
John Dusatko – MPS Design, hardware support
Patrick Bong – Personnel Protection System
* Half time
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Personnel – Resources FY 2005
Ctl. Elec. Engineer
Ctl. Sr. Elec. Tech.
Ctl. Elec Tech.
Pwr. Elec. Engineer
Pwr. Sr. Elec. Tech.
Control Prog.
Q1
0.75
3.50
Continuing
Resolution: take
care of prototyping
1.75 in other WBS
October 13-14, 2004
Controls Overview
Q2
4.35
1.11
0.56
1.32
0.35
7.14
Q3
735
3.35
0.56
1.32
0.61
10.63
Q4
7.35
3.35
0.73
1.32
0.62
10.63
06 Q1
7.35
3.35
1.96
1.32
.62
10.63
Ramp up Over
6 months to full
complement
Bob Dalesio
dalesio@lanl.gov
Integration with the SLC Control System
SLC
Alpha
All High
Level
Apps
EPICS
EPICS
EPICS
W/S
EPICSWS
W/S
EPICS
W/S
Distributed
W/S
Distributed
Distributed
Distributed
Applications
Distributed
Applications
High Level
Applications
Applications
Applications
Xterm
Xterm
Xterm
Xterm
SLC Net (Data Communication)
KISNet (fast closed loop control data)
PNet (Pulse ID / User ID)
MPG
Ethernet (EPICS Protocol)
micro
Camac
I/O
October 13-14, 2004
Controls Overview
P Micro
E
N emulator I/OC
V
E
G (SLC-aware)
T
RF reference clock
Bob Dalesio
dalesio@lanl.gov
Global Communication Buses
SLC
Alpha
Apps
EPICS
EPICS
EPICS
W/S
EPICSWS
W/S
EPICS
W/S
Distributed
W/S
Distributed
Distributed
Distributed
Applications
Distributed
Applications
High Level
Applications
Applications
Applications
Xterm
Xterm
Xterm
Xterm
Fast Feedback over Ethernet?
SLC-Net over Ethernet
Channel Access
IOC
C P
E E
P N
V V
U E
G R
T
MPG
Drive
Laser
Off
L
L
R
F
IOC
16 triggers
C
P
U
E
V
R
IOC
Diag
C
P
U
E Pwr
V Supply
R Ctrl
16 triggers
Beam
Stop
In
Machine Protection
Beam Code + EPICS Time + EPICS Events
October 13-14, 2004
Controls Overview
C
P Vacuum
U Ctrl
Bob Dalesio
dalesio@lanl.gov
Continuing Resolution - Direction
Complete PNET Prototype (.33 FTE)
Continue work on the SLC aware IOC (1.5 FTEs total)
Prototype Echotek BPM in the SPPS (.50 FTE)
Acquire / Test SLS Timing System – V2 later (.25 FTE)
Acquire / Test SLS Digital Power Supply Controller (.50 FTE)
Support LLRF Design / Prototype (.25)
Complete rack, wiring, and power requirements (.25 FTE)
Machine Protection System (.25 FTE)
Video (.25)
Inj, LINAC, Und, XBT, End Station, Conv Fac (1.5 FTE)
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Continuing Resolution Postpones Activities
Personnel acquisition
Develop prototype for 120 Hz Fast Feedback
Develop prototype for position controllers
Put together detailed designs per subsystem and have them
reviewed – revamp costs.
Interface Control Documents
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Current Meetings in Place
Diagnostics and Controls – Patrick Krejcik
Controls Architecture – Dayle Kotturi
Top Down Issues – LH
Hardware Performance Requirements – PK
SLC impact into subsystem applications – SA
Naming – SA
SLC-aware IOC – Stephanie Allison
Injector/LINAC – Patrick / Dayle / Mario attend
Conventional Facilities – Mario attend
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Client Tools
Display Manager
Archiver
Alarm Handler
Message Logger
Electronic Log Book
Stripchart
Web based viewing
Image Analysis
Save / Restore
RDB
Gateway
October 13-14, 2004
Controls Overview
EDM
Channel Archiver / Oracle?
ALH
CMLog
DESY, Babar, JLAB?
StripTool
SPEAR, A-Beans, JoiMint,AIDA
Matlab format?
?
SNS / PEP?
3.14.6 Gateway
Bob Dalesio
dalesio@lanl.gov
Environment
R/T OS
Workstation OS
EPICS ADE (CVS)
Compilers
Bug Report / Tracking
Naming Standard
Name Service
Documentation
Test stations
October 13-14, 2004
Controls Overview
RTEMS
LINUX
Argonne
GNU
Artemis
PEP II
Name Server (JLAB),AIDA?
Web Area
FFTB
Bob Dalesio
dalesio@lanl.gov
High Level Applications
Matlab
Available for Physicists
Python
Available for Physicists
High Level Apps
SLC
Available
AIDA, XAL, Matlab
??
Top priorities to move into EPICS
Which ones make the SLC-aware IOC easier
Which are the most useful
Which are the easiest to pick off
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Next 6 Months
Complete SLC-aware IOC
Complete PNET Prototype
Complete BPM Prototype
Complete Timing Prototype
Complete Power Supply Prototype
Complete Video Prototype
Design Document for Maching Protection System – determine if
there is something that we can evaluate
Integrate Facility Controls, XRay Transport, Experimental Hall
into the control system.
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Conclusions
Good progress is being made on the items that are critical to our
success: PNET interface and the SLC-aware IOC
The control design is being integrated in all subsystems, however,
the budget for X Ray Transport and End Stations has not been
reworked to reflect any change. Conventional facilities has added
control system support for integration.
We are reducing our CAM and project engineering support
through the continuing resolution to focus on bottoms-up
prototyping and top-down design.
Continuing resolution will be used to prototype hardware
solutions for the next set of important decision: BPMs, Timing,
Power Supply Controllers, LLRF.
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Timing
Nsec resolution on the timing gates produced from the Event Rcvr
50 psec jitter pulse to pulse
Event generator passes along beam code data from SLC
Event generator sends events to receivers including:
360 Hz, 120 Hz, 10 Hz and 1 Hz fiducials
last beam pulse OK
Machine mode
EPICS time stamp
Event receivers produce to the IOC
interrupts on events
data from the event generator in registers
16 triggers with configurable delay and width
476 MHz RF Reference
SLC
micro
Master
Pattern
Generator
128 bit beam
code
@ 360 Hz
IOC
FIDO
119 MHz w/
360 Hz fiducial
C P
E E
P N
V V
U E
G R
T
MPG
L
L
R
F
IOC
16 triggers
Drive
Laser
Off
C
P
U
E
V
R
IOC
Diag
C
P
U
E Power
V Supply
R Ctrl
16 triggers
Machine Protection
Beam Code + EPICS Time + EPICS Events
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
C
P Vacuum
U
Ctrl
SLC Net “Micro” Communication
Provides data to SLC Applications from EPICS
SLC
Alpha
Apps
Operates at 10 Hz (not beam synched)
Xterm
Xterm
Xterm
Xterm
Requires significant development in the IOC to emulate SLC “micro” in the IOC
On an application by application basis we will evaluate what functions to provide
SLC-Net over Ethernet
IOC
C
P
U
E E
HPRF
V V LLRF
I/O
G R
Boards
October 13-14, 2004
Controls Overview
IOC
C
P
U
E
V
R
Diag
IOC
C
P
U
E Pwr
V Supply
R Ctrl
Bob Dalesio
dalesio@lanl.gov
C
P Vacuum
U Ctrl
Channel Access
SLC
Alpha
Apps
EPICS
EPICS
EPICS
W/S
EPICSWS
W/S
EPICS
W/S
Distributed
W/S
Distributed
Distributed
Distributed
Applications
Distributed
Applications
High Level
Applications
Applications
Applications
Xterm
Xterm
Xterm
Xterm
Channel Access
IOC
C
P
U
E E
V V LLRF
G R
HPRF
I/O
Boards
IOC
C
P
U
E
V
R
Diag
IOC
C
P
U
E Power
V Supply
R Ctrl
C
P Vacuum
U
Ctrl
A channel access server in SLC provides data from existing SLC micros to EPICS applications
All IOCs have both a channel access server to allow access and a client to have access
Channel access provides read/write by all clients to all data with a server.
All EPICS high level applications are channel access clients that may or may not have a server.
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Global Communication
Fast feedback is required to run at 120 Hz
Values will be transmitted from RF and selected diagnostics to Power Supply and RF IOCs
The communication needs to be reliable, verifiable, and have a well thought out degradation
The entire time budget to read, transmit, commute, control, and settle is 8.3 msec
First estimates are that the control system can use 2 msecs to transmit and receive the data
Can this be done over a common Ethernet with adequate bandwidth – or is a dedicated one needed?
Fast Feedback over Ethernet?
IOC
C
P
U
E E
HPRF
V V LLRF
I/O
G R
Boards
October 13-14, 2004
Controls Overview
IOC
C
P
U
E
V
R
Diag
IOC
C
P
U
E Power
V Supply
R Ctrl
Bob Dalesio
dalesio@lanl.gov
C
P Vacuum
U Ctrl
Machine Protection
Machine protection is used here to define faults requiring global mitigation
Response time is under 8 msec
There are two mitigation devices:
Single Beam Dumper - which prohibits the beam from entering the undulator
Drive Laser Off – which prohibits beam from entering the cavity
Action must also be taken to reduce the repetition rate of the beam
This new design is required to interrupt the beam before the next beam pulse.
IOC
C
P
U
E E
V V LLRF
G R
Drive
Laser
Off
October 13-14, 2004
Controls Overview
HPRF
I/O
Boards
IOC
C
P
U
E
V
R
Diag
IOC
C
P
U
E
Par
V Supply
R Ctrl
C
P Vacuum
U
Ctrl
Single
Beam
Dumper
Machine Protection
Bob Dalesio
dalesio@lanl.gov
LCLS Software Tasks – Development
SLC-aware IOC
Drivers for all new hardware
Machine Protection / Mitigation
Master pattern generator
Fast Feedback Communication
High Level Applications
Correlation Plots
Fast Feedback Loops
Emittance reconstruction from wire scans and profile monitors
Profile monitor image analysis for slice emittance with the transverse cavity
Beam Steering and online orbit modeling
Beam Steering “scans” to emittance reconstruction from wire scans and
profile monitors
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
LCLS Software Tasks – Standardize/Acquire
Data Archiving to support all phases of the project
Operator Display Tools / Synoptic, Plots, Waveform,
Image
Alarm Management
Electronic Log
High Level Application Support: Matlab, XAL, Python
Control System Configuration Tools
Relational Database Management in all project
aspects
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
LCLS Software Tasks – Control Programmer
1
2
RF Control
Diagnostics
2.1 Toroids & Faraday Cups
2.2 Beam Stops
2.3 Profile Monitors & Video Devices
2.4 Wire Scanners
2.5 Bunch Length Monitors & E/O Diagnostics
2.6 Beam Position Monitors
2.7 Collimators
2.8 All other stops
3
4
5
6
Gun Laser and Drive Control
Vacuum
Magnet Power Supply Control IOC and software
Beam Containment / Personnel Protection / Machine Protection
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
LCLS Hardware Tasks
1
Global
New timing boards – Master Pattern Generator and Event Receiver Boards
Machine Protection System
RF Control – New LLRF Control
2
Diagnostics
2.1 Toroids & Faraday Cups
2.2 Beam Stops
2.3 Profile Monitors & Video Devices
2.4 Wire Scanners
2.5 Bunch Length Monitors & E/O Diagnostics
2.6 Beam Position Monitors
2.7 Collimators
2.8 All other stops
3
4
5
6
Gun Laser and Drive Control
Vacuum Standards
Magnet Power Supply Controllers
Beam Containment / Personnel Protection
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Injector Subsystem Designs
Timing
C E TTTTT
CCCCC
P V MMMMM
U R
C E
Digitizer
P V
U R
SLC
LLRF
MKSU
RF Equipment
6 instances
(1 for each klystron),
1 IOC in total
Controls Overview
1.2.2.3.3
1.2.2.3.2
1.2.2.2
October 13-14, 2004
G
C E
B B A MPS?
P V I OD
U R
C
L
E
A
D
LEAD
Preamps
Toroids
5 Toroids
1 IOC
L
E
A
D
PM Chassis
Actuator
Mcond
chassis
Faraday
Cups
4 Faraday Cups with
YAGs,
share toroid IOC
Bob Dalesio
dalesio@lanl.gov
Injector Subsystem Designs
Beam Code + EPICS Time
C E
BB
P V IO
U R
MPS
1.2.2.3.4
PM Chassis
Controls Overview
C E
D
BB
P V I OA
C
U R
1.2.2.3.5
Turn
Off
Actuator
October 13-14, 2004
Ethernet
PM Chassis
Lamps
&
Actuator
Cameras
Electronics
Tune Up
Dump
Profile
Monitors
1 Tune Up Dump,
shares toroid IOC
11 Profile Monitors
(4 YAGs, 7 OTRs),
1 IOC
Bob Dalesio
dalesio@lanl.gov
Injector Subsystem Designs
Beam Code + EPICS Time
C E G
AA
P V
DO
U R C
To llrf
1.2.2.3.6
C E BBBBBBB
P P P P P P P
P V MMMMMMM
U R
1.2.2.3.7
C E
BB
P V IO
U R
S
G
M
AA A
C
OD I
T
C
L
Turn off
1.2.2.4
1.2.2.5
Ilock
Chs (2)
Motor
Controls
Cameras
Electronics
Thermocouples
E/O
Diagnostic
BPM
Pickups
1 Pulse length meas.
share toroid IOC
21 BPMs
3 IOCs
October 13-14, 2004
Controls Overview
Gun Laser and Heater Ctrls
48 Mirror Motors, 4 Shutters
1 Camera, Joulemeter
1 IOC
Bob Dalesio
dalesio@lanl.gov
Injector Subsystem Designs
Beam Code + EPICS Time
C E
P V
U G
C
P
U
1.2.2.6
119 MHz
PNET
w/ 360Hz Fid
FIDO
SLC Timing
G
E P
BBAA
V I IO IO
R B
?
A
I
LLRF?
BCS?
PPS
MPS
1.2.2.8
1.2.2.7
Power
GP307 IG
Supplies
HP937 CCG
Network
&
Crates
SLAC
PMVC
30 30 ion 4 bl
gauges pumps valves
Manual valves into MPS?
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
Injector Subsystem Designs
Beam Code + EPICS Time
1.2.2.10
1.2.2.9
C E S R
P V A T
U R M D
C E BA
P V I I
U R OO
Ethernet
PS Reg
Interface
Klixon
Boxes
Magnet
Power Supplies
(4)
High Current
High Precision
Magnets
w/ KLIXONS
(4)
1.2.16.4
MCOR
Power Supplies
(4?)
Low Current
Fast Corrector
and
Quadrupoles
Magnets
Control
Logix
PLC (3)
1.2.16.1
Control
Logix
PLC (1)
Laser
PPS
PPS
Gates
Gates
Tone Receiver
October 13-14, 2004
Controls Overview
Bob Dalesio
dalesio@lanl.gov
temperatures
1.2.16.3
LINAC Subsystem Designs
Ethernet
Timing
C E TTTTTT
CCCCCC
P V MMMMMM
U R
C E D G
A
P V A
D
U R C C
1.3.2.6.3
1.3.2.5
SLC
LLRF
MKSU
RF Equipment
1 Phase Control 24/30
Remaining in SLC
October 13-14, 2004
Controls Overview
C E
D
BB
P V I OA
C
U R
L
E
A
D
1.3.2.6.5
LEAD
Preamps
Toroids
6 Toroids
1 IOC
PM Chassis
L
E
A
D
Lamps
&
Actuator
Cameras
Electronics
Profile
Monitors
20 Profile Monitors
1 IOC
Bob Dalesio
dalesio@lanl.gov
LINAC
Subsystem Designs
Ethernet
Beam Code + EPICS Time
C E BBBBBBB
P P P P P P P
P V MMMMMMM
U R
C E
D
BB
P V I OA
C
U R
1.3.2.6.2
1.3.2.6.5
G
C E
A
S B BA
P V M I OD D
C
U R
C
C
BB
P IO
U
1.3.2.6.1
1.3.2.6.4
PM Chassis
Lamps
&
Actuator
PM Chassis
Motor
HVPS
elec
Cameras
Electronics
E/O
Diagnostics
1 Pulse length meas.
October 13-14, 2004
Controls Overview
LVDT
Photo
Tube
BPM
Pickups
143 BPMs
15 IOCs
Wire Scanners
And Motors
20 Wire scanners –
11 new,
1 IOC
Bob Dalesio
dalesio@lanl.gov
Actuator
Stoppers
LINAC Subsystem Designs
Beam Code + EPICS Time
G
C E
BBA
P V I OD
U R
C
C E
BB
P V IO
U R
1.3.2.6.7
1.3.2.6.9
PM Chassis
PM Chassis
Actuator
Mcond
chassis
Bunch Length
Monitors
October 13-14, 2004
Controls Overview
MPS
C E
A
BB
P V I OD
C
U R
C E
A
BB
P V I OD
C
U R
1.3.2.6.10
Turn
Off
Actuator
Single Beam
Dump
1.3.2.6.11
PM Chassis
PM Chassis
Actuator
Actuator
E Beam
Dump
Protection
Collimator
Bob Dalesio
dalesio@lanl.gov
LINAC Subsystem Designs
Beam Code + EPICS Time
Timing
C E D G
A
P V A
D
U R C C
C E
BBS
P V I OM
U R
1.3.2.6.12
PM Chassis
Actuator
1.3.2.6.13
SLC
MKSU
Movable
Collimator
October 13-14, 2004
Controls Overview
SLC
LLRF
MKSU
X – Band
Accelerator
Structure
Bob Dalesio
dalesio@lanl.gov
LINAC Subsystem Designs
Beam Code + EPICS Time
E
V
R
1.3.2.8
C
P
U
G
E P
BBAA
V I IO IO
R B
?
A
I
24 sets of timing receiver modules
October 13-14, 2004
Controls Overview
PPS
MPS
1.3.2.9
Power
GP307 IG
Supplies
HP937 CCG
SLC Timing
LLRF?
BCS?
SLAC
PMVC
4 bl
ion
gauges
pumps valves
4 chassis for each type of interface
Bob Dalesio
dalesio@lanl.gov
LINAC Subsystem Designs
Beam Code + EPICS Time
1.3.2.4
C E BV
BM
P V UI
U R SC
C E
P V
U R
Ethernet
PS Reg
Interface
Klixon
Boxes
Magnet
Power Supplies
High Current
High Precision
Magnets
w/ KLIXONS
(4)
MCOR
Power Supplies
Low Current
Fast Corrector
and
Quadrapoles
Magnets
Control
Logix
PLC (3)
1.3.2.1
PPS
Gates
1.3.2.2
1.3.2.6.8
BSOIC
Tone Receiver
October 13-14, 2004
Controls Overview
P
L
I
C
Beam
Containment
System
Bob Dalesio
dalesio@lanl.gov
1.3.2.3
BSOIC
MPS
Undulator Subsystem Designs
Beam Code + EPICS Time
P
S
C E I
P V E
U R Z
C E M
A
P V IC
T
U R
C E
S
P V M
U R
O
L
1.4.2.2.2
1.4.2.2.1
Motor
Controls
1.4.2.2.6
Motor
Controls
Wire
Position
Read-backs
Fine Motion Control
(strong back
cradle motion)
Motors
233 motors
October 13-14, 2004
Controls Overview
G
A
A
D
D
C
C
Motor
Controls
LVDT
Phase Corrector
Motion
Wire Scanners
And Motors
4 * 33 controllers
11 wire scanners
Bob Dalesio
dalesio@lanl.gov
Undulator
Subsystem
Designs
Beam Code + EPICS Time
S
C E BBBBBBB
P P P P P P P
P V MMMMMMM
U R
C E M
P V C
U R T
L
1.4.2.3.1
1.4.2.2.7
C E G
A
P V D
U R C
C E G
A
P V D
U R C
1.4.2.3.2
1.4.2.3.2
Motor
Controls
Downconverters
Macroscopic
Motion Control
55 controllers
October 13-14, 2004
Controls Overview
BPM
Pickups
33 BPMs
33 IOCs
Scanning
Wires
ADCs
Charge
Monitors
(Toroid)
2 Charge monitors
2 IOCs
3 IOCs
Bob Dalesio
dalesio@lanl.gov
Undulator Subsystem Designs
Ethernet
C E
D
BB
P V I OA
C
U R
C E
D
BB
P V I OA
C
U R
1.4.2.4.1
Lamps
&
Actuator
October 13-14, 2004
Controls Overview
C
AAAA
P I I I I
U
1.4.2.5
1.4.2.4.3
Cameras
Electronics
Profile
Monitors
11 OTRs
Beam Code + EPICS Time
Ethernet
Lamps
&
Actuator
Cameras
Electronics
Observation
Video
Strongback
Temperature
7 stations
66 temperatures
Bob Dalesio
dalesio@lanl.gov
Undulator Subsystem Designs
Beam Code + EPICS Time
C
P
U
G
P BBAA
I I O I O
B
A
I
LLRF?
BCS?
PPS
SLAC
PMVC
33 ion
? bl
2
Pumps
valves
gauges
*6
Controls Overview
1.4.2.7
RGA
Gauge
2 RGAs
October 13-14, 2004
C M
P P
U S
1.4.2.6.4 Ethernet
1.4.2.6.1
Power
GP307 IG
Supplies
HP937 CCG
C
P
U
Cherenkov
Detector,
Gamma Ray
Detector,
Temperature
Tone Receiver
Bob Dalesio
dalesio@lanl.gov
Download