Журнал вычислительной математики и математической физики, 2019, T. 59, № 6, стр. 1063-1082

Расчет течения вязкой жидкости между двумя произвольно движущимися цилиндрами произвольного сечения

А. О. Казакова 1*, А. Г. Петров 2**

1 Чувашский гос. ун-т
428015 Чебоксары, Московский пр-т, 15, Россия

2 ИПМех РАН
117526 Москва, пр-т Вернадского, 101, Россия

* E-mail: kazakova_anastasia@bk.ru
** E-mail: petrovipmech@gmail.com

Поступила в редакцию 11.04.2017
После доработки 30.01.2019
Принята к публикации 08.02.2019

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

Аннотация

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

Ключевые слова: течение вязкой жидкости, приближение Стокса, функция тока, бигармоническое уравнение, метод граничных элементов.

ВВЕДЕНИЕ

Задача о течении вязкой жидкости между двумя движущимися цилиндрами при малом числе Рейнольдса приводится к линейной системе уравнений в частных производных относительно компонент скорости и давления. Эта система уравнений называется системой уравнений Стокса и отличается от уравнений Навье–Стокса отсутствием в ней нелинейных членов. В плоском случае из системы уравнений Стокса для функции тока получается краевая задача для бигармонического уравнения с условиями на границе для функции тока и ее нормальной производной.

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

1. Первое простейшее решение для течения жидкости между двумя соосно вращающимися цилиндрами известно как течение Куэтта (M. Couettte, 1890), (см. [1, с. 85]). Ранее оно было изучено Н.П. Петровым в 1883 г. с приложением к теории трения в подшипниках (см. [2, с. 534–535]).

2. Для течения жидкости между двумя эксцентрично расположенными круговыми цилиндрами, вращающимися около своих неподвижных осей, решение получено Н.Е. Жуковским в 1887 г. Он привел эту задачу к краевой задаче для бигармонического уравнения и нашел его точное решение методом конформных отображений. Позднее в 1906 г. Н.Е. Жуковский и С.А. Чаплыгин построили решение для этого случая в биполярных координатах [3]–[5].

3. А. Зоммерфельд в 1904 г. [6] дал упрощенное решение задачи течения вязкой жидкости в приближении тонкого слоя между двумя цилиндрами, которое широко используется в гидродинамической теории смазки. В 1906 г. Н.Е. Жуковский и С.А. Чаплыгин провели сопоставление приближенного решения Зоммерфельда со своим точным решением, записанным в биполярных координатах [3]–[5].

4. Б. Баллал и Р. Ривлин [7] получили обобщение решения Н.Е. Жуковского и С.А. Чаплыгина, учитывающее вращение не только внутреннего цилиндра, но и внешнего. В [8], [9] изложен метод конформного отображения, позволяющий построить поле скоростей между цилиндрами, когда их центры движутся относительно друг друга. Таким образом, в [7]–[9] представлено исчерпывающее аналитическое исследование течения жидкости между двумя круговыми цилиндрами при их произвольном движении.

В [10] описан алгоритм решения задачи о движении цилиндра произвольного контура внутри неподвижного цилиндра с использованием конформного отображения и приближенного метода коллокации. Во всех указанных работах, как и в данной статье, предполагается малость числа Рейнольдса по сравнению с единицей, и уравнения движения жидкости решаются в линейном приближении Стокса [11]. Искомой является одна бигармоническая функция тока, через которую выражаются скорости.

Численные методы решения бигармонических уравнений разработаны в меньшей степени, чем для гармонических уравнений. Большинство работ на эту тему посвящено применению конечно-разностных схем (см., например, [12]–[14] и приведенную в них библиографию): численное решение строится внутри области, и частные производные определяются численно по разностным алгоритмам. Этот метод неизбежно ведет к накоплению ошибок, особенно при вычислении производных высших порядков. Более точные результаты можно получить методами граничных элементов, поскольку дифференциальное уравнение сводится к интегральным уравнениям на границе области. Такой подход широко используется для решения гармонических уравнений при расчете плоских и осесимметричных задач гидродинамики (см., например, [15], [16]). Достаточно полный исторический обзор по методам граничных элементов дан А.М. Линьковым в [17, с. 262–279]. Численное решение бигармонических уравнений на плоскости применительно к задачам механики сплошных сред дано в [18], [19]. В статье [20] метод линейных граничных элементов применяется для решения краевых задач для полигармонического уравнения, при этом используются интегральные представления непосредственно для искомой функции, удовлетворяющей дифференциальному уравнению высокого порядка.

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

В предлагаемой схеме уравнение представлено в таком виде, что подынтегральные функции либо аналитические, либо содержат логарифмическую особенность. Насколько нам известно, такое представление для численного решения гармонического уравнения впервые было использовано в [22]. Новизна предлагаемой работы состоит в следующем: 1) бигармоническое уравнение методом граничных интегральных уравнений решается для двухсвязной области; 2) искомая бигармоническая функция ищется в виде представления Гурса; 3) интегрирование проводится непосредственно по дуге контура с использованием высокоточных квадратурных формул [23]. В работе [24] доказывается, что применяемые квадратурные формулы для интегральных операторов, определенных на замкнутых контурах, являются, по терминологии К.И. Бабенко [25], формулами без насыщения.

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

В недавней работе [27] предложен способ вывода численных схем без насыщения для линейных интегральных операторов, действующих на периодические функции. Погрешность в таких схемах убывает быстрее любой степени шага сетки. Эти формулы применяются для ряда внутренних и внешних краевых задач для уравнения Лапласа [28]–[30]. Использование представления Гурса позволяет распространить развитые численные схемы без насыщения и на решение бигармонического уравнения.

До настоящего времени схемы без насыщения для решения краевых задач для бигармонического уравнения практически не применялись. Известна одна работа [31], в которой предложена схема без насыщения для решения такой задачи для круга или области, на которую круг конформно отображается аналитической функцией. В круге решение строится с помощью рядов Фурье.

1. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ТЕЧЕНИЯ ВЯЗКОЙ ЖИДКОСТИ МЕЖДУ ДВУМЯ ДВИЖУЩИМИСЯ ЦИЛИНДРАМИ

1.1. Гидродинамическая постановка задачи

Рассматривается задача об исследовании движения ограниченной жидкости, когда инерционными силами можно пренебречь (приближение Стокса [11], [32]). Пусть жидкость заключена между двумя цилиндрическими телами с сечением произвольной формы. Тогда задача сводится к краевой задаче для бигармонического уравнения в плоской двусвязной области $D$, граница которой $\partial D$ состоит из внутреннего контура $\partial {{D}_{0}}$ и внешнего $\partial {{D}_{1}}$ (см. фиг. 1).

Фиг. 1.

Контуры области и разрез.

Точки границы контура движутся со скоростью ${\mathbf{V}}({{V}_{x}},{{V}_{y}})$, компоненты которой могут быть выбраны произвольно. Если контуры движутся как твердые тела, то компоненты скорости граничных точек складываются из компонент поступательной $({{V}_{x}}^{k},{{V}_{y}}^{k})$ и вращательной угловой скорости ${{\omega }_{k}}$:

(1)
${{V}_{x}} = V_{x}^{k} - {{\omega }_{k}}\rho _{y}^{k},\quad {{V}_{y}} = V_{y}^{k} + {{\omega }_{k}}\rho _{x}^{k},\quad k = 0,1,$
где $\rho _{x}^{k}$, $\rho _{y}^{k}$ – координаты радиус-вектора точки границы с началом в точке, через которую проходит ось вращения.

Уравнения движения несжимаемой жидкости в приближении Стокса [6], [20] имеют вид:

$\frac{{\partial p}}{{\partial x}} = \mu \Delta {{v}_{x}},\quad \frac{{\partial p}}{{\partial y}} = \mu \Delta {{v}_{y}},\quad \frac{{\partial {{v}_{x}}}}{{\partial x}} + \frac{{\partial {{v}_{y}}}}{{\partial y}} = 0,$
где $p$ – гидродинамическое давление, $\mu $ – коэффициент вязкости среды.

Для плоской задачи Лагранж ввел функцию тока $\Psi (x,y)$ (см. [24]) и выразил через нее компоненты скорости жидкости, пользуясь условием несжимаемости:

(2)
${{v}_{x}} = \frac{{\partial \Psi }}{{\partial y}},\quad {{v}_{y}} = - \frac{{\partial \Psi }}{{\partial x}}.$

Тогда уравнения движения жидкости (уравнения Стокса) примут вид:

(3)
$\frac{{\partial p}}{{\partial x}} = \mu \frac{{\partial \Delta \Psi }}{{\partial y}},\quad \frac{{\partial p}}{{\partial y}} = - \mu \frac{{\partial \Delta \Psi }}{{\partial x}}.$

Если теперь продифференцировать первое уравнение (3) по $y$, а второе – по $x$ и записать разность полученных выражений, то видно, что функция тока удовлетворяет бигармоническому уравнению ${{\Delta }^{2}}\Psi = 0$. Это наблюдение использовалось при построении точных решений самим Стоксом [11], Н.Е. Жуковским и С.А. Чаплыгиным [3]–[5] и в дальнейшем устойчиво вошло в практику и широко применяется в классической литературе по гидродинамике вязкой жидкости [32]–[34].

