В вычислительной гидродинамике схема TVD используется для захвата более точных предсказаний ударных волн без каких-либо вводящих в заблуждение колебаний, когда изменение полевой переменной « » является прерывистым. Для захвата изменения требуются мелкие сетки (очень маленькие), и вычисления становятся тяжелыми и, следовательно, неэкономичными. Использование грубых сеток с центральной разностной схемой , схемой upwind , гибридной разностной схемой и схемой степенного закона дает ложные предсказания ударных волн. Схема TVD позволяет делать более точные предсказания ударных волн на грубых сетках, экономя время вычислений, и поскольку схема сохраняет монотонность, в решении нет ложных колебаний.
где — плотность, — вектор скорости, — переносимое свойство, — коэффициент диффузии, — исходный член, отвечающий за генерацию свойства .
Сделав баланс потока этого свойства относительно контрольного объема, мы получаем,
Здесь представлена нормаль к поверхности контрольного объема.
Игнорируя исходный член, уравнение далее сводится к:
Предполагая,
и
Уравнение сводится к
Сказать,
Из рисунка:
Уравнение принимает вид: Уравнение непрерывности также должно быть удовлетворено в одной из его эквивалентных форм для этой задачи:
Предполагая, что диффузия является однородным свойством и шаг сетки одинаков, можно сказать:
мы получаем Уравнение далее сводится к Уравнение выше можно записать как где - число Пекле
схема ТВД
Схема уменьшения полной вариации [2] [3] предполагает, что значения и должны быть подставлены в дискретизированное уравнение следующим образом:
Где — число Пекле, а — весовая функция, из которой следует определить,
где относится к восходящему течению, относится к восходящему течению , а относится к нисходящему течению.
Обратите внимание, что — это функция взвешивания, когда поток имеет положительное направление (т.е. слева направо), а — это функция взвешивания, когда поток имеет отрицательное направление справа налево. Итак,
Если поток направлен положительно, то число Пекле положительно и член , поэтому функция не будет играть никакой роли в предположении и . Аналогично, когда поток направлен отрицательно, является отрицательным и член , поэтому функция не будет играть никакой роли в предположении и .
Поэтому он учитывает значения свойств в зависимости от направления потока и с помощью весовых функций пытается добиться монотонности решения, тем самым получая результаты без ложных скачков.
Ограничения
Монотонные схемы привлекательны для решения инженерных и научных задач, поскольку они не производят нефизических решений. Теорема Годунова доказывает, что линейные схемы, сохраняющие монотонность, имеют точность, самое большее, только первого порядка. Линейные схемы более высокого порядка, хотя и более точны для гладких решений, не являются TVD и имеют тенденцию вносить ложные колебания (покачивание) там, где возникают разрывы или толчки. Для преодоления этих недостатков были разработаны различные нелинейные методы с высоким разрешением , часто использующие ограничители потока/наклона .
^ Хартен, Ами (1983), «Схемы высокого разрешения для гиперболических законов сохранения», J. Comput. Phys. , 49 (2): 357–393, Bibcode : 1983JCoPh..49..357H, doi : 10.1016/0021-9991(83)90136-5, hdl : 2060/19830002586
^ Versteeg, HK; Malalasekera, W. (2007). Введение в вычислительную гидродинамику: метод конечных объемов (2-е изд.). Harlow: Prentice Hall. ISBN9780131274983.