Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
YurkinPhD.pdf
Скачиваний:
67
Добавлен:
28.03.2016
Размер:
4.03 Mб
Скачать

Глава 2. Метод дискретных диполей

2.1.Обзор МДД*

Вэтом разделе представлен обзор литературы по МДД, обсуждающий историю метода и современные достижения в рамках общей формулировки, основанной на интегральном уравнении для электрического поля. Обсуждается как теория, так и вычислительные аспекты МДД, последние особенно важны для практического применения метода. В завершение описывается положение МДД среди других методов моделирования светорассеяния и возможные пути дальнейшего развития.

2.1.1. Введение

МДД это метод моделирования рассеяния и поглощения электромагнитных волн частицами произвольной формы и внутренней структуры. Изначально МДД был предложен Пурселлом (Purcell) и Пеннипэкером (Pennypacker) (ПП) [44], которые исходили из физической картины набора точечных диполей. В дальнейшем он развивался Дрейном (Draine) и сотрудниками [45-48], которые пропагандировали метод путём развития общедоступной компьютерной программы DDSCAT (см. параграф 2.5.2.2). Позднее было показано, как вывести МДД из интегрального уравнения для электрического поля путём его дискретизации разделением всего объёма рассеивателя на малые кубические элементы. Этот вывод был впервые проведён, вероятно, Годеке (Goedecke) и О’Браеном (O’Brien) [49] и в дальнейшем развивался другими [50-53]. Важно отметить, что оба вывода МДД приводят к одним и тем же уравнениям, различаясь лишь в том, что формулировка на основе интегральных уравнения даёт больше математического понимания используемых приближений, тем самым показывая возможные пути улучшения метода, а модель точечных диполей более понятна физически.

Некоторые исследователи называют МДД методом (или приближением) связанных диполей (coupled dipole method) [54,55]. Другие методы, такие как формулировка на основе объёмного интегрального уравнения (volume integral equation formulation) [56] и дискретизированная функция Грина (ДФГ, discretized Green’s function) [49], разрабатывались независимо от ПП, однако позднее была показана их эквивалентность МДД [27,50]. В дальнейшем, термин МДД будет использоваться для всех этих методов, так как они попадают под общую формулировку. Тем не менее

* Данный обзор опубликован в Yurkin M.A., Hoekstra A.G. The discrete dipole approximation: an overview and recent developments. // J. Quant. Spectrosc. Radiat. Transf. – 2007. – V.106 . – P.558-589.

19

тяжело однозначно отделить МДД от методов основанных на объёмном интегральном уравнении, таких как широкий диапазон ММ с различными базисными и тестовыми функциями [57-60]. Мы считаем, что фундаментально МДД отличается тем, что неизвестные величины, определение которых является первым и главным этапом в процессе решения, являются внутренним электрическим полем или его производной величиной, например, поляризацией, что поддаётся прямой физической интерпретации. Иными словами, любая разновидность МДД может быть интерпретирована как замена рассеивателя множеством взаимодействующих диполей, что обсуждается в подразделе 2.1.2. В качестве примера метода, который мы не относим к МДД, можно привести ММ с иерархическими базисными функциями Лежандра высокого порядка [58].

МДД известен в области светорассеяния и он описан в нескольких обзорах. Обширный обзор Дрейна и Флато (Flatau) [47] описывает практически всё развитие МДД до 1994 г. Более современный обзор Дрейна [48] в основном направлен на применения и численные аспекты. Теория МДД, совместно с другими методами, рассмотрена в обзорах Рида (Wriedt) [61], Чиапетты (Chiappetta) и Торезани (Torresani)

[62]и Канерта [27], а также в монографиях Мищенко и др. [26] и Цанга (Tsang) и др.

[63].Джонс (Jones) [64] рассматривал МДД в контексте различных методов для характеризации частиц. Тем не менее многие улучшения МДД предложенные после 1994 г. не упомянуты ни в одной из этих работ. Те же, что упомянуты, обычно считаются боковыми отступлениями и не рассматриваются в рамках общей формулировки. Более того, насколько нам известно, численная сторона МДД нигде не описана подробно – в каждой работе рассматриваются лишь несколько конкретных аспектов. В данном обзоре мы постараемся заполнить эти пробелы.

