Controls Overview LCLS Facility Advisory Committee October 13-14, 2004 - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Controls Overview LCLS Facility Advisory Committee October 13-14, 2004

Description:

Alarm Handler ALH Message Logger CMLog Electronic Log Book ... 1 IOC HVPS B I B O LVDT Wire Scanners And Motors Photo Tube C P U B I B O Actuator PM Chassis ... – PowerPoint PPT presentation

Number of Views:134
Avg rating:3.0/5.0
Slides: 40
Provided by: BobD186
Category:

less

Transcript and Presenter's Notes

Title: Controls Overview LCLS Facility Advisory Committee October 13-14, 2004


1
Controls OverviewLCLS 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

2
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

3
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

4
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

5
Personnel Resources FY 2005
Q1 0.75 3.50
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
Ctl. Elec. Engineer Ctl. Sr. Elec. Tech. Ctl.
Elec Tech. Pwr. Elec. Engineer Pwr. Sr. Elec.
Tech. Control Prog.
Continuing Resolution take care of prototyping
1.75 in other WBS
Ramp up Over 6 months to full complement
6
Integration with the SLC Control System
EPICS W/S Distributed Applications
SLC Alpha All High Level Apps
EPICS W/S Distributed Applications
EPICS W/S Distributed Applications
Xterm
Xterm
Xterm
EPICS W/S Distributed Applications
Xterm
EPICS WS Distributed High Level Applications
SLC Net (Data Communication)
KISNet (fast closed loop control data)
PNet (Pulse ID / User ID)
MPG
Ethernet (EPICS Protocol)
micro
I/OC (SLC-aware)
EVG
Micro emulator
P N E T
Camac I/O
RF reference clock
7
Global Communication Buses
EPICS W/S Distributed Applications
EPICS W/S Distributed Applications
SLC Alpha Apps
EPICS W/S Distributed Applications
Xterm
Xterm
EPICS W/S Distributed Applications
Xterm
EPICS WS Distributed High Level Applications
Xterm
Fast Feedback over Ethernet?
SLC-Net over Ethernet
Channel Access
Vacuum Ctrl
E VG
L L R F
EVR
Diag
EVR
EVR
Pwr Supply Ctrl
C P U
P N E T
C P U
C P U
C P U
IOC
IOC
IOC
MPG
16 triggers
16 triggers
Beam Stop In
Drive Laser Off
Machine Protection
Beam Code EPICS Time EPICS Events
8
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)

9
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

10
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

11
Client Tools
  • Display Manager EDM
  • Archiver Channel Archiver / Oracle?
  • Alarm Handler ALH
  • Message Logger CMLog
  • Electronic Log Book DESY, Babar, JLAB?
  • Stripchart StripTool
  • Web based viewing SPEAR, A-Beans, JoiMint,AIDA
  • Image Analysis Matlab format?
  • Save / Restore ?
  • RDB SNS / PEP?
  • Gateway 3.14.6 Gateway

12
Environment
  • R/T OS RTEMS
  • Workstation OS LINUX
  • EPICS ADE (CVS) Argonne
  • Compilers GNU
  • Bug Report / Tracking Artemis
  • Naming Standard PEP II
  • Name Service Name Server (JLAB),AIDA?
  • Documentation Web Area
  • Test stations FFTB

13
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

14
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.

15
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.

16
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 _at_
360 Hz
FIDO
119 MHz w/ 360 Hz fiducial
Vacuum Ctrl
EVR
Diag
EVR
Power Supply Ctrl
C P U
E VG
L L R F
EVR
P N E T
C P U
C P U
C P U
IOC
IOC
IOC
MPG
16 triggers
16 triggers
Drive Laser Off
Machine Protection
Beam Code EPICS Time EPICS Events
17
SLC Net Micro Communication
Provides data to SLC Applications from
EPICS Operates at 10 Hz (not beam
synched) 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 Alpha Apps
Xterm
Xterm
Xterm
Xterm
SLC-Net over Ethernet
Vacuum Ctrl
E VG
LLRF
EVR
Diag
EVR
EVR
Pwr Supply Ctrl
C P U
C P U
C P U
HPRF I/O Boards
C P U
IOC
IOC
IOC
18
Channel Access
EPICS W/S Distributed Applications
EPICS W/S Distributed Applications
SLC Alpha Apps
EPICS W/S Distributed Applications
Xterm
Xterm
EPICS W/S Distributed Applications
Xterm
EPICS WS Distributed High Level Applications
Xterm
Channel Access
Vacuum Ctrl
E VG
LLRF
EVR
Diag
EVR
EVR
Power Supply Ctrl
C P U
C P U
C P U
HPRF I/O Boards
C P U
IOC
IOC
IOC
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.
19
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?
Vacuum Ctrl
E VG
LLRF
EVR
Diag
EVR
EVR
Power Supply Ctrl
C P U
C P U
C P U
HPRF I/O Boards
C P U
IOC
IOC
IOC
20
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.
Vacuum Ctrl
E VG
LLRF
EVR
Diag
EVR
EVR
Par Supply Ctrl
C P U
C P U
C P U
HPRF I/O Boards
C P U
IOC
IOC
IOC
Single Beam Dumper
Drive Laser Off
Machine Protection
21
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

