Скачать как pdf или txt
Скачать как pdf или txt
Вы находитесь на странице: 1из 15

О реализации метода моментов в задачах дифракции для

идеально проводящих тел


А. А. Викуловская1,2a , Д. А. Коняев1,2b
1 Московский государственный университет имени М. В. Ломоносова, физический
факультет, кафедра математики. Россия, 119991, Москва, Ленинские горы, д. 1, стр. 2.
2 Институт теоретической и прикладной электродинамики Российской академии наук.
125412, г. Москва, ул. Ижорская, д. 13.
E-mail: a vikulovskaia.aa19@physics.msu.ru, b konyaev@physics.msu.ru

Статья поступила –.–.2024, подписана в печать –.–.2024.

Рассмотрен один из метод решения задачи дифракции электромагнитных волн на


идеально проводящих телах и экранах — метод моментов. Приведены основные прин-
ципы этого метода, включая сведение задачи к интегро-дифференциальному уравнению
электрического типа и использование функций Рао-Вилтона-Глиссона в качестве базис-
ных функций, сделан акцент на аппроксимации интегралов по треугольникам сетки на
поверхности проводника. На основе рассмотренного метода приближения интегралов по
треугольникам произведено улучшение разработанного ранее программного комплек-
са, позволяющего решать задачи дифракции на идеально проводящих телах сложной
формы в векторном случае. Продемонстрировано, что изменения уменьшили ошибку
приближенного решения. Результаты, полученные с помощью разработанного комплек-
са, хорошо согласуются с аналогичными расчетами на программном комплексе FEKО.
Ключевые слова: задача дифракции, метод моментов, функции Рао-Вильтона-Глиссона,
формулы Гаусса.
УДК: 537.876.45 PACS: 41.20.Jb

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

1
реализации. Поэтому математическое моделирование задачи дифракции волн на раз-
личных объектах является актуальной задачей.
Эффективным подходом в случае решения задачи дифракции электромагнитной
волны на идеально проводящем теле является сведение краевой задачи к интегро-
дифференциальному уравнению — метод моментов [2]. Например, этот метод исполь-
зуется в универсальном программном комплексе FEKO, разработанным для решения
задач дифракции на различных объектах [3]. Одной из проблем при использовании
этого программного комплекса является то, что все проводимые расчеты скрыты от
пользователя, что ставит ограничения на адаптацию и подстройку программы к кон-
кретной задаче. В настоящей работе подробно реализовано применение квадратурных
формул для приближения интегралов, возникающих при решении методом моментов
задач дифракции на идеально проводящих телах и экранах.

1. Математическая постановка задачи


Задача поиска стационарного распределения поля в R3 \G, где G — рассеиватель, при
использовании временной зависимости eiωt , имеет следующий вид [4]:



 rot(Hi + Hs ) = iωε(Ei + Es ), r ∈ R3 \G

i s i s 3
 rot(E + E ) = −iωµ(H + H ), r ∈ R \G



 i
E + E s
 
, n = 0, r ∈ G , (1)


 r  
µ 1

 s s
 [er , E ] = [er [er , H ]] + o , r → +∞,


ε r
где E i , H i — напряженности падающего электрического и магнитного поля, а E s , H s
— рассеянного, ω — круговая частота падающей волны, ε, µ — соответсвенно диэлек-
трическая и магнитная проницаемость среды вне проводника, er –– орт сферической
системы координат. Из граничного условия [(Ei + Es ) , n] = 0, можно получить интегро-
дифференциальное уравнение относительно поверхностной плотности тока J(r) [5] :
 
Z −ik|r−r0 | Z −ik|r−r0 |
i  e 1 0 e
ωµ J(r0 ) dσ 0 + (∇s , J(r0 )) dσ 0 , n = Ei , n ,
 
0 0
(2)
4π |r − r | ωε |r − r |
S S

где ∇s — оператор дивергенции [6] на поверхности S, [7]:


I
1
(∇s , a) = lim (a, ns )dl, (3)
∆S→0 ∆S
l

здесь ns – нормаль к границе l области ∆S, лежащая в касательной плоскости к по-


верхности проводника S.

2
2. Численное решение
2..1 Метод моментов
Для численного решения задачи (2) можно аппроксимировать поверхность тела тре-
угольной сеткой, а затем искать приближенное решение в виде линейной комбинации
базисных функций:
N
X
J(r) = Ik fk (r), (4)
k=1

