Акустический журнал, 2023, T. 69, № 2, стр. 129-145

Интеграл Зоммерфельда в задачах моделирования дифракции акустических волн с помощью треугольной сетки

О. И. Макаров a*, А. В. Шанин a, А. И. Корольков a

a Московский государственный университет им. М.В. Ломоносова
119991 Москва, ГСП-1, Ленинские горы, Россия

* E-mail: olegmakarovlip@gmail.com

Поступила в редакцию 14.12.2022
После доработки 18.01.2023
Принята к публикации 19.01.2023

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

Аннотация

Получены аналитические решения двух задач для дискретного аналога уравнения Гельмгольца на треугольной сетке: 1) задача излучения точечного источника на плоскости; 2) задача дифракции на полупрямой с граничными условиями Дирихле. Показано, что в данных задачах полное поле может быть представлено как интеграл от алгебраической функции по семейству контуров, расположенных на некотором комплексном многообразии. Решение первой задачи найдено в виде интеграла от некоторой дифференциальной формы по этому многообразию, получена асимптотика дальнего поля для этого решения. Вторая задача решена с помощью аналога интеграла Зоммерфельда. Проверено, что полученное решение совпадает с решением данной задачи методом Винера–Хопфа.

Ключевые слова: дискретное уравнение Гельмгольца, дифракция на полупрямой, дискретная функция Грина, интеграл Зоммерфельда

1. ВВЕДЕНИЕ

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

Работу А. Зоммерфельда продолжил Г.Д. Малюжинец [2]. Разработанный им метод позволил однотипным образом решать задачи дифракции в угловых областях при различных краевых условиях и независимо от величины угла, сводя задачу к функционально-разностным уравнениям. Работа в данном направлении продолжается и сегодня. Так, например, формализм Зоммерфельда был расширен на задачи о конусах разной формы в [3]. Подробный обзор работ последователей А. Зоммерфельда и Г.Д. Малюжинца был сделан в [4].

В настоящей работе рассматриваются двумерные волновые задачи на дискретной сетке, ячейкой которой является равносторонний треугольник. Такие задачи могут быть как физически мотивированы (узлы сетки представляют собой атомы или включения в метаматериале), так и возникать при численном моделировании непрерывных волновых процессов. Треугольная решетка имеет важную роль в кристаллоакустике, так как множество кристаллов имеет плотноупакованную кристаллическую решетку (например, ГЦК (гранецентрированный куб) или ГПУ (гексагональная плотная упаковка), см. рис. 1), поведение которой хорошо описывается моделью треугольной решетки [5, 6]. Различные дефекты в кристаллах представляют собой рассеиватели для волн; описание процесса рассеяния важно, например, для дефектоскопии кристаллов.

Рис. 1.

Примеры проявления гексагональной структуры в кристаллах с ГЦК (слева) и ГПУ (справа) решетками.

Треугольные решетки используются при создании акустических метаматериалов [7] и звукопоглощающих конструкций [8]. Такие метаматериалы не описываются сеточными уравнениями напрямую, однако мы надеемся, что методы, основанные на интегрировании по дисперсионной диаграмме, будут применимы и в этих случаях.

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

Ключевой математической работой в области распространения и дифракции волн в сетках является [11]. В ней представлен последовательный анализ современных концепций механики разрушений. Особую ценность представляет введенный в работе дискретный метод Винера–Хопфа, позволяющий решать задачи дифракции на дискретной полупрямой.

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

В работе [14] была получена функция Грина для уравнения Лапласа на сетках, показана связь между дискретной функцией Грина и двухточечной корреляцией сеточной модели газа. Работа [15] демонстрирует способ получения представления функции Грина для кубической решетки при помощи полного эллиптического интеграла.

Сеточная функция Грина может быть использована не только для решения задач дифракции. Так, в [16] показано, каким образом сеточная функция Грина может быть применена для расчета задачи нахождения сопротивления бесконечной сетки резисторов.

В работе [17] получено решение задачи дифракции на полупрямой на квадратной решетке, для решения построена асимптотика дальнего поля. В продолжении предыдущего исследования, в [18] изучено поле вблизи “вершины” полупрямой. Аналогичное решение для треугольной сетки получено в [19].

В недавней работе [20] был разработан новый метод решения задач дифракции, основанный на обобщении интеграла Зоммерфельда и интегрировании по комплексному многообразию, решены задача дифракции на полупрямой и новая задача – дифракция на клине, решение было получено в виде эллиптических функций. В [21] авторам удалось решить задачу алгебраически и построить решение задачи дифракции на клине в виде привычного интеграла Зоммерфельда.

Цель данной работы — расширить область применимости метода, построенного в [20, 21], обобщив его на треугольную решетку. В работе будет решена задача нахождения функции Грина и дифракции на полупрямой на решетке, состоящей из правильных треугольников. Функция Грина будет представлена в виде интеграла дифференциальной формы по дисперсионной поверхности, которая является комплексным многообразием [22, 23].

Как показано в [21], данный подход может быть использован для решения новой проблемы – задачи дифракции на четверти плоскости для квадратной решетки. Аналогичная задача может быть решена и на треугольной решетке для случая дифракции на клине с углом в 60°, что авторы и планируют сделать в дальнейшем.

2. ФУНКЦИЯ ГРИНА НА ТРЕУГОЛЬНОЙ РЕШЕТКЕ

2.1. Постановка задачи

Пусть существует двумерная треугольная решетка S, в которой каждый узел определяется парой чисел $m \times n$, где $m,n \in \mathbb{Z}$. Введем координатные оси, как показано на рис. 2. Угол между осями составляет ${\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3}$, как показано на рисунке. Зададим на S функцию $u(m,n)$, которая удовлетворяет уравнению Гельмгольца с возмущением в точке $(0,0)$:

(1)
${{\Delta }_{S}}u(m,n) + {{K}^{2}}u(m,n) = \frac{2}{{\sqrt 3 }}{{\delta }_{{m,0}}}{{\delta }_{{n,0}}},$
где ${{\delta }_{{m,0}}},\,\,{{\delta }_{{n,0}}}$ – символ Кронекера, а дискретный оператор Лапласа ${{\Delta }_{S}}$ на треугольной сетке [19] задан следующим образом:

(2)
$\begin{gathered} {{\Delta }_{S}}u(m,n) = \frac{2}{3}(u(m,n + 1) + u(m + 1,n) + \\ + \,\,u(m + 1,n - 1) + u(m,n - 1) + u(m - 1,n) + \\ + \,\,u(m - 1,n + 1) - 6u(m,n)). \\ \end{gathered} $
Рис. 2.

Треугольная сетка S c координатами $(m,n)$.

Уравнение (1) является аналогом непрерывного уравнения Гельмгольца на плоскости

(3)
$\Delta u(x,y) + {{k}^{2}}u(x,y) = \delta (x)\delta (y),$
$k = {\omega \mathord{\left/ {\vphantom {\omega c}} \right. \kern-0em} c}$ – волновое число. Для данного уравнения известно точное аналитическое решение, которое носит название функции Грина [24]:
(4)
$u(x,y) = - \frac{i}{4}H_{0}^{{(1)}}(kr),$
где $H_{0}^{{(1)}}$ – функция Ханкеля первого рода, $r = \sqrt {{{x}^{2}} + {{y}^{2}}} $.

Нетрудно проверить, что при шаге сетки $h$ существует связь между волновым числом $k$ и параметром $K$:

(5)
$K = hk.$

Важной частью постановки задачи математической физики является формулировка условий излучения – аналитических условий, выделяющих единственное решение. Наиболее популярными из них являются условия излучения Зоммерфельда [25], имеющие два представления: дифференциальное и интегральное. В нашем же случае наиболее простым в применении условием излучения является принцип предельного поглощения [26]. Согласно данному принципу, решение в среде без поглощения можно представить в виде предела ограниченного решения в поглощающей среде при стремлении поглощения к нулю. В соответствии с принципом предельного поглощения, пусть $K = {{K}_{1}} + i{{K}_{2}}$, где ${{K}_{1}},{{K}_{2}} \in \mathbb{R}$ и ${{K}_{2}} > 0$, и пусть поле $u(m,n)$ затухает экспоненциально при

$r = \sqrt {{{m}^{2}} + {{n}^{2}} + mn} \to \infty .$

После получения ограниченного решения в поглощающей среде получим решение для среды без затухания, устремляя ${{K}_{2}}$ к нулю.

Задачей данного раздела будет нахождение точного решения уравнения (1) и сравнение этого решения с (4).

2.2. Представление поля в виде двойного интеграла

Выпишем пару (прямое и обратное) преобразований Фурье для функции $u(m,n)$:

