1 / 32

Controls Overview LCLS Facility Advisory Committee April 29-30, 2004

Controls Overview LCLS Facility Advisory Committee April 29-30, 2004. Outline Status update Resources Existing system Proposed new design Task descriptions Next 12 months Conclusions. Update: February 2004 – April 2004. Intent to unify the design efforts across the WBS

nell-downs
Download Presentation

Controls Overview LCLS Facility Advisory Committee April 29-30, 2004

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Controls OverviewLCLS Facility Advisory Committee April 29-30, 2004 • Outline • Status update • Resources • Existing system • Proposed new design • Task descriptions • Next 12 months • Conclusions

  2. Update: February 2004 – April 2004 • Intent to unify the design efforts across the WBS • Global control effort added for support • Design changed to include SLC-aware IOC • Allowed new designs outside of CAMAC • Re-costing throughout the WBS to reflect VME • Design discussions started on SLC-aware IOC and timing hardware required • Contact made with some potential personnel

  3. 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 2005 10.37 3.44 .60 1.39 .86 10.18 2006 8.12 2.66 2.20 .32 .31 10.29 2007 6.07 1.90 4.63 .51 .72 6.32 2008 3.26 .77 .62 .10 .05 6.56 Total 30.24 9.33 8.12 4.26 2.37 34.17 Ramp up plan: starts now with two on board, two more starting in June and two more in October.

  4. 558 685 574 520 496 2833 Costs: PED & Construction TOTAL K$ FY FY FY FY FY WBS DESCRIPTION 2004 2005 2006 2007 2008 1.1.3.1 Global Controls Subsystem 126 1215 163 1762 PED Project Engineering 258 9 776 418 2031 828 CON Project Construction TOTAL 938 954 418 3793 258 1225 1.2.2 Injector Controls Subsystem PED Project Engineering 460 31 491 CON Project Construction 1797 687 140 307 2931 TOTAL 2257 719 140 307 3422 1.3.2 Linac Controls & Power Conversion Subsystem 559 9 1491 14 2073 Project Engineering PED 4110 71 746 4927 CON Project Construction TOTAL 1562 4669 9 7000 760 1.4.2 Undulator Controls Subsystem Project Engineering PED 36 605 274 914 Project Construction CON 1429 2175 9 3614 TOTAL 4528 36 2034 2449 9 1.5.2 X-ray Transport and Diagnostic Controls Subsystem PED Project Engineering 187 42 228 CON Project Construction 896 896 TOTAL 187 938 1124 1.6.2 X-ray End Station Controls Subsystem PED Project Engineering 23 1058 685 1766 CON Project Construction 105 3776 3881 TOTAL 23 1163 4461 5647 25454 TOTAL for this page

  5. 558 685 574 520 496 2833 Costs: R&D, Commissioning & Spares FY FY FY FY FY TOTAL K$ WBS DESCRIPTION 2004 2005 2006 2007 2008 2.1.1.11 Global Controls Subsystem Research & Development R&D SPR Project Spares 26 1199 268 1490 PRE Pre-Operations 1199 26 268 1490 TOTAL 2.2.2 Injector Controls Subsystem Research & Development 95 369 343 271 1078 R&D 66 66 SPR Project Spares 101 101 PRE Pre-Operations 95 369 409 372 1245 TOTAL 2.3.2 Linac Controls & Power Conversion Subsystem Project Spares 97 97 SPR 97 97 TOTAL 2.4.2 Undulator Controls Subsystem 81 81 77 462 R&D Research & Development 37 185 104 104 100 308 PRE Pre-Operations 186 186 177 770 TOTAL 37 185 2.6.2 X-ray End Station Controls Subsystem 142 94 236 PRE Pre-Operations 142 94 236 TOTAL TOTAL for this page 3838 29292 TOTAL for last two pages

  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 Micro emulator I/OC (SLC-aware) EVG Camac I/O RF reference clock

  7. Global Hardware - Timing Boards 476 MHz RF Reference SLC micro Fiducial Detector (FIDO) Master Pattern Generator 119 MHz w/ 360 Hz fiducial PNET: 128 bit beam codes at 360 Hz Work in progress E VG EVR LLRF (digitizer) EVR Diag P N E T R C V R C P U C P U IOC IOC Event Generator (PIOP) Event Receivers (PDU) 16 triggers 16 triggers Beam Code + EPICS Time + EPICS Events

  8. 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 P N E T R C V R EVR Pwr Supply Ctrl C P U EVR LLRF (digitizer) EVR Diag C P U C P U C P U IOC IOC IOC 16 triggers 16 triggers Beam Stop In Drive Laser Off Machine Protection Beam Code + EPICS Time + EPICS Events

  9. 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 P N E T R C V R EVR Power Supply Ctrl C P U EVR LLRF (digitizer) EVR Diag C P U C P U C P U IOC IOC IOC

  10. 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 P N E T R C V R EVR Power Supply Ctrl C P U EVR LLRF (digitizer) EVR Diag C P U 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.

  11. 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, communicate, 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 P N E T R C V R EVR Power Supply Ctrl C P U EVR LLRF EVR Diag C P U C P U C P U IOC IOC IOC

  12. 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 P N E T R C V R EVR Power Supply Ctrl C P U EVR LLRF EVR Diag C P U C P U C P U IOC IOC IOC Single Beam Dumper Drive Laser Off Machine Protection

  13. 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 FIDO 119 MHz w/ 360 Hz fiducial Vacuum Ctrl E VG P N E T R C V R EVR Power Supply Ctrl C P U EVR LLRF EVR Diag C P U C P U C P U IOC IOC IOC 16 triggers 16 triggers Drive Laser Off Machine Protection Beam Code + EPICS Time + EPICS Events

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

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

  16. Next 12 months • Acquire team: 8 project engineers, 1 low level programmer, and 3 board designers – or contract out or steal designs • Start PNet, Timing, LLRF, and BPM design efforts • Start the SLC-Aware IOC development • Put together detailed designs per subsystem and have them reviewed – revamp costs. • Develop prototype for 120 Hz Fast Feedback • Develop prototype for video diagnostics • Develop prototype for position controllers

  17. Conclusions • We need to acquire some key resources to get the critical designs well in hand before they are needed • Our key risk is in the design of an SLC-aware IOC and SLC to EPICS timing that will allow us to intermix the SLC and EPICS front-ends. It is also provides a valuable upgrade path for the SLC Linac. • We need to make Interface Control Documents for each control subsystem.

  18. Injector Subsystem Designs Timing C P U EVR Digitizer C P U EVR T C M T C M T C M T C M T C M C P U EVR 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

  19. Injector Subsystem Designs Ethernet Beam Code + EPICS Time C P U EVR B I B O C P U EVR 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

  20. Injector Subsystem Designs Beam Code + EPICS Time C P U B I B O A O GADC S M C T L EVR C P U EVR B P M B P M B P M B P M B P M B P M B P M C P U EVR 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

  21. Injector Subsystem Designs Beam Code + EPICS Time LLRF? BCS? Network & Crates C P U E VG C P U EVR G PIB ? 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?

  22. Injector Subsystem Designs Beam Code + EPICS Time 1.2.2.10 1.2.2.9 C P U EVR RTD SAM C P U EVR 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

  23. LINAC Subsystem Designs Ethernet Timing C P U EVR DAC C P U EVR T C M T C M T C M T C M T C M GADC T C M C P U EVR 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

  24. Ethernet LINAC Subsystem Designs Beam Code + EPICS Time B I C P U B I B O C P U EVR B P M B P M B P M B P M B P M B P M B P M G A D C C P U EVR SM A D C B O C P U EVR B I B O DAC 1.3.2.6.2 1.3.2.6.1 1.3.2.6.5 1.3.2.6.4 PM Chassis PM Chassis HVPS Motor elec Cameras Electronics Lamps & Actuator LVDT Actuator Photo Tube Stoppers Wire Scanners And Motors BPM Pickups E/O Diagnostics 20 Wire scanners – 11 new, 1 IOC 143 BPMs 15 IOCs 1 Pulse length meas.

  25. LINAC Subsystem Designs Beam Code + EPICS Time C P U EVR B I B O C P U EVR B I B O A D C C P U EVR B I B O A D C C P U EVR B I B O G A D C MPS 1.3.2.6.9 1.3.2.6.10 1.3.2.6.11 1.3.2.6.7 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

  26. LINAC Subsystem Designs Beam Code + EPICS Time Timing C P U EVR DAC GADC C P U EVR 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

  27. LINAC Subsystem Designs Beam Code + EPICS Time LLRF? BCS? EVR C P U EVR G PIB ? 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

  28. LINAC Subsystem Designs Beam Code + EPICS Time 1.3.2.4 C P U EVR C P U EVR 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 P L I C PPS Gates BSOIC BSOIC High Current High Precision Magnets w/ KLIXONS (4) Low Current Fast Corrector and Quadrapoles Magnets MPS Beam Containment System Tone Receiver

  29. Undulator Subsystem Designs Beam Code + EPICS Time EVR P I E Z O C P U A I S M C T L C P U EVR C P U EVR SM A D C G A D C 1.4.2.2.2 1.4.2.2.1 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

  30. Undulator Subsystem Designs Beam Code + EPICS Time S M C T L C P U EVR GADC C P U EVR B P M B P M B P M B P M B P M B P M B P M C P U EVR GADC C P U EVR 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 Scanning Wires ADCs Macroscopic Motion Control Charge Monitors (Toroid) 2 Charge monitors 2 IOCs 33 BPMs 33 IOCs 3 IOCs 55 controllers

  31. Undulator Subsystem Designs Beam Code + EPICS Time Ethernet Ethernet C P U EVR B I B O DAC A I C P U EVR B I B O DAC A I A I C P U A I 1.4.2.5 1.4.2.4.1 1.4.2.4.3 Cameras Electronics Lamps & Actuator Cameras Electronics Lamps & Actuator Profile Monitors Strongback Temperature Observation Video 66 temperatures 11 OTRs 7 stations

  32. Undulator Subsystem Designs Beam Code + EPICS Time LLRF? BCS? C P U M P S C P U G PIB B I B O A I A O A I C P U PPS Ethernet 1.4.2.7 1.4.2.6.4 1.4.2.6.1 RGA SLAC PMVC Power Supplies GP307 IG HP937 CCG Cherenkov Detector, Gamma Ray Detector, Temperature Gauge ? bl valves 2 gauges 33 ion Pumps * 6 Tone Receiver 2 RGAs

More Related