где fk (r) — базисные функции, сопоставленные каждому k-ому ребру треугольной сет-
ки, r — точка, лежащая на поверхности сетки. В качестве базисных функций fk , как
правило, используют функции RWG (Рао-Вильтона-Глиссона) [8]:

lk +


 + ρk , r ∈ Tk+ ,
 2Ak



fk (r) = lk − (5)
− ρk , r ∈ Tk− ,



 2Ak

0, r ∈ / Tk+ ∪ Tk− .

Здес Tk+ и Tk− — треугольники с общим k-ым ребром ρ+


k — вектор, проведенный из
вершины треугольника Tk+ , лежащей напротив k-ого ребра, в точку r, ρ−
k — вектор,
проведенный из точки r в вершину треугольника Tk− , лежащую напротив k-ого ребра,lk
− −
— длина общего ребра, A+ +
k , Ak — площади треугольников Tk и Tk . Применив метод мо-
ментов к уравнению (2) и используя базисные функции (5), получаем систему линейных
уравнений относительно коэффициентов Ik , фигурирующих в разложении (4) [9]:


N  0
 iωµ Z e−ik|r−r |
X Z
0
(fk (r ), fj (r)) 0
dσdσ 0 −
 4π
k=1 
|r − r |
Tj+ ∪Tj− Tk+ ∪Tk−



−ik|r−r0 |
Z Z 
i 0 0 0 e 0
 (6)
− (∇s , fk (r ))(∇s , fj (r)) dσdσ Ik =
4πωε |r − r0 | 

Tj+ ∪Tj− Tk+ ∪Tk−

Z
= (Eiτ fj (r))dσ;
Tj+ ∪Tj−

здесь r0 и dσ 0 — точка и элемент площади, принадлежащие области Tk+ ∪ Tk− ; Eiτ —


тангенциальная компонента падающего поля. Элементы Zjk матрицы системы 6 вы-

3
числяются следующим образом:
0
e−ik|r−r |
Z Z
iωµ 0
Zjk = (fk (r ), fj (r)) dσdσ 0 −
4π |r − r0 |
Tj+ ∪Tj− Tk+ ∪Tk−
0 (7)
e−ik|r−r |
Z Z
i 0 0 0
− (∇s , fk (r ))(∇s , fj (r)) 0
dσdσ 0 .
4πωε |r − r |
Tj+ ∪Tj− Tk+ ∪Tk−

2..2 Квадратурные формулы


Интегралы в выражении (6) не удается вычислить аналитически. В этом разделе при-
веден способ приближенного вычисления интегралов по треугольникам.
Внутри каждого отдельного треугольника перейдем в барицентрическую систему
координат [10] (α, β, γ). В соответствии с формулой Гаусса [10], [11] приближенно инте-
грал от некоторой функции f (α, β, γ) можно вычислить следующим образом:
Z ng
X
f (α, β, γ)dσ = A wi f (αi , βi , γi ), (8)
T i=1

где αi , βi , γi — координаты узловых в барицентрической системе координат, wi — вес


точки, ng — количество этих точек, T — поверхность треугольника, A — его площадь,
dσ — элемент его площади. Система уравнений для определения точек и их весов вы-
водится из предположения, что формула выполняется точно для полинома заданного
порядка p. В данной работе используется p = 4. Способ вычисления коэффициентов и
весов представлен в [10]. Для p = 4 коэффициенты имеют вид:

w1 = 0.2233815 : α = 0.108103, β = γ = 0.445948, (9)

w2 = 0.109952 : α = 0.108103, β = γ = 0.445948, (10)

α, β, γ здесь записаны для одной точки из группы, в которую входят 3 симметрично


расположенные точки. Координаты двух других точек в группе можно получить их
циклической перестановкой. Для каждой точки из одной группы вес одинаковый (w1
или w2 соответственно). Таким образом, для p = 4:
Z 6
X
f (α, β, γ) = A wi f (αi , βi , γi ), (11)
T i=1

здесь w1 = w2 = w3 = w1 и w4 = w5 = w6 = w2 ; координаты αi , βi , γi при i = 1, 2, 3


