160 likes | 171 Views
This software implementation provides tools for maintaining beam parameters, easy configuration changes, and efficient machine studies in high-level physics applications. It includes APIs, GUIs, automated measurements, and performance optimization tools tailored for the operation readiness of the facility.
E N D
High Level Physics Application Readiness for Operation Henrik Loos
Objective • Maintain relevant beam parameters for long term operation • Enable easy change in machine configuration for FEL user demands • Provide tools for efficient machine studies
Software Implementation • Configurations for most frequent measurements • API for measurement GUIs • Automated measurement GUI (launch GUI) • Hierarchical structure of GUIs to enable more sophisticated measurements on higher level (Correlation Plots) • Operating Point GUI for control of machine parameters • LCLS Map for graphical representation of machine status
LCLS Status Screen FEL Power Bunch Charge Machine Layout Display of live machine parameters and most recent beam measurements
Matlab GUI Launch Screen New EDM screen for Matlab GUI launch, organized by application type
Machine Performance & Optimization Tools • Automated phase scan & zeroing of laser, accelerating structure L0-L3 and individual sub-boosters and klystrons • Automated projected emittance measurements from injector to undulator • Twiss matching from injector through undulator • Absolute bunch length in injector • Final bunch length spoiled by COTR • Switch to 52 line for phosphor screen • Software developed to use wire scanner
Scheduled Measurements Emittance measurements Accelerator phase scans
Laser Heater Alignment Measures and corrects alignment of laser heater beam to electron beam
Energy Change GUI Used for undulator BBA Energy change procedure: Use configuration file for klystron, FB & magnets Use LEM (Linac Energy Management) to scale lattice, calculate klystron profile
Undulator & FEL Tools • Girder & Undulator position displays • Beam-based alignment tool for undulator trajectory • Tool to correct trajectory errors • GUI to scan beam finder wires and align “loose” end of undulators • Taper control GUI to set K of all undulators • Gain length measurement GUI
Undulator Steering GUI Corrects small orbit errors with 1 to N quad movements
Beam Finder Wire GUI Scans all girders x & y to center undulator entrance to beam after BBA
Undulator Taper GUI Different options to set undulator K as function of z
Gain Length GUI Roll out undulators (slow) or kick beam with correctors (fast)
Summary • Matured software to measure and archive standard beam parameters and machine setup • FEL diagnostics based on temporary YAG screen, software tools need to implement FEE x-ray diagnostics once commissioned