Научная статья на тему 'Применение ГРИД-технологий для решения нелинейного объемного сингулярного интегрального уравнения для определения эффективной диэлектрической проницаемости наноматериалов'

Применение ГРИД-технологий для решения нелинейного объемного сингулярного интегрального уравнения для определения эффективной диэлектрической проницаемости наноматериалов Текст научной статьи по специальности «Математика»

CC BY
197
34
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГРИД-ТЕХНОЛОГИИ

Аннотация научной статьи по математике, автор научной работы — Смирнов Юрий Геннадьевич

Работа посвящена исследованию задачи определения эффективной диэлектрической проницаемости образцов наноматериалов произвольной геометрической формы, помещенных в прямоугольный волновод с идеально проводящими стенками. Задача сводится к решению нелинейного объемного сингулярного интегрального уравнения. Изучение интегрального уравнения опирается на результаты исследования соответствующей краевой задачи и теорему эквивалентности краевой задачи и интегрального уравнения. Доказаны теорема о существовании и единственности решений в L2 интегрального уравнения, сходимость численного метода Галеркина, получены результаты о гладкости решений. Предложен параллельный вычислительный алгоритм и процедура использования ГРИД-технологий для решения задачи.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Смирнов Юрий Геннадьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение ГРИД-технологий для решения нелинейного объемного сингулярного интегрального уравнения для определения эффективной диэлектрической проницаемости наноматериалов»

УДК 517.96+537.874.6

Ю. Г. Смирнов

ПРИМЕНЕНИЕ ГРИД-ТЕХНОЛОГИЙ ДЛЯ РЕШЕНИЯ НЕЛИНЕЙНОГО ОБЪЕМНОГО СИНГУЛЯРНОГО ИНТЕГРАЛЬНОГО УРАВНЕНИЯ ДЛЯ ОПРЕДЕЛЕНИЯ ЭФФЕКТИВНОЙ ДИЭЛЕКТРИЧЕСКОЙ ПРОНИЦАЕМОСТИ НАНОМАТЕРИАЛОВ1

Работа посвящена исследованию задачи определения эффективной диэлектрической проницаемости образцов наноматериалов произвольной геометрической формы, помещенных в прямоугольный волновод с идеально проводящими стенками. Задача сводится к решению нелинейного объемного сингулярного интегрального уравнения. Изучение интегрального уравнения опирается на результаты исследования соответствующей краевой задачи и теорему эквивалентности краевой задачи и интегрального уравнения. Доказаны теорема о существовании и единственности решений в Ь2 интегрального уравнения, сходимость численного метода Галеркина, получены результаты о гладкости решений. Предложен параллельный вычислительный алгоритм и процедура использования ГРИД-технологий для решения задачи.

Введение

Работа посвящена исследованию задачи определения эффективной диэлектрической проницаемости образцов наноматериалов произвольной геометрической формы, помещенных в прямоугольный волновод с идеально проводящими стенками.

Определение диэлектрических параметров нанокомпозитных материалов и сложных наноструктур с различной геометрией является актуальной задачей при использовании нанокомпозитных материалов и наноструктур на практике. Однако эти параметры не могут быть измерены экспериментально. Это приводит к необходимости применять методы математического моделирования и решать задачи численно с помощью компьютеров. При этом приходится решать трехмерные векторные задачи в полной электродинамической постановке. Решение таких задач является в настоящее время одной из самых актуальных проблем в электродинамике. Решение этих задач с приемлемой для практики точностью на электродинамическом уровне строгости математическими методами требует очень большого объема вычислений и часто невозможно даже на самых современных суперкомпьютерах. Особенно остро стоит проблема решения обратных электродинамических задач на сложной системе тел в резонансном диапазоне частот, возникающая при определении параметров нанокомпозитных материалов и наноструктур [1].

При решении рассматриваемых задач конечно-разностные методы и методы конечных элементов встречают принципиальные трудности: область, в которой решается задача, должна быть сделана конечной. Такая редукция области приводит к появлению неконтролируемой ошибки, причем размеры области для ее уменьшения должны быть достаточно велики. Конечноразностные методы и методы конечных элементов в такой ситуации обычно

1 Работа выполнена при финансовой поддержке Российского фонда фундаментальных исследований (проект 06-07-89063а).

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

