Радиотехника и электроника. T. 68, Номер 6, 2023

Радиотехника и электроника, 2023, T. 68, № 6, стр. 521-526

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

А. Б. Самохин a, b, *, А. С. Самохина a, b

a МИРЭА – Российский технологический университет
119454 Москва, просп. Вернадского, 78, Российская Федерация

b Институт проблем управления им. В.А. Трапезникова РАН
117997 Москва, Профсоюзная ул., 65, Российская Федерация

* E-mail: absamokhin@yandex.ru

Поступила в редакцию 10.03.2023
После доработки 10.03.2023
Принята к публикации 27.03.2023

Полный текст (PDF)

Аннотация

На основе объемных сингулярных интегральных уравнений исследованы задачи рассеяния электромагнитных волн на анизотропных диэлектрических структурах. Приведены теоремы существования и единственности решений для широкого класса сред, в том числе для сред без потерь. Описан эффективный метод решения интегральных уравнений на основе метода коллокации и алгоритмов быстрого дискретного преобразования Фурье.

ВВЕДЕНИЕ

Задачи рассеяния электромагнитных волн на трехмерных анизотропных диэлектрических структурах имеют огромное значение как с теоретической, так и с практической точки зрения. Важной характеристикой задач подобного рода является соотношение длины волны электромагнитного поля и размеров рассеивающей структуры. Если отношение размеров структуры и длины волны достаточно велико, то используются асимптотические методы решения. Огромный вклад в развитие этих методов для широкого класса задач внесли Д.С. Лукин и его ученики – А.С. Крюковский, Е.А. Палкин, Д.В. Растягаев и др. [1–4]. Если длина волны соизмерима или больше размеров рассеивающего объекта, то необходима математически строгая постановка задачи. Исследование рассматриваемых задач имеет принципиальное значение в электродинамике.

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

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

К интегральным уравнениям Фредгольма 2‑го рода сводятся следующие классы задач: рассеяние на однородном изотропном диэлектрическом теле с гладкой границей (можно рассматривать также несколько гладких непересекающихся поверхностей раздела сред внутри тела) [6–8]; рассеяние в ограниченной изотропной среде, диэлектрическая проницаемость которой является всюду дифференцируемой функцией координат и нигде не обращается в ноль [7]. Используя теорию интегральных уравнений Фредгольма, были доказаны теоремы существования и единственности соответствующих задач. Однако в общей постановке, тем более при наличии анизотропии среды, трехмерные задачи рассеяния электромагнитных волн не могут быть сведены к классическим интегральным уравнениям Фредгольма.

Объемные сингулярные интегральные уравнения относительно неизвестного электромагнитного поля по области неоднородности Q появились в электродинамике в 70-е годы ХХ в. [9]. Эти уравнения описывают задачи электромагнитного рассеяния на трехмерных неоднородных и анизотропных диэлектрических структурах в самой общей постановке. Кроме того, уравнения могут использоваться при исследовании задач рассеяния, для которых классическая постановка либо невозможна, либо затруднена, например во фрактальных средах или диэлектрических телах с негладкой границей. Однако эти уравнения относятся к многомерным сингулярным интегральным уравнениям, теория которых была построена значительно позже и в меньших деталях по сравнению с теорией интегральных уравнений Фредгольма.

С использованием результатов С.Г. Михлина и его учеников по теории сингулярных уравнений [10, 11] нами впервые были исследованы объемные сингулярные интегральные уравнения электродинамики [5, 15, 16]: получены условия фредгольмовости уравнений, доказаны теоремы существования и единственности решения, исследованы классическая и обобщенная постановки задач. Математически строго получены условия существования резонансных анизотропных диэлектрических структур [14].

Отметим, что в работах Ю.Г. Смирнова и его учеников [12, 13] были рассмотрены на основе интегродифференциальных уравнений задачи рассеяния на трехмерных изотропных диэлектрических структурах и идеально проводящих поверхностях. С использованием теории псевдодифференциальных уравнений были изучены корректные постановки задач, доказаны теоремы существования и единственности.

