Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Vector spherical wave function truncation in the invariant imbedding T-matrix method

Open Access Open Access

Abstract

Both the computational costs and the accuracy of the invariant-imbedding T-matrix method escalate with increasing the truncation number N at which the expansions of the electromagnetic fields in terms of vector spherical harmonics are truncated. Thus, it becomes important in calculation of the single-scattering optical properties to choose N just large enough to satisfy an appropriate convergence criterion; this N we call the optimal truncation number. We present a new convergence criterion that is based on the scattering phase function rather than on the scattering cross section. For a selection of homogeneous particles that have been used in previous single-scattering studies, we consider how the optimal N may be related to the size parameter, the index of refraction, and particle shape. We investigate a functional form for this relation that generalizes previous formulae involving only size parameter, a form that shows some success in summarizing our computational results. Our results indicate clearly the sensitivity of optimal truncation number to the index of refraction, as well as the difficulty of cleanly separating this dependence from the dependence on particle shape.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

Accurate and efficient computation of light scattering by dielectric particles is important in various fields of research and applications, such as radiative transfer, remote sensing [1,2], bio-optics [3] and nanophotonics [4]. In an event of light scattering by a particle, the incident electromagnetic wave interacts with the particle to stimulate the scattered field. The scattered field propagates, starting from the particle, in all directions. The incident and scattered fields can be expanded into infinite series in terms of vector spherical wave functions (VSWFs). The expansion coefficients of the incident and scattered fields are related by a matrix called the T-matrix. The single-scattering properties, including the extinction and scattering cross sections and the scattering phase matrix, can be analytically derived from the T-matrix [2].

The extended boundary condition method (EBCM) [5,6], based on the electromagnetic surface integrals, is used to compute the T-matrix of a scattering particle. Extensive efforts are devoted to developing and improving EBCM numerical algorithms [2,711]. The EBCM has long been regarded as a synonym of the ‘T-matrix method’ in the literature. However, some other methods were also developed to compute a T-matrix such as the superposition T-matrix (STM) method [12,13] and the invariant imbedding T-matrix (IITM) method [1417]. Other numerical methods to solve the light scattering problem include the Discrete Dipole Approximation [1820] and Finite Difference Time Domain [2123] methods. The T-matrix methods have a unique advantage over other methods to calculate single-scattering properties for randomly-oriented particles [7], such as for applications to remote sensing of clouds and aerosols. Because the T-matrix for a specific orientation can be transformed to the T-matrix for an arbitrary orientation with respect to a laboratory coordinate system through known analytical relations [2], this unique property of the T-matrix allows us to analytically average the single-scattering properties over particle random orientations [7,8] that are common for particles in nature.

In contrast to EBCM and STM, the IITM method solves an electromagnetic volume integral equation by converting a boundary-value problem to an initial-value problem [14]. The electromagnetic volume integral equation is a Fredholm equation of the second kind, while the surface integral equation is a Fredholm equation of the first kind [24]. For numerical implementation, the second kind is generally more stable than the first kind. Practically, the EBCM numerical algorithm [2,25,26] is applicable mainly to symmetric particles such as spheroids, cylinders, and cubes [27]. In recent years, numerically stable algorithms based on the IITM method have been developed to compute the single-scattering properties of nonspherical particles with arbitrary geometries and inhomogeneities [2831].

In theory, the expansion coefficients for the incident and scattered fields are infinite series. The infinite T-matrix in numerical computation must be truncated to a finite dimension by terminating the series at an integer degree N. As discussed in section 2.2, a larger N results in a matrix which better approximates the infinite matrix, but computational time increases rapidly with N. In the IITM algorithm, the T-matrix dimension is set a priori because increasing the truncation number from N to $N + 1$ requires repeating the entire algorithm with larger matrices, not by simply computing another term. Thus, we must determine an optimal VSWF degree to truncate the T-matrix, optimal in the sense that it achieves a balance between accuracy and efficiency. Wiscombe [32] proposes an empirical formula to determine the appropriate VSWF degree in an efficient computational algorithm based on the Lorenz-Mie theory for homogeneous spheres. Because T-matrix methods are based on VSWF expansion, the Lorenz-Mie theory can be thought of a special case of the T-matrix method. T-matrix computations [2,15,33,34] use empirical formulas similar to the one proposed by Wiscombe to determine the VSWF degree. In particular, Zhai et al. [33] and Hu et al. [34] slightly adjust Wiscombe’s formula in the IITM computations for spheroids and hexagonal columns without detailed explanation and validation. In Wiscombe (1980) [32], the predetermined optimal truncation number is a function of only the size parameter x, which is defined as the product of the radius of the scattering sphere ($r$) and the wavenumber ($2\pi /\lambda $). The IITM algorithm involves nonspherical particles and is substantially different from the Lorenz-Mie algorithm [35]. For the IITM computation, the truncation number given by Wiscombe’s formula may be either inefficient (more expansion terms than necessary for desired accuracy) or inaccurate (insufficient expansion terms). Thus, it is imperative to investigate the relationships between the optimal truncation number and the size parameter, refractive index, and particle shape for efficient and accurate IITM computations.

This study aims to explore the factors determining the optimal T-matrix truncation number in the IITM algorithm. We first briefly introduce the IITM method and raise the major issues concerned in its numerical implementation in Section 2. In Section 3, we investigate the impact of the size parameter and the index of refraction on the selection of an optimal truncation number in a case of a homogeneous hexagonal column particle. In Section 4, we discuss particle shape effects on the optimal T-matrix truncation number. Section 5 summarizes the findings.

2. Invariant imbedding T-matrix method

2.1 Theory and algorithm

For a light scattering problem, the incident and scattered electric fields can be expanded in terms of VSWFs [2]:

$${{\mathbf {E}}^{\textrm{inc}}}\left( {\mathbf {r}} \right) = \mathop \sum \nolimits_{n = 1}^\infty \mathop \sum \nolimits_{m = - n}^n \left[ {{a_{mn}}\textrm{Rg}{{\mathbf {M}}_{mn}}\left( {k{\mathbf {r}}} \right) + {b_{mn}}\textrm{Rg}{{\mathbf {N}}_{mn}}\left( {k{\mathbf {r}}} \right)} \right],$$
$${{\mathbf {E}}^{\textrm{sca}}}\left( {\mathbf {r}} \right) = \mathop \sum \nolimits_{n = 1}^\infty \mathop \sum \nolimits_{m = - n}^n \left[ {{p_{mn}}{{\mathbf {M}}_{mn}}\left( {k{\mathbf {r}}} \right) + {q_{mn}}{{\mathbf {N}}_{mn}}\left( {k{\mathbf {r}}} \right)} \right],$$
where ${{\mathbf {E}}^{\textrm{inc}}}$ and ${{\mathbf {E}}^{\textrm{sca}}}$ are the incident and scattered electric fields, respectively. ${{\mathbf {M}}_{mn}}$ and ${{\mathbf {N}}_{mn}}$ are VSWFs that satisfy the radiation condition at infinity [2], while $\textrm{Rg}{{\mathbf {M}}_{mn}}$ and $\textrm{Rg}{{\mathbf {N}}_{mn}}$ are regular at the origin. n and m are the degree and order of VSWF respectively. ${a_{mn}}$, ${b_{mn}}$, ${p_{mn}}$, ${q_{mn}}$ are the VSWF expansion coefficients.${\mathbf {r}}$ is the position vector, and k is the wavenumber.

The T-matrix transforms the expansion coefficients of the incident electric vector to the scattered wave counterparts,

$$\left[ {\begin{array}{c} {{p_{mn}}}\\ {{q_{mn}}} \end{array}} \right] = \mathop \sum \limits_{n = 1}^\infty \mathop \sum \limits_{m = - n}^n \left[ {\begin{array}{cc} {T_{mnm^{\prime}n^{\prime}}^{11}}&{T_{mnm^{\prime}n^{\prime}}^{12}}\\ {T_{mnm^{\prime}n^{\prime}}^{21}}&{T_{mnm^{\prime}n^{\prime}}^{22}} \end{array}} \right]\left[ {\begin{array}{c} {{a_{m^{\prime}n^{\prime}}}}\\ {{b_{m^{\prime}n^{\prime}}}} \end{array}} \right],$$
$${\mathbf {p}} = {\mathbf {Ta}},$$
where ${\mathbf {T}}$ indicates the T-matrix, and ${\mathbf {p}}$ and ${\mathbf {a}}$ are coefficient vectors of the scattered and incident fields. Practically, the dimension of the T-matrix is characterized by the maximum VSWF degree N. The corresponding VSWF expansion series of an electromagnetic field contain VSWF terms with n from 1 to N and m from $- n$ to n for each n. A T-matrix degree N has $N({N + 2} )\times N({N + 2} )$ elements, each of which is a $2 \times 2$ matrix, as shown in Eq. (3).