22
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

23
LCLS Software Tasks Control Programmer
  • 1 RF 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 Gun Laser and Drive Control
  • 4 Vacuum
  • 5 Magnet Power Supply Control IOC and software
  • 6 Beam Containment / Personnel Protection /
    Machine Protection

24
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 Gun Laser and Drive Control
  • 4 Vacuum Standards
  • 5 Magnet Power Supply Controllers
  • 6 Beam Containment / Personnel Protection

25
Injector Subsystem Designs
Timing
Digitizer
EVR
T C M
EVR
C P U
C P U
T C M
T C M
T C M
T C M
EVR
C P U
B I
B O
G A D C
MPS?
1.2.2.3.3
1.2.2.3.2
1.2.2.2
PM Chassis
LEAD
L E A D
L E A D
SLC
Actuator
Preamps
Mcond chassis
MKSU
LLRF
RF Equipment
Toroids
Faraday Cups
4 Faraday Cups with YAGs, share toroid IOC
6 instances (1 for each klystron), 1 IOC in total
5 Toroids 1 IOC
26
Injector Subsystem Designs
Ethernet
Beam Code EPICS Time
EVR
C P U
B I
B O
EVR
C P U
B I
B O
DAC
MPS
1.2.2.3.4
1.2.2.3.5
Turn Off
PM Chassis
PM Chassis
Cameras Electronics
Lamps Actuator
Actuator
Tune Up Dump
Profile Monitors
11 Profile Monitors (4 YAGs, 7 OTRs), 1 IOC
1 Tune Up Dump, shares toroid IOC
27
Injector Subsystem Designs
Beam Code EPICS Time
C P U
B I
B O
A O
GADC
S M C T L
EVR
B P M
EVR
C P U
B P M
B P M
B P M
B P M
B P M
B P M
EVR
C P U
A I
GADC
A O
To llrf
Turn off
1.2.2.3.6
1.2.2.3.7
1.2.2.4 1.2.2.5
Motor Controls
Ilock Chs (2)
Cameras Electronics
Thermocouples
E/O Diagnostic
BPM Pickups
Gun Laser and Heater Ctrls 48 Mirror Motors, 4
Shutters 1 Camera, Joulemeter
1 IOC
21 BPMs 3 IOCs
1 Pulse length meas. share toroid IOC
28
Injector Subsystem Designs
Beam Code EPICS Time
LLRF? BCS?
Network Crates
E VG
C P U
EVR
G PIB ?
C P U
B I
B O
A I
A O
A I
PPS
MPS
1.2.2.6
1.2.2.8
1.2.2.7
119 MHz w/ 360Hz Fid
PNET
SLAC PMVC
Power Supplies
GP307 IG HP937 CCG
FIDO
SLC Timing
4 bl valves
30 gauges
30 ion pumps
Manual valves into MPS?
29
Injector Subsystem Designs
Beam Code EPICS Time
1.2.2.10
1.2.2.9
EVR
C P U
SAM
RTD
EVR
C P U
B I O
A I O
Ethernet
Control Logix PLC (3)
Control Logix PLC (1)
PS Reg Interface
temperatures
1.2.16.4
1.2.16.3
1.2.16.1
MCOR Power Supplies (4?)
Magnet Power Supplies (4)
Klixon Boxes
PPS Gates
Laser PPS Gates
High Current High Precision Magnets w/ KLIXONS (4)
Low Current Fast Corrector and
Quadrupoles Magnets
Tone Receiver
30
LINAC Subsystem Designs
Ethernet
Timing
DAC
EVR
T C M
EVR
C P U
C P U
T C M
T C M
T C M
T C M
GADC
T C M
EVR
C P U
B I
B O
DAC
1.3.2.6.3
1.3.2.5
1.3.2.6.5
PM Chassis
LEAD
L E A D
L E A D
SLC
Cameras Electronics
Lamps Actuator
Preamps
MKSU
LLRF
RF Equipment
Profile Monitors
Toroids
6 Toroids 1 IOC
1 Phase Control 24/30 Remaining in SLC
20 Profile Monitors 1 IOC
31
LINAC Subsystem Designs
Ethernet
Beam Code EPICS Time
B I
C P U
B I
B O
EVR
B P M
C P U
B P M
B P M
B P M
B P M
B P M
B P M
EVR
C P U
SM
A D C
G A D C
B O
EVR
C P U
B I
B O
DAC
1.3.2.6.2
1.3.2.6.5
1.3.2.6.1
1.3.2.6.4
PM Chassis
PM Chassis
Motor elec
HVPS
Cameras Electronics
Lamps Actuator
LVDT
Actuator
Photo Tube
Stoppers
BPM Pickups
Wire Scanners And Motors
E/O Diagnostics
20 Wire scanners 11 new, 1 IOC
143 BPMs 15 IOCs
1 Pulse length meas.
32
LINAC Subsystem Designs
Beam Code EPICS Time
EVR
C P U
B I
B O
EVR
C P U
B I
B O
A D C
EVR
C P U
B I
B O
G A D C
EVR
C P U
B I
B O
A D C
MPS
1.3.2.6.9
1.3.2.6.10
1.3.2.6.7
1.3.2.6.11
Turn Off
PM Chassis
PM Chassis
PM Chassis
PM Chassis
Actuator
Actuator
Actuator
Actuator
Mcond chassis
Single Beam Dump
E Beam Dump
Bunch Length Monitors
Protection Collimator
33
LINAC Subsystem Designs
Beam Code EPICS Time
Timing
DAC
EVR
C P U
GADC
EVR
C P U
B I
B O
S M
1.3.2.6.12
1.3.2.6.13
PM Chassis
SLC
SLC
Actuator
MKSU
MKSU
LLRF
X Band Accelerator Structure
Movable Collimator
34
LINAC Subsystem Designs
Beam Code EPICS Time
LLRF? BCS?
EVR
EVR
G PIB ?
C P U
B I
B O
A I
A O
A I
PPS
MPS
1.3.2.9
1.3.2.8
SLAC PMVC
Power Supplies
GP307 IG HP937 CCG
SLC Timing
4 bl valves
gauges
ion pumps
24 sets of timing receiver modules
4 chassis for each type of interface
35
LINAC Subsystem Designs
Beam Code EPICS Time
1.3.2.4
EVR
C P U
EVR
C P U
BBUS
VMIC
Ethernet
Control Logix PLC (3)
PS Reg Interface
1.3.2.2 1.3.2.6.8
MCOR Power Supplies
1.3.2.1
1.3.2.3
Magnet Power Supplies
Klixon Boxes
PPS Gates
P L I C
BSOIC
BSOIC
High Current High Precision Magnets w/ KLIXONS (4)
Low Current Fast Corrector and
Quadrapoles Magnets
MPS
Beam Containment System
Tone Receiver
36
Undulator Subsystem Designs
Beam Code EPICS Time
EVR
A I
S M C T L
C P U
P I E Z O
EVR
C P U
EVR
C P U
SM
A D C
G A D C
1.4.2.2.1
1.4.2.2.2
1.4.2.2.6
Motor Controls
Motor Controls
Motor Controls
LVDT
Wire Position Read-backs
Phase Corrector Motion
Fine Motion Control (strong back cradle
motion) Motors
Wire Scanners And Motors
11 wire scanners
233 motors
4 33 controllers
37
Undulator Subsystem Designs
Beam Code EPICS Time
GADC
EVR
C P U
S M C T L
EVR
B P M
C P U
B P M
B P M
B P M
B P M
B P M
B P M
EVR
C P U
EVR
C P U
GADC
1.4.2.3.1
1.4.2.2.7
1.4.2.3.2
1.4.2.3.2
Motor Controls
Downconverters
BPM Pickups
Charge Monitors (Toroid)
Macroscopic Motion Control
Scanning Wires ADCs
2 Charge monitors 2 IOCs
33 BPMs 33 IOCs
3 IOCs
55 controllers
38
Undulator Subsystem Designs
Beam Code EPICS Time
Ethernet
Ethernet
EVR
C P U
B I
B O
DAC
EVR
C P U
B I
B O
DAC
A I
A I
A I
C P U
A I
1.4.2.5
1.4.2.4.1
1.4.2.4.3
Lamps Actuator
Cameras Electronics
Lamps Actuator
Cameras Electronics
Profile Monitors
Strongback Temperature
Observation Video
66 temperatures
11 OTRs
7 stations
39
Undulator Subsystem Designs
Beam Code EPICS Time
LLRF? BCS?
C P U
M P S
C P U
G PIB
C P U
B I
B O
A I
A O
A I
PPS
1.4.2.7
Ethernet
1.4.2.6.4
1.4.2.6.1
RGA
SLAC PMVC
Power Supplies
GP307 IG HP937 CCG
Cherenkov Detector, Gamma Ray Detector, Temperatu
re
Gauge
? bl valves
2 gauges
33 ion Pumps 6
Tone Receiver
2 RGAs
Write a Comment
User Comments (0)
About PowerShow.com