Вопросы единственности решения задач взаимодействия электромагнитного поля с неоднородной диэлектрической средой, находящейся в трехмерной ограниченной области Q, окруженной свободным пространством, имеют принципиальное значение в электродинамике. Если среда в Q имеет потери, то решение задачи единственно, т.е. при отсутствии внешнего источника поля решение во всем пространстве, в том числе в области Q, может быть только нулевым. При отсутствии потерь в среде, особенно при наличии анизотропии, возникают значительные трудности при доказательстве единственности. В работе [16] было доказано, что для сред без потерь и с гладкими параметрами среды во всем пространстве решение задач единственно, если выполняется условие

(1)
$\mathop \sum \limits_{n,m = 1}^3 {{\varepsilon }_{{nm}}}\left( x \right){{\alpha }_{n}}{{\alpha }_{m}} \ne 0,\,\,\,x \in Q,\,\,\,\alpha _{1}^{2} + \alpha _{2}^{2} + \alpha _{3}^{2} = 1,$
где ${{\varepsilon }_{{nm}}}$ – компоненты тензора диэлектрической проницаемости $\hat {\varepsilon }$ в декартовой системе координат. Для изотропной среды условие (1) принимает вид $\varepsilon \left( x \right) \ne 0,x \in Q$.

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

Дифференциальные уравнения Максвелла кажутся наиболее подходящими для численного решения подобных задач, поскольку после дискретизации получаем систему линейных алгебраических уравнений (СЛАУ) с разреженной матрицей по сравнению с полной матрицей, которую имеем в случае интегральных уравнений. Однако для задач рассеяния решение должно удовлетворять условию излучения на бесконечности. Это приводит к тому, что для получения достаточной точности решения необходимо численно находить неизвестное поле в области, которая значительно больше рассеивающей области Q. Поэтому, принимая во внимание трехмерность исходной задачи, при использовании дифференциальных уравнений Максвелла получаем СЛАУ огромной размерности. Тем не менее алгоритмы решения задач рассеяния на основе уравнений Максвелла постоянно совершенствуются и в настоящее время широко используются многими исследователями.

Помимо уравнений Максвелла для численного решения задач рассеяния на однородных и слоисто однородных изотропных диэлектрических структурах используются поверхностные интегральные уравнения Фредгольма 2-го рода, упомянутые выше.

В объемных сингулярных интегральных уравнениях параметры среды входят в ядра уравнений в простой форме, что делает возможным их численное решение. По-видимому, первое численное решение этих уравнений было приведено в работе [9]. Рассматривалась задача рассеяния плоской волны на неоднородном диэлектрическом параллелепипеде. Методом коллокации задача была аппроксимирована СЛАУ небольшой размерности, которая была решена прямым методом Гаусса. В дальнейшем уравнения использовались для численного решения рядом исследователей, однако широкого применения они пока не получили.

Опишем основные проблемы, которые возникают при численном решении этих уравнений. Для большинства реальных задач в силу трехмерности уравнений после дискретизации уравнений возникают СЛАУ очень большой размерности N, N $ \gg $ 1000. Очевидно, что использование прямых методов практически невозможно, поскольку в памяти компьютера необходимо хранить $M\sim {{N}^{2}}$ чисел, а для решения СЛАУ нужно выполнить $T\sim {{N}^{3}}$ арифметических операций. Поэтому возможно использование только итерационных методов. В этом случае параметры M и T оцениваются формулами

(2)
$M\sim {{M}_{A}},\,\,\,\,T\sim L{{T}_{A}},$
где ${{M}_{A}}$ – количество элементов массива чисел, которые необходимы для алгоритма умножения матрицы СЛАУ на вектор; L – количество итераций для получения решения с заданной точностью; ${{T}_{A}}$ – число арифметических операций для умножения матрицы СЛАУ на вектор. Для плотных матриц произвольного вида ${{M}_{A}} = {{N}^{2}}$, ${{T}_{A}}\sim {{N}^{2}}$. Однако для плотных матриц, обладающих определенными свойствами, эти величины могут быть значительно меньше.

В данной статье рассматривается метод численного решения объемных сингулярных интегральных уравнений. С использованием свойств ядер интегральных уравнений и алгоритмов быстрого дискретного преобразования Фурье конструируются алгоритмы со значениями ${{M}_{A}}$ и ${{T}_{A}}$, практически пропорциональными N [5, 17–19].

1. ПОСТАНОВКА ЗАДАЧИ