От этих недостатков свободен метод объемных сингулярных интегральных уравнений [2, 3]. Здесь оператор получается эллиптическим, а интегральное уравнение решается только внутри тела (в области неоднородности). В отличие от [3], мы изучаем интегральное уравнение, опираясь в основном на результаты исследования соответствующей краевой задачи и теорему эквивалентности краевой задачи и интегрального уравнения. На этом пути удается доказать теорему о существовании и единственности решений в Ь2 интегрального уравнения, сходимость численного метода Галеркина, получить некоторые результаты о гладкости решений. После дискретизации получается конечномерная система уравнений с плотной (заполненной) матрицей. Таким образом, второй путь приводит к необходимости решать системы уравнений с плотными матрицами, но существенно меньших порядков (103-104).

Существует много алгоритмов и пакетов прикладных программ, реализующих процедуру численного решения интегральных или интегродиффе-ренциальных уравнений. Однако при этом, во-первых, не учитываются последние достижения в области исследования таких классов уравнений и численных методов их решения; во-вторых, не учитывается специфика решения таких задач методами параллельных вычислений на кластере. Точнее, матрицы систем линейных алгебраических уравнений, возникающие при применении численных методов типа метода Галеркина, имеют специальную блочно-теплицевую структуру, а элементы матрицы формируются в результате счета интегралов, вычисление которых может быть осуществлено независимо и параллельно. Учет этих факторов делает возможным и актуальным применение методов параллельных вычислений для решения трехмерных векторных задач электродинамики на вычислительных кластерах и суперкомпьютерах.

Однако даже использование самых мощных отечественных кластеров (Т-60 в МГУ им. М. В. Ломоносова) оказывается недостаточным для ряда рассматриваемых задач. Поэтому необходимо применение ОМБ-технологий, позволяющих объединить мощности нескольких кластеров и выполнять на них распределенные вычисления [4].

1 Краевая задача дифракции для системы уравнений Максвелла

Рассмотрим следующую задачу дифракции. Пусть в декартовой системе координат Р = {х: 0 < Х1 < а, 0 < Х2 < Ь, -ж< Х3 < ^} - резонатор с идеально проводящей поверхностью дР . В резонаторе расположено объемное тело Q (Q с Р - область), характеризующееся постоянной магнитной проницаемостью ^0 и положительной 3 X 3-матрицей-функцией (тензором) диэлектрической проницаемости е(х). Компоненты е(х) являются ограниченными

функциями в области Q , ее ^), а также ё 1 е ^).

Граница дQ области Q кусочно-гладкая. Точнее, следуя [5], предположим, что для каждой точки границы Х0 е дQ существует окрестность 0

3 2 3

(в Я ) и С -диффеоморфизм этой окрестности на Я , при котором точка Х0

переходит в точку 0, а образом множества 0^Q является множество одного из следующих типов (ниже (Х1, Х2, Х3) - декартовы; (г, 0), г > 0, 0 е ^ - сфе-

3

рические координаты в R ). Либо xj > 0 ( Xq - точка гладкости границы); ли-

3

бо xj > 0, Х2 > 0 ( Xq - точка на «выходящем» ребре); либо R \ {xj > 0, Х2 > 0} ( xq - точка на «входящем» ребре); либо r > 0,0 є Q', где Q' с S2 - односвязная область с кусочно-гладкой границей dQ' ( Xq - вершина «конуса с ребрами»). В частности, если dQ' - гладкая, то xq - коническая точка; если dQ' образована дугами больших окружностей, то Xq - вершина многогранного угла. Пусть Q -ограниченная область и каждая точка x є dQ принадлежит одному из этих типов. Тогда будем говорить, что Q - область с кусочно-гладкой границей. Будем также предполагать, что тело Q не касается стенок резонатора, dQ п ЭР = 0 . В Р \ Q среда изотропна и однородна с постоянными £q (> 0), (> 0).

Требуется определить электромагнитное поле Е, H є L2 ¡oc (Р), возбуж-

—iwt

даемое в резонаторе сторонним полем с временной зависимостью вида e . Источник стороннего поля - электрический ток j0 є Lnoc (Р). В области

Р с R стандартные дифференциальные операторы grad, div, rot понимаются в смысле обобщенных функций.

Будем искать «слабые» (обобщенные) решения системы уравнений Максвелла (ниже понятие решения будет уточнено):

rotH = —юєЕ + jE,

rOtE = 7Ю^0 H. (1)

Эти решения должны удовлетворять условиям на бесконечности [6]: поля E и H при |хз| > C для достаточно больших C > 0 имеют представление (+ соответствует , - соответствует —го ):

H ]=I

ч J p

Xp)n рЄз — /y«V2n p''

(±)Л(р2)| хз|

p e

p

-7ЮЄ0 (V2Пp )x ез ^ f ^0 (V2¥p )x e3 ^

^ pe3 — /Yp2)V2 T.

(2)

V Р Р 3 1Р 2 Р у

