УДК 517.6
М. Ю. Медведик
СУБИЕРАРХИЧЕСКИЙ МЕТОД РЕШЕНИЯ ЗАДАЧИ ДИФРАКЦИИ ЭЛЕКТРОМАГНИТНЫХ ВОЛН НА НЕПЛОСКИХ ЭКРАНАХ СЛОЖНОЙ ГЕОМЕТРИЧЕСКОЙ ФОРМЫ С ИСПОЛЬЗОВАНИЕМ БАЗИСНЫХ ФУНКЦИЙ КРЫШЕК1
Аннотация. Рассмотрена задача дифракции электромагнитной волны на неплоском экране, расположенном в свободном пространстве. Задача сведена к интегральному уравнению. Построен метод Галеркина для решения интегрального уравнения с использованием функций «крышек». Рассмотрено применение субиерархического метода для решения интегрального уравнения. Представлены численные результаты.
Ключевые слова: задача дифракции, интегральное уравнение, субиерархиче-ский метод, численные результаты.
Abstract. The article considers a problem of electromagnetic wave diffraction on a nonplanar screen located in free space. The problem is reduced to an integral equation. The author has applied the Galerkin method for solving integral equation with the “Rooftop” basic functions. The article also considers the application of the sub-hierarchical method for solving integral equations and introduces the numerical results.
Key words: diffraction problem, integral equation, subhierarchical method, numerical results.
Введение
Настоящая работа посвящена численному исследованию векторной задачи дифракции электромагнитной волны на экранах. Это задача дифракции электромагнитного поля на бесконечно тонких и идеально проводящих экранах, имеющих сложную геометрическую форму. Она сводится к векторному интегродифференциальному уравнению на поверхности экрана [1, 2] и решается численно с помощью проекционного метода.
Рассматриваемая задача является классической в электродинамике и активно решается с 1949 г. Использование в радиотехнике и электронике антенн и печатных плат сложной геометрической формы требует построения новых математических моделей для процессов распространения электромагнитных волн в таких устройствах. При этом возникла необходимость исследования нового широкого класса задач электродинамики, характеризующихся сложной геометрией и пространственным расположением. Многочисленные пакеты прикладных программ не позволяют получить эффективное решение данной задачи.
Последние десятилетия характеризуются бурным развитием компьютерной техники. Это способствовало активному применению методов компьютерного моделирования для решения подобных задач на экранах канонической формы. Однако следует подчеркнуть, что проблема эффективного
1 Работа выполнена при поддержке ФЦП «Научные и педагогические кадры инновационной России» на 2009-2013 годы, соглашение № 14.В37.21.1950.
численного решения задач дифракции на тонких экранах в настоящее время, по-видимому, пока не решена даже с использованием самых мощных современных ЭВМ.
Для получения результатов задач на экранах сложной геометрической формы используются субиерархические методы [3-8], которые позволяют не производить повторные вычисления, связанные с формирование матричных элементов. Субиерархические методы эффективно используются совместно с параллельными вычислительными алгоритмами и реализуются на вычислительном кластере.
Постановка задачи
3
Пусть M - замкнутая не обязательно связанная поверхность в R класса С“ . Пусть QcM , О = ^О, Ог- ПО у = 0 ( Ф ]) - объединение ко-
нечного числа связанных ориентированных незамкнутых и непересекающих-ся поверхностей класса С“ в R3. Край дО = О \ О поверхности О есть кусочно-гладкая кривая без точек самопересечения, состоящая из конечного
, сходящихся под углами, отличными от нулевого: Г = дО = ^д0j .
)
Рассмотрим задачу дифракции стороннего монохроматического электромагнитного поля E0, H0 на бесконечно тонком идеально проводящем экране О, расположенном в свободном пространстве с волновым числом
!),1тk > 0 ^ ^ 0) (рис. 1).
X 3
Е0 Е
///
\
о.
X,
X!
Рис. 1.
Данная задача сводится к векторному интегродифференциальному уравнению [1]
Lu := (grad А(Біуи) + k2Au)\(= f,
(1)
Известия высших учебных заведений. Поволжский регион где А является интегральным оператором
■ ехр(/^|х - у|)
IX - у\
70
СехР(/лх - у )
Ап = I-----:—■—і—-и (y)ds, (2)
Л 1х — У О
/ := 4якЕ" | О и Бгу - это тангенциальная дивергенция на О. Здесь тангенциальный вектор и - так называемая поверхностная плотность тока.
Для изучения задачи дифракции на экране О введем векторное пространство распределений Ж .
Положим для любого вещественного 5 [9]
Н (О) :={и О :и е Н (2 ),
Н5 (О) :={и е Н5 ( ):8ирр и сО}.
Скалярное произведение и норма в Н5 (2) определяются обычным образом
.25 ,
(«,V) = I@> и (5) V(4)d
II, =(и,и); <5>:=(1 + Н2)1/2.
Здесь и всюду ниже, где не указана область интегрирования, подразумевается интеграл по R2. Н5 (О) является (замкнутым) подпространством
Н5 (2) с индуцированными скалярным произведением и нормой. Далее Н5 (О) = Н5 )/ Н (о); в Н5 (О) вводится скалярное произведение и
норма факторпространства. Пространства Н~5 (О) и Н5 (о) антидвой-ственны друг к другу при всех 5 е R ; Н5 (о) можно получить замыканием С0° (О) в пространстве Н5 (2) [9].
В дальнейшем нас будут интересовать главным образом пространства вектор-функций, поэтому через и, V будем обозначать векторы
/ \Т ( \Т 5 5
и = (1,и2) , V = (1,V2) и т.д. При этом Н в записи и е Н уже понимается как декартово произведение двух экземпляров пространства Н 5 со скалярным произведением и нормой
(^ v )5 =(u1, v1 )5 + (u2, v2 )5 = {(^2"и Л ^
1Ы12+1 ые = {( £)25 \и (^)|2 Л ^.
Сохраним те же обозначения для пространств в векторном случае, так как во всех ситуациях из контекста ясно, о каком пространстве идет речь.
Определим гильбертово пространство W = W(п) как пополнение
Cq° (П) по норме
|»|2,=J^ I» («fd J^-и Ю|2 d ч
со скалярным произведением
, __________ , ( ( _________________^
(и,v)W = J^и(Ч)(4)dЧ + J^ Ч'»(Ч) Ч' v(Ч) dЧ,
где и обозначает преобразование Фурье распределения и, и пространство W':= ((п)) антидвойственно к W .
Определение [10]. Волновое число k является нерезонансным, если уравнение L (k)и = 0 имеет только тривиальные решения.
Утверждение [10]. Если k является нерезонансным и k Ф 0, тогда оператор L(k): W ^ W'является непрерывно обратимым.
Решение задачи на экране канонической формы
Рассмотрим «-мерное пространство Vn с W. Будем проводить аппроксимации и элементами ип е Vn . Методом Галеркина находим ип из системы уравнений
(А»п , v) = (f, v) Vv е V« . (3)
Эти уравнения определяются конечномерным оператором An : Vn ^ V«, где Vn есть антидуальное пространство к Vn .
Допустим, что подпространства Xn и Yn являются линейными оболочками базисных и тестовых функций Xn = span{zi,...,zn J, Yn = span{vi,...,vn J . Представим un в виде линейной комбинации базисных функций
n
un = Z ' Ynzn k=1
и подставим это выражение в формулу (3). В результате получим эквивалентную систему линейных алгебраических уравнений порядка n
Z Yk (Azk, vj ) = (f, vj), j = I-n, (4)
k=1
относительно неизвестных коэффициентов Yk .
Построим равномерную сетку на экране канонической формы. Под фигурой канонической формы для рассматриваемой задачи будем понимать
прямоугольный параллелепипед, разбитый на элементарные параллелепипеды Пг-. Элементами сетки (конечными элементами) будут являться грани элементарных параллелепипедов (рис. 2).
Носителем базисных функций будут всевозможные пары конечных элементов, имеющих общее ребро. На рис. 3 изображены всевозможные носители, которые могут быть образованы одним ребром. Их количество равно шести. Всего вариантов ребер три - это ребра, параллельные оси 0Х, 07, 02. Число носителей, образующих шаблон, равно 18.
Рис. 2
П+ П 1 г
г
/Г
г
п+ /
/ /
/у
Рис. 3
Базисную функцию фj (х, у, г), отвечающую ребру j, определим по правилу
0
Фі (*, У,2 ) =
*-),У -Ур'),2-г[]'в п+,
/. (5)
х^В - х,У^в - У, - 2|п в П-
8-
и ф у = 0 вне прямоугольников Пу, П- . Здесь 1у - длина у -го ребра; Sy -
площадь прямоугольника П* ; Су - середина ребра с номером у .
Отметим несколько важных свойств функций фу. Нормирование функций фу (х, у, 2) выполнено так, что нормальная составляющая (к ребру) этих функций в середине ребра равна 1, т.е. (фу) (Су ) = 1. Нормальные составляющие функции на границе ЭПу носителя Пу =Пу ^П- равны нулю,
(ф у) ЭП = 0. Функции ф у (х, у, г) являются поверхностными сеточными
V ^ / п 3
функциями, т.е. как минимум одна из ее компонент равна нулю.
Следуя схеме метода Галеркина (3), можно получить решение интегрального уравнения на экране канонической формы. Для этого составляется система линейных алгебраических уравнений (СЛАУ) на базе элементов экрана сложной геометрической формы. Каждый элемент СЛАУ рассчитывается путем вычисления четырехкратного интеграла
Ау = (Афу, ф у) = -1 в( X, у)^уфг- (х)&у фу (у)ф у к21 в( X, у )фг- (х) ф у (у № й й
ехр(/к|х - у|)
по паре носителей Пг- и П .■. Здесь G(х, у) =-:—■—:—— - известная функ-
Iх - у|
ция Грина. Правая часть СЛАУ определяется падающим полем ^? •фуйи, у = 1,...,N . Система линейных алгебраических уравнений рей
шалась методом сопряженных градиентов.
Применение субиерархического метода в задаче электромагнитных волн на неплоских экранах сложной геометрической формы
Рассмотрим алгоритм построения решения для задачи дифракции на неплоских экранах сложной геометрической формы. Будем предполагать, что в нашем распоряжении находится базовая матрица, составленная при решении задачи на экране канонической формы одним из проекционных методов. Для решения задачи дифракции на экране сложной формы необходимо, чтобы данная поверхность целиком принадлежала экрану канонической формы, для которого матрица уже насчитана. Используя субиерархический метод, можно построить матрицу для экрана сложной формы, пользуясь элементами посчитанной матрицы, составленной при решении задачи на экране канонической формы. Для этого создадим вектор, описывающий геометрию фигуры Ж .
Далее, используя процедуру «выделения», описанную в [3], опишем геометрию нового экрана.
Следует заметить, что метод работает и в случае использования в качестве базового экрана не только экрана канонической формы. В этом случае на экран сложной конфигурации налагается то же условие, что и раньше: он должен целиком принадлежать базовому экрану. Таким образом, один раз решив задачу на экране базовой формы, мы можем использовать полученные результаты для решения серии задач на экранах сложной геометрической формы. Данный подход имеет большое практическое значение в инженерных расчетах.
На рис. 4 представлен еще один экран сложной геометрической формы, на котором производился расчет поверхностных токов. Рассматриваемый экран имеет форму уголка и состоит из двух плоских перпендикулярных квадратных платин размером ЛхЛ, соединенных между собой ребром. Здесь X - длина волны, ко = 2 я / X . На рис. 5 представлены расчеты модулей поверхностных токов. Для удобства восприятия и визуализации значения поверхностных токов на экране уголковый экран разложили в форме пластины размером 2ХхХ.
г
У
Рис. 4
Рис. 5
Построенная модель представляет интерес при расчете печатных плат и
многослойных структур. Для решения рассматриваемой задачи использовался суперкомпьютерный комплекс Московского государственного университета имени М. В. Ломоносова.
Список литературы
1. Ильинский, А. С. Дифракция электромагнитных волн на проводящих тонких экранах / А. С. Ильинский, Ю. Г. Смирнов. - М. : Радиотехника, 1996. - 177 с.
2. Самохин, A. Б. Интегральные уравнения и итерационные методы в электромагнитном рассеянии / A. Б. Самохин. - М. : Радио и цвязь, 1998. - 160 с.
3. Медведик, М. Ю. Применение субиерархического метода в задачах электродинамики / М. Ю. Медведик // Вычислительные методы и программирование. -2012. - Т. 13. - С. 87-97.
4. Медведик, М. Ю. Параллельный алгоритм расчета поверхностных токов в электромагнитной задаче дифракции на экране / М. Ю. Медведик, Ю. Г. Смирнов, С. И. Соболев // Вычислительные методы и программирование. - 2005. -Т. 6. - С. 99-108.
5. Медведик, М. Ю. Субиерархический параллельный вычислительный алгоритм и сходимость метода Галеркина в задачах дифракции электромагнитного поля на плоском экране / М. Ю. Медведик, Ю. Г. Смирнов // Известия высших учебных заведений. Поволжский регион. Сер. Естественные науки. - 2004. -№ 5. - С. 5-19.
6. Антонов, А. В. Разработка Web-ориентированного вычислительного комплекса для решения трехмерных векторных задач дифракции электромагнитных волн на основе субиерархических параллельных алгоритмов и ГРИД-технологий / А. В. Антонов, М. Ю. Медведик, Ю. Г. Смирнов // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2007. - № 4. -
C. 60-67.
7. Медведик, М. Ю. Субиерархический параллельный вычислительный алгоритм для решения задач дифракции электромагнитных волн на плоских экранах / М. Ю. Медведик, Ю. Г. Смирнов // Радиотехника и электроника. - 2008. - Т. 53, № 4. - С. 441-446.
8. Медведик, М. Ю. Субиерархический метод для решения псевдодифференци-ального уравнения в задаче дифракции в слоях, связанных через отверстие / М. Ю. Медведик, И. А. Родионова, Ю. Г. Смирнов // Радиотехника и электроника. -2012. - Т. 57, № 3. - С. 281-290.
9. Трибель, Х. Теория интерполяции, функциональные пространства, дифференциальные операторы / Х. Трибель. - М. : Мир, 1980. - 664 с.
10. Смирнов, Ю. Г. Математические методы исследования задач электродинамики / Ю. Г. Смирнов. - Пенза : Изд-во ПензГУ, 2009. - 268 с.
11. Hanninen, I. Singularity subtraction integral formulae for surface integral equations with RWG, rooftop and hybrid basis functions / I. Hanninen M., Taskinen and J. Sarvas // Prog. Electromagn. Res. PIER. - 2006. - V. 63. - P. 243-278.
12. Смирнов, Ю. Г. О разрешимости векторных интегродифференциальных уравнений в задаче дифракции электромагнитного поля на экранах произвольной формы / Ю. Г. Смирнов // Журнал вычислительной математики и математической физики. - 1994. - Т. 34, № 10. - С. 1461-1475.
13. Rao, S. M. Electromagnetic Scattering by Surface of Arbitrary Share / S. M. Rao,
D. R. Wilton and A. W. Glisson // IEEE Transactions on antennas and propagation. -1982. - V. Ap-30. - P. 409-417.
14. Смирнов, Ю. Г. О сходимости методов Галеркина для уравнений с операторами, эллиптическими на подпространствах, и о решении уравнения электриче-
ского поля / Ю. Г. Смирнов // Журнал вычислительной математики и математической физики. - 2007. - Т. 47, № 1. - С. 129-139.
Медведик Михаил Юрьевич
кандидат физико-математических наук, доцент, кафедра математики и суперкомпьютерного моделирования, Пензенский государственный университет
Medvedik Mikhail Yuryevich Candidate of physical and mathematical sciences, associate professor, sub-department of mathematics and supercomputer modeling,
Penza State University
E-mail: [email protected]
УДК 517.6 Медведик, М. Ю.
Субиерархический метод решения задачи дифракции электромагнитных волн на неплоских экранах сложной геометрической формы с использованием базисных функций крышек / М. Ю. Медведик // Известия высших учебных заведений. Поволжский регион. Физико-математические науки. - 2012. - № 4 (24). - С. 12-20.