можно найти из (9) циклической перестановкой, а при i = 4, 5, 6 из (10) соответственно.
Количество точек для одного треугольника ng = 6. Переход от барицентрических коор-
динат α, β, γ в формуле Гаусса для вычисления подынтегральной функции в формуле

4
(11) к декартовым осуществляется для каждой точки в соответствии с определением
барицентрических координат [10]:

rik = αl Pk1 + βl Pk2 + γl Pk3 ,

где Pk1 , Pk2 , Pk3 — радиус-векторы вершин в треугольнике Tk . Будем применять форму-
лу (11) во всех последующих приближенных вычислениях интегралов по поверхности
треугольников.

2..3 Сборка матрицы


Воспользуемся поэлементной сборкой матрицы: рассмотрим отдельно треугольники с
номером j и с номером k и вычислим вклад в матрицу от двух треугольников. При
этом, если j = k, в подыинтегральной возникает особенность, поэтому матрицу следует
разделить на регулярную (j 6= k) и сингулярную (j = k) части.
а) Регулярная часть матрицы.
Рассмотрим вклад от пары треугольников с номерами j и k в матрицу системы, обо-
jk
значим его через Zmn , где m и n - номера ребер в треугольниках Tk и Tj соответсвенно:
0
e−ik|r−r |
Z Z
iωµ 0
jk
Zmn = (fk (r ), fj (r)) dσdσ 0 −
4π |r − r0 |
Tj Tk
0 (12)
e−ik|r−r |
Z Z
i 0 0 0
− (∇s , fk (r ))(∇s , fj (r)) dσdσ 0 .
4πωε |r − r0 |
Tj Tk

Вычислим интегралы приближенно с помощью (11), использовав определение базисных


функций (5):
0 6 s
e−ik|r−r | e−ik|r−rk |
Z Z Z
0 lm ln X
(fk (r ), fj (r)) dσdσ 0 = Ak k s j
ws (ρm (rk ), ρ (r)) dσ =
0
|r − r | 4Aj Ak s=1
|r − rsk |
Tj Tk Tj
(13)
6 X
6 −ik|rlj −rsk |
lm ln X e
= wl ws (ρkm (rsk ), ρjn (rlj )) ;
4 l=1 s=1
|rlj − rsk |

0 6 s
e−ik|r−r | X e−ik|r−rk |
Z Z Z
0 0 lm ln
− (∇s , fk (r ))(∇s , fj (r)) 0
dσdσ 0 = ± Ak ws dσ =
|r − r | Aj Ak s=1
|r − rk s |
Tj Tk Tj
(14)
6 X
6 −ik|rlj −rsk |
lm ln X e
=± wl ws .
4 l=1 s=1
|rlj − rsk |

В выражениях (13), (14) и во всех последующих формулах rsk и rlj есть гауссовы точки
в треугольниках k и j соответственно, где s = 1, ..., 6 и l = 1, ..., 6 — локальные номера

5
гауссовых точек внутри одного треугольника. Выбор знака в выражении (14) осуществ-
ляется следующим образом:
- если k-ый треугольник является треугольником Tm+ и j-ый треугольник является тре-
угольником Tn+ , то выбирается “−”;
- если k-ый треугольник является треугольником Tm+ и j-ый треугольник является тре-
угольником Tn− , то выбирается “+”;
- если k-ый треугольник является треугольником Tm− и j-ый треугольник является тре-
угольником Tn+ , то выбирается “+”;
- если k-ый треугольник является треугольником Tm− и j-ый треугольник является тре-
угольником Tn− , то выбирается “−”.
Итого, вклад от пары треугольников j и k в матрицу Z равен:
6 l s l s 
e−ik|rj −rk | i 1 e−ik|rj −rk |

jk
X iωµ k s j l
Zmn = lm ln ws wl (ρ (r ), ρ (r )) ± . (15)
s,l=1
4π m k n j |rlj − rsk | 4πωε 4 |rlj − rsk |

Индексы m и n внутри одного треугольника могут принимать три разных значения


