stringtranslate.com

Метод конечного объема

Метод конечных объемов ( FVM ) — это метод представления и оценки уравнений в частных производных в форме алгебраических уравнений. [1] В методе конечных объемов объемные интегралы в уравнении в частных производных, содержащие член дивергенции , преобразуются в поверхностные интегралы с использованием теоремы о дивергенции . Эти члены затем оцениваются как потоки на поверхностях каждого конечного объема. Поскольку поток, входящий в данный объем, идентичен потоку, выходящему из соседнего объема, эти методы являются консервативными . Еще одним преимуществом метода конечных объемов является то, что его легко сформулировать для учета неструктурированных сеток. Этот метод используется во многих пакетах вычислительной гидродинамики . «Конечный объем» относится к небольшому объему, окружающему каждую узловую точку сетки. [2]

Методы конечных объемов можно сравнивать и противопоставлять методам конечных разностей , которые аппроксимируют производные с использованием узловых значений, или методам конечных элементов , которые создают локальные аппроксимации решения с использованием локальных данных и строят глобальную аппроксимацию, сшивая их вместе. Напротив, метод конечных объемов вычисляет точные выражения для среднего значения решения по некоторому объему и использует эти данные для построения аппроксимаций решения внутри ячеек. [3] [4]

Пример

Рассмотрим простую одномерную задачу адвекции :

Здесь представляет переменную состояния и представляет поток или поток . Обычно положительное значение представляет поток вправо, а отрицательное представляет поток влево. Если мы предположим, что уравнение ( 1 ) представляет собой текущую среду постоянной площади, мы можем разделить пространственную область на конечные объемы или ячейки с центрами ячеек, обозначенными как . Для конкретной ячейки мы можем определить среднее по объему значение в момент времени и как

и в то время как,

где и представляют собой местоположения верхних и нижних граней или краев ячейки соответственно .

Интегрируя уравнение ( 1 ) по времени, имеем:

где .

Чтобы получить среднее значение объема в момент времени , мы интегрируем по объему ячейки и делим результат на , т.е.

Мы предполагаем, что это поведение хорошее и что мы можем изменить порядок интегрирования. Также помните, что поток нормален к единичной площади ячейки. Теперь, поскольку в одном измерении мы можем применить теорему о дивергенции , т. е . и заменить объемный интеграл от дивергенции значениями, оцененными на поверхности ячейки (края и ) конечного объема следующим образом:

где .

Таким образом, мы можем вывести полудискретную числовую схему для вышеуказанной задачи с центрами ячеек, обозначенными как , и с потоками на краях ячеек, обозначенными как , путем дифференцирования ( 6 ) по времени, чтобы получить:

где значения краевых потоков могут быть восстановлены путем интерполяции или экстраполяции средних значений ячейки. Уравнение ( 7 ) является точным для средних объемов; т. е. при его выводе не делалось никаких приближений.

Этот метод также можно применить к 2D- ситуации, рассматривая северную и южную грани, а также восточную и западную грани вокруг узла.

Общий закон сохранения

Мы также можем рассмотреть общую проблему закона сохранения , представленную следующим УЧП :

Здесь представляет вектор состояний и представляет соответствующий тензор потока . Мы снова можем разделить пространственную область на конечные объемы или ячейки. Для конкретной ячейки мы берем интеграл объема по общему объему ячейки , что дает

Интегрируя первый член, чтобы получить среднее значение объема , и применяя теорему о дивергенции ко второму, это дает

где представляет собой общую площадь поверхности ячейки и является единичным вектором, нормальным к поверхности и направленным наружу. Итак, наконец, мы можем представить общий результат, эквивалентный ( 8 ), т.е.

Опять же, значения краевых потоков можно восстановить путем интерполяции или экстраполяции средних значений по ячейкам. Фактическая численная схема будет зависеть от геометрии задачи и конструкции сетки. Реконструкция MUSCL часто используется в схемах с высоким разрешением , где в решении присутствуют скачки или разрывы.

Схемы конечного объема консервативны, поскольку средние значения ячеек изменяются в зависимости от краевых потоков. Другими словами, потеря одной ячейки всегда означает выигрыш другой клетки !

Смотрите также

Рекомендации

  1. ^ Левек, Рэндалл (2002). Методы конечных объемов для решения гиперболических задач. ISBN 9780511791253.
  2. ^ Ванта, Д.; Смолик, WT; Крышин Ю.; Врублевский, П.; Мидура, М. (октябрь 2021 г.). «Метод конечного объема с использованием неоднородной структурированной сетки квадродерева для моделирования в электроемкостной томографии». Труды Национальной академии наук Индии. Раздел A: Физические науки . 92 (3): 443–452. дои : 10.1007/s40010-021-00748-7 .
  3. ^ Фаллах, Северная Каролина; Бейли, К.; Кросс, М.; Тейлор, Джорджия (1 июня 2000 г.). «Сравнение применения методов конечных элементов и конечных объемов в геометрически нелинейном анализе напряжений». Прикладное математическое моделирование . 24 (7): 439–455. дои : 10.1016/S0307-904X(99)00047-5 . ISSN  0307-904X.
  4. Ранганаякулу, К. (Ченну) (2 февраля 2018 г.). «Глава 3, раздел 3.1». Компактные теплообменники: анализ, проектирование и оптимизация с использованием методов FEM и CFD . Ситхараму, КН Хобокен, Нью-Джерси. ISBN 978-1-119-42435-2. ОКЛК  1006524487.{{cite book}}: CS1 maint: location missing publisher (link)

дальнейшее чтение

Внешние ссылки