27
LCLS Control Group FAC - Controls Overview Lcls- [email protected] April 7, 2005 Controls Overview April 7, 2005 Outline ES&H Goals FAC Responses Status update Resources Design Slides for Global Systems Task descriptions Next 6 months Conclusions Note: As this is being recorded – please add ” it is my impression” and “we expect “ wherever appropriate .

LCLS Control Group FAC - Controls [email protected] April 7, 2005 Controls Overview April 7, 2005 Outline ES&H Goals FAC Responses

  • View
    218

  • Download
    3

Embed Size (px)

Citation preview

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

SLC-Aware IOC

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