где ур'* ¿0 -АР) , 1ту(* > 0 или 1ту() - 0, ¿ур;) > 0 и , Пр( Х1,Х2);

А Р2) , Vр(х^,Х2) ( ¿2 =ю2ео^о) - полная система собственных значений и ортонормированных в ¿2( П) собственных функций двумерного оператора Лапласа -А в прямоугольнике П :={( х1; Х£ ):0 < х1 < а,0 < Х£ < Ь} с условиями Дирихле и Неймана, соответственно, и = е\ Э/ЭХ1 + д/дх2 . Для коэффициентов разложений (2) имеют место оценки

4^, е(±)= о( Рт), Р , (3)

для всех т е N.

С физической точки зрения условия (2) означают, что рассеянное поле является суперпозицией нормальных волн, расходящихся от тела. Условия (3) обеспечивают экспоненциальную сходимость рядов (2), а также возможность их почленного дифференцирования по Xj любое число раз.

Сформулируем обобщенные краевые условия на границе дР [5]. Если и - достаточно гладкое векторное поле в Р, то через yvu, yTu будем обозначать нормальную и касательную составляющие поля и на дР. В негладком случае дадим определение для равенств yvu = 0, yTu = 0. Пусть

и е L2ioc (Р;C ). Тогда, если div и е L2ioc (Р), то yvu = 0 означает, что

(u,grad v) = -(div и, v) Vv eH 1ттр(Р). (4)

Если rot и е L2 ioc (Р), то ути = 0 означает, что

(и, rot w) = (rot и, w) Vw e L2, comp (Р): rot w e L2, comp (Р), (5)

где H 1(Р) - пространство Соболева; обозначим

ит 1дР-=Ytu, uv IдР-=Yvu.

Для E , H должны выполняться краевые условия на стенках резонатора:

Et |дР = 0 Hv |дР = 0. (6)

Если выполняются уравнения Максвелла, то второе условие в (6) следует из первого, и его можно опустить. Но если рассматривать оператор Максвелла, порождаемый левой частью (1), то надо ставить оба условия.

Для и е H1 (Р) существуют граничные значения из пространства

1/2

H (дР) в смысле теории следов. Почти везде на дР определен вектор нормали. Поэтому можно говорить о равенствах следов yvu = 0, yTu = 0, что будет равносильно этим равенствам в смысле данного выше определения.

Пусть также E0 и H0 - решения рассматриваемой краевой задачи в отсутствие неоднородного тела Q , e(x) = е01, x е Р (I - единичный тензор):

rotH0 =-7Ю£0 E0 + j'E, rotE0 = 7ЮЦ0 H0 (7)

с краевыми условиями

EtV = 0, HvV = 0. (8)

Эти решения могут быть выражены аналитически через jE с помощью введенного в п. 2 тензора Грина. Решения не обязаны удовлетворять условиям на бесконечности. Например, E0 и H 0 могут быть ТМ- или ТЕ-модой этого волновода.

Имеют место результаты о гладкости решений задач (1)-(6) и (7)-(8) при более гладких данных [2]. Сформулируем один из таких результатов.

Утверждение 1. Пусть ]'Е є Н^Іос(Р). Тогда Е0,Н0 є Н^Іос(Р). Пусть,

