Для решения уравнения переноса
используйте JAVA апплет:
Интерес представляют следующие случаи (сначала на гладких решениях):
-
Выбрать больший временной шаг на схеме 1 (нарушающий
условие Куранта) и наблюдать неустойчивость схемы.
-
Наблюдать неустойчивость схемы 2 при малых шагах по
времени (по умолчанию). Увеличить шаг до выполнения условия Куранта и
наблюдать устойчивость схемы.
-
Наблюдать безусловную устойчивость схем 3 и 4 при
любых шагах по времени и пространству.
-
Сравнить диссипативность схем 1 - 4, вспомнив о
понятии 1-го диф. приближения.
-
Сравнить порядок аппрксимации схем (схемы 1-3 имеют
1-й порядок, а "алмазная" схема 4 - 2-й).
-
Сравнить разрывные решения на всех схемах.
-
Наблюдать сглаживание разрыва на
условно-диссипативных схемах 1-2.
-
Наблюдать разболтку на фронтах разрывного решения недиссипативной схемы
4.