cxi photon controls and data systems gunther haller

25
1 G. Haller [email protected] 1 LUSI CXI FIDR June 3, 2009 CXI Photon Controls and Data Systems Gunther Haller Coherent X-ray Imaging Instrument Final Instrument Design Review

Upload: bazyli

Post on 26-Jan-2016

40 views

Category:

Documents


1 download

DESCRIPTION

Coherent X-ray Imaging Instrument Final Instrument Design Review. CXI Photon Controls and Data Systems Gunther Haller. XES Near & Far Hall Hutches and Beamline Layout (not to scale). 230 m. AMO. SXR. MEC. LCLS X-Ray Endstation (XES) Provided Controls Subsystems. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CXI Photon Controls and Data Systems  Gunther Haller

1 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Photon Controls and Data Systems

Gunther Haller

Coherent X-ray Imaging Instrument Final Instrument Design Review

Page 2: CXI Photon Controls and Data Systems  Gunther Haller

2 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)XES Near & Far Hall Hutches and Beamline Layout (not to scale)

Electron Dump

FEE

Hutch 1 Hutch 2 Hutch 3

X-Ray TunnelHutch 4

Hutch 5

Hutch 6S0

S1

S2

SH 1

M 1S M2S

M 3/4S

X3 X4

M6

S 3

SH2

S4

S5

S 6

Horizontal Offset Mirrors

PPS Stopper Set

X- Ray Mirror

X-Ray Crystal

Primary Movable Elements

Experiment

Near Experimental Hall

Far Experimental Hall

Moveable Dump

XPCS Pos2

XPCS

Pos1CXI

HED

XPP Pos1

XPP

Pos2

AM O

SXP

SXP

230 m

SXR

AMO

MEC

Page 3: CXI Photon Controls and Data Systems  Gunther Haller

3 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

LCLS X-Ray Endstation (XES) Provided Controls Subsystems

Following sub-systems are provided to CXI by LCLS XES and are thus not described in this review (reviewed separately)

Hutch Protection System

Machine Protection System

User Safeguards (include Oxygen Deficiency Monitoring)

Laser Femto-Second Timing System

Machine Timing System

Networking

EPICS Control system

Online/Offline Processing System

2-D Pixel Array Detector

Page 4: CXI Photon Controls and Data Systems  Gunther Haller

4 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Specification and Interface Control Documents

Released Engineering Specification Documents (detailed requirements regarding controls and data systems needs of instrument)

CXI Controls ESD (SP-391-001-13)

CXI DAQ ESD (SP-391-001-18)

Released Interface Control Documents (specify where the interface is, who is responsible for what)

XES-LUSI ICD (1.1.523)

XES CXI Controls ICD (SP-391-001-14)

Status: all documents are releasedhttp://confluence.slac.stanford.edu/display/PCDS/CXI_XCS-PDR

Page 5: CXI Photon Controls and Data Systems  Gunther Haller

5 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Reviews

CXI Controls and Data Systems Preliminary Design Review held May 11, 09

Presentations are at http://confluence.slac.stanford.edu/display/PCDS/CXI_XCS-PDR

Many controls items are already used in other (earlier) photon sections, XTOD and AMO, both are past the Final Design Review stage and are being assembled. XTOD is in the commissioning stage. In addition XPP will be installed before CXI.

Page 6: CXI Photon Controls and Data Systems  Gunther Haller

6 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Risks and Procurements

No technical, schedule, cost risk items exceptUsual risk that devices are changed or added without controls being informedMitigated by

Regular meetings Keep ESD and ICD documents up-to-date

No long term lead-time or > $100k itemsComponents are ordered with sufficient margin

Page 7: CXI Photon Controls and Data Systems  Gunther Haller

7 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

ES&H

Hutch Protection Systems provided by LCLS XES, hutch 3 (CXI) is the fourth hutch to be operated

Same for User Safeguards (Oxygen Deficiency Monitor)

Electrical SafetyAll cables/equipment are rated for their useAll equipment will be NRTL listed or inspected and approved under SLAC's Electrical Equipment Inspection Program

Page 8: CXI Photon Controls and Data Systems  Gunther Haller

8 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Instrument

Diagnostics &Wavefront Monitor

1 micron Sample Environment

