LCLS Control System Design, Management & Organization August 10, 2004

Slides:



Advertisements
Similar presentations
Stephanie Allison LCLS Event System 14 June LCLS Event System Outline HW Block Diagram Timing Requirements Time Lines EVG.
Advertisements

Dayle Kotturi and Stephanie Allison Facility Advisory Committee Meeting April 20-21,
FAC review, 10/27 D. Schultz 1 e-Beams System Update Injector System Installation has started. Linac System Preparing for ’06 installation. Controls System.
Stephanie Allison Integration with the SLC Control April 7, 2005 Introduction PNET Receiver VME Module SLC-Aware IOC Existing.
Patrick Krejcik LCLS April 16-17, 2007 Breakout Session: Controls Controls Commissioning Experience.
Hamid Shoaee High Level Physics 20 April 2006 High Level Physics Applications Update on Plans, New Directions Fairley,
Bob Dalesio Controls October 13-14, 2004 Controls Overview LCLS Facility Advisory Committee October 13-14, 2004 Outline Goals.
LCLS Control Group FAC - Controls October 27&28, Controls Overview October 27, 2005 Outline ES&H Goals Commissioning.
Stephanie Allison LCLS Integration with SLC October 12, 2004 Integration with SLC LCLS Facility Advisory Committee Oct 12, 2004 Introduction.
Diane Fairley High Level October 24-28, 2005 High Level Physics Applications LCLS Week / FAC October 24-28, 2005.
Dayle Kotturi Controls April 29, 2004 Controls Overview LCLS Facility Advisory Committee April 29-30, 2004 Outline Status.
Dayle Kotturi LCLS Diagnostics and Commissioning Workshop September 23, 2004 LCLS Controls and Data Acquisition September 23, 2004.
Dayle Kotturi Controls April 29, 2004 Injector Controls LCLS Facility Advisory Committee April 29-30, 2004 Outline Description.
Stephanie Allison Integration with the SLC Control Oct 27, Introduction Demo SLC-Aware IOC Plans for Next 12 Months.
LCLS Control Group FAC - Controls April 7, 2005 Controls Overview April 7, 2005 Outline ES&H Goals FAC Responses.
Hamid Shoaee LCLS FAC Controls June 17, LCLS Control System Personnel Linac & BC2 Controls progress LTU, Dump Controls.
Hamid Shoaee LCLS Facility Advisory Committee 20 April Controls Overview April 20, 2006 LCLS Controls Group Outline Goals.
Dayle Kotturi Facility Advisory Committee Meeting October 12, 2004 Injector/Linac Controls An overview of the status of each of.
Ron Akre, Dayle Kotturi LCLS LLRF April 16, 2007 Linac.
Dayle Kotturi SLC April 29, 2004 Outline Motivation Key Components Status Update SLC / EPICS Timing Software Tasks Hardware.
Hamid Shoaee LCLS FAC Review – October Control System Overview Hamid Shoaee Controls System Manager Injector control system commissioning & Support.
Diane Fairley High Level October High Level Applications FAC Review October 12, 2006 High Level Applications.
Hamid Shoaee Accelerator Readiness Dec. 2, ‘08 SLAC National Accelerator Laboratory Controls Department LCLS Maintenance.
Bob Dalesio EPICS Collaboration Meeting Tokai December 8-10, 2004 LCLS Control System Status EPICS Collaboration Meeting December.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
Issues in Accelerator Control Bob Dalesio, December 23, 2002.
LCLS Control Group EPICS Collaboration April 27, 2005 Controls Overview April 27, 2005 Outline Goals Status update.
Stephanie Allison SLC-Aware April 5, 2005 Introduction Description Issues Progress Plans for 2005 SLC-Aware IOC LCLS Collaboration,
Stanford Linear Accelerator Center Ron Chestnut EPICS Collaboration Mtg May 21-23, SLAC EPICS Projects Yesteryear, Today, and Tomorrow.
1 The ILC Control Work Packages. ILC Control System Work Packages GDE Oct Who We Are Collaboration loosely formed at Snowmass which included SLAC,
LCLS Control Group FAC – 06 Installation October 27/28, Plans for 2006 Installation October 27, 2005 Installation.
LCLS Commissioning & Operations High Level Software
SLC-Aware IOC LCLS Collaboration Jan 26, 2005
Introduction Functional Requirements (Stephanie) SLC Executive (Diane)
ATF/ATF2 Control System
The ILC Control Work Packages
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
LLRF and feedback Outline Scope LLRF Requirements
CSNS Accelerator Control and Beam Instrumentation JIN Dapeng, XU Taoguang … June 9, 2015
LCLS Commissioning & Operations High Level Software
SNS Timing System EPICS Workshop April 28, 2005 Coles Sibley
LCLS Event System - Software
LCLS Linac Update Brief Overview L1 & BC1 Progress LTU & E-Dump Status Continuing Resolution Impact.
Low Level RF Status Outline LLRF controls system overview
Timing and Event System for the LCLS Electron Accelerator
Undulator Scope, Management, and Organization
Advanced Research Electron Accelerator Laboratory
Low Level RF Status Outline LLRF controls system overview
Linac/BC1 Commissioning P
Electron Beam Systems ETC and Methodology
Magnet Controls K. Luchini
LCLS Linac Overview E. Bong Lehman Review August 10, 2004
EPICS: Experimental Physics and Industrial Control System
High Level Physics Applications for LCLS Commissioning
Details supporting the increase
INJECTOR (WBS 1.2.1) Jym Clendenin, SLAC April 23, 2002
Project Management Issues John N. Galayda, SLAC April 24, 2002
Beam Synchronous Acquisition on IOC
Timing and Event System S. Allison, M. Browne, B. Dalesio, J
Breakout Session SC5 – Control Systems
LCLS Injector System Overview D. H
Control System Overview Hamid Shoaee LCLS Control System Manager
LCLS Global Controls Overview August 10, 2004
Breakout Session: Controls
Controls Overview B. Dalesio
Timing and Event System Status DOE Review of the LCLS Project SC5 - Controls Systems Breakout Session S. Allison, M. Browne, B. Dalesio, J. Dusatko,
Controls Overview B. Dalesio
LCLS Control System Personnel Linac & BC2 Controls progress
Control System Overview Hamid Shoaee LCLS Control System Manager
High Level Physics Applications Lehman Review February 7 - 9, 2006
Presentation transcript:

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

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.

Progress: May 2004 – August 2004 Most Physics Requirements Documents Completed In Progress ESD1.1-303LCLS Control System Requirements DONE PRD1.1-304LCLS Controls Feedback Requirements (to be signed) PRD1.1-305LCLS Timing System Requirements (to be signed) PRD1.1-307LCLS High Level Software Application Requirements (to be signed) PRD1.1-309LCLS Electron Beam Diagnostics Requirements (to be signed) PRD1.1-310LCLS Personnel Protection System Requirements (to be signed) PRD1.1-312LCLS Machine Protection System Requirements (to be signed) PRD1.1-313LCLS Control Room Requirements DONE PRD1.1-314LCLS 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)

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

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

FTEs The peak of our staffing is during design and development Control Engineering is relatively constant through the project

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.

Labor vs. M&S

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

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

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

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

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.

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

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

First Article Delivery Dates May 06 - 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 07 - First Beam on Linac Axis SLC aware IOC June 08 - Start Undulator Commissioning Machine Protection System Personnel Protection – LTU and Undulator Area

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

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

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)

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

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

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

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

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.