Skip to content

Commit

Permalink
reactingEulerFoam: populationBalanceModel: Added fractal shape modell…
Browse files Browse the repository at this point in the history
…ing support

This change adds representation of the shape of a dispersed phase. A
layer has been added to model the relationship between the
characteristic volume of a sizeGroup and its physical diameter.
Previously this relationship was represented by a constant form factor.

Currently, two shape models are available:

  - spherical

  - fractal (for modelling fractal agglomerates)

The latter introduces the average surface area to volume ratio, kappa,
of the entities in a size group as a secondary field-dependent internal
variable to the population balance equation, which makes the population
balance approach "quasi-"bivariate. From kappa and a constant mass
fractal dimension, a collisional diameter can be derived which affects
the coagulation rates computed by the following models:

  - ballisticCollisions

  - brownianCollisions

  - DahnekeInterpolation

  - turbulentShear

The fractal shape modelling also takes into account the effect of sintering
of primary particles on the surface area of the aggregate.

Further additions/changes:

  - Time scale filtering for handling large drag and heat transfer
    coefficients occurring for particles in the nanometre range

  - Aerosol drag model based on Stokes drag with a Knudsen number based
    correction (Cunningham correction)

  - Reaction driven nucleation

  - A complete redesign of the sizeDistribution functionObject

The functionality is demonstrated by a tutorial case simulating the
vapour phase synthesis of titania by titanium tetrachloride oxidation.

Patch contributed by Institute of Fluid Dynamics, Helmholtz-Zentrum Dresden -
Rossendorf (HZDR) and VTT Technical Research Centre of Finland Ltd.
  • Loading branch information
Will Bainbridge committed Aug 13, 2019
1 parent b2b3bd6 commit cfbb389
Show file tree
Hide file tree
Showing 325 changed files with 9,170 additions and 1,642 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,11 @@ EXE_INC = \
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
-I$(LIB_SRC)/transportModels/compressible/lnInclude \
-I$(LIB_SRC)/functionObjects/field/lnInclude \
-I$(LIB_SRC)/fileFormats/lnInclude \
-I../interfacialModels/lnInclude \
-I../phaseSystems/lnInclude

LIB_LIBS = \
-lfieldFunctionObjects \
-lfileFormats \
-lfiniteVolume
Loading

0 comments on commit cfbb389

Please sign in to comment.