Optimization of synchrotron radiation parameters using swarm intelligence and evolutionary algorithms

被引:1
作者
Karaca, Adnan Sahin [1 ]
Bostanci, Erkan [1 ]
Ketenoglu, Didem [2 ]
Harder, Manuel [3 ,4 ]
Canbay, Ali Can [5 ]
Ketenoglu, Bora [2 ]
Eren, Engin [6 ]
Aydin, Ayhan [1 ]
Yin, Zhong [7 ]
Guzel, Mehmet Serdar [1 ]
Martins, Michael [8 ,9 ]
机构
[1] Ankara Univ, Dept Comp Engn, TR-06830 Ankara, Turkiye
[2] Ankara Univ, Dept Engn Phys, TR-06100 Ankara, Turkiye
[3] European XFEL GmbH, Schenefeld, Germany
[4] Hamburg Univ, Dept Phys, D-22761 Hamburg, Germany
[5] Ankara Univ, Dept Phys, TR-06830 Ankara, Turkiye
[6] Deutsch Elektronen Synchrotron DESY, D-22607 Hamburg, Germany
[7] Tohoku Univ, Int Ctr Synchrotron Radiat Innovat Smart SRIS, Sendai, Miyagi 9808577, Japan
[8] Hamburg Univ, Inst Expt Phys, D-22607 Hamburg, Germany
[9] Ctr Free Elect Laser Sci CFEL, D-22607 Hamburg, Germany
关键词
synchrotron beamlines; KB mirrors; Be compound refractive lenses; swarm intelligence; evolutionary algorithms; multi-objective optimization; MULTIOBJECTIVE GENETIC ALGORITHM; BEAMLINE; DESIGN;
D O I
10.1107/S1600577524000717
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
Alignment of each optical element at a synchrotron beamline takes days, even weeks, for each experiment costing valuable beam time. Evolutionary algorithms (EAs), efficient heuristic search methods based on Darwinian evolution, can be utilized for multi-objective optimization problems in different application areas. In this study, the flux and spot size of a synchrotron beam are optimized for two different experimental setups including optical elements such as lenses and mirrors. Calculations were carried out with the X-ray Tracer beamline simulator using swarm intelligence (SI) algorithms and for comparison the same setups were optimized with EAs. The EAs and SI algorithms used in this study for two different experimental setups are the Genetic Algorithm (GA), Non-dominated Sorting Genetic Algorithm II (NSGA-II), Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC). While one of the algorithms optimizes the lens position, the other focuses on optimizing the focal distances of Kirkpatrick-Baez mirrors. First, mono-objective evolutionary algorithms were used and the spot size or flux values checked separately. After comparison of mono-objective algorithms, the multi-objective evolutionary algorithm NSGA-II was run for both objectives - minimum spot size and maximum flux. Every algorithm configuration was run several times for Monte Carlo simulations since these processes generate random solutions and the simulator also produces solutions that are stochastic. The results show that the PSO algorithm gives the best values over all setups.
引用
收藏
页码:420 / 429
页数:10
相关论文
共 31 条
[21]   Layout optimization of corrector magnets for a proton therapy beamline via genetic algorithm [J].
Liu, Xu ;
Chen, Qushan ;
Liao, Yicheng ;
Wang, Wei ;
Chen, Aote ;
Qin, Bin .
NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2020, 982
[22]   Survey of multi-objective optimization methods for engineering [J].
Marler, RT ;
Arora, JS .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2004, 26 (06) :369-395
[23]  
Merce re P., 2007, AIP Conf. Proc., V879, P722
[24]   Simulation Framework SYRIS tested for Microtomography Applications at the Imaging Beamline P05 / PETRA III [J].
Otte, Florian ;
Farago, Tomas ;
Moosmann, Julian ;
Hipp, Alexander C. ;
Hammel, Joerg U. ;
Beckmann, Felix .
13TH INTERNATIONAL CONFERENCE ON SYNCHROTRON RADIATION INSTRUMENTATION (SRI2018), 2019, 2054
[25]   DESIGN OPTIMIZATION OF SYNCHROTRON RADIATION LITHOGRAPHY BEAMLINE FOR A COMPACT STORAGE RING [J].
SHIMANO, H ;
HIFUMI, T ;
OZAKI, Y .
JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS, 1992, 31 (12B) :4185-4188
[26]   Automatic alignment of a Synchrotron Radiation source beamline using intelligent systems [J].
Svensson, SO ;
Pugliese, R .
APPLICATIONS AND SCIENCE OF NEURAL NETWORKS, FUZZY SYSTEMS, AND EVOLUTIONARY COMPUTATION, 1998, 3455 :85-92
[27]  
Taheri F. B., 2019, P 10 INT PARTICLE AC, P3753
[28]   AI-BL1.0: a program for automatic on-line beamline optimization using the evolutionary algorithm [J].
Xi, Shibo ;
Borgna, Lucas Santiago ;
Zheng, Lirong ;
Du, Yonghua ;
Hu, Tiandou .
JOURNAL OF SYNCHROTRON RADIATION, 2017, 24 :367-373
[29]   General method for automatic on-line beamline optimization based on genetic algorithm [J].
Xi, Shibo ;
Borgna, Lucas Santiago ;
Du, Yonghua .
JOURNAL OF SYNCHROTRON RADIATION, 2015, 22 :661-665
[30]   Multi-objective genetic algorithm for synchrotron radiation beamline optimization [J].
Zhang, Junyu ;
Qi, Pengyuan ;
Wang, Jike .
JOURNAL OF SYNCHROTRON RADIATION, 2023, 30 :51-56