Discrete Dipole Approximation
   HOME

TheInfoList



OR:

Discrete dipole approximation (DDA), also known as coupled dipole approximation, is a method for computing
scattering Scattering is a term used in physics to describe a wide range of physical processes where moving particles or radiation of some form, such as light or sound, are forced to deviate from a straight trajectory by localized non-uniformities (including ...
of radiation by particles of arbitrary shape and by periodic structures. Given a target of arbitrary geometry, one seeks to calculate its scattering and absorption properties by an approximation of the continuum target by a finite array of small polarizable
dipoles In physics, a dipole () is an electromagnetic phenomenon which occurs in two ways: *An electric dipole deals with the separation of the positive and negative electric charges found in any electromagnetic system. A simple example of this system ...
. This technique is used in a variety of applications including
nanophotonics Nanophotonics or nano-optics is the study of the behavior of light on the nanometer scale, and of the interaction of nanometer-scale objects with light. It is a branch of optics, optical engineering, electrical engineering, and nanotechnology. It ...
,
radar Radar is a detection system that uses radio waves to determine the distance (''ranging''), angle, and radial velocity of objects relative to the site. It can be used to detect aircraft, ships, spacecraft, guided missiles, motor vehicles, w ...
scattering,
aerosol An aerosol is a suspension (chemistry), suspension of fine solid particles or liquid Drop (liquid), droplets in air or another gas. Aerosols can be natural or Human impact on the environment, anthropogenic. Examples of natural aerosols are fog o ...
physics and
astrophysics Astrophysics is a science that employs the methods and principles of physics and chemistry in the study of astronomical objects and phenomena. As one of the founders of the discipline said, Astrophysics "seeks to ascertain the nature of the h ...
.


Basic concepts

The basic idea of the DDA was introduced in 1964 by DeVoe who applied it to study the optical properties of molecular aggregates; retardation effects were not included, so DeVoe's treatment was limited to aggregates that were small compared with the wavelength. The DDA, including retardation effects, was proposed in 1973 by
Purcell Henry Purcell (, rare: September 1659 – 21 November 1695) was an English composer. Purcell's style of Baroque music was uniquely English, although it incorporated Italian and French elements. Generally considered among the greatest En ...
and Pennypacker who used it to study interstellar dust grains. Simply stated, the DDA is an approximation of the continuum target by a finite array of polarizable points. The points acquire dipole moments in response to the local electric field. The dipoles interact with one another via their electric fields, so the DDA is also sometimes referred to as the coupled dipole approximation. Nature provides the physical inspiration for the DDA - in 1909
Lorentz Lorentz is a name derived from the Roman surname, Laurentius, which means "from Laurentum". It is the German form of Laurence. Notable people with the name include: Given name * Lorentz Aspen (born 1978), Norwegian heavy metal pianist and keyboar ...
showed that the dielectric properties of a substance could be directly related to the polarizabilities of the individual atoms of which it was composed, with a particularly simple and exact relationship, the Clausius-Mossotti relation (or Lorentz-Lorenz), when the atoms are located on a cubical lattice. We may expect that, just as a continuum representation of a solid is appropriate on length scales that are large compared with the interatomic spacing, an array of polarizable points can accurately approximate the response of a continuum target on length scales that are large compared with the interdipole separation. For a finite array of point dipoles the scattering problem may be solved exactly, so the only approximation that is present in the DDA is the replacement of the continuum target by an array of N-point dipoles. The replacement requires specification of both the geometry (location of the dipoles) and the dipole polarizabilities. For monochromatic incident waves the self-consistent solution for the oscillating dipole moments may be found; from these the absorption and scattering cross sections are computed. If DDA solutions are obtained for two independent polarizations of the incident wave, then the complete amplitude scattering matrix can be determined. Alternatively, the DDA can be derived from volume integral equation for the electric field. This highlights that the approximation of point dipoles is equivalent to that of discretizing the integral equation, and thus decreases with decreasing dipole size. With the recognition that the polarizabilities may be tensors, the DDA can readily be applied to anisotropic materials. The extension of the DDA to treat materials with nonzero magnetic susceptibility is also straightforward, although for most applications magnetic effects are negligible.


Extensions

The method was improved by Draine, Flatau, and Goodman who applied
fast Fourier transform A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT). Fourier analysis converts a signal from its original domain (often time or space) to a representation in th ...
to calculate
convolution In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions ( and ) that produces a third function (f*g) that expresses how the shape of one is ...
problem arising in the DDA which allowed to calculate scattering by large targets. They distributed discrete dipole approximation open source code DDSCAT. There are now several DDA implementations, extensions to periodic targets and particles placed on or near a plane substrate. and comparisons with exact technique were published. Other aspects such as the validity criteria of the discrete dipole approximation was published. The DDA was also extended to employ rectangular or cuboid dipoles which is more efficient for highly oblate or prolate particles.


Discrete dipole approximation codes

There are reviews as well as published comparison of existing codes. Most of the codes apply to arbitrary-shaped inhomogeneous nonmagnetic particles and particle systems in free space or homogeneous dielectric host medium. The calculated quantities typically include the Mueller matrices, integral cross-sections (extinction, absorption, and scattering), internal fields and angle-resolved scattered fields (phase function).


General-purpose open-source DDA codes

These codes typically use regular grids (cubical or rectangular cuboid),
conjugate gradient method In mathematics, the conjugate gradient method is an algorithm for the numerical solution of particular systems of linear equations, namely those whose matrix is positive-definite. The conjugate gradient method is often implemented as an iterativ ...
to solve large system of linear equations, and FFT-acceleration of the matrix-vector products which uses convolution theorem. Complexity of this approach is almost linear in number of dipoles for both time and memory.


Specialized DDA codes

These list include codes that do not qualify for the previous section. The reasons may include the following: source code is not available,
FFT A fast Fourier transform (FFT) is an algorithm that computes the discrete Fourier transform (DFT) of a sequence, or its inverse (IDFT). Fourier analysis converts a signal from its original domain (often time or space) to a representation in the ...
acceleration is absent or reduced, the code focuses on specific applications not allowing easy calculation of standard scattering quantities.


Gallery of shapes

File:Shape periodic2d.png, Scattering by periodic structures such as slabs, gratings, of periodic cubes placed on a surface, can be solved in the discrete dipole approximation. File:Shape_1d_cylinder.png, Scattering by infinite object (such as cylinder) can be solved in the discrete dipole approximation.


See also

*
Computational electromagnetics Computational electromagnetics (CEM), computational electrodynamics or electromagnetic modeling is the process of modeling the interaction of electromagnetic fields with physical objects and the environment. It typically involves using computer ...
*
Mie theory The Mie solution to Maxwell's equations (also known as the Lorenz–Mie solution, the Lorenz–Mie–Debye solution or Mie scattering) describes the scattering of an electromagnetic plane wave by a homogeneous sphere. The solution takes the f ...
*
Finite-difference time-domain method Finite-difference time-domain (FDTD) or Yee's method (named after the Chinese American applied mathematician Kane S. Yee, born 1934) is a numerical analysis technique used for modeling computational electrodynamics (finding approximate solutions to ...
*
Method of moments (electromagnetics) The method of moments (MoM), also known as the moment method and method of weighted residuals, is a numerical method in computational electromagnetics. It is used in computer programs that simulate the interaction of electromagnetic fields such ...


References

{{DEFAULTSORT:Discrete Dipole Approximation Computational science Electrodynamics Scattering Scattering, absorption and radiative transfer (optics) Computational electromagnetics