§37. Постановки задач и алгоритмы решения

Постановка плоской стационарной задачи со свободной границей

Рис. 60. Схема области течения и основные обозначения

 

Пусть задано течение идеальной невязкой несжимаемой жидкости со свободной границей (рис. 60). Область течения ограничена свободной границей , участками втекания и вытекания , а также участком прямолинейного дна . Глубина жидкости на бесконечности принимается равной , скорость течения , давление на свободной поверхности предполагается равным нулю , ускорение силы тяжести направлено вниз, против направления оси . Границы и должны быть выбраны на достаточно большом удалении от выступа с тем, чтобы поток через эти участки границы был близок к параллельному.

Данная задача описывается уравнением Лапласа

, ,                                                  (1)

для функции комплексного потенциала , где - потенциал скорости и - функция тока, удовлетворяющие условиям Коши-Римана.

На боковых участках границы области и дне выполняются краевые  условия вида:

                                                 (2)

Свободная граница является линией тока (), на которой справедливо уравнение Бернулли

.                                   (3)

Задача является нелинейной в силу нелинейности условия (3) и в силу того, что свободная граница заранее неизвестна и ее положение должно быть определено в ходе решения задачи.

Для численных расчетов задача приводится к безразмерному виду. В качестве характерных размерных величин выбирается глубина и скорость потока на бесконечности. Краевая задача останется без изменения за исключением условия (3) , которое преобразуется к виду

,                                                              (4)

где - число Фруда.

Следует отметить, что данная задача имеет неединственное решение для некоторого диапазона изменения числа Фруда. Этот результат впервые был получен Н.Н. Моисеевым [40], который изучал в приближенной постановке задачу обтекания бугра или впадины сверхкритическим потоком. Тривиальное решение данной задачи описывает прямолинейный поток, другое – уединенные волны на поверхности жидкости. Приведенная к безразмерному виду краевая задача зависит от числа Фруда . В работе [42] с помощью вариационного принципа доказано, что для бесконечного множества значений числа Фруда задача имеет, по крайней мере, два различных решения. Следовательно, для получения однозначного решения использовать число Фруда в качестве параметра задачи нецелесообразно. В работе [29] отмечается, что данная задача имеет единственное решение, если в качестве определяющего течение параметра вместо числа Фруда задавать безразмерный параметр , характеризующий отношение скорости в вершине волны к скорости набегающего потока на бесконечности . При этом число Фруда есть функция от : .

Определение функциональной зависимости .

Уравнение (3) справедливо для любой точки свободной границы. Обозначим через - ординату вершины волны. Тогда .

Поделив правую и левую части этого равенства на и воспользовавшись выражением для числа Фруда, получим

.                                                                   (5)

После этого (4) перепишется следующим образом

.                                                   (6)

Параметр изменяется в пределах [0;1); 1 - соответствует бесконечному числу Фруда, 0 - числу Фруда, близкому к единице, при котором амплитуда построенной волны максимальна.

Алгоритм построения свободной границы

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

.                                             (7)

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

,                                                                   (8)

где - номера узлов точек свободной границы, определяется формулой (7), - длина -го элемента свободной границы.

Определение формы свободной границы. Алгоритм нахождения свободной границы осуществляется по следующей схеме:

1)     пусть на -й итерации известно некоторое положение свободной границы ;

2)     по формуле (8) определяются значения в узлах на ;

3)     решается краевая задача с заданным распределением потенциала на свободной границе ;

4)      вычисляется новое положение свободной границы

, где .

Цикл повторяется до выполнения требуемой точности

.                                                            (9)

После сходимости итерационного процесса вычисляется число Фруда по формуле (5).

Во всех расчетах в качестве нулевого приближения берется прямая линия , исключение составляет окрестность точки , в которой начальное значение .

Постановка плоской нестационарной задачи со свободной границей

Рис. 61. Схема области течения и основные обозначения

 