Рассмотрим следующий класс задач. В трехмерной ограниченной области Q среда характеризуется кусочно-дифференцируемой тензор функцией диэлектрической проницаемости $\hat {\varepsilon }(x)$, а вне области диэлектрическая проницаемость изотропна и равна ${{\varepsilon }_{0}}$, и везде $\mu = {{\mu }_{0}}$, $\operatorname{Im} \,{{\varepsilon }_{0}} = 0,$ $\operatorname{Im} \,{{\mu }_{0}} = 0$, $\operatorname{Re} \,{{\varepsilon }_{0}} > 0,$ $\operatorname{Re} \,{{\mu }_{0}} > 0$. Требуется определить электромагнитное поле, возбуждаемое в данной среде внешним полем и создаваемое сторонним током ${{\vec {J}}^{0}}$ с временной зависимостью в виде множителя $\exp ( - i\omega \,t)$. Нашей целью является изучение решений уравнений Максвелла

(3)
${\text{rot}}\,\vec {H} = - i\omega \varepsilon \,\vec {E} + {{\vec {J}}^{0}},\,\,\,\,{\text{rot}}\,\vec {E} = i\omega {{\mu }_{0}}\,\vec {H},$
удовлетворяющих условию излучения на бесконечности
(4)
$\mathop {\lim }\limits_{r \to \infty } {\kern 1pt} \left( {r\frac{{\partial u}}{{\partial r}} - i{{k}_{0}}ru} \right) = 0,\,\,\,\,r: = \left| x \right| = \sqrt {x_{1}^{2} + x_{2}^{2} + x_{3}^{2}} ,$
где ${{k}_{0}} = \omega \sqrt {{{\varepsilon }_{0}}{{\mu }_{0}}} $, $u$ – любая из декартовых компонент полей $\vec {E}$ или $\vec {H}$. Кроме того, на поверхностях разрыва параметров среды тангенциальные компоненты полей должны быть непрерывны.

Поставленная задача может быть сведена к объемному сингулярному интегральному уравнению относительно электрического поля в Q [5, 15]:

(5)
$\begin{gathered} \vec {E}(x) + \frac{1}{3}({{{\hat {\varepsilon }}}_{r}}(x) - \hat {I})\vec {E}(x) - \\ - \,\,{\text{v}}{\text{.p}}{\text{.}}{\kern 1pt} \,\int\limits_Q {\left( {({{{\hat {\varepsilon }}}_{r}}(y) - \hat {I})\vec {E}(y),{\text{grad}}} \right){\kern 1pt} \,{\text{grad}}\,G(R)\,dy} - \\ - \,\,k_{0}^{2}\int\limits_Q {({{{\hat {\varepsilon }}}_{r}}(y) - \hat {I})\vec {E}(y)\,G(R)dy} = {{{\vec {E}}}^{0}}(x), \\ x \in Q,\,\,\,\,{{{\hat {\varepsilon }}}_{r}} = {{\hat {\varepsilon }} \mathord{\left/ {\vphantom {{\hat {\varepsilon }} {{{\varepsilon }_{0}}}}} \right. \kern-0em} {{{\varepsilon }_{0}}}}, \\ \end{gathered} $
где G – функция Грина для уравнения Гельмгольца
(6)
$G(R) = {{\exp \left( {i{\kern 1pt} {\kern 1pt} {{k}_{0}}{\kern 1pt} R} \right)} \mathord{\left/ {\vphantom {{\exp \left( {i{\kern 1pt} {\kern 1pt} {{k}_{0}}{\kern 1pt} R} \right)} {(4\pi {\kern 1pt} R)}}} \right. \kern-0em} {(4\pi {\kern 1pt} R)}},$
$R = \left| {x - y} \right|$, $x = ({{x}_{1}},{{x}_{2}},{{x}_{3}})$, $y = ({{y}_{1}},{{y}_{2}},{{y}_{3}})$, а p.v. обозначает сингулярный интеграл, т.е. интеграл за вычетом бесконечно малого шара в окрестности точек x и y.

2. РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ

В работах [5, 16] доказана следующая теорема единственности решения рассматриваемых задач.