(6)
$U({{\xi }_{1}},{{\xi }_{2}}) = \sum\limits_{m,n = - \infty }^\infty u(m,n)\exp \{ - i(m{{\xi }_{1}} + n{{\xi }_{2}})\} ,$
(7)
$u(m,n) = \frac{1}{{4{{\pi }^{2}}}}\iint_{ - \pi } U({{\xi }_{1}},{{\xi }_{2}})\exp \{ i(m{{\xi }_{1}} + n{{\xi }_{2}})\} d{{\xi }_{1}}d{{\xi }_{2}}.$

Для решения уравнения (1) мы воспользуемся прямым преобразованием Фурье. После применения (6) к (1) получаем:

(8)
$D({{\xi }_{1}},{{\xi }_{2}})U({{\xi }_{1}},{{\xi }_{2}}) = \frac{2}{{\sqrt 3 }},$
где

(9)
$\begin{gathered} D({{\xi }_{1}},{{\xi }_{2}}) = \\ = \frac{2}{3}\{ 2\cos {{\xi }_{1}} + 2\cos {{\xi }_{2}} + 2\cos ({{\xi }_{1}} - {{\xi }_{2}}) - 6\} + {{K}^{2}}. \\ \end{gathered} $

Выпишем представление поля в виде прямого преобразования Фурье (7) с учетом решения (8):

(10)
$u(m,n) = \frac{1}{{2\sqrt 3 {{\pi }^{2}}}}\iint\limits_{ - \pi } {\frac{{\exp \{ i(m{{\xi }_{1}} + n{{\xi }_{2}})\} }}{{D({{\xi }_{1}},{{\xi }_{2}})}}}d{{\xi }_{1}}d{{\xi }_{2}}.$

Для алгебраизации нашей задачи введем следующую замену переменных:

(11)
$\left( {\begin{array}{*{20}{c}} {x = {{e}^{{i{{\xi }_{1}}}}},} \\ {y = {{e}^{{i{{\xi }_{2}}}}}.} \end{array}} \right.$

При этом будем считать, что $x,y \in \mathbb{C}$. В новых переменных выражение $D({{\xi }_{1}},{{\xi }_{2}})$ приобретает вид:

(12)
$\begin{gathered} D({{\xi }_{1}},{{\xi }_{2}}) \equiv \hat {D}(x,y) = \\ = \frac{2}{3}(x + {{x}^{{ - 1}}} + y + {{y}^{{ - 1}}} + x{{y}^{{ - 1}}} + {{x}^{{ - 1}}}y) + {{K}^{2}} - 4, \\ \end{gathered} $
а представление поля в переменных $(x,y)$ будет выглядеть так:
(13)
$u(m,n) = - \frac{1}{{2\sqrt 3 {{\pi }^{2}}}}\int\limits_\sigma {\int\limits_\sigma {\frac{{{{x}^{m}}{{y}^{n}}}}{{\hat {D}(x,y)}}} } \frac{{dx}}{x}\frac{{dy}}{y},$
где контур $\sigma $ – это единичная окружность с положительным направлением обхода (против часовой стрелки), рис. 3. Обратим внимание, что (13) является представлением функции Грина в виде двойного интеграла от мероморфной функции.

Рис. 3.

Контур интегрирования и полюса ${{\Xi }_{ + }}(x),{{\Xi }_{ - }}(x)$ на комплексной плоскости $y$ для фиксированного $x$.

Плоской волной на решетке S будем называть выражение

(14)
${{x}^{m}}{{y}^{n}} = {{e}^{{i(m{{\xi }_{1}} + n{{\xi }_{2}})}}},$
если $x$ и $y$ подчиняются уравнению

(15)
$\hat {D}(x,y) = 0.$

Будем называть уравнение (15) дисперсионным уравнением, так как нетрудно проверить, что если оно выполнено, то плоская волна ${{x}^{m}}{{y}^{n}}$ автоматически удовлетворяет однородному уравнению Гельмгольца:

(16)
${{\Delta }_{S}}u(m,n) + {{K}^{2}}u(m,n) = 0$
и, как следствие, может распространяться по сетке S. Обратим внимание, что решением уравнения (15) являются комплексные пары чисел, в общем случае по модулю не равные единице. Поэтому волны такого типа могут иметь затухание.

2.3. Снятие интегрирования по одной переменной

Рассмотрим знаменатель двойного интеграла (13). Заметим, что он обращается в ноль, когда $(x,y)$ удовлетворяют дисперсионному уравнению (12). Дисперсионное уравнение является квадратным уравнением по переменной $x$ при фиксированном $y$ и наоборот. Следовательно, (13) имеет в общем случае два комплексных корня. Найдем решение (12) как функцию $y(x)$. Обозначим это решение как $\Xi (x)$:

(17)
$\begin{array}{*{20}{c}} {\Xi (x) = {{\Xi }_{{ + , - }}}(x) = - \frac{{\left( {\frac{3}{2}{{K}^{2}} - 6 + x + {{x}^{{ - 1}}}} \right)}}{{2(1 + {{x}^{{ - 1}}})}} \pm } \\ { \pm \,\,\frac{{\sqrt {{{{\left( {\frac{3}{2}{{K}^{2}} - 6 + x + {{x}^{{ - 1}}}} \right)}}^{2}} - 4(x + {{x}^{{ - 1}}} + 2)} }}{{2(1 + {{x}^{{ - 1}}})}}.} \end{array}$

Квадратный корень является двузначной функцией. Обозначения $\Xi {{(x)}_{ + }}$ и $\Xi {{(x)}_{ - }}$ выбраны таким образом, чтобы:

$\left| {\Xi {{{(x)}}_{ + }}} \right| \leqslant \left| {\sqrt x } \right|,$
$\left| {\Xi {{{(x)}}_{ - }}} \right| \geqslant \left| {\sqrt x } \right|.$

Следует также отметить, что данные корни связаны друг с другом соотношением

(18)
${{\Xi }_{ + }}(x){{\Xi }_{ - }}(x) = x,$
что также свидетельствует о наличии симметрии отражения, описанной в предыдущем пункте.

Таким образом, интеграл (13) может быть рассмотрен как повторный интеграл по одной из переменных. Его подынтегральное выражение в общем случае имеет два полюса первого порядка. Следовательно, мы можем воспользоваться теорией вычетов для однократного взятия интеграла. При этом, выбор переменной интегрирования ($x$ или $y$) будет зависеть от координаты точки на S: $(m,n)$. Как будет показано ниже, процедура взятия интеграла зависит от положения точки наблюдения относительно оси координат (при переходе из одной полуплоскости относительно оси в другую, подынтегральное выражение меняет набор полюсов). Кроме осей, соответствующих координатам $m$ и $n$, существует еще одна прямая ($m = - n$), которая разделяет плоскость на две полуплоскости, в которых подынтегральное выражение ведет себя аналогично первым двум случаям. Таким образом, возможны шесть различных случаев.

Случай 1: $n \geqslant 0$

В данном случае числитель подынтегрального выражения в (13) гарантированно является аналитической функцией по переменной $y$ внутри контура $\sigma $. По этой причине мы можем применить теорию вычетов к интегралу по переменной $y$. Так как $\left| x \right| = 1$ (контур интегрирования по $x$ – это единичная окружность) и выполняется (18), то

$\left| {{{\Xi }_{ + }}} \right| < 1,$
$\left| {{{\Xi }_{ - }}} \right| > 1.$

Следовательно, два полюса подынтегральной функции (13) располагаются по разные стороны от контура интегрирования $\sigma $, рис 3.

Таким образом, внутри контура интегрирования оказывается лишь точка ${{\Xi }_{ + }}(x)$, в которой мы и берем вычет:

(19)
$\begin{gathered} u(m,n) = - \frac{{2\pi i}}{{2\sqrt 3 {{\pi }^{2}}}}\int\limits_\sigma {\frac{{dx}}{x}} \int\limits_\sigma {\frac{{{{x}^{m}}{{y}^{n}}}}{{\frac{\partial }{{\partial y}}[y\hat {D}(x,y)]}}} dy, \\ y = {{\Xi }_{ + }}(x). \\ \end{gathered} $

Учитывая, что

(20)
$\begin{gathered} \frac{\partial }{{\partial y}}[y\hat {D}(x,y)] = \hat {D}(x,y) + y\frac{\partial }{{\partial y}}\hat {D}(x,y) = \\ = \frac{2}{3}(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}}), \\ \end{gathered} $
получаем представление поля в виде интеграла по переменной $x$:

(21)
$\begin{gathered} u(m,n) = \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dx}}{{x(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}})}}, \\ y = {{\Xi }_{ + }}(x),\,\,\,n \geqslant 0. \\ \end{gathered} $

Случай 2: $n \leqslant 0$

При $n < 0$ числитель подынтегрального выражения в (13) уже не является аналитической функцией. В этом случае подынтегральное выражение получает еще один полюс в точке $y = 0$ внутри контура σ.

