My approach is to first use DDA to simulate the scattering properties of single particles across the 0-2 μm radius range. I use a radius step size of 0.05 μm, starting from 0.1 μm (i.e., 0.1 μm, 0.15 μm, 0.2 μm, ..., up to 2.0 μm). Finally, I integrate the results for all single particles across the 0-2 μm range (at each step size) to obtain the scattering properties of the 0-2 μm ellipsoidal particle group.
During this process, a minor issue arises: when performing DDA simulations, the LG beam needs to be imported externally. The LG beam file is generated by calculating the electric field components (Ex, Ey, Ez) and intensity of an LG beam with a specific topological charge at given spatial points. The input spatial points for generating this LG beam are determined within the DDA simulation based on the physical characteristics of the single particle (such as its radius, complex refractive index, etc.).
Therefore, when simulating the scattering properties of LG beams interacting with groups of 0-2 μm haze particles of different shapes, I need to keep the light field file constant as a control variable. However, since my light field file is generated based on the physical characteristics of a specific particle, a problem occurs. For example, if the light field file was generated for a particle radius of 0.5 μm, I can only simulate scattering and polarization properties for particle radii from 0.5 μm to 2.0 μm. I cannot simulate radii smaller than 0.5 μm because the code throws an error indicating a mismatch: the number of points in the light field file exceeds the number of dipoles generated for the smaller particle.
To study the scattering properties of the 0-2 μm particle group, I selected the LG light field file generated for a particle radius of 0.1 μm. I am using this single light field file to simulate the scattering properties of all single particles within the 0-2 μm radius range. My question is: Could this introduce accuracy issues? For instance, would using this specific LG light field file (generated for a 0.1 μm particle) to simulate scattering for a 1.5 μm particle be inaccurate?
Furthermore, how should I resolve this mismatch problem between the light field file and the number of dipoles if I want to accurately simulate the scattering properties of 0-2 μm haze particle groups?" looking forward to your reply!
Best regards,
Thea
My approach involves dividing the radius range (0–2 µm) into steps of 0.1 µm. For each radius value, I generate corresponding optical field files based on the physical parameters of the particles. Finally, these optical field files are read into ADDA using the -beam read
command to perform the simulation.
Recently, I have been simulating LG beams of different orders interacting with ellipsoidal haze particle groups. The shape parameters of the ellipsoids are set as a/c = b/c = 0.5. The topological charge numbers (L) of the LG beams are selected as L = 0, 1, 2, 3, 4, 5, and 7. When L = 0, the LG beam degenerates into a Gaussian beam.
First, I used the built-in barton5
beam option in ADDA to simulate the scattering characteristics from 0–2 µm and compared the results with those obtained by importing the LG beam with L = 0. This comparison was intended to verify whether my method of importing the LG beam was correct. The verification result showed that the overall trends of the scattering characteristics with respect to size parameters were largely consistent between the two methods.
However, when simulating higher-order LG beams (L = 1 and 2), I observed that the extinction efficiency factor, absorption efficiency factor, and scattering efficiency factor decreased as the topological charge number L increased. Additionally, the peaks of the curves shifted toward larger size parameters (i.e., larger particle sizes).
When the topological charge number continued to increase (L = 3, 4, 5), the peak values of the three efficiency factors began to rise significantly—sometimes even exceeding the values obtained for L = 0. Specifically, the maximum extinction efficiency for L = 0 was approximately 2.3, while for L = 4 and L = 5, the maxima reached 8.4 and 37.1, respectively. More strikingly, when L = 7, the maximum extinction efficiency soared to 1210. This extremely large value for L = 7 seems potentially unreasonable.
The process of importing the optical field files remains consistent across all simulations. The detailed plots showing how the efficiency factors vary with the size parameter are included in the attachments.
Therefore, I would like to ask: when the topological charge number L is set to 5 or 7, what might be causing the unreasonable values in the calculated scattering efficiency factors using ADDA?
Best regards,
NW