m = m1 , m2 , m3 ; n = n1 , n2 , n3 , где mi и ni — номер ребра в треугольниках k и j соот-
jk
ветственно. Поэтому вычисленное значение Zmn дает вклад в 9 элементов матрицы.
б) Сингулярная часть матрицы.
В этом случае в паре треугольников j = k. В выражении для вклада в матрицу от
двух треугольников
0
e−ik|r−r |
Z Z
iωµ 0
jk
Zmn = (fk (r ), fj (r)) dσdσ 0 −
4π |r − r0 |
Tj Tk
0 (16)
e−ik|r−r |
Z Z
i 0 0 0
− (∇s , fk (r ))(∇s , fj (r)) dσdσ 0
4πωε |r − r0 |
Tj Tk

присутствуют 2 слагаемых, в которых производится интегрирование по треугольникам.


Введем следующие обозначения:
0
e−ik|r−r |
Z Z
0 0 0
ΦS = (∇s , fk (r ))(∇s , fj (r)) 0
dσdσ 0 ,
|r − r |
Tj Tk
0 (17)
e−ik|r−r |
Z Z
0
AS = (fk (r ), fj (r)) 0
dσdσ 0 .
|r − r |
Tj Tk

Для величины ΦS применим формулу (11) для интеграла по треугольнику Tj :


0 6 Z −ik|r−rlj |
e−ik|r−r | 0
Z Z
0 0 0 lm ln X e
ΦS = (∇s , fk (r ))(∇s , fj (r)) dσ dσ = ± wl dσ 0 . (18)
0
|r − r | Ak l=1 |r − rlj |
Tj Tk Tk

6
−ik|r−rlj |
Рассмотрим отдельно интеграл вида Φ0 = e
dσ 0 для одной из трех гауссовых
R
|r−rlj |
Tk
точек с номером l: rlj (остальные два интеграла будут вычисляться аналогично). Внутри
одного треугольника (j = k) для вычисления Φ0 нельзя использовать квадратурную
формулу (11), так как в знаменателе возникает особенность. Представим этот интеграл
в виде суммы двух интегралов:
Z −ik|r−rlj | Z −ik|r−rlj |
−1 0
Z
e 0 e 1
l
dσ = l
dσ + dσ 0 . (19)
|r − rj | |r − rj | |r − rlj |
Tk Tk Tk

Обозначим R = |r − rlj |. Так как


l
e−ik|r−rj | − 1 e−ikR − 1 cos(kR) − 1 sin(kR)
l
= = −i , (20)
|r − rj | R R R
cos(kR) − 1 sin(kR)
→ 0, → 1, при R → 0, (21)
R kR
то первое слагаемое в (19) можно оценить с помощью квадратурной формулы:
Z −ik|r−rlj | 6
e −1 0 X
dσ = Ak ws h(rsk ), (22)
|r − rlj | s=1
Tk

где функция h(r) равна


 −ik|r−rl |
j − 1
e

, r 6= rlj ,
l
h(r) = |r − rj | (23)

− ik, r = rlj .

Второе слагаемое в равой части (19) можно вычислить аналитически, воспользовавшись


методом, представленным в [12]:
dσ 0
Z
= R1 I1 + R2 I2 + R3 I3 , (24)
|r − rlj |
Tk

где R1 , R2 , R3 — длины перпендикуляров из точки rlj к каждому ребру треугольника,


а I1 , I2 , I3 вычисляются следующим образом (P1 , P2 , P3 — радус-векторы вершин k-
ого треугольника, l1 , l2 , l3 — длины ребер, расположенных напротив соответствующих
вершин; верхний индекс k = j здесь опущен):
(P3 − rlj , P3 − P2 ) + l1 |P3 − rlj |
I1 = ln ,
(P2 − rlj , P3 − P2 ) + l1 |P2 − rlj |
(P1 − rlj , P1 − P3 ) + l2 |P1 − rlj |
I2 = ln , (25)
(P3 − rlj , P1 − P3 ) + l2 |P3 − rlj |
(P2 − rlj , P2 − P1 ) + l3 |P2 − rlj |
I3 = ln .
(P1 − rlj , P2 − P2 ) + l3 |P1 − rlj |