The IITM method is based on a recursive algorithm [36], given by [15] as

$${\mathbf {T}}({{r_l}} )= {{\mathbf {Q}}_{11}}({{r_l}} )+ [{{\mathbf {I}} + {{\mathbf {Q}}_{12}}({{r_l}} )} ]{[{{\mathbf {I}} - {\mathbf {T}}({{r_{l - 1}}} ){{\mathbf {Q}}_{22}}({{r_l}} )} ]^{ - 1}}{\mathbf {T}}({{r_{l - 1}}} )[{{\mathbf {I}} + {{\mathbf {Q}}_{21}}({{r_l}} )} ]. $$

Figure 1 illustrates the IITM algorithm. The computation starts from the inscribed homogeneous sphere of a particle and ends with the circumscribed sphere surrounding the particle. In Eq. (4), ${\mathbf {T}}({{r_l}} )$ is the T-matrix of the portion of the particle enclosed by a spherical shell of radius ${r_l}$. Equation (4) computes ${\mathbf {T}}({{r_l}} )$ given ${\mathbf {T}}({{r_{l - 1}}} )$ (where ${r_l} > {r_{l - 1}}$) and particle shape information at radius ${r_l}$. The initial T-matrix in the recursive algorithm is either a zero matrix for ${r_1} = 0$ or is computed by the Lorenz-Mie theory for the inscribed sphere. After the recursive computation is completed, ${\mathbf {T}}({{r_{\textrm{max}}}} )$ is the T-matrix of the whole particle.

 figure: Fig. 1.

Fig. 1. Illustration of IITM algorithm. ${r_{\textrm{max}}}$ is the circumscribed sphere radius, ${r_1}$ is the inscribed sphere radius, and ${r_l}$ is the radius of a sphere enclosing a portion of the particle in recursion step l.

Download Full Size | PDF

The particle size measured with respect to the incident wavelength can also be specified in terms of the size parameter defined as $x = k{r_c}$. For a spherical particle, ${r_c}$ is the radius. For a nonspherical particle, ${r_c}$ is the radius of the smallest sphere circumscribing the particle.

In Eq. (4), ${{\mathbf {Q}}_{jh}}({j,h = 1,2} )$ are matrices involving Bessel functions of the first kind (matrix ${\mathbf {J}}$) and Hankel functions of the first kind (matrix ${\mathbf {H}}$):

