multiphaseEulerFoam: Added phaseSurfaceArrhenius reaction
A modified Arrhenius reaction rate given by:
k = (A * T^beta * exp(-Ta/T))*a
Where a is the phase surface area per unit volume. The name of the phase is
specified by the user.
Example usage:
oxidationAtSurface
{
type irreversiblePhaseSurfaceArrhenius;
reaction "O2^0 + TiCl4 = TiO2_s + 2Cl2";
A 4.9e1; // The pre-exponential factor is in units
// equal to that in the usual volumetric
// reaction rate **divided by length**, as
// the Arrhenius expression is taken to give
// rate per unit area, not per unit volume
beta 0.0;
Ta 8993;
phase particles;
}
This reaction has been applied to the titaniaSynthesisSurface tutorial,
which avoids the need for explicit caching of the surface area density
field.
This commit is contained in:
@ -36,10 +36,9 @@ boundaryField
|
||||
wall
|
||||
{
|
||||
type fixedProfile;
|
||||
profile table;
|
||||
|
||||
profileCoeffs
|
||||
profile
|
||||
{
|
||||
type tableFile;
|
||||
format csv; // Input format
|
||||
nHeaderLine 0; // Number of header lines
|
||||
refColumn 0; // Reference column index
|
||||
|
||||
@ -36,10 +36,9 @@ boundaryField
|
||||
wall
|
||||
{
|
||||
type fixedProfile;
|
||||
profile table;
|
||||
|
||||
profileCoeffs
|
||||
profile
|
||||
{
|
||||
type tableFile;
|
||||
format csv; // Input format
|
||||
nHeaderLine 0; // Number of header lines
|
||||
refColumn 0; // Reference column index
|
||||
|
||||
@ -36,10 +36,9 @@ boundaryField
|
||||
wall
|
||||
{
|
||||
type fixedProfile;
|
||||
profile table;
|
||||
|
||||
profileCoeffs
|
||||
profile
|
||||
{
|
||||
type tableFile;
|
||||
format csv; // Input format
|
||||
nHeaderLine 0; // Number of header lines
|
||||
refColumn 0; // Reference column index
|
||||
|
||||
@ -36,10 +36,9 @@ boundaryField
|
||||
wall
|
||||
{
|
||||
type fixedProfile;
|
||||
profile table;
|
||||
|
||||
profileCoeffs
|
||||
profile
|
||||
{
|
||||
type tableFile;
|
||||
format csv; // Input format
|
||||
nHeaderLine 0; // Number of header lines
|
||||
refColumn 0; // Reference column index
|
||||
|
||||
@ -78,8 +78,6 @@ particles
|
||||
f28{dSph 7.873E-06; value 0.0; kappa 1.5E+10; Df 1.8; alphaC 1;}
|
||||
f29{dSph 1.136E-05; value 0.0; kappa 1.5E+10; Df 1.8; alphaC 1;}
|
||||
);
|
||||
|
||||
storeA on;
|
||||
}
|
||||
|
||||
Sct 1.0;
|
||||
|
||||
@ -40,7 +40,7 @@ reactions
|
||||
|
||||
oxidationAtSurface
|
||||
{
|
||||
type irreversibleSurfaceArrhenius;
|
||||
type irreversiblePhaseSurfaceArrhenius;
|
||||
|
||||
reaction "O2^0 + TiCl4 = TiO2_s + 2Cl2";
|
||||
|
||||
@ -48,7 +48,7 @@ reactions
|
||||
beta 0.0;
|
||||
Ta 8993;
|
||||
|
||||
a a.particles;
|
||||
phase particles;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user