7
Далее для вычисления AS также используем формулу (11) для интеграла по треуголь-
нику Tj :
0 6 l
e−ik|r−r |  e−ik|r−rj |
Z Z Z
0 0 lm ln X
AS = (fk (r ), fj (r)) dσdσ = ws ρkm (rlj ), ρjn (r) dσ 0 .
|r − r0 | 4Ak s=1 |r − rlj |
Tj Tk Tk
(26)
−ik|r−rlj |
e
dσ 0 :
R
Рассмотрим отдельно интеграл вида ρj (r) |r−rlj |
Tk
l l
e−ik|r−rj | 0  e−ik|r−rj |
Z Z
j
ρn (r) dσ =± rlj − rn + (r − rlj ) dσ 0 =
|r − rlj | |r − rlj |
Tk Tk
l
e−ik|r−rj | 0 r − rlj −ik|r−rl | 0
Z Z
(27)
= ±(rlj − rn ) dσ ± e j dσ =
|r − rlj | |r − rlj |
Tk Tk

= ±(rlj − rn )Φ0 ± IA .
Выражение для Φ0 было найдено ранее, IA также представим в виде двух интегралов:
r − rlj −ik|r−rl | 0
Z Z Z Z
R −ikR 0 R −ikR 0 R 0
IA = l
e j dσ = e dσ = (e − 1)dσ + dσ , (28)
|r − rj | R R R
Tk Tk Tk Tk

где введено обозначение R = r − rlj . Первое слагаемое в (28) можно также приблизить
R −ikR
квадратурной формулой, так как R
(e − 1) → 0, R → 0:
Z 6
R −ikR X
(e − 1)dσ 0 ≈ Ak ws g(rsk ), (29)
R s=1
Tk

где функция g(r) равна


r − rlj −ik|r−rl |

(e j − 1), r 6= rlj ,


l
g(r) = |r − rj | (30)

0, r = rlj .

Второе слагаемое в (28) рассчитывается следующим образом [12]:


Z
R 0
dσ = u1 IA1 + u2 IA2 + u3 IA3 , (31)
R
Tk

где u1 , u2 , u3 — нормали, проведённые из точки rlj к каждой стороне треугольника, а


IA1 , IA2 , IA3 рассчитываются следующим образом:
 
1 l l l l
IA1 = (P3 − P2 , P3 − rj )|P3 − rj | + (P3 − P2 , P2 − rj )|P2 − rj | +
2l1
2
!
l
1 (P 2 − rj , P 3 − P 2 ) (P3 − rlj , P3 − P2 ) + l1 |P3 − rlj |
+ |P2 − rlj |2 + ln ,
2 l1 (P2 − rlj , P3 − P2 ) + l1 |P2 − rlj |
(32)

8
 
1 l l l l
IA2 = (P1 − P3 , P1 − rj )|P1 − rj | + (P1 − P3 , P3 − rj )|P3 − rj | +
2l2
!
l 2
1 l 2
(P 3 − r j , P 1 − P 3 ) (P1 − rlj , P1 − P2 ) + l2 |P1 − rlj |
+ |P3 − rj | + ln ,
2 l1 (P3 − rlj , P1 − P2 ) + l2 |P3 − rlj |
  (33)
1
IA3 = (P2 − P3 , P2 − rlj )|P2 − rlj | + (P2 − P1 , P1 − rlj )|P1 − rlj | +
2l3
!
l 2
1 (P 1 − r j , P 2 − P 3 ) (P2 − rlj , P2 − P1 ) + l3 |P2 − rlj |
+ |P1 − rlj |2 + ln .
2 l3 (P1 − rlj , P2 − P1 ) + l2 |P1 − rlj |
(34)

2..4 Вычисление поля по значению плотности тока


По аналогии с расчетами регулярной части интеграла для элементов матрицы, можно
получить выражение для напряженности электрического поля в точке r:
N X 6
!
−ikRks+ −ikRks−

X iωµ s+ e s− e
E(r) = ws Ik lk − ρ+
k (rk ) s+ + ρ−k (rk ) +
k=1 s=1
8π Rk Rks−
! (35)
i Rs+
k −ikRks+ s+ Rs−k −ikRks− s−
− e (−ikRk − 1) + s− 3 e (−ikRk − 1) ,
4πε Rks+ 3 Rk

где введено обозначение:

Rs± s±
k = r − rk , Rks± = |r − rs±
k |. (36)

3. Тестирование
3..1 Дифракция на идеально проводящей сфере

N e1 , % e2 , %
300 3,48 6,75
588 2,71 5,08
1200 1,65 4,02
2700 1,18 3,55
5808 0,91 3,38

Таблица 1: Относительная ошибка в норме C в определении плотности тока на сфе-


