Top Banner
Henrik Loos High Level Applications [email protected]. edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos
22

Henrik Loos High Level [email protected] 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

High Level Physics Applications for LCLS Commissioning

Henrik Loos

Page 2: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Physics Applications Overview

Matlab framework for development

~35 applications developed by physicists

~30 with graphical user interfaces (GUIs)

Created and grown within last year

Development driven by commissioning needs

Quick adoption of new features

Page 3: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Application Types

DiagnosticsProfile MonitorsWire ScannersEmittanceBunch LengthCorrelation PlotCathode QELaser Pulse LengthOrbit Response

Status DisplaysOperating PointOrbitRF StatusBeam JitterBeam Images

Machine Control & TuningBeam Line SwitchingBunch Compressor ControlTwiss MatchingUndulator Beam Based Alignment

SimulationLiTrack1D FEL Code

Page 4: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Physics HLA Launch Screen

Page 5: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Operating Point

Primary definition for main machine parameters

Used as defaults for other applications

Electronic checklist

Compares actual values with set points

No machine control

H.-D. Nuhn

Page 6: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Linac Beam JitterMeasures transverse beam jitter in injector and near end of linacDisplay of jitter in terms of normalized phase spaceDisplay of energy jitter throughout machine

D. Ratner

Page 7: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

RF Phase Scans

Beam based measurement of all RF phases

Integrates Epics and SCP controls

Amplitude calibration and phase re-golding

Stores results in PVs for archiving

P. Emma

Page 8: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Twiss Parameter Matching

Retrieves Twiss parameters from previous emittance measurement

Wire scanner or profile monitor

Applies solution to magnet settings

Will include undulator matching soon

C. Limborg

Page 9: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Dispersion Measurement

Orbit measurement after chicanes with varying beam energyCalculates resulting emittance growth and corrector quad strengthsApplies correction

P. Emma

Page 10: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Bunch Compressor Control

Set R56 of chicane

ControlsDipole strengths

Chicane motion

Matching quads

Upstream RF phases

P. Emma

Page 11: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Beam Diagnostics Application Hierarchy

Correlation Plot

EmittanceBunch Length

Profile Monitor Wire Scan

Page 12: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Common User Interface Features

ConfigsFiles

Data Point

Measure

Export

Page 13: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Image Acquisition

Live image display

Pixels or calibrated display

Line outs

Intensity histogram

Fit results

Interactive screen calibration

Page 14: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Wire Scans

Beam synchronous acquisition of wire position, PMT signals, charge, and beam positionAutomatic set of scan range from BPM readingOptional jitter correction and charge normalizationApplies set of fit algorithms to profiles

Add support for undulator beam finder wires

Raw Data

Processed Scan

Page 15: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Bunch Length Measurement

Measures bunch length at various profile monitors using TCAV0 and 3

Scans TCAV phase for calibration.

Plot of measured images, profiles, and beam size fit.

Page 16: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Emittance OverviewPhase Space

Slice Plot

Summary Plot

Page 17: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Emittance GUI Features

Measures emittance at various profile monitors and wire scanners.Uses quadrupole scan or acquisition at multiple locations (multi screen).Projected emittance or slice emittanceSets PVs for archiving and matchingPlot of measured profiles, beam size fit, and phase space view.

Add emittance measurement using undulator beam finder wires.

Page 18: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Correlation Plot Overview

Page 19: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Correlation Plot Features

Scans any epics process variable (PV)Measures multiple samples of any number of PVsNon-synchronous and synchronous acquisitionScan of 2 PVs for 2-D plotsScan of SLC magnetsTime scanMeasurement of emittance, bunch length, profile monitors, wire scannersSelection of different fit functionsPlot of selected results

Page 20: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Applications for Next Phase

Beam-Based Alignment of the FEL Undulator - (Loos)

Undulator Steering and re-Pointing - (Nuhn)

K-measurement Application - (Welch/Emma/Nuhn)

Beam-Finder Wire Application - Centering & Emittance - (Loos/Nuhn?)

LTU Emittance Measurement - (Loos - extension of existing GUI)

Beta-Matching into undulator - (Loos - extension of existing GUI)

FEE diagnostics - (see R. Bionta's talk)

Page 21: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Undulator Beam Based AlignmentMeasurement of undulator orbit at 3+ energies

Fit of BPM & quad offsets and orbit

Changes BPM offsets

Moves quads with undulator girders

Launches beam into undulator

Integrates simulation

Simulation

Orbit

OffsetsMeasurementPreliminary

Page 22: Henrik Loos High Level Applicationsloos@slac.stanford.edu 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.

Henrik Loos

High Level Applications [email protected]

17 June 2008

Summary

Migration of applications from physicists to software groupMatlab applications were developed in interaction with control room needsExisting Matlab applications are used to define software requirementsGradual replacement from lower level apps (e.g. wire scan) to highest level (e.g. correlation plots)