Общая формулировка описывается в подразделе 2.1.2 для облегчения дальнейшего обсуждения различных вариантов МДД. Эта формулировка основана на интегральном уравнении, что позволяет единообразно описать всё развитие МДД, однако связь с физически понятной моделью точечных диполей также чётко обозначена. Там же обсуждаются источники ошибок в МДД.

Вподразделе 2.1.3 описаны физические основы МДД и сравнены результаты различных вариаций метода. В параграфе 2.1.3.1 с теоретической точки зрения описаны различные выражения для поляризуемости, члена, описывающего взаимодействие, и сечения поглощения Cabs. Сравнение результатов моделирования, используя различные выражения, приведено в параграфе 2.1.3.2. В частном случае кластеров шаров возможны некоторые улучшения и упрощения, которые описаны в параграфе 2.1.3.3, а существенные модификации, выходящие за рамки общей формулировки, описанной в

20

подразделе 2.1.2, или предназначенные для узких целей, обсуждаются в параграфе

2.1.3.4.

В подразделе 2.1.4 рассматриваются различные численные аспекты МДД, связанные, в основном, с решением очень больших систем линейных уравнений (параграф 2.1.4.1). Параграф 2.1.4.2 посвящён простому итерационному методу для решения линейной системы МДД, обладающему ясным физическим смыслом. Специальная структура матрицы взаимодействия при использовании прямоугольной решётки и применение этой структуры для ускорения вычислений обсуждается в параграфах 2.1.4.3 и 2.1.4.4 соответственно. Общие методы для ускорения вычислений, не требующие прямоугольной решётки, рассматриваются в параграфе 2.1.4.5, а параграф 2.1.4.6 посвящён специальным техникам увеличения эффективности повторяющихся вычислений (например, при усреднении по ориентации).

Численные сравнения МДД с другими методами рассмотрены в подразделе 2.1.5; там же обсуждаются его сильные и слабые стороны. подраздел 2.1.6 завершает обзор и представляет возможное дальнейшее развитие МДД.

2.1.2. Общая формулировка

Везде в данной диссертации предполагается что временная зависимость всех полей описывается множителем exp(iωt), а рассеиватель обладает диэлектрическими, но не магнитными свойствами (единичная магнитная проницаемость). Для упрощения выкладок предполагается, что диэлектрическая проницаемость изотропна, но рассмотрение можно обобщить на случай произвольного тензора диэлектрической проницаемости.*

Электрическое поле внутри диэлектрического рассеивателя описывается следующим интегральным уравнением [27,50]:

 

inc

 

3

 

 

 

 

 

E(r) = E

(r) +

 

,r) L(V0 ,r)χ(r)E(r) ,

(2)

 

d

r G(r,r )χ(r )E(r ) +M(V0

 

 

V \V0

 

 

 

 

 

 

 

 

 

где Einc(r) и E(r) это

падающее

и суммарное электрическое поле в точке

r, а

χ(r) = (ε(r) 1)/4π – восприимчивость среды в точке r (ε(r) – относительная проницаемость). V обозначает объём частицы, т.е. объём, состоящий из всех точек, где восприимчивость ненулевая, а V0 – меньший объём такой, что V0 V, r V0\V0 (

* В большинстве формул скалярные величины можно напрямую заменить тензорным, но есть исключения. Расширения МДД для оптически анизотропных рассеивателей обсуждается в параграфе

2.1.3.4.

21

обозначает границу области). G(r,r) обозначает тензорную функцию Грина в свободном пространстве, определяемую как

 

 

2

 

ˆ ˆ

 

2

 

 

 

ˆ ˆ

 

1ikR

 

 

 

 

 

 

 

 

 

 

 

 

 

R2

 

 

 

 

 

 

R2

G(r,r ) = (k I + )g(R) = g(R) k

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ˆ ˆ

 

 

I 3

RR

 

,

(3)

 

 

R2

 

 

 

 

 

 

 

 

 

 

 

 

где

 

– единичный тензор, k = ω/c

– волновой вектор

в

I

 

 

ˆ ˆ

ˆ ˆ

 

R = r r′, R = |R|, а RR это тензор, определённый как RRμν

декартовы компоненты вектора или тензора):