Теорема 1. Пусть тензор функция $\hat {\varepsilon }(x)$ является кусочно-дифференцируемой функцией координат, а поверхности разрыва параметров среды – кусочно-гладкие. Далее, тензор-функция $\hat {\varepsilon }(x)$ удовлетворяет условию (1), а эрмитова тензор-функция ${{\left( {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } }}_{{}}}(x) - \hat {\varepsilon }{\text{*}}(x)} \right)} \mathord{\left/ {\vphantom {{\left( {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } }}_{{}}}(x) - \hat {\varepsilon }{\text{*}}(x)} \right)} {(2i)}}} \right. \kern-0em} {(2i)}}$ неотрицательно определена в каждой точке области Q. Тогда решение однородных уравнений Максвелла (3), удовлетворяющее условиям непрерывности тангенциальных компонент полей на поверхностях разрыва параметров среды и условию излучения на бесконечности, может быть только тривиальным.

Приведенное в теореме условие неотрицательности тензора ${{\left( {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } }}_{{}}}(x) - \hat {\varepsilon }{\text{*}}(x)} \right)} \mathord{\left/ {\vphantom {{\left( {{{{\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } }}_{{}}}(x) - \hat {\varepsilon }{\text{*}}(x)} \right)} {(2i)}}} \right. \kern-0em} {(2i)}}$ физически означает, что в среде нет генерации энергии, т.е. среда является пассивной. В изотропном случае условие принимает вид $\operatorname{Im} \,\varepsilon (x) \geqslant 0.$

Для ответа на вопрос о существовании решения рассматриваемых задач сначала необходимо выбрать подходящее для анализа функциональное пространство. Интегралы от квадрата модуля характеристик электромагнитного поля присутствуют в законе сохранения энергии. Значит, можно полагать, что пространство интегрируемых с квадратом вектор-функций является наиболее “физичным” для исследования интегральных уравнений задач электромагнитного рассеяния. Далее будем использовать гильбертово пространство ${{\vec {L}}_{2}}$ со скалярным произведением, определяемым формулой

(7)
$\left( {\vec {U},\,\vec {V}} \right) = \int {\vec {U}(x)\,\vec {V}{\text{*}}(x)\,d{\kern 1pt} x} .$
Дадим несколько определений, используемых далее.

Определение. Пусть A – линейный оператор, действующий в гильбертовом пространстве H. Тогда оператор $A{\text{*}}$, который также определен в H, называется сопряженным к A, если следующее равенство

$(Af,g) = (f,A{\text{*}}g)$
выполняется для всех $f,g \in H$.

Решения однородного уравнения $Au = 0$ будем называть нулями оператора A. Обозначим размерность подпространства нулей через $n{\kern 1pt} {\kern 1pt} {\kern 1pt} (A)$. Тогда $n\,(A*)$ – размерность подпространства нулей сопряженного оператора $A{\text{*}}$. Разность

${\text{Ind}}\,{\kern 1pt} A = n\,(A) - n(A*)$
называется индексом оператора A.

Определение. Линейный оператор A, действующий в гильбертовом пространстве, называется нетеровым оператором, если значения $n{\kern 1pt} {\kern 1pt} {\kern 1pt} (A)$ и $n\,(A*)$ конечны.

Определение. Линейный оператор A называется фредгольмовым оператором, если он нетеров и его индекс равен нулю.

Доказано следующее утверждение [5, 15].

Теорема 2. Пусть компоненты тензора $\hat {\varepsilon }(x)$ всюду гельдер-непрерывные функции координат. Тогда, для того чтобы оператор сингулярного интегрального уравнения (5) был нетеровым оператором в ${{\vec {L}}_{2}}(Q)$, необходимо и достаточно выполнение условия (1).

Для изотропной среды условие (1) принимает вид

$\varepsilon (x) \ne 0,\,\,\,x \in Q.$
Теорема 2 имеет принципиальное значение, поскольку с ее помощью доказываются многие важные утверждения.

Доказана следующая теорема существования и единственности решения [5, 16].

Теорема 3. Пусть выполняются условия теоремы 1. Кроме того, тензор-функция ${\kern 1pt} {\kern 1pt} {\kern 1pt} \left( {{{{\hat {\varepsilon }}}_{r}}{\kern 1pt} (x) - \hat {I}} \right)$ может не иметь обратную функцию в Q только на множестве точек меры ноль, например на границе Q. Тогда существует и единственно решение сингулярного интегрального уравнения (5) в гильбертовом пространстве ${{\vec {L}}_{2}}(Q)$.