В расчетной области течения , ограниченной свободной поверхностью и твердыми стенками (рис. 61), решается уравнение Лапласа

, ,                                                  (10)

для аналитической в области течения функции комплексного потенциала .

На твердых границах области выполняется условие непротекания

,                                                                     (11)

На свободной границе выполняются кинематическое и динамическое условия

,                                                     (12)

,                                             (13)

где g - ускорение свободного падения. Начальное положение свободной границы, соответствующее уединенной волне, и распределение потенциала на ней получены из решения стационарной задачи об уединенной волне [9]. При этом предполагается, что на бесконечности жидкость покоится: .

В численных расчетах область течения ограничивается вертикальными стенками, на которых ставится условие непротекания. Для удобства численной реализации задача приводится к безразмерному виду. В качестве характерных размерных величин выбираются ускорение свободного падения и глубина бассейна . При этом краевая задача (10)-(12) останется без изменений, а уравнение (13) примет вид:

.                                             (14)

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

Алгоритм движения по времени

Метод Эйлера

Используемый ниже метод решения задачи впервые был предложен М.А. Лаврентьевым и Б.В. Шабатом [35] и хорошо зарекомендовал себя при решении задач со свободными границами [2, 3, 8, 10, 46].

Краевая задача (10)-(12), (14) является нестационарной, но в отличие от традиционных задач математической физики время явно входит только в граничные условия (12), (14), представляющие собой обыкновенные дифференциальные уравнения первого порядка, для интегрирования которых используется явный метод Эйлера.

Пусть в некоторый момент времени задано положение свободной границы и распределение потенциала на ней. Далее необходимо решить уравнение Лапласа (10) в области с условием на и условием (11) на . Новое положение свободной границы и распределение потенциала на ней для момента времени можно вычислить, используя условия (12) и (14), дискретный аналог которых расписывается по схеме Эйлера следующим образом:

                                                                (15)

,                     (16)

где - значения функций на k-м шаге по времени.

Таким образом, получается смешанная краевая задача для уравнения Лапласа (10) с граничными условиями (11) и (16), но уже для момента времени . Повторное ее решение и использование граничных условий позволяет определить положение свободной границы и распределение потенциала на ней для момента времени и т.д.

Выбор шага по времени

Соотношения (15) и (16) представляют собой метод Эйлера 1-го порядка точности. Во многих случаях точность метода Эйлера бывает недостаточной, поэтому необходимо проводить интегрирование уравнений (12) и (14) по схемам более высокого порядка точности [16, 18] или использовать различные модификации неявных методов.

Описанная в предыдущем пункте процедура движения по времени характеризует явный метод Эйлера, а поэтому условно устойчивый.

В работе для выбора шага интегрирования по времени используется алгоритм, описанный в [2, 8]. Предложенная методика позволяет выбирать шаг по времени, исходя из двух условий:

1)     любая частица жидкости за временной шаг не может переместиться на расстояние больше заданного;

2)     узлы любого элемента не могут изменять ориентацию относительно друг друга (исключается самопересечение области).

Введем величину по следующему правилу ,

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

Первое условие приводит к следующему ограничению шага по времени          ,

где - заданное максимальное перемещение частиц за один временной шаг, - модуль максимальной скорости частиц.

Второе условие приводит к следующему ограничению       .

Окончательно, шаг по времени будет - .

При численных расчетах целесообразно задавать нижнюю границу временного шага . Кроме того, задается ограничение на максимальный временной шаг . Это значение используется в качестве начального шага и служит ограничителем при увеличении шага по времени. Увеличение шага выполняется принудительно в случае, если за шагов не изменялось. В расчетах увеличение шага производилось в полтора раза, а равнялось 50, =0,01, =0,0001.

Приведенная методика выбора шага по времени тестировалась на нелинейной задаче Релея о схлопывании сферической газовой полости в безграничной жидкости, для которой известно аналитическое решение [8].