Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

MPC for the Slow Orbit Feedback Control at MAX IV

Gassheld, Emory and Karlsson, My (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:
author
Gassheld, Emory and Karlsson, My
supervisor
organization
year
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}},
}