/sedfoam

SedFoam solver for OpenFoam toolbox

Primary LanguageC++GNU General Public License v2.0GPL-2.0

sedfoam

Release Build Status Codacy Badge OpenFOAM v1812 OpenFOAM v1806 OpenFOAM v1712 OpenFOAM 7.x OpenFOAM 6 OpenFOAM 5.x DOI

This repository provides the SedFoam solver (version OpenFOAM classic).

Status

The sedfoam solver is in development and is not yet fully functional.

Pull requests are encouraged!

Features

A three-dimensional two-phase flow solver, SedFoam-3.1, has been developed for sediment transport applications. The solver is extended from twoPhaseEulerFoam available in the 2.1.0 release of the open-source CFD (computational fluid dynamics) toolbox OpenFOAM. In this approach the sediment phase is modeled as a continuum, and constitutive laws have to be prescribed for the sediment stresses. In the proposed solver, two different intergranular stress models are implemented: the kinetic theory of granular flows and the dense granular flow rheology μ(I). For the fluid stress, laminar or turbulent flow regimes can be simulated and three different turbulence models are available for sediment transport: a simple mixing length model (one-dimensional configuration only), a k − ε, a classical k − ω and a k − ω from Wilcox (2006).

Installation

cd $WM_PROJECT_USER_DIR
git clone https://github.com/sedfoam/sedfoam sedfoam
cd sedfoam
./Allwclean
./Allwmake

Usage

There are tutorials located in tutorials and details can be found here.

Publications

Julien Chauchat, Zhen Cheng, Tim Nagel, Cyrille Bonamy, and Tian-Jian Hsu (2017) [SedFoam-2.0: a 3-D two-phase flow numerical model for sediment transport ](Geosci. Model Dev., 10, 4367-4392) DOI

Antoine Mathieu, Julien Chauchat, Cyrille Bonamy, Tim Nagel(2019) [Two-phase flow simulation of tunnel and lee-wake erosion of scour below a submarine pipeline](Water, 11, 8) DOI

How to cite

The sedfoam solver can be cited via DOI thanks to Zenodo: DOI

Developers

  • Cyrille Bonamy
  • Julien Chauchat
  • Zhen Cheng
  • Tian-Jian Hsu
  • Tim Nagel
  • Antoine Mathieu

Acknowledgements

OpenFOAM is free, open source software for computational fluid dynamics (CFD), developed primarily by CFD Direct, on behalf of the OpenFOAM Foundation.