$${{\mathbf {Q}}_{11}}\left( {{r_l}} \right) = ik{{\mathbf {J}}^T}\left( {{r_l}} \right){\mathbf {Q}}\left( {{r_l}} \right){\mathbf {J}}\left( {{r_l}} \right),$$
$${{\mathbf {Q}}_{12}}\left( {{r_l}} \right) = ik{{\mathbf {J}}^T}\left( {{r_l}} \right){\mathbf {Q}}\left( {{r_l}} \right){\mathbf {H}}\left( {{r_l}} \right),$$
$${{\mathbf {Q}}_{21}}\left( {{r_l}} \right) = ik{{\mathbf {H}}^T}\left( {{r_l}} \right){\mathbf {Q}}\left( {{r_l}} \right){\mathbf {J}}\left( {{r_l}} \right),$$
$${{\mathbf {Q}}_{22}}\left( {{r_l}} \right) = ik{{\mathbf {H}}^T}\left( {{r_l}} \right){\mathbf {Q}}\left( {{r_l}} \right){\mathbf {H}}\left( {{r_l}} \right),$$
where the matrix ${\mathbf {Q}}$ is given by
$${\mathbf {Q}}\left( {{r_l}} \right) = {w_l}{\mathbf {U}}\left( {{r_l}} \right){\left[ {{\mathbf {I}} - {w_l}{\mathbf {U}}\left( {{r_l}} \right){\mathbf {G}}\left( {{r_l},{r_l}} \right)} \right]^{ - 1}},$$
in which the matrix ${\mathbf {G}}$ is given by
$$ \mathbf{G}\left(r, r^{\prime}\right)=\left\{\begin{array}{lr} i k \mathbf{H}_{n}(r) \mathbf{J}_{n}^{\mathrm{T}}\left(r^{\prime}\right), & r>r^{\prime} \\ i k\left[\mathbf{H}_{n}(r) \mathbf{J}_{n}^{\mathrm{T}}\left(r^{\prime}\right)+\mathbf{J}_{n}(r) \mathbf{H}_{n}^{\mathrm{T}}\left(r^{\prime}\right)\right] / 2, r=r^{\prime} \\ i k \mathbf{J}_{n}(r) \mathbf{H}_{n}^{\mathrm{T}}\left(r^{\prime}\right), & r<r^{\prime} \end{array}\right. $$

The matrix ${\mathbf {U}}({{r_l}} )$ in Eq. (6) specifies the particle shape and the index of refraction. Its elements are angular integrals over the spherical shell at radius ${r_l}$. The dimension of ${\mathbf {U}}$ is $N({N + 2} )\times N({N + 2} )$, and each element of ${\mathbf {U}}$ is a $3 \times 3$ matrix [15,37]:

$$\begin{array}{l} {{U_{mn{m^{\prime}}{n^{\prime}}}} = {k^2}{r^2}{{( - 1)}^{m + {m^{\prime}}}}\sqrt {\left( {\frac{{2n + 1}}{{4\pi n(n + 1)}}} \right)\left( {\frac{{2{n^{\prime}} + 1}}{{4\pi {n^;}({n^{\prime}} + 1)}}} \right)} }\\ {\int_0^\pi {\sin \theta d\theta } \int_0^{2\pi } {\textrm{d}\varphi {e^{ - i(m - {m^{\prime}})\varphi }}\left[ {{{\tilde{m}}^2}(r,\theta ,\varphi ) - 1} \right]} \times }\\ {\left[ {\begin{array}{ccc} {{\pi _{mn}}{\pi _{{m^{\prime}}{n^;}}} + {\tau _{mn}}{\tau _{{m^{\prime}}{n^{\prime}}}}}&{ - i\left[ {{\pi _{mn}}{\tau _{{m^{\prime}}{n^;}}} + {\tau _{mn}}{\pi _{{m^{\prime}}{n^{\prime}}}}} \right]}&0\\ {i\left[ {{\pi _{mn}}{\tau _{{m^{\prime}}{n^;}}} + {\tau _{mn}}{\pi _{{m^{\prime}}{n^{\prime}}}}} \right]}&{{\pi _{mn}}{\pi _{{m^{\prime}}{n^;}}} + {\tau _{mn}}{\tau _{{m^{\prime}}{n^{\prime}}}}}&0\\ 0&0&{\frac{{\sqrt {n{n^{\prime}}(n + 1)({n^{\prime}} + 1)} }}{{{{\tilde{m}}^2}(r,\theta ,\varphi )}}d_{0m}^n(\theta )d_{0{m^{\prime}}}^{{n^{\prime}}}(\theta )} \end{array}} \right]} \end{array},$$
where $\theta $ is polar angle, $\varphi $ is azimuth angle, $d_{0m}^n(\theta )$ is the Wigner-d function and $\tilde{m} = {m_\textrm{r}} + i{m_\textrm{i}}$ is the refractive index. ${\pi _{mn}}$ and ${\tau _{mn}}$ are functions of $\theta $, given by
$${\pi _{mn}}\left( \theta \right) = \frac{m}{{\sin \theta }}d_{0m}^n\left( \theta \right) = \frac{1}{2}\sqrt {n\left( {n + 1} \right)} \left[ {d_{1m}^n\left( \theta \right) + d_{ - 1m}^n\left( \theta \right)} \right],$$
$${\tau _{mn}}(\theta )= \frac{\textrm{d}}{{\textrm{d}\theta }}d_{0m}^n(\theta )= \frac{1}{2}\sqrt {n({n + 1} )} [{d_{1m}^n(\theta )- d_{ - 1m}^n(\theta )} ]. $$

After the T-matrix of a particle is obtained, we can analytically average the particle single-scattering properties, namely, the scattering phase matrix (${\mathbf {P}}$, including the phase function ${\textrm{P}_{11}}$), the extinction cross section (${C_{\textrm{ext}}}$), and the scattering cross section (${C_{\textrm{sca}}}$), over either random orientations or preferred orientations. Detailed discussions of the relationships between the particle single-scattering properties and the T-matrix can be found in Chapter 5.5 and 5.6 of Mishchenko et al. [2].

2.2 Numerical computational accuracy and efficiency

The accuracy of IITM computation is determined by the dimensions of the T-matrix or the maximum VSWF degree, the radial resolution (number of thin spherical shells) in the recursion, and the precision of $\mathbf{U}$ elements that describe the particle shape and refractive index.

The computation of the ${\mathbf {U}}$ matrix elements involves integration on a spherical surface. Practically, the integral along the $\varphi $ direction can be evaluated analytically by finding the intersections of the spherical surface with the particle. A geometric approach is developed by Bi and Yang [16] to find the intersections. The analytical algorithm developed in [38] is used to compute the ${\mathbf {U}}$ matrix of axially symmetric particles. The integral along $\theta $ contains the Wigner-d function and its derivative and must be evaluated numerically. Zhai et al. [33] discusses the accuracy and efficiency of different quadrature schemes in computing any ${\mathbf {U}}$ matrix element. Hu et al. [34] proposes an empirical formula to determine the number of Gauss-Legendre (GL) quadrature points in evaluating the integral along $\theta $ in ${\mathbf {U}}$ matrix computation, based on the numerical results for spheroidal particles.

The recursion equation Eq. (4) is indeed a discretization of a differential matrix equation, as proved by Johnson [14] and Sun et al. [17]. With a finer radial resolution defined as $\mathrm{\Delta }r = {r_l} - {r_{l - 1}}$ or equivalently, more recursive computations, the T-matrix result becomes more accurate. The numerical experiments conducted by Hu et al. [34] show that in the case of spheroidal shapes, using Gaussian points with the same number of recursive computations to determine ${r_l}$ can be more accurate than specifying ${r_l}$ with a constant spacing. Based on numerical results of spheroidal particles, Hu et al. [34] reports an empirical formula to determine the number of Gaussian radial points in recursive computations. We have nevertheless chosen to use uniform spacing, as discussed below.

The T-matrix dimensions, or maximum VSWF degree N, determine the multipoles used to represent the scattered field, which provide clear physical insights such as the edge effect and the transfer of angular momentum [39]. When we truncate the T-matrix up to the maximum VSWF degree N, N indeed determines the VSWF expansion of the incident and scattered fields, in which only the terms with degrees from $1$ to N are kept. The information carried by higher-degree terms (from $N + 1$ to infinity) is lost. Thus, N must be large enough to guarantee that the included terms can account for the physical process of scattering. The uncertainties attributed to omitting the higher-degree terms must be negligible. The optimal N that meets the above criterion is named ${N_{\textrm{ideal}}}$ here. ${N_{\textrm{ideal}}}\; $ should be independent of the algorithms used to compute a T-matrix. Because the algorithms such as IITM and EBCM have different numerical computational errors, an optimal N chosen in numerical computations (here named as ${N_{\textrm{num}}}$) may be different among various numerical algorithms. ${N_{\textrm{num}}}$ is expected to be larger than ${N_{\textrm{ideal}}}$, because more expansion terms are needed to reduce the uncertainties in numerical computations. In the remaining text, the optimal N refers to ${N_{\textrm{num}}}$ in the IITM computation if not specifically mentioned.

The CPU time and memory required by the IITM method are mainly spent on matrix operations including addition, multiplication, and inversion. Figure 2 shows the CPU time and memory requirements for IITM computations on the Intel x86-64 Linux cluster at the Texas A&M High Performance Research Computing (HPRC) Facilities. As shown in Fig. 2(a) and Fig. 2(b), both the memory requirement and CPU time increase nearly exponentially with increasing N for the various particle shapes shown in Fig. 2(c). We applied the refractive index of ice at 660 nm as the default refractive index setting [16]: $\tilde{m} = 1.3078 + 1.67 \times {10^{ - 8}}i\; $. Since the imaginary part is small, we simply set the imaginary part to $0$ in our computations shown in Figs. 2 and 3. The aspect ratio of a hexagonal column is defined as the ratio of the maximum cross-section width ($2a$) to the height $(h )$, as shown in Fig. 2. Although particle symmetry can be exploited to reduce the computational burden such as in the case of a hexagonal column, the memory requirement and total CPU time are substantial when N is large. Therefore, it is important to identify an optimal maximum VSWF degree or truncation number to economize on computational resources, while we retain the computational accuracy.

 figure: Fig. 2.

Fig. 2. (a) The memory requirement and (b) CPU time cost for particles with different shapes in IITM computation with increasing N. (c) Particle shapes. All particles have the same size parameter $x = 25$ and refractive index $\tilde{m} = 1.3078 + 0i$. The hexagonal column has an aspect ratio $2a/h = 0.8$.

Download Full Size | PDF

 figure: Fig. 3.

Fig. 3. Radial resolution test for a single hexagonal column with an aspect ratio of $2a/h = 0.8$ and 8-column aggregate. In these computations, $x = 25$ and $\tilde{m} = 1.3078 + 0i$. The wavelength is assumed to be $2\pi \; \mu m$ in the computation. (a) Relation between computed ${C_{\textrm{sca}}}$ and truncation number N for different radial resolutions $\Delta x$ in the single hexagonal column case. (b) Relative change in ${C_{\textrm{sca}}}$, or ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$, from truncation number $N - 1$ to N for different $\Delta x$ in the single hexagonal column case. (c-d) Same as (a-b), except that the particle shape is an 8-column aggregate.

Download Full Size | PDF

This study focuses on finding an optimal maximum VSWF expansion degree in IITM computation, for various particle sizes, refractive indices, and particle shapes. In the following numerical experiments, the number of GL quadrature points in the ${\mathbf {U}}$ matrix computation must be sufficient to have converged results. As shown in Zhai et al. [33], with more than 200 GL quadrature points, the relative error of the extinction efficiency can be smaller than $0.01\%$ for hexagonal columns.

As mentioned above, the radial points in our recursion computation are selected with equal spacing. Taking radial resolution to be defined as $\Delta x = {x_l} - {x_{l - 1}}$, we investigate how the IITM calculated scattering cross section depends on $\Delta x$ over a range of truncation numbers in the case of two different particles. Results are shown in Figs. 3(a) and 3(c), from which it is apparent that $\Delta x = 0.1$ is sufficient in the cases of the homogeneous hexagonal column and 8-column aggregate to obtain converged scattering cross section results.

In our study, we consider convergence criteria that are formulated in terms of the relative change in computed value of some optical quantity or quantities as N increases by 1. We first consider the measure ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ proposed by Mishchenko et al. [2]

$${\textrm{R}_{\textrm{Mi}02}}\left[ {C\left( N \right)} \right] = \textrm{max}\left\{ {\frac{{\left| \langle{{C_{\textrm{ext}}}\left( N \right)\rangle - \langle{C_{\textrm{ext}}}\left( {N - 1} \right)} \rangle\right|}}{{{\langle C_{\textrm{ext}}}\left( N \right)\rangle}},\frac{{\left| \langle{{C_{\textrm{sca}}}\left( N \right)\rangle - \langle{C_{\textrm{sca}}}\left( {N - 1} \right)} \rangle\right|}}{{{\langle C_{\textrm{sca}}}\left( N \right)\rangle}}} \right\},$$
where ${C_{\textrm{ext}}}(N )$ and ${C_{\textrm{sca}}}(N )$ are the computed extinction and scattering cross sections with truncation number N, and the angle brackets denote a random orientation averaged quantity. ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ is dependent on the truncation number N and whose size is one measure of closeness of a calculation to a converged value. Figures 3(b) and 3(d) show how this measure depends on N, for the same selected values of $\Delta x$. Once again, we see that little changes as $\Delta x$ decreases below $0.1$. On the basis of these results, we will take the value of the radial resolution in calculations to be $0.1$ in calculations to follow.

3. Convergence and truncation of the T-matrix in IITM method

3.1 Motivation for T-matrix truncation

The truncation of VSWFs and convergence in Lorenz-Mie and T-matrix computations has been discussed in many previous studies [32,4045]. Wiscombe [32] proposes an empirical formula (hereafter indicated with subscript ‘Wis80’) to determine the maximum VSWF degree as a function of size parameter x,

$${N_{\textrm{Wis}80}} = \left\{ {\begin{array}{ll} {\textrm{IN}{\textrm{T}^ - }\left( {x + 4{x^{1/3}}} \right) + 1},&0.02 \le x \le 8\\ {\textrm{IN}{\textrm{T}^ - }\left( {x + 4.05{x^{1/3}}} \right) + 2},&8 < x < 4200\\ {\textrm{IN}{\textrm{T}^ - }\left( {x + 4{x^{1/3}}} \right) + 2},&x \ge 4200 \end{array}} \right.,$$
where $\textrm{IN}{\textrm{T}^ - }(y )$ represents the largest integer that is not greater than the algebraic expression y. The Lorenz-Mie results with ${N_{\textrm{Wis}80}}$ agree closely with the Dave [46] criterion, where for any $n \ge N$, ${|{{a_n}} |^2} + {|{{b_n}} |^2} < {10^{ - 14}}$. ${a_n}$ and ${b_n}$ are the Lorenz-Mie series coefficients. Equation (12) indicates that optimal N is not sensitive to the index of refraction and $N \approx x$. The ${x^{1/3}}$ term accounts for the edge wave effects as suggested by Khare [47]. Later on, Neves and Pisignano [43], and Allardice and Le Ru [44] refine the ${N_{\textrm{Wis}80}}$ formula by considering various error criteria. Their empirical formulas still use the form $N\sim x + {c_1}{x^{1/3}} + {c_2}$, where ${c_1}$ and ${c_2}$ are constants.

T-matrix methods are also based on VSWF expansion. For spherical particles, the Lorenz-Mie series coefficients ${a_n}$ and ${b_n}$ are equal to T-matrix elements $- {\delta _{mm^{\prime}}}{\delta _{nn^{\prime}}}T_{mnm^{\prime}n^{\prime}}^{22}$ and $- {\delta _{mm^{\prime}}}{\delta _{nn^{\prime}}}T_{mnm^{\prime}n^{\prime}}^{11}$, respectively.

In the EBCM, Mishchenko et al. [2] uses a formula (hereafter shown with subscript ‘Mi02’) that is similar to Eq. (12),

$${N_{\textrm{Mi}02}} = \textrm{IN}{\textrm{T}^ - }\left( {x + 4.05{x^{1/3}}} \right) + 8,$$
for rotationally symmetric particles such as spheroids.

For the IITM method, Zhai et al. [33] (Zh19) states that the constant term in Eq. (13) can be smaller for spheroids and hexagonal columns, given by

$${N_{\textrm{Zh}19}} = \textrm{IN}{\textrm{T}^ - }({x + 4.05{x^{1/3}}} )+ 5. $$

Hu et al. [34] (Hu20) determine optimal N by multiplying ${N_{\textrm{Mi}02}}$ by a constant $1.1$, or

$${N_{\textrm{Hu}20}} = \textrm{IN}{\textrm{T}^ - }\left[ {1.1\left( {x + 4.05{x^{1/3}} + 8} \right)} \right],$$
in their studies on $\mathbf{U}$ matrix computation and the radial resolution for the recursive computation.

In the IITM recursive algorithm, the radius of an intermediate sphere ${r_l}$ is smaller than the circumscribed sphere radius ${r_{\textrm{max}}}$. We can specify different N for individual recursive steps depending on the size parameters of the intermediate spheres, ${x_l} = k{r_l}$. This can save more than half of CPU time in the recursive computation, but uneven results of smaller N values in intermediate spheres may be the reason for non-monotonic decreases of a convergence measure as the final truncation number increases, such as in Fig. 3(b).

Following Mishchenko et al. [2] we could judge the computation (here by the IITM) to have “converged” when

$${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]\le 0.001 = \varepsilon . $$

That is, the computation has converged if neither ${C_{\textrm{ext}}}(N )$ nor ${C_{\textrm{sca}}}(N )$ changes by $< 0.1\%$ from truncation number $N - 1$ to N. We note that, while one might hope that the same is true for larger values of N, such monotonic decrease in ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ does not occur for all particles (for example, see Fig. 4).

 figure: Fig. 4.

Fig. 4. Convergence criteria $\Delta [{{\textrm{P}_{11}}(N )} ]$ and ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ with increasing N in IITM computations. The particle is a hexagonal column with $2a/h = 0.8,x = 50,\; \tilde{m} = 1.3078 + 0i$.

Download Full Size | PDF

Using this tentative measure of relative improvement with increasing N, we now examine how useful the analytic determination of N provided by Eq. (13) is, a determination that involves only the size parameter. The panels in the upper row of Figs. 5 (a-c) show how ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ varies for homogeneous hexagonal columns of varying size parameters and indices of refraction. As can be seen, ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ varies significantly when the particle size parameter and refractive index vary. For particles with a larger real part of the refractive index, the convergence criterion is not satisfied. Evidently Eq. (13) does not correctly predict the relation between the truncation number needed in the IITM computations and the size parameter, and the equation must be modified to consider its refractive index dependence. Before considering such a modification, we turn to an improved measure of convergence.

 figure: Fig. 5.

Fig. 5. (a-c) ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ defined in Eq. (11) as a function of size parameter and refractive index from IITM computational results of a hexagonal column with aspect ratio $2a/h = 0.8$; (d-f) Similar plots as (a-c), but for $\Delta [{{\textrm{P}_{11}}(N )} ]$ defined in Eq. (17a). In all panels $N = {N_{\textrm{Mi}02}}\; $ and are obtained by Eq. (13). In (a) and (d), all particles have $\tilde{m} = 1.3078 + 0i$; in (b) and (e), all particles have $x = 50,\; {m_\textrm{i}} = 0$; and in (c) and (f), all particles have $x = 50,\; {m_\textrm{r}} = 1.3078$.

Download Full Size | PDF

3.2 Convergence criterion for phase matrix

The convergence criterion phrased in terms of the measure in Eq. (11) considers only the extinction and scattering cross sections. As reported in [44], other single-scattering properties, including the scattering phase matrix, may have different convergence characteristics. The accurate computation of the scattering phase matrix ${\mathbf {P}}$ of a particle, and in particular the scattering phase function or matrix element ${\textrm{P}_{11}}$, is of great importance in remote sensing applications. We therefore consider an alternative measure of convergence that focuses on ${\textrm{P}_{11}}$:

$$\Delta [{{\textrm{P}_{11}}(N )} ]\equiv \sqrt {\frac{{\mathop \sum \nolimits_i^{{n_\mathrm{\Theta }}} {{[{{{ {\textrm{ln}\langle{\textrm{P}_{11}}({{\mathrm{\Theta }_i}} )} \rangle|}_N} - {{ {\textrm{ln}\langle{\textrm{P}_{11}}({{\mathrm{\Theta }_i}} )} \rangle|}_{N - 1}}} ]}^2}}}{{{n_\mathrm{\Theta }}}}} , $$
where ${\mathrm{\Theta }_i}$ is scattering angle and ${n_\mathrm{\Theta }}$ is the total number of scattering angles in the calculation. ${ {\textrm{ln}\langle{\textrm{P}_{11}}({{\mathrm{\Theta }_i}} )} \rangle|_N}$ is the logarithm of random orientation averaged phase function at scattering angle ${\mathrm{\Theta }_i}$ with truncation number N. The first N value that makes
$$\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001 = \varepsilon , $$
will now be considered to be the optimal truncation number.

The lower row of panels in Figs. 5 (d-f) shows how $\Delta [{{\textrm{P}_{11}}(N )} ]$ varies, again with $N\; $ chosen using Eq. (13). Figure 4 shows the variation of $\Delta [{{\textrm{P}_{11}}(N )} ]$ and ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ with increasing N. $\Delta [{{\textrm{P}_{11}}(N )} ]$ tends to be a stricter criterion than ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$. In most cases, when $\Delta [{{\textrm{P}_{11}}(N )} ]\le \varepsilon $ is satisfied, ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]\le \varepsilon $ is also satisfied. This may not be surprising because the extinction and scattering cross sections are integrated quantities, and errors in integrands often cancel out in the integration.

According to our numerical experiments using hexagonal column particles, the convergence criterion $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$ is sufficient for determining the convergence of all the single-scattering properties. As an example, Fig. 6 shows the nonzero scattering phase matrix elements computed with different N for a hexagonal column. The convergence criterion $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$ is satisfied at $N \ge 138$. The scattering phase matrix elements with $N = 158$ are almost identical to those with $N = 138$. We also compare the results with cases $N = 120\; $ predicted by ${N_{\textrm{Wis}80}}$ and $N = 126$ predicted by ${N_{\textrm{Mi}02}}$, but both N values produce large deviations in the backscattering angle range and nondiagonal scattering phase matrix elements. In the following experiments, we use the convergence criterion $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$ to find the optimal truncation number because it is more stringent than ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$.

 figure: Fig. 6.

Fig. 6. Scattering phase matrix elements computed by IITM with different truncation numbers N. The convergence criterion $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$ is satisfied at $N = 138$ (red dashed curves). The particle is a hexagonal column with $2a/h = 0.8,x = 100,$ and $\tilde{m} = 1.3078 + 0i$.

Download Full Size | PDF

Figures 3 and 4 show that neither of the convergence measures strictly monotonically decrease with the truncation number N. It is possible that although the convergence criterion is met, the computational result is indeed biased from the truth if the first N is chosen that makes the convergence criterion satisfied. We find, from the numerical experiments, that the oscillation of $\Delta [{{\textrm{P}_{11}}(N )} ]$ is much weaker than ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$, such as in Fig. 4. If we choose the first N that satisfies $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$, it is less likely that the chosen N is not sufficient than using ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]\le 0.001$ to choose N. Furthermore, to avoid the case where an insufficient N is chosen, we compare the scattering phase matrix result with the chosen N to the result with a larger N. If the two results are consistent with negligible difference, we assume the N is properly selected. For example, in Fig. 6, the chosen N is $138$. The scattering phase matrix results with $N = 138$ and a larger value $N = 158$ are consistent.

