A ray-tracing algorithm for ab initio calculation of thermal load in undulator-based synchrotron beamlines.

J Synchrotron Radiat

Argonne National Laboratory, 9700 South Cass Avenue, Lemont, IL 60439, USA.

Published: September 2020

The OASYS suite and its powerful integration features are used to implement a ray-tracing algorithm to accurately calculate the thermal load in any component of an undulator-based synchrotron beamline. This is achieved by sampling and converting the SRW source of a given energy into a Shadow source and using the latter code to ray trace the full beamline. The accuracy of the algorithm is proved by reconstructing the full undulator radiation distribution through an aperture and comparing the result with direct calculaton of the total power using SRW. The algorithm is particularly suited to analyze cases with complex beamline layouts and optical elements, such as crystals, multilayers, and compound refractive lenses. Examples of its use to calculate the power load on elements of two of the feature beamlines at the Advanced Photon Source Upgrade Project and a comparison of the results with analytical calculations are presented.

Download full-text PDF

Source
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC7467349PMC
http://dx.doi.org/10.1107/S160057752000778XDOI Listing

Publication Analysis

Top Keywords

ray-tracing algorithm
8
thermal load
8
undulator-based synchrotron
8
algorithm ab initio
4
ab initio calculation
4
calculation thermal
4
load undulator-based
4
synchrotron beamlines
4
beamlines oasys
4
oasys suite
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!