Воспользуемся известной теоремой из ТФКП: если функция аналитична на полной комплексной плоскости за исключением конечного числа полюсов, включая $\infty $, то сумма вычетов во всех полюсах равна нулю. Поэтому сумма вычетов внутри σ равна вычету снаружи контура с обратным знаком:

(22)
$\begin{gathered} u(m,n) = - \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dx}}{{x(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}})}}, \\ y = {{\Xi }_{ - }}(x),\,\,\,\,n \leqslant 0. \\ \end{gathered} $

Случай 3: $m \geqslant 0$

Повторяем процедуру, описанную в случае 1, для взятия интеграла по $x$:

(23)
$\begin{gathered} u(m,n) = \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dy}}{{y(x - {{x}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}, \\ x = {{\Xi }_{ + }}(y),\,\,\,m \geqslant 0. \\ \end{gathered} $

Случай 4: $m \leqslant 0$

Повторяем процедуру, описанную в случае 2, для взятия интеграла по $x$:

(24)
$\begin{gathered} u(m,n) = - \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dy}}{{y(x - {{x}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}, \\ x = {{\Xi }_{ - }}(y),\,\,\,\,m \leqslant 0. \\ \end{gathered} $

Введем замену переменных, которая поможет нам найти вид двух оставшихся представлений:

$x = x,$
$y = \frac{x}{t}.$

Новая координата $t$ соответствует координатной оси $m = - n$ на S, рис. 4. Перепишем интеграл (13) с использованием новой координаты $t$:

(25)
$u(m,n) = - \frac{{\sqrt 3 }}{{2{{\pi }^{2}}}}\int\limits_\sigma {\int\limits_\sigma {\frac{{{{x}^{{m + n}}}{{t}^{n}}}}{{\hat {D}(x,t)}}} } \frac{{dx}}{x}\frac{{dt}}{t}.$
Рис. 4.

Вспомогательная ось $m = - n$ на S.

Случай 5: $m + n \geqslant 0$

Нетрудно убедиться, что если произвести взятие интеграла (25) по переменной $x$, а затем совершить обратную замену переменных ($y \to t$), то полученный результат будет иметь вид:

(26)
$\begin{gathered} u(m,n) = \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dy}}{{y(x - {{x}^{{ - 1}}} - t{{x}^{{ - 1}}} + x{{t}^{{ - 1}}})}}, \\ x = {{\Xi }_{ + }}(y),\,\,\,\,m + n \geqslant 0. \\ \end{gathered} $

Случай 6: $m + n \leqslant 0$

Аналогично случаю 5, получаем представление поля для данной области:

(27)
$\begin{gathered} u(m,n) = - \frac{{\sqrt 3 }}{{2\pi i}}\int\limits_\sigma {{{x}^{m}}{{y}^{n}}} \frac{{dy}}{{y(x - {{x}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}, \\ x = {{\Xi }_{ - }}(y),\,\,\,m + n \leqslant 0. \\ \end{gathered} $

Таким образом, мы получили шесть различных представлений (21)–(27) функции Грина для уравнения Гельмгольца на треугольной решетке S. Каждое такое представление описывает поле в соответствующем секторе S, секторы для разных представлений могут пересекаться. На данном этапе задачу можно считать решенной, однако, оказывается, что решения (21)–(27) могут быть сведены к единственному контурному интегралу по комплексному многообразию.

2.4. Представление поля в виде интеграла по комплексному многообразию

Проанализируем интеграл (21). Будем считать, что $x$ и $y$ — комплексные переменные на своих сферах Римана $\bar {\mathbb{C}}$. Так, точка $(x,y)$ лежит на $\bar {\mathbb{C}} \times \bar {\mathbb{C}}$. Определим набор точек $(x,y)$, на котором удовлетворяется (12).

Пусть существует множество точек H, состоящее из всех пар значений $(x,y)$, которые являются решением уравнения (12). Поскольку (12) является дисперсионным уравнением для нашей сетки, будем называть ${\mathbf{H}}$ дисперсионной поверхностью. Пара комплексных точек $(x,y)$ имеет четыре действительных степени свободы, а дисперсионное уравнение можно рассматривать как пару действительных уравнений (действительную и мнимую часть). Таким образом, множество точек H имеет действительную размерность 2 (и комплексную размерность 1), а значит, является поверхностью.

Рассмотрим риманову поверхность $R$ функции $\Xi (x)$, которая является проекцией ${\mathbf{H}}$ на $x$. Зададим отображение $\zeta $: ${\mathbf{H}} \to {\mathbf{R}}$ (проекция на переменную $x$). Также нас будет интересовать обратное отображение ${{\zeta }^{{ - 1}}}:{\mathbf{R}} \to {\mathbf{H}}$, имеющее вид:

$x\xrightarrow{{{{\zeta }^{{ - 1}}}}}(x,\Xi (x)),\,\,\,\,x \in {\text{R}}.$
$\zeta $ является гомеоморфизмом поверхностей, следовательно, H и R топологически эквивалентны. Рассмотрим подробнее структуру римановой поверхности R, а затем, пользуясь гомеоморфизмом поверхностей R и H, перейдем к изучению H.

Риманова поверхность R состоит из двух листов, так как ветвление обусловлено квадратным корнем, который является двузначной функцией. Назовем их физическим (содержащим контур интегрирования $\sigma $) и не-физическим соответственно. Функция $\Xi (x)$ имеет четыре точки ветвления. Найдем их, приравнивая к нулю подкоренное выражение в (17):

${{\left( {\frac{3}{2}{{K}^{2}} - 6 + x + {{x}^{{ - 1}}}} \right)}^{2}} - 4\left( {x + {{x}^{{ - 1}}} + 2} \right) = 0.$

Получаем:

(28)
$\left( {\begin{array}{*{20}{c}} {{{x}_{{11}}} = \frac{1}{2}\left( {{{A}_{1}} + \sqrt {A_{1}^{2} - 4} } \right),} \\ {{{x}_{{12}}} = \frac{1}{2}\left( {{{A}_{2}} + \sqrt {A_{2}^{2} - 4} } \right),} \\ {{{x}_{{21}}} = \frac{1}{2}\left( {{{A}_{1}} - \sqrt {A_{1}^{2} - 4} } \right),} \\ {{{x}_{{22}}} = \frac{1}{2}\left( {{{A}_{2}} - \sqrt {A_{1}^{2} - 4} } \right),} \end{array}} \right.$
где

${{A}_{{1,2}}} = - \frac{3}{2}{{K}^{2}} + 8 \pm \sqrt 6 \left( {\sqrt {6 - {{K}^{2}}} } \right).$

Непосредственной проверкой установим, что часть подынтегрального выражения в (21), обозначим ее $\Upsilon (x)$, может быть переписана с использованием точек ветвления. Для $y = \Xi (x)$:

(29)
$\begin{array}{*{20}{c}} {\Upsilon (x) = x(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}}) = } \\ { = \sqrt {(x - {{x}_{{11}}})(x - {{x}_{{12}}})(x - {{x}_{{21}}})(x - {{x}_{{22}}})} .} \end{array}$

Перечислим все особенности подынтегрального выражения (21), которые имеются на ${\mathbf{R}}$. Будем обозначать точки на римановой поверхности парой чисел $({{x}_{*}},\Xi ({{x}_{*}}))$. Такое обозначение однозначно определяет положение точки на римановой поверхности. На листах ${\mathbf{R}}$ располагаются четыре точки ветвления $B(x,\Xi (x))$:

$\begin{gathered} {{B}_{1}}({{x}_{{11}}},\sqrt {{{x}_{{11}}}} ),\,\,\,\,{{B}_{2}}({{x}_{{12}}}, - \sqrt {{{x}_{{12}}}} ),\,\,\,\,{{B}_{3}}({{x}_{{21}}},\sqrt {{{x}_{{21}}}} ), \\ {{B}_{4}}({{x}_{{22}}}, - \sqrt {{{x}_{{22}}}} ), \\ \end{gathered} $
и шесть точек, в которых $x$ или $y = \Xi (x)$ равны $0$ или $\infty $ (назовем их бесконечностями):

$\begin{gathered} {{J}_{1}}(0,0),\,\,\,\,{{J}_{2}}( - 1,0),\,\,\,\,{{J}_{3}}(\infty , - 1), \\ {{J}_{4}}(\infty ,\infty ),\,\,\,\,{{J}_{5}}(\infty , - 1),\,\,\,\,\,{{J}_{6}}(0, - 1). \\ \end{gathered} $

Бесконечности ${{J}_{1}},\;...,\;{{J}_{6}}$ имеют смысл особых точек выражения ${{x}^{m}}{{y}^{n}}$, которое является множителем подынтегрального выражения (21). Так как координаты $m$ и $n$ могут быть как больше, так и меньше нуля, то, очевидно, точки ${{J}_{1}},\;...,\;{{J}_{6}}$ являются особыми точками такого выражения, и, соответственно, полюсами подынтегрального выражения (21). По этой причине, бесконечности стоит рассматривать отдельно.

Четыре точки ветвления ${{B}_{1}},\;...,\;{{B}_{4}}$ на R попарно соединены разрезами, на каждом листе находится по три точки бесконечности. Схема римановой поверхности R показана на рис. 5а.

Рис. 5.

(а) — Схема Римановой поверхности R и контур интегрирования $\sigma $ на ней. (б) — Пара сфер Римана, соединенных двумя “перешейками”. (в) — Тор, полученный в результате деформации сфер Римана.

Вернемся к рассмотрению H. Заменим листы в R на сферы Римана. Аналогично листам R на каждой сфере располагаются две точки ветвления, попарно соединенные разрезами. Склейка берегов разрезов повторяет аналогичную в R. Следовательно, H можно представить в виде пары сфер Римана, соединенных друг с другом двумя “перешейками” (рис. 5б). Предположим, что наши сферы Римана сделаны из эластичного материала, что позволит нам непрерывно деформировать их. Нетрудно видеть, что данная конструкция может быть деформирована в тор (рис. 5в).

Задание локальных координат на многообразии не является однозначным. К примеру, система локальных координат и соответствующих окрестностей на H может быть задана следующим образом:

$x$ для всех точек за исключением точек ветвления ${{B}_{1}},...,{{B}_{4}}$ и бесконечностей ${{J}_{4}}$ и ${{J}_{5}}$;

$y$ для точек ветвления ${{B}_{1}},...,{{B}_{4}}$;

$\frac{1}{x}$ для бесконечностей ${{J}_{4}}$ и ${{J}_{5}}$.

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

2.5. Представление поля в инвариантном виде

На данном этапе работы поле $u(m,n)$ описывается шестью разными представлениями в различных областях (21)–(27). Введенные выше понятия позволят нам перейти к инвариантному представлению в виде единственного интеграла, который опишет поле на всей поверхности S.

Определим на H дифференциальную 1-форму:

(30)
$\psi = \frac{{dx}}{{x(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}})}}.$

Заметим, что $\psi $ – часть подынтегрального выражения в (21). Докажем, что дифференциальная форма $\psi $ аналитична на комплексном многообразии ${\mathbf{H}}$. Это тривиальная задача всюду за исключением бесконечностей ${{J}_{1}},...,{{J}_{6}}$ и точек ветвления ${{B}_{1}},...,{{B}_{4}}$, определенных ранее.

Начнем с бесконечностей. Легко показать, что в точках ${{J}_{1}}$ и ${{J}_{2}}$ знаменатель (30) не обращается в ноль, а в точках ${{J}_{3}}$ и ${{J}_{4}}$ дифференциальная форма $\psi $ ведет себя как $ \sim {{x}^{{ - 2}}}$ при $x \to 0$. Замена переменной $x \to \tau = \frac{1}{x}$ показывает регулярность формы. Для окрестностей точек ${{J}_{5}}$ и ${{J}_{6}}$ произведем замену переменных $x \to \varepsilon = \frac{1}{x} + 1$. Такая замена переменной обеспечивает аналитичность формы в данных окрестностях.

Перейдем к рассмотрению окрестностей точек ветвления ${{B}_{1}},...,{{B}_{4}}$. Для них в качестве локальной переменной мы можем выбрать введенную ранее переменную $y$. По теореме о неявной функции:

(31)
$\frac{{dy}}{{dx}} = - \frac{{{{\partial }_{x}}\hat {D}(x,y)}}{{{{\partial }_{y}}\hat {D}(x,y)}}$
везде на H. Получаем, что:

(32)
$\begin{gathered} \frac{{dx}}{{x(y - {{y}^{{ - 1}}} - x{{y}^{{ - 1}}} + y{{x}^{{ - 1}}})}} = \\ = - \frac{{dy}}{{y(x - {{x}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}. \\ \end{gathered} $

Знаменатель правой части (32) не обращается в ноль в окрестностях ${{B}_{1}},...,{{B}_{4}}$. Таким образом, мы доказали, что данная 1-форма аналитична.

Формула (32) устанавливает связь между представлениями (21), (22) и (23). Представление (21) переходит в (22) при переходе с физического листа R на не-физический, это же справедливо и для пар (23)–(24) и (26)–(27). Это значит, что поле на всей поверхности S для любой координаты $(m,n)$ можно описать при помощи единственного интеграла по одной переменной, подставляя для различных частей плоскости различные контуры интегрирования. Обозначим контуры интегрирования, которые переводят представление (21) в представления (23), (24), (26), (27) как ${{\sigma }_{2}}$, ${{\sigma }_{3}}$, ${{\sigma }_{4}}$, ${{\sigma }_{5}}$ и ${{\sigma }_{6}}$ соответственно. Контур $\sigma $ переобозначим как ${{\sigma }_{1}}$. Расположение семейства таких контуров на R показано на рис. 6, а на рис. 7 изображены те же контуры на H.

Рис. 6.

Схема Римановой поверхности R и расположение контуров ${{\sigma }_{1}},...,{{\sigma }_{6}}$ на ней.

Рис. 7.

Многообразие H с изображенными на нем контурами интегрирования ${{\sigma }_{1}},\;...,\;{{\sigma }_{6}}$ и бесконечностями ${{J}_{1}},\;...,\;{{J}_{6}}$.

Как было показано выше, представления поля $u(m,n)$ в виде (21)–(27) могут быть записаны в виде единственного контурного интеграла с различными контурами интегрирования, соответствующими различным областям S. Выпишем данное представление:

(33)
$u(m,n) = \int\limits_{{{\zeta }^{{ - 1}}}({{\sigma }_{i}})} {{\Psi }_{{m,n}}},$
где ${{\Psi }_{{m,n}}} = \frac{3}{{4\pi i}}{{x}^{m}}{{y}^{n}}\psi $ – дифференциальная форма, которая, однако, аналитична всюду на H только при $m = n = 0$. Во всех остальных случаях она имеет полюсы в точках бесконечностей. Вычислим условие регулярности формы ${{\Psi }_{{m,n}}}$ для каждой точки ${{J}_{1}},...,{{J}_{6}}$:

${{J}_{1}}:m + n \geqslant 0,$
${{J}_{2}}:n \geqslant 0,$
${{J}_{3}}:m \leqslant 0,$
${{J}_{4}}:m + n \leqslant 0,$
${{J}_{5}}:n \leqslant 0,$
${{J}_{6}}:m \geqslant 0.$

Пользуясь условием теоремы Коши для интеграла (33), мы можем деформировать контуры интегрирования в областях, где выполнены условия регулярности формы ${{\Psi }_{{m,n}}}$. Можно заметить, что контуры ${{\sigma }_{1}},...,{{\sigma }_{6}}$ могут быть продеформированы друг в друга в порядке ${{\sigma }_{1}} \to {{\sigma }_{1}},..., \to {{\sigma }_{6}}$ при движении точки наблюдения $(m,n)$ в направлении против часовой стрелки начиная с точки $({{m}_{0}},{{n}_{0}})$, где ${{m}_{0}} > 0$, ${{n}_{0}} > 0$. Или, другими словами, перенос контуров в положительном направлении по тору соответствует перемещению точки наблюдения в плоскости $(m,n)$ против часовой стрелки (в положительном направлении).

2.6. Исследование функции Грина

Произведем численное интегрирование представления (21) функции Грина для треугольной решетки. В качестве контура интегрирования построим единичную окружность на физическом листе Римановой поверхности R. Обход особой точки –1 осуществим при помощи построения вспомогательной полуокружности малого радиуса с центром в точке –1. Обход контура произведем в положительном направлении.

Представление (21) справедливо лишь в полуплоскости $n \geqslant 0$, однако, мы можем получить поле на всей плоскости, воспользовавшись симметрией задачи. Для этого достаточно построить поле в области $n \geqslant 0$, $m \geqslant 0$ и с помощью поворота данного сегмента поля на ${\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3}$ получить поле на всей плоскости. Интегрирование производится методом трапеций.

Так как в нашем случае шаг сетки $h$ равен единице, выберем для простоты длину волны $\lambda = \pi $. Тогда:

(34)
$K = \frac{{2\pi }}{\lambda } = 2.$

Произведем интегрирование (21) по контуру $\sigma $ при $K = 2$. В данном случае, на одну длину волны приходится около трех точек решетки по каждой из осей. График действительной части поля $u(m,n)$ показан на рис. 8. Увеличим длину волны в 10 раз. Пусть теперь $\lambda = 10\pi $, следовательно, $K = 0.2$. Повторим процедуру для данного значения $K$ и построим аналогичный график, рис. 9. Видно, что в первом случае наблюдается анизотропия, вызванная параметрами решетки. Однако, на втором графике мы видим уже гораздо более изотропную функцию.

Рис. 8.

График действительной части функции $u(m,n)$ при $K = 2$.

Рис. 9.

График действительной части функции $u(m,n)$ при $K = 0.2$.

Проанализируем поведение поля функции Грина в дальнем поле с помощью метода седловой точки и построим диаграммы направленности для различных $K$. Пусть существует некоторый параметр $N \in \mathbb{Z}$, причем $N \to \infty $. Найдем асимптотику функции $u(mN,nN)$, описываемую интегралом (21). Заметим, что плоская волна (часть подынтегрального выражения в (21)) может быть переписана в виде:

(35)
${{x}^{m}}{{y}^{n}} = \exp \{ m\ln x + n\ln y\} .$

Пользуясь видом (35), найдем выражение для нахождения седловой точки ${{x}_{s}}$:

(36)
$\frac{d}{{d{{x}_{s}}}}(m\ln {{x}_{s}} + n\ln y({{x}_{s}})) = 0.$

Решение уравнения (36) может быть найдено численно при помощи метода Ньютона. После нахождения седловой точки ${{x}_{s}}$ мы можем найти асимптотическое представление (21) в приближении дальнего поля:

(37)
$\begin{gathered} u(mN,nN) \approx - \frac{{\sqrt 3 }}{{2\sqrt {2\pi {{x}_{s}}} }} \times \\ \times \,\,\frac{{\exp \left\{ {mN\ln {{x}_{s}} + nN\ln {{y}_{s}} + \frac{{i\pi }}{4}} \right\}}}{{{{x}_{s}}({{y}_{s}} - y_{s}^{{ - 1}} - {{x}_{s}}y_{s}^{{ - 1}} + {{y}_{s}}x_{s}^{{ - 1}})}} \times \\ \times \,\,{{\left( {\frac{{{{d}^{2}}}}{{dx_{s}^{2}}}(m\ln {{x}_{s}} + n\ln {{y}_{s}})} \right)}^{{ - 1/2}}}, \\ \end{gathered} $
где ${{y}_{s}} = y({{x}_{s}})$.

3. ДИФРАКЦИЯ НА ПОЛУПРЯМОЙ

3.1. Постановка задачи

Пусть поле $u(m,n)$ удовлетворяет однородному уравнению Гельмгольца на всей треугольной сетке S, за исключением линии $n = 0$, $m \geqslant 0$. Пусть на этой линии задано граничное условие Дирихле (рис. 10):

(38)
$u(m,n) = 0,\,\,\,\,{\text{где}}\,\,\,\,n = 0,\,\,\,\,m \geqslant 0.$
Рис. 10.

Треугольная сетка S с определенными на ней условиями Дирихле $u(m,n = 0) \equiv 0.$

Пусть на препятствие падает плоская волна, имеющая вид:

(39)
${{u}_{{{\text{in}}}}}(m,n) = x_{{{\text{in}}}}^{m}y_{{{\text{in}}}}^{n},$
где

(40)
$\hat {D}({{x}_{{{\text{in}}}}},{{y}_{{{\text{in}}}}}) = 0.$

Введем параметр

(41)
${{\phi }_{{{\text{in}}}}} = \frac{{\sqrt 3 {{\psi }_{{{\text{in}}}}}}}{{2 + {{\psi }_{{{\text{in}}}}}}},$
где, для удобства, введено обозначение

(42)
${{\psi }_{{{\text{in}}}}} = \frac{{{{y}_{{{\text{in}}}}} - y_{{{\text{in}}}}^{{ - 1}} - {{y}_{{{\text{in}}}}}x_{{{\text{in}}}}^{{ - 1}} + {{x}_{{{\text{in}}}}}y_{{{\text{in}}}}^{{ - 1}}}}{{{{x}_{{{\text{in}}}}} - x_{{{\text{in}}}}^{{ - 1}} - {{y}_{{{\text{in}}}}}x_{{{\text{in}}}}^{{ - 1}} + {{x}_{{{\text{in}}}}}y_{{{\text{in}}}}^{{ - 1}}}}.$

Параметр ${{\phi }_{{{\text{in}}}}}$ играет роль угла распространения падающей волны. Положим ${{ - \pi } \mathord{\left/ {\vphantom {{ - \pi } 2}} \right. \kern-0em} 2} < {{\phi }_{{{\text{in}}}}} < {\pi \mathord{\left/ {\vphantom {\pi 2}} \right. \kern-0em} 2}$.

Введем понятие рассеянного поля ${{u}_{{{\text{sc}}}}}$ как разность между полным полем $u(m,n)$ и падающей волной ${{u}_{{{\text{in}}}}}(m,n)$:

(43)
${{u}_{{{\text{sc}}}}}(m,n) = u(m,n) - {{u}_{{{\text{in}}}}}(m,n).$

Рассеянное поле должно удовлетворять принципу предельного поглощения, т.е. ${{u}_{{{\text{sc}}}}}(m,n) \to 0$ при $r = \sqrt {{{m}^{2}} + {{n}^{2}} + mn} \to \infty $.

3.2. Построение разветвленной поверхности S2

Для преобразования задачи воспользуемся методом Зоммерфельда [1]. Для этого “разрежем” физический лист поверхности S по полупрямой $n = 0$, $m > 0$. Далее, возьмем копию листа (S') и склеим их так, как показано на рис. 11. Стороны, помеченные одной римской цифрой, склеены между собой. Получившуюся разветвленную поверхность будем называть S2.

Рис. 11.

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

Зададим функцию $\tilde {u}(m,n)$, которая будет описывать поле на всей поверхности S2, и докажем, что данная функция удовлетворяет уравнению Гельмгольца везде на S2 за исключением точки $m = 0$, $n = 0$. Кроме того, покажем, что условие Дирихле выполнено на полупрямой $n = 0$, $m \geqslant 0$.

Для начала, перейдем в полярную систему координат, которая будет более удобна для дальнейшего описания. Так как наша система координат не ортогональна, преобразование координат имеет не совсем привычный вид:

$m = r\left( {\cos \phi - \frac{{\sin \phi }}{{\sqrt 3 }}} \right),\,\,\,\,\,n = \frac{{2r}}{{\sqrt 3 }}\sin \phi .$

Очевидно, что пара координат $(r,\phi )$ также является дискретной и взаимно однозначно соответствует $(m,n)$.

Пусть $u(m,n)$ – функция, удовлетворяющая однородному уравнению Гельмгольца на S. Определим функцию $\tilde {u}(m,n)$, которая описывает поле на S2, следующим образом:

(44)
$\tilde {u}(r,\phi ) = u(r,\phi ),\,\,\,\,0 \leqslant \phi \leqslant 2\pi ;$
(45)
$\tilde {u}(r,\phi ) = - u(r,\phi ),\,\,\,\,2\pi \leqslant \phi \leqslant 4\pi .$

Докажем, что $\tilde {u}(m,n)$, заданная таким образом, удовлетворяет уравнению Гельмгольца на всей поверхности S2 за исключением точки $(0,0)$. На каждом листе поверхности $\tilde {u}(m,n)$ удовлетворяет уравнению, так как этому же уравнению по условию удовлетворяет функция $u(m,n)$. Таким образом, остается исследовать лишь полупрямую $n = 0$, $m \geqslant 0$. На этой полупрямой оператор Лапласа имеет вид:

(46)
$\begin{array}{*{20}{c}} {{{\Delta }_{S}}\tilde {u}(m,0) = \frac{2}{3}(\tilde {u}(m,1) + \tilde {u}(m + 1,0) + \tilde {u}(m + 1, - 1) + } \\ { + \,\,\tilde {u}(m, - 1) + \tilde {u}(m - 1,0) + \tilde {u}(m - 1,1) - 6\tilde {u}(m,0)).} \end{array}$

Замечаем, что $\tilde {u}(m,n) = - \tilde {u}(m, - n)$ и $\tilde {u}(m,0) = 0$ по определению $\tilde {u}$. Тогда

(47)
${{\Delta }_{S}}\tilde {u}(m,0) = 0.$

На поверхности S2 уже не одна, а две падающих волны, рис. 11. Это волны с направлением волнового вектора $\phi = {{\phi }_{{{\text{in}}}}}$ на S и $\phi = 4\pi - {{\phi }_{{{\text{in}}}}}$ на S'. Каждая из этих волн имеет свою область видимости, которая задается неравенством

(48)
$\phi - \pi \leqslant {{\phi }_{{{\text{vis}}}}} \leqslant \phi + \pi $

Сформулируем дифракционную задачу на разветвленной поверхности S2:

Найти поле $\tilde {u}$, определенное на S2, которое удовлетворяет однородному уравнению Гельмгольца на S2 и равно нулю в начале системы координат $(0,0)$. Рассеянное поле, определяемое разностью $\tilde {u} - {{\tilde {u}}_{{{\text{in}}}}}$ для падающих волн в пределах их областей видимости ${{\phi }_{{{\text{vis}}}}}$, должно экспоненциально затухать при $r \to \infty $.

Главное преимущество такого подхода заключается в отсутствии на разветвленной поверхности рассеивателя. Если поле удовлетворяет поставленной задаче, то условие Дирихле на заданной полупрямой выполняется автоматически.

3.3. Построение интеграла Зоммерфельда

При решении задачи нахождения функции Грина для треугольной решетки было показано, что один обход в положительном направлении по сетке S ($\phi :$ $0 \to 2\pi $) соответствует одному обходу тора H вдоль одной из его направляющих. В случае с S2 полный обход точки наблюдения состоит из обхода по S ($\phi :$ $0 \to 2\pi $) и затем обхода по S' ($\phi :$ $2\pi \to 4\pi $). Напомним, что $u(r,0) = u(r,4\pi )$. Таким образом, полный обход точки наблюдения по S2 ($\phi :$ $0 \to 4\pi $) соответствует обходу тора H ($\phi :$ $0 \to 2\pi $), а затем его копии, H' ($\phi :$ $2\pi \to 4\pi $). Поверхность, состоящая из H и H' и соединенная, как показано на рис. 12а, называется двойным накрытием тора, будем обозначать ее H2. Проекция H2 на переменную $x$ (риманова поверхность R2) будет иметь четыре листа, рис. 12б. Такая Риманова поверхность называется абстрактной, так как на данный момент мы не знаем, существует ли такая функция, которая бы определяла R2 [27]. Далее мы покажем, что такая функция существует и найдем ее. Многообразие H2 топологически также является тором. Накрытие H2 имеет 12 точек бесконечности $({{J}_{1}},...,{{J}_{6}},J_{1}^{'},...,J_{6}^{'})$, которые являются прообразами $x = 1,\;x = - 1,\;x = \infty $.

Рис. 12.

(а) – Схема склейки поверхности H2. Черным цветом показан разрез на H и H', римскими цифрами обозначены правила склейки. (б) – Схема римановой поверхности R2.

Такой подход является расширением метода А. Зоммерфельда [1], который в своей работе поставил в соответствие разветвленной поверхности распространения волн удвоенную по периоду частотную поверхность. В работе [20] проделана аналогичная процедура для квадратной решетки и показано, что построенная в таком виде поверхность H2 действительно является дисперсионной поверхностью задачи.

Обобщая метод А. Зоммерфельда [1], будем искать поле $\tilde {u}(m,n)$ в следующем виде:

(49)
$\tilde {u}(m,n) = \int\limits_{{{\Gamma }_{i}}} {{{x}^{m}}{{y}^{n}}} A(\tilde {x})\frac{{dx}}{{\Upsilon (\tilde {x})}},\,\,\,\,y = y(x),$
где $\Upsilon (x)$ задается выражением (29), $A(\tilde {x})$ – трансформанта Зоммерфельда, которая будет найдена позднее. Отметим, что трансформанта является мероморфной функцией на H2 и может иметь полюс только в точке, соответствующей падающей или отраженной волне. ${{\Gamma }_{i}}$ – система контуров Зоммерфельда. В оригинальной работе определено бесконечное множество контуров интегрирования. Ниже мы покажем, что для нашей задачи хорошо работает дискретный набор контуров интегрирования.

Контуры Зоммерфельда должны удовлетворять следующим требованиям:

1. Для любой точки $(m,n) \in {{{\mathbf{S}}}_{2}}$ должен существовать контур ${{\Gamma }_{i}}$, который бы давал правильный интеграл (49), описывающий поле в точке $(m,n)$ и в шести ее соседях.

2. Если существуют два контура ${{\Gamma }_{i}}$ и ${{\Gamma }_{j}}$, которые описывают поле в точке $(m,n)$, то контуры должны деформироваться друг в друга без прохождения сингулярностей подынтегрального выражения в (49).

Построим “диаграмму аналитичности” бесконечностей, которая поможет нам правильно определить систему контуров для интеграла (49), рис. 13а. Такая диаграмма показывает, при каких углах наблюдения $\phi $ определенная точка бесконечности является полюсом подынтегрального выражения в (49): серым цветом выделены области, в которых точки аналитичны, красным – области, в которых точки являются полюсами. Введем обозначение

${{\Gamma }_{i}} = {{J}_{k}} + ... + {{J}_{m}}.$
Рис. 13.

(а) – Диаграмма аналитичности бесконечностей. (б) – Контур ${{\Gamma }_{1}}$ на H2 до деформации. (в) – Первый этап деформации контура ${{\Gamma }_{1}}$ на H2. (г) – Второй этап деформации контура ${{\Gamma }_{1}}$ на H2.

Так мы будем обозначать контур, который обходит перечисленные бесконечности. К примеру, на рис. 13б и 14 показано, как выглядит контур $\Gamma = {{J}_{6}}$ + $J_{5}^{'}$ + $J_{4}^{'}$ + $J_{3}^{'}$ + $J_{2}^{'}$ + $J_{1}^{'}$ на H2 и R2 соответственно. Выберем контуры интегрирования так, чтобы внутри контура находилось шесть бесконечностей, три из которых являются аналитичными в заданной области. Пользуясь “диаграммой аналитичности”, мы можем определить набор контуров так, чтобы контуры попарно могли бы переходить один в другой в пересечении их областей применимости. Таким образом, мы получим инвариантное представление поля при всех интересующих нас углах наблюдения $\phi $. Ограничимся рассмотрением физической области, т.е. $0 < \phi < 2\pi $. Выпишем набор контуров интегрирования, с помощью которого может быть описано поле $u(m,n)$ в физической области:

${{\Gamma }_{1}} = {{J}_{6}}$ + $J_{5}^{'}$ + $J_{4}^{'}$ + $J_{3}^{'}$ + $J_{2}^{'}$ + $J_{1}^{'}$ при ${{ - 2\pi } \mathord{\left/ {\vphantom {{ - 2\pi } 3}} \right. \kern-0em} 3} < \phi < {{2\pi } \mathord{\left/ {\vphantom {{2\pi } 3}} \right. \kern-0em} 3}.$

${{\Gamma }_{2}} = {{J}_{3}}$ + ${{J}_{2}}$ + ${{J}_{1}}$ + ${{J}_{6}}$ + $J_{5}^{'}$ + $J_{4}^{'}$ при ${\pi \mathord{\left/ {\vphantom {\pi 3}} \right. \kern-0em} 3} < \phi < {{5\pi } \mathord{\left/ {\vphantom {{5\pi } 3}} \right. \kern-0em} 3}.$

${{\Gamma }_{3}} = {{J}_{1}}$ + ${{J}_{2}}$ + ${{J}_{3}}$ + ${{J}_{4}}$ + ${{J}_{5}}$ + $J_{6}^{'}$ при ${{4\pi } \mathord{\left/ {\vphantom {{4\pi } 3}} \right. \kern-0em} 3} < \phi < {{8\pi } \mathord{\left/ {\vphantom {{8\pi } 3}} \right. \kern-0em} 3}.$

Легко проверить, что построенная таким способом система контуров удовлетворяют условиям 1) и 2), поставленным выше.

3.4. Деформация контуров интегрирования

Рассмотрим подробнее контур ${{\Gamma }_{1}}$. Данный контур состоит из шести вспомогательных контуров, каждый из которых обходит свою бесконечность, изобразим его на H2 (рис. 13б) и на R2 (рис. 14). Пользуясь теоремой Коши для интеграла (49), мы можем деформировать каждую часть контура ${{\Gamma }_{1}}$ до тех пор, пока он не “задевает” особых точек на поверхности. Две части контура взаимно уничтожаются, если они совпадают друг с другом и при этом имеют противоположные направления.

Рис. 14.

Контур ${{\Gamma }_{1}}$ до деформации на R2.

Деформация контура ${{\Gamma }_{1}}$ на многообразии H2 в два этапа показана на рис. 13в, 13г. На первом этапе увеличиваются радиусы вспомогательных окружностей до их взаимного пересечения, области пересечения взаимно уничтожаются, получаем одну “петлю”, охватывающую шесть точек бесконечностей, рис. 13в. Н втором этапе происходит расширение контура вдоль малой направляющей тора до взаимного уничтожения вытянутых частей контура, в результате получаются две окружности, опоясывающие тор аналогично контуру σ, и вспомогательный контур, отвечающий за обход полюса трансформанты Зоммерфельда.

На многообразии H2 деформация контуров ${{\Gamma }_{i}}$ имеет довольно наглядный вид, однако в практическом применении используют представление на римановой поверхности R2. На ней деформированный контур приобретает вид, показанный на рис. 15 .

Подчеркнем, что интегрирование по деформированному контуру ${{\Gamma }_{1}}$ дает такой же результат, что и интегрирование по исходному контуру, так как при деформации не была нарушена теорема Коши. Таким образом, контур ${{\Gamma }_{1}}$ состоит из двух единичных окружностей на листах 2 и 4 римановой поверхности R2 и полюсного вклада падающей волны на первом листе. Такой контур является куда более простым и удобным в использовании, чем контур до деформации. Аналогичным образом могут быть продеформированы и два других контура.

3.5. Функциональная задача построения трансформанты Зоммерфельда

Задача нахождения трансформанты Зоммерфельда является задачей теории функций. Сформулируем ее:

1. Трансформанта $A(p)$ должна быть мероморфной на H2.

2. $A(p)$ может иметь простые полюсы в точках H2, которые соответствуют падающей волне и ее зеркальному отражению ($\phi = 2\pi + {{\phi }_{{{\text{in}}}}}$ и $\phi = 4\pi - {{\phi }_{{{\text{in}}}}}$).

3. Вычеты дифференциальной формы $A(p)\psi $ в этих точках должны соответствовать $ - {{(2\pi i)}^{{ - 1}}}$ и $(2\pi i)$ соответственно.

Рассмотрим четыре точки ${{p}_{1}}(x,y,n),..,{{p}_{4}}(x,y,n)$, которые имеют одинаковое значение $x$ на $\mathbb{C}$, равное ${{x}_{{{\text{in}}}}}$. Для описания этих точек будем использовать следующее обозначение: $p(x,y$, № листа на R2). Перечислим эти точки:

$\begin{gathered} {{p}_{1}} = ({{x}_{{{\text{in}}}}},{{y}_{{{\text{in}}}}},1),\,\,\,\,{{p}_{2}} = ({{x}_{{{\text{in}}}}},xy_{{{\text{in}}}}^{{ - 1}},2), \\ {{p}_{3}} = ({{x}_{{{\text{in}}}}},{{y}_{{{\text{in}}}}},3),\,\,\,\,{{p}_{4}} = ({{x}_{{{\text{in}}}}},xy_{{{\text{in}}}}^{{ - 1}},4). \\ \end{gathered} $

Можно показать, что точки ${{p}_{1}}$ и ${{p}_{4}}$ соответствуют падающей и отраженной волне. Дело в том, что, как было показано в предыдущем пункте, деформация контуров интегрирования приводит к “задеванию” полюсов соответствующих волн. После деформации всех контуров интегрирования было установлено, что лишь точки ${{p}_{1}}$ и ${{p}_{4}}$ попадают в область деформации, следовательно, являются полюсами подынтегрального выражения. По этой причине функция $A(p)$ должна иметь полюса в этих точках, Так как по условию нашей задачи падающая волна имеет единичную амплитуду, вычет функции $A$ в точках ${{p}_{1}}$ и ${{p}_{4}}$ должен иметь вид

(50)
${\text{Res}}[A\psi ,{{p}_{1}}] = - {\text{Res}}[A\psi ,{{p}_{4}}] = - \frac{1}{{2\pi i}}.$

В то же время $A(p)$ должна быть регулярна в точках ${{p}_{2}}$ и ${{p}_{3}}$. Поэтому зададим условие:

(51)
${\text{Res}}[A\psi ,{{p}_{2}}] = {\text{Res}}[A\psi ,{{p}_{3}}] = 0.$

Таким образом, проблема нахождения функции $A(p)$ становится проблемой нахождения четырехзначной функции на $\mathbb{C}$, которая также является однозначной на Римановой поверхности R2 и имеет полюса только в двух точках на заданной поверхности. Можно показать, что такая функция является алгебраической. В данном случае ее достаточно легко построить. Выберем четыре функции на R2, которые обладают всеми возможными симметриями данной поверхности, связанными с перестановкой ее листов. Эти четыре функции имеют вид:

(52)
$\begin{gathered} {{f}_{0}} = 1; \\ {{f}_{1}} = \sqrt {(x - {{x}_{{11}}})(x - {{x}_{{12}}})(x - {{x}_{{21}}})(x - {{x}_{{22}}})} ; \\ \end{gathered} $
(53)
$\begin{gathered} {{f}_{2}} = \sqrt {(x - {{x}_{{21}}})(x - {{x}_{{22}}})} ; \\ {{f}_{3}} = \sqrt {(x - {{x}_{{11}}})(x - {{x}_{{12}}})} . \\ \end{gathered} $

Представим $A(p)$ как линейную комбинацию функций ${{f}_{0}},...,{{f}_{3}}$, где $R(x)$ – рациональные функции от $x$:

(54)
$\begin{gathered} A(x) = {{R}_{0}}(x) + {{R}_{1}}(x){{f}_{1}}(x) + \\ + \,\,{{R}_{2}}(x){{f}_{2}}(x) + {{R}_{3}}(x){{f}_{3}}(x). \\ \end{gathered} $

Наша задача найти функции ${{R}_{i}}(x)$.

Обозначим вычеты функций ${{R}_{i}}(x)$ как ${{c}_{i}}$. Используя данное обозначение, запишем вычеты функции $A(p)$ в точках ${{p}_{1}},..,{{p}_{4}}$:

(55)
${\text{Res}}[A\psi ,{{p}_{1}}] = \frac{{({{c}_{0}} + {{c}_{1}}{{f}_{1}}({{p}_{1}}) + {{c}_{2}}{{f}_{2}}({{p}_{1}}) + {{c}_{3}}{{f}_{3}}({{p}_{1}}))}}{{{{f}_{1}}({{p}_{1}})}};$
(56)
${\text{Res}}[A\psi ,{{p}_{2}}] = \frac{{({{c}_{0}} + {{c}_{1}}{{f}_{1}}({{p}_{1}}) - {{c}_{2}}{{f}_{2}}({{p}_{1}}) - {{c}_{3}}{{f}_{3}}({{p}_{1}}))}}{{{{f}_{1}}({{p}_{1}})}};$
(57)
${\text{Res}}[A\psi ,{{p}_{3}}] = - \frac{{({{c}_{0}} - {{c}_{1}}{{f}_{1}}({{p}_{1}}) - {{c}_{2}}{{f}_{2}}({{p}_{1}}) + {{c}_{3}}{{f}_{3}}({{p}_{1}}))}}{{{{f}_{1}}({{p}_{1}})}};$
(58)
${\text{Res}}[A\psi ,{{p}_{4}}] = - \frac{{({{c}_{0}} - {{c}_{1}}{{f}_{1}}({{p}_{1}}) + {{c}_{2}}{{f}_{2}}({{p}_{1}}) + {{c}_{3}}{{f}_{3}}({{p}_{1}}))}}{{{{f}_{1}}({{p}_{1}})}}.$

Решаю данную систему, получаем:

(59)
${{c}_{0}} = - \frac{1}{{4\pi i}}{{f}_{1}}({{p}_{1}}),\,\,{{c}_{1}} = 0,\,\,{{c}_{2}} = - \frac{1}{{4\pi i}}{{f}_{3}}({{p}_{1}}),\,\,{{c}_{3}} = 0.$

Простейшей функцией, которая имеет полюс в заданной точке, является функция вида:

(60)
${{R}_{i}} = \frac{{{{c}_{i}}}}{{x - {{x}_{{{\text{in}}}}}}}.$

Подставляя (59) и (61) в (54), получаем формулу для трансформанты Зоммерфельда:

(61)
$A(p) = - \frac{{{{f}_{1}}({{p}_{1}}) + {{f}_{3}}({{p}_{1}}){{f}_{2}}(p)}}{{4\pi i(x - {{x}_{{{\text{in}}}}})}}.$

3.6. Исследование интеграла Зоммерфельда, сравнение с методом Винера–Хопфа

Деформируя контур $\Gamma $ как показано на рис. 15, мы можем представить (49) в виде:

(62)
Рис. 15.

Продеформированный контур интегрирования ${{\Gamma }_{1}}$ на R2.

Функции ${{f}_{i}}$ на контурах $\sigma {\kern 1pt} '$ и различаются только знаком, поэтому возможно преобразовать интеграл по двум контурам к единичному интегралу:

(63)
$\begin{gathered} \tilde {u}(m,n) = x_{{{\text{in}}}}^{m}y_{{{\text{in}}}}^{n} - \\ - \,\,\frac{1}{{2\pi i}}\int\limits_{\sigma {\kern 1pt} '} {\frac{{{{x}^{m}}{{y}^{n}}}}{{x(y - {{y}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}} \frac{{{{f}_{3}}({{p}_{1}}){{f}_{2}}(x)}}{{(x - {{x}_{{{\text{in}}}}})}}dx. \\ \end{gathered} $

Таким образом:

(64)
$\begin{gathered} \tilde {u}(m,n) = x_{{{\text{in}}}}^{m}y_{{{\text{in}}}}^{n} - \frac{1}{{2\pi i}}\int\limits_{\sigma {\kern 1pt} '} {\frac{{{{x}^{m}}{{y}^{n}}}}{{x(y - {{y}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}} \times \\ \times \,\,\frac{{{{f}_{3}}({{p}_{1}}){{f}_{2}}(x)}}{{(x - {{x}_{{{\text{in}}}}})}}dx. \\ \end{gathered} $

Представление для рассеянного поля имеет вид:

(65)
$\begin{gathered} {{{\tilde {u}}}_{{{\text{sc}}}}}(m,n) = - \frac{1}{{2\pi i}} \times \\ \times \,\,\int\limits_{\sigma {\kern 1pt} '} {\frac{{{{x}^{m}}{{y}^{n}}}}{{x(y - {{y}^{{ - 1}}} - y{{x}^{{ - 1}}} + x{{y}^{{ - 1}}})}}} \frac{{{{f}_{3}}({{p}_{1}}){{f}_{2}}(x)}}{{(x - {{x}_{{{\text{in}}}}})}}dx. \\ \end{gathered} $

В работе [19] было получено представление поля для аналогичной задачи методом Винера–Хопфа. Выпишем это решение в используемых нами обозначениях:

(66)
$\begin{gathered} \tilde {u}_{{{\text{sc}}}}^{*}(m,n) = - \frac{1}{{2\pi i}}\int\limits_{\sigma {\kern 1pt} '} {\frac{{{{x}^{m}}{{y}^{n}}}}{{\sqrt {(x - {{x}_{{11}}})(x - {{x}_{{12}}})} }}} \times \\ \times \,\,\frac{{\sqrt {({{x}_{{{\text{in}}}}} - {{x}_{{11}}})({{x}_{{{\text{in}}}}} - {{x}_{{12}}})} dx}}{{(x - {{x}_{{{\text{in}}}}})}}. \\ \end{gathered} $

Нетрудно видеть, что подстановка (53) и (29) в (65) приводит нас к представлению (66). А значит, наше решение (65) и решение задачи методом Винера–Хопфа (66) эквивалентны.

3.7. Численное исследование интеграла Зоммерфельда

Проинтегрируем полученное в предыдущем пункте решение (64) численно. В качестве контура интегрирования $\sigma {\kern 1pt} '$ будем использовать единичную окружность с обходом особой точки $ - 1$, как в пункте 2.6. На рис. 16 показан график для действительной части полного поля $u(m,n)$ при $K = 0.5$ и ${{\phi }_{{{\text{in}}}}} = {\pi \mathord{\left/ {\vphantom {\pi 4}} \right. \kern-0em} 4}$. Видно, что полное поле имеет характерные интерференционные области, а на полупрямой $n = 0,\;m \geqslant 0$ выполнено граничное условие Дирихле. Также отчетливо видна теневая зона.

Рис. 16.

Действительная часть полного поля $u(m,n)$ для ${{\phi }_{{{\text{in}}}}} = {\pi \mathord{\left/ {\vphantom {\pi 4}} \right. \kern-0em} 4}$ и $K = 0.5$.

4. ЗАКЛЮЧЕНИЕ

В работе получено инвариантное представление для функции Грина на треугольной решетке в виде контурного интеграла от дифференциальной формы по комплексному многообразию. Построена асимптотика дальнего поля, проведено ее численное исследование. Произведено сравнение функции Грина для треугольной сетки с известной функцией Грина на плоскости для разных значений волнового числа. Кроме того, была решена задача дифракции на полупрямой для треугольной решетки. Поле представлено в виде интеграла Зоммерфельда с различными контурами интегрирования на дисперсионной поверхности. Показано выполнение граничного условия Дирихле на полупрямой, показана эквивалентность данного решения и решения аналогичной задачи методом Винера–Хопфа.

Работа выполнена при поддержке гранта РФФИ 19-29-06048.

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

  1. Зоммерфельд А. Оптика. М.: ИЛ, 1953. 486 с.

  2. Малюжинец Г.Д. Возбуждение, отражение и излучение поверхностных волн от клина с произвольными поверхностными импедансам // ДАН СССР. 1985. Т. 3. С. 752–55.

  3. Samokish B.A., Dement’ev D.B., Smyshlyaev V.P., Babich V.M. On evaluation of the diffraction coefficients for arbitrary “Nonsingular” directions of a smooth convex cone // SIAM J. Applied Mathematics. 2000. V. 60(2). P. 536–573.

  4. Бабич В.М., Лялинов М.А., Грикуров В.Э. Метод Зомерфельда–Малюжинца в теории дифракции. СПБ.: СПБГУ, 2003. 104 с.

  5. Kosevich A.M. The crystal lattice: phonons, solitons, dislocations, superlattices. John Wiley Sons, 2006.

  6. Conway J.H., Sloane N.J.A. Sphere packings, lattices and groups, volume 290. Springer Science Business Media, 2013.

  7. Yu S.-Y., Wang Q., Zheng L.-Y., He C., Liu X.-P., Lu M.-H., Chen Y.-F. Acoustic phase-reconstruction near the dirac point of a triangular phononic crystal // Applied Physics Letters. 2015. V. 106(15). 151906.

  8. Бобровницкий Ю.И., Томилина Т.М., Бахтин Б.Н., Гребенников А.С., Асфандияров Ш.А., Карпов И.А., Ким А.А. Лабораторная установка для исследования звукопоглощающих покрытий из метаматериалов при скользящем распространении звука и влияние типа источника на их эффективность // Акуст. журн. 2020. Т. 66. № 3. С. 332–341.

  9. Poblet-Puig J., Valyaev V.Yu., Shanin A.V. Boundary element method based on preliminary discretization // Mathematical models and computer simulations. 2014. V. 6(2). P. 172–182.

  10. Поблет-Пуиг Ж., Шанин А.В. О новом численном методе решения задачи излучения акустических волн // Акуст. журн. 2018. Т. 64. № 2. С. 257–265.

  11. Slepyan L.I. Models and phenomena in fracture mechanics. Springer Science Business Media, 2012.

  12. Martin P.A. Discrete scattering theory: Green’s function for a square lattice // Wave Motion. 2006. V. 43(7). P. 619–629.

  13. Berciu M. On computing the square lattice Green’s function without any integrations // J. Physics A: Mathematical and Theoretical. 2009. V. 42(39). 395207.

  14. Arnold J.M. Discrete Green’s functions and functional determinants // 2017 Int. Conf. on Electromagnetics in Advanced Applications (ICEAA), 2017.

  15. Morita T., Horiguchi T. Lattice Green’s functions for the cubic lattices in terms of the complete elliptic integral // J. Mathematical Physics. 1971. V. 12(6). P. 981–986.

  16. Cserti J. Application of the lattice Green’s function for calculating the resistance of an infinite network of resistors // American J. Physics. 1971. V. 12(6). P. 981–986.

  17. Sharma B.L. Diffraction of waves on square lattice by semi-infinite crack // SIAM J. on Applied Mathematics. 2015. V. 75(3). P. 1171–1192.

  18. Sharma B.L. Near-tip field for diffraction on square lattice by crack // SIAM J. on Applied Mathematics. 2015. V. 75(4). P. 1915–1940.

  19. Sharma B.L. Diffraction of waves on triangular lattice by a semi-infinite rigid constraint and crack // International Journal of Solids and Structures. 2016. V. 80. P. 465–485.

  20. Shanin A.V., Korolkov A.I. Sommerfeld–type integrals for discrete diffraction problems // Wave Motion. 2020. V. 97 P. 102606.

  21. Shanin A.V., Korolkov A.I. Diffraction by a Dirichlet right angle on a discrete planar lattice // Quart. Appl. Math. 2022. V 80. P. 277–315.

  22. Шэн-шень Ч. Комплексные многообразия. М.: ИЛ, 1961. 239 с.

  23. Шабат Б.В. Введение в комплексный анализ. Часть 2. СПБ: Лань, 2004. 464 с.

  24. Тихонов А.Н., Васильева А.Б., Свешников А.Г. Дифференциальные уравнения. Курс высшей математики и математической физики. М.: Физматлит, 2002. 256 с.

  25. Steven S. Eighty years of Sommerfeld’s radiation condition // Historia mathematica. 1992. V. 19(4). P. 385–401.

  26. Свешников А.Г., Боголюбов А.Н., Кравцов В.В. Лекции по математической физике. М.: Московский Университет, 2004. 416 с.

  27. Курант Р. Теория функций. М.: Наука, 1968. 646 с.

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