240 likes | 252 Views
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.
E N D
LCLS Control System Design, Management & OrganizationAugust 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.
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 Design Provides: SLC Data available to EPICS EPICS data available to SLC PNET timing info into EPICS Micro emulator I/OC (SLC-aware) EVG Camac I/O RF reference clock
Global Buses Meet LCLS Requirements 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 over Ethernet Vacuum Ctrl EVR Pwr Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U C P U IOC IOC IOC 16 triggers 16 triggers Single Bunch Beam Dumper Drive Laser Off Machine Protection Beam Code + EPICS Time + EPICS Events
Timing 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 Vacuum Ctrl EVR Power Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U C P U IOC IOC IOC 16 triggers 16 triggers Single Bunch Beam Dumper Drive Laser Off 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 Vacuum Ctrl EVR Pwr Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U C P U IOC IOC IOC
Channel Access 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 EVR Power Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U 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.
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 EVR Power Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U C P U 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. Vacuum Ctrl EVR Par Supply Ctrl C P U E VG EVR LLRF EVR Diag C P U HPRF I/O Boards C P U C P U 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 – DraftTBD’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.5 XRay ODT Manager Richard Bionta 1.5.2 Controls TBD 1.2 Injector Manager Dave Dowell 1.2.2 Controls Dayle Kotturi 1.9 Building Manager D. Saenz 1.9.2 Controls TBD 1.4 Undulator Manager Steve Milton 1.4.2 Controls Joshua Stein 1.3 LINAC Manager Eric Bong 1.3.2 Controls Dayle Kotturi 1.6 End Station Manager John Arthur 1.6.2 Controls TBD 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 LLRF Team Ron Akre TBD Dayle Koturri TBD MPS/BCS/PPS TBD E1 TBD E2 TBD E3 SLC Integration Stephanie Allison Dave Brown (PNET Board) Timing Kristi Luchini TBD Power Supplies TBD Kristi Luchini
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.