Схема с разностями против потока

Материал из testwiki
Перейти к навигации Перейти к поиску

Схема с разностями против потока в вычислительной физике — класс методов дискретизации для решения (явными схемами) дифференциальных уравнений в частных производных гиперболического типа (гиперболических уравнений).

Например, одномерное уравнение волны имеет вид

ut+aux=0

Оно описывает распространение волны в направлении x со скоростью a. Такое уравнение также является математической моделью одномерной линейной адвекции. Рассматривая обыкновенную точку сетки i, в одномерном случае есть только два допустимых направления, левое и правое. Если a положительна, то левая сторона называется направлением против потока, а правая сторона называется направлением по потоку. (Если a отрицательна, то наоборот). Если при использовании конечных разностей для пространственной производной u/x содержит больше точек на стороне против потока, то схема называется схемой с разностями против потока[1].

Первого порядка

Простейший пример, пример первого порядка:[2]

(1)uin+1uinΔt+auinui1nΔx=0fora>0
(2)uin+1uinΔt+aui+1nuinΔx=0fora<0

Компактная форма

Определяя

a+=max(a,0),a=min(a,0)
ux=uinui1nΔx,ux+=ui+1nuinΔx,

два условных уравнения (1) и (2) можно записать в одном:

(3)uin+1=uinΔt[a+ux+aux+]

Такое уравнение представляет схемы с разностями против потока в общем виде. Стабильность схемы с разностями против потока определяется критерием Куранта — Фридрихса — Леви.[3]

Источники

Шаблон:Reflist