Nuclear Science and Techniques ›› 2009, Vol. 20 ›› Issue (2):
• SYNCHROTRON TECHNOLOGY AND APPLICATIONS •
CHEN Guangling1,2 TIAN Shunqiang1,2 LIU Guimin1,* JIANG Bocheng1
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.
SSRF storage ring,
Beam optics design
Address: Editorial Office of NST, 2019 Jialuo Road, Jiading, Shanghai 201800, China