* 0.1 micron KB & Sample Environment,Particle Injector and IToF (CD-4)

1 micron KBReference Laser

Diagnostics/Common Optics

All Early Science except *

Page 9: CXI Photon Controls and Data Systems  Gunther Haller

9 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Controls SubsystemsVacuumMotionViewingPower SuppliesRacks and CablingOther itemsSoftware: EPICS/Python/QtType of controls

Valve ControlVacuum ControlsPop-In Profile Monitor ControlsPop-In Intensity Monitor ControlsIntensity-Position Monitor ControlsSlit ControlsAttenuator ControlsPulse Picker ControlsKB Mirror ControlsX-Ray Focusing Lense ControlSample Environment ControlsParticle Injector ControlsIon ToF ControlsVision Camera ControlsDetector Stage ControlsReference Laser ControlsDAQ Controls

Page 10: CXI Photon Controls and Data Systems  Gunther Haller

10 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Components to Control

X-Ray Optics KB systemMotionVendor provided, integration with LCLS

Reference LaserMotion

Sample EnvironmentSample Chamber

Motion, vacuum, visionIon ToF

HV, DC/pulser, digitizerInstrument Stand

MotionDetector Stage

Motion, vacuum, thermal Particle Injector

Motion, vacuum, digitizer, vision, integration of commercial component

Vacuum SystemValve and Vacuum Controls

Page 11: CXI Photon Controls and Data Systems  Gunther Haller

11 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Components to Control con’t

Diagnostics and Common OpticsPop-In Profile Monitor

Motion, ViewingPop-In Intensity

Motion, DigitizationIntensity Position

Motion, DigitizationSlit System

MotionAttenuator

MotionPulse-Picker

Motion, ViewingX-Ray Focusing Lense

Motion

CXI specific interface and programmingRacks & CablingWorkstationsVision CamerasBeam Line ProcessorChannel Access GatewayMachine Protection SystemConfigurationData Acquisition

Page 12: CXI Photon Controls and Data Systems  Gunther Haller

12 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

EPICS/Python/Qt

EPICS (Experimental Physics and Industrial Control System):Control software for RT systemsMonitor (pull scheme)AlarmArchiveWidely used at SLAC and other labsMore: http://www.aps.anl.gov/epics/

Python/Qt is a user interface between the EPICS drivers and records and the userSystem is used for XTOD and AMO, provided as part of the XES Photon Controls Infrastructure

Page 13: CXI Photon Controls and Data Systems  Gunther Haller

13 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Example of Python/Qt user interface

Page 14: CXI Photon Controls and Data Systems  Gunther Haller

14 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Example: Vacuum

All gauge controllers are MKS 937A Interface

Terminal server – DIGI TS16 MEI

Automation Direct PLC

All ion pump controllers are Gama Vacuum DIGITEL MPC dual

All valves are controlled by PLC relay module

The out/not-out state of all valves go into the MPS system to prevent damage if a valve closes unexpectedly.

Page 15: CXI Photon Controls and Data Systems  Gunther Haller

15 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Example: Motion

Control System provides support for all motionsMotors

IMS MDrive Plus2 integrated controller and motor

IMS MForce Plus2 controller for control of in vacuum and other specialized motors

Newport motor controllers

Others as required

Pneumatic motionSolenoid Driver chassis, SLAC 385-001

Page 16: CXI Photon Controls and Data Systems  Gunther Haller

16 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Fast (DAQ) Camera System

Page 17: CXI Photon Controls and Data Systems  Gunther Haller

17 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Photon Control Data Systems (PCDS)XPP specific

Digitizers + Cameras

Timing L0: Control

(One)

L1: Acquisition(Many)

L2: Processing

(Many)

L3: Data Cache(Many)

DAQ system primary features

Trigger and readout

Process and veto

Monitoring

Storage

Provided to CXI by XES, same system as used for AMO and XPP

Beam Line

Data

Data System Architecture

Page 18: CXI Photon Controls and Data Systems  Gunther Haller

18 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI 2D-Detector Control and DAQ Chain

Ground-isolation

Vacuum

Fiber

Cornell detector/ASIC with SLAC quadrant board ATCA crate with SLAC DAQ Boards

Each Cornell detector has ~36,000 pixelsControlled and read out using Cornell custom ASIC

