Метод конечных объемов - Finite volume method
В метод конечных объемов (FVM) - это метод представления и оценки уравнения в частных производных в виде алгебраических уравнений.[1]В методе конечных объемов объемные интегралы в уравнении в частных производных, содержащие расхождение срок конвертируются в поверхностные интегралы, с использованием теорема расходимости. Затем эти члены оцениваются как потоки на поверхностях каждого конечного объема. Поскольку поток, входящий в данный объем, идентичен потоку, выходящему из соседнего объема, эти методы являются консервативный. Еще одно преимущество метода конечных объемов состоит в том, что он легко формулируется для учета неструктурированных сеток. Метод используется во многих вычислительная гидродинамика Пакеты. «Конечный объем» относится к небольшому объему, окружающему каждую узловую точку на сетке.
Методы конечных объемов можно сравнить и противопоставить методы конечных разностей, которые аппроксимируют производные с использованием узловых значений, или методы конечных элементов, которые создают локальные приближения решения, используя локальные данные, и создают глобальное приближение, сшивая их вместе. Напротив, метод конечных объемов вычисляет точные выражения для средний значение решения в некотором объеме и использует эти данные для построения приближений решения в ячейках.[2][3]
Пример
Рассмотрим простой одномерный адвекция проблема:
Здесь, представляет переменную состояния и представляет поток или поток . Условно положительный представляет поток вправо, а отрицательное представляет поток слева. Если мы предположим, что уравнение (1) представляет текущую среду постоянной площади, мы можем подразделить пространственную область, , в конечные объемы или же клетки с центрами ячеек, индексированными как . Для конкретной ячейки , мы можем определить средний объем значение вовремя и , в качестве
и в свое время в качестве,
куда и представляют собой расположение сторон или кромок перед и после потока соответственно клетка.
Интегрируя уравнение (1) по времени, имеем:
куда .
Чтобы получить средний объем вовремя , мы интегрируем по объему ячейки, и разделите результат на , т.е.
Мы предполагаем, что ведет себя хорошо, и мы можем изменить порядок интеграции. Также помните, что поток нормален к единице площади ячейки. Теперь, поскольку в одном измерении , мы можем применить теорема расходимости, т.е. , и заменим интеграл объема от расхождение со значениями оценивается на поверхности ячейки (края и ) конечного объема следующим образом:
куда .
Следовательно, мы можем вывести полудискретный численная схема для указанной выше задачи с центрами ячеек, индексированными как , а потоки на краях ячеек индексируются как , дифференцируя (6) по времени, получим:
где значения для краевых потоков, , может быть реконструирован интерполяция или же экстраполяция средних значений ячейки. Уравнение (7) имеет вид точный для средних объемов; т.е. при его выводе никаких приближений не делалось.
Этот метод также можно применить к 2D ситуации, рассматривая северную и южную грани вместе с восточной и западной сторонами вокруг узла.
Общий закон сохранения
Можно также рассмотреть общие закон сохранения проблема, представленная следующим PDE,
Здесь, представляет собой вектор состояний и представляет собой соответствующий поток тензор. Мы снова можем подразделить пространственную область на конечные объемы или ячейки. Для конкретной ячейки , возьмем объемный интеграл по общему объему ячейки, , который дает,
При интегрировании первого члена, чтобы получить средний объем и применяя теорема расходимости ко второму, это дает
куда представляет собой общую площадь поверхности ячейки и - единичный вектор, нормальный к поверхности и направленный наружу. Итак, наконец, мы можем представить общий результат, эквивалентный (8), т.е.
Опять же, значения для граничных потоков могут быть восстановлены путем интерполяции или экстраполяции средних значений ячеек. Фактическая численная схема будет зависеть от геометрии задачи и построения сетки. MUSCL реконструкция часто используется в схемы высокого разрешения где в растворе присутствуют толчки или разрывы.
Схемы конечного объема консервативны, поскольку средние значения ячеек меняются из-за краевых потоков. Другими словами, потеря одной клетки - выигрыш другой клетки!
Смотрите также
- Метод конечных элементов
- Ограничитель потока
- Схема Годунова
- Теорема Годунова
- Схема высокого разрешения
- KIVA (программное обеспечение)
- Модель общей циркуляции MIT
- Схема MUSCL
- Сергей К. Годунов
- Уменьшение общей вариации
- Метод конечных объемов для нестационарного потока
дальнейшее чтение
- Эймар, Р. Галлуэ, Т. Р., Хербин, Р. (2000) Метод конечных объемов Справочник по численному анализу, Vol. VII, 2000, с. 713–1020. Редакторы: П.Г. Ciarlet и J.L. Lions.
- Хирш, К. (1990), Численный расчет внутренних и внешних потоков, том 2: Методы расчета невязких и вязких потоков, Wiley.
- Лэйни, Калберт Б. (1998), Вычислительная газовая динамика, Издательство Кембриджского университета.
- Левек, Рэндалл (1990), Численные методы для законов сохранения, Серия лекций по математике для ETH, Birkhauser-Verlag.
- Левек, Рэндалл (2002), Методы конечных объемов для гиперболических задач, Издательство Кембриджского университета.
- Патанкар, Сухас В. (1980), Числовая передача тепла и поток жидкости, Полушарие.
- Таннехилл, Джон С.и др. (1997), Вычислительная механика жидкости и теплопередача, 2-е изд., Тейлор и Фрэнсис.
- Торо, Э.Ф. (1999), Решатели Римана и численные методы гидродинамики, Springer-Verlag.
- Весселинг, Питер (2001), Принципы вычислительной гидродинамики, Springer-Verlag.
Рекомендации
- ^ Левек, Рэндалл (2002). Методы конечных объемов для гиперболических задач. ISBN 9780511791253.
- ^ Fallah, N.A .; Bailey, C .; Крест, М .; Тейлор, Г. А. (2000-06-01). «Сравнение применения методов конечных элементов и конечных объемов в геометрически нелинейном анализе напряжений». Прикладное математическое моделирование. 24 (7): 439–455. Дои:10.1016 / S0307-904X (99) 00047-5. ISSN 0307-904X.
- ^ Ранганаякулу, Ч. (Ченну). «Глава 3, раздел 3.1». Компактные теплообменники: анализ, проектирование и оптимизация с использованием методов FEM и CFD. Ситхараму, К. Н. Хобокен, штат Нью-Джерси. ISBN 978-1-119-42435-2. OCLC 1006524487.
внешняя ссылка
- Методы конечного объема Р. Эймар, Т. Галлуэ и Р. Хербин, обновление статьи, опубликованной в Handbook of Numerical Analysis, 2000 г.
- Рюбенкёниг, Оливер. «Метод конечных объемов (FVM) - Введение». Архивировано из оригинал на 2009-10-02. Цитировать журнал требует
| журнал =
(помощь), доступный под GFDL. - FiPy: решатель PDE конечного объема с использованием Python от NIST.
- КОЛОКОЛЬЧИК: программный пакет, предназначенный для вычисления численных решений гиперболических уравнений в частных производных с использованием подхода распространения волн.