g(R) = exp(ikR) .

R

свободном пространстве, = Rμ Rν (μ и ν обозначают

(4)

M обозначает следующий интеграл, связанный с конечностью исключаемого объёма V0

M(V0 ,r) = d3r(G(r,r)χ(r)E(r) Gst (r,r)χ(r)E(r)),

V0

где Gst (r,r) обозначает G(r,r) в статическом пределе (k 0):

 

 

 

 

st

 

 

 

1

 

1

 

 

 

 

 

ˆ ˆ

 

 

 

 

 

ˆ ˆ

= −

 

 

 

 

3

RR

 

 

 

 

 

 

 

 

 

3

 

 

 

2

 

 

G (r,r ) =

R

R

I

R

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тензор

 

описывает действие элемента объёма на себя:

 

L

 

 

 

 

 

 

 

 

 

 

 

2

 

 

ˆˆ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L(V0 ,r) = −

d

 

r

R3

,

 

 

 

 

 

 

 

 

 

 

 

 

V0

 

 

 

 

 

 

 

 

 

 

(5)

(6)

(7)

где nˆобозначает внешнюю нормаль к поверхности V0 в точке r'. Тензор L всегда вещественный и симметричный, а его след равен 4π [65]. Важно отметить, что L не зависит от размера V0, а только от его формы (и положения точки r внутри), в то время как M зависит от размера элемента объёма и стремится к нулю при его уменьшении

[50] (если и χ(r), и E(r) непрерывны внутри V0).

При выводе уравнения (2) особенность функции Грина выделяется в явном виде, поэтому оно предпочтительнее чем часто используемое выражение [27,50]:

E(r) = E

inc

3

 

′ ′ ′

(8)

 

 

(r) + d

r G(r,r )χ(r )E(r ) .

V

Более того, Янгджан (Yanghjian) отметил [65], что существует несколько способов рассмотрения особенности в уравнении (8), приводящих к разных результатам. Он также доказал, что вывод уравнения (8) некорректен в окрестности особенности функции G(r,r) . Поэтому, оно может считаться верным, только если особенность раскрывается так же, как это делал Лахтакиа (Lakhtakia) [50], сводя его к строгому уравнению (2).

22

M(Vi ,ri ) = Mi χ(ri )E(ri ) ,

N

Уравнение (2) дискретизируется следующим образом [27]: пусть V = UVi ,

i=1

Vi IVj = 0/ для i j, где N обозначает количество объёмных элементов.* Хотя в данной

формулировке объёмные элементы могут быть любыми, в большинстве случаев используются одинаковые стандартные элементы (ячейки). Обычно набор этих ячеек не может точно описать форму рассеивателя, и дискретизация является приближённой.

Предполагая r Vi и выбирая V0 = Vi, переписываем уравнение (2) в виде

E(r) = E

inc

3

 

′ ′ ′

 

 

(9)

 

 

 

(r) + d

r G(r,r )χ(r )E(r ) + M(Vi ,r) L(Vi ,r)χ(r)E(r) .

 

 

ji V j

 

 

 

 

 

 

Система уравнений (9) (для всех i) является точной. Далее выбираем по одной точке ri в

каждом Vi (его центр) и устанавливаем r = ri. Во многих случаях можно сделать следующие предположения:

3

 

′ ′ ′

 

 

 

 

 

 

d

r G(ri ,r )χ(r )E(r ) =Vj Gij χ(rj )E(rj ) ,

(10)

Vj

(11)

которые состоят в том, что интегралы в формуле (9) линейно зависят от значений χ и E в точке ri. Тогда уравнение (9) переписывается в виде

 

 

 

 

Ei = Einci +

 

 

ijVj χjE j + (

 

 

i

 

i )χiEi ,

 

 

 

 

 

G

M

L

(12)

 

 

 

 

 

 

 

 

 

 

ji

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где E

 

= E(r ) , Einc = Einc (r ) ,

χ

 

= χ(r ) ,

 

 

 

=

 

 

 

(V ,r ) .

 

i

i

L

i

L

 

 

i

i

 

i

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

i i

 

Обычным приближением [27] является предположение постоянства E и χ внутри

каждого объёмного элемента:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

E(r) = Ei , χ(r) = χi при r Vi ,

(13)

откуда автоматически следуют условия (10) и (11), а также

 

 

 

 

 

 

 

i(0)

 

= d3r(

 

 

(ri ,r)

 

st (ri ,r)),

 

 

 

 

 

 

M

G

G

(14)

 

 

 

 

 

 

 

 

 

 

Vi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0)

 

 

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gij