2 1 — ^ ^ 1 кроме того, дОє С , єєС (О), тогда сужения Е |д,Н |дє Н (0 и

Е \р\д,Н |р\дє Н 1Іос(Р \ О). Кроме того, справедливы условия сопряжения на дО:

[ Ет ]\дЄ = 0 [Нт ]\дЄ = ° =

где [ • ] означает разность следов с разных сторон д<2.

В предположениях утверждения 1 краевые условия на дР и условия сопряжения на д<2 понимаются в смысле равенства следов элементов из 1/2 1/2

Н Іос(дР) и Н (д<2). Ясно, что при первоначальных общих предположениях о тензоре £ такие условия сопряжения не имеют смысла.

2 Тензорная функция Грина прямоугольного резонатора

Построим диагональный тензор Грина Ое , компоненты которого являются фундаментальными решениями уравнения Гельмгольца в Р с ко-2 2

эффициентом ко =ю £0^0 и удовлетворяют краевым условиям первого или второго рода на дР, обеспечивающим обращение в нуль тангенциальных составляющих напряженности электрического поля на стенках волновода. Его компоненты имеют вид (см. [6])

п=0 т=1

2(1 + 8ри) , аЬу пт^(У птс)

(пп Л . (пт Л (пп Л . (пт Л -у |Хз-Уз|

х 0081—Х1 181ИI ~Ь~Х2 IС081—У1 I81П I ~^У2 |е

оЕ=22

п=1 т=0

2(1 + 80т ) .

аЬУ пт^ птс)

. (пп

х81ПI Х1 IС081 ~Ь~Х2 |8т

пт

пп

пт

-у 1008 I—у2 1.

У пт х3

-Уз\ •

ое=22

п=1 т=1

аЬУ пт^( У птс)

пп

пт

пп

пт

-Уз\

(9)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

В этих выражениях упт = ратного корня выбирается так, чтобы 1т упт > 0 .

1

пп Л2 ( пт Л2 , 2

— | + \--------| - к0 , при этом ветвь квад-

а I І Ь I

Запишем Gm с выделенной особенностью при x = у :

1 JK\x-У1

Gm = Т-1-Т + Sm (x,У), x, У е Р , (10)

4- | x - у |

где функция gm е C“(QXР) [6, стр. 132]. Отсюда и в силу симметрии функций Грина Gm (x,у) = Gm (у,x) (m = 1,2,3) имеем

Утверждение 2. Тензор Грина Ge допускает представление „ 1 e^ko|x-У| „

Ge =~—:-------т I + g (x, У), x, у е Р, (11)

4- | x - у |

где матрица-функция (тензор) g е C“ (Q X Р) и g е C“ (Р X Q).

Такое представление функции Грина удобно для теоретического исследования задачи дифракции, но непригодно для численных расчетов, т.к. не содержит алгоритма вычисления g . В работе [6] изложен конструктивный метод выделения особенности, позволяющий корректно вычислять значения функции Грина вблизи особых точек.

Отметим, что функции Грина имеют единственную особенность вида 1 eik0\x-у|

-----------и не имеют других особенностей в силу сделанного нами пред-

4- | x - у |

положения о том, что тело не касается поверхности волновода.

3 Объемное сингулярное интегральное уравнение

Наша ближайшая цель - свести краевую задачу к объемному сингулярному интегральному уравнению и доказать теорему эквивалентности.

Пусть решения краевых задач (1)-(6) и (7), (8) существуют и единственны. Перепишем (1) в эквивалентной форме:

rotH = -7Ю£0E + jm, rotE = 7Ю|10H , (12)

где

Je = Jp + jE . (13)

В последнем равенстве jp = -7ю( e(x) -EqI')Ё - электрический ток поляризации.

Нетрудно проверить, что решение краевой задачи (6), (12) имеет вид

E = 7'ю^0Ae - ———grad div .Jp, H = rotAp, (14)

7Ю£

0

где

Ае = |&Е (г)'Е (у)Лу - (15)

Р

векторный потенциал электрического тока. Потенциал Ае удовлетворяет уравнению

аАе + ¿о Ае = - 1е . (16)

Таким образом, потенциал Ае есть свертка с тензором Грина прямоугольного резонатора для уравнения Гельмгольца, обеспечивающей выполнение требуемых краевых условий для полей.

Однако формулы (14) не дают явного решения задачи (6), (12), т.к. ток

]е зависит от Е . Из соотношений (13)-(15) для поля Е следует интегро-дифференциальное уравнение

Е (х) = Е 0( х) + к21 Ое (г) <2

м

е0

-1

Ё ( у )4У +

+graddiv j Ое (г)

2

ё( У)

е0

-1

е(у)<яу, х є 2.

Кроме того,

Ё(х) = Ё0(х) + ко21 Ое (г)

+graddiv j Ое (г)

2

2

~ё( у) е0

ё( У)

е0

-1

Ё (у )<^у +

-1

Ё(у)йу, х є Р \ 2 .

(17)

(18)

Формула (18) дает представление решения Е(х) в области Р \ Q , если Е(у), у е Q - решение уравнения (17). Поле Н выражается через решение (17)в виде

Гё( У)

Н(х) = Н0 (х) - 7ЮЄ0ГОҐ| Ое (г)

2

-1

е0

Е(у)йу, х є Р .

(19)

Сведем полученное выше интегро-дифференциальное уравнение к объемному векторному сингулярному интегральному уравнению.

Представим функцию Грина в виде

Оё (г) = О0 (г) + О (г) + 02 (г), г =| х - у |

(20)

00(г)=

?ік0г -1

I, 01(г) =±-1, в2(г) = ^{£\£2,£3}. (21)

4кг 4кг

Применяя теорему [7] о дифференцировании интеграла с ядром, имеющим слабую особенность, придем к известному [3] представлению:

-----Ї-------------ип (у )сІу = V. р. Г

дх,1 дхп 4кг пПУ У 12 п 2

4~ип {у)йу - і81пип (х). (22)

ох^охп 4кг 3

Используя полученные соотношения, переходим от интегро-дифференциального уравнения (16) к векторному сингулярному интегральному уравнению:

Е(х) +1 — -1 Е(х) - V. р.Г Гт(х, у) ё(у) -1 Е(у)ёу -

■Г Г(х, у) ^ -1 ЕШу - Г Г2(х, у) ^ -1 ЁШу = Е 0( х). (23)

Q I ё0 ] Q V -о \

Здесь тензоры Г, Г1, Г 2 имеют вид:

Г( х, у) = кО&Е (г) + ( • ,егаа)егааао(г), Г1( х, у) = ( • ^га^гааа^ г),

(24)

(25)

(26)

Вопрос о разрешимости уравнения (23) и об эквивалентности краевой задачи дифракции и сингулярного интегрального уравнения устанавливается в следующей теореме.

Теорема 1. Пусть тело Q с кусочно-гладкой границей дQ характеризуется положительным тензором диэлектрической проницаемости ёеЬх^) иё-1 е Ьх^). Пусть Е,Н и Е0,Н0 - единственные решения краевых задач (1)-(6) и (7), (8), соответственно. Тогда существует и единственно решение Е е ¿^(Я) уравнения (23). Обратно, если Е е ¿2^) - решение интегрального уравнения (23), то формулы (13)-(15) (или (18), (19)) дают решение краевой задачи для системы уравнений Максвелла (1), удовлетворяющее условию (6).

Одним из наиболее эффективных методов численного решения интегральных уравнений является метод Галеркина.

Для уравнения Аф = /, (ср, / е X) в пространстве X метод формулируется следующим образом. Пусть конечномерные подпространства Хп с X являются линейными оболочками базисных функций: Хп = ърап{у1, •••, vn}, Рп : X — Хп - ортопроекторы. Потребуем, чтобы для Vk выполнялось условие аппроксимации

где ( • , • )x - скалярное произведение в X. Представив приближенное ре-

4 Метод Галеркина

Ух е X Нш т£ | х - х |= 0.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

п——^ xеXn

(27)

Метод Галеркина записывается следующим образом: (АФп, V) X =(/, V) X, 1 = ^..^ n,

(28)

п

шение в виде фп = 2 , получим систему линейных алгебраических

к=1

уравнений для отыскания неизвестных коэффициентов Ск :

п

2 Ск (^к, V ) X = (/, V ) X, 1 = ^..^ п. (29)

(29)

к=1

Определение 1. Метод Галеркина будем называть сходящимся для оператора А, если существует число N такое, что для каждого /є 1тА

приближенное уравнение (28) имеет единственное решение фп є Хп для всех п > N, и если эти решения сходятся фп ^ ф при п к единственному решению ф уравнения Аф = /.

В этом случае имеет место квазиоптимальная оценка скорости сходимости [8]:

||фп -ф|И С іпґ 1к-ф|| •

¥єХп

(30)

Рассмотрим вопрос о сходимости метода Галеркина для уравнения (23). Сформулируем лемму.

Лемма 1 [8]. Предположим, что А : X ^ X есть ограниченный оператор, имеющий ограниченный обратный, и что проекционный метод сходится для А. Пусть В - линейный ограниченный оператор, А + В инъективен. Оператор В удовлетворяет любому из двух условий:

а) 8ир

nєN

А-1Р

^п * п

И = ч < 1

или

б) В компактен.