Из теоремы 3, следует, что практически для всех ограниченных пассивных диэлектрических структур Q, удовлетворяющих условию (1), решение задачи рассеяния существует и единственно.

Представляют интерес задачи рассеяния, при которых классическая постановка либо затруднена, либо невозможна. Доказано следующее утверждение при минимальных ограничениях на параметры среды [15].

Теорема 4. Пусть тензор-функция $\hat {\varepsilon }(x)$ – ограниченная функция координат в области Q, а эрмитов тензор ${{\left( {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } (x) - \hat {\varepsilon }*(x)} \right)} \mathord{\left/ {\vphantom {{\left( {\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{\varepsilon } (x) - \hat {\varepsilon }*(x)} \right)} {(2i)}}} \right. \kern-0em} {(2i)}}$ положительно определен в каждой точке Q. Тогда существует и единственно решение сингулярного интегрального уравнения (5) в гильбертовом пространстве ${{\vec {L}}_{2}}(Q)$.

Большой интерес представляют среды, в которых условие (1) не выполняется. В работе [14] доказано, что при невыполнении условия (1) в среде без потерь в области неоднородности Q, могут существовать ненулевые решения однородной задачи. Если среда анизотропная, то в области Q может находиться электромагнитная энергия и при этом нет излучения в окружающее пространство.

3. МЕТОД РЕШЕНИЯ РАССМАТРИВАЕМЫХ УРАВНЕНИЙ

Рассмотрим применение метода коллокации для численного решения объемного сингулярного интегрального уравнения (5). Отметим важное обстоятельство: ядра интегральных операторов уравнения (5) зависят только от разности декартовых координат точек x и y. Поэтому при дискретизации целесообразно это учитывать с целью получения матрицы СЛАУ, которая будет обладать соответствующими свойствами симметрии.

Для этого в прямоугольной декартовой системе координат введем конечное множество точек – сетку, так чтобы область Q целиком находилась в прямоугольном параллелепипеде $\Pi $ со сторонами ${{N}_{l}}\,{{h}_{l}}$, l = 1, 2, 3, где ${{h}_{l}}$ – шаги сетки по декартовым координатам. При этом параллелепипед $\Pi $ разбивается данной сеткой на ячейки (элементарные параллелепипеды) $\Pi (p)$, $p = ({{p}_{1}},\,{{p}_{2}},{{p}_{3}})$, ${{p}_{l}} = 0,...,{{N}_{l}} - 1$. Мы определяем область $\tilde {Q}$ как объединение ${{N}_{Q}}$ ячеек, центры которых лежат внутри области Q. Очевидно, что ${{N}_{Q}} \leqslant {{N}_{1}}{{N}_{2}}{{N}_{3}}$. Тогда выбор сетки определяется формой области Q и требованиями: искомое решение, внешнее поле и параметры среды слабо изменялись внутри ячеек. Узловые точки, в которых определяются значения искомых функций, будем задавать в центрах ячеек x(p) с координатами

(8)
$\begin{gathered} {{x}_{1}}(p) = {{p}_{1}}{{h}_{1}} + \frac{{{{h}_{1}}}}{2},\,\,\,\,{{x}_{2}}(p) = {{p}_{2}}{{h}_{2}} + \frac{{{{h}_{2}}}}{2}, \\ {{x}_{3}}(p) = {{p}_{3}}{{h}_{3}} + \frac{{{{h}_{3}}}}{2}. \\ \end{gathered} $
Интегральное уравнение (5) может быть преобразовано к следующему виду [18]:
(9)
$\begin{gathered} \vec {E}(x) + \hat {\gamma }({{{\hat {\varepsilon }}}_{r}}(x) - \hat {I})\vec {E}(x) - \\ - \,\,\mathop {\lim }\limits_{\varepsilon \to 0} \int\limits_{Q\backslash \Pi (\varepsilon )} {\left( {({{{\hat {\varepsilon }}}_{r}}(y) - \hat {I})\vec {E}(y),{\text{grad}}} \right){\text{grad}}G(R)dy} - \\ - \,\,k_{0}^{2}\int\limits_Q {({{{\hat {\varepsilon }}}_{r}}(y) - \hat {I})\vec {E}(y)G(R)dy} = {{{\vec {E}}}^{0}}(x){\kern 1pt} ,\,\,\,x \in Q. \\ \end{gathered} $
Здесь $\Pi (\varepsilon )$ – параллелепипед, диаметр которого $\varepsilon $, с центром в точке x = y, а $\hat {\gamma }$ – диагональный тензор, зависящий от формы параллелепипеда [18]. Если параллелепипед – куб, то коэффициенты тензора $\hat {\gamma }$ равны, как и для шара, 1/3.

