УДК 517.63
ОБ ОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ ПРОБЛЕМЕ ДВУМЕРНЫХ ГАРМОНИЧЕСКИХ ОТОБРАЖЕНИЙ
С.И. Безродных, В.И. Власов
Вычислительный центр им. А.А.Дородницына РАН, ул. Вавилова, 40, Москва, 119333, Россия, e-mail: [email protected],[email protected]
Аннотация. При практическом использовании гармонических отображений F для конструирования расчетных сеток в сложных областях Z, как правило, строят обратное отображение F-1, преобразующее каноническую область (обычно, квадрат Q) на Z, так как имеющаяся в Q естественная декартова сетка удобна для реализации численных методов, применяемых для вычисления F-1. Вместе с тем, вычислительная практика показала, что, несмотря на теорему Радо — Кнезера, гарантирующую гомеоморфизм отображения F-1 : Q ^ Z, в реальных вычислениях такое (приближенное) отображение нередко оказывается неоднолистным, либо обладающим большой и неустранимой погрешностью. В работе показано, что для построения F с высокой точностью, а значит, и высококачественной расчетной сетки в Z, может быть эффективно применен метод мультиполей.
Ключевые слова: гармонические отображения, расчетные сетки, вычислительные методы, метод мультиполей.
1 Гармонические отображения
1.1. Пусть жордановы области Z и W с кусочно-гладкими границами dZ и dW расположены соответственно на комплексных плоскостях z = x + iy и w = u + iv, а функция w = B(z) осуществляет гомеоморфное отображение dZ на dW. Если функция w = F(z) = u(x, y) + iv(x, y), непрерывная в замкнутой области Z и дважды непрерывно дифференцируемая в Z по совокупности переменных (х, у), т.е. 3F(z) £ C2(Z; E2)flC'(2,; R2), является решением следующей задачи Дирихле:
A F(z) = 0, z £ Z, (1.1)
F(z) = B(z), z £ dZ, (1.2)
то такую функцию F(z) называют гармоническим отображением области Z (см., например, [1], [2]). Если при этом F осуществляет гомеоморфизм замыканий областей
(3F : Z I—> W), то такую функцию 3F называют гармоническим отображением области Z
на область W и пишут F : Z —^ W.
Подчеркнем, что гармоническое отображение, вообще говоря, не является конформным, так как компоненты u(x, у) и v(x, у) вектора F не обязаны быть связанными условиями Коши — Римана.
Гармонические отображения были предметом широких исследований (см., например, [1]-[8]) и нашли многочисленные приложения, в частности для построения расчетных
Работа поддержана РФФИ (гранты 07-01-00500, 07-01-00503), программой фундаментальных исследований ОМН РАН №3 ’’Современные вычислительные и информационные технологии решения больших задач“ и программой РАН ’Современные проблемы теоретической математики“, проект ’Оптимизация вычислительных алгоритмов решения задач математической физики“
сеток [9]—[17]. Отметим, что решение ? задачи (1.1), (1-2), т.е. непрерывное гармоническое
продолжение гомеоморфизма В : 52 —XX дW границ областей, не обязательно обеспечивает гомеоморфизм самих областей 2 и V. Приведем пример подобного отображения (другие примеры даны, например, в [8], [15], [18]-[20]).
1.2. Примем в качестве области 2 изображенную на рис. 1а равнобедренную трапецию с вершинами А = —1 — г, С =1 — г, Е = 1/2 + 3г/4, С = —1/2 + 3г/4, а область V определим как внутренность контура ^(52) — образа границы 52 при отображении
^ (г) = х + г(х2 — у2). (1.3)
Область V изображена на рис. 1б; ее границу составляют последовательно соединенные четыре параболические дуги,
5М = (АВС) и (СДЕ) и (Е^С) и (СНА),
являющиеся образами одноименных сторон трапеции при отображении (1.3).
Точки на плоскостях г и и>, переходящие при отображении (1.3) друг в друга, обозначаем одинаковыми буквами; дуги — круглыми скобками, внутри которых перечисляются их начальная, промежуточные и конечная точки; области, ограниченные замкнутыми контурами, — квадратными скобками с указанными в них граничными точками, порядок перечисления которых соответствует положительному направлению обхода (когда область остается слева).
Отображение (1.3), осуществляющее гомеоморфизм границ 52 и 5М, является решением задачи (1.1), (1.2). Вместе с тем это отображение переводит область 2 не в область а в двулистное многообразие IV 3 V, состоящее из двух плоских областей V- = [АВСДОНА] и = [НС^ЕДОН], соединяющихся через дуговой интервал
т1(ДОН) и являющихся однолистными образами соответственно нижней 2- := 2 П Н- и верхней 2+ := 2ПН+ половины трапеции, где Н- и Н+ — нижняя и верхняя полуплоскости (см. рис. 1а).
Отметим, что линия (ДОН), соединяющая V- и W+, является образом отрезка вещественной оси, где якобиан 3 = —2у отображения (1.3) обращается в нуль. При этом якобиан положителен в области 2- и отрицателен в 2+.
1.3. Проблема гомеоморфизма является одной из центральных в теории гармонических отображений. Вопрос о том, какие условия обеспечивают такой гомеоморфизм, исследовался многими авторами [1]-[5], [7]-[8], [13], [20]-[22].
Для плоских односвязных областей в работах Т.Радо [3] и Х.Кнезера [4] установлено, что если V выпукла, то при любом гомеоморфизме В границ решение ? : 2/г—X V задачи (1.1), (1-2) осуществляет гомеоморфизм 2 и
В работе Г.Шоке [5] был указан другой способ доказательства этого утверждения и дана ’’обратная“ теорема: для любой невыпуклой жордановой области V существует такой гомеоморфизм границ В, что решение ? задачи (1.1), (1.2) не является гомеоморфизмом областей 2 и V.
Отметим, что выпуклость образа (области V) не является необходимым условием для того, чтобы гармоническое продолжение ? : 2X V гомеоморфизма В границ было бы гомеоморфизмом (однолистным отображением) областей 2 на V. Вопрос о необходимых и достаточных условиях однолистности гармонического отображения круга и = {|х| < 1} на область V с ляпуновской границей был решен в работе Л.Д.Кудрявцева [7].
2 Метод Уинслоу
2.1. Одним из наиболее важных приложений гармонических отображений, как уже было отмечено в п. 1.1, является построение с их помощью расчетных сеток в областях Z сложной конфигурации. Для этого в качестве области W выбирается квадрат Q := [0,1] х [0,1], а требуемая сетка Zh получается путем переноса естественной для квадрата* равномерной с шагом h) декартовой сетки Qh в область Z с помощью гармонического отображения
F : ^h—Х Q, т.е. Zh = F-1(Qh). Напомним очевидное определение сетки Qh с шагом h = 1/N при некотором N G N, где N — множество натуральных чисел:
с л N +1, N +1
Qh := 1 zm,n = (m - 1)h + i(n - 1)h ^ . (2.1)
L j m= 1, n= 1
При этом граничный гомеоморфизм B : dZ —dQ выбирается таким образом, чтобы на прообразах ln := B-1(Ln) сторон Ln квадрата Q “граничная производная” dS/ds отображения w = B(z) была постоянна, т.е.
dS(z)/ds = |ln|-1, z G ln . (2.2)
Здесь s(z) и S(w) — длины дуг на dZ и на dQ, отсчитываемые в положительном направлении (так, что область остается слева) соответственно от точек z = 0 и w = B(0), а L1, L2, L3 и L4 — соответственно нижняя, правая, верхняя и левая стороны квадрата Q. Таким образом, для отображения w = F(z) задача Дирихле (1.1), (1.2) приобретает следующий вид:
AF(z) =0, z G Z, (2.3)
B(z) = zn - (?;)ra+1 |/„|_1 [s(z) - an], z G ln, n =1,4; (2.4)
n- 1
здесь an := ^2 |lk|, а zn — вершины квадрата Q, определяемые равенствами k=1
z1 = 0, z2 = 1, z3 = 1 + i, z4 = i.
Получаемая таким способом регулярная^ четырехугольная сетка Zh будет адаптированной к области Z в том смысле, что все ее узлы будут лежать в замыкании этой области, а сама сетка (при достаточно малом размере h ее ячеек) не будет содержать самонале-
... ГЛ f" п-’ ("У harm
ганий. Эти свойства вытекают из того, что рассматриваемое отображение F : Z —> Q осуществляет гомеоморфизм замыканий областей Z и Q; последнее следует из теоремы Радо — Кнезера с учетом выпуклости квадрата Q.
2.2. Для построения требуемого отображения F необходимо решить задачу Дирихле (2.3), (2.4). Но так как область Z имеет сложную форму, то для решения такой задачи приходится применять численные методы, реализация которых, в свою очередь, требует наличия адаптированной к Z сетки. Получается, что для построения адаптированной к области сетки необходимо уже иметь такую сетку!
*) Вместо квадрата может использоваться другая область, в которой сетка строится удобным способом. Регулярной называется сетка, у которой ячейки представляют собой многоугольники с одинаковым числом вершин.
Выход из этого порочного круга был указан А.Уинслоу [9], предложившим строить не
су Г\ D Ґ U ґ"
прямое F : Z —> Q, а обратное гармоническое отображение
F-1(w) = x(u, v) + iy(u, v) : Q Z.
Компоненты x(u, v) и y(u, v) такого отображения, как показано в [9], представляют собой решение системы уравнений
(x2 + y^) Xuu - 2 (XuXv + ) x„v + (xU + yU) Xvv = 0 ,
(2.5)
(x; + yV;) yuu - 2 (xuxv + yuyv) y«v + (xU + yU) yvv = 0,
в квадрате 0 с граничными условиями Дирихле, определяемыми обратным к (2.4) отображением В-1 : 50 —™ 52, и имеющими вид
ж(и,'у) = КеВ 1(^), у(м,^) = 1шВ 1(^), ад € 50. (2.6)
Нижние индексы в (2.5) означают соответстующие частные производные функций х(и, V), у(м,г>), а через Ке а и 1ш а обозначены вещественная и мнимая части комплексного числа
а.
Эффективность описанного метода Уинслоу, широко применяемого в практике построения расчетных сеток [11]—[13], [15]-[17], [19], [22], [23], обусловлена тем, что квадрат 0, где нужно решать систему уравнений (2.5), снабжен естественной декартовой сеткой 0^, на которой легко строится стандартная конечно-разностная схема [25], а нелинейность системы (2.5) учитывается в этой схеме с помощью метода простой итерации [26] либо близких методов [11].
2.3. Для построения отображения ?-1(ад) = ж(м,^) + гу(м, V) нередко используется также родственный методу Уинслоу вариационный подход, предложенный в работе [27] и получивший дальнейшее развитие в [15], [28]-[30] и др. Он заключается в минимизации следующего функционала, представляющего собой интеграл Дирихле для системы (2.5):
/(?“1)= [ ди+д'22 ¿иски
*/ Q д11д22 — д12 где величины ди(м,г>), определяемые равенствами
дп(м,гО := х2а + у^, д22(«,г>):= ж2 + у^, д12(и,г>):= хиуи + х^у^
имеют геометрический смысл элементов метрического тензора д для отображения 5”-1(ад). Исходя из такой интерпретации, подынтегральную функцию в (3.1) можно записать в бес.координатном виде 1г (д) / \/с1е1 д, удобном для проведения различных модификаций и обобщений [15], [19], [31]-[35]; здесь, как обычно, использованы символы !г и ёе! для обозначения следа и определителя матрицы.
При численной реализации процедуры минимизации функционала (3.1) обычно используется двумерная квадратурная формула прямоугольников для приближения интеграла с простейшей конечно-разностной аппроксимацией входящих в этот функционал производных [15].
3 Проблема Кнаппа — Лучака
Практика применения метода Уинслоу и описанных в пп. 2.2, 2.3 родственных методов
построения обратного гармонического отображения 5”-1 : 0 )а—5 2 показала, что, при всех их достоинствах, эти методы нередко теряют эффективность и приводят к неудовлетворительным результатам.
Одними из первых, кто обратил внимание на эти трудности, были П.Кнапп и Р.Лучак. В работе [36] они применили метод Уинслоу для построения обратного гармонического отображения Е-1 квадрата (рис. 2а) на подковообразную область § (рис. 2б), границу д§ которой составляют два отрезка вещественной оси /1 := [1, 2] и /3 := [—2, —1], полуэллипс /2 и полуокружность /4, определяемые по формулам
х\2 . /у_у
к := + \9А/ =1, 1т~ - ’ /4 := {- : N = 1, Ьпс > 0}. (3-1)
При этом гомеоморфизм между границами В : д§ —5 д0, переводивший дуги 1п границы д§ в стороны Ьп квадрата 0 по правилу Ьп = В(/п), соответствовал формуле (2.4). Конечной целью этих расчетов было построение сетки ©) в области § по формуле
© = Е-1(0Д (3.2)
иначе говоря, построение сетки ©) осуществлялось путем перевода декартовой в квадрате
0 сетки 0) на область § с помощью найденного отображения Е-1 : 0 > §.
Проведенные авторами работы [36] численные эксперименты показали, что при сравнительно небольшом отношении А полуосей эллиптической дуги /2 получаемая сетка ©) была вполне удовлетворительной. Пример такой сетки, рассчитанной при А = 2, изображен на рис. 3. Шаг сетки-прообраза 0^ составил к = 1/32; таким образом, сетка ©) в области § состояла из пересечений 33-х координатных линий в одном и 33-х координатных линий в другом направлении.
Однако, при значениях А, больших 3.8, терялось не только качество сетки, но и возникал эффект ее самоналегания, т.е. терялся гомеоморфизм численно получаемого дискретизированного обратного гармонического отображения Е)-1. Этот эффект продемонстрирован на примере сетки, рассчитанной при А = 5 и изображенной на рис. 4. Более детальные изображения структуры этой сетки в местах ее самоналегания, полученные путем постепенного увеличения масштаба, приведены последовательно на рис. 5, 6, 7. Эти численные результаты получены Б.Н.Азаренком при помощи разностной схемы [11] второго порядка на квадратной сетке 0) при к = 1/20; таким образом, сетка ©) соответствовала разбиению 21 х 21.
В работе [19] было показано, что для той же задачи (т.е. при А = 5) при измельчении шага сетки 0) в 5 раз самоналегание сетки ©) сохраняется. При увеличении же разбиения до 501 х 501 удается устранить самоналегание сетки, т.е. при таком разбиении отображение Е)-1 осуществляет гомеоморфизм 0 —5§, однако получаемая сетка ©) имеет неудовлетворительное качество; при этом расчетное время на РС 2.4 ГГц составило 2 ч. В [19] было показано, что ни дальнейшее измельчение сетки 0), ни повышение порядка точности разностной схемы (до четвертого порядка с использованием 25-точечного шаблона), ни замена метода Уинслоу на вариационный метод [15] (при этом время счета на том же компьютере составило 16 часов) не приводили к сколь-нибудь заметному улучшению качества сетки, и она оставалась непригодной для проведения на ней расчетов. В связи
с этими результатами численных экпериментов возникла настоятельная необходимость
надежного получения отображения Е-1 : 0 ^—-— § с высокой точностью.
В следующем разделе высокоточное построение этого отображения осуществлено путем обращения гармонического отображения Е : § ——0, полученного с помощью метода мультиполей [37]-[39] — аналитико-численного метода, обеспечивающего решение краевых задач для уравнения Лапласа с высокой точностью, обладающего экспоненциальной скоростью сходимости и не требующего никакой сетки при своей реализации.
4 Построение § ———0 с помощью метода мультиполей
4.1. Можно убедиться, что вещественная и мнимая части гомеоморфизма и(х, у)+гг>(ж, у) = = В : д§ ——— 50, подчиненного условию (2.4), даются выражениями
и(х,у) = х — 1, г € /1; и(х, у) = 1, г € /2,
u(x,y) = — x — 1, z G /3; u(x,y) = 0, z G /4.
v(x, y) = 0, z G /1; v(x, y) = V(z), z G /2;
v(x, y) = 1, z G /3; v(x, y) = n-1 arccosx, z G /4.
(4.1)
(4.2)
Здесь V(z) определяется по формуле
£(2 1y/A, k), z G /2 П {Rez > 0 },
V(z) = { ( ) _ (4.3)
1 — £(2 1y/A, k), z G /2 П {Rez < 0 },
где £(£, k) дается равенством
£(£, k):=2-1E(£, k)/E(k), (4.4)
в котором E(£, k) и E(k) — неполный и полный эллиптические интегралы второго рода
|4°] {
Е(£,к):= ^/(1-кЧ2)/(1-Р) dt, Е(к) := E(l,k), (4.5)
Jo
с модулем к = \/1 — А~2.
Задача о построении требуемого гармонического отображения
u(x,y) + iv(x,y) = F : S —™Q (4.6)
заключается в решении двух задач Дирихле отдельно для вещественной u(x, y) и мнимой v(x,y) частей этого отображения с граничными условиями, задаваемыми соответственно формулами (4.1) и (4.2).
4.2. Для решения сформулированных задач относительно и и v определим предварительно расширение G подковообразной области S, а в нем сформулируем краевые задачи
для вспомогательных функций и0 и v0. Эти функции используются для того, чтобы на части границы dS получить однородное условие Дирихле, что является необходимым для применения метода мультиполей.
Положим
G := {z : Imz > 0, |z| > 1}, (4.7)
S 3 S, и заметим, что граница öS состоит из трех звеньев: öS = /+ U /+ U /4, где /4 определяется по формуле (3.1), а /+ 3 / 1 и /+ 3 /3 — по формулам
/+ := {z : x G [1, +то), y = 0}, /+ := {z : x G (-то, -1], y = О}. (4.8)
Отметим, что дуга /2 границы öS (за исключением концевых точек) лежит в области S, а дуга
Y := /3 U /4 U / 1, (4.9)
является частью границы öS, так что öS = 7 U /2.
Определим функцию uo(x,y) как решение краевой задачи в области S
А uo = О, z G S; (4.10)
Uo = —x — 1, z G /3; Uo = 0, z G /4; Uo = x — 1, z G /1; (4.11)
с условием роста на бесконечности
uo(x,y) = O (zlnz), S 3 z ^ то, (4.12)
а функцию vo(x,y) — как решение следующей краевой задачи в области S
А vo = 0, z G S; (4.13)
vo = 1, z G /3; vo = n-1 arccos x, z G /4; vo = 0, z G /1; (4.14)
vo(x,y) = O(1), S 3 z ^ то. (4.15)
Решения этих задач имеют вид
, / 2 z — 1 z2 — 1 z2 + 1 z2 — 1 \
иo(x, у) = 1 + Re — ln —— + —----------------------------------------:— ln —— , (4.16)
z + 1 2z niz 2z J
vo(x,y)= n-1 arg z. (4.17)
4.3. Представляя функции u(x,y) и v(x,y) в виде
u(x,y)= uo(x,y) + U (x,y), v(x,y)= vo(x,y) + V (x,y), (4.18)
получаем с учетом (4.1), (4.2), (4.10)-(4.13) следующие постановки задач для функций U
и V:
А U = 0, z G S; U = 0, z G 7; U =1 — uo, z G /2; (4.19)
А V = 0, z G S; V = 0, z G 7; V = V — vo, z G /2, (4.20)
где дуга y определяется соотношением (4.9), функция V дается равенством (4.3), а функции uo и vo — формулами (4.16) и (4.17)
Решения задач (4.19) и (4.20) будем строить с помощью метода мультиполей [37]-[39], который, применительно к указанным задачам, использует систему аппроксимативных функций Qk(x,y), родственных мультиполям из теории потенциала [41] и определяемых по формуле ( )
Qk(x,y):=Im (zk + z-k), k = 1, 2,... (4.21)
Эти функции тождественно удовлетволетворяют уравнению Лапласа в области § и однородному условию Дирихле на 7, а на дуге /2 соствляют полную и минимальную систему в пространстве ¿2(^2)- Решения и и V краевых задач (4.19) и (4.20) представляются в виде пределов линейных комбинаций О к '■
,__ N
„л „Л___
U(Х,У) = ,|im UN(x,y), UN(x,y) := k i a. (x,y), (4.22)
N 'fc=1
V(х,У) = .lim vN(x,y), vN(x,y):= ^N i bN (x,y), (4.23)
N 'fc=1
коэффициенты а^ и 6^ которых находятся из проекционного принципа, что приводит к
следующим системам линеиных уравнении
NN
"У^у, (^fc) ^га) aN = (1 — u0, ^га), ^ ] (^fc) ^га) bN = (V — v0, ^га), (4.24)
* ■* k= 1 ' -»k=1
где /г = 1, А, а через (•, •) обозначено скалярное произведение в L2(^)-
Последовательности {UN} и {VN} допускают дифференцирование любое число раз на множестве S U 7, где 7 — дуга 7 без точек z = -2, z = -1, z =1, z = 2. Тогда, полагая
uN := uo + UN, vN := Vq + VN, (4.25)
получаем, что для любого компакта а С S U 7 справедливы соотношения
maxi Di t (uN — u) I ^ 0, maxi Di)t (vN — v) I ^ 0, N ^ то;
а 1 1 а 1 1
здесь обозначено Dl,t := öi+t/öxiöyt, где /, t — неотрицательные целые числа.
Отметим, что описанный метод допускает апостериорную оценку погрешности в норме С(§). Действительно, так как и — uN и v — vN — гармонические функции, то, используя для них принцип максимума, получаем, что
max Iи — uN\ < max |1 — uN|, max \v — г’М| < max |V — vN\, (4.26)
s h s h
где правые части неравенств легко находятся после численного решения задачи и, тем
самым, находим требуемую апостериорную оценку погрешности.
4.4. Изложенный метод построения гармонического отображения
F : S ^—TQ = u + iv = uo + U + i(vo + V) (4.27)
подковообразной области S на квадрат Q, включающий формулы (4.16) и (4.17) для u0 и v0 и описанный в п. 3.3 алгоритм получения функций U и V, был численно реализован для значений отношения A полуосей эллиптической дуги /2, лежащих в диапазоне [1, 10].
При этом погрешность вычисляемого отображения F, контролируемая с помощью апостериорных оценок (4.26), не превышала 10-9, а расчетное время на PC 2.4 ГГц не превышало 1 сек. Указанная точность обеспечивалась использованием не более, чем 50 мультиполей Qk в представлениях (4.22), (4.23).
На рис. 8 изображена сетка &h, являющаяся прообразом относительно вычисленного отображения F декартовой сетки Qh, соответствующей разбиению 21 х 21. Эта сетка была охарактеризована в [19] как обладающая высоким качеством с точки зрения реализации на ней численных схем и получения адекватных вычислительных результатов.
Рис 2^
X А
Рис. 3.
Рис 5^
Рис 6-
Рис. 7.
-4 -2 0 2 4
Литература
1. P. Duren. Harmonic mappings in the plane, ”Cambrige Tracts in Mathematics“. Vol. 156, Cambrige: Cambrige University Press, 2004.
2. J. Jost. Lectures on harmonic maps, ’’Lecture Notes in Mathematics“. Vol. 1161, Berlin, New York: Springer-Verlag, 1985.
3. T. Rado. Aufgabe 41 // Jber. Deutsch. Math.-Verein. V.35. 1926. P. 49.
4. H. Kneser. Lösung der Aufgabe 41 // Jber. Deutsch. Math.-Verein. V.35. 1926. P. 123124.
5. G. Choquet. Sur un type de transformation analitiques generalisant la representation conforme et definie au moyen de fonctions harmoniques // Bull. Sci. Math. V.69, №2. 1945. P. 156-165.
6. F.B. Fuller. Harmonic mappings // Proc. Nat. Acad. Sci. V.40. 1954. P. 987-991.
7. Л.Д. Кудрявцев. О свойствах гармонических отображений плоских областей// Ма-тем. сб. Т. 36 (78), №2. 1955. С. 201-208.
8. D. Bshouty, W. Hengartner. Univalent harmonic mappings in the plane // In: ’Handbook of complex analysis: geometric function theory“. Vol. 2. Amsterdam: Elsevier, 2005. P. 479-506.
9. A. Winslow. Numerical solution of the quazi-linear Poisson equations in a nonuniform triangle mesh // J. Comp. Phys. V.2. 1967. P. 149-172.
10. W.H. Chu. Development of a general finite difference approximation for a general domain. I. Mashine transformation // J. Computational Phys. V.8. 1971. P. 392-408.
11. С.К. Годунов, Г.П. Прокопов. Об использовании подвижных сеток в газодинамических расчетах // Ж. вычисл. матем. и матем. физ. 1972. Т.12, №2. P. 429-440.
12. J.F. Thompson (Ed.). Numerical Grid Generation. N.-Y.: North-Holland, 1982.
13. J.F. Thompson, Z.U.A. Warsi, C.W. Mastin. Numerical grid generation, N.-Y.: North-Holland, 1985.
14. G. Liao. On harmonic maps // In: ’Mathematical Aspects of Numerical Grid Generation“ (Ed.: J.E.Castillo). Philadelphia. SIAM, 1991. P. 123-130.
15. С.А. Иваненко. Адаптивно-гармонические сетки, М.: Изд-во ВЦ РАН, 1997.
16. P.W. Smith, S.S. Sritharan. Theory of harmonic grid generation // Complex variables. V.10. 1998. P. 359-369.
17. V.D. Liseikin. Grid generation methods, N.-Y.: Springer-Verlag, 1999.
18. Г.П. Прокопов. Конструирование тестовых задач для построения двумерных регулярных сеток //В кн.: Вопросы атомной науки и техники. Сер.: ”Матем. моделир. физ. процессов“. Вып.1. 1993. С. 7-12.
19. Б.Н. Азаренок. О построении структурированных сеток в двумерных невыпуклых областях с помощью отображений // Журн. вычисл. матем. и матем. физ. Т.49, №5. 2009. C. 826-839.
20. G. Alessandrini, V. Nesi. Invertible harmonic mappings, beyong Kneser // Ann. Scuola Norm, Sup. Pisa, Cl. Sci. 2009.
21. H. Lewy. On the non-vanishing of the Jacobian in certain one-to-one mappings // Bull. Am. Math. Soc. V.42. 1936. P. 689-692.
22. W. Hengartner, J. Szynal. Univalent harmonic ring mappings vanishing on the interior boundary // Canad. J. Math. V. 44, №1. 1992. P. 308-323.
23. J.F. Thompson, B.K. Soni, N.P. Weatherill (Eds). Handbook of Grid Generation CRC Press. Boca Raton. Florida, 1999.
24. //P. Knupp, S. Steinberg. Fundamentals of Grid Generation. CRC Press. Boca Raton. Florida, 1993.
25. А.А.Самарский. Теория разностных схем, М.: Наука, 1977.
26. Н.С.Бахвалов, Н.П.Жидков, Г.М.Кобельков. Численные методы, М.: Наука, 1987.
27. J.U. Brackbill, J.S. Saltzman. Adaptive zoning for singular problems in two dimensions // J. Comput. Phys. V. 46, №3. 1982. P. 342-368.
28. P.R. Eiseman. Adaptive grid genaration // Comput. Mrthods in Appl. Mech. and Engineering. V. 64. 1987. P. 321-376.
29. P.J. Roache, S. Steingerg. A new approach to grid genaration using a variational formulation // Proc. AIAA 7-th CFD conference, Cincinnati. 1985. P. 360-370.
30. Z.U. Warsi, J.F. Thompson. Application of variational methods in the fixed and adaptive grid generation // Computers Math. Applic. V. 19, №8/9. 1990. P. 31-41.
31. T. Takagi, K. Miki, B.C.J. Chen, U.T.Sha Numerical generation of boundary-fitted curvilinear coordinate systems for arbitrary curved surfaces // J. Comput. Phys. V. 58. 1985. P. 67-79.
32. Z.U. Warsi. Numerical grid generation in arbitrary surfaces through a second-order differential-geometric model // J. Comput. Phys. V. 64. 1986. P. 82-96.
33. Z.U. Warsi, W.N. Tuarn. Surface mesh generation using elliptic equations // Numerical grid generation in computational fluid dynamics, UK: Pineridge Press, 1986. P. 95-100.
34. S. Steingerg, P. Roache. Variational curve and surface grid genaration // J. Comput. Phys. V. 100, №1. 1992. P. 163-178.
35. J.U. Brackbill. An adaptive grid with directional control // J. Comput. Phys. V. 108, №1. 1993. P. 38-50.
36. P. Knapp, R. Luczak. Truncation error in grid generation: a case study // Numerical Methods for Partial Differential Equations. V. 11. 1995. P. 561-571.
37. В.И. Власов. Об одном методе решения некоторых смешанных задач для уравнения Лапласа // Доклады АН СССР. Т. 237, №5. 1977. С. 1012-1015.
38. В.И. Власов. Краевые задачи в областях с криволинейной границей, М.: ВЦ АН СССР. 1987.
39. V.I. Vlasov. Multipole method for solving some boundary value problems in complexshaped domains // Zeitschr. Angew. Math. Mech. V. 76, Suppl. 1. 1996. P. 279-282.
40. Г. Бейтмен, А. Эрдейи. Высшие трансцендентные функции, т. III, М.: Наука, 1967.
41. Н.С. Кошляков, Э.Б. Глинер, М.М. Смирнов. Уравнения в частных производных математической физики, М.: Высшая школа, 1970.
ON A COMPUTATIONAL PROBLEM OF 2D HARMONIC MAPPINGS S.I.Bezrodnykh , V.I. Vlasov
Dorodnicyn Computing Centre of the Russian Academy of Sciences,
Vavilov str., 40, Moscow, 119991, Russia, e-mail: [email protected],[email protected]
Abstract. Practial use of harmonic mappings F for computational mesh generation in complex shaped domains Z reduces this problem to construction of the inverse mapping F-1, which transorms a canonical domain (square Q, as a rule) onto Z because natural Cartesian mapp in Q is sutable for realization of numerical methods employing for the F-1 computation. Nevertheless, computational practice showed that, inspite of the Rado — Kneser theorem, which insures homeomorphism of the mapping F-1 : Q ^ Z, in real computations such approximate mapping quite often occures to be nonschlicht or having high and unremovable error. In the work we show that the Multipole method ensures effective construction of the mapping F with high accuracy.
Keywords: harmonic mapping, computatinal meshes, computatinoal methods, the Multipole method.