Тогда проекционный метод также сходится для оператора А + В. Перепишем интегральное уравнение (23) для электрического поля в виде

(I + 5 - К)Е = Е0, где операторы 5 и К определяются в соответствии с (23):

(31)

(5Е)( х) =

£ (х)

£0

-1

Е(х) - V.р| Г\(х, у)

2

£( у)

£0

-1

Е( у)оУ;

(КЕ)(х) = | Г( х, у) <2

£( у)

£0

-1

Е ( у^у + | Г 2( х, у)

2

£( у)

£0

-1

Е(у)йу • (32)

Применяя Лемму 1, получаем следующий результат.

Теорема 2. Пусть однородное уравнение (31) имеет только тривиальное решение и тензор диэлектрической проницаемости таков, что

о-|1/2

ess 8ир

хє2

3

2

I ,п=1

е1п( х)

-5-

0

1п

(

1 +

-1

(33)

и выполнено условие аппроксимации (27). Тогда уравнение (31) однозначно разрешимо для любой правой части Е0 є ¿2 (2) и метод Галеркина сходится для уравнения (31).

Вернемся теперь к вопросу о построении схемы Галеркина для рассматриваемой задачи дифракции. Будем формулировать метод не для сингулярного интегрального уравнения (23), а для интегро-дифференциального

уравнения (17). Этот подход оказывается эффективным в силу более удобно-

го представления интегралов. Будем предполагать, что матрица

е( х)

-1

обратима в Q,

£( х)

е0

л-1

-1

є L(Q), I - единичная матрица.

Введя обозначения

£ =

£( х)

е0

-I

J :=

£( х)

е0

-I

перейдем от (17) к следующему уравнению:

_ ТГ div x i (x, У) J (y)dy = E 01 (x), l = 1,2,3.

(34)

(35)

Q

Представим это уравнение в виде системы трех скалярных уравнений:

3

2 V (x) - k0 i G1e (x, y) Jl (y)dy -

1= Q

- AJ = J (x) - £q i GeJ (y)dy - grad div i GeJ (y)dy = E0 (x). (36)

Q Q

Определим компоненты приближенного решения J :

_ N _ N _ N

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

J1 = 2aj}(x), J2 = 2hfhx), J3 = 2fx), (37)

