OpenFOAM: описание решателей
Материал из ru.wiki.laduga.ru
Содержание
- 1 Основные ВГД решатели
- 2 Поток без учета сжимаемости
- 3 Поток с учетом сжимаемости
- 4 Многофазное течение
- 5 Прямое численное моделирование - Direct numerical simulation (DNS)
- 6 Горение
- 7 Теплопередача и анализ плавучести
- 8 Потоки частиц
- 9 Методы молекулярной динамики
- 10 Прямое моделирование методами Монте Карло
- 11 Электромагнетизм
- 12 Анализ напряженности твердых тел
- 13 Финансы
- 14 Основные CFD коды
- 15 Горение
- 16 Сжимаемый поток
- 17 Прямое численное моделирование (DNS)
- 18 Электромагнетизм
- 19 Финансы
- 20 Теплопередача
- 21 Несжимаемый поток
- 22 Молекулярная динамика
- 23 Многофазный поток
- 24 Анализ напряжений твёрдых тел
Основные ВГД решатели
- 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) для обработки областей, содержащих твердые засоры, которые не могут быть разрешены сеткой.
- reactingFoam Код химической реакции.
- XiFoam Сжимаемый, предварительно/частично смешанный решатель горения с моделированием турбулентности.
- Xoodles Сжимаемый предварительно/частично смешанный решатель горения с моделированием турбулентности больших вихрей (LES).
Сжимаемый поток
- coodles Сжимаемый LES решатель.
- rhoCentralFoam Решатель сжимаемого потока на основе плотности, основанный на центральных противопоточных схемах.
- rhoPimpleFoam Решатель переходных процессов для турбулентного течения сжимаемых жидкостей для вентиляции и теплопередачи.
- rhoPorousSimpleFoam Стационарный решатель для турбулентного течения сжимаемых жидкостей с неявной или явной обработкой пористости.
- rhopSonicFoam Решатель сжимаемого потока на основе давления и плотности.
- rhoSimpleFoam Стационарный решатель для турбулентного течения сжимаемых жидкостей для вентиляции и теплопередачи.
- rhoSonicFoam Решатель сжимаемого потока на основе плотности.
- rhoTurbFoam Переходный решатель для сжимаемого турбулентного потока.
- sonicFoam Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемого газа.
- sonicFoamAutoMotion Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемого газа с сетчатым движением.
- sonicLiquidFoam Переходный решатель для трансзвукового / сверхзвукового ламинарного течения сжимаемой жидкости.
- sonicTurbFoam Переходный решатель для трансзвукового / сверхзвукового турбулентного течения сжимаемого газа.
Прямое численное моделирование (DNS)
- dnsFoam Решатель прямого численного моделирования для боксов изотропной турбулентности.
Электромагнетизм
- electrostaticFoam Решатель для электростатики.
- 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