Граничные условия для определения функции тока получаются из условия прилипания, в соответствии с которым на контурах $\partial {{D}_{0}}$ и $\partial {{D}_{1}}$ скорость жидкости совпадает со скоростью точки контуров:

(4)
${{\left. {\frac{{\partial \Psi }}{{\partial y}}} \right|}_{{\partial D}}} = {{V}_{x}},\quad {{\left. {\frac{{\partial \Psi }}{{\partial x}}} \right|}_{{\partial D}}} = - {{V}_{y}}.$

1.2. Граничные условия для функции тока

Общая краевая задача имеет вид

(5)
${{\Delta }^{2}}\Psi = 0,\quad {{\left. {\frac{{\partial \Psi }}{{\partial s}}} \right|}_{{\partial D}}} = {{V}_{n}},\quad {{\left. {\frac{{\partial \Psi }}{{\partial n}}} \right|}_{{\partial D}}} = - {{V}_{s}}.$
Для компонент нормали имеем соотношения ${{n}_{x}} = \frac{{\partial y}}{{\partial s}},\quad {{n}_{y}} = - \frac{{\partial x}}{{\partial s}}$, где $x(s)$, $y(s)$ – параметрические уравнения границ $\partial {{D}_{k}}$, $k = 0,1$, $s$ – дуговая координата и меняется от 0 до ${{l}_{0}}$ на внутреннем контуре и от ${{l}_{0}}$ до ${{l}_{0}} + {{l}_{1}}$ на внешнем, ${{l}_{0}},{{l}_{1}}$ – длины контуров; обход контура выбирается так, чтобы область $D$ оставалась слева (фиг. 1). С помощью этих соотношений проекции скорости на нормаль ${{V}_{n}}$ и касательную ${{V}_{s}}$ можно выразить через декартовы компоненты скорости

${{V}_{n}} = {{V}_{x}}\frac{{\partial y}}{{\partial s}} - {{V}_{y}}\frac{{\partial x}}{{\partial s}},\quad {{V}_{s}} = {{V}_{x}}\frac{{\partial x}}{{\partial s}} + {{V}_{y}}\frac{{\partial y}}{{\partial s}}.$

От рассматриваемой гидродинамической задачи можно перейти к задаче об определении функции тока $\Psi $ по известным граничным значениям самой функции и ее нормальной производной. Действительно, функция ${{V}_{n}}(s)$ задана на границе. Поэтому первое граничное условие (5) можно проинтегрировать и тогда краевая задача (5) примет вид