i=1 i=1 i=1

где fk - базисные функции-«крышки», существенно зависящие лишь от переменной xk .

Ниже проводится построение функций f1. Будем считать, что Q - параллелепипед: Q = {x: a < x1 < 02, b < x2 < ¿2, C < x3 < ^2}, Q с P . Разобьем Q параллелепипедами

Пijm = {x : x1,i—1 < x1 < x1,i+1, x2, j < x2 < x2, j+1, x3,m < x3 < x3,m+1};

a2 - a , b2 - b - c

x1 i = a1 + —-Li, x2 j = ¿1 + 2—----- j, x3m = C1 + 2—---L m,

n n n

где i = 1,..., n -1; j, m = 1, ..., n/2-1.

Обозначив h1 :=| x1 i - x1 i- |, получим формулы для fjm :

Z’1 =

Jijm

1 1 I x1 x1,i I, xє Пу'т ;

x гП1

ijm •

0

2 3

Функции ^т, ^т, зависящие от переменных Х2 и Х3 соответственно,

определяются аналогичными соотношениями. Построенное множество базисных функций удовлетворяет требуемому условию аппроксимации в ¿2 [9].

12 3

Перенумеруем базисные функции fi ,, г = 1,..., N. Расширенную матрицу для нахождения неизвестных коэффициентов аг, Ъ, сг удобно представить в блочной форме:

A11 12 A13 B1Л

21 A A22 A23 B2

A A32 A33 B3 J

элементы колонок Bfr и матриц определяются из соотношений:

Bk = ( eQ , fk);

j GkE (x, y) f/(y)dy, fk

Q

Q

j G (x, y) -^—flj(y)dy, -^—fi

J VXk nxi

— fk dxk

\

k,l = 1,2,3; i, j = 1,..., Ж Здесь функция G имеет вид

4

G=-n

n=1 m=1

aby „mSh(Y nmc)

. f nn ^ . f Km ^ . f nn ^ . f кт Л -y X-VA x sin I—xi I sin 1-^X2 I sin I—yi I sin I —ь—y2 I e 3 .

Предложенный метод Галеркина реализован для решения ряда задач дифракции.

Часто интерес представляют задачи рассеяния в среде, характеризующейся постоянной во всем объеме резонатора диэлектрической проницаемостью (£ = £qI) и тензорной магнитной проницаемостью Д в Q (вне

Q Д = ДоI). В этом случае краевая задача сводится к объемному сингулярному интегральному уравнению (такого же типа) для магнитного поля и выражению для электрического поля через решение этого уравнения

H (X) = H Q( x) + kQ j GH (r)

Q

Д (y)

Д( y) До

- i

H (y)dy +

+graddiv j Gh (r)

Q

-1

H(y)dy, x є Q;

E(х) = E0 (х) + іощогоґ J Gh (r)

Q

Д( y) _ j

. До .

H(y)dy, x є P .

В последних формулах Gh (x, y) - тензорная функция Грина прямоугольного волновода, отвечающая произвольному распределению источников магнитного поля. Как и для рассматривавшейся функции Грина Ge (х, y), имеет место представление в виде суммы сингулярного слагаемого того же вида и гладкой функции. Следовательно, для задачи о возбуждении резонатора магнитным током верны все теоремы, сформулированные выше.

5 Обратная краевая задача

Мы будем рассматривать обратную краевую задачу для определения эффективной диэлектрической проницаемости образца наноматериала, расположенного в волноводе. Рассмотрим изотропный случай и будем считать, что є(х) = є, где є - неизвестная константа (эффективная диэлектрическая проницаемость) образца [1]. Предположим, что я/a < ko < я/b . В этом случае в волноводе может распространяться только одна мода, потому что

