Метод Давыдова для случая несжимаемой невязкой тяжелой жидкости на регулярной сетке

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1, Хантер К. О захлопывании пустой полости в воде // Механика: период, сб. пер, иностр. ст. 1961. № 3 (67). С. 77-100.

2, Кожанов В. С. Расчет отраженных ударных волн в задаче о схлопывании пустой полости // Изв. Сарат, ун-та. Нов, сер, 2010, Т. 10, Сер, Математика, Механика, Информатика, вып. 1, С, 44-54,

3, Бейтмен Г., Эрдейи А. Высшие трансцендентные функции. Гипергеометрическая функция. Функции Лежандра, М,: Наука, 1965, 296 с,

УДК 533.6.011

Д. И. Ливеровский, С. П. Шевырев

МЕТОД ДАВЫДОВА ДЛЯ СЛУЧАЯ НЕСЖИМАЕМОЙ НЕВЯЗКОЙ ТЯЖЕЛОЙ ЖИДКОСТИ НА РЕГУЛЯРНОЙ СЕТКЕ

В случае моделирования движения несжимаемой тяжелой жидкости со свободной поверхностью необходимо определять положение этой поверхности в процессе решения, а также учитывать влияние земного тяготения. В данной статье такая задача решалась численным методом Давыдова [1] на регулярной сетке в случае двух пространственных переменных. Для определения положения свободной поверхности использовался метод маркеров [2, 3].

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

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

du dt + du2 1 duv dx + dy + 1 VP = 0 po dx '

dv dt + duv 1 dv2 dx + dy + - if = -g, Po dy ^'

du dx + ТУ =0, dy '

где и, V - компоненты вектора скорости; р - давление; р0 - постоянная плотность; д - ускорение свободного падения.

Область интегрирования разбивается регулярной сеткой на ячейки размером hx х hy каждая. Все искомые параметры (компоненты вектора скорости, давление, плотность) отнесены к центру ячейки (i, j), где i -номер строки, j - номер столбца, i = 1... n; j = 1... m. Вещество, попавшее в ячейку, называется крупной частицей. Суть метода Давыдова (метода крупных частиц) состоит в том, что он использует расщепление по физическим факторам и по координатам. Численное решение получается продвижением дискретными шагами по времени. В классическом методе Давыдова реализация каждого шага осуществляется в три этапа.

1. Эйлеров этап. На этом этапе жидкость предполагается моментально заторможенной, т. е. пренебрегают всеми эффектами, связанными с перемещениями, потока массы через границы ячеек нет, и движение ячейки как твёрдого тела происходит только за счёт сил давления. На эйлеровом этапе опускают конвективные производные, отвечающие за перетекание жидкости.

2. Лагранжев этап. На этом этапе происходит перетекание газа из одной ячейки в другую за счёт вычисления направленного потока массы.

3. Заключительный этап. На этом этапе получаются значения параметров на следующем шаге по времени.

Для течения несжимаемой жидкости добавим еще один этап, назовем его «Пуассонов этап». На нем решается разностное уравнение Пуассона для давления. Это матричное уравнение получается из разностных формул эйлерова этапа ((к + 1)-й шаг по времени):

Ui,j = U^,j — 2PTh^ (Pk+1,7 — 1,7 ),

4j Uji,j 2pohx\ ri+1,j Hi-1,j,

= Vi,j - 2POhy (Pi,j+1 - Pk,j-1,

из равенства нулю разностного представления уравнения неразрывности на эйлеровом этапе (к + 1)-го шага по времени:

и 1к ___

"к = "»,3+1 "»,3-1 + и 1+1,3 и 1-1,3

2 Ьх 2 Ьу

и имеет вид

1 Ь2

Р»,3 = 4

где - разностное представление уравнения неразрывности на к-м шаге по времени, аналогичное (2); т - шаг то времени; Ь = Ьх = Ьу. Граничные условия: непротекание на жестком теле.

162

Приведем результаты расчетов. На рис. 1 иллюстрируется метод Лак-са [3], на рис. 2 8 метод Давыдова. На рис. 2, 3 представлена тестовая задача, решенная для сравнения с методом Лакса.

Рис. 1

Рис. 2

Рис. 3

Рис. 4

Рис. 5

Рис. 6

Рис. 7 Рис. 8

На рис. 4 8 представлено решение задачи о распаде водяного столба и его взаимодействия с препятствием.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Белоцерковский О. М., Давыдов Ю. М. Метод крупных частиц в газовой динамике. Вычислительный эксперимент. М.: Наука, 1982.

2. Шевырев С. П. Расчет течения тяжелой несжимаемой невязкой жидкости методом Давыдова (нестационарный плоский случай) // Математика. Механика: сб. науч. тр. Саратов: Изд-во Сарат, ун-та, 2009. Вып. 11. С. 148-153.

3. Поттер Д. Вычислительные методы в физике. М.: Мир, 1975.

УДК 533.6.011

Р. И. Ливеровский, С. П. Шевырев

МЕТОД ДАВЫДОВА НА ТРЕУГОЛЬНОЙ СЕТКЕ ДЛЯ СЛУЧАЯ СЖИМАЕМОГО ГАЗА

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

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

164