...
References
Magnet Interface: see
Magnet max B-field values see Requirements for LCLS Dipole Steering Corrector Magnets
...
Beamline Optics: See LCLS Linac Current Beamline Design Optics Files. For the full machine see LCLS Optics/Element List, for Injector to Spectrometer Dump see 135-MeV Spect. Optics/Element List
Also, see requirements documents below.
...
- Matlab Framework for Feedback Applications
- read EGU from PVs and display units wherever possible
- use new event API
- add limits checking on actuators, states, measurements - inlcuding checking TMIT on all measurements for validity? see notes o on disc. w/Paul
- add error checking on devices, communications, calculations - need status PVs
- test all feedbacks individually on Kiosks, sunrays determine where best to run in control room.
- investigate long-term run (must be able to run well for at least a full shift 8 hours)
- investigate memory and processor usage, determine if they run well enough with more than one matlab/feedback instance at a time on a processor
- application to collect reference orbit data - TBD
- (application to experimentally determine matrix???) - TBD
- soft IOC for stored Feedback data and dynamic setpoints
- configure as a simple IOC (right now it is just added to the simulator)
- test on lcls-prod01?
- soft IOC simulator to generate data for feedback testing
- add simulation of user controls for LLRF
- add calc of real BPM x-position values, replace virtual energy device for Energy feedbacks
- add calc of real BL11 reading, replace virtual current device for Energy / Bunch length feedback
- Individual Feedbacks
- Bunch Charge
- gotta get going on this soon!
- need ICD for toroid
- need ICD and additional info on inner laser energy loop
- Energy at DL1 / Spectrometer Dump
- LLRF questions - need ICD (including PV names and how they work)
- add control records on LLRF Amp and Phase to lock out users during automated feedback
- need BPM ICD
- need dispersion values for each BPM - they are not in SLC Database, store in config file? Need that oracle database here...
- DL1 Energy + BC1 Energy + Bunch Length
- need to use IM01 to calc Bunch Length values (along with BL11 reading)
- where to get calibration constant C for BL11/ IM01 calcs? See doc from Paul
- need ICDs for toroids and BLEN
- Injector Launch
- test Paul's latest optimization algorithm with latest simulator BPM values and noise levels
- need BPM ICD
- Bunch Charge