Интегральное уравнение (9) будем аппроксимировать СЛАУ с размерностью ~${{N}_{Q}}$ относительно значений неизвестного поля u(p) в узловых точках области Q

(10)
$u(p) - \sum\limits_{y(q) \in Q} {B(p - q)\eta (q)\,u(q) = {{u}_{0}}(p),\,\,\,\,x(p) \in Q} ,$
где $u(p) \equiv u(x(p));$ ${{u}_{0}}(p) \equiv {{u}_{0}}(x(p));$ $u(q) \equiv u(x(q))$.

Поскольку узловые точки находятся в центре ячеек, точность аппроксимации интегрального оператора ~h2, где h вычисляется по формуле

$h = \sqrt {h_{1}^{2} + h_{2}^{2} + h_{3}^{2}} .$
В (10) $u(p)$ и ${{u}_{0}}(p)$ – векторы, а B(p–q) и $\eta (q)$ – матрицы с размерностью три, которые определяются согласно (9) формулами
(11)
${{\eta }_{{mk}}}(q) = {{\varepsilon }_{{mk}}}(y(q)) - {{\delta }_{{mk}}},$
(12)
$\begin{gathered} {{B}_{{nm}}}(p - q) = \int\limits_{{{\Pi }_{q}}} {G(R)\left[ {\left( {\frac{3}{{{{R}^{2}}}} - \frac{{3i{{k}_{0}}}}{R} - k_{0}^{2}} \right){{\alpha }_{n}}{{\alpha }_{m}}} \right. + } \\ \left. { + \,\,\left( {k_{0}^{2} + \frac{{i{{k}_{0}}}}{R} - \frac{1}{{{{R}^{2}}}}} \right){{\delta }_{{nm}}}} \right]dy,\,\,\,p \ne q. \\ \end{gathered} $
${{B}_{{n\,m}}}(0) = - {{\gamma }_{n}}{{\delta }_{{n\,m}}}.$
Здесь
(13)
$R = \sqrt {{{{({{y}_{1}} - {{x}_{1}}(p))}}^{2}} + {{{({{y}_{2}} - {{x}_{2}}(p))}}^{2}} + {{{({{y}_{3}} - {{x}_{3}}(p))}}^{2}}} ,$
а ${{\alpha }_{n}}$ задаются формулами
(14)
${{\alpha }_{n}} = \frac{{{{x}_{n}}(p) - {{y}_{n}}}}{{\left| {x(p) - y} \right|}},\,\,\,\,n = 1,2,3.$
Матрица системы линейных уравнений (10), получившаяся после дискретизации интегрального уравнения, имеет форму блочно-теплицевой матрицы. Очевидно, что основные вычислительные затраты при умножении матрицы СЛАУ на вектор, связаны с вычислением сумм вида
(15)
$W(p) = \sum\limits_{y(q) \in Q} {B(p - q)\,V(q),\,\,\,\,x(p) \in Q} ,$
где трехмерные матрицы B(p–q) определяются формулами (12)–(14).

Для вычисления W(p) в узловых точках $x(p) \in Q$ требуется выполнить ~$N_{Q}^{2}$ арифметических операций. Для уменьшения числа арифметических операций будем применять технику быстрого умножения теплицевых матриц на вектор, основанную на быстром дискретном преобразовании Фурье [20].

Доопределим величины $V(q)$ нулем в точках x(q) параллелепипеда П, не принадлежащих области Q. Тогда (15) можно записать в виде

