LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Controls OverviewApril 7, 2005
OutlineES&HGoalsFAC ResponsesStatus updateResourcesDesign Slides for Global SystemsTask descriptionsNext 6 monthsConclusions
•Note: As this is being recorded – please add ” it is my impression” and “we expect “ wherever appropriate.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Control System ES&H
PPS for the Injector is designed. Citizen Review is in June.
Internal design review of wiring, racks, and AC distribution will be done for existing and new designs to determine safety and noise issues.
All personnel has up to date safety training for required work.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
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 LCL
Provide an upgrade path for the SLC
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
FAC Responses (1)
Global standards are requiredProject Engineers are working toward these standards in all subsystems. Engineers are identified for each area with the exception of MPS.
You desperately need a central database for all project dataThe Job ad is open – resumes are being accepted now.
We’ve started to evaluate the SNS and Argonne databases.
SLC-aware IOC good progress prototyping, still lack functional requirements and top level design decisions on Applications and which should be EPICs vs SLC.
We have identified two high level application engineers. The priority of applications has not been written but guidance will come from Patrick.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
FAC Responses (2)
X-ray beam line controls requirements must be defined
Steve Lewis is in place and is in the process of listing all controls in the XTOD
BPM location and anchoring must be decidedSee Patrick’s talk for discussion of the issues. Not yet fully resolved.
Undulator BPM performance requirements should be articulated including max working range
Done See Patrick’s talknext week Patrick, Till, Bob and Lill meet to discuss the engineering specifications
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
FAC Responses (3)
The engineering process seems to be proceeding without explicit requirements and reviews. An example of this is the PNET module
Work groups for all subsystems are in place (except MPS)
These groups jointly develop requirements and design
High level ESDs should be complete this month.
All detailed ESDs are in progress and will be complete in 6 months
Where is global controls on the org chart?All design and integration effort is now in 1.1.3.5
Subsystem equipment and implementation is in x.x.2
Signature authority on x.x.2 is global controls and x.x system managers
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
FAC Responses (4)
Can we get x-band klystrons and waveguides from the NLCTA?
We can get klystrons, elbows, converters – but we need to make the waveguide runs. (In the LINAC scope of work)
Injector laser controls interface needs close communication between vendor, controls group and laser experts/operators
Requirement for 500 msec time stamp was in spec.Vendor is selected and controls will meet with them to complete the interface
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
FAC Responses (5)
Follow new code requirements for low-smoke fireproof cables
Done
It is unclear how to design feedback to control X-band phase- explore "dithering".
Addressed in Patrick’s talk – compensating drifts in the X band system with beam based feedback in the S Band.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Update May 2004 – April 2005 (1)
3 month continuing resolution
WBS reorganized to move all design work into 1.1.3.5 under direction of the control group
Acquire personnel8 project engineers – Koturri, Lucchini, Allison, Straumann, Murray, Fairley, Rogind, (offers being made to junior engineer, jobs open for junior proj. eng)
1 low level programmer (offer being made to junior engineer)
2 EE/ board designers – (support from ESD, evaluating existing designs, interviewing
Steve Lewis on controls at LLNL
Conventional Facilities, Wiring, Racks, and Power Distribution – Ortega (lead), ESD support, need to hire
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Update May 2004 – April 2005 (2)
Facility Controls, XRay Transport are integrated into control design (details remain)
Rack Layout, Tray Design, and wiring penetrations for Injector, L01 through BC1. LTU is 50% complete.
Prototypes in test: PNet – hardware design complete, driver functional, tests needed
Timing – hardware from SLS being put into test
Power Supply – hardware from SLS in test for stability and precision
Video – cameras in test
SLC-Aware IOC is 70% complete.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Update May 2004 – April 2005 (3)
Design efforts ready for prototyping: LLRF and BPM
Prototypes needed120 Hz fast feedback
position controllers
Machine Protection
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Personnel – Resources
2004 2.42 .56 .07 1.94 .42 .81
200510.37 3.44 .60 1.39 .8610.18
2006 8.12 2.66 2.20 .32 .3110.29
2007 6.07 1.90 4.63 .51 .72 6.32
2008 3.26 .77 .62 .10 .05 6.56
Total30.24 9.33 8.12 4.26 2.3734.17
Ctl. Elec. EngineerCtl. Sr. Elec. Tech.Ctl. Elec Tech.Pwr. Elec. EngineerPwr. Sr. Elec. Tech.Control Prog.
Ramp up plan: offset 3 months. We are borrowing most of our hardware support. We need some LCLS in-house support
Will be reworked after hardware designs are reviewed and finalized.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Integration with the SLC Control System
SLCAlpha
All HighLevelApps
KISNet (fast closed loop control data)PNet (Pulse ID / User ID)
MPG
SLC Net (Data Communication)
micro
CamacI/O
RF reference clock
XtermXtermXtermXterm
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICS WSDistributedHigh Level
Applications
Ethernet (EPICS Protocol)
I/OC(SLC-aware)
EVG
Microemulator
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
System Design
CPU
EVG
Beam Code + EPICS Time + EPICS Events
LLRF
16 triggers
CPU
EVR
Diag
16 triggers
IOC IOCEVR
HPRFI/O
Boards
CPU
EVR
PwrSupply
Ctrl
IOC
Channel Access
SLCAlphaApps
XtermXtermXtermXterm
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICS WSDistributedHigh Level
Applications
CPU
VacuumCtrl
SLC-Net over Ethernet
Fast Feedback over Ethernet?
Machine Protection
DriveLaserOff
Single Bunch Beam
Dumper
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Project Engineering Tasks 1 RF Control - Koturri
3 Diagnostics – Straumann, Murray, tbdToroids & 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 – Contract Out
1 Vacuum – Steve Lewis supporting the design now / Job Ad Open
1 Magnet Power Supply Control IOC and software - Luchini
1 Beam Containment / Personnel Protection / Machine Protection - Chevstov
1 Low Level Engineer - Norum
2 High Level Application Engineers – Fairley, Rogind
1 RDB Manager – job ad placed
1 System manager – need to place job ad
Resolve/Formalize Group Leader – currently co-managed Bob and Patrick
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Software Tasks – Purchase/Steal/Develop
SLC-aware IOC – 70% complete. Expected completion July 1, 2005.
Machine Protection / Mitigation (look at SNS and JLAB)
Master pattern generator (look at PSI/Diamond) – being set up
Fast Feedback Communication – need to prototype
High Level Applications (Matlab or XAL)Correlation Plots (look at JLab)Fast Feedback LoopsEmittance reconstruction from wire scans and profile monitorsProfile monitor image analysis for slice emittance with the transverse cavityBeam Steering and online orbit modelingBeam Steering “scans” to emittance reconstruction from wire scans and profile monitors
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Software Tasks – Purchase/Steal/Develop
Data Archiving to support all phases of the project (SNS)Operator Display Tools / Synoptic, Plots, Waveform, Image (EDM)Alarm Management (ALH, CMLOG)Electronic Log (DESY, JLAB)High Level Application Support: Matlab, XAL, PythonControl System Configuration Tools (VDCT, RDB)Relational Database Management in all project aspects (Based on SNS, PEP)Naming Standard (PEP)
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Hardware Tasks – Purchase/Steal/Develop (1)
GlobalNew timing boards – Master Pattern Generator and Event Receiver Boards (PSI,DIAMOND)
Machine Protection System (SNS/JLAB) – needs to be evaluated
RF Control – In-house analog with COTS ADCs and DACs
DiagnosticsToroids & Faraday Cups
Beam Stops
Profile Monitors & Video Devices – evaluating commercial cameras
Wire Scanners
Bunch Length Monitors & E/O Diagnostics
Beam Position Monitors – in-house analog with COTS ADCs and DACs
Collimators
All other stops
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
LCLS Hardware Tasks – Purchase/Steal/Develop (2)
Gun Laser and Drive Control – Integrate Thales Controls either device layer or Labview
Vacuum Standards – being finalized
Magnet Power Supply Controllers (PSI) – in test at SLAC
Beam Containment / Personnel Protection – through first review
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Next 6 months
Finish hiring: hardware support – EEs and Techs
Complete hiring actions on project engineers and programmers.
Acquire RDB support.
Complete detailed designs per subsystem and have them reviewed – revamp costs – by the end of this FY.
Complete evaluation/test of PNet, Timing, LLRF, PS, MPS, PPS, and BPM
Complete the SLC-Aware IOC
Integrate Laser Control
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Conclusions
Control engineers are in place for most major subsystems.
The WBS has been reorganized to move all of the design activities into global controls under 1.1.3.5. Signature authority for all x.x.2 level WBS is shared.
The SLC-aware IOC and SLC to EPICS timing issues are well on the way to being resolved.
Hardware components have been identified for most of the risky areas. MPS and fast feedback need attention. PPS needs to complete the citizen review.
By the end of this year, hardware designs should be proven as prototypes and the schedule and budget revamped to reflect the final design decisions.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Timing
CPU
EVG
Beam Code + EPICS Time + EPICS Events
LLRF
16 triggers
CPU
EVR
Diag
16 triggers
IOC IOCEVR
HPRFI/O
Boards
CPU
EVR
PowerSupply
Ctrl
IOC CPU
VacuumCtrl
Machine ProtectionDriveLaserOff
SLC micro
476 MHz RF Reference
Master PatternGenerator128 bit beam code@ 360 Hz
FIDO119 MHz w/ 360 Hz fiducial
Nsec resolution on the timing gates produced from the Event Rcvr20 psec jitter pulse to pulseEvent generator passes along beam code data from SLCEvent generator sends events to receivers including:
360 Hz, 120 Hz, 10 Hz and 1 Hz fiducialslast beam pulse OKMachine modeEPICS time stamp
Event receivers produce to the IOCinterrupts on eventsdata from the event generator in registers16 triggers with configurable delay and width
Single Bunch Beam
Dumper
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
SLC Net “Micro” Communication
CPU
EVG
LLRF
CPU
EVR
DiagIOC IOCE
VR
HPRFI/O
Boards
CPU
EVR
PwrSupply
Ctrl
IOC
SLCAlphaApps
XtermXtermXtermXterm
CPU
VacuumCtrl
SLC-Net over Ethernet
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
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Channel Access
CPU
EVG
LLRF
CPU
EVR
DiagIOCIOCE
VR
HPRFI/O
Boards
CPU
EVR
PowerSupply
Ctrl
IOC
Channel Access
SLCAlphaApps
XtermXtermXtermXterm
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICSW/S
DistributedApplications
EPICS WSDistributedHigh Level
Applications
CPU
VacuumCtrl
A channel access server in SLC provides data from existing SLC micros to EPICS applicationsAll IOCs have both a channel access server to allow access and a client to have accessChannel 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.
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Fast Feedback
CPU
EVG
LLRF
CPU
EVR
DiagIOC IOCE
VR
HPRFI/O
Boards
CPU
EVR
PowerSupply
Ctrl
IOC CPU
VacuumCtrl
Fast Feedback over Ethernet?
Fast feedback is required to run at 120 HzValues will be transmitted from RF and selected diagnostics to Power Supply and RF IOCsThe communication needs to be reliable, verifiable, and have a well thought out degradationThe entire time budget to read, transmit, commute, control, and settle is 8.3 msecFirst estimates are that the control system can use 2 msecs to transmit and receive the dataCan this be done over a common Ethernet with adequate bandwidth – or is a dedicated one needed?
LCLS Control Group
FAC - Controls Overview [email protected]
April 7, 2005
Machine Protection
CPU
EVG
LLRF
CPU
EVR
DiagIOC IOCE
VR
HPRFI/O
Boards
CPU
EVR
ParSupply
Ctrl
IOC CPU
VacuumCtrl
Machine Protection
DriveLaserOff
Machine protection is used here to define faults requiring global mitigationResponse time is under 8 msecThere are two mitigation devices:
Single Beam Dumper - which prohibits the beam from entering the undulatorDrive 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.
SingleBeam
Dumper