3.3 Empirical formula to determine optimal truncation number

According to the results shown in Figs. 46, the truncation number predicted by the empirical formulas Eqs. (12)-(15) may not be sufficient for IITM computations. The single-scattering properties of nonspherical particles are determined by three parameters, namely the size parameter, the index of refraction, and particle shape [48]. The optimal truncation number should also be related to these three factors. In particular, the optimal truncation number is highly dependent on the refractive index, which is not considered in previous studies. We thus propose an empirical formula of the form

$$N = \textrm{IN}{\textrm{T}^ - }\left[ {\left( {{c_1}x + {c_2}{x^{1/3}}} \right){m_\textrm{r}}} \right] + {c_3},$$
where ${c_1}$, ${c_2}$ and ${c_3}$ are constants to be determined from numerical experiments: ${c_1}$ and ${c_2}$ will be real numbers, and ${c_3}$ will be an integer. The refractive index dependence is explicitly considered in Eq. (18). Note that here we only include the real part of the refractive index and the dependence on the imaginary part is discussed later on. Equation (18) contains two terms that are proportional to x and ${x^{1/3}}$, because they have physical implications [32][47].

We first consider only one particle shape, namely a hexagonal column with aspect ratio $0.8$. IITM numerical experiments are performed with size parameters from $5$ to $100$ (with an interval of $5$) and real part of refractive indices $1.01$ and $1.05$ to $2.0$ with an interval of $0.05$, to determine the optimal truncation number ${N_{\textrm{opt}}}$ according to the ${\textrm{P}_{11}}$-based convergence criterion expressed in Eq. (17b). The imaginary part of the index of refraction is assumed to be $0$. The optimal truncation numbers are plotted in Fig. 7(a). Figure 7(a) clearly shows the dependence of N on both the size parameter and real refractive index. ${N_{\textrm{Wis}80}}$ overestimates the optimal truncation number for the cases with refractive indices less than $1.1$ and underestimates the optimal truncation number for the cases with refractive indices larger than $1.2$.

 figure: Fig. 7.

