Coder Social home page Coder Social logo

zhengzhang2gh / multiregionreactingfoam Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tonkomollc/multiregionreactingfoam

0.0 0.0 0.0 673 KB

OpenFOAM transient solver for laminar or turbulent fluid flow and solid heat conduction with conjugate heat transfer between solid and fluid regions, plus combustion with chemical reactions (psi thermo model)

License: GNU General Public License v3.0

C++ 5.51% C 94.49%

multiregionreactingfoam's Introduction

multiRegionReactingFoam

OpenFOAM transient solver for laminar or turbulent fluid flow and solid heat conduction with conjugate heat transfer between solid and fluid regions, plus combustion with chemical reactions (psi thermo model)

Notes

  1. OpenFOAM-v1706 solver also compiles with OpenFOAM-v1712
  2. OpenFOAM-v1812 solver also compiles with OpenFOAM-v1906, v1912, v2006, v2012, and v2106.
  3. Releases for OpenFOAM-4 and OpenFOAM-5 includes transient and steady state solvers (multiRegionReactingFoam and multiRegionSimpleReactingFoam). The steady state solvers are not included in releases for later versions of OpenFOAM.
  4. Unsteady state solver benchmarked against DETCHEM, FLUENT and reactingFoam.
  5. The main difference with chtMultiRegionReactingFoam is the form of PEqn.H. PEqn in chtMultiRegionReactingFoam is based on PEqn from chtMultiRegionFoam, while PEqn in multiRegionReactingFoam is based on reactingFoam. One may find multiRegionReactingFoam to be better than chtMultiRegionReactingFoam for some situations, especially where there are large pressure changes during the simulation.
  6. LTS is based on a one fluid region (region 0). Therefore, if there are multiple fluid regions, LTS time steps will be chosen based on the characteristic times of the fluid assigned to region 0. Therefore, in a multiple fluid region application where LTS will be used, one may wish to assign the most "time step sensitive" fluid region to fluid region 0 (e.g., by placing the name of this more sensitive fluid region first in under "fluid" in constant/regionProperties.
  7. The OpenFOAM-6 solver does not include a steady state solver (similar to the chtMultiRegionFoam solver in OpenFOAM-6).
  8. The OpenFOAM-8 branch also includes chtMultiRegionFoamLTS, which is chtMultiRegionFoam for OpenFOAM-8 with the ability to use LTS (see the LTS notes above, since LTS is based on one fluid region - region0.
  9. The OpenFOAM-dev branch was last compiled with OpenFOAM-dev commit 78977d3, 2-Jul-21

multiregionreactingfoam's People

Contributors

tonkomollc avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.