Difference between revisions of "Contrib/ColloidalFoam"

From OpenFOAMWiki
(Added to the category of incomplete pages)
(Added information about the origin of this solver)
Line 3: Line 3:
  
 
The ''colloidalFoam'' solver uses particle tracking integrated with a basic fluid solver based on ''icoFoam''.  The particle solver tracks all individual solid particles in the domain and calculates fluid drag as well as the Van der Waals and Electric Double Layer forces between particles and wall surfaces.  Wall collisions and collisions between particles are also used.
 
The ''colloidalFoam'' solver uses particle tracking integrated with a basic fluid solver based on ''icoFoam''.  The particle solver tracks all individual solid particles in the domain and calculates fluid drag as well as the Van der Waals and Electric Double Layer forces between particles and wall surfaces.  Wall collisions and collisions between particles are also used.
 +
 +
It was developed for the master thesis [http://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=3044&context=etd Development of a Coupled Fluid and Colloidal Particle Transport Model] by Scott Ripplinger.
  
 
== Theoretical Basis ==
 
== Theoretical Basis ==

Revision as of 16:38, 1 March 2014

This page is currently under construction.

The colloidalFoam solver uses particle tracking integrated with a basic fluid solver based on icoFoam. The particle solver tracks all individual solid particles in the domain and calculates fluid drag as well as the Van der Waals and Electric Double Layer forces between particles and wall surfaces. Wall collisions and collisions between particles are also used.

It was developed for the master thesis Development of a Coupled Fluid and Colloidal Particle Transport Model by Scott Ripplinger.

1 Theoretical Basis

1.1 Governing Equations

1.2 Drag model

1.3 Collision models

1.4 Colloidal models

2 Usage

2.1 Installation

2.2 Case structure

2.2.1 "particles" file

2.2.2 0/ directory

3 Code structure

3.1 Code basis

3.2 Use of different fluid solvers

3.3 Current bugs and issues

3.4 Potential further development