Fig. 7. (a) Black contours with labeled numbers show the optimal truncation number ${N_{\textrm{opt}}}$ for hexagonal columns with an aspect ratio $2a/h = 0.8$ as a function of the size parameter and the real part of the refractive index. Colored contours with the colorbar represent the difference ${N_{\textrm{opt}}} - {N_{\textrm{Wis}80}}\; .$ (b) Relative difference $1 - {N_{\textrm{new},\textrm{hc}}}/{N_{\textrm{opt}}}$ for truncation number computation using the new estimation formula. (c) Absolute difference ${N_{\textrm{new},\textrm{hc}}} - {N_{\textrm{opt}}}$ for truncation number computation using the new estimation formula. The dashed contour lines show $|{N_{\textrm{new},\textrm{hc}}} - {N_{\textrm{opt}}}|= 2$.

Download Full Size | PDF

Then, we determine the three constants in Eq. (18) by fitting the optimal truncation numbers. Because N is an integer, small changes of ${c_1}$ and ${c_2}$ may not affect the results in the ranges of x and ${m_\textrm{r}}$ where IITM is applicable. In the fitting process, ${c_1}$ varies from $0.60$ to $1.20$ with step $0.01$, ${c_2}$ varies from $1.0$ to $8.0$ with step $0.1$, and ${c_3}$ is an integer varying from $- 3$ to $5$. We search numerically among combinations of ${c_1}$, ${c_2}$ and ${c_3}$ to minimize the root mean square error (RMSE) of Eq. (18) compared to the optimal truncation number obtained in the numerical experiments. The resulting formula is

$${N_{\textrm{new},\textrm{hc}}} = \textrm{IN}{\textrm{T}^ - }[{({0.91x + 2.6{x^{1/3}}} ){m_\textrm{r}}} ]+ 4. $$

Figure 7 shows comparisons between IITM-calculated values of optimal truncation ${N_{\textrm{opt}}}$ using criterion expressed in Eq. (17b) and the two analytical formulas ${N_{\textrm{Wis}80}}$ and ${N_{\textrm{new},\,\textrm{hc}}}$ . Figure 7(a) shows contours of constant IITM-calculated ${N_{\textrm{opt}}}$ and uses color to show the difference ${N_{\textrm{opt}}} - {N_{\textrm{Wis}80}}$. In Fig. 7(c), the RMSE of the difference ${N_{\textrm{new},\textrm{hc}}} - {N_{\textrm{opt}}}$ is $2.01$, and we can see from the figure that the absolute error of the estimate is mostly within two integers. Figure 7(b) shows the relative error between truncation numbers predicted by Eq. (19) and those obtained from numerical experiments, while Fig. 7(c) shows the difference of truncation numbers. For small particles with a large refractive index, Eq. (19) evidently underestimates the required truncation number. We suggest increasing the constant term to ensure convergence for these cases.

We also calculate the ${N_{\textrm{opt}}}$ for absorptive particles with different imaginary parts of the refractive index. The values ${N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}$ for various size parameters, the real and imaginary parts of the refractive index are given in Table 1. For $0 < {m_\textrm{i}} \le 0.2$, most of the values $|{N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}|$ are less than $5$. According to the results listed in Table 1, although Eq. (19) does not consider the imaginary part of the refractive index, and is fitted based on a single value ($0$) of the imaginary part, it still can be applied to IITM computations of particles with imaginary part of refractive index less than $0.2$. For particles with small refractive index and strong absorption (e.g., $\tilde{m} = 1.2 + 0.5i$), the measure of convergence Eq. (17b) may not be quite as useful. This is because the values of ${\textrm{P}_{11}}$ in backscattering angles are very small, which leads to large relative differences. In these cases, as shown in Fig. 5(c) and Fig. 5(f), $\Delta [{{\textrm{P}_{11}}(N )} ]$ values become larger than nonabsorptive cases with the same truncation number, while ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ values do not.

Tables Icon

Table 1. The values ${N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}$ for absorptive hexagonal column with $2a/h = 0.8$

4. Effect of particle shape

Section 3 only considers the case of a single shape, a hexagonal column with aspect ratio $0.8$. In the following numerical experiments, we consider two other shapes, namely a hexagonal plate with aspect ratio $2.0$ (i.e., a hexagonal plate) and an eight-hexagonal column aggregate (see Fig. 2(c)) defined in Yang et al. [49]. IITM numerical experiments are conducted with size parameters ranging from $5$ to $60$ with an interval of $5$, and real refractive indices $1.01$ and $1.05$ to $2.0$ with an interval of $0.05$, and determine the optimal truncation number according to the convergence criterion Eq. (17) for the hexagonal plate, while for the aggregate shape, size parameters vary from $5$ to $50$ with an interval of $5$ and real refractive indices $1.01$ and $1.1$ to $2.0$ with an interval of $0.1$.

We find ${N_{\textrm{opt}}}$ values for the hexagonal plate and aggregate according to the convergence criterion Eq. (17) at individual size parameters and indices of refraction. For the two shapes, we assume that their ${N_{\textrm{opt}}}$ values are dependent on x and ${m_\textrm{r}}$ in the same manner as Eq. (18). Then, we obtain the coefficients ${c_1}$, ${c_2}$ and ${c_3}$ for the two shapes by minimizing the RMSE over the suite of calculations. The resulting empirical formulas for the hexagonal plate (${N_{\textrm{new},\textrm{hp}}}$) and aggregate (${N_{\textrm{new},\textrm{agg}}}$) are