Im= 0, y1^ =y¡ko _—2/a2 > 0 и Im у(р') > 0 для всех p, j за исключением p = 1 и j = 2 . Мы также предполагаем, что

і?0 ¡ \ /((+)■ Я • Ях1 _іу12^х3

E (х) = ^2А 'iro^-sin— e 1 3.

a a

Здесь A(+) - (известная) амплитуда распространяющейся волны,

^1 = cos ЯХ1/a . Следовательно, gE ^ 0 и G— ^ 0 равномерно по y є Q при |х3| . Мы также получаем, что

G2 1 • Ях1 • яу1 —іу12)х3_y3\ , 0

Ge------sin—Lsin—-e 1 1 3 3 ^ 0

abY10 a a

равномерно по y є Q при |х^ ^го. Затем, мы имеем: divGe ^ 0 равномерно

dG2

по y є Q при 1х3 (потому что —— ^ 0 равномерно по y є Q при

дх2

|х3 ). Вычислив предел при |х3 в (18), получим уравнение

E(х) = E0 (х) + k02 (-^_ 1 IJG— (х,y)—2 (y)dy, хє Q, (38)

є" ) Q

є0

и, принимая во внимание условие на бесконечности (2), при |х3| -

e2Q1(+)e-iY' х3iro^0 — sin—1 = a a

-iY(2),

3 ІГОД0

a a

.(+) _іу(2)х^ Я . яхі

= e2 A 'e 1 3 ІЮД^—sin—- +

1\к0в^ Гчш - Уз)

V е0 )

І 81И—е

аЬую ' а а

Е2 (у)ф. (39)

Из этого следует

е((+) = А+) + ко2 Г — _ 1І --------------------------181И М. е"^ Уз Е2 (у )<у. (40)

V Є0 ) 1 л/'пгпи.л Л а

•( 2)У

Мы предполагаем, что коэффициент е| известен из эксперимента. Таким образом, мы имеем

С

_ 1 = -

где

С = -

Єо ( І, Е )

/люцо*Уіо ( б{+)_ А (+)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(41)

/2

ко

г ■ Яу1 г'у(2)у3

І = Є2 81П —е П ^3 .

а скобки обозначают скалярное произведение в пространстве ¿2 ( Q):

( {,Е) = |Г(.у)Е(^)у .

е

(42)

(43)

(44)

6 Итерационный метод для решения обратной краевой задачи

Подставляя (34) и (41) в формулу (35), мы получаем нелинейное объемное интегральное уравнение:

(, Е )

С

)Е(х)_Ео ( х)) = ко21Ое(х,у)Е(у)у-

Є

+ егаааіуІОе ( х,у)Е(у)у, хє Q.

е

(45)

Введем линейный интегральный оператор:

4)Е := к)1 СЕ( х, у )Е( у )с!у + graddiv | Ое( х, у )Е( у )с!у . (46)

е

е

Рассмотрим итерационный процесс для решения нелинейного интегрального уравнения (45):

С

( Еи( х)_ Ео( х )) = ( А)Еи+1 )(х).

(47)

При п = 0, 1, ... на каждом шаге приходится решать линейное объемное интегральное уравнение. Метод решения уравнения описан в п. 4. После решения уравнения (45) с заданной точностью с помощью итерационной процедуры (47) по формулам (41)-(43) находим неизвестную диэлектрическую проницаемость е.

В предложенной процедуре определения е наиболее сложным этапом является решение уравнения (47) на каждом шаге итераций. Решению объемных сингулярных интегральных уравнений посвящены работы [2-4]. Ниже описывается параллельный вычислительный алгоритм и процедура применения ГРИД-технологий для решения этих уравнений.

7 Субиерархический параллельный алгоритм

При численном решении уравнений (47) можно использовать параллельный алгоритм для многопроцессорных кластеров и распределенных вычислительных систем [1)]. Неизбежность использования подобных алгоритмов вызвана большим объемом вычислительной работы. Последнее обусловлено, прежде всего, трехмерным и векторным характером задачи, численное решение которой приводит к системам линейных алгебраических уравнений (СЛАУ) большой размерности (порядка ста тысяч и более). При решении этих систем (за приемлемое время) эффективно применение параллельных версий решения СЛАУ методом сопряженных градиентов [11]. Однако при решении задачи наибольшую трудность представляет не решение системы, а ее заполнение: элементы матрицы представляются через шестимерные интегралы от тензора Грина, компоненты которого представляются в виде рядов. Решение данной проблемы описано в [4]. Заметим, что процесс составления матрицы СЛАУ и ее решения упрощается за счет использования теплицевой структуры матрицы.