ре, облучаемую плоской волной. e1 , e2 — относительная ошибка в модифицированном
и немодифицированном программном комплексе соответственно, N — количество тре-
угольников в приближении поверхности треугольной сеткой.

9
Рис. 1: Распределение поверхностной плотности тока на сфере радиуса R = 2, 5 см,
источник — плоская волна, частота 3ГГц.

Для тестирования программы был проведен расчет поля, рассеянного идеально про-
водящей сферой радиуса R = 2,5 см при облучении плоской волной с частотой 3ГГц
(длина волны λ ≈ 10 см, что сравнимо с размером сферы, то есть рассматривается
резонансный случай (рис. 1). Так как аналитическое решение для задачи дифракции
плоской электромагнитной волны на сфере известно [13], можно найти относительную
ошибку вычисления плотности тока на поверхности сферы в сеточной норме C:

kI − Jk
e= , (37)
kJk

где J, I — соответсвенно точное и полученное с помощью метода моментов значение


коэффициентов поверхностной плотности тока в представлении 4, а норма определяется
следующим образом:
kJk = max |Ji |, (38)
1≤i≤Nribes

где i - номер сетки, а Nribes — количество ребер сетки. В таблице 1 представлена ошибка
вычисления токов в зависимости от количества треугольников сетки. Для сравнения
приведены также ошибки вычисления плотности тока для предыдущей версии про-
граммы, использовавшей в процессе сборки матрицы и вычисления поля формулы с
меньшим порядком точности (формулы для интегралов по треугольнику использовали
только одну гауссову точку — центр треугольника). Как видно из таблицы, с примене-
нием формул большего порядка точности ошибка в вычислении поверхностных токов
на сфере убывает быстрее.
Стоит отметить, что здесь не удается применить метод Ричардсона для определения
порядка точности, так как с увеличением количества треугольников сетки все узлы
сдвигаются в пространстве.

10
Рис. 2: Модель антенны SH800

Рис. 3: Величина поля |E| в дальней зоне в дБВ, частота излучения диполя 4 ГГц

11
a) b)

c) d)
Рис. 4: Распределение поля |E| на расстоянии X = 30 см от начала координат: a) Полe
|E| в плоскости перед антенной (рассчитано в программе) b) Полe |E| в плоскости перед
антенной (рассчитано в программе) c) поле |E| от Z при Y = 1,5 мм, d) Поле |E| от Y
при Z = 83 мм,

12
3..2 Вычисление поля антенны SH800
Было рассчитано поле в ближней зоне и в дальней зоне антенны. На рисунке 3 представ-
лена величина рассеянного поля в дальней зоне, а на рисунке 4 — графики зависимости
поля в плоскости перед антенной на расстоянии 30 см от начала координат. Показано
полe |E| в плоскости перед антенной, рассчитанное в разработанной программе и в
FEKO, а для количественного сравнения построены срезы поля |E| по координате Z
при Y = 1,5 мм, а также срез по координате Y при Z = 83 мм. Полученные в программе
результаты хорошо согласуются с результатами, полученными при помощи FEKO, как
качественно, так и количественно.

4. Заключение
В работе исследовано применение квадратурных формул для построения численно-
го решения задачи дифракции электромагнитной волны на идеально проводящем теле
сложной формы. Реализовано их применение в программном комплексе для численного
решения задачи дифракции на идеально проводящих телах и экранах сложной формы
в векторном случае. Описаны формулы для сборки матрицы системы линейных урав-
нений, возникающей при численном решении задачи. В настоящей работе применены
шеститочечные формулы Гаусса [10]. Проведено тестирование новой версии програм-
мы: сравнение численных результатов с аналитическим решением для задачи дифрак-
ции на сфере и численным решением, получаемым предыдщей версией программного
комплекса, а также с другим программным комплексом — FEKO. Все сравнения по-
казали хорошее качественное и количественное согласие. Сравнение показало, что в
модифицированном программном комплексе точность получаемых численных решений
повысилась. Автор выражает благодарность доценту кафедры математики Физическо-

ого факультета МГУ им. М.В. Ломоносова Наталье Евгеньевне Шапкиной за активное
участие в обсуждении материалов работы.

Список литературы
1. Балабуха Н.П., Зубов А.С., Солосин В.С. Компактные полигоны для измерения
характеристик рассеяния объектов. М. // Наука, 2007