=

 

 

 

 

 

d

r G(ri ,r ) .

(15)

 

 

 

 

 

 

 

V

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j Vj

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Верхний индекс (0) обозначает приближённое значение тензора (при некоторых предположениях). Практически все разновидности МДД, например [50], используют ещё одно приближение:

 

ij(0) =

 

(ri ,rj ) .

(16)

G

G

* В данной формулировке МДД объёмный элемент также называется диполем.

23

Pi = αi Eiexc = Vi χi Ei ,
Einci = αi1Pi Gij Pj . ji

Это предположение неявно используется всеми видами МДД, которые начинают с замены рассеивателя множеством точечных диполей. Важно отметить, что уравнение (12) и выводы из него требуют более слабых предположений (10) и (11) чем обычно используемые предположения (13) и, тем более, (16). Например, формулировка Пелтониеми (Peltoniemi) [66], описанная в параграфе 2.1.3.1 основана непосредственно на уравнении (12). Мы постулируем уравнение (12) как отличительную черту МДД, т.е. метод относится к МДД тогда и только тогда, когда его главное уравнение эквивалентно уравнению (12) с некоторыми Vi, χi, Mi , Li и Gij .

Канерт [27] разделил МДД и ММ на основании того, что ММ непосредственно решает уравнение (12), находя неизвестные Ei, в то время как МДД находит не суммарное, а возбуждающее электрическое поле

Eiexc = (

 

+ (

 

i

 

 

i )χi )Ei = Ei Eiself ,

(17)

I

L

M

 

Eiself = (

 

i

 

i )χi Ei ,

(18)

 

M

L

где Eselfi обозначает самонаведённое поле объёмного элемента. Тогда уравнение (12)

эквивалентно

Einci = Eiexc

 

ij αj Eexcj ,

 

G

(19)

 

 

 

ji

 

где αi это тензор поляризуемости, определяемый как

 

αi =Vi χi (

 

+ (

 

i

 

i )χi )1 .

(20)

I

L

M

Существует, однако, альтернативная формулировка МДД [47], которая находит неизвестную поляризацию диполей Pi:

(21)

(22)

Важно отметить, что Pi, определяемая формулой (21), лишь приближение для полной поляризации элемента Vi, которое точнó только при условии (13), в то время как формулировка в целом этого условия не требует. Можно рассматривать уравнение (22) как промежуточное звено между МДД и ММ в классификации Канерта [27], что показывает полную эквивалентность всех этих формулировок. Уравнение (22) предпочтительней уравнений (12) и (19) для численного решения, ввиду специальной структуры матрицы Gij , что подробно описано в подразделе 2.1.4.

Лахтакиа [50] определил «сильную» и «слабую» формулировки МДД как те, что соответственно учитывают или пренебрегают Mi . Эти два варианта сближаются при

24

уменьшении размера решётки, так как

M

i

 

стремится к нулю.

В случае кубической

ячейки Vi и ri в центре ячейки,

 

i вычисляется аналитически [65]:

 

L

 

 

 

 

 

i =

 

4π

 

 

.

(23)

 

 

 

L

I

 

 

 

3

 

 

 

 

 

 

 

 

 

Совместно с формулой (20) это приводит к известной формулы для поляризуемости Клаузиуса-Моссотти (KM) для слабой формулировки МДД:

 

 

КМ

 

 

 

3

3

 

εi 1

 

 

 

 

 

 

 

 

 

 

αi = Iαi

= Id

 

 

 

 

,

(24)

 

4π εi + 2

 

 

 

 

 

 

 

 

 