$$ N_{\text {new,hp }}=\mathrm{INT}^{-}\left[\left(0.85 x+3.5 x^{1 / 3}\right) m_{\mathrm{r}}\right]+3 $$
$$ N_{\text {new,agg }}=\mathrm{INT}^{-}\left[\left(0.79 x+3.9 x^{1 / 3}\right) m_{\mathrm{r}}\right]+4 $$

The differences ${N_{\textrm{new},\textrm{hp}}} - {N_{\textrm{opt}}}$ and ${N_{\textrm{new},\textrm{agg}}} - {N_{\textrm{opt}}}$ are shown in Fig. 8. The minimal RMSEs obtained with ${N_{\textrm{new},\textrm{hp}}}$ and ${N_{\textrm{new},\textrm{agg}}}$ are $1.91$ and $2.94,$ respectively and are close to the RMSE value of $2.01$ obtained with ${N_{\textrm{new},\textrm{hc}}}$ in the hexagonal column cases considered in Fig. 7. This suggests that the ${N_{\textrm{opt}}}$ for different shapes may have similar dependences on x and ${m_\textrm{r}}$. Because the term ${c_2}{x^{1/3}}$ is understood to be related to the edge effect, differences in values of ${c_2}$ for different shapes indicates the plausible result that the edge effect depends on particle shape.

 figure: Fig. 8.

Fig. 8. (a) Absolute difference ${N_{\textrm{new},\textrm{hp}}} - {N_{\textrm{opt}}}$. The hexagonal plate has aspect ratio $\sigma = 2a/h = 2.0$. (b) Absolute difference ${N_{\textrm{new},\textrm{agg}}} - {N_{\textrm{opt}}}$. The 8 columns aggregate shape is shown in Fig. 2(c). The dashed contour lines in the two panels denote $|{N_{\textrm{new},\textrm{hp}}} - {N_{\textrm{opt}}}|= 2$ and $|{N_{\textrm{new},\textrm{agg}}} - {N_{\textrm{opt}}}|= 2$, respectively.

Download Full Size | PDF

The number of potential particle shapes is unlimited, and we cannot validate the dependence of ${N_{\textrm{opt}}}$ on x and ${m_\textrm{r}}$ for all shapes. We conduct IITM experiments to determine ${N_{\textrm{opt}}}$ for another eight particle shapes for a collection of size parameters and refractive indices. Then, we use Eq. (19) (${N_{\textrm{new},\textrm{hc}}}$) to estimate ${N_{\textrm{opt}}}$ for the eight particle shapes. The differences ${N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}$ for the tested cases are listed in Table 2. The shapes include hexagonal column/plate with different aspect ratios, droxtals, hollow columns, 5-plate aggregates, solid/hollow bullets, and hexahedrons. The shapes are shown in Fig. 9. The hexahedron shape has been used to model single-scattering properties of nonspherical dust aerosols [50]. The other shapes have been used to model single-scattering properties of ice crystals [49].

 figure: Fig. 9.

Fig. 9. Additional particle shapes considered in the IITM experiments.

Download Full Size | PDF

Tables Icon

Table 2. ${N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}$ for various particles with other shapes shown in Fig. 9

As shown in Table 2, ${N_{\textrm{opt}}} - {N_{\textrm{new},\textrm{hc}}}$ varies significantly for different shapes. This indicates that the relation between ${N_{\textrm{opt}}}$ and x and ${m_\textrm{r}}$ is highly dependent on particle shape. Although we cannot give a single empirical formula to estimate ${N_{\textrm{opt}}}$ for all the particle shapes, based on our numerical experiments for the three shapes, namely hexagonal column with aspect ratio $0.8$, hexagonal plate with aspect ratio $2.0$, and 8 columns aggregate, the relation between ${N_{\textrm{opt}}}$ and x and ${m_\textrm{r}}$ can largely be described by Eq. (18). The coefficients ${c_1}$, ${c_2}$ and ${c_3}$ are shape-dependent.

5. Conclusion

For a given particle, the dimension of the T-matrix or the maximum VSWF degree, the radial resolution of spherical shells in the IITM recursive computation, and the precision of the ${\mathbf {U}}$ matrix calculation all contribute to the determination of accuracy in IITM computations. By specifying sufficient radial resolution and quadrature points in the ${\mathbf {U}}$ matrix calculation, we focus on determining the T-matrix truncation number. For computation of three single-scattering properties (scattering phase matrix, and extinction and scattering cross sections), we have argued that a criterion of convergence should be based on the scattering phase function, because it will in most cases ensure convergence of other single-scattering properties, and we have introduced a criterion for convergence based on the scattering phase function.

IITM calculations of the sort we have conducted are highly CPU-intensive, and so we were only able to examine a few relatively simple particle shapes that have been commonly studied in the single-scattering literature, and a modest range of choices of the size parameter, the index of refraction, and particle shape. Our results may therefore be better regarded as indications of directions for further research than definitive findings valid for the entire range of particles considered in single scattering studies. One simple conclusion is that a larger T-matrix dimension is needed for nonabsorptive particles with larger refractive index. Beyond that observation, we have investigated how well an empirical formula that has just three adjustable coefficients is able to describe the relation between optimal truncation number (which determines the T-matrix dimension), the size parameter, and the refractive index. Our numerical experiments indicate that all three coefficients are shape-dependent. The empirical formula has been presented as a generalization of earlier formulae for optimal truncation number that ignored the index of refraction. While our results do not suggest that there is a universal empirical formula of so simple a form as we have investigated, the results do clearly illustrate significant sensitivity of optimal truncation number in IITM computations to factors other than the size parameter, in particular to the refractive index and particle shape.

Funding

National Science Foundation (AGS-1826936).

Acknowledgments

The Texas A&M High Performance Computing Center provides us with critical technological support.

Disclosures

The authors declare no conflicts of interest.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. H. C. van de Hulst, Light scattering by small particles (Dover, 1981).

2. M. I. Mishchenko, L. D. Travis, and A. A. Lacis, Scattering, absorption, and emission of light by small particles (Cambridge University Press, 2002).

3. L. Bi and P. Yang, “Modeling of light scattering by biconcave and deformed red blood cells with the invariant imbedding T-matrix method,” J. Biomed. Opt. 18(5), 055001 (2013). [CrossRef]  

4. N. G. Khlebtsov, “T-matrix method in plasmonics: An overview,” J. Quant. Spectrosc. Radiat. Transfer 123, 184–217 (2013). [CrossRef]  

5. P. C. Waterman, “Matrix formulation of electromagnetic scattering,” Proc. IEEE 53(8), 805–812 (1965). [CrossRef]  

6. P. C. Waterman, “Symmetry, unitarity, and geometry in electromagnetic scattering,” Phys. Rev. D 3(4), 825–839 (1971). [CrossRef]  

7. M. I. Mishchenko, “Light scattering by randomly oriented axially symmetric particles,” J. Opt. Soc. Am. A 8(6), 871–882 (1991). [CrossRef]  

8. M. I. Mishchenko, J. W. Hovenier, and L. D. Travis, Light scattering by nonspherical particles: Theory, measurements, and applications (Academic Press, 1999).

9. M. I. Mishchenko, “Calculation of the amplitude matrix for a nonspherical particle in a fixed orientation,” Appl. Opt. 39(6), 1026–1031 (2000). [CrossRef]  

10. F. M. Kahnert, “Numerical methods in electromagnetic scattering theory,” J. Quant. Spectrosc. Radiat. Transfer 79-80, 775–824 (2003). [CrossRef]  

11. A. Doicu, T. Wriedt, and Y. A. Eremin, Light scattering by systems of particles: Null-field method with discrete sources: Theory and programs (Springer, 2006).

12. D. W. Mackowski and M. I. Mishchenko, “Calculation of the T matrix and the scattering matrix for ensembles of spheres,” J. Opt. Soc. Am. A 13(11), 2266–2278 (1996). [CrossRef]  

13. D. W. Mackowski and M. I. Mishchenko, “A multiple sphere T-matrix FORTRAN code for use on parallel computer clusters,” J. Quant. Spectrosc. Radiat. Transfer 112(13), 2182–2192 (2011). [CrossRef]  

14. B. R. Johnson, “Invariant imbedding T matrix approach to electromagnetic scattering,” Appl. Opt. 27(23), 4861–4873 (1988). [CrossRef]  

15. L. Bi, P. Yang, G. W. Kattawar, and M. I. Mishchenko, “Efficient implementation of the invariant imbedding T-matrix method and the separation of variables method applied to large nonspherical inhomogeneous particles,” J. Quant. Spectrosc. Radiat. Transfer 116, 169–183 (2013). [CrossRef]  

