Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Пример [ править ]

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

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

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

где и представляют собой расположение лицевых сторон или краев ячейки, расположенной выше и ниже по потоку, соответственно .

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

где .

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

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

где .

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

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

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

Общий закон сохранения [ править ]

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

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

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

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

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

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

См. Также [ править ]

  • Метод конечных элементов
  • Ограничитель потока
  • Схема Годунова
  • Теорема Годунова
  • Схема высокого разрешения
  • KIVA (программное обеспечение)
  • Модель общей циркуляции Массачусетского технологического института
  • Схема MUSCL
  • Сергей К. Годунов
  • Уменьшение общей вариации
  • Метод конечных объемов для нестационарного потока

Дальнейшее чтение [ править ]

  • Eymard, R. Gallouët, TR, Herbin, R. (2000) Справочник по методу конечных объемов по численному анализу, Vol. VII, 2000, с. 713–1020. Редакторы: П. Г. Чиарлет и Дж. Л. Лайонс.
  • Хирш, К. (1990), Численный расчет внутренних и внешних потоков, Том 2: Вычислительные методы для невязких и вязких потоков , Wiley.
  • Лэйни, Калберт Б. (1998), Вычислительная газовая динамика , Cambridge University Press.
  • Левек, Рэндалл (1990), Численные методы для законов сохранения , Серия лекций ETH по математике, Birkhauser-Verlag.
  • Левек, Рэндалл (2002), Методы конечных объемов для гиперболических задач , Cambridge University Press.
  • Патанкар, Сухас В. (1980), Численный перенос тепла и поток жидкости , полушарие.
  • Таннехилл, Джон К. и др. (1997), Вычислительная механика жидкости и теплопередача , 2-е изд., Тейлор и Фрэнсис.
  • Торо, EF (1999), Решатели Римана и численные методы для гидродинамики , Springer-Verlag.
  • Весселинг, Питер (2001), Принципы вычислительной гидродинамики , Springer-Verlag.

Ссылки [ править ]

  1. ^ Левек, Randall (2002). Методы конечных объемов для гиперболических задач . ISBN 9780511791253.
  2. ^ Фаллах, Северная Америка; Bailey, C .; Крест, М .; Тейлор, Джорджия (2000-06-01). «Сравнение применения методов конечных элементов и конечных объемов в геометрически нелинейном анализе напряжений» . Прикладное математическое моделирование . 24 (7): 439–455. DOI : 10.1016 / S0307-904X (99) 00047-5 . ISSN 0307-904X . 
  3. ^ Ranganayakulu, С. (Chennu). «Глава 3, раздел 3.1». Компактные теплообменники: анализ, проектирование и оптимизация с использованием методов FEM и CFD . Ситхараму, К. Н. Хобокен, штат Нью-Джерси. ISBN 978-1-119-42435-2. OCLC  1006524487 .

Внешние ссылки [ править ]

  • Методы конечных объемов Р. Эймара, Т. Галлуэ и Р. Хербина , обновление статьи, опубликованной в Handbook of Numerical Analysis, 2000
  • Рюбенкёниг, Оливер. «Метод конечных объемов (FVM) - Введение» . Архивировано из оригинала на 2009-10-02. Cite journal requires |journal= (help), доступный на условиях GFDL .
  • FiPy: решатель конечных объемов PDE с использованием Python из NIST.
  • CLAWPACK : программный пакет, предназначенный для вычисления численных решений гиперболических уравнений в частных производных с использованием подхода распространения волн.