Ilya Pogorelov (RadiaSoft LLC)
MOPM023
Linear Canonical Transform Library for Fast Coherent X-Ray Wavefront Propagation
X-ray beamlines—essential components of all synchrotron light sources—transport emitted radiation from the stored electron beam to an experimental station. One may describe the linear optics of the beamline via an ABCD matrix computed using a ray-tracing code. Furthermore, one may then include diffraction effects and arbitrary wavefront structure by using that same information in a Linear Canonical Transform (LCT) applied to the initial wavefront [1]. We describe our implementation of a Python-based LCT library for 2D synchrotron radiation wavefronts. We have thus far implemented the separable case and are implementing algorithms for the non-separable case. Our code base also includes rectangular apertures. We have tested our work against corresponding wavefront computations using the Synchrotron Radiation Workshop (SRW) code [2]. We present benchmark comparisons of LCT vs. SRW for both undulator and bending magnet sources of radiation. Finally, we describe our plans for extending this work to partially coherent radiation.
  • D. Abell, B. Nash, I. Pogorelov, P. Moeller, R. Nagler
    RadiaSoft LLC
  • N. Goldring
    STATE33 Inc.
Cite: reference for this paper using: BibTeX, LaTeX, Text/Word, RIS, EndNote
WEPA085
Hellweg improvements for 3D traveling wave linac design with beam loading
2834
The industrial, medical and homeland security markets for low-to-moderate energy electron linacs are growing rapidly, often requiring beam currents that strongly load the accelerating fields. The two-beam accelerator (TBA) is one concept for the structure wakefield acceleration approach to an electron-positron collider. Transient beam loading effects are a significant challenge for the drive beam in a TBA structure, where energy droop in high-charge bunch trains must be understood and compensated. The Hellweg code accurately models steady state beam loading for traveling wave RF structures with a fast reduced model. The Hellweg equations of motion have recently been generalized to include arbitrary charge-to-mass ratio and to use momentum as the dynamical variable. These and other recent developments are discussed, including a new browser-based GUI. Proposed future developments include support of standing wave RF structures and transient beam loading effects.
  • I. Pogorelov, D. Bruhwiler, E. Carlin, P. Moeller, R. Nagler, G. Sugarbaker
    RadiaSoft LLC
  • Y. Eidelman
    Eidelman's Scientific Consulting
  • S. Kutsaev
    RadiaBeam
Paper: WEPA085
DOI: reference for this paper: 10.18429/JACoW-IPAC2023-WEPA085
About:  Received: 03 May 2023 — Revised: 11 May 2023 — Accepted: 23 Jun 2023 — Issue date: 26 Sep 2023
Cite: reference for this paper using: BibTeX, LaTeX, Text/Word, RIS, EndNote