Controls Overview LCLS 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov Personnel – Resources FY 2005 Ctl. Elec. Engineer Ctl. Sr. Elec. Tech. Ctl. Elec Tech. Pwr. Elec. Engineer Pwr. Sr. Elec. Tech. Control Prog. Q1 0.75 3.50 Continuing Resolution: take care of prototyping 1.75 in other WBS October 13-14, 2004 Controls Overview 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 Ramp up Over 6 months to full complement Bob Dalesio dalesio@lanl.gov Integration with the SLC Control System SLC Alpha All High Level Apps EPICS EPICS EPICS W/S EPICSWS W/S EPICS W/S Distributed W/S Distributed Distributed Distributed Applications Distributed Applications High Level Applications Applications Applications Xterm Xterm Xterm Xterm SLC Net (Data Communication) KISNet (fast closed loop control data) PNet (Pulse ID / User ID) MPG Ethernet (EPICS Protocol) micro Camac I/O October 13-14, 2004 Controls Overview P Micro E N emulator I/OC V E G (SLC-aware) T RF reference clock Bob Dalesio dalesio@lanl.gov Global Communication Buses SLC Alpha Apps EPICS EPICS EPICS W/S EPICSWS W/S EPICS W/S Distributed W/S Distributed Distributed Distributed Applications Distributed Applications High Level Applications Applications Applications Xterm Xterm Xterm Xterm Fast Feedback over Ethernet? SLC-Net over Ethernet Channel Access IOC C P E E P N V V U E G R T MPG Drive Laser Off L L R F IOC 16 triggers C P U E V R IOC Diag C P U E Pwr V Supply R Ctrl 16 triggers Beam Stop In Machine Protection Beam Code + EPICS Time + EPICS Events October 13-14, 2004 Controls Overview C P Vacuum U Ctrl Bob Dalesio dalesio@lanl.gov 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) October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov Client Tools Display Manager Archiver Alarm Handler Message Logger Electronic Log Book Stripchart Web based viewing Image Analysis Save / Restore RDB Gateway October 13-14, 2004 Controls Overview EDM Channel Archiver / Oracle? ALH CMLog DESY, Babar, JLAB? StripTool SPEAR, A-Beans, JoiMint,AIDA Matlab format? ? SNS / PEP? 3.14.6 Gateway Bob Dalesio dalesio@lanl.gov Environment R/T OS Workstation OS EPICS ADE (CVS) Compilers Bug Report / Tracking Naming Standard Name Service Documentation Test stations October 13-14, 2004 Controls Overview RTEMS LINUX Argonne GNU Artemis PEP II Name Server (JLAB),AIDA? Web Area FFTB Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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. October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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. October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 IOC FIDO 119 MHz w/ 360 Hz fiducial C P E E P N V V U E G R T MPG L L R F IOC 16 triggers Drive Laser Off C P U E V R IOC Diag C P U E Power V Supply R Ctrl 16 triggers Machine Protection Beam Code + EPICS Time + EPICS Events October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov C P Vacuum U Ctrl SLC Net “Micro” Communication Provides data to SLC Applications from EPICS SLC Alpha Apps Operates at 10 Hz (not beam synched) Xterm Xterm Xterm Xterm 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-Net over Ethernet IOC C P U E E HPRF V V LLRF I/O G R Boards October 13-14, 2004 Controls Overview IOC C P U E V R Diag IOC C P U E Pwr V Supply R Ctrl Bob Dalesio dalesio@lanl.gov C P Vacuum U Ctrl Channel Access SLC Alpha Apps EPICS EPICS EPICS W/S EPICSWS W/S EPICS W/S Distributed W/S Distributed Distributed Distributed Applications Distributed Applications High Level Applications Applications Applications Xterm Xterm Xterm Xterm Channel Access IOC C P U E E V V LLRF G R HPRF I/O Boards IOC C P U E V R Diag IOC C P U E Power V Supply R Ctrl C P Vacuum U Ctrl 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. October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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? IOC C P U E E HPRF V V LLRF I/O G R Boards October 13-14, 2004 Controls Overview IOC C P U E V R Diag IOC C P U E Power V Supply R Ctrl Bob Dalesio dalesio@lanl.gov C P Vacuum U Ctrl 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. IOC C P U E E V V LLRF G R Drive Laser Off October 13-14, 2004 Controls Overview HPRF I/O Boards IOC C P U E V R Diag IOC C P U E Par V Supply R Ctrl C P Vacuum U Ctrl Single Beam Dumper Machine Protection Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov LCLS Software Tasks – Control Programmer 1 2 RF Control 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 4 5 6 Gun Laser and Drive Control Vacuum Magnet Power Supply Control IOC and software Beam Containment / Personnel Protection / Machine Protection October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov 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 4 5 6 Gun Laser and Drive Control Vacuum Standards Magnet Power Supply Controllers Beam Containment / Personnel Protection October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov Injector Subsystem Designs Timing C E TTTTT CCCCC P V MMMMM U R C E Digitizer P V U R SLC LLRF MKSU RF Equipment 6 instances (1 for each klystron), 1 IOC in total Controls Overview 1.2.2.3.3 1.2.2.3.2 1.2.2.2 October 13-14, 2004 G C E B B A MPS? P V I OD U R C L E A D LEAD Preamps Toroids 5 Toroids 1 IOC L E A D PM Chassis Actuator Mcond chassis Faraday Cups 4 Faraday Cups with YAGs, share toroid IOC Bob Dalesio dalesio@lanl.gov Injector Subsystem Designs Beam Code + EPICS Time C E BB P V IO U R MPS 1.2.2.3.4 PM Chassis Controls Overview C E D BB P V I OA C U R 1.2.2.3.5 Turn Off Actuator October 13-14, 2004 Ethernet PM Chassis Lamps & Actuator Cameras Electronics Tune Up Dump Profile Monitors 1 Tune Up Dump, shares toroid IOC 11 Profile Monitors (4 YAGs, 7 OTRs), 1 IOC Bob Dalesio dalesio@lanl.gov Injector Subsystem Designs Beam Code + EPICS Time C E G AA P V DO U R C To llrf 1.2.2.3.6 C E BBBBBBB P P P P P P P P V MMMMMMM U R 1.2.2.3.7 C E BB P V IO U R S G M AA A C OD I T C L Turn off 1.2.2.4 1.2.2.5 Ilock Chs (2) Motor Controls Cameras Electronics Thermocouples E/O Diagnostic BPM Pickups 1 Pulse length meas. share toroid IOC 21 BPMs 3 IOCs October 13-14, 2004 Controls Overview Gun Laser and Heater Ctrls 48 Mirror Motors, 4 Shutters 1 Camera, Joulemeter 1 IOC Bob Dalesio dalesio@lanl.gov Injector Subsystem Designs Beam Code + EPICS Time C E P V U G C P U 1.2.2.6 119 MHz PNET w/ 360Hz Fid FIDO SLC Timing G E P BBAA V I IO IO R B ? A I LLRF? BCS? PPS MPS 1.2.2.8 1.2.2.7 Power GP307 IG Supplies HP937 CCG Network & Crates SLAC PMVC 30 30 ion 4 bl gauges pumps valves Manual valves into MPS? October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov Injector Subsystem Designs Beam Code + EPICS Time 1.2.2.10 1.2.2.9 C E S R P V A T U R M D C E BA P V I I U R OO Ethernet PS Reg Interface Klixon Boxes Magnet Power Supplies (4) High Current High Precision Magnets w/ KLIXONS (4) 1.2.16.4 MCOR Power Supplies (4?) Low Current Fast Corrector and Quadrupoles Magnets Control Logix PLC (3) 1.2.16.1 Control Logix PLC (1) Laser PPS PPS Gates Gates Tone Receiver October 13-14, 2004 Controls Overview Bob Dalesio dalesio@lanl.gov temperatures 1.2.16.3 LINAC Subsystem Designs Ethernet Timing C E TTTTTT CCCCCC P V MMMMMM U R C E D G A P V A D U R C C 1.3.2.6.3 1.3.2.5 SLC LLRF MKSU RF Equipment 1 Phase Control 24/30 Remaining in SLC October 13-14, 2004 Controls Overview C E D BB P V I OA C U R L E A D 1.3.2.6.5 LEAD Preamps Toroids 6 Toroids 1 IOC PM Chassis L E A D Lamps & Actuator Cameras Electronics Profile Monitors 20 Profile Monitors 1 IOC Bob Dalesio dalesio@lanl.gov LINAC Subsystem Designs Ethernet Beam Code + EPICS Time C E BBBBBBB P P P P P P P P V MMMMMMM U R C E D BB P V I OA C U R 1.3.2.6.2 1.3.2.6.5 G C E A S B BA P V M I OD D C U R C C BB P IO U 1.3.2.6.1 1.3.2.6.4 PM Chassis Lamps & Actuator PM Chassis Motor HVPS elec Cameras Electronics E/O Diagnostics 1 Pulse length meas. October 13-14, 2004 Controls Overview LVDT Photo Tube BPM Pickups 143 BPMs 15 IOCs Wire Scanners And Motors 20 Wire scanners – 11 new, 1 IOC Bob Dalesio dalesio@lanl.gov Actuator Stoppers LINAC Subsystem Designs Beam Code + EPICS Time G C E BBA P V I OD U R C C E BB P V IO U R 1.3.2.6.7 1.3.2.6.9 PM Chassis PM Chassis Actuator Mcond chassis Bunch Length Monitors October 13-14, 2004 Controls Overview MPS C E A BB P V I OD C U R C E A BB P V I OD C U R 1.3.2.6.10 Turn Off Actuator Single Beam Dump 1.3.2.6.11 PM Chassis PM Chassis Actuator Actuator E Beam Dump Protection Collimator Bob Dalesio dalesio@lanl.gov LINAC Subsystem Designs Beam Code + EPICS Time Timing C E D G A P V A D U R C C C E BBS P V I OM U R 1.3.2.6.12 PM Chassis Actuator 1.3.2.6.13 SLC MKSU Movable Collimator October 13-14, 2004 Controls Overview SLC LLRF MKSU X – Band Accelerator Structure Bob Dalesio dalesio@lanl.gov LINAC Subsystem Designs Beam Code + EPICS Time E V R 1.3.2.8 C P U G E P BBAA V I IO IO R B ? A I 24 sets of timing receiver modules October 13-14, 2004 Controls Overview PPS MPS 1.3.2.9 Power GP307 IG Supplies HP937 CCG SLC Timing LLRF? BCS? SLAC PMVC 4 bl ion gauges pumps valves 4 chassis for each type of interface Bob Dalesio dalesio@lanl.gov LINAC Subsystem Designs Beam Code + EPICS Time 1.3.2.4 C E BV BM P V UI U R SC C E P V U R Ethernet PS Reg Interface Klixon Boxes Magnet Power Supplies High Current High Precision Magnets w/ KLIXONS (4) MCOR Power Supplies Low Current Fast Corrector and Quadrapoles Magnets Control Logix PLC (3) 1.3.2.1 PPS Gates 1.3.2.2 1.3.2.6.8 BSOIC Tone Receiver October 13-14, 2004 Controls Overview P L I C Beam Containment System Bob Dalesio dalesio@lanl.gov 1.3.2.3 BSOIC MPS Undulator Subsystem Designs Beam Code + EPICS Time P S C E I P V E U R Z C E M A P V IC T U R C E S P V M U R O L 1.4.2.2.2 1.4.2.2.1 Motor Controls 1.4.2.2.6 Motor Controls Wire Position Read-backs Fine Motion Control (strong back cradle motion) Motors 233 motors October 13-14, 2004 Controls Overview G A A D D C C Motor Controls LVDT Phase Corrector Motion Wire Scanners And Motors 4 * 33 controllers 11 wire scanners Bob Dalesio dalesio@lanl.gov Undulator Subsystem Designs Beam Code + EPICS Time S C E BBBBBBB P P P P P P P P V MMMMMMM U R C E M P V C U R T L 1.4.2.3.1 1.4.2.2.7 C E G A P V D U R C C E G A P V D U R C 1.4.2.3.2 1.4.2.3.2 Motor Controls Downconverters Macroscopic Motion Control 55 controllers October 13-14, 2004 Controls Overview BPM Pickups 33 BPMs 33 IOCs Scanning Wires ADCs Charge Monitors (Toroid) 2 Charge monitors 2 IOCs 3 IOCs Bob Dalesio dalesio@lanl.gov Undulator Subsystem Designs Ethernet C E D BB P V I OA C U R C E D BB P V I OA C U R 1.4.2.4.1 Lamps & Actuator October 13-14, 2004 Controls Overview C AAAA P I I I I U 1.4.2.5 1.4.2.4.3 Cameras Electronics Profile Monitors 11 OTRs Beam Code + EPICS Time Ethernet Lamps & Actuator Cameras Electronics Observation Video Strongback Temperature 7 stations 66 temperatures Bob Dalesio dalesio@lanl.gov Undulator Subsystem Designs Beam Code + EPICS Time C P U G P BBAA I I O I O B A I LLRF? BCS? PPS SLAC PMVC 33 ion ? bl 2 Pumps valves gauges *6 Controls Overview 1.4.2.7 RGA Gauge 2 RGAs October 13-14, 2004 C M P P U S 1.4.2.6.4 Ethernet 1.4.2.6.1 Power GP307 IG Supplies HP937 CCG C P U Cherenkov Detector, Gamma Ray Detector, Temperature Tone Receiver Bob Dalesio dalesio@lanl.gov