Speaker
Description
At SESAME, the orbit correction system was originally implemented in MATLAB and operated at a correction rate of 0.2 Hz. While adequate for initial deployment, this setup proved insufficient for production environments due to its limited speed and scalability. To address these shortcomings, a complete implementation was carried out in the C programming language, resulting in a high-performance, modular orbit correction system capable of significantly faster update rates and real-time operation. The new system architecture supports seamless integration with FPGA-based acceleration, feedforward control strategies, and advanced techniques such as Tikhonov regularization. It also features a flexible framework that allows easy addition or modification of control and estimation algorithms. A Simulink-based simulation is used to enable offline validation and safe testing of control strategies. In addition, an EPICS IOC and a Qt-based GUI are implemented for process variable handling. This upgrade represents a significant advancement in orbit correction infrastructure, delivering a scalable and extensible solution aligned with the operational needs of modern synchrotron light sources.
| Paper status | Proceeding files received |
|---|