2. Medgyesi-Mitschang L. N., Eftimiu C. Scattering from axisymmetric obstacles


embedded in axisymmetric dielectrics: The method of moments solution //Applied
physics. – 1979. – Т. 19. – №. 3. – С. 275-285.

13
3. Банков С. Е., Курушин А. А. Практикум проектирования СВЧ структур с помощью
FEKO // М.: ЗАО «НПП «РОДНИК». – 2009

4. А. С. Ильинский, В. В. Кравцов, А. Г. Свешников Математические модели элек-


тродинамики: Учебное пособие. // Высш. шк., 1991.

5. Ф.Б. Хлебников, Боголюбов А.Н., Коняев Д.А., Шапкина Н.Е. Математическое мо-
делирование электромагнитного поля в рабочей зоне компактного полигона

6. Arnoldus H. F. Conservation of charge at an interface // Optics communications. – 2006.


– Т. 265. – №. 1. – С. 52-59.

7. I. W. McAllister Surface current density K: an introduction // IEEE Transactions on


Electrical Insulation. - 1991, - T. 26. - №. 3. - C. 416-417.

8. Rao S., Wilton D., Glisson A. Electromagnetic scattering by surfaces of arbitrary shape
// IEEE Transactions on antennas and propagation. – 1982. – Т. 30. – №. 3. – С. 409-418

9. Zhang Y., Sarkar T. K. Parallel solution of integral equation-based EM problems in the


frequency domain // John Wiley and Sons, 2009.

10. Dunavant D. A. High degree efficient symmetrical Gaussian quadrature rules for the
triangle // International journal for numerical methods in engineering. – 1985. – Т. 21.
– №. 6. – С. 1129-1148.

11. Калиткин Н. Н., Альшина Е. А. Численный анализ // М.: Академия, 2013.

12. Wilton, D. ; Rao, S. ; Glisson, A. ; Schaubert, D. et al. Potential integrals for


uniform and linear source distributions on polygonal and polyhedral domains // IEEE
Transactions on Antennas and Propagation. – 1984. – Т. 32. – №. 3. – С. 276-281.

13. Стрэттон Д. А. Теория электромагнетизма. – 1948.

14
About the method of moments implementation in diffraction problems for
perfect conducting bodies
A. A. Vikulovskaia1,2a ,
D. A. Konyaev1,2b ,
1 Department of Mathematics, Faculty of Physics, M.V.Lomonosov Moscow State University,
Moscow 119991, Russia.

2 Institute of Theoretical and Applied Electrodynamics of the Russian Academy of Sciences. 13


Izhorskaya str., Moscow, 125412.
E-mail: a vikulovskaia.aa19@physics.msu.ru. E-mail: b konyaev@physics.msu.ru.

One of the methods for solving diffraction problem of electromagnetic waves on perfectly
conducting bodies and screens is considered — the method of moments. The basic principles of
this method are presented, including the reduction of the problem to an integro-differential
equation of electric type and the use of Rao-Wilton-Glisson functions as basic functions,
emphasis is placed on the approximation of integrals along triangles of the grid on the surface
of a conductor. Based on the considered method of approximating integrals by triangles, an
improvement of the previously developed software package has been made, which allows solving
diffraction problems on perfectly conducting bodies of complex shape in the vector case. It
is demonstrated that the changes reduced the error of the approximate solution. The results
obtained using the developed complex are in good agreement with similar calculations on the
FEKO software package.
PACS: 41.20.Jb.
Keywords: diffraction problem, method of moments, Rao-Wilton-Glisson functions, Gaussian
formulas.
Received ?? Month 2009.

Сведения об авторах
1. Викуловская Арина Александровна — студент, инженер лаборатории №3 ИТПЭ РАН; тел.: 8(977)984-
74-43, e-mail: vikulovskaia.aa19@phys.msu.ru.
2. Коняев Денис Алексеевич –– кандидат физ.-мат. наук, старший научный сотрудник кафедры ма-
тематики физического факультета МГУ им. М. В. Ломоносова, ведущий инженер лаборатории №3
ИТПЭ РАН, старший научный сотрудник ИППИ РАН им. А.А. Харкевича; тел.: 8(495) 939-13-51,
e-mail: konyaev@physics.msu.ru.

15

Вам также может понравиться