Solution for the fluid dynamics problems by the discontinuous Galerkin method in the curvolinear coordinate system
- Authors: Kapustina E.S., Albikov R.R., Kulyagin A.I., Frolov T.E., Chaldaev A.I.
- Issue: Vol 7, No 10 (2019)
- Section: Статьи
- Submitted: 27.01.2025
- Accepted: 27.01.2025
- URL: https://ogarev-online.ru/2311-2468/article/view/278162
- ID: 278162
Cite item
Full Text
Abstract
The development of a method for solving the one-dimensional fluid dynamics equation by the discontinuous Galerkin method is considered. Test calculations have been done for the problem of a strong point explosion.
Full Text
Решение задач газовой динамики разрывным методом Галёркина в криволинейной системе координат1
Введение. Численные методы повышенного порядка точности для решения задач механики сплошной среды на сегодняшних день развиваются многими научными коллективами [1–4]. Наиболее перспективным методом является метод Галёркина с разрывными базисными функциями [5]. Он сочетает в себе качества конечно-объемных и конечно-элементных методов, что позволяет получать с достаточной точностью решать задачи, решения которых характеризуются высокими значениями градиентов. В данной работе построена методика решения одномерных задач газовой динамики, обладающих сферической симметрией. Выполнены тестовые расчеты для задачи о сильном точечном взрыве [6; 7].
Разрывный метод Галёркина. Определим разрывный метод Галёркина [5] для одномерной неоднородной системы уравнений Эйлера.
где
В приведенных выше уравнениях ρ – плотность жидкости, u – скорость жидкости, p – статическое давление, E и H – полная энергия и полная энтальпия на единицу массы.
Для нахождения давления используем уравнение состояния идеального газа
где – показатель адиабаты.
В уравнениях (1) – (4) n = 0 для декартовых координат, n = 1 для цилиндрических координат и n = 2 для сферических координат.
Для применения разрывного метода Галеркина введем равномерную сетку
На каждом отрезке определим базис
Приближенное решение 𝑞ℎ в каждой ячейке представляется в виде разложения по базисным функциям (9) – (12).
Разрывный метод Галеркина получается путем умножения уравнения Эйлера (1) на базисную функцию и интегрирование по некоторому объему (K).
где 𝑑𝐾= 𝑟𝑛𝑑𝑟 – для одномерного потока.
Для одного пространственного измерения уравнение (14) принимает вид
Функция f не определена в точках и – решение может быть разрывным на гранях элементов, что приведет к неоднозначности. Эта проблема преодолевается с помощью соответствующего выбора численных потоков на гранях, зависящих от предельных значений функции qℎ слева и справа от точек и .
Будем использовать дискретные потоки Русанова-Лакса-Фридрихса.
Используя приближение для функции 𝑞ℎ, получим систему дифференциальных уравнений
Ограничители наклона. Для многих конечно-разностных или конечно-объемных вычислений характерны разрывные решения и возникновение осцилляции. Так же и в нашем случае, вблизи разрывов потока могут возникать ложные колебания, поэтому необходимо использование лимитеров. Одним из общих подходов к решению данной проблемы служат специальные ограничители.
Согласно [5] будем обозначать действие оператора лимитирования на функцию q следующим образом: ΛПℎq.Одним из простых подходов ограничения служит лимитер Кокбурна.
Запишем разложение решения по линейному базису в ячейке:
Для функции (19) действие оператора ΛПℎ𝑞 запишем как
Значение функции вычисляется как
где - среднее значение на интервале , , а и равны
Если порядок полинома больше 1, то
где среднее интегральное значение на интервале , для полинома степени равной 2.
После применения лимитера
Постановка задачи Седова о сильном точечном взрыве [6]. Поместим небольшое количество безразмерной энергии = 1 в небольшую область радиуса dr в центре сетки, заполненной неподвижной средой плотности , с давлением . Безразмерное давление внутри этого объема определяется:
где v = 2 для цилиндрических координат, v = 3 для сферических координат.
Выбираем dr в 3,5 раза больше, чем шаг сетки. Плотность устанавливается равной =1 по всей сетке, скорость изначально в покое u0 = 0.
На рисунке 1 представлены результаты расчетов, масштабированные относительно значений на фронте ударной волны. Результаты расчетов хорошо согласуются с данными из классических источников [6; 7].
Рис. 1. Распределения плотности, скорости и давления, нормированные относительно значений на фронте ударной волны.
1 Работа выполнена при финансовой поддержке РФФИ и Правительства Республики Мордовия (проект № 18-41-130001 р_а)
About the authors
E. S. Kapustina
Author for correspondence.
Email: ogarevonline@yandex.ru
R. R. Albikov
Email: ogarevonline@yandex.ru
A. I. Kulyagin
Email: ogarevonline@yandex.ru
T. E. Frolov
Email: ogarevonline@yandex.ru
A. I. Chaldaev
Email: ogarevonline@yandex.ru
References
- Вязников К. В., Тишкин В. Ф., Фаворский А. П. Построение монотонных разностных схем повышенного порядка аппроксимации для систем уравнений гиперболического типа // Математическое моделирование. – 1989. – Т. 1. № 5. – С. 95–120.
- Jiang G.-S., Shu C.-W. Efficient implementation of weighted ENO schemes // Journal of computational physics. – 1996. – Vol. 126. – P. 202–228.
- Shu C.-W. Essentially Non-Oscillatory and Weighted Essentially Non-Oscillatory Schemes for Hyperbolic Conservation Laws. ICASE Report No. 97-65. – Institute for Computer Applications in Science and Engineering (ICASE), 1997. – 78 p.
- Жалнин Р. В. О построении параллельного вычислительного алгоритма высокого порядка точности для гиперболических систем уравнений // Труды Средневолжского математического общества. – 2007. – Т. 9. № 1. – С. 145–153.
- Cockburn B. An Introduction to the Discontinuous Galerkin Method for Convection-Dominated Problems // Advanced Numerical Approximation of Nonlinear Hyperbolic Equations (Lecture Notes in Mathematics). – 1998. – Vol. 1697. – Р. 151–268.
- Седов Л. И. Механика сплошной среды: в 2 т. – Т. 1. – М.: Наука, 1970. – 492 с.
- Зельдович Я. Б., Райзер Ю. П. Физика ударных волн и высокотемпературных гидродинамических явлений. – М.: ФИЗМАТЛИТ, 2008. – 656 с.
Supplementary files
