Академический Документы
Профессиональный Документы
Культура Документы
Moscow Physics Bulletin
Moscow Physics Bulletin
Введение
Для решения задач радиолокации необходимо изучить рассеяние плоской электромаг-
нитной волны на различных объектах. Для этого на практике часто применяются из-
мерительные комплексы — компактные полигоны [1]. Одним из его элементов, поми-
мо помещения безэховой камеры, излучающих и принимающих антенн, измерительной
схемы и других компонент, является зеркальный металлический коллиматор, который
формирует в определенной области, называемой рабочей зоной, поле, приближенное
к полю плоской волны. Для уменьшения дифракционных эффектов кромку зеркала
делают зазубренной или скругленной. Оно является сложным объектом, поэтому необ-
ходимо проводить эксперименты по измерению его свойств. Разумно сочетать экспе-
риментальные данные с результатами математического моделирования, так как такой
подход дает возможность предусмотреть возникающие трудности экспериментальной
1
реализации. Поэтому математическое моделирование задачи дифракции волн на раз-
личных объектах является актуальной задачей.
Эффективным подходом в случае решения задачи дифракции электромагнитной
волны на идеально проводящем теле является сведение краевой задачи к интегро-
дифференциальному уравнению — метод моментов [2]. Например, этот метод исполь-
зуется в универсальном программном комплексе FEKO, разработанным для решения
задач дифракции на различных объектах [3]. Одной из проблем при использовании
этого программного комплекса является то, что все проводимые расчеты скрыты от
пользователя, что ставит ограничения на адаптацию и подстройку программы к кон-
кретной задаче. В настоящей работе подробно реализовано применение квадратурных
формул для приближения интегралов, возникающих при решении методом моментов
задач дифракции на идеально проводящих телах и экранах.
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− .
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−
4
(11) к декартовым осуществляется для каждой точки в соответствии с определением
барицентрических координат [10]:
где Pk1 , Pk2 , Pk3 — радиус-векторы вершин в треугольнике Tk . Будем применять форму-
лу (11) во всех последующих приближенных вычислениях интегралов по поверхности
треугольников.
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 |
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
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
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)
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
9
Рис. 1: Распределение поверхностной плотности тока на сфере радиуса R = 2, 5 см,
источник — плоская волна, частота 3ГГц.
Для тестирования программы был проведен расчет поля, рассеянного идеально про-
водящей сферой радиуса R = 2,5 см при облучении плоской волной с частотой 3ГГц
(длина волны λ ≈ 10 см, что сравнимо с размером сферы, то есть рассматривается
резонансный случай (рис. 1). Так как аналитическое решение для задачи дифракции
плоской электромагнитной волны на сфере известно [13], можно найти относительную
ошибку вычисления плотности тока на поверхности сферы в сеточной норме C:
kI − Jk
e= , (37)
kJk
где 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
13
3. Банков С. Е., Курушин А. А. Практикум проектирования СВЧ структур с помощью
FEKO // М.: ЗАО «НПП «РОДНИК». – 2009
5. Ф.Б. Хлебников, Боголюбов А.Н., Коняев Д.А., Шапкина Н.Е. Математическое мо-
делирование электромагнитного поля в рабочей зоне компактного полигона
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
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.
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.
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