sgBubbleModel is a sub-grid bubble model library implemented in OpenFOAM to be coupled with the interFoam solver.
interFoam solver with a few addional entries to load and run the sgBubbleModel.
Variations of the k-epsilon and k-omega SST turbulence models that include bubble source/sink terms.
*All libraries are valid for OpenFOAM-v1906 version. An update for OpenFOAM-v2112 will be upload in late 2022.
Lourenço Sassetti da Silva Mendes, PhD.
This work was developed under the guidance of:
Javier L. Lara (https://ihcantabria.com/en/directorio-personal/responsable-de-grupo/javier-lopez-lara/)
Teresa Viseu (http://www.lnec.pt/hidraulica-ambiente/pt/equipa/maria-teresa-viseu/)
Lourenço Sassetti Mendes, Javier L. Lara, and Maria Teresa Viseu. ‘Is the Volume-of-Fluid Method Coupled with a Sub-Grid Bubble Equation Efficient for Simulating Local and Continuum Aeration?’ In: Water 13.11 (2021), p. 1535. doi: 10.3390/w13111535. https://www.mdpi.com/2073-4441/13/11/1535
Lourenço Sassetti Mendes. ‘Computational Fluid Dynamics of Aerated Flows in Spillways Chutes’. PhD. Santander, España: Universidad de Cantabria, 2021. http://hdl.handle.net/10902/23909
- Load OpenFOAM bashrc. Depends on your OpenFOAM installation setup. Example:
source ~/OpenFOAM/OpenFOAM-v1906/etc/bashrc
- Compile the sgBubbleModel:
cd sgBubbleModel
./make_sgbm
- Compile the boundary condition variableHeightFlowRateInletVelocityDoublePowerLawBL:
cd boundaryConditions/variableHeightFlowRateInletVelocityDoublePowerLawBL_00/
./make
- Compile the interFoam_with_sgbm:
cd interFoam_with_sgbm
./make_interFoam_with_sgbm
Run the tutorials cases:
cd tutorials/impingingJet
interFoam_with_sgbm
and
cd tutorials/spillwayChute
interFoam_with_sgbm
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details