где εi = ε (ri), а d обозначает размер кубической ячейки. Эта же поляризуемость использовалась Пурселлом и Пеннипэкером [44].

После вычисления внутреннего поля, можно посчитать рассеянное поле и интегральные сечения. Рассеянное поле получается в пределе r → ∞ из интеграла в формуле (2) (см., например, [49]):

Esca (r) = exp(ikr) F(n) ,

(25)

ikr

 

где n = r/r это единичный вектор в направлении рассеяния, а F – амплитуда рассеяния:

F(n) = −ik 3 (

 

nˆnˆ)d3rexp(ikrn)χ(r)E(r) .

 

I

(26)

i Vi

Все другие дифференциальные характеристики рассеяния, такие как амплитудная матрица рассеяния и матрица Мюллера, а также параметр асимметрии <cosθ >, можно получить из F(n), посчитанного для двух поляризаций падающей волны [14]. Можно также вычислить силу, с которой излучение действует на рассеиватель целиком или на его части [36,67,68]. Рассмотрим падающее излучение в виде плоской волны*

Einc (r) = e0 exp(ik r) , (27)

где k = ka, a – направление распространения, а |e0| = 1. Тогда сечение рассеяние определяется [14] как

Csca =

1

dΩ

 

F(n)

 

2 .

(28)

 

 

k 2

 

 

Сечения поглощения и экстинкции (Cabs, Cext) вычисляются [49,56] непосредственно из внутреннего поля:

Cabs = 4πkd3rIm(χ(r))

 

E(r)

 

2 ,

(29)

 

 

iVi

*МДД подходит для любого падающего поля, например для гауссового пучка [69]; но здесь это не обсуждается.

25

i
i
F(0) (n) = −ik 3 (I nˆnˆ)
Pi exp(ikri n) ,

Cext = 4πkd3rIm(χ(r)E(r) [Einc (r)] )=

4π2 Re(F(a) e0 ),

(30)

i V

k

 

i

 

 

где * обозначает комплексное сопряжение. Из сохранения энергии следует, что

 

Csca = Cext Cabs .

 

(31)

Однако, как было отмечено Дрейном [45], при вычисления Csca формула (31) может приводить к бóльшим погрешностям чем (28), особенно при Cabs >>Csca.

Самый простой способ представить выражения (26) и (29) в терминах внутреннего

поля в центрах объёмных элементов это принять условие (13), тогда

 

F(0) (n) = −ik3 (

 

nˆnˆ)χiEi d3rexp(ikrn) ,

 

I

(32)

 

 

i

 

 

Vi

 

Cabs(0) = 4πkVi Im(χi )

 

Ei

 

2

= 4πkIm(PiEi ) .

(33)

 

 

i

 

 

i

 

Оставляя только основной член в разложении экспоненты около ri, можно упростить формулу (32) до

(34)

что, совместно с формулой (30), приводит к

Cext(0) = 4πkIm(Pi Einci ). (35)

Формулы (34) и (35) идентичны тем, что использовались Пурселлом и Пеннипэкером [44], а затем и Дрейном [45], выражения же для Cabs слегка отличаются, что обсуждается в параграфе 2.1.3.1. К сожалению, многие исследователи явно не указывают, как именно они вычисляют характеристики рассеяния из внутреннего поля или поляризации диполей. Те, что указывают, обычно используют процедуру Дрейна

[формулы (28), (34), (35) и (37)].

Погрешности МДД могут быть разделены на ошибки дискретизации, связанные с конечностью размера ячейки d, и ошибки формы, связанные с неточностью описания формы частицы набором стандартных ячеек, например, кубических. Ошибки дискретизации возникают в результате предположения постоянства E внутри каждой ячейки и приближённого вычисления Mi и Gij . Можно считать, что ошибки формы следуют из предположения постоянства χ и E внутри граничных ячеек, что неверно, так как эти ячейки пересекаются поверхностью частицы. С другой стороны, можно рассматривать ошибку формы как разницу между точными результатами для частицы исходной формы и для частицы, составленной из набора стандартных ячеек. Оба типа ошибок стремятся к нулю, когда N → ∞ при постоянных геометрии рассеивателя и

26

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]