2016 Математика и механика № 5(43)
УДК 512.541
Б01 10.17223/19988621/43/2
С. Жамбаа, Т.В. Касаткина, А.М. Бубенчиков
ОБ ОПРЕДЕЛЕНИИ КОНСТАНТ В ИНТЕГРАЛЕ КРИСТОФФЕЛЯ -ШВАРЦА ПО МЕТОДУ П.П. КУФАРЕВА
Применение формулы Кристоффеля - Шварца ограничено трудностями в нахождении прообразов вершин исходного многоугольника. Для определения констант Кристоффеля - Шварца использован метод П.П. Куфарева, который сводит проблему нахождения констант к более легкой задаче численного интегрирования обыкновенных дифференциальных уравнений. Описана численная реализация метода П.П. Куфарева и даны примеры гидродинамических расчетов, позволяющие оценить качество представленной математической технологии.
Ключевые слова: конформное отображение прямолинейных многоугольников, образы и прообразы вершин, линии тока.
Проблема констант в интеграле Кристоффеля - Шварца
Внешность односвязного многоугольника с заданным расположением вершин в области 2 отображается на верхнюю полуплоскость Ж формулой Кристоффеля -Шварца
— = П (Ж - ак)) . (1)
дЖ {IV к
Само это отображение, сводящееся к вычислению интеграла по контуру, лежащему в области Ж, не представляет особых затруднений, но интеграл вида (1) получен в предположении, что известны прообразы вершин (ак). Однако в действительности задаются лишь вершины многоугольника а точки ак остаются неизвестными. Это обстоятельство представляет главную трудность при практическом осуществлении конформного отображения. Многими авторами [2, 3] предпринимались попытки решить проблему параметров ак, но при следовании обычным путем, задача всегда сводилась к нахождению корней сложной системы нелинейных уравнений между этими величинами. Однако еще в 1947 г. профессором Томского университета П.П. Куфаревым [4] был предложен совершенно необычный способ нахождения параметров в интеграле Кристоффеля - Шварца.
Краткое описание метода П.П. Куфарева
Метод Куфарева [5] применим к многоугольникам, имеющим хотя бы один прямолинейный разрез, то есть к таким, например, как показано на рис. 1. Причем последнее звено (4-5) не должно в точности доходить до вещественной оси. Имеются, таким образом, как внешние (1-5), так и внутренние (6-9) вершины, пронумерованные соответственно.
(Z)
na4
(W)
1 9
5
ai a2
аз
Рис. 1. Отображение внешности многоугольника на верхнюю полуплоскость Fig. 1. Mapping of the polygon exterior on the upper half plane
Прообраз вершины разреза (5), обозначим через X. Тогда, учитывая, что показатель степени а для этой вершины равен единице, в уравнении (1) должен появиться множитель (Ж - X) т.е.
d7 n
SjL = (W-X)n(W - ak ) dW 7k=iv k)
(2)
В методе Куфарева прообразы вершин многоугольника ак = ак(0, X = X(t) рассматриваются как функции некоторого параметра t и одновременно с уравнением (2) привлекается еще одно дифференциальное уравнение, называемое уравнением Левнера, которое имеет вид
32 (3)
d7 n 1
= -n(W - ak ) = 1
dt
k=1
1 - W dW
Задача состоит в нахождении таких зависимостей X = Х(/) и ак = ак((), чтобы уравнения (2) и (3) выполнялись одновременно, то есть из уравнения (3) должно следовать уравнение (2). Чтобы получить необходимые соотношения, рассмотрим функцию
Ф^, t ) = ln — .
v ' dW
(4)
Вычисляя для нее частную производную по переменной t и дифференцируя равенство (3) по Ж, находим
дФ _ д22/дtдЖ д22 1 52
dt
д7/dW
д2 7 dtdW
1
d2 7
(5)
(X - Ж)2 дЖ X - Ж дж2
Из двух формул (5) следует, что функция Ф (Ж, 0 удовлетворяет дифференциальному уравнению
дФ _ 1 1 дФ
дt ~ (X - Ж)2 X - Ж дЖ '
С другой стороны, исходя из формулы (1), имеем
(6)
Ф^, t) = ln [JL) = ln (W -1) + X ak ln(W - ak),
k=1
дФ dt
aka<
-k"k
W -1 k=1 W - ak
dW
(7)
W -1 k=1 W - ak
Подставляя частные производные функции Ф (Ж, Г) из формулы (7) в (6), получаем
1 -A akak _ 1 1
W - 1 W - ak "(1 - W )2 + 1 - W
(1 - W )2
1 "
— + Е"
W -1 k_W - ak
(8)
Сгруппируем члены в последнем выражении следующим образом:
-Ч *-¿-^4 + 1-М йк —4 = 0. (9)
Ж - * [ к=1 * - ак ) к=1 Ж - ак { к ак - * )
Так как равенство (9) должно выполняться при произвольных значениях Ж, то отсюда можно найти
1 А ак
ak _-
„ i -—, i_-£akak + const, k_ l,...,n. (10)
ak-i k_i i-ak k_i
Формулы (10) являются необходимыми и достаточными условиями тождественности уравнений (2) и (3) [5]. Они представляют собой дифференциальные уравнения для нахождения прообразов вершин многоугольника. Эти прообразы изменяются вместе с параметром t согласно уравнениям (10).
Свойство преобразования Куфарева
Посмотрим, что происходит с вершинами многоугольника в плоскости Z. Запишем полную производную от Z по t, допуская, что W также зависит от t. Тогда получим
dZ + М. (11)
dt dt dW dW У 1 - W)
Здесь использована формула (3). Если в (11) положить W = ak, то, в силу (10), правая часть (11) будет равна нулю. Это означает, что вершины многоугольника в плоскости Z, не совпадающие с концом разреза 1, не зависят от параметра t и остаются неподвижными.
Далее, если подставить в уравнение (11) W = 1 и учесть, что dZ/dW содержит множитель (W-1), то получим
dz dt
d7 1 n
1 _П (ak - 1)ak . (12)
w _1 dW 1 - W k _1
dL dt
dZ
dt
Если через Ь обозначим длину разреза, то
п ак
= П1 ак - *| . (13)
Ж =* к=1
Приведенные рассуждения приводят к следующему выводу:
Если при t = ^ известны константы Кристоффеля - Шварца (прообразы ак) при отображении верхней полуплоскости на многоугольник, то уравнения (10) и (13) описывают изменения этих констант при добавлении к п-угольнику прямолинейного разреза длины Ь((). Это замечательное свойство метода Куфарева можно использовать для определения констант Кристоффеля - Шварца практически любого односвязного многоугольника, составленного из прямолинейных разрезов, выпускаемых в определенной последовательности.
Интегрирование дифференциальных уравнений (10) и (13) следует производить до того момента t, для которого длина соответствующего разреза достигнет заданного значения.
Проблема начальных условий
При численном интегрировании дифференциальных уравнений (10) и (13) имеется небольшое затруднение. Прообраз вершины разреза 1 заключен между двумя величинами а, <1< а,+ь причем в начальный момент, когда длина выпускаемого разреза еще равна нулю, эти три точки совпадают и, при этом, правая часть трех уравнений из системы (10) обращается в бесконечность. Эта трудность преодолевается тем, что начальный шаг по t можно взять настолько малым, что за этот промежуток времени счета все остальные прообразы ак практически не меняются, за исключением трех особых точек а,, 1 и а,+1. Последние три дифференциальных уравнения можно решить аналитическим способом. Запишем их в виде
dai dt
1
a - ^
- aiai - ai+iai+i,
da
i+1
1
dt
(14)
Легко показать, что эта система уравнений имеет следующее решение:
=>/27.
a = -
1 + а,
1 + а^
'г+l4ii, i = 10 +-= Та
ai - gl-_
ai+1 = ^0 +
1 + g,
1 + a.
V2i. (15)
1 + а,)(1 + а,+1)
Здесь видно, что при малом шаге 7, смещаются все три точки в соответствии с показателями степеней а.
Численная реализация
Систему дифференциальных уравнений П.П. Куфарева (10) удобнее записывать в векторной форме:
db_ di
= M (a)
1
bk = ak - ^
dL di
ak
(16)
b '1 + a1 a 2 a3 a4 ^ 1 b1
b2 a1 1 + a 2 a3 a 4 1 b2
Ьз a1 a2 1 + a3 a 4 1 b3
b4 I G a2 a3 1 + a4, 1 b4
=п ы .
к=1
Здесь матрица М(а) зависит только от показателей степеней и имеет простой вид. Для четырех подвижных точек система уравнений (16) будет, например, следующей:
L = |a1 |b2 |a2 |b3 |a3 |b4 |a4. (17)
Если в данном примере в начальный момент известны величины bj и b4, а b2 - b3 - 0, то нужно использовать формулы (15) для их начального сдвига. После этого численное интегрирование системы (17) можно осуществлять известными способами. Хороший результат дает и метод Эйлера с мелким шагом.
При проведении последовательности разрезов нужно каждый раз повторять решение системы (16) с увеличенным на две единицы числом подвижных точек. Состояние прообразов вершин и показателей степени интеграла (2) сохраняется в соответствующих двухстрочных матрицах D. Среди входных параметров программного модуля содержится предыдущая матрица Dn, и необходимая информация о проводимом разрезе. На выходе возвращается новая матрица Dn+1. Этот же модуль рисует и образы линий Im(W) - const в плоскости Z (линии тока), для чего применяется численное интегрирование по переменной W в формуле (2).
Результаты счета
На рис. 2 показан результат расчета линий тока, обтекающих многоугольник, образованный тремя последовательными разрезами.
У 8
0
-10
Рис. 2. Линии тока вокруг семиугольника с тремя разрезами над верхней полуплоскостью Fig.2. Streamlines around a heptagon with three cuts on the upper half plane
Матрица D3, полученная после третьего разреза, содержит следующие элементы: '-0.5 0.25 0.5 1 -0.5 -0.25 -0.5 ^
D
'3
-21.8902 -20.1356 -10.2456 0 0.6142 0.6438 0.6556)
В верхней строчке находятся показатели при вершинах, а в нижней — прообразы вершин Ьк многоугольника в возрастающем порядке. Точка * = 0 делит номера вершин на внешние и внутренние. Прообразы внутренних вершин (справа от нуля) очень близки, и при увеличении длины третьего разреза они практически сольются в одну общую вершину с показателем степени а = -1.25. Это обстоятельство, характерное для метода П.П. Куфарева, позволяет применять его необычный метод для аппроксимации областей, не имеющих форму разреза. В таких случаях остается только внешняя часть многоугольника в плоскости 2, в то время как его внутренняя часть стягивается в точку.
На рис. 3 представлен другой случай течения вокруг профиля в виде разреза.
У 6
4 к
Рис. 3. Обтекание многоугольника в виде более сложного разреза Fig. 3. Streamlines around a polygon in the form of a more complex shape
Прообразы внутренних вершин данного разреза слились в одну точку, и поэтому течение имеет такой же вид, как и для контура без разреза.
Заключение
Определение постоянных в интеграле Кристоффеля - Шварца по методу П.П. Куфарева имеет надежную теоретическую основу, и свойства этого метода подтверждаются вычислениями. Теория метода П.П. Куфарева не входит в справочники и учебную литературу. Она описана только в двух малодоступных работах [4, 5], и поэтому ее целесообразно развивать и обобщать в различных направлениях. Так, например, в книге И.А. Александрова [5] показывается, что таким способом можно отображать также и круговые многоугольники. Кроме большого теоретического значения метод П.П. Куфарева должен быть интересным и для широкого круга специалистов, применяющих интеграл Кристоффеля - Шварца в своих практических расчетах.
ЛИТЕРАТУРА
1. Koppenfels W., Stallmann F. Praxis der konformen abbildung. Berlin; Gottingen; Heidelberg: Springer-Verlag, 1959. 375 c.
2. Фильчаков П.Ф. Численные и графические методы прикладной математики. Киев: Нау-кова думка, 1970. 796 с.
3. Канторович Л.В., Крылов В.И. Приближенные методы высшего анализа. Л.; М.: Гос. изд-во технико-теоретической литературы, 1949. 695 с.
4. Куфарев П.П. Об одном методе определения параметров в интеграле Кристоффеля -Шварца // ДАН СССР. 1947. Т. 57. С. 535-537.
5. Александров И.А. Параметрические продолжения в теории однолистных функций. М.: Наука, 1976. 344 с.
Статья поступила 27.05.2016 г.
Jambaa S., Kasatkina T.V., Bubenchikov A.M. (2016) ON THE DETERMINATION OF CONSTANTS IN THE SCHWARZ - CHRISTOFFEL INTEGRAL BY P.P. KUFAREV'S METHOD. Tomsk State University Journal of Mathematics and Mechanics. 5(43). pp. 21-27
DOI 10.17223/19988621/43/2
Schwarz - Christoffel's integral maps simple-connected polygonal domains onto the upper half-plain and is successfully used in various applications related to problems of hydrodynamics, electrodynamics, and elasticity theory. The main difficulty in the practical use of this integral is in the determination of parameters entering into it. This paper investigates P.P. Kufarev's method (1947) for the numerical determination of parameters involved in the Schwarz-Christoffel transformation. In this method, the difficult problem of determining parameters is reduced to an easier one, namely, to numerical integration of a system of ordinary differential equations. These equations describe the motion of preimages of polygon vertices.
The paper presents an analysis of Kufarev's equations and describes properties of this transformation. The problem of initial conditions and a way to solve it are also considered. Determining constants in the Schwarz-Christoffel integral by Kufarev's method has a reliable theoretical basis, and the properties of this method are corroborated by calculations.
Keywords: conformal mapping of rectilinear polygons, direct images and counter images of vertices, streamlines.
JAMBAA Soninbayar (School of Engineering and Applied Sciences, National University of Mongolia, Ulaanbaatar, Mongolia, Tomsk State University, Tomsk, Russian Federation) E-mail: [email protected]
KASATKINA Tat'yana Vasilyevna (Candidate of Physics and Mathematics, Tomsk State
University, Tomsk, Russian Federation)
E-mail: [email protected]
BUBENCHIKOV Aleksey Mikhailovich (Doctor of Physics and Mathematics, Tomsk State
University, Tomsk, Russian Federation).
E-mail: [email protected]
REFERENCES
1. Koppenfels W., Stallmann F. (1959) Praxis der konformen Abbildung. Berlin, Gottingen, Heidelberg: Springer-Verlag.
2. Fil'chakov P.F. (1972) Chislennyie i graficheskiye metody prikladnoi matematiki [Numerical and graphical methods of applied mathematics]. Kiev: Naukova Dumka.
3. Kantorovich L.V., Krylov V.I. (1949) Priblizhennyiye metody vysshego analiza [Approximate methods of higher analysis]. Leningrad, Moscow: Gos. izd-vo tekhniko-teoreticheskoy litera-tury.
4. Kufarev P.P. (1947) Ob odnom metode opredeleniya parametrov v integrale Kristoffelya -Shwarza [A method for determining the parameters of the Schwarz - Christoffel integral]. Dokl. Akad. NaukSSSR. 57. pp. 535-537.
5. Aleksandrov I.A. (1976) Parametricheskie prodolzheniya v teorii odnolistnykh funktsiy [Parametric continuations in the theory of one-sheeted functions]. Moscow: Nauka.