Paper |
Title |
Page |
WEPKS010 |
Architecture Design of the Application Software for the Low-Level RF Control System of the Free-Electron Laser at Hamburg |
798 |
|
- Z. Geng
SLAC, Menlo Park, California, USA
- V. Ayvazyan
DESY, Hamburg, Germany
- S. Simrock
ITER Organization, St. Paul lez Durance, France
|
|
|
The superconducting linear accelerator of the Free-Electron Laser at Hamburg (FLASH) provides high performance electron beams to the lasing system to generate synchrotron radiation to various users. The Low-Level RF (LLRF) system is used to maintain the beam stabilities by stabilizing the RF field in the superconducting cavities with feedback and feed forward algorithms. The LLRF applications are sets of software to perform RF system model identification, control parameters optimization, exception detection and handling, so as to improve the precision, robustness and operability of the LLRF system. In order to implement the LLRF applications in the hardware with multiple distributed processors, an optimized architecture of the software is required for good understandability, maintainability and extendibility. This paper presents the design of the LLRF application software architecture based on the software engineering approach and the implementation at FLASH.
|
|
|
Poster WEPKS010 [0.307 MB]
|
|
|