16. L. Bi and P. Yang, “Accurate simulation of the optical properties of atmospheric ice crystals with the invariant imbedding T-matrix method,” J. Quant. Spectrosc. Radiat. Transfer 138, 17–35 (2014). [CrossRef]  

17. B. Sun, L. Bi, P. Yang, M. Kahnert, and G. Kattawar, Invariant imbedding T-matrix method for light scattering by nonspherical and inhomogeneous particles (Elsevier, 2020).

18. B. T. Draine and P. J. Flatau, “Discrete-dipole approximation for scattering calculations,” J. Opt. Soc. Am. A 11(4), 1491–1499 (1994). [CrossRef]  

19. M. A. Yurkin and A. G. Hoekstra, “The discrete dipole approximation: An overview and recent developments,” J. Quant. Spectrosc. Radiat. Transfer 106(1-3), 558–589 (2007). [CrossRef]  

20. M. A. Yurkin, V. P. Maltsev, and A. G. Hoekstra, “The discrete dipole approximation for simulation of light scattering by particles much larger than the wavelength,” J. Quant. Spectrosc. Radiat. Transfer 106(1-3), 546–557 (2007). [CrossRef]  

21. P. Yang and K. N. Liou, “Finite-difference time domain method for light scattering by small ice crystals in three-dimensional space,” J. Opt. Soc. Am. A 13(10), 2072–2085 (1996). [CrossRef]  

22. W. Sun, Q. Fu, and Z. Chen, “Finite-difference time-domain solution of light scattering by dielectric particles with perfectly matched layer absorbing boundary conditions,” Appl. Opt. 38(15), 3141–3151 (1999). [CrossRef]  

23. W. Sun, N. G. Loeb, S. Tanev, and G. Videen, “Finite-difference time-domain solution of light scattering by an infinite dielectric column immersed in an absorbing medium,” Appl. Opt. 44(10), 1977–1983 (2005). [CrossRef]  

24. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical recipes 3rd edition: The art of scientific computing, (Cambridge University Press, 2007), Chap. 19.1.

25. M. I. Mishchenko and L. D. Travis, “Capabilities and limitations of a current FORTRAN implementation of the T-matrix method for randomly oriented, rotationally symmetric scatterers,” J. Quant. Spectrosc. Radiat. Transfer 60(3), 309–324 (1998). [CrossRef]  

26. M. Kahnert, “The T-matrix code Tsym for homogeneous dielectric particles with finite symmetries,” J. Quant. Spectrosc. Radiat. Transfer 123, 62–78 (2013). [CrossRef]  

27. M. A. Yurkin and M. Kahnert, “Light scattering by a cube: Accuracy limits of the discrete dipole approximation and the T-matrix method,” J. Quant. Spectrosc. Radiat. Transfer 123, 176–183 (2013). [CrossRef]  

28. L. Bi, W. Lin, Z. Wang, X. Tang, X. Zhang, and B. Yi, “Optical modeling of sea salt aerosols: The effects of nonsphericity and inhomogeneity,” J. Geophys. Res.: Atmos. 123(1), 543–558 (2018). [CrossRef]  

29. P. Yang, J. Ding, R. L. Panetta, K. N. Liou, G. W. Kattawar, and M. Mishchenko, “On the convergence of numerical computations for both exact and approximate solutions for electromagnetic scattering by nonspherical dielectric particles,” Prog. Electromagn. Res. 164, 27–61 (2019). [CrossRef]  

30. Z. Wang, L. Bi, H. Wang, Y. Wang, W. Han, and X. Zhang, “Evaluation of a new internally-mixed aerosol optics scheme in the weather research and forecasting model,” J. Quant. Spectrosc. Radiat. Transfer 283, 108147 (2022). [CrossRef]  

31. L. Bi, Z. Wang, W. Han, W. Li, and X. Zhang, “Computation of optical properties of core-shell super-spheroids using a GPU implementation of the invariant imbedding T-matrix method,” Front. in Remot. Sens. 3, 903312 (2022). [CrossRef]  

32. W. J. Wiscombe, “Improved Mie scattering algorithms,” Appl. Opt. 19(9), 1505–1509 (1980). [CrossRef]  

33. S. Zhai, R. L. Panetta, and P. Yang, “Improvements in the computational efficiency and convergence of the invariant imbedding T-matrix method for spheroids and hexagonal prisms,” Opt. Express 27(20), A1441–A1457 (2019). [CrossRef]  

34. S. Hu, L. Liu, T. Gao, and Q. Zeng, “An analysis of the factors influencing the modeling accuracy of the invariant imbedding T-matrix method and the optimal design of the parameter settings for particles with different geometrical and optical properties,” J. Quant. Spectrosc. Radiat. Transfer 256, 107306 (2020). [CrossRef]  

35. G. Mie, “Beiträge Zur Optik Trüber Medien, Speziell Kolloidaler Metallösungen,” Ann. Phys. 330(3), 377–445 (1908). [CrossRef]  

36. R. Bellman and G. Wang, An introduction to Invariant Imbedding, (SIAM Philadelphia, 1992).

37. A. Doicu, T. Wriedt, and N. Khebbache, “An overview of the methods for deriving recurrence relations for T-matrix calculation,” J. Quant. Spectrosc. Radiat. Transfer 224, 289–302 (2019). [CrossRef]  

38. L. Bi and P. Yang, “Tunneling effects in electromagnetic wave scattering by nonspherical particles: A comparison of the Debye series and physical-geometric optics approximations,” J. Quant. Spectrosc. Radiat. Transfer 178, 93–107 (2016). [CrossRef]  

39. L. Bi, P. Yang, and G. W. Kattawar, “Edge-effect contribution to the extinction of light by dielectric disks and cylindrical particles,” Appl. Opt. 49(24), 4641–4646 (2010). [CrossRef]  

40. A. G. Ramm, “Convergence of the T-matrix approach to scattering theory,” J. Math. Phys. (Melville, NY, U. S.) 23(6), 1123–1125 (1982). [CrossRef]  

41. A. Doicu, Y. A. Eremin, and T. Wriedt, “Convergence of the T-matrix method for light scattering from a particle on or near a surface,” Opt. Commun. 159(4-6), 266–277 (1999). [CrossRef]  

42. J. Ding and L. Xu, “Convergence of the T-matrix approach for randomly oriented, nonabsorbing, nonspherical Chebyshev particles,” J. Quant. Spectrosc. Radiat. Transfer 63(2-6), 163–174 (1999). [CrossRef]  

43. A. A. R. Neves and D. Pisignano, “Effect of finite terms on the truncation error of Mie series,” Opt. Lett. 37(12), 2418–2420 (2012). [CrossRef]  

44. J. R. Allardice and E. C. Le Ru, “Convergence of Mie theory series: Criteria for far-field and near-field properties,” Appl. Opt. 53(31), 7224–7229 (2014). [CrossRef]  

45. W. R. C. Somerville, B. Auguié, and E. C. Le Ru, “Accurate and convergent T-matrix calculations of light scattering by spheroids,” J. Quant. Spectrosc. Radiat. Transfer 160, 29–35 (2015). [CrossRef]  

46. J. V. Dave, “Scattering of electromagnetic radiation by a large, absorbing sphere,” IBM J. Res. Dev. 13(3), 302–313 (1969). [CrossRef]  

47. V. Khare, “Short-wavelength scattering of electromagnetic waves by a homogeneous dielectric sphere,” Ph. D. Thesis, Rochester Univ., (1976).

48. L. Mukherjee L, P. W. Zhai, Y. Hu, and D. M. Winker, “Single scattering properties of non-spherical hydrosols modeled by spheroids,” Opt. Express 26(2), A124–135 (2018). [CrossRef]  

49. P. Yang, L. Bi, B. A. Baum, K. N. Liou, G. W. Kattawar, M. I. Mishchenko, and B. Cole, “Spectrally consistent scattering, absorption, and polarization properties of atmospheric ice crystals at wavelengths from 0.2 to 100 µm,” J. Atmos. Sci. 70(1), 330–347 (2013). [CrossRef]  

50. M. Saito, P. Yang, J. Ding, and X. Liu, “A comprehensive database of the optical properties of irregular aerosol particles for radiative transfer simulations,” J. Atmos. Sci. 78(7), 2089–2111 (2021). [CrossRef]  

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (9)

