280 likes | 422 Views
Orbit feedback robustness tests and System identification for FACET. Jürgen Pfingstner 29 th of February 2012. Outline. Orbit feedback robustness Static accelerator imperfections Controller parameter errors Conclusions System identification at FACET Principle Algorithms Results
E N D
Orbit feedback robustness testsandSystem identification for FACET Jürgen Pfingstner 29th of February 2012
Outline • Orbit feedback robustness • Static accelerator imperfections • Controller parameter errors • Conclusions • System identification at FACET • Principle • Algorithms • Results • Conclusions
Actuator scaling errors 30% error => 0.5% lumi. loss
BPM scaling errors 1% error => 0.5% lumi. loss
Errors in the used orbit response matrix due to ground motion (input/output directions)
Gain factors fi Mode 189 • Smooth distribution of the fi would be preferable for the robustness • Why are some patterns that create small BPM readings so important?
Investigation of mode 189 SF1, SD0 SD4, SF5, SF6
General sextupole kick • Angel y without sextupoles • Angle with sextupoles • Angle with sextupoles and kick in between them • 1.) Effect of the mode: • Luminosity loss via beam size growth in y plane, due to a correlation x’y • Corresponds to coupling from the x to the y plain in the FD • -> Sextupoles • 2.) Possible explanation: • Setup [-I] -x2 x3 x1 x2 S1 S2 Uncorrected geometric aberrations
Possible future work • 1.) Orbit feedback: • Robustness improvement by searching in a measured response matrix for the mode 189 and a. Assign a high gain to it b. Correct the problem with a different system, e.g. tuning knobs. 1.) Tuning (from discussion with Andrea, Daniel): • Maybe a possibility to use BPM readings as a tuning signal instead of luminosity • Maybe also other effects at the IP can be assigned to a BPM pattern • Correlation studies could be interesting
2.1 Principle Estimation algorithm • Goal: • Fit the model system in some sense to the real system, • using u(t) and y(t) • Ingredients • Model assumption • Estimation algorithm • System excitation Real-world system R(t) Excitation u(t) y(t) • ... Input data (actuators) • … Output data (BPM readings) • … real-world system (accelerator) • … estimated system
2.2 Algorithms • Modified RLS can “forget” older values to learn time-changing systems. • Derivatives (easier to calculate) • - Stochastic approximation (SA) • - Least Mean Square (LMS) • Model: • Task: Find R from many known measurements yk and excitations uk . • Least squares solution: (pseudo-inverse) • LS calculation can be modified for recursive calculation (RLS):
2.4 Conclusions • Full orbit response matrix R cannot be identified in acceptable time with an parasitical excitation • Reasons: • Low BPM resolution • Slow actuator dynamics • Alternative scenarios • 1) Identification of a subset of correctors with higher excitation. • This could be helpful to get necessary information for BBA • 2) Identification of only 1 or 2 correctors for diagnostics purposes