(6)
${{\Delta }^{2}}\Psi = 0,\quad {{\left. \Psi \right|}_{{\partial {{D}_{k}}}}} = {{g}^{{(k)}}}(s) = \int {{{V}_{n}}(s{\kern 1pt} ')ds{\kern 1pt} '} ,\quad {{\left. {\frac{{\partial \Psi }}{{\partial n}}} \right|}_{{\partial {{D}_{k}}}}} = - {{V}_{s}} = g_{n}^{k}(s).$

В таком виде обычно формулируется общая краевая задача для бигармонического уравнения и для нее доказана теорема единственности решения (см. [28, c. 399–400]). Заметим, что функция ${{g}^{{(k)}}}(s)$ определена с точностью до произвольной постоянной. Поэтому при заданных функциях ${{g}^{{(k)}}}(s)$ и $g_{n}^{k}(s)$ решение задачи (6) единственно, а при заданных ${{V}_{n}}$ и ${{V}_{s}}$ функция $\Psi $из решения задачи (5) определяется с точностью до произвольной постоянной. Аналогично и при заданных ${{V}_{x}}$ и ${{V}_{y}}$ функция $\Psi $ из решения задачи (4) также определяется с точностью до произвольной постоянной.

Особый интерес представляет частный случай движения твердых поверхностей. Найдем краевые условия (5) на поверхностях $\partial {{D}_{k}},\;k = 0,1\;$, движущихся, как твердые тела. Подставляя в (6) выражения (1), найдем функции ${{g}^{{(k)}}}(s)$ и $g_{n}^{k}(s)$, входящие в граничные условия (5):

(7)
$\begin{gathered} {{V}_{s}} = (V_{y}^{0} + \omega {{\rho }_{x}})\frac{{d{{y}_{k}}}}{{ds}} + (V_{x}^{0} - \omega {{\rho }_{y}})\frac{{dx}}{{ds}}, \\ {{V}_{n}} = ( - V_{y}^{0} - \omega {{\rho }_{x}})\frac{{dx}}{{ds}} + (V_{x}^{0} - \omega {{\rho }_{y}})\frac{{dy}}{{ds}} = \frac{d}{{ds}}\left[ { - V_{y}^{0}{{\rho }_{x}} + V_{x}^{0}{{\rho }_{y}} - \frac{\omega }{2}(\rho _{x}^{2} + \rho _{y}^{2})} \right], \\ {{g}_{k}}(s) = \int {{{V}_{n}}(s{\kern 1pt} ')ds{\kern 1pt} '} = - V_{y}^{0}{{\rho }_{x}} + V_{x}^{0}{{\rho }_{y}} - \frac{\omega }{2}(\rho _{x}^{2} + \rho _{y}^{2}) + {{C}_{k}}. \\ \end{gathered} $

1.3. Представление Гурса и определение констант

Справедливо следующее утверждение (теорема Гурса): бигармоническая в плоской области $D$ функция $\Psi $ может быть представлена через две независимые гармонические в этой области функции $\varphi $ и $\psi $:

(8)
$\Psi = \varphi (x,y) + x \cdot \psi (x,y),\quad \Delta \varphi = 0,\quad \Delta \psi = 0\;--\;{\text{в н у т р и }}\;{\text{о б л а с т и }}\;D.$
Бигармоничность такого представления функции $\Psi $ очевидна. Достаточные условия существования функций $\varphi (x,y)$ и $\psi (x,y)$ для односвязных областей сформулированы, например, в [28, с. 400–401]. Ниже будет дан алгоритм проверки существования этих функций для рассматриваемых областей $D$ конкретного вида.

Запишем граничные условия (5), (7) для функции вида (8):

(9)
${{\left. \varphi \right|}_{{\partial {{D}_{k}}}}} + {{x}_{k}}(s){{\left. \psi \right|}_{{\partial {{D}_{k}}}}} = g_{{}}^{{(k)}}(s),\quad {{\left. {\frac{{\partial \varphi }}{{\partial n}}{\kern 1pt} } \right|}_{{\partial {{D}_{k}}}}} + {{x}_{k}}(s){{\left. {\frac{{\partial \psi }}{{\partial n}}{\kern 1pt} } \right|}_{{\partial {{D}_{k}}}}} + {{\left. \psi \right|}_{{\partial {{D}_{k}}}}}\frac{{d{{y}_{k}}}}{{ds}} = g_{n}^{{(k)}}(s),\quad k = 0,1.$

Условия (9) – граничные условия для гармонических функций $\varphi $ и $\psi $.

Из формулы Гаусса–Остроградского (см., например, [36]) следует, что гармонические в плоской области $D$ функции $\varphi $ и $\psi $ удовлетворяют условиям:

(10)
$\int\limits_{\partial D} {\frac{{\partial \varphi }}{{\partial n}}ds = } 0,\quad \int\limits_{\partial D} {\frac{{\partial \psi }}{{\partial n}}ds = } 0,$
где направление обхода контуров выбирается так, чтобы область $D$ оставалась слева.

Уравнения (10) могут быть использованы как условия для вычисления неопределенных постоянных ${{C}_{0}}$, ${{C}_{1}}$, входящих в граничные условия (7).

2. МЕТОД ГРАНИЧНЫХ ЭЛЕМЕТОВ БЕЗ НАСЫЩЕНИЯ

Ниже предлагается модификация метода граничных элементов для решения краевых задач для бигармонического уравнения в двухсвязных областях. Она строится на базе подробно описанных в [27]–[30] схем без насыщения, в которых решаются внешние и внутренние краевые задачи для уравнения Лапласа практически для любых границ плоской области и не требует построения сетки внутри нее. Предлагаемая схема по терминологии К.И. Бабенко [25], также как и схемы [27]–[30], не имеет насыщения и ее погрешность уменьшается экспоненциально по числу элементов сетки на граничных контурах.

2.1. Основное интегральное тождество для гармонической функции

Для некоторой функции $\varphi (s)$, гармонической в односвязной области $D$, ограниченной замкнутым гладким контуром $\partial D$, справедливо тождество:

(11)
$A{{\varphi }_{n}}(s) + B\varphi (s) = 0,\quad (s \in \partial D),$
где $A$ и $B$ – линейные операторы:

$\begin{gathered} A{{\varphi }_{n}}(s) = - \int\limits_{\partial D} {G(s,s{\kern 1pt} '){{\varphi }_{n}}(s{\kern 1pt} ')ds{\kern 1pt} '} ,\quad B\varphi (s) = \int\limits_{\partial D} {{{G}_{n}}(s,s{\kern 1pt} ')\left( {\varphi (s{\kern 1pt} ') - \varphi (s)} \right)ds{\kern 1pt} '} , \\ G(s,s{\kern 1pt} ') = \ln \left( {r(s,s{\kern 1pt} ')} \right),\quad r(s,s{\kern 1pt} ') = \sqrt {{{{(x - x{\kern 1pt} ')}}^{2}} + {{{(y - y{\kern 1pt} ')}}^{2}}} . \\ \end{gathered} $

Интегральное тождество для гармонической функции в таком виде, насколько нам известно, впервые было использовано в [22]. Его отличительной особенностью является то, что подынтегральные функции оператора $B$ не содержат особенностей.

Тождество (11) распространяется и на двухсвязную область $D$, ограниченную контурами $\partial {{D}_{0}}$ и $\partial {{D}_{1}}$, изображенную на фиг. 1, если $\varphi (s)$ гармоническая и однозначная в области $D$ функция. Для вывода этого факта можно сделать разрез $L$, приведенный на фиг. 1 штриховой линией. Тогда область, ограниченная контуром $\partial {{D}_{0}}$, правым берегом разреза $L$, контуром $\partial {{D}_{1}}$ и противоположным берегом разреза $L$, становится односвязной. Сумма интегралов $G(s,s{\kern 1pt} '){{\varphi }_{n}}(s{\kern 1pt} ')$ и ${{G}_{n}}(s,s{\kern 1pt} ')\left( {\varphi (s{\kern 1pt} ') - \varphi (s)} \right)$ по берегам разреза $L$ равна нулю в силу противоположности нормалей по берегам и однозначности подынтегральных функций.

2.2. Система интегральных уравнений для гармонических функций из представления Гурса

Таким образом, каждая из двух гармонических функций $\varphi $ и $\psi $, входящих в (8), удовлетворяет на гладкой границе $\partial D = \partial {{D}_{0}} \cup \partial {{D}_{1}}$ двухсвязной области $D$ интегральному тождеству

(12)
$A{{\varphi }_{n}}(s) + B\varphi (s) = 0,\quad\quad A{{\psi }_{n}}(s) + B\psi (s) = 0,$
где $s$ меняется от 0 до ${{l}_{k}}$, $A$ и $B$ – линейные операторы:
(13)
$A{{\varphi }_{n}}(s) = - \int\limits_{\partial D} {G(s,s{\kern 1pt} '){{\varphi }_{n}}(s{\kern 1pt} ')ds{\kern 1pt} '} ,\quad B\varphi (s) = \int\limits_{\partial D} {{{G}_{n}}(s,s{\kern 1pt} ')\left( {\varphi (s{\kern 1pt} ') - \varphi (s)} \right)ds{\kern 1pt} '} .$
Тогда уравнения (9), (10) и (12) можно рассматривать как систему двух алгебраических и четырех интегральных уравнений для четырех граничных функций $\varphi (s)$, $\psi (s)$, ${{\varphi }_{n}}(s)$, ${{\psi }_{n}}(s)$ и двух констант ${{C}_{1}}$, ${{C}_{2}}$, входящих в (7). Алгоритм вычисления этих функций состоит из следующих процедур.

1. Составляется сетка на граничных контурах, состоящая из $N$ узловых точек.

2. Для каждой из четырех функций $\varphi (s)$, $\psi (s)$, ${{\varphi }_{n}}(s)$, ${{\psi }_{n}}(s)$ в узлах сетки определяются $N$значений $\varphi ({{s}_{i}})$, $\psi ({{s}_{i}})$, ${{\varphi }_{n}}({{s}_{i}})$, ${{\psi }_{n}}({{s}_{i}}),$ $i = 1,\;...,\;N$.

3. Аппроксимируя интегральные уравнения (12), получим две линейные системы 2N уравнений, а аппроксимация интегральных условий (10) даст еще 2 уравнения. Равенство соотношений (9) в узлах сетки даст еще 2N уравнений. Итого мы получим 4N + 2 уравнений относительно 4N неизвестных значений $\varphi ({{s}_{i}})$, $\psi ({{s}_{i}})$, ${{\varphi }_{n}}({{s}_{i}})$, ${{\psi }_{n}}({{s}_{i}}),$$i = 1,\;...,\;N$, и двух констант ${{C}_{1}}$, ${{C}_{2}}$. От точности аппроксимаций зависит точность решения задачи. Ниже будут применяться квадратурные формулы без насыщения, которые обеспечат ненасыщаемость схемы вычисления искомых функций с экспоненциальным уменьшением погрешности.

2.3. Квадратурные формулы и дискретизация системы уравнений

Ранее границы области $\partial {{D}_{k}}$ были заданы параметрически уравнениями $x = {{x}_{k}}(s)$, $y = {{y}_{k}}(s)$ ($k = 0,1$), имеющими естественный период ${{l}_{k}}$, где ${{l}_{k}}$ – длина дуги контура $\partial {{D}_{k}}$. Далее удобно ввести новый параметр $\zeta $ и задавать контуры области параметрическими уравнениями:

$\partial {{D}_{0}}:\left\{ \begin{gathered} x = {{x}_{0}}(\zeta ), \hfill \\ y = {{y}_{0}}(\zeta ), \hfill \\ \end{gathered} \right.\quad \partial {{D}_{1}}:\left\{ \begin{gathered} x = {{x}_{1}}(\zeta ), \hfill \\ y = {{y}_{1}}(\zeta ), \hfill \\ \end{gathered} \right.$
где ${{x}_{k}}(\zeta )$, ${{y}_{k}}(\zeta )$ ($k = 0,1$) – функции параметра $\zeta $ с единичным периодом.

Вводится дискретизация контуров конечным числом точек $M_{i}^{{(0)}}$ ($i = \overline {1,{{N}_{0}}} $), $M_{i}^{{(1)}}$ ($i = \overline {1,{{N}_{1}}} $) так, что точке $M_{i}^{{(k)}}$ соответствует значение $\zeta _{i}^{{(k)}} = \frac{i}{{{{N}_{k}}}}$. Параметр $\zeta $ и координата $s$ на каждом контуре связаны соотношением $ds = {{l}_{k}}{{f}_{k}}(\zeta )d\zeta $ ($k = 0,1$), ${{f}_{k}}(\zeta )$ – плотность точек на контуре $\partial {{D}_{k}}$. В частности, если ${{f}_{k}}(\zeta ) \equiv 1$, то точки на соответствующем контуре распределены равномерно.

Значения функций $\varphi (s)$, $\psi (s)$, $x(s)$, ${{\varphi }_{n}}(s)$, ${{\psi }_{n}}(s)$, ${{x}_{n}}(s) = \partial x{\text{/}}\partial n = \partial y{\text{/}}\partial s$ в точках $M_{i}^{{(0)}}$ ($i = \overline {1,{{N}_{0}}} $), $M_{i}^{{(1)}}$ ($i = \overline {1,{{N}_{1}}} $) обозначим через ${{\Phi }_{q}}$, ${{\Psi }_{q}}$, ${{X}_{q}}$, $\Phi _{q}^{n}$, $\Psi _{q}^{n}$, $X_{q}^{n}$, $q = \overline {1,{{N}_{0}} + {{N}_{1}}} $. Первые ${{N}_{0}}$ индексов относятся к точкам $M_{i}^{{(0)}}$ на контуре $\partial {{D}_{0}}$, а вторые ${{N}_{1}}$ индексов – к точкам $M_{i}^{{(1)}}$на контуре $\partial {{D}_{1}}$.

Запишем алгебраическую систему уравнений (9) после дискретизации

(14)
${{\Phi }_{q}} + {{X}_{q}}{{\Psi }_{q}} = {{g}_{q}},\quad \Phi _{q}^{n} + {{X}_{q}}\Psi _{q}^{n} + X_{q}^{n}{{\Psi }_{q}} = g_{q}^{n},\quad q = \overline {1,{{N}_{0}} + {{N}_{1}}} .$
Для аппроксимации интегралов используем квадратурные формулы
(15)
$\int\limits_0^l f (x)dx = h\sum\limits_{j = 1}^N {f({{x}_{j}})} ,\quad h = l{\text{/}}N,$
(16)
$\begin{gathered} \int\limits_0^l f (x)\ln \left| {\sin \left( {\frac{\pi }{l}(x - {{x}_{i}})} \right)} \right|dx = h\sum\limits_{j = 1}^N \alpha ({\text{|}}i - j{\text{|}})f({{x}_{j}}), \\ \alpha (m) = - \left( {\ln 2 + \frac{{{{{( - 1)}}^{m}}}}{N}\sum\limits_{k = 1}^{\frac{N}{2} - 1} {\frac{1}{k}} \cos \frac{{2\pi km}}{N}} \right). \\ \end{gathered} $
В статьях [24], [27] доказано, что эти формулы для аналитических функций $f(x)$ периода $l$ являются квадратурными формулами без насыщения и имеют порядок погрешности выше любой степени по шагу сетки $h$. Формула (15) применяется для оператора $B$ и интегралов (10), подынтегральные функции которых не содержат особенностей. Формула (16) применяется для оператора $A$, который содержит логарифмическую особенность.

Система интегральных уравнений (10) с помощью квадратурной формулы без насыщения (15) запишется в виде

(17)
$\sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {{{F}_{q}}\Phi _{q}^{n}} = 0,\quad \sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {{{F}_{q}}\Psi _{q}^{n}} = 0,$
где

${{F}_{q}} = \left\{ {\frac{{{{l}_{0}}}}{{{{N}_{0}}}}{{f}_{0}}(\zeta _{q}^{{(0)}}),\;q = \overline {1,{{N}_{0}}} ;\;\frac{{{{l}_{1}}}}{{{{N}_{1}}}}{{f}_{1}}(\zeta _{{q - {{N}_{0}}}}^{{(1)}}),\;q = \overline {{{N}_{0}} + 1,{{N}_{0}} + {{N}_{1}}} } \right\}.$

Наконец, запишем систему уравнений, аппроксимирующую уравнения (12):

(18)
$\sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {({{A}_{{jq}}}\Phi _{q}^{n} + {{B}_{{jq}}}{{\Phi }_{q}})} = 0,\quad \sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {({{A}_{{jq}}}\Psi _{q}^{n} + {{B}_{{jq}}}{{\Psi }_{q}})} = 0,\quad j = \overline {1,{{N}_{0}} + {{N}_{1}}} ,$
где элементы блочных матриц ${\mathbf{A}}$ и ${\mathbf{B}}$ выражаются через значения функции Грина и ее производной по квадратурным формулам без насыщения (15) и (16).

Таким образом, имеем $4({{N}_{0}} + {{N}_{1}})$ значений ${{\Phi }_{q}},\;{{\Psi }_{q}},\;\Phi _{q}^{n},\;\Psi _{q}^{n},$ $q = \overline {1,{{N}_{0}} + {{N}_{1}}} $, и две константы ${{C}_{0}}$, ${{C}_{1}}$. Для их определения получена система линейных уравнений из $4({{N}_{0}} + {{N}_{1}}) + 2$ уравнений. В нее входят $2({{N}_{0}} + {{N}_{1}})$ уравнений (14), 2 уравнения (17) и $2({{N}_{0}} + {{N}_{1}})$ уравнений (18).

Окончательно систему линейных алгебраических уравнений (14), (17), (18) можно записать в самом общем матричном виде:

(19)
${\mathbf{P}} \cdot {\mathbf{{\rm Z} = g}},$
где ${\mathbf{Z}}$ – столбец неизвестных значений функций $\varphi (s),\;\psi (s),\;{{\varphi }_{n}}(s),\;{{\psi }_{n}}(s)$ и констант ${{C}_{0}}$, ${{C}_{1}}$, ${\mathbf{g}}$ – столбец правых частей уравнений, а матрица ${\mathbf{P}}$ определяется только формой области $D$ и не зависит от вида граничных условий задачи.

2.4. Определение функции тока и скорости жидкости внутри области

Решив систему уравнений (19), определим неизвестные дискретные значения функций $\varphi (s),\;\psi (s),\;{{\varphi }_{n}}(s),\;{{\psi }_{n}}(s)$ на границах $\partial {{D}_{0}}$ и $\partial {{D}_{1}}$ области $D$, зная которые можно приближенно определить значение искомой бигармонической функции тока $\Psi $ в любой точке, лежащей внутри области $D$.

Для гармонических функций $\varphi $ и $\psi $ во внутренней точке области $D$ справедливы интегральные выражения:

(20)
$\begin{gathered} 2\pi \varphi (M) = \int\limits_{\partial D} {\left( { - G{\kern 1pt} \left( {M,M{\kern 1pt} '} \right)\frac{{\partial \varphi \left( {M{\kern 1pt} '} \right)}}{{\partial n}} + \frac{{\partial G{\kern 1pt} \left( {M,M{\kern 1pt} '} \right)}}{{\partial n}}\varphi {\kern 1pt} \left( {M{\kern 1pt} '} \right)} \right)ds{\kern 1pt} '} , \\ 2\pi \psi (M) = \int\limits_{\partial D} {\left( { - G{\kern 1pt} \left( {M,M{\kern 1pt} '} \right)\frac{{\partial \psi {\kern 1pt} \left( {M{\kern 1pt} '} \right)}}{{\partial n}} + \frac{{\partial G{\kern 1pt} \left( {M,M{\kern 1pt} '} \right)}}{{\partial n}}\psi {\kern 1pt} \left( {M{\kern 1pt} '} \right)} \right)ds{\kern 1pt} '} ,\quad M \in D. \\ \end{gathered} $
Интегралы (20) не имеют особенностей, и для функций $\varphi $ и $\psi $ внутри области $D$ с помощью квадратурной формулы без насыщения (15) получаются следующие приближенные выражения:
(21)
$\begin{gathered} \varphi {\kern 1pt} \left( {x,y} \right) = \frac{1}{{2\pi }}\sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {\left( { - {{F}_{q}}G_{q}^{{}}{\kern 1pt} \left( {x,y} \right)\Phi _{q}^{n} + \frac{1}{{{{N}_{{0,1}}}}}G_{q}^{n}{\kern 1pt} \left( {x,y} \right)\Phi _{q}^{{}}} \right)} , \hfill \\ \psi {\kern 1pt} \left( {x,y} \right) = \frac{1}{{2\pi }}\sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {\left( { - {{F}_{q}}G_{q}^{{}}{\kern 1pt} \left( {x,y} \right)\Psi _{q}^{n} + \frac{1}{{{{N}_{{0,1}}}}}G_{q}^{n}{\kern 1pt} \left( {x,y} \right)\Psi _{q}^{{}}} \right)} , \hfill \\ \end{gathered} $
где ${{N}_{{0,1}}} = {{N}_{0}}$ при $q = 1,2,\;...,\;{{N}_{0}}$ и ${{N}_{{0,1}}} = {{N}_{1}}$ при $q > {{N}_{0}}$.

${{G}_{q}}{\kern 1pt} \left( {x,y} \right) = \frac{1}{2}\ln \left( {{{{\left( {x - {{X}_{q}}} \right)}}^{2}} + {{{\left( {y - {{Y}_{q}}} \right)}}^{2}}} \right),\quad G_{q}^{n}{\kern 1pt} \left( {x,y} \right) = \frac{{({{X}_{q}} - x)X_{q}^{n} + ({{Y}_{q}} - y)Y_{q}^{n}}}{{{{{(x - {{X}_{q}})}}^{2}} + {{{(y - {{X}_{q}})}}^{2}}}}.$

Тогда окончательное выражение для искомой бигармонической функции тока $\Psi $ внутри области $D$ примет вид

(22)
$\Psi (x,y) = \frac{1}{{2\pi }}\sum\limits_{q = 1}^{{{N}_{0}} + {{N}_{1}}} {\left( { - {{F}_{q}}{{G}_{q}}(x,y)(\Phi _{q}^{n} + x\Psi _{q}^{n}) + \frac{1}{{{{N}_{{0,1}}}}}G_{q}^{n}(x,y)(\Phi _{q}^{{}} + x\Psi _{q}^{{}})} \right)} .$

Для полного решения необходимо также определить поле скоростей вязкой жидкости внутри области $D$ по формулам (2), т.е. следует найти частные производные найденной функции тока (22). Поскольку эти функции заданы явно как функции переменных $x$ и $y$, то дифференцирование можно провести аналитически. Тогда для компонент скорости произвольной внутренней точки $(x,y)$ двусвязной области $D$ получим

${{v}_{x}} = \frac{{\partial \Psi }}{{\partial y}} = \frac{{\partial \varphi }}{{\partial y}} + x\frac{{\partial \psi }}{{\partial y}},\quad {{v}_{y}} = - \frac{{\partial \Psi }}{{\partial x}} = - \frac{{\partial \varphi }}{{\partial x}} - \psi - x\frac{{\partial \psi }}{{\partial x}}.$

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

3. ТЕСТОВЫЕ ПРИМЕРЫ

3.1. Проверка существования представления Гурса и сходимости расчетной схемы

Пусть бигармоническая в двухсвязной области $D$ функция $\Psi $ имеет представление Гурса $\Psi = \varphi (x,y) + x \cdot \psi (x,y)$ через 2 гармонические функции $\varphi (x,y)$ и $\psi (x,y)$. Тогда, как показано выше, ${\mathbf{Z}}$ – столбец размером ${{N}_{0}} + {{N}_{1}} + 2$, в который входят неизвестные значения функций $\varphi (s),\;\psi (s),\;{{\varphi }_{n}}(s),\;{{\psi }_{n}}(s)$ на контурах $\partial {{D}_{0}}$ и $\partial {{D}_{1}}$ и две константы ${{C}_{0}}$, ${{C}_{1}}$, находятся из системы линейных алгебраических уравнений (19)

${\mathbf{P}} \cdot {\mathbf{{\rm Z} = g}},$
где ${\mathbf{g}}$ – заданный столбец правых частей уравнений размером ${{N}_{0}} + {{N}_{1}} + 2$, а матрица ${\mathbf{P}}$, размером $({{N}_{0}} + {{N}_{1}} + 2) \times ({{N}_{0}} + {{N}_{1}} + 2)$, определяется только формой области $D$ и не зависит от вида граничных условий задачи. Столбец Z можно найти, обращая матрицу ${\mathbf{P}}$ в виде ${\mathbf{Z}} = {{{\mathbf{P}}}^{{ - {\mathbf{1}}}}}{\mathbf{g}}$, где обратная матрица ${{{\mathbf{P}}}^{{ - {\mathbf{1}}}}}$ тоже не зависит от вида граничных условий задачи. Если существует обратная матрица ${{{\mathbf{P}}}^{{ - {\mathbf{1}}}}}$, то это означает существование столбца ${\mathbf{Z}}$ и значений гармонических функций $\varphi (s),\;\psi (s),\;{{\varphi }_{n}}(s),\;{{\psi }_{n}}(s)$ на контурах $\partial {{D}_{0}}$ и $\partial {{D}_{1}}$. Следовательно, для существования представления Гурса нужно доказать существование обратной матрицы ${{{\mathbf{P}}}^{{ - {\mathbf{1}}}}}$, что можно выполнить вычислительным путем.

Проверить сходимость схемы без насыщения для любой двухсвязной области $D$ можно с помощью построения краевой задачи (6) с точным аналитическим решением. Для этого можно выбрать бигармоническую функцию $u(x,y)$, например в виде кубического полинома от переменных $x,y$, вычислить ее граничные значения ${{\left. u \right|}_{{\partial {{D}_{k}}}}} = {{g}^{{(k)}}}(s)$ и ее нормальное производное ${{\left. {\frac{{\partial u}}{{\partial n}}} \right|}_{{\partial {{D}_{k}}}}} = g_{n}^{k}(s)$. Функция $\Psi (x,y)$ будет очевидно являться точным решением для этой задачи. После этого вычисляем по предложенной выше численной схеме граничные значения ${{\Phi }_{q}},\;{{\Psi }_{q}},\;\Phi _{q}^{n},\;\Psi _{q}^{n},\;{{X}_{q}},$ $q = \overline {1,{{N}_{0}} + {{N}_{1}}} $ и проверяем сходимость численных значений ${{\Phi }_{q}} + {{X}_{q}}\,{{\Psi }_{q}}$ к их точным граничным значениям $u({{X}_{q}},{{Y}_{q}})$. В любой внутренней точке $(x,y) \in D$ приближенное значение решения вычисляется по формуле (22). Его можно сравнить с точным значением $u(x,y)$ и найти погрешность.

Пусть рассматривается тестовая функция $u\left( {x,y} \right) = {{x}^{3}} + {{y}^{3}}$ – бигармоническая в двусвязной области, ограниченной окружностями радиусов ${{\rho }_{1}} = 1$ и ${{\rho }_{0}} = 0.3$, расстояние между центрами которых $\Delta \,x = 0.35$ (фиг. 2).

Фиг. 2.

Область решения задачи.

Результаты численного решения задачи при ${{N}_{0}} = 32$, ${{N}_{1}} = 64$ представлены на фиг. 3: серыми сплошными линиями изображены графики значений тестовой функции ${{u}_{1}}(\zeta )$, ${{u}_{2}}(\zeta )$, ${{u}_{3}}(\zeta )$, $\zeta \in (0,1)$ на трех окружностях 1, 2 и 3, показанных на фиг. 2; черными штриховыми линиями – соответствующие графики значений приближенной функции ${{\tilde {u}}_{1}}(\zeta )$, ${{\tilde {u}}_{2}}(\zeta )$, ${{\tilde {u}}_{3}}(\zeta )$, найденной численно с помощью формул (21) и (22). В табл. 1 приведены значения относительной погрешности функции $u$ на этих окружностях для различных значений ${{N}_{0}}$$\left( {{{N}_{1}} = 2{{N}_{0}}} \right)$. Указанная погрешность вычисляется по формуле

(23)
$\delta \left( {{{u}_{i}}} \right) = \frac{{\max \left| {{{u}_{i}} - {{{\tilde {u}}}_{i}}} \right|}}{{\max \left| {{{u}_{i}}} \right|}},\quad i = 1,2,3,$
где ${{u}_{i}}$ – точное значение исследуемой величины (соответствует аналитическому решению), а ${{\tilde {u}}_{i}}$ – приближенное ее значение, полученное численно.

Фиг. 3.

Результаты численного решения.

Таблица 1.  

Относительные погрешности тестовой функции

${{N}_{0}}$ $\delta \left( {{{u}_{1}}} \right)$ $\delta \left( {{{u}_{2}}} \right)$ $\delta \left( {{{u}_{3}}} \right)$
16 $1.18 \times {{10}^{{ - 2}}}$ $2.34 \times {{10}^{{ - 3}}}$ $3.17 \times {{10}^{{ - 2}}}$
24 $2.12 \times {{10}^{{ - 3}}}$ $5.38 \times {{10}^{{ - 4}}}$ $3.97 \times {{10}^{{ - 3}}}$
32 $7.21 \times {{10}^{{ - 4}}}$ $4.28 \times {{10}^{{ - 6}}}$ $2.50 \times {{10}^{{ - 4}}}$
40 $2.61 \times {{10}^{{ - 5}}}$ $2.45 \times {{10}^{{ - 7}}}$ $3.26 \times {{10}^{{ - 5}}}$

Из табл. 1 видно, что при возрастании числа точек на контурах по арифметической прогрессии относительная погрешность уменьшается по геометрической прогрессии, что характерно для методов без насыщения.

Таким образом, вопрос о существовании представления Гурса (8) может быть решен для каждой конкретной области с помощью составления матрицы ${\mathbf{P}}$. Если матрица ${\mathbf{P}}$ имеет обратную, то для любой правой части ${\mathbf{g}}$ системы (19) в данной области могут быть определены гармонические функции $\varphi $ и $\psi $. Это будет доказывать и существование представления Гурса для данной области и экспоненциальную сходимость указанного метода. В частности, для всех рассмотренных в данной статье областей указанное условие выполняется.

3.2. Движение вязкой жидкости между двумя вращающимися концентрическими круговыми цилиндрами

Рассматривается задача о движении вязкой жидкости между двумя вращающимися концентрично расположенными круговыми цилиндрами. Пусть ${{\rho }_{0}}$ – радиус внутреннего цилиндра (вращается с угловой скоростью ${{\omega }_{0}}$), ${{\rho }_{1}}$ – радиус ${{\omega }_{0}}$ внешнего цилиндра (вращается с угловой скоростью ${{\omega }_{1}}$). Задача рассматривается в полярных координатах ($\rho ,\theta $). Граничные условия:

(24)
${{\left. V \right|}_{{\rho = {{\rho }_{0}}}}} = {{\left. { - \frac{{\partial \Psi }}{{\partial \rho }}} \right|}_{{\rho = {{\rho }_{0}}}}} = {{\omega }_{0}}{{\rho }_{0}},\quad {{\left. V \right|}_{{\rho = {{\rho }_{1}}}}} = {{\left. { - \frac{{\partial \Psi }}{{\partial \rho }}} \right|}_{{\rho = {{\rho }_{1}}}}} = {{\omega }_{1}}{{\rho }_{1}},$
где $V$ – алгебраическое значение линейной скорости точек жидкости.

Решение такой задачи описано, например, в [22], где показано, что скорость $V$ зависит только от $\rho $ и имеет вид

$V = a\rho + \frac{b}{\rho },$
где следующие коэффициенты:

$a = \frac{{{{\omega }_{1}}\rho _{1}^{2} - {{\omega }_{0}}\rho _{0}^{2}}}{{\rho _{1}^{2} - \rho _{0}^{2}}},\quad b = \frac{{\left( {{{\omega }_{0}} - {{\omega }_{1}}} \right)\rho _{0}^{2}\rho _{1}^{2}}}{{\rho _{1}^{2} - \rho _{0}^{2}}}.$

Для численного решения задачи от граничных условий (24) необходимо перейти к граничным условиям для функции тока. В случае такой постановки, если оси вращения цилиндров проходят через начало координат, то граничные условия (5), (7) для функции тока, с учетом неопределенности констант ${{C}_{k}}$, запишутся в виде

${{\left. {\frac{{\partial \Psi }}{{\partial n}}} \right|}_{{\rho = {{\rho }_{k}}}}} = g_{n}^{{(k)}}(s) = {{\left( { - 1} \right)}^{k}}{{\omega }_{k}}{{\rho }_{k}},\quad {{\left. \Psi \right|}_{{\rho = {{\rho }_{k}}}}} = g_{{}}^{{(k)}}(s) = {{C}_{k}},\quad k = 0,1.$

Результаты численного решения задачи для некоторых различных значений входных параметров представлены на фиг. 4: красной сплошной линией изображены графики точного значения модуля скорости в зависимости от $\rho $, а синей штриховой линией – графики соответствующего модуля скорости, найденного численно при ${{N}_{0}} = 200$ и ${{N}_{1}} = 400$. В табл. 2 для каждого случая, представленного на графиках фиг. 2, для различных ${{N}_{0}}$ (${{N}_{1}} = 2{{N}_{0}}$) приведены значения относительной погрешности модуля скорости, которая вычисляется по формуле, аналогичной формуле (23).

Фиг. 4.

Графики зависимости модуля скорости жидкости от полярного радиуса.

Таблица 2.  

Относительные погрешности модуля скорости

${{N}_{0}}$ (а) (б) (в) (г)
80 $2.95 \times {{10}^{{ - 3}}}$ $6.07 \times {{10}^{{ - 2}}}$ $1.08 \times {{10}^{{ - 2}}}$ $2.39 \times {{10}^{{ - 2}}}$
120 $6.56 \times {{10}^{{ - 4}}}$ $4.66 \times {{10}^{{ - 3}}}$ $3.35 \times {{10}^{{ - 3}}}$ $1.38 \times {{10}^{{ - 3}}}$
160 $1.87 \times {{10}^{{ - 5}}}$ $3.63 \times {{10}^{{ - 4}}}$ $1.19 \times {{10}^{{ - 4}}}$ $3.95 \times {{10}^{{ - 4}}}$
200 $4.29 \times {{10}^{{ - 7}}}$ $3.32 \times {{10}^{{ - 5}}}$ $6.27 \times {{10}^{{ - 5}}}$ $2.37 \times {{10}^{{ - 5}}}$

Следует также заметить, что на серединной окружности рассматриваемых областей $\left( {\rho = \frac{{{{\rho }_{0}} + {{\rho }_{1}}}}{2}} \right)$ относительная погрешность практически нулевая (в зависимости от параметров области и числа граничных элементов она принимает значения порядка ${{10}^{{ - 12}}}{\kern 1pt} - {\kern 1pt} {{10}^{{ - 16}}}$). Из-за того, что потенциал двойного слоя имеет скачок на границе, то при приближении к ней на расстояние, сравнимое с расстоянием между выбранными точками границы, наблюдается увеличение погрешности. С увеличением количества точек на границе область расхождения уменьшается. Для снижения погрешности в “узких” участках области удобно применять сгущение точек, что достигается за счет функции ${{f}_{k}}\left( \zeta \right)$ ($k = 0,\;1$). Этот прием проиллюстрирован ниже на тестовой задаче.

3.3. Движение вязкой жидкости между двумя вращающимися эксцентрическими круговыми цилиндрами

Рассмотрим теперь течение вязкой жидкости между двумя вращающимися эксцентрично расположенными круговыми цилиндрами. Пусть ${{\rho }_{0}}$ – радиус внутреннего цилиндра (вращается с угловой скоростью ${{\omega }_{0}}$), ${{\rho }_{1}}$ – радиус внешнего цилиндра (вращается с угловой скоростью ${{\omega }_{1}}$), расстояние между центрами цилиндров $\Delta {\kern 1pt} x$. Положительным является направление вращения против часовой стрелки.

По аналогии с результатами, полученными в [1] для случая вращения только внутреннего цилиндра, в [5] получено аналитическое решение рассматриваемой задачи.

Численное решение задачи проведено по описанному в данной статье алгоритму. При этом применено неравномерное распределение точек на контурах, что позволяет улучшить точность без увеличения количества точек на границах. В качестве функций ${{f}_{k}}(\zeta )$, которые характеризуют плотность распределения точек на контуре $\partial {{D}_{k}}$ ($k = 0,1$), используются функции

${{f}_{k}}(\zeta ) = 1 + \frac{{\Delta x}}{{{{\rho }_{1}} - {{\rho }_{0}}}}\cos 2\pi \zeta .$

В частности, при ${{\rho }_{1}} = 1$, ${{\rho }_{0}} = 4$ для различных значений $\Delta x$ получаются следующие картины распределения точек на контурах (${{N}_{0}} = 20$, ${{N}_{1}} = 48$), представленные на фиг. 5.

Фиг. 5.

Сгущение точек в “узких” участках границы.

Если ось вращения внешнего цилиндра проходит через начало координат, граничные условия (5), (7) для функции $\Psi $ примут вид

${{\left. {\frac{{\partial \Psi }}{{\partial n}}} \right|}_{{\partial {{D}_{k}}}}} = g_{n}^{{(k)}}(s) = {{\left( { - 1} \right)}^{k}}{{\omega }_{k}}{{\rho }_{k}},\quad {{\left. \Psi \right|}_{{\partial {{D}_{k}}}}} = g_{{}}^{{(k)}}(s) = {{C}_{k}},\quad k = 0,1.$

На фиг. 6, 7 показано сравнение результатов численного и аналитического решения для различных значений параметров ${{\rho }_{0}}$, ${{\rho }_{1}}$, ${{\omega }_{0}}$, ${{\omega }_{1}}$, $\Delta x$ (${{N}_{0}} = 40$, ${{N}_{1}} = 100$).

Фиг. 6.

Линии тока $\Psi = {\text{const}}$ для ${{\rho }_{0}} = 0.2$, ${{\rho }_{1}} = 1$, ${{\omega }_{0}} = 5$, ${{\omega }_{1}} = - 0.2$, $\Delta x = 0.4$.

Фиг. 7.

Линии тока $\Psi = {\text{const}}$ для ${{\rho }_{0}} = 0.3$, ${{\rho }_{1}} = 1$, ${{\omega }_{0}} = 12$, ${{\omega }_{1}} = 1$, $\Delta x = 0.525$.

При наложении фигур 6а и 6б и фигур 7а и 7б линии тока совпадают, что говорит о достаточной точности численного решения.

Для более точной количественной оценки погрешности проведем детальный анализ для еще одного случая: ${{\rho }_{0}} = 0.3$, ${{\rho }_{1}} = 1$, ${{\omega }_{0}} = - 8$, ${{\omega }_{1}} = 4$, $\Delta {\kern 1pt} x = 0.35$ (параметры области такие же, как в п. 3.1). На фиг. 8 представлены результаты численного решения задачи для указанных значений входных параметров при ${{N}_{0}} = 60$, ${{N}_{1}} = 120$: на фиг. 8а приведены линии тока $\Psi = {\text{const}}$ и для каждой линии указано числовое значение функции тока, которому она соответствует; на фиг. 8б представлено векторное поле скоростей точек жидкости (длина вектора соответствует его величине).

Фиг. 8.

Результаты численного решения при ${{\rho }_{0}} = 0.3$, ${{\rho }_{1}} = 1$, ${{\omega }_{0}} = - 8$, ${{\omega }_{1}} = 4$, $\Delta x = 0.35$.

Для оценки погрешности полученного решения проведем сначала сравнение функции тока, полученной численно и аналитически. Из точного решения может быть найдена точная функция тока $\Psi (x)$ в зависимости от координаты $x$ при $y = 0$. Соответствующая функция $\tilde {\Psi }(x)$ находится из приближенного решения с помощью (22). В табл. 3 приведены значения относительной погрешности $\delta \left( {\Psi (x)} \right) = \frac{{\max \left| {\Psi (x) - \tilde {\Psi }(x)} \right|}}{{\max \left| {\Psi (x)} \right|}}$ для различных значений ${{N}_{0}}$ (${{N}_{1}} = 2{{N}_{0}}$) на интервале $x \in \left[ { - 0.95, - 0.7} \right] \cup \left[ {0,0.95} \right]$.

Таблица 3.  

Относительные погрешности для функции тока на оси $Ox$

${{N}_{0}}$ 20 40 60 80 100
$\delta (\Psi (x))$ $1.09 \times {{10}^{{ - 2}}}$ $2.35 \times {{10}^{{ - 3}}}$ $1.89 \times {{10}^{{ - 4}}}$ $9.65 \times {{10}^{{ - 5}}}$ $2.65 \times {{10}^{{ - 6}}}$

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

${{\delta }_{2}}(\zeta ) = \frac{{\left| {{{v}_{2}}(\zeta ) - {{{\tilde {v}}}_{2}}(\zeta )} \right|}}{{\left| {{{v}_{2}}(\zeta )} \right|}},$
где ${{v}_{2}}(\zeta )$ – точное значение модуля скорости в точке $\zeta $, а ${{\tilde {v}}_{2}}(\zeta )$ – приближенное значение, полученное численно. Окружность симметрична относительно оси Ox, поэтому графики приводим для верхней полуокружности (параметр $\zeta \in \left[ {0,0.5} \right]$ по оси абсцисс) для различных значений количества граничных элементов ${{N}_{0}}\;\left( {{{N}_{1}} = 2{{N}_{0}}} \right)$.

Фиг. 9.

Графики относительной погрешности модуля скорости.

Представленные на фиг. 9 графики показывают, как зависит относительная погрешность модуля скорости на дуге одной из окружностей внутри расчетной области от параметра $\zeta $ при различных значениях числа узлов сетки ${{N}_{0}}$. Из графиков видно, что погрешности малы и почти хаотичны в расчетной области. Поэтому более информативной представляется табл. 4, в которой приведены относительные погрешности модуля скорости, вычисленные по формуле (23), вдоль окружностей внутри области, изображенных на фиг. 2, для различных значений ${{N}_{0}}$ (${{N}_{1}} = 2{{N}_{0}}$).

Таблица 4.  

Относительные погрешности модуля скорости

${{N}_{0}}$ $\delta ({{\text{v}}_{1}})$ $\delta ({{\text{v}}_{2}})$ $\delta ({{\text{v}}_{3}})$
20 $6.22 \times {{10}^{{ - 3}}}$ $2.05 \times {{10}^{{ - 3}}}$ $1.05 \times {{10}^{{ - 2}}}$
40 $2.11 \times {{10}^{{ - 3}}}$ $9.92 \times {{10}^{{ - 5}}}$ $1.58 \times {{10}^{{ - 3}}}$
60 $9.24 \times {{10}^{{ - 4}}}$ $1.78 \times {{10}^{{ - 5}}}$ $2.23 \times {{10}^{{ - 4}}}$
80 $1.15 \times {{10}^{{ - 4}}}$ $1.00 \times {{10}^{{ - 6}}}$ $2.79 \times {{10}^{{ - 5}}}$
100 $7.41 \times {{10}^{{ - 5}}}$ $1.90 \times {{10}^{{ - 7}}}$ $5.07 \times {{10}^{{ - 6}}}$

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

4. ДВИЖЕНИЕ ВЯЗКОЙ ЖИДКОСТИ В СЛУЧАЕ ЦИЛИНДРОВ НЕКРУГОВОГО СЕЧЕНИЯ

4.1. Расчет модели миксера

Рассмотрим течение вязкой жидкости, заключенной между вращающейся с угловой скоростью $\omega $ прямоугольной лопаткой с линейными размерами ${{a}_{0}}$ и ${{b}_{0}}$ (внутренний контур) и круговым цилиндром радиуса ${{\rho }_{1}}$ (внешний контур), расстояние между центрами круга и прямоугольника равно $\Delta {\kern 1pt} x$ (модель миксера). Пусть выбрана система координат, в которой внутренний контур неподвижен, тогда, очевидно, внешний круговой контур вращается в ней с угловой скоростью $ - \omega $. В такой системе координат течение будет стационарно. Пусть начало координат расположено в центре внешнего кругового контура, стороны прямоугольника параллельны осям координат, центр прямоугольника лежит на оси $Ox$.

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

(25)
$\begin{gathered} {{x}_{0}} = \frac{{2N}}{\pi }\sum\limits_{n = 1}^N {\frac{{{{a}_{n}}}}{{\left( {2n - 1} \right)}}\sin \left[ {\frac{{\left( {2n - 1} \right)\pi }}{{2N}}} \right]} \cos \left[ {\left( {2n - 1} \right)2\pi \zeta } \right], \\ {{y}_{0}} = \frac{{2N}}{\pi }\sum\limits_{n = 1}^N {\frac{{{{b}_{n}}}}{{\left( {2n - 1} \right)}}\sin \left[ {\frac{{\left( {2n - 1} \right)\pi }}{{2N}}} \right]} \sin \left[ {\left( {2n - 1} \right)2\pi \zeta } \right], \\ \end{gathered} $
где
$\begin{gathered} {{a}_{n}} = \frac{4}{\pi }\int\limits_0^{\pi /2} {r\left( t \right)\cos t\cos \left[ {\left( {2n - 1} \right)t} \right]dt} ,\quad {{b}_{n}} = \frac{4}{\pi }\int\limits_0^{\pi /2} {r\left( t \right)\sin t\sin \left[ {\left( {2n - 1} \right)t} \right]dt} ,\quad n = \overline {1,N} , \\ r\left( t \right) = \left\{ \begin{gathered} {{a}_{0}}{\text{/}}\cos t,\quad t < \arctan \left( {{{b}_{0}}{\text{/}}{{a}_{0}}} \right), \\ {{b}_{0}}{\text{/}}\sin t,\quad t \geqslant \arctan \left( {{{b}_{0}}{\text{/}}{{a}_{0}}} \right). \\ \end{gathered} \right. \\ \end{gathered} $
Число $N$ определяет степень сглаживания углов прямоугольника: чем больше значение $N$, тем меньше радиус сглаживания и тем лучше полученный контур приближает прямоугольник.

На фиг. 10 представлены линии тока $\Psi = {\text{const}}$, полученные в результате численного расчета для двусвязной области описанного выше вида при $N = 20$ и при количестве граничных элементов ${{N}_{0}} = 80$, ${{N}_{1}} = 200$ для следующих значений входных параметров: ${{\rho }_{1}} = 10$, ${{a}_{0}} = 1$, ${{b}_{0}} = 5$, $\hat {x} = 3$, $\omega = 1$. Формулы (25) соответствуют вертикальному положению лопатки с центром в начале координат, преобразования координат, необходимые для получения контуров, изображенных на фиг. 6, очевидны.

Фиг. 10.

Линии тока $\Psi = {\text{const}}$ в случае лопатки прямоугольной формы.

На фиг. 11 изображены линии тока, полученные в результате численного расчета в случае лопатки более сложной формы: параметрические уравнения рассматриваемого контура совпадают с уравнениями (25), если положить в них

$r(t) = \left\{ \begin{gathered} {{a}_{0}}{\text{/}}\cos t,\quad t < \arctan \left( {{{b}_{0}}{\text{/}}{{a}_{0}}} \right), \hfill \\ {{b}_{0}},\quad t \geqslant \arctan \left( {{{b}_{0}}{\text{/}}{{a}_{0}}} \right). \hfill \\ \end{gathered} \right.$
Расчеты проведены при ${{N}_{0}} = 120$, ${{N}_{1}} = 180$ (фиг. 10а: $\omega = 4$, фиг. 10б: $\omega = 1$).

Фиг. 11.

Линии тока $\Psi = {\text{const}}$ в случае лопатки сложной формы.

4.2. Вращение кругового цилиндра внутри некругового

Приведем результаты расчета течения вязкой жидкости, заключенной между вращающимся с угловой скоростью $\omega $ круговым цилиндром радиуса ${{\rho }_{0}}$ (внутренний контур) и внешним цилиндром эллиптического и сглаженного прямоугольного (описывается формулами (23)) сечения. Расстояние между центрами внешнего и внутреннего контуров равно $\Delta {\kern 1pt} x$. Течение в этом случае также стационарно, поэтому течение жидкости может быть описано с помощью линий тока. Пусть начало координат расположено в центре внешнего контура, центр внутреннего контура лежит на оси $Ox$.

На фиг. 12 изображены линии тока $\Psi = {\text{const}}$, полученные в результате численного расчета при ${{N}_{0}} = 60$, ${{N}_{1}} = 180$ для $\omega = 1$ для внешнего контура в форме: (а) – эллипса с полуосями ${{a}_{1}} = 1$ и ${{b}_{1}} = 0.6$ при ${{\rho }_{0}} = 0.2$, $\Delta {\kern 1pt} x = 0.3$; (б) – скругленного прямоугольника со сторонами ${{a}_{1}} = 1$ и ${{b}_{1}} = 0.6$ при ${{\rho }_{0}} = 0.15$, $\Delta {\kern 1pt} x = 0.3$; (в) – эллипса с полуосями ${{a}_{1}} = 1$ и ${{b}_{1}} = 0.4$ при ${{\rho }_{0}} = 0.1$, $\hat {x} = 0.04$. Значения функции тока на приведенных линиях уровня представлены в табл. 5. Эти значения несут информацию о величине скорости на линиях тока: она, как известно, пропорциональна изменению значений функции тока.

Фиг. 12.

Линии тока $\Psi = {\text{const}}$ в случае вращения внутреннего кругового цилиндра.

Таблица 5.  

Значения функции тока на линиях уровня на фиг. 12

Линии тока 1 2 3 4 5 6
(а) 0.1477 0.1558 0.1593 0.1599 0.1602 0.1604
(б) 0.1294 0.1357 0.1387 0.1402 0.1403 0.1404
(в) 0.1094 0.1107 0.1110 0.1111 0.1112 0.1113

Как видно из фиг. 12а, в, при уменьшении осей эллипса и изменении положения внутреннего контура картина вихревой структуры может качественно измениться.

ЗАКЛЮЧЕНИЕ

Разработана численная схема без насыщения метода граничных элементов для решения задачи течения вязкой жидкости в приближении Стокса в двусвязной области, границы которой движутся заданным образом. Бигармоническая функция тока представлена в виде комбинации двух гармонических функций (соотношение Гурса). Получена система интегральных уравнений для нахождения указанных гармонических функций. Для аппроксимации системы интегральных уравнений системой линейных уравнений применены квадратурные формулы без насыщения. Точность численной схемы проверена на известном решении задачи течения вязкой жидкости между двумя вращающимися круговыми цилиндрами и на многих других тестовых краевых задачах, для которых имеются точные решения. Численные результаты в расчетной области мало отличаются от точных уже при небольшом числе граничных элементов. Показано, как за счет неравномерного распределения точек на контурах можно повышать точность вычислений при одном и том же числе граничных элементов. При увеличении числа элементов сетки по арифметической прогрессии погрешность в расчетной области убывает по геометрической прогрессии. Рассмотрены решения некоторых оригинальных задач, в частности, получена картина линий тока в математической модели миксера.

К представленной в данной работе схеме наиболее близко численное решение [26] бигармонического уравнения в односвязной области, в которой используется аппроксимация граничного интегрального уравнения с помощью быстрого преобразование Фурье. Из приведенной в [26] таблицы можно видеть, что схема насыщаема и погрешность является степенной функцией числа узлов n:

$\Delta {{\rho }_{n}} = \left\| {{{{\tilde {\rho }}}_{n}} - \rho } \right\|\sim C{{n}^{{ - m}}},$
где $\rho $ – точное решение бигармонического уравнения, ${{\tilde {\rho }}_{n}}$ – численное решение при числе узлов $n$, $C$ – некоторая константа. Показатель степени можно оценить, используя данные таблиц для величины $CO = {{\log }_{2}}\frac{{\Delta {{\rho }_{n}}}}{{\Delta {{\rho }_{{2n}}}}} = {{\log }_{2}}{{2}^{m}} = m$.

Из приведенной в [26] табл. 3 следует, что величина ${\text{CO}} = m$ с ростом n стремится к значению 1.5. Это означает, что схема насыщаема и порядок погрешности весьма низкий – между первым и вторым. Предлагаемая в нашей статье схема ненасыщаема и ее погрешность уменьшается по экспоненте $\Delta {{\rho }_{n}}\sim {{e}^{{ - Cn}}}$. При увеличении числа узлов в 2 раза погрешность уменьшается в ${{e}^{{Cn}}}$ раз, тогда как в схеме с быстрым преобразованием Фурье погрешность уменьшается всего в $\frac{{\Delta {{\rho }_{n}}}}{{\Delta {{\rho }_{{2n}}}}} = {{2}^{m}} \approx 3$ раза.

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

  1. Ландау Л.Д., Лифшиц Е.М. Гидродинамика. М.: Наука. Физматлит, 1986. 733 с.

  2. Кочин Н.Е., Кибель И.А., Розе Н.В. Теоретическая гидромеханика. Ч. 2. М.: Физматгиз, 1963. 727 с.

  3. Жуковский Н.Е. Полное собрание сочинений. Т. 3. Гидравлика. Прикл. механика. М.–Л.: Гостехиздат, 1949. 700 с.

  4. Жуковский Н.Е., Чаплыгин С.А. О трении смазочного слоя между шипом и подшипником // Тр. Отделения физ. наук об-ва любителей естествознания. 1906. Т. 13. В. 1. С. 24–33.

  5. Чаплыгин С.А. Полн. собр. соч. С.А. Чаплыгина. Т. 2. М.: Гостехиздат, 1948.

  6. Sommerfeld A. Zur hydrodinamishen Theorie der Schmiermittelreibung // Z. Math. u. Phys. 1904. V. 50. P. 97.

  7. Ballal B.Y., Rivlin R.S. Flow of a newtonian fluid between eccentric rotating cylinders: inertial effects // Arch. Rational Mech. Anal. 1976. V. 62. P. 237–294.

  8. Чернявский В.М. Точное решение о ползущем цилиндрическом течении в подшипнике со свободным шипом // Докл. АН. 2008. Т. 418. № 1. С. 42–45.

  9. Казакова А.О., Петров А.Г. О поле скоростей вязкой жидкости между двумя цилиндрами, вращающимися и движущимися поступательно // Изв. РАН. МЖГ. 2016. № 3. С. 16–25.

  10. Терентьев А.Г., Терентьев А.А. Движение цилиндра в вязкой жидкости при малых числах Рейнольдса // Изв. НАНИ ЧР. 2002. № 2. С. 44–62.

  11. Stokes G.G. On the effect of the internal friction of fluids on the motion of pendulums // Trans. Camb. Phil. Soc. 1851. V. 9. Part II. 8–106 pp.

  12. Вабищевич П.Н. Численное решение краевых задач для эллиптических уравнений четвертого порядка // Ж. вычисл. матем. и матем. физ. 1984. Т. 24. № 8. С. 1196–1206.

  13. Сорокин С.Б. Метод поэтапного обращения для численного решения бигармонического уравнения // Сиб. матем. журнал. 1995. Т. 36. № 3. С. 659–663.

  14. Ряжских В.И., Слюсарев М.И., Попов М.И. Численное интегрирование бигармонического уравнения в квадратной области // Вестник СПбГУ. Серия 10. Прикладная математика. Информатика. Процессы управления. 2013. № 1. С. 52–62.

  15. Терентьев А.Г., Афанасьев К.Е. Численные методы в гидродинамике: Учеб. пособие. Чебоксары: Изд-во Чуваш. ун-та, 1987. 80 с.

  16. Terentiev A.G., Kirschner I.N., Uhlman J.S. The hydrodynamics of cavitating flows. New York: Backbone Publishing Company, USA, 2011. 598 p.

  17. Крауч С., Старфилд А. Методы граничных элементов в механике твердого тела. М.: Мир, 1987.

  18. Elliott L.A., Ingham D.B., Bashir T. El. The boundary element method for the solution of slow flow problems for which a paradoxical situation arises // Proc. Boundary Element Methods in Fluid Dynamics II, Southampton, 1994. 16–24 pp.

  19. Терентьев А.Г., Казакова А.О. Численное решение плоской задачи теории упругости в многосвязной области // Вестн. Чувашского гос. пед. ун-та им. И.Я. Яковлева. Сер. Механ. предельного состояния. 2016. № 2(28). С. 35–48.

  20. Казакова А.О., Терентьев А.Г. Численное решение краевых задач для полигармонического уравнения // Ж. вычисл. матем. и матем. физ. 2012. Т. 52. № 11. С. 2050–2059.

  21. Бреббия К., Теллес Ж., Вроубелл Л. Методы граничных элементов: Пер. с англ. М.: Мир, 1987. 524 с.

  22. Воинов В.В., Воинов О.В., Петров А.Г. Метод расчета потенциального обтекания тела вращения потоком несжимаемой жидкости // Ж. вычисл. матем. и матем. физ. 1974. Т. 14. № 3. С. 797–802.

  23. Петров А.Г., Смолянин В.Г. Расчет профиля капиллярно-гравитационной волны на поверхности тяжелой жидкости конечной глубины // Вестн. Московского ун-та. Серия 1: Матем. Механика. 1991. № 3. С. 92–96.

  24. Петров А.Г. Квадратурные формулы для периодических функций и их приложение к методу граничных элементов // Ж. вычисл. матем. и матем. физ. 2008. Т. 48. №. 8. С. 1344–1361.

  25. Бабенко К.И. Основы численного анализа. М.: Наука, 1986. 744 с.

  26. Jiang Y., Wang B., Xu Y. A fast Fourier–Galerkin method solving a boundary integral equation for the biharmonic equation // SIAM J. NUMER. ANAL. V. 52. № 5. P. 2530–2554.

  27. Петров А.Г. Численные схемы без насыщения для периодических функций // Докл. АН. 2018. Т. 481. № 4. С. 362–366.

  28. Петров А.Г. Схема без насыщения для обтекания решетки профилей и вычисление точек отрыва в вязкой жидкости // Ж. вычисл. матем. и матем. физ. 2011. Т. 51. № 7. С. 1326–1338.

  29. Петров А.Г., Потапов И.И. О расчете сил, действующих на тела, для плоских и осесимметричных задач кавитационного обтекания // Ж. вычисл. матем. и матем. физ. 2016. Т. 56. № 2. С. 318–331.

  30. Петров А.Г., Сандуляну Ш.В. Моделирование электрохимической обработки методом граничных элементов без насыщения // Ж. вычисл. матем. и матем. физ. 2016. Т. 56. № 10. С. 120–130.

  31. Алгазин С.Д. Численные алгоритмы без насыщения. М.: Научный Мир, 2002. 155 с.

  32. Ламб Г. Гидродинамика. М: ОГИЗ, 1947. 929 с.

  33. Лойцянский Л.Г. Механика жидкости и газа. М.: Наука, 1978. 736 с.

  34. Слезкин Н.А. Динамика вязкой несжимаемой жидкости. М.: Гостехиздат, 1955. 521 с.

  35. Тихонов А.Н., Самарский А.А. Уравнения математической физики. М.: Изд-во Моск. ун-та, 1999. 799 с.

  36. Фихтенгольц Г.М. Курс дифференциального и интегрального исчисления. Т. III. М.–Л.: Физматлит, 1960. 656 с.

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