Data Driven Drift Correction For Complex Optical Systems
Aashwin Mishra, Matt Seaberg, Ryan Roussel, Sanghoon Song, Auralee Edelen, Daniel Ratner, Apurva Mehta
TL;DR
Drifts degrade beam trajectory stability over long X-ray experiments. The authors apply Time Varying Bayesian Optimization (TVBO) with a sliding window of size $w=40$ and a Gaussian Process surrogate to actively re-optimize a high-dimensional HXRSND drift-correction problem. They demonstrate TVBO on continuous linear drift, discontinuous episodic drift, and constrained multi-objective drift correction, achieving sub-micron beam-position stability and preserving beam intensity. The approach offers a scalable, data-driven alternative to traditional feedback loops, enabling near-autonomous optimization of complex beam conditioning hardware and applicability to other beamlines for sustained sub-micron and nanoradian stability over hours.
Abstract
To exploit the thousand-fold increase in spectral brightness of modern light sources, increasingly intricate experiments are being conducted that demand extremely precise beam trajectory. Maintaining the optimal trajectory over several hours of an experiment with the needed precision necessitates active drift control. Here, we outline Time-Varying Bayesian Optimization (TVBO) as a data driven approach for robust drift correction, and illustrate its application for a split and delay optical system composed of six crystals and twelve input dimensions. Using numerical simulations, we exhibit the application of TVBO for linear drift, non-smooth temporal drift as well as constrained TVBO for multi-objective control settings, representing real-life operating conditions. This approach can be easily adapted to other X-ray beam conditioning and guidance systems, including multi-crystal monochromators and grazing-incidence mirrors, to maintain sub-micron and nanoradian beam stability over the course of an experiment spanning several hours.
