Для модельных уравнений
В качестве промежуточной разностной схемы, которая реализуется так же просто, как явная схема и при определенных физических ограничениях имеет безусловный запас устойчивости, рассмотрим схему бегущего счета(уголок) для уравнения (19): Шаблон, используемый в схеме, позволяет явно находить значения сеточной функции на верхнем временном слое по формуле: Другим примером гибридных разностных схем являются схемы с весами. Для уравнения (20)
При Исследуем условие устойчивости схемы (26). Подставляя вектор гармоники (23), получаем следующее характеристическое уравнение:
С другой стороны, расписывая более подробно разностное уравнение (26) получаем Преобразуем его к трехточечному виду для решения методом прогонки: В нашем случае прогоночные коэффициенты равны: Вспомним достаточное условие корректности и устойчивости метода прогонки (условие диагонального преобладания): Получаем следующее неравенство:
Рассматривая только конвективные члены (
Замечание. Чтобы избежать этого ограничения, необходимо аппроксимировать не центральными разностями, а односторонними. Разностная схема с весами для нелинейных уравнений Схемы для нелинейных уравнений строятся аналогично, однако их реализация значительно усложняется. Рассмотрим схему с весами для уравнения (22):
При нелинейной зависимости Мы рассмотрим другой подход, основанный на линеаризации нелинейной системы. Заменим значение
|