Разработка программы для численного газодинамического моделирования на основе лагранжево-эйлеровой схемы LES - ASG
Автор: Белоусов Антон Владимирович, Храпов Сергей Сергеевич
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Компьютерное моделирование
Статья в выпуске: 1 (26), 2015 года.
Бесплатный доступ
Представлены результаты численного моделирования уравнения переноса с неоднородным распределением скорости для одномерного случая. Проведен анализ и сравнение численных схем LES и MUSCL для кусочно-линейной и кусочно-постоянной реконструкции.
Численные схемы, лагранжево-эйлерова схема
Короткий адрес: https://sciup.org/14968975
IDR: 14968975 | DOI: 10.15688/jvolsu1.2015.1.4
Текст научной статьи Разработка программы для численного газодинамического моделирования на основе лагранжево-эйлеровой схемы LES - ASG
DOI:
В данной работе проведено сравнение двух типов решения уравнения переноса с неоднородным распределением скорости, а именно LES (лагранжево-эйлерова схема) и MUSCL (Monotonic Upstream-Centered Scheme). По результатам сравнения можно определить эффективность схем, а также точность по отношению к вычислительным затратам для схем равного порядка точности. Все полученные данные будут способствовать дальнейшей реализации схемы LES — ASG уравнений газодинамики.
-
1. Численные схемы
Разработка новых и модификация уже существующих численных методов для повышения их эффективности всегда были актуальными задачами вычислительной математики. Это связано как с практической необходимостью нахождения решений новых сложных задач, так и самой логикой развития численных методов как раздела прикладной математики.
Для построения численного алгоритма необходимо прежде всего четко поставить математическую задачу, эквивалентную данной физической задаче. Кроме того, алгоритм, позволяющий корректно производить вычисления, должен удовлетворять ряду требований, чего не всегда просто добиться в каждой конкретной ситуации.
Известно, что решения различных задач математической физики, которые описываются гиперболическими системами уравнений, могут быть гладкими в одних областях и разрывными в других [1; 5; 6; 8; 9]. Разрывные решения могут при этом возникать из гладких начальных данных. Такие свойства решений налагают на алгоритмы численного решения достаточно жесткие требования. С одной стороны, численный метод должен уметь сохранять свойство монотонности в тех областях, где искомые решения имеют большие перепады значений. С другой стороны, тот же метод должен обладать высоким порядком точности в тех областях, где решение является гладким.
-
1.1. Схема MUSCL
Данная схема относится к методу конечных объемов, обеспечивает высокую точность решения. Идея состоит в том, чтобы заменить кусочно-постоянную аппроксимацию на реконструкцию ячеек и получить их промежуточные состояния на каждом временном шаге. Для каждой ячейки ограничен угол наклона, реконструкция левой и правой ячейки производится непосредственно через вычисление потоков на границах ячеек [3; 11].
-
1.2. Схема LES
Численные схемы, основанные на лагранжевом или эйлеровом подходах, обладают как преимуществами, так и недостатками. Комбинирование лагранжева и эйлерова подходов в рамках одного алгоритма позволяет объединить преимущества обоих методов. Для численного решения можно применить схему «предиктор — корректор». LES является обобщением новой численной схемы cSPH — TVD (combined Smoothed Particle Hydrodynamics — Total Variation Diminishing) [4; 7; 10; 12; 13]. Схема LES строится для уравнения переноса, не только для гидродинамического моделирования, но и прекрасно подходит для задач по переносу загрязненных примесей в приземном слое атмосферы [2].
-
1.3. Кусочно-постоянная реконструкция
Рассмотрим одномерное уравнение переноса с неоднородным распределением скорости:
^ + =0, В - В(t) -const.
at ox
Применив схему MUSCL к уравнению (1), получим
Q " + -(1 - A i (i))Q " + A 2 (i)Q '- 1 , (2)
где
A i (i)- 0 +1 / 2 (1 - - ',
A s et) - G - 1 / 2 (1 - C i-1/2 - С ,-3/2 ) .
Следует учитывать условия устойчивости
С , - , С , < 1.
h
Для реализации схемы LES уравнение (1) будет иметь вид o„+1_ . B1№\
Q, Д1- QQ, + где
В1(г) = С,+1/2,(6)
B 2 ( t) - С , - 1/2 .
Погрешность для обеих схем рассчитываем через соотношение (7)
N е - ^ Е |Q, - Q'|, С, < 1.(7)
-
1.4. Кусочно-линейная реконструкция
-
2. Проведение вычислительных экспериментов
Проведем сравнение численных схем MUSCL и LES для кусочно-линейной и кусочно-постоянной реконструкции для решения уравнения переноса с неоднородным распределением скорости. Следует обратить внимание, что обе схемы совпадают при U = = const, а также схемы хороши для реализации переноса гладких профилей, поэтому рассмотрим, как будет вести себя профиль, представленный на рисунках 1 и 2.
Рис. 1. Исходный профиль Рис. 2. Профиль скорости
Применив схему MUSCL к уравнению (1), получим
Q"+1 - (1 - Ai(.))Q” + A2(.)Q'-i - Аз(г)А”h + A4(.)A'-ih,(8)
где B 1 ,B 2 ,B 3 и B 4 рассчитываем через соотношение (9)
A i (t)-C . +i / 2 (1 - С ,+1/2 -С ,-1/2 ) ,
A s (t) - С ,- 1 / 2 (1 - С '-1/2 - С '-3/2 ) ,
Д Г ( С ' +1 / 2 + С '- 1 / 2 А
A3(t) - С'+1/2 I 1^) ,
Д п С '- 1 / 2 + С '- 3 / 2А
A 4 ( t ) - С '- 1 / 2 11^I .
Как и в кусочно-постоянной реконструкции, следует учитывать условия устойчивости (4).
Для реализации схемы LES применим шаг «предиктор — корректор» к уравнению (1) и в результате получим
Q " +1 = (1 - Q" + ^Q ?- , - Вз(ОД t + B 4 ( . ) A ' - i |, (10)
5 + 5 +-1 2 2
где В 1 , В 2 , В 3 , В 4 , 5 + и 5 +1 рассчитываем через соотношения (11) и (12)
В 1 (г)= С г +1 / 2 ,
В 2 (г) = С г- 1 /2 ,
В 3 ( ^ = С г+1/2 (1 - С г ),
В 4 ( г) = С г - 1/2 (1 — С г- 1 )-
5 + = 1 + С г+1/2 — С г , 5 +-1 = 1 + С г- 1 / 2 — С г- 1 .
Проведем тестовые расчеты и получим решения на сетках с частотой дискретной пространственной дискретизации N : 300, 600, 1 200, 2 400, 4 800, 9 600. Будем использовать ограничитель minmod. Количество итераций для N = 300 будет 970, а для каждого последующего N количество итераций увеличивается в два раза, для удовлетворения условия (4).
/ U i+1 - U i U i - U i - 1
\ h ’ h
= -(szyn(a) + S2gn(b))mm( | a | , | b | ).
L(a, b)

Рис. 3. Конечные профили для схемы LES при N = 300 , где: сплошная линия — это кусочно-постоянная реконструкция; прерывистая линия — это кусочно-линейная реконструкция; пунктирная линия — это исходный профиль

Рис. 4. Конечные профили для схемы MUSCL при N = 300 , где: сплошная линия — это кусочно-постоянная реконструкция; прерывистая линия — это кусочно-линейная реконструкция; пунктирная линия — это исходный профиль
Обратим внимание на то, что обе схемы (рис. 3 и 4) почти полностью совпадают в конечных профилях. Более подробные результаты испытаний представлены на рисунках 5–8, а также в таблице 1.
Таблица 1
Результаты тестов, погрешность вычислений
N |
Кусочно-постоянная реконструкция |
Кусочно-линейная реконструкция |
||
MUSCL |
LES |
MUSCL |
LES |
|
300 |
7, 5455 х 10 - 2 |
7, 5451 х 10 - 2 |
2, 0163 х 10 - 2 |
1,0191 х 10 - 2 |
600 |
4,2171 х 10 - 2 |
4, 2169 х 10 - 2 |
5, 7162 х 10 - 3 |
5, 7275 х 10 - 3 |
1 200 |
2,2633 х 10 - 2 |
2, 2633 х 10 - 2 |
2,6335 х 10 - 3 |
2, 6309 х 10 - 3 |
2 400 |
1,1818 х 10 - 2 |
1,1818 х 10 - 2 |
1,2402 х 10 - 3 |
1, 2411 х 10 - 3 |
4800 |
6, 0794 х 10 - 3 |
6, 0794 х 10 - 3 |
5,9244 х 10 - 4 |
5, 9223 х 10 - 4 |
9600 |
3, 0903 х 10 - 3 |
3, 0903 х 10 - 3 |
2,7158 х 10 - 4 |
2, 7163 х 10 - 4 |
Составим формулу, по которой будем сравнивать кусочно-линейную схему MUSCL с LES.
N
F(х) = 1одш ^Q i — Q * , (14)
i =0
где Q i — решение по MUSCL, а Q* — решение по LES.

Рис. 5. Вырезка из конечного профиля схемы LES с кусочно-линейной реконструкцией на сетках N = 300 (сплошная линия), N = 2 400 (прерывистая линия), N = 9 600 (пунктирная линия), исходный профиль (плюс)

Рис. 6. Профиль схемы LES с кусочно-линейной реконструкцией в моменты итераций
150 (квадрат), 300 (плюс), 450 (круг), 700 (крест), 850 (ромб), для N = 300
При проведении тестовых расчетов мы получили данные, на основе которых можем полагать, что численные схемы MUSCL и LES одинаково хорошо применимы для моделирования уравнений переноса.
По итогам проведенной работы мы удостоверились в правильности выбора схемы LES для последующей разработки программы для численного газодинамического моделирования на основе схемы LES — ASG.

Рис. 7. Отличие кусочно-линейной схемы MUSCL от LES по формуле (14)

Рис. 8. Погрешность вычислений кусочно-линейной схемы LES
Список литературы Разработка программы для численного газодинамического моделирования на основе лагранжево-эйлеровой схемы LES - ASG
- Алиев, А.В. Иерархический SPH-метод для математического моделирования в гравитационной газовой динамике/А.В. Алиев, Г.А. Тарнавский//Сиб. электрон. мат. изв. -2007. -C. 376-434.
- Белослудцев, А.А. Информационно-компьютерный комплекс для моделирования динамики примесей от предприятий химической промышленности/А.А. Белослудцев, Д.В. Гусаров, М.А. Еремин, Н.М. Кузьмин, С.А. Хоперсков, С.С. Храпов//Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. -2009. -№ 12. -C. 95-102.
- Еремин, М.А. Конечно-объемная схема интегрирования уравнений гидродинамики/М.А. Еремин, А.В. Хоперсков, С.А. Хоперсков//Изв. Волгогр. гос. техн. ун-та. -2010. -№ 6:8. -C. 24-27.
- Жумалиев, А.Г. Численная схема cSPH -TVD: моделирование фронта ударной волны/А.Г. Жумалиев, С.С. Храпов//Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. -2012. -№ 16. -C. 60-67.
- Кузьмин, Н.М. Численное моделирование эволюции неустойчивых мод джетов, выходящих из молодых звездных объектов/Н.М. Кузьмин, В.В. Мусцевой, С.С. Храпов//Астрон. журн. -2007. -№ 84:12. -C. 1089-1098.
- Куликовский, А.Г. Математические вопросы численного решения гиперболических систем уравнений/А.Г. Куликовский, Н.В. Погорелов, А.Ю. Семенов. -М.: ФИЗМАТ-ЛИТ, 2001. -608 c.
- Кузьмин, Н.М. Численная схема сSPH -TVD: исследование влияния ограничителей наклонов/Н.М. Кузьмин, А.В. Белоусов, Т.С. Шушкевич, С.С. Храпов//Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. -2014. -№ 1. -C. 22-33.
- Писарев, А.В. Особенности динамики затопления Волго-Ахтубинской поймы в зависимости от режимов испарения и инфильтрации/А.В. Писарев, С.С. Храпов, А.А. Воронин, Т.А. Дьяконова, Е.А. Циркова//Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. -2012. -№ 1. -C. 36-41.
- Писарев, А.В. Численная модель динамики поверхностных вод в русле Волги: оценка коэффициента шероховатости/А.В. Писарев, С.С. Храпов, Е.О. Агафонникова, А.В. Хоперсков//Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. -2013. -№ 1. -C. 114-130.
- Храпов, C.C. Численная схема для моделирования динамики поверхностных вод на основе комбинированного SPH-TVD-подхода/C.C. Храпов, А.В. Хоперсков, Н.М. Кузьмин, А.В. Писарев, И.А. Кобелев//Вычислительные методы и программирование. -2011. -Т. 12, № 1. -C. 282-297.
- Хоперсков, А.В. Динамика газового диска в неосесимметричном темном гало/А.В. Хоперсков, М.А. Еремин, С.А. Хоперсков, М.А. Бутенко, А.Г. Морозов//Астрон. журн. -2012. -№ 89:1. -C. 19-31.
- Хоперсков, А.В. Задача управления гидрологическим режимом в эколого-экономической системе «Волжская ГЭС -Волго-Ахтубинская пойма». Ч. 1. Моделирование динамики поверхностных вод в период весеннего паводка/А.В. Хоперсков, С.С. Храпов, А.В. Писарев, А.А. Воронин, М.В. Елисеева, И.А. Кобелев//Проблемы управления. -2012. -№ 5. -C. 18-25.
- Khrapov S. The Numerical Simulation of Shallow Water: Estimation of the Roughness Coefficient on the Flood Stage/S. Khrapov, A. Pisarev, I. Kobelev, A. Zhumaliev, E. Agafonnikova, A. Losev, A. Khoperskov//Advances in Mechanical Engineering. -2013. -Vol. 2013. -Article ID 787016, 11 pages.