Download presentation
Presentation is loading. Please wait.
Published byScot Jackson Modified over 5 years ago
1
LCLS Control System Design, Management & Organization August 10, 2004
Goals Status update Resources / Budget Design Slides for Global Systems Task descriptions Next 12 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 Control System Departments to provide an upgrade path for the SLC Philisophy is build new designs only when we cannot find a solution commercially or at other laboratories.
3
Progress: May 2004 – August 2004 Most Physics Requirements Documents Completed In Progress ESD LCLS Control System Requirements DONE PRD LCLS Controls Feedback Requirements (to be signed) PRD LCLS Timing System Requirements (to be signed) PRD LCLS High Level Software Application Requirements (to be signed) PRD LCLS Electron Beam Diagnostics Requirements (to be signed) PRD LCLS Personnel Protection System Requirements (to be signed) PRD LCLS Machine Protection System Requirements (to be signed) PRD LCLS Control Room Requirements DONE PRD LCLS Beam Position Measurement System Requirements Completed technical review of the Global Control System (FAC) Began development on the SLC-aware IOC Began development of the PNET timing hardware required Recruitment of critical personnel Dayle Koturri, Stephanie Allison, Till Straumann, Kristi Luchini, Linda Hendrickson, Chris Allen Mario Ortega, Matt Stettler, John Power, John Dusatko, Timo Korhonen Completed a management review of the Global Control System (EIR)
4
Budgeted Cost of Work Scheduled
Manpower and Equipment Budget for LCLS controls is adequate Manpower is heaviest design and development in ’05 and ’06 Procurement is heaviest in ’06 and ‘07
5
Year to Year Budget Material Labor 2004 76,152 195,327 2005 2,827,482
4,573,186 2006 5,540,347 5,284,813 2007 4,765,687 3,701,848 2008 283,384 1,956,807
6
FTEs The peak of our staffing is during design and development
Control Engineering is relatively constant through the project
7
Personnel – Resources Ctl. Elec. Engineer Ctl. Sr. Elec. Tech.
Ctl. Elec Tech. Pwr. Elec. Engineer Pwr. Sr. Elec. Tech. Control Prog. 2004 2.42 .56 .07 1.94 .42 .81 6.22 2005 10.37 3.44 .60 1.39 .86 10.18 26.84 2006 8.12 2.66 2.20 .32 .31 10.29 23.90 2007 6.07 1.90 4.63 .51 .72 6.32 20.15 2008 3.26 .77 .62 .10 .05 6.56 11.36 Total 30.24 9.33 8.12 4.26 2.37 34.17 88.49 Ramp up plan: Funding starts in October – requisition plan in place. Edge trigger is difficult.
8
Labor vs. M&S
9
Integration with the SLC Control System
Alpha All High Level Apps EPICS W/S Distributed Applications EPICS W/S Distributed Applications Xterm EPICS W/S Distributed Applications 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 E V G Micro emulator I/OC (SLC-aware) Design Provides: SLC Data available to EPICS EPICS data available to SLC PNET timing info into EPICS Camac I/O RF reference clock
10
Global Buses Meet LCLS Requirements
EPICS W/S Distributed Applications SLC Alpha Apps EPICS W/S Distributed Applications EPICS W/S Distributed Applications Xterm Xterm EPICS W/S Distributed Applications Xterm Xterm EPICS WS Distributed High Level Applications Fast Feedback over Ethernet? SLC-Net over Ethernet Channel Access over Ethernet C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Pwr Supply Ctrl C P U Vacuum Ctrl IOC IOC IOC 16 triggers 16 triggers Drive Laser Off Single Bunch Beam Dumper Machine Protection Beam Code + EPICS Time + EPICS Events
11
Timing 476 MHz RF Reference SLC micro FIDO
Nsec resolution on the timing gates produced from the Event Rcvr 20 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 (per subsys) 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 FIDO 119 MHz w/ 360 Hz fiducial C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Power Supply Ctrl C P U Vacuum Ctrl IOC IOC IOC 16 triggers 16 triggers Drive Laser Off Single Bunch Beam Dumper Machine Protection Beam Code + EPICS Time + EPICS Events
12
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 C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Pwr Supply Ctrl C P U Vacuum Ctrl IOC IOC IOC
13
Channel Access EPICS SLC EPICS W/S Alpha EPICS W/S Distributed
Apps EPICS W/S Distributed Applications EPICS W/S Distributed Applications Xterm Xterm EPICS W/S Distributed Applications Xterm Xterm EPICS WS Distributed High Level Applications Channel Access C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Power Supply Ctrl C P U Vacuum Ctrl 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.
14
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? C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Power Supply Ctrl C P U Vacuum Ctrl IOC IOC IOC
15
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. C P U E V G E V R LLRF HPRF I/O Boards C P U E V R Diag C P U E V R Par Supply Ctrl C P U Vacuum Ctrl IOC IOC IOC Single Beam Dumper Drive Laser Off Machine Protection
16
First Article Delivery Dates
May RF Conditioning start – injector Timing LLRF Vacuum Gateway operational from Alpha to EPICS August 06 - First UV on cathode Power Supply Control BPMs and Wire Scanners Personnel Protection – Injector Area May First Beam on Linac Axis SLC aware IOC June Start Undulator Commissioning Machine Protection System Personnel Protection – LTU and Undulator Area
17
LCLS Project Engineering Tasks
Interface to each of the level 2 WBS Machine Groups Injector, Linac, Undulator, XRay Beamline Transport, End Stations, and Construction Provide integrated consistent solutions through the machine groups for: RF Control, Diagnostics, (Toroids & Faraday Cups, Beam Stops, Profile Monitors & Video Devices, Wire, Scanners, Bunch Length Monitors & E/O Diagnostics, Beam Position Monitors, Collimators, All other stops), Gun Laser and Drive Control, Vacuum, Magnet Power Supply Control, Beam Containment , Personnel Protection, and Machine Protection Low Level Engineer Support High Level Application Engineer Support RDB Manager System manager Wire Plant and Rack Installation
18
LCLS Software Tasks – Purchase/Steal/Develop
SLC-aware IOC Drivers for all new hardware Machine Protection / Mitigation (look at SNS) Master pattern generator (look at PSI/Diamond) Fast Feedback Communication (look at SSRL) High Level Applications (Matlab or XAL) Correlation Plots (look at JLab) 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
19
LCLS Software Tasks – Purchase/Steal/Develop
Data Archiving to support all phases of the project (PEP/SNS) Operator Display Tools / Synoptic, Plots, Waveform, Image (EDM, others?) Alarm Management (ALH, CMLOG) Electronic Log (DESY, JLAB) High Level Application Support: Matlab (SSRL, PEP), XAL (SNS), Python (KEK) Control System Configuration Tools (VDCT, RDB, EXCEL) Relational Database Management in all project aspects (Based on SNS, PEP) Naming Standard (PEP)
20
LCLS Hardware Tasks – Purchase/Steal/Develop
Global New timing boards – Master Pattern Generator and Event Receiver Boards (PSI,DIAMOND) Machine Protection System (SNS, develop in-house) RF Control – New LLRF Control (SNS, ZTEC, Develop in-house) Diagnostics Toroids & Faraday Cups Beam Stops Profile Monitors & Video Devices (Evaluate Commercial Solutions) Wire Scanners (SLC, SNS) Bunch Length Monitors & E/O Diagnostics Beam Position Monitors (Integrated Technology, SNS, Develop in-house) Collimators All other stops Gun Laser and Drive Control Vacuum Standards Magnet Power Supply Controllers (PSI, BESSY) Beam Containment Personnel Protection
21
Organizational Chart – Draft TBD’s are mostly identified
John Galayda – Project Director Mark Reichenadter – Chief Engineer Steve Milton – ANL Project Director Richard Bionta – LLNL Project Director Technical Coordination TBD – Global Controls Leader 1.1.3 Bob Dalesio – Control System Design 1.1.3 Patrick Krejcik – Controls Physicist Helen O’Donnell – Administration Jeff Chan – Finance/Cost/Budget/Schedule Ian Evans – ES&H, QA, Documentation Chris Jamison - Procurement 1.2 Injector Manager Dave Dowell 1.2.2 Controls Dayle Kotturi 1.3 LINAC Manager Eric Bong 1.3.2 Controls Dayle Kotturi 1.4 Undulator Manager Steve Milton 1.4.2 Controls Joshua Stein 1.5 XRay ODT Manager Richard Bionta 1.5.2 Controls TBD 1.6 End Station Manager John Arthur 1.6.2 Controls TBD 1.9 Building Manager D. Saenz 1.9.2 Controls TBD SLC Integration Stephanie Allison Dave Brown (PNET Board) Timing Kristi Luchini TBD Power Supplies LLRF Team Ron Akre TBD Dayle Koturri MPS/BCS/PPS TBD E1 TBD E2 TBD E3 High Level Applications Linda Hendrickson TBD - Prog RDB - TBD Sys Admin – TBD Diagnostics Team: TBD E1 TBD E2 TBD E3 Till Straumann Zen Szalata Josh Stein (APS) Vacuum/Thermal Mauro Gianchini Low Level Applications Till Straumann Installation / Wire Plant Mario Ortega TBD T1 TBD T2 TBD T3 TBD T4
22
Risks / Issues Acquire team and contract out or steal designs. Minimize the number of solutions across injector, linac, undulator, XRay beamline transport, end stations, and facility control Provide timing, LLRF, BPMs, and power supply control hardware in FY06 Provide SLC integration in FY07
23
Next 12 months Acquire team and contract out or steal designs
Prototype/test: PNet, Timing, LLRF, Power Supply Control and BPM efforts SLC-Aware IOC Development Prototype for video diagnostics Prototype for position controllers Integrate Facility Controls, XRay Transport, Experimental Hall into the control system. Complete the detailed designs per subsystem
24
Conclusions Physics requirements are complete.
Engineering specifications derived from them and a technical review of the global control system has been completed. Baseline budget meets adequately supports the design. Our key risks are: implementation of an SLC-aware IOC and SLC to EPICS timing that will allow us to intermix the SLC and EPICS front-ends Hardware acquisition/development for BPMs, Timing, Power Supply Control, and LLRF in FY06 We need to acquire some key resources to get the critical designs well in hand before they are needed.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.