Difference between revisions of "Contrib/sedfoam"

From OpenFOAMWiki
(first commit sedfoam page)
 
(About)
Line 5: Line 5:
 
== About ==
 
== About ==
  
A three-dimensional two-phase flow solver, SedFoam, is presented for sediment transport applications. The solver is based on twoPhaseEulerFoam available in the 2.1.0 release of the open-source CFD software 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 inter-granular 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-$ and a $k-$ model. The numerical implementation is first demonstrated by two validation test cases, sedimentation of suspension and laminar bed-load, and two applications are then shown to illustrate the capabilities of to deal with complex turbulent sediment transport problems. Different combinations of inter-granular stress and turbulence models are tested. The source code and tutorial cases are disseminated at the public website: https://bitbucket.org/sedfoam/sedfoam and detailed tutorial description and documentation can be found at http://servforge.legi.grenoble-inp.fr/pub/soft-sedfoam/.
+
A three-dimensional two-phase flow solver, SedFoam, is presented for sediment transport applications. The solver is based on twoPhaseEulerFoam available in the 2.1.0 release of the open-source CFD software 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 inter-granular 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-$ and a $k-$ model. The numerical implementation is first demonstrated by two validation test cases, sedimentation of suspension and laminar bed-load, and two applications are then shown to illustrate the capabilities of to deal with complex turbulent sediment transport problems. Different combinations of inter-granular stress and turbulence models are tested. The source code and tutorial cases are disseminated at the public website: http://github.com/sedfoam/sedfoam and detailed tutorial description and documentation can be found at http://servforge.legi.grenoble-inp.fr/pub/soft-sedfoam/.
  
 
== Downloading ==
 
== Downloading ==

Revision as of 22:09, 30 May 2017

Valid versions: OF Version 24.png

This page is only a stub. I'll finish it when I find time. If you feel that you can improve it: go ahead

1 About

A three-dimensional two-phase flow solver, SedFoam, is presented for sediment transport applications. The solver is based on twoPhaseEulerFoam available in the 2.1.0 release of the open-source CFD software 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 inter-granular 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-$ and a $k-$ model. The numerical implementation is first demonstrated by two validation test cases, sedimentation of suspension and laminar bed-load, and two applications are then shown to illustrate the capabilities of to deal with complex turbulent sediment transport problems. Different combinations of inter-granular stress and turbulence models are tested. The source code and tutorial cases are disseminated at the public website: http://github.com/sedfoam/sedfoam and detailed tutorial description and documentation can be found at http://servforge.legi.grenoble-inp.fr/pub/soft-sedfoam/.

2 Downloading

Download the official SedFoam package:

hg clone https://bitbucket.org/sedfoam/sedfoam/


3 Building

This is a short overview of the installation process. A more detailed description is found here (consult these pages if you have problems during installation)


In the directory of the sources just do

./Allwmake

and everything should be built.


4 Tutorials

You can found the explanations of the included tutorial here.

5 SedFOAM license

Copyright © 2016 by Cyrille Bonamy, Julien Chauchat, Tim Nagel, Zhen Cheng and Tian-Jian Hsu.

Permission to use, copy, modify, and distribute this software and its documentation under the terms of the GNU General Public License is hereby granted. No representations are made about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. See the GNU General Public License for more details.