OpenFOAM: описание решателей

Материал из ru.wiki.laduga.ru
Версия от 16:39, 29 декабря 2020; Bda (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Основные ВГД решатели

  • laplacianFoam
  • potentialFoam
  • scalarTransportFoam

Поток без учета сжимаемости

  • adjointShapeOptimizationFoam
  • boundaryFoam
  • icoFoam
  • nonNewtonianIcoFoam
  • pimpleFoam
  • pimpleDyMFoam
  • SRFPimpleFoam
  • pisoFoam
  • shallowWaterFoam
  • simpleFoam
  • porousSimpleFoam
  • SRFSimpleFoam

Поток с учетом сжимаемости

  • rhoCentralFoam
  • rhoCentralDyMFoam
  • rhoPimpleAdiabaticFoam
  • rhoPimpleFoam
  • rhoPimpleDyMFoam
  • rhoSimpleFoam
  • rhoPorousSimpleFoam
  • sonicFoam
  • sonicDyMFoam
  • sonicLiquidFoam

Многофазное течение

  • cavitatingFoam
  • cavitatingDyMFoam
  • compressibleInterFoam
  • compressibleInterDyMFoam
  • compressibleInterFilmFoam
  • compressibleMultiphaseInterFoam
  • driftFluxFoam
  • interCondensatingEvaporatingFoam
  • interFoam
  • interDyMFoam
  • interMixingFoam
  • interIsoFoam
  • interPhaseChangeFoam
  • interPhaseChangeDyMFoam
  • MPPICInterFoam
  • multiphaseEulerFoam
  • multiphaseInterFoam
  • multiphaseInterDyMFoam
  • potentialFreeSurfaceFoam
  • potentialFreeSurfaceDyMFoam
  • reactingMultiphaseEulerFoam
  • reactingTwoPhaseEulerFoam
  • twoLiquidMixingFoam
  • twoPhaseEulerFoam

Прямое численное моделирование - Direct numerical simulation (DNS)

  • dnsFoam

Горение

  • chemFoam
  • coldEngineFoam
  • engineFoam
  • fireFoam
  • PDRFoam
  • reactingFoam
  • rhoReactingBuoyantFoam
  • rhoReactingFoam
  • XiFoam
  • XiDyMFoam

Теплопередача и анализ плавучести

  • buoyantBoussinesqPimpleFoam
  • buoyantBoussinesqSimpleFoam
  • buoyantPimpleFoam
  • buoyantSimpleFoam
  • chtMultiRegionFoam
  • chtMultiRegionSimpleFoam
  • thermoFoam

Потоки частиц

  • coalChemistryFoam
  • DPMFoam
  • DPMDyMFoam
  • MPPICDyMFoam
  • MPPICFoam
  • icoUncoupledKinematicParcelFoam
  • icoUncoupledKinematicParcelDyMFoam
  • reactingParcelFoam
  • simpleReactingParcelFoam
  • simpleCoalParcelFoam
  • sprayFoam
  • sprayDyMFoam
  • sprayEngineFoam
  • uncoupledKinematicParcelFoam
  • uncoupledKinematicParcelDyMFoam

Методы молекулярной динамики

  • mdEquilibrationFoam
  • mdFoam

Прямое моделирование методами Монте Карло

  • dsmcFoam

Электромагнетизм

  • electrostaticFoam
  • magneticFoam
  • mhdFoam

Анализ напряженности твердых тел

  • solidDisplacementFoam - нестационарный сегрегированный конечно-объемный решатель для линейно-эластичных, малых деформаций твердого тела, с опциональной термо-диффузией и термо-напряжениями
  • solidEquilibriumDisplacementFoam - стационарный сегрегированный конечно-объемный решатель для линейно-эластичных, малых деформаций твердого тела, с опциональной термо-диффузией и термо-напряжениями

Финансы

  • financialFoam


Решатели, поставляемые с OpenFOAM. Эта страница структурирована в соответствии со структурой каталогов решатель-источников.

Основные CFD коды

  • laplacianFoam Решает простое уравнение Лапласа, например, для термодиффузии в твёрдом теле.
  • potentialFoam Простой решатель потенциального потока, который может быть использован для генерации начальных полей для полных кодов Навье-Стокса.
  • scalarTransportFoam Решает уравнение переноса для пассивного скаляра.

Горение

  • chemFoam Решатель для химических задач, предназначенный для использования в одноклеточных случаях для обеспечения сравнения с другими химическими решателями, использующими одноклеточную сетку и поля, созданные из начальных условий.
  • coldEngineFoam Решатель для холодного потока в двигателях внутреннего сгорания.
  • dieselEngineFoam Дизельный двигатель распыления и код сгорания.
  • dieselFoam Дизельное распыление и код сгорания.
  • engineFoam Решатель для двигателей внутреннего сгорания.
  • fireFoam Решатель для пожаров и турбулентного диффузионного пламени с реагирующими облаками частиц, поверхностной плёнкой и моделированием пиролиза.
  • PDRFoam сжимаемый, предварительно/частично смешанный решатель турбулентного горения, который включает в себя моделирование пористости/распределенного сопротивления (PDR) для обработки областей, содержащих твердые засоры, которые не могут быть разрешены сеткой.
  • XiFoam Сжимаемый, предварительно/частично смешанный решатель горения с моделированием турбулентности.
  • Xoodles Сжимаемый предварительно/частично смешанный решатель горения с моделированием турбулентности больших вихрей (LES).

Сжимаемый поток

  • coodles Сжимаемый LES решатель.
  • rhoCentralFoam Решатель сжимаемого потока на основе плотности, основанный на центральных противопоточных схемах.
  • rhoPimpleFoam Решатель переходных процессов для турбулентного течения сжимаемых жидкостей для вентиляции и теплопередачи.
  • rhoPorousSimpleFoam Стационарный решатель для турбулентного течения сжимаемых жидкостей с неявной или явной обработкой пористости.
  • rhopSonicFoam Решатель сжимаемого потока на основе давления и плотности.
  • rhoSimpleFoam Стационарный решатель для турбулентного течения сжимаемых жидкостей для вентиляции и теплопередачи.
  • rhoSonicFoam Решатель сжимаемого потока на основе плотности.
  • rhoTurbFoam Переходный решатель для сжимаемого турбулентного потока.
  • sonicFoam Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемого газа.
  • sonicFoamAutoMotion Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемого газа с сетчатым движением.
  • sonicLiquidFoam Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемой жидкости.
  • sonicTurbFoam Переходный решатель для трансзвукового / сверхзвукового турбулентного течения сжимаемого газа.

Прямое численное моделирование (DNS)

  • dnsFoam Решатель прямого численного моделирования для боксов изотропной турбулентности.

Электромагнетизм

  • mhdFoam Решатель для магнитогидродинамики (МГД): несжимаемое ламинарное течение проводящей жидкости под действием магнитного поля.
  • magneticFoam Решатель для магнитного поля, создаваемого постоянными магнитами.

Финансы

  • financialFoam Решает уравнение Блэка-Шоулза для определения цены товаров.

Теплопередача

  • buoyantFoam Переходный решатель для плавучего, турбулентного потока сжимаемых жидкостей для вентиляции и теплопередачи.
  • buoyantBoussinesqPisoFoam Переходный решатель для плавучего турбулентного течения несжимаемых жидкостей.
  • buoyantSimpleFoam Стационарный решатель для плавучего турбулентного потока сжимаемых жидкостей для вентиляции и теплопередачи.
  • buoyantSimpleRadiationFoam Стационарный решатель для плавучего, турбулентного течения сжимаемых жидкостей с излучением, для вентиляции и теплопередачи.
  • chtMultiRegionFoam Решатель, который связывает сопряженный теплообмен в твердом теле с моделированием потока, управляемого плавучестью.
  • lesBuoyantFoam Переходный решатель для плавучего турбулентного потока сжимаемых жидкостей для вентиляции и теплообмена с моделированием турбулентности LES.

Несжимаемый поток

  • boundaryFoam Стационарный решатель для 1D турбулентного потока, как правило, для создания условий пограничного слоя на входе, для использования в моделировании.
  • channelOodles Несжимаемый решатель LES для течения в канале.
  • icoDyMFoam Переходный решатель для несжимаемого ламинарного течения ньютоновских жидкостей с динамической сеткой.
  • icoFoam Переходный решатель для несжимаемого ламинарного течения ньютоновских жидкостей.
  • nonNewtonianIcoFoam Переходный решатель для несжимаемого ламинарного течения неньютоновских жидкостей.
  • oodles Несжимаемый LES решатель.
  • pimpleDyMFoam Переходный решатель для несжимаемого турбулентного течения ньютоновских жидкостей с динамической сеткой.
  • simpleFoam Стационарный решатель для несжимаемого турбулентного течения неньютоновских жидкостей.
  • turbDyMFoam Переходный решатель для несжимаемого турбулентного течения ньютоновских жидкостей с динамической сеткой.
  • turbFoam Переходный решатель для несжимаемого турбулентного потока.

Молекулярная динамика

  • gnemdFoam Решатель молекулярной динамики общего назначения для моделирования атомов в доменах произвольной формы и средних атомных / молекулярных величин в сетке для создания полевых данных.
  • mdEquilibrationFoam Решатель, который уравновешивает и / или предопределяет молекулярно-динамические системы.

Многофазный поток

  • bubbleFoam Решатель для системы из 2 несжимаемых жидких фаз и одной дисперсной фазой, например пузырьками газа в жидкости.
  • compressibleLesInterFoam Решатель для 2 сжимаемых изотермических несмешивающихся жидкостей с использованием метода захвата фазовой фракции на основе объема жидкости (VOF) с использованием LES.
  • interDyMFoam Решатель для 2 несжимаемых жидкостей, который захватывает интерфейс с помощью метода VOF с дополнительным движением сетки.
  • interFoam Решатель для 2 несжимаемых жидкостей, который отслеживает интерфейс и включает в себя опцию движения сетки.
  • interPhaseChangeFoam Решатель для 2 несжимаемых изотермических несмешивающихся жидкостей с фазовым переходом, например кавитацией, с использованием метода VOF.
  • lesCavitatingFoam Переходный кавитационный код с турбулентностью LES.
  • lesInterFoam Решатель для 2 несжимаемых жидкостей, захватывающих границу раздела. Турбулентность моделируется с помощью выбираемой во время выполнения несжимаемой модели LES.
  • multiphaseInterFoam Решатель для произвольного числа несжимаемых несмешивающихся жидкостей, захватывая множественные интерфейсы с помощью метода VOF.
  • rasCavitatingFoam Переходный кавитационный код с турбулентностью RAS.
  • rasInterFoam Решатель для 2 несжимаемых жидкостей, захватывающих границу раздела. Турбулентность моделируется с помощью выбираемой во время выполнения несжимаемой модели RAS.
  • settlingFoam Решатель для 2 несжимаемых жидкостей для моделирования осаждения дисперсной фазы. С OF-2.3.1 этот решатель был заменен driftFluxFoam.
  • twoLiquidMixingFoam Решатель для смешивания двух несжимаемых жидкостей.
  • twoPhaseEulerFoam Решатель для системы из 2 несжимаемых жидких фаз с одной дисперсной фазой, например пузырьками газа в жидкости.

Анализ напряжений твёрдых тел

  • solidDisplacementFoam Переходный сегрегированный конечнообъемный решатель линейно-упругих, малодеформированных деформаций твердого тела с необязательной термодиффузией и тепловыми напряжениями.
  • solidEquilibriumDisplacementFoam Стационарный сегрегированный конечнообъемный решатель линейно-упругих малодеформационных деформаций твердого тела.

Note to editors: Use the solver name as the page name, when adding a new solver to this page.

Ссылка на оригинал - https://openfoamwiki.net/index.php/Main_OFSolvers