Fig. 1.
Fig. 1. Illustration of IITM algorithm. ${r_{\textrm{max}}}$ is the circumscribed sphere radius, ${r_1}$ is the inscribed sphere radius, and ${r_l}$ is the radius of a sphere enclosing a portion of the particle in recursion step l.
Fig. 2.
Fig. 2. (a) The memory requirement and (b) CPU time cost for particles with different shapes in IITM computation with increasing N. (c) Particle shapes. All particles have the same size parameter $x = 25$ and refractive index $\tilde{m} = 1.3078 + 0i$. The hexagonal column has an aspect ratio $2a/h = 0.8$.
Fig. 3.
Fig. 3. Radial resolution test for a single hexagonal column with an aspect ratio of $2a/h = 0.8$ and 8-column aggregate. In these computations, $x = 25$ and $\tilde{m} = 1.3078 + 0i$. The wavelength is assumed to be $2\pi \; \mu m$ in the computation. (a) Relation between computed ${C_{\textrm{sca}}}$ and truncation number N for different radial resolutions $\Delta x$ in the single hexagonal column case. (b) Relative change in ${C_{\textrm{sca}}}$, or ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$, from truncation number $N - 1$ to N for different $\Delta x$ in the single hexagonal column case. (c-d) Same as (a-b), except that the particle shape is an 8-column aggregate.
Fig. 4.
Fig. 4. Convergence criteria $\Delta [{{\textrm{P}_{11}}(N )} ]$ and ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ with increasing N in IITM computations. The particle is a hexagonal column with $2a/h = 0.8,x = 50,\; \tilde{m} = 1.3078 + 0i$.
Fig. 5.
Fig. 5. (a-c) ${\textrm{R}_{\textrm{Mi}02}}[{C(N )} ]$ defined in Eq. (11) as a function of size parameter and refractive index from IITM computational results of a hexagonal column with aspect ratio $2a/h = 0.8$; (d-f) Similar plots as (a-c), but for $\Delta [{{\textrm{P}_{11}}(N )} ]$ defined in Eq. (17a). In all panels $N = {N_{\textrm{Mi}02}}\; $ and are obtained by Eq. (13). In (a) and (d), all particles have $\tilde{m} = 1.3078 + 0i$; in (b) and (e), all particles have $x = 50,\; {m_\textrm{i}} = 0$; and in (c) and (f), all particles have $x = 50,\; {m_\textrm{r}} = 1.3078$.
Fig. 6.
Fig. 6. Scattering phase matrix elements computed by IITM with different truncation numbers N. The convergence criterion $\Delta [{{\textrm{P}_{11}}(N )} ]\le 0.001$ is satisfied at $N = 138$ (red dashed curves). The particle is a hexagonal column with $2a/h = 0.8,x = 100,$ and $\tilde{m} = 1.3078 + 0i$.
Fig. 7.
Fig. 7. (a) Black contours with labeled numbers show the optimal truncation number ${N_{\textrm{opt}}}$ for hexagonal columns with an aspect ratio $2a/h = 0.8$ as a function of the size parameter and the real part of the refractive index. Colored contours with the colorbar represent the difference ${N_{\textrm{opt}}} - {N_{\textrm{Wis}80}}\; .$ (b) Relative difference $1 - {N_{\textrm{new},\textrm{hc}}}/{N_{\textrm{opt}}}$ for truncation number computation using the new estimation formula. (c) Absolute difference ${N_{\textrm{new},\textrm{hc}}} - {N_{\textrm{opt}}}$ for truncation number computation using the new estimation formula. The dashed contour lines show $|{N_{\textrm{new},\textrm{hc}}} - {N_{\textrm{opt}}}|= 2$.
Fig. 8.
Fig. 8. (a) Absolute difference ${N_{\textrm{new},\textrm{hp}}} - {N_{\textrm{opt}}}$. The hexagonal plate has aspect ratio $\sigma = 2a/h = 2.0$. (b) Absolute difference ${N_{\textrm{new},\textrm{agg}}} - {N_{\textrm{opt}}}$. The 8 columns aggregate shape is shown in Fig. 2(c). The dashed contour lines in the two panels denote $|{N_{\textrm{new},\textrm{hp}}} - {N_{\textrm{opt}}}|= 2$ and $|{N_{\textrm{new},\textrm{agg}}} - {N_{\textrm{opt}}}|= 2$, respectively.
Fig. 9.
Fig. 9. Additional particle shapes considered in the IITM experiments.

Tables (2)

Tables Icon

Table 1. The values N opt N new , hc for absorptive hexagonal column with 2 a / h = 0.8

Tables Icon

Table 2. N opt N new , hc for various particles with other shapes shown in Fig. 9

Equations (26)

Equations on this page are rendered with MathJax. Learn more.

E inc ( r ) = n = 1 m = n n [ a m n Rg M m n ( k r ) + b m n Rg N m n ( k r ) ] ,
E sca ( r ) = n = 1 m = n n [ p m n M m n ( k r ) + q m n N m n ( k r ) ] ,
[ p m n q m n ] = n = 1 m = n n [ T m n m n 11 T m n m n 12 T m n m n 21 T m n m n 22 ] [ a m n b m n ] ,
p = T a ,
T ( r l ) = Q 11 ( r l ) + [ I + Q 12 ( r l ) ] [ I T ( r l 1 ) Q 22 ( r l ) ] 1 T ( r l 1 ) [ I + Q 21 ( r l ) ] .
Q 11 ( r l ) = i k J T ( r l ) Q ( r l ) J ( r l ) ,
Q 12 ( r l ) = i k J T ( r l ) Q ( r l ) H ( r l ) ,
Q 21 ( r l ) = i k H T ( r l ) Q ( r l ) J ( r l ) ,
Q 22 ( r l ) = i k H T ( r l ) Q ( r l ) H ( r l ) ,
Q ( r l ) = w l U ( r l ) [ I w l U ( r l ) G ( r l , r l ) ] 1 ,
G ( r , r ) = { i k H n ( r ) J n T ( r ) , r > r i k [ H n ( r ) J n T ( r ) + J n ( r ) H n T ( r ) ] / 2 , r = r i k J n ( r ) H n T ( r ) , r < r
U m n m n = k 2 r 2 ( 1 ) m + m ( 2 n + 1 4 π n ( n + 1 ) ) ( 2 n + 1 4 π n ; ( n + 1 ) ) 0 π sin θ d θ 0 2 π d φ e i ( m m ) φ [ m ~ 2 ( r , θ , φ ) 1 ] × [ π m n π m n ; + τ m n τ m n i [ π m n τ m n ; + τ m n π m n ] 0 i [ π m n τ m n ; + τ m n π m n ] π m n π m n ; + τ m n τ m n 0 0 0 n n ( n + 1 ) ( n + 1 ) m ~ 2 ( r , θ , φ ) d 0 m n ( θ ) d 0 m n ( θ ) ] ,
π m n ( θ ) = m sin θ d 0 m n ( θ ) = 1 2 n ( n + 1 ) [ d 1 m n ( θ ) + d 1 m n ( θ ) ] ,
τ m n ( θ ) = d d θ d 0 m n ( θ ) = 1 2 n ( n + 1 ) [ d 1 m n ( θ ) d 1 m n ( θ ) ] .
R Mi 02 [ C ( N ) ] = max { | C ext ( N ) C ext ( N 1 ) | C ext ( N ) , | C sca ( N ) C sca ( N 1 ) | C sca ( N ) } ,
N Wis 80 = { IN T ( x + 4 x 1 / 3 ) + 1 , 0.02 x 8 IN T ( x + 4.05 x 1 / 3 ) + 2 , 8 < x < 4200 IN T ( x + 4 x 1 / 3 ) + 2 , x 4200 ,
N Mi 02 = IN T ( x + 4.05 x 1 / 3 ) + 8 ,
N Zh 19 = IN T ( x + 4.05 x 1 / 3 ) + 5.
N Hu 20 = IN T [ 1.1 ( x + 4.05 x 1 / 3 + 8 ) ] ,
R Mi 02 [ C ( N ) ] 0.001 = ε .
Δ [ P 11 ( N ) ] i n Θ [ ln P 11 ( Θ i ) | N ln P 11 ( Θ i ) | N 1 ] 2 n Θ ,
Δ [ P 11 ( N ) ] 0.001 = ε ,
N = IN T [ ( c 1 x + c 2 x 1 / 3 ) m r ] + c 3 ,
N new , hc = IN T [ ( 0.91 x + 2.6 x 1 / 3 ) m r ] + 4.
N new,hp  = I N T [ ( 0.85 x + 3.5 x 1 / 3 ) m r ] + 3
N new,agg  = I N T [ ( 0.79 x + 3.9 x 1 / 3 ) m r ] + 4
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.