Основным вычислительным узлом в методе сопряженных градиентов, как в любом итерационном методе, является процедура умножения матрицы на вектор, к которой и применяется параллельный алгоритм. Совместно с применением параллельного алгоритма умножения матрицы на вектор, для сокращения времени счета задачи используется субиерархический подход [4]. Этот подход позволяет использовать предварительно вычисленные элементы матрицы для канонической геометрической фигуры - куба, из которого пользователем «вырезается» рассчитываемая фигура образца. В начале расчета пользователем посредством web-интерфейса производится выбор параметров счета и геометрии задачи. При каждом умножении матрицы на вектор производится заполнение нулями соответствующих векторов в зависимости от выбранной геометрии. Таким образом, задача решается для образца произвольной геометрической формы, «вырезанного» из исходного куба.

8 Применение ГРИД-технологий

Как отмечалось раннее, решение поставленной задачи может оказаться очень емким с точки зрения вычислительного процесса. Использование суб-иерархического подхода позволяет решать задачи на телах с произвольной геометрией разной вычислительной сложности: от очень простых (когда выбрано несколько десятков носителей) до очень сложных (с числом носителей порядка ста тысяч). Для быстрого решения простых задач достаточно ресурсов небольшого кластера, в то время как решение сложных задач требует ис-

пользования ресурсов самых современных кластеров. В связи с этим естественно использовать ГРИД-технологию для решения столь сложной вычислительной задачи [4]. Использование web-интерфейса позволяет пользователю задать его параметры счета и геометрию задачи, перед решением задачи на кластере производить анализ сложности запускаемой задачи. Если для решения задачи требуются небольшие вычислительные ресурсы, она решается на мини-кластере, в случае использования больших вычислительных ресурсов решение производится на более мощных кластерах. В качестве кластера для небольших вычислительных задач предполагается использовать миникластер ПГУ, для задач со средней сложностью - кластер ЮУрГУ, для самых больших задач предполагается использование кластера НИВЦ МГУ. Задачи решаются в режиме метакомпьютинга. Функциональная схема использования ресурсов при решении задачи изображена на рис. 1.

Получение результатов

Рис. 1 Использование данных кластеров и ресурсов СКИФ-ГРИД полигона производится в соответствии с проектом Союзного государства СКИФ-ГРИД, государственный контракт от 16 июля 2007 г. № СГ-2/07

Список литературы

1. Shestopalov, Yu. V. Volume singular integral equation method for determination of effective permittivity of meta-and nano-materials / Yu. V. Shestopalov, Yu. G. Smirnov, V. V. Yakovlev // Proc. Progress in Electromagnetics Research Symposium (PIERS'2008) (Jule 2-6, 2008). - Cambridge, MA, 2008. - P. 291-292.

2. Смирнов, Ю. Г. Исследование электромагнитной задачи дифракции на диэлектрическом теле методом объемного сингулярного интегрального уравнения / Ю. Г. Смирнов, А. А. Цупак // Журнал вычислительной математики и математической физики. - 2004. - Т. 44. - № 12. - С. 2264-2279.

3. Самохин, А. Б. Интегральные уравнения и итерационные методы в электромагнитном рассеянии / А. Б. Самохин. - М. : Радио и Связь, 1998.

4. Медведик, М. Ю. Применение ГРИД-технологий для решения объемного сингулярного интегрального уравнения для задачи дифракции на диэлектрическом теле субиерархическим методом / М. Ю. Медведик, Ю. Г. Смирнов // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2008. - № 2. - С. 2-14.

5. Бирман М. Ш., Соломяк М. З. // Успехи математических наук. - 1987. -Т. 42. - Вып. 6. - С. 61-75.

6. Ильинский, А. С. Дифракция электромагнитных волн на проводящих экранах / А. С. Ильинский, Ю. Г. Смирнов. - М. : ИПРЖР, 1996.

7. Михлин, С. Г. Многомерные сингулярные интегралы и интегральные уравнения / С. Г. Михлин. - М. : Физматгиз, 1962.

8. Kress, R. Linear Integral Equations / R. Kress // Applied Mathematical Sciences. -Vol. 82. - Springer-Verlag. New-York Inc., 1989.

9. Марчук, Г. И. Введение в проекционно-сеточные методы / Г. И. Марчук, В. И. Агошков. - М. : Наука, 1981.

10. Воеводин, В. В. Параллельные вычисления / В. Воеводин, Вл. В. Воеводин. -СПб. : БХВ-Петербург, 2002.

11. Ортега. Параллельное программирование для многопроцессорных вычислительных систем / Ортега. - СПб. : БХВ-Петербург, 2002.

i Надоели баннеры? Вы всегда можете отключить рекламу.