~36,000 front-end amplifier circuits and analog-to-digital convertersInitially 16 x 32,000-pixel devices, then up to 64 x 32,000-pixel devices

4.6 Gbit/sec average with > 10 Gbit/sec peak

Carrier Board

S:AC RCE ATCA Module

Page 19: CXI Photon Controls and Data Systems  Gunther Haller

19 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Online Processing

Electronics gain correction (in RCE)

Response of amplifying electronics is mapped during calibration

Science data images are corrected for channel gain non-uniformity + non-linearity.

Dark image correction (in RCE)

Dark images accumulated between x-ray pulses

Averaged dark image subtracted from each science data image

Flat field correction (in RCE)

Each science data image is corrected for non-uniform pixel response

Event filtering (in RCE or later)

Events are associated with beam line data (BLD) via timestamp and vetoed based upon BLD

values. Veto action is recorded.

Images may be sparsified by predefined regions of interest.

Page 20: CXI Photon Controls and Data Systems  Gunther Haller

20 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Online Processing con’t

Event processing (processing stage)

Examples are

Sparcification (region of interest)

Locating center

Reducing data by binning pixels

Mask errant pixels (saturated, negative intensity from dark image subtraction due to e.g. noise, non-

functioning pixels, edge pixels from moving center)

Filling in missing data with centro-symmetric equivalent points

Transforming camera geometry due solid angle coverage and dead space between tiles

Radial averaging, showing intensity versus scattering angle or momentum transfer

Compute 2D autocorrelation function (single FFT) and store. Essentially at rate of 1 Hz with 4 MB (2Mpixel

x 2 bytes) frames.

Peak finding (locate and fit Gaussian intensity peaks). There may be multiple peaks in some cases and the

peak finding algorithms should be able to identify up to a few thousand peaks.

The CXI instrument will have an Ion Time-of-Flight which will produce data at 120Hz. The online processing

of this data involves data reduction based on thresholding and vetoing based on thresholding or the fitting

of peak positions and height.

Page 21: CXI Photon Controls and Data Systems  Gunther Haller

21 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

CXI Monitoring

A copy of the data is distributed (multicast) to monitoring nodes on the DAQ subnet.

The monitoring nodes will provide displays for experimenters’ viewing:corrected detector images at ≥ 5 Hz

histories of veto rates, beam intensity, + other BLD values.

Reduced analysis of sampled binned data (versus scan parameter) or other processing tbd

Implemented with Qt (C++/Python open source GUI)

Page 22: CXI Photon Controls and Data Systems  Gunther Haller

22 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Common Diagnostics Readout

• Four-diode design

R2

R121

L

Target

Quad-Detector

FEL

• On-board calibration circuits not shown

E.g. intensity, profile monitor, intensity position monitors

E.g. Canberra PIPS or IRD SXUV large area diodes (single or quad)

Amplifier/shaper/ADC for control/calibration/readout

• Board designed, fabricated, loaded, is in test

Page 23: CXI Photon Controls and Data Systems  Gunther Haller

23 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

WBS for LUSI XPP Controls & Data Systems

1.6.4.1 XPP H3 Controls Requirements, Design and Setup

1.6.4.2 XPP H3 Standard Hutch Controls

1.6.4.3 XPP H3 Specific Controls

Page 24: CXI Photon Controls and Data Systems  Gunther Haller

24 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Milestones

Controls Dates for Installation in FEH (incremental installation driven by instrument component availability)

Start: Early ~April 2010

Finish: Early ~Nov 2010

Finish “Early Science” Commissioning before ~ May 2011

Page 25: CXI Photon Controls and Data Systems  Gunther Haller

25 G. Haller [email protected]

LUSI CXI FIDRJune 3, 2009

Summary

Interface and Requirements documents releasedClear what needs to be doneNo issues, design meets requirements

Design MatureMost items are already used (hardware and software) in XTOD and AMO, plus XPP ahead of CXI

CXI Preliminary Design Review completedMost items similar to XTOD and AMO and XPP which already had Final Design Reviews for Controls and Data Systems (XTOD is being installed, AMO will follow in July 09)

TeamEngineers and technicians from PPA Research Engineering Group, sufficient man-power available for CXI