Применение разрывного метода Галеркина
(RKDG) для
уравнения переноса и
уравнения мелкой воды, расчет
слабой сходимости для уравнения мелкой воды.
Все уравнения посчитаны с первым, вторым и третьим
порядком сходимости по пространству и первым порядком по времени.
В работе применялись потоки:
Годунова (для переноса);
Лакса-Фридрихса (для мелкой воды);
В работе применялись лимитеры:
Для первого порядка сходимости не применялись (они там не нужны);
Для второго порядка применялся лимитер ЛП1;
Для третьего порядка применялся лимитер ЛПk;
В архиве 3 проекта для
Qt (рекомендуется использовать
QtCreator) Все программы написаны на C++.
Работа сдавалась в рамках курсовой работы по
КСЕ, потому имена папок в архиве имеют префикс одноименный префикс.
Прилагается отчет в формате
PDF.
Исходники отчета —
LaTeX2e.
МАИ
Прикладная математика.
Вычислительная математика и программирование.
Реализовала: Сергукова Ю. М. (2010 г. )
Преподаватель: Ладонкина М. Е. (из ИММ РАН)
Уравнение линейного переносана отрезке x ∈ [0,1] изменяя время как t ∈ [0,1].
Начальные условия:
Уравнение мелкой водыИспользовалась вторая постановка уравнение мелкой воды.
на отрезке x ∈ [-20,20] изменяя время как t ∈ [0,1].
Начальные условия:
где:
Слабая сходимостьТ. к. точное решение нам неизвестно, то для вычисления порядка слабой сходимости используются полученные на разных сетках решения анализируемой задачи.
На основе вычислений, проведенных в разделе, посвященном уравнению мелкой воды, вычислим порядок слабой сходимости для полученного решения в момент времени
t = 1.
Параметры сетки:
Δt = 0.001
Проведем расчеты на 3 разных сетках:
h_1 = 0.4;
h_2 = 0.2;
h_3 = 0.1;
Похожая работа:
Разрывный метод Галеркина