CFD-PBM solver for dispersed multiphase flows. This solver is built on the OpenFOAM solver multiphaseEulerFoam and the OpenQBMM library.
Ensure that you have a working OpenFOAM-4.x installation. If not, install OpenFOAM-4.x using the instructions given here or here.
Install the OpenQBMM-2.0.0 library for OpenFOAM using the instructions given here
Build the multiphaseQBMM project with the following steps:
Download and extract the contents of this repository to a directory
Open a terminal in the same directory and source/activate the OpenFOAM's shell environment:
source ~/opt/openfoam4/etc/bashrc
./Allwmake
If the build is successful, no error messages will be shown, and the OpenQBMM solvers will be ready to use. You can test the installation by executing:
which multiphaseDisperseFoam
Set up the case directory, using the accompanying tutorial case (testCase) as template. For each dispersed phase, the associated initial moments (moment.*.phase), number of quadrature nodes (populationBalanceProperties.phase) and type of interactions(quadratureProperties.phase) need to be specified.
Once the case has been setup, run the solver in the case directory using:
multiphaseDisperseFoam
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details