Numerically stable algorithm for scattering of spherical particles embedded in an absorbing medium

Jianing Zhang
DOI: https://doi.org/10.1088/1402-4896/ad729c
2024-08-25
Physica Scripta
Abstract:This study aims to develop a numerically stable Mie algorithm for solving the scattering problem of spherical particles in absorbing media. First, a new stable recurrence algorithm for computing spherical Bessel functions is presented. Compared to other algorithms, this new method can automatically determine the correct recurrence steps and construct more robust error analyses. Furthermore, we propose a new numerically stable algorithm based on the Lorenz-Mie theory framework. This algorithm employs forward recurrence formulas for Riccati-Hankel functions and backward recurrence formulas for ratios of Bessel functions. Numerical experiments demonstrate that this algorithm effectively handles the scattering phenomena of spherical particles in absorbing media. It not only accounts for the influence of absorbing media but also accurately computes scattering characteristics, including scattering and absorption coefficients, and other important parameters. Additionally, we also introduce a rescaling method to eliminate the overflow problem of Bessel functions as . This rescaling method can significantly extend the computational limits of traditional methods.
physics, multidisciplinary
What problem does this paper attempt to address?