(16)
$\begin{gathered} W({{p}_{1}},\,{{p}_{2}},\,{{p}_{3}}) = \\ = \sum\limits_{{{q}_{1}} = 0}^{{{N}_{1}} - 1} {\sum\limits_{{{q}_{2}} = 0}^{{{N}_{2}} - 1} {\sum\limits_{{{q}_{3}} = 0}^{{{N}_{3}} - 1} {B\left( {{{p}_{1}} - {{q}_{1}},{{p}_{2}} - {{q}_{2}},{{p}_{3}} - {{q}_{3}}} \right)V({{q}_{1}},{{q}_{2}},{{q}_{3}})} } } . \\ \end{gathered} $
Очевидно, что при $x(p) \in Q$ значения W(p) из (15) и (16) совпадают. В (16) матричная функция дискретного аргумента $B(p)$ определена для значений
$\begin{gathered} - \,({{N}_{1}} - 1) \leqslant {{p}_{1}} \leqslant ({{N}_{1}} - 1); \\ - \,({{N}_{2}} - 1) \leqslant {{p}_{2}} \leqslant ({{N}_{2}} - 1); \\ - \,({{N}_{3}} - 1) \leqslant {{p}_{3}} \leqslant ({{N}_{3}} - 1). \\ \end{gathered} $
Обозначим через ${{\Pi }_{2}}$ параллелепипед со сторонами $2{{N}_{1}}{{h}_{1}}$, $2{{N}_{2}}{{h}_{2}}$ и $2{{N}_{3}}{{h}_{3}}$. Продолжим матричную функцию дискретного аргумента $B({{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}})$ на все целочисленные значения ${{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}}$, полагая ее периодической по каждой переменной с периодами соответственно $2{{N}_{1}},{\kern 1pt} 2{{N}_{2}},2{{N}_{3}}$. При этом доопределим функции $B({{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}})$ нулем в точках $({{N}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}})$,$({{p}_{1}},{\kern 1pt} {{N}_{2}},{\kern 1pt} {{p}_{3}})$, $({{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{N}_{3}})$, где ${{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}}$ – любые целые числа. Далее доопределим вектор-функцию дискретного аргумента $V({{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}})$ нулем во всех узловых точках ${{\Pi }_{2}}$, не принадлежащих $\Pi $, и продолжим ее на все целочисленные значения ${{p}_{1}},{\kern 1pt} {{p}_{2}},{\kern 1pt} {{p}_{3}}$, полагая ее периодической по каждой переменной с периодами соответственно $2{{N}_{1}},{\kern 1pt} 2{{N}_{2}},2{{N}_{3}}$.

Запишем выражение

(17)
$\begin{gathered} W({{p}_{1}},\,{{p}_{2}},\,{{p}_{3}}) = \\ = \sum\limits_{{{q}_{1}} = 0}^{2{{N}_{1}} - 1} {\sum\limits_{{{q}_{2}} = 0}^{2{{N}_{2}} - 1} {\sum\limits_{{{q}_{3}} = 0}^{2{{N}_{3}} - 1} {B\left( {{{p}_{1}} - {{q}_{1}},{{p}_{2}} - {{q}_{2}},{{p}_{3}} - {{q}_{3}}} \right)} } } \times \\ \times \,\,V({{q}_{1}},{{q}_{2}},{{q}_{3}}). \\ \end{gathered} $
С учетом изложенного ясно, что при $x(p) \in \Pi $ функция $W({{p}_{1}},\,{{p}_{2}},\,{{p}_{3}})$ из (17) совпадает со значениями $W({{p}_{1}},\,{{p}_{2}},\,{{p}_{3}})$ из (16). Далее через $\,\Pi $ и $\,{{\Pi }_{2}}$ будем обозначать целочисленные параллелепипеды с числом дискретных аргументов по каждой оси ${{N}_{1}},{\kern 1pt} {{N}_{2}},{{N}_{3}}$ и $2{{N}_{1}},{\kern 1pt} 2{{N}_{2}},2{{N}_{3}}$ соответственно. Теперь, проводя дискретное преобразование Фурье по каждой переменной от обеих частей (17), получим следующее равенство:
(18)
$\tilde {W}({{k}_{1}},\,{{k}_{2}},\,{{k}_{3}}) = \tilde {B}\left( {{{k}_{1}},{{k}_{2}},{{k}_{3}}\,} \right)\,\tilde {V}({{k}_{1}},{{k}_{2}},{{k}_{3}}),\,\,\,\,k \in {{\Pi }_{2}}.$
Число арифметических операций и объем требуемой памяти для вычисления $W(p),\,\,p \in \Pi $, оцениваются формулами [5, 17]:
(19)
$\begin{gathered} {{T}_{A}} \approx 10{{N}_{1}}{{N}_{2}}{{N}_{3}}\left( {{\text{LOG}}({{N}_{1}})} \right. + \\ \left. { + \,\,2{\text{LOG}}({{N}_{2}}) + 4{\kern 1pt} {\text{LOG}}({{N}_{3}})} \right). \\ \end{gathered} $
(20)
$\begin{gathered} {{M}_{A}} = 6\,({{N}_{1}} + 1)\,({{N}_{2}} + 1)\,({{N}_{3}} + 1) + \\ + \,\,6\,{{N}_{1}}{{N}_{2}}{{N}_{3}} + 12\,{{N}_{2}}{{N}_{3}}. \\ \end{gathered} $
В (19) ${\text{LOG}}(N){\kern 1pt} $ обозначает целочисленный логарифм, т.е. сумму всех простых делителей числа N. Например, ${\text{LOG}}(1000) = 21{\kern 1pt} $.

ЗАКЛЮЧЕНИЕ

В работе приведены основные результаты исследований задач рассеяния электромагнитных волн на трехмерных диэлектрических структурах на основе объемных сингулярных интегральных уравнений. Приведены теоремы существования и единственности решений поставленных задач, в том числе для сред без потерь. На основе метода коллокации и алгоритма быстрого дискретного преобразования Фурье изложен эффективный алгоритм решения рассматриваемых задач.

Авторы заявляют об отсутствии конфликта интересов.

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

  1. Крюковский А.С., Лукин Д.С., Палкин Е.А., Растягаев Д.В. // РЭ. 2006. Т. 51. № 10. С. 1155.

  2. Крюковский А.С., Лукин Д.С. // РЭ. 2003. Т. 48. № 8. С. 912.

  3. Крюковский А.С., Лукин Д.С. Краевые и угловые катастрофы в равномерной геометрической теории дифракции. М.: МФТИ, 1999.

  4. Крюковский А.С. Равномерная асимптотическая теория краевых и угловых волновых катастроф. М.: РосНОУ, 2013.

  5. Самохин А.Б. Объемные сингулярные интегральные уравнения электродинамики. М.: Техносфера, 2021.

  6. Васильев Е.Н. Возбуждение тел вращения. М.: Радио и связь, 1987.

  7. Колтон Д., Кресс Р. Методы интегральных уравнений в теории рассеяния. М.: Мир, 1987.

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

  9. Livesay P.E., Chen K. // IEEE Trans. 1974. V. MTT-22. № 12. P. 1273.

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

  11. Michlin S.G., Prösdorf S. Singular Integral Equations. N.Y.: Akademie Verlag, 1986.

  12. Смирнов Ю.Г., Цупак А.А. Математическая теория дифракции акустических и электромагнитных волн на системе экранов и неоднородных тел. М.: Русайнс, 2016.

  13. Смирнов Ю.Г., Цупак А.А. // Журн. вычислит. математики и мат. физики. 2017. Т. 57. № 4. С. 702.

  14. Caмoxин A.Б. // PЭ. 2021. T. 66. № 6. C. 571.

  15. Самохин А.Б. // Дифф. уравнения. 2014. Т. 50. № 9. С. 1215.

  16. Самохин А.Б., Смирнов Ю.Г. // Журн. вычислит. математики и мат. физики. 2021. Т. 61. № 1. С. 85.

  17. Самохин А.Б., Самохина А.С. // Электромагн. волны и электрон. системы. 2012. Т. 17. № 9. С. 28.

  18. Самохин А.Б., Самохина А.С., Шестопалов Ю.В. // Дифф. уравнения. 2018. Т. 54. № 9. С. 1251.

  19. Самохин А.Б. // Рос. технол. журн. 2022. № 10. С. 70.

  20. Воеводин В.В., Тыртышников Е.Е. Вычислительные процессы с теплицевыми матрицами. М.: Наука, 1987.

Дополнительные материалы отсутствуют.