Nuclear Science and Techniques

《核技术》(英文版) ISSN 1001-8042 CN 31-1559/TL     2019 Impact factor 1.556

Nuclear Science and Techniques ›› 2009, Vol. 20 ›› Issue (2): 76-81 doi: 10.13538/j.1001-8042/nst.20.76-81


A modeling GUI for accelerator physics of the storage ring at SSRF

CHEN Guangling1,2 TIAN Shunqiang1,2 LIU Guimin1,* JIANG Bocheng1   

  1. 1 Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Shanghai 201800, China 2 Graduate University of Chinese Academy of Sciences, Beijing 100049, China
PDF ShareIt Export Citation
CHEN Guangling, TIAN Shunqiang, LIU Guimin, JIANG Bocheng. A modeling GUI for accelerator physics of the storage ring at SSRF.Nuclear Science and Techniques, 2009, 20(2): 76-81     doi: 10.13538/j.1001-8042/nst.20.76-81


In this paper, we report a MATLAB-based GUI tool, bodgui, which integrates functions of lattice editor, linear match, and nonlinear optimization, and visualized tracking functions for beam optics design. A user can switch his/her design procedures one to another. Flexibilities are provided for adjusting or optimizing the lattice settings in commissioning or operation of the accelerators. The algorithm of the linear match and nonlinear optimization, and the GUI windows including the main functions and running status, are presented. The SSRF storage ring was employed as a test lattice. Several optics modes designed and optimized by the GUI tools were used for commissioning the storage ring. Functions of bodgui tool are machine-independent, and it can be well applied to modern light sources being built in other parts of the world.

Key words: MATLAB, AT, GUI, SSRF storage ring, Beam optics design