Лекция 2: Численное решение дифференциальных уравнений в частных производных параболического типа на примере уравнения теплопроводности
2.1. Постановки задач для уравнений параболического типа
Рассмотрим численные методы решения уравнений параболического типа.
Одномерное линейное уравнение теплопроводности (диффузии). Напомним постановку соответствующей смешанной задачи:
( 2.1) |
Здесь a = a(x, t) > 0. Для того чтобы задача была поставлена корректно, необходимо задать начальное условие
u(0, x) = u0(x), t = 0,
и граничные условия
О свойствах решений линейного уравнения теплопроводности подробнее в [12.1], [12.3].
Одномерное квазилинейное уравнение теплопроводности (диффузии):
( 2.2) |
Уравнения такого вида встречаются в теории горения, астрофизике, физике плазмы, теории сверхпроводимости Гинзбурга - Ландау, динамике популяций и других приложениях. Здесь a(u) > 0 при любых значениях u, кроме того, . Для глобальной ограниченности решения также требуется выполнение условия
. Для корректной постановки задачи необходимо задать одно начальное и два граничных условия. Подробнее о квазилинейных уравнениях теплопроводности в книгах [12.4], [12.5], [12.6], [12.7], [12.8].Двухмерное линейное уравнение теплопроводности (диффузии):
( 2.3) |
Для численного решения уравнения (2.1), по - видимому, наиболее известной является параметрическая двухслойная шеститочечная разностная схема вида
( 2.4) |
где .
При имеем явную схему
, устойчивую при , с порядком аппроксимации .При имеем неявную схему
устойчивую при любых , с порядком аппроксимации .При разностный метод называется схемой Кранка - Никольсон:
Схема устойчива при любых шагах и имеет порядок аппроксимации . Эта схема, в отличие от двух предыдущих, не является монотонной, т.е. она может давать осцилляции разностного происхождения на решениях, имеющих большие градиенты.Схема, имеющая второй порядок точности по и четвертый по h, получается на расширенном шаблоне с учетом разностной аппроксимации главного члена невязки. При исследовании аппроксимации явной двухслойной схемы получим