1 / 20

High Level Applications FAC Review October 12, 2006

High Level Applications FAC Review October 12, 2006. High Level Applications required for Injector Commissioning Interface Diagram Activity since March Screen Shots Task list for the HLA group.

quanda
Download Presentation

High Level Applications FAC Review October 12, 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. High Level ApplicationsFAC Review October 12, 2006 • High Level Applications required for Injector Commissioning • Interface Diagram • Activity since March • Screen Shots • Task list for the HLA group

  2. Required High Level Applications * see LCLS PRD: Requirements for High Level Software Applications Packages by Patrick Krejcik • Correlation Plots • Buffered Acquisition • Orbit Applications • Multiknob • Image Management • Emittance, Slice Emittance, Beta Matching • Energy Spread and Slice Energy Spread • Bunch Length Measurement • On-line model • Configuration management

  3. Example Procedures • II.Verify electron beam is on gun axis: • Actuators:Gun rf amplitude • Detectors:BPM2 • IM01 • RF gun phase • RF gun amplitude • Laser energy diode • Virtual cathode (X and Y position) • a. After completing I. above, vary amplitude of gun rf and measure electron beam X and Y position with BPM2. • b. Plot BPM2 vs. RF gun amplitude to determine steering by gun rf fields. • I.Centering laser beam on cathode: • Actuators: laser beam steering mirrors • SOL1 current • Detectors: BPM2 X and Y position • IM01 • RF gun phase • RF gun amplitude • Laser energy diode • Virtual cathode (X and Y position) • a. Launch electron beam at 30 degrees relative to zero-crossing phase • b. Measure beam X and Y position on BPM2 vs. SOL1 current • c. Move laser beam on cathode until there is no electron beam motion at BPM2.

  4. Applications provided by the SCP • Correlation Plots • Buffered Acquisition • Orbit Applications • Multiknob • On-line model • Configuration management • The slc-aware IOC allows the SLC to control and readback all new magnets, and provides beam synchronous data to Buffered Acquisition and Correlation Plots from: • BPMs, BLEN, PMTs, LLRF, Faraday Cups, Toroids, some Laser devices

  5. Applications provided in MATLAB • Image Management • Bunch Length Measurement • Emittance and Energy Application • These applications are developed in MATLAB because they require an interface to wires and screens (OTRs / YAGs). The slc-aware IOC does not support the wire and screen devices; they are not available to the SLC applications.

  6. Interface Diagram

  7. Activity Since March • Decisions made: • XAL for LCLS has been delayed • Most IOCs will become slc-aware • LCLS MATLAB Programmer’s Guide written • Bunch Length Measurement MATLAB app. completed up to device interfaces • Image Management MATLAB app. completed up to device interfaces • SLC online model for LCLS completed through injector • Aida enhanced to provide specific model info to LCLS

  8. MATLAB Programmer’s Guide • Describes interface libraries that communicate with IOCs and the SLC on-line model. • Gives examples for getting device data and model parameters • Gives examples for monitoring devices • Gives examples for controlling devices • Lists and describes general use MATLAB scripts developed for LCLS.

  9. MATLAB Image Management

  10. MATLAB Bunch Length Measurement

  11. Task List for HLA group* items due Jan 5, 2007 unless otherwise noted • Complete Image Management application • Complete Bunch Length Measurement app - April 16, 2007 • Complete Emittance / Energy app - Apr 13, 2007 • Maintain the LCLS MATLAB Programmer’s Guide • Support T&I of slc-aware IOCs, devices, and SLC apps

  12. Correlation Plots

  13. Correlation Plots cont.

  14. LCLS FeedbackFAC Review October 12, 2006 • Global Feedbacks required for commissioning • Feedback Prototypes in MATLAB • Status • Feedback Diagram • Screen Shots

  15. sz1 sz2 V0 d0 gun d3 d1 d2 L0 1 2 V1 V2 V3 L2 L3 X L1 DL2 DL1 BC1 BC2 Global Feedbacks for Commissioning • Drive Laser Pointing (part of Laser subsystem) • Bunch Charge - first one, due Mar 29, 2007 • DL1 Energy, Spectrometer Energy, and BC1 Energy & Bunch Length • Injector Launch • Injector Transverse Deflector (part of the Bunch Length Measurement)

  16. Feedback Prototypes in MATLAB • Goals for MATLAB prototypes • To evaluate feedback algorithms for use during commissioning • We hope for a better than 1Hz feedback rate using MATLAB • To learn more about the LCLS feedback requirements in order to design and implement an IOC based fast feedback subsystem in 2007.

  17. Feedback Diagram

  18. Feedback Prototype Status • A feedback framework in MATLAB has been completed • A machine simulator IOC has been completed • generates data at 10Hz • The three Energy feedbacks are near completion • Injector Launch feedback in progress • Bunch Charge not started

  19. MATLAB Feedback

  20. Feedback EDM Display

More Related