MPC for the Slow Orbit Feedback Control at MAX IV
(2023)Department of Automatic Control
- Abstract
- The MAX IV synchrotron radiation facility in Lund is designed to produce bright and high-energy X-ray radiation. One important component of achieving this is to keep the electron beam inside the storage rings centered and stable. The aim of this thesis was to develop an MPC (Model Predictive Control) that can accomplish this task more robustly than the currently commissioned I-controller. A controller was implemented in pyTango, a python module of Tango controls, using the Tango events system. By testing the controller on both a simulator and the real machine the result was a controller that fulfills its goal of keeping the beam centered while respecting the constraints of the system. Two additional features, offloading of another... (More)
- The MAX IV synchrotron radiation facility in Lund is designed to produce bright and high-energy X-ray radiation. One important component of achieving this is to keep the electron beam inside the storage rings centered and stable. The aim of this thesis was to develop an MPC (Model Predictive Control) that can accomplish this task more robustly than the currently commissioned I-controller. A controller was implemented in pyTango, a python module of Tango controls, using the Tango events system. By testing the controller on both a simulator and the real machine the result was a controller that fulfills its goal of keeping the beam centered while respecting the constraints of the system. Two additional features, offloading of another controller and controlling the radio frequency of the synchrotron to mitigate the impact of the MPC’s control signals on the beam’s energy, were also developed but due to a limited time frame testing was not finished. The results of the thesis show that using an MPC for this task has good potential. The MPC solves the problem at hand, and with more tuning and verification MAX IV should be able to use the MPC in production given that the issue of offloading of the other controller is resolved. (Less)
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/9131354
- author
- Gassheld, Emory and Karlsson, My
- supervisor
- organization
- year
- 2023
- type
- H3 - Professional qualifications (4 Years - )
- subject
- report number
- TFRT-6197
- other publication id
- 0280-5316
- language
- English
- id
- 9131354
- date added to LUP
- 2023-08-18 15:03:12
- date last changed
- 2023-08-18 15:03:12
@misc{9131354, abstract = {{The MAX IV synchrotron radiation facility in Lund is designed to produce bright and high-energy X-ray radiation. One important component of achieving this is to keep the electron beam inside the storage rings centered and stable. The aim of this thesis was to develop an MPC (Model Predictive Control) that can accomplish this task more robustly than the currently commissioned I-controller. A controller was implemented in pyTango, a python module of Tango controls, using the Tango events system. By testing the controller on both a simulator and the real machine the result was a controller that fulfills its goal of keeping the beam centered while respecting the constraints of the system. Two additional features, offloading of another controller and controlling the radio frequency of the synchrotron to mitigate the impact of the MPC’s control signals on the beam’s energy, were also developed but due to a limited time frame testing was not finished. The results of the thesis show that using an MPC for this task has good potential. The MPC solves the problem at hand, and with more tuning and verification MAX IV should be able to use the MPC in production given that the issue of offloading of the other controller is resolved.}}, author = {{Gassheld, Emory and Karlsson, My}}, language = {{eng}}, note = {{Student Paper}}, title = {{MPC for the Slow Orbit Feedback Control at MAX IV}}, year = {{2023}}, }