mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
Documentation for chemistryModels
This commit is contained in:
51
doc/chemistrModel.html
Normal file
51
doc/chemistrModel.html
Normal file
@ -0,0 +1,51 @@
|
||||
<HTML>
|
||||
<CENTER><A HREF = "http://www.cfdem.com">CFDEMproject WWW Site</A> - <A HREF = "CFDEMcoupling_Manual.html#comm">CFDEM Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>chemistryModel command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<P>Defined in couplingProperties dictionary.
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
model_x
|
||||
model_y
|
||||
);
|
||||
</PRE>
|
||||
<UL><LI>model = name of chemistry model to be applied
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
species
|
||||
diffusionCoefficients
|
||||
massTransferCoeff
|
||||
);
|
||||
</PRE>
|
||||
<P>Note: This examples list might not be complete - please look for other models (forceModel_XY) in this documentation.
|
||||
</P>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>The chemistry model initialized the fields performs calculation of molar fractions and diffusion coefficients of the gaseous reactants at the location of each DEM particle. All models are executed sequentially. These values are used in the DEM calculation of particle reduction models.
|
||||
</P>
|
||||
<P><B>Restrictions:</B>
|
||||
</P>
|
||||
<P>None.
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "chemistryModel_species.html">species</A>, <A HREF = "chemistryModel_diffusionCoefficient.html">diffusionCoefficient</A>, <A HREF = "chemistryModel_massTransferCoeffs.html">massTransferCoeff</A>
|
||||
</P>
|
||||
<P>Note: This examples list may be incomplete - please look for other models (forceModel_XY) in this documentation.
|
||||
</P>
|
||||
<P><B>Default:</B> none.
|
||||
</P>
|
||||
</HTML>
|
||||
47
doc/chemistryModel.txt
Normal file
47
doc/chemistryModel.txt
Normal file
@ -0,0 +1,47 @@
|
||||
"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c
|
||||
|
||||
:link(lws,http://www.cfdem.com)
|
||||
:link(lc,CFDEMcoupling_Manual.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
chemistryModel command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
Defined in couplingProperties dictionary.
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
model_x
|
||||
model_y
|
||||
); :pre
|
||||
|
||||
model = name of chemistry model to be applied :ul
|
||||
|
||||
[Examples:]
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
species
|
||||
diffusionCoefficients
|
||||
massTransferCoeff
|
||||
); :pre
|
||||
|
||||
Note: This examples list might not be complete - please look for other models (forceModel_XY) in this documentation.
|
||||
|
||||
[Description:]
|
||||
|
||||
The chemistry model initialized the fields performs calculation of molar fractions and diffusion coefficients of the gaseous reactants at the location of each DEM particle. All models are executed sequentially. These values are used in the DEM calculation of particle reduction models.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
None.
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"species"_chemistryModel_species.html, "diffusionCoefficient"_chemistryModel_diffusionCoefficient.html, "massTransferCoeff"_chemistryModel_massTransferCoeffs.html
|
||||
|
||||
Note: This examples list may be incomplete - please look for other models (forceModel_XY) in this documentation.
|
||||
|
||||
[Default:] none.
|
||||
62
doc/chemistryModel_diffusionCoefficients.html
Normal file
62
doc/chemistryModel_diffusionCoefficients.html
Normal file
@ -0,0 +1,62 @@
|
||||
<HTML>
|
||||
<CENTER><A HREF = "http://www.cfdem.com">CFDEMproject WWW Site</A> - <A HREF = "CFDEMcoupling_Manual.html#comm">CFDEM Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>chemistryModel_diffusionCoefficients command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<P>Defined in couplingProperties dictionary.
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
diffusionCoefficients
|
||||
);
|
||||
diffusionCoefficientsProps
|
||||
{
|
||||
verbose switch1;
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
diffusantGasNames ( speciesNames );
|
||||
};
|
||||
</PRE>
|
||||
<LI><I>switch1</I> = (optional, normally off) flag to give information
|
||||
|
||||
<UL><LI><I>ChemistryFile</I> = path to file, where the reacting species are listed
|
||||
|
||||
<LI><I>diffusantGasNames</I> = list of gas field names that are the reactant gases
|
||||
|
||||
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
diffusionCoefficients
|
||||
);
|
||||
speciesProps
|
||||
{
|
||||
verbose false;
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
diffusantGasNames ( CO
|
||||
H2
|
||||
);
|
||||
}
|
||||
</PRE>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The diffusionCoefficients model activates the binary molecular diffusion calculation of the reacting species using the Fuller-Schettler-Giddings correlation.
|
||||
</P>
|
||||
<P><B>Restrictions:</B>
|
||||
</P>
|
||||
<P>Species model needs to be active.
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "chemistryModel.html">chemistryModel</A>
|
||||
</P>
|
||||
</HTML>
|
||||
56
doc/chemistryModel_diffusionCoefficients.txt
Normal file
56
doc/chemistryModel_diffusionCoefficients.txt
Normal file
@ -0,0 +1,56 @@
|
||||
"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c
|
||||
|
||||
:link(lws,http://www.cfdem.com)
|
||||
:link(lc,CFDEMcoupling_Manual.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
chemistryModel_diffusionCoefficients command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
Defined in couplingProperties dictionary.
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
diffusionCoefficients
|
||||
);
|
||||
diffusionCoefficientsProps
|
||||
\{
|
||||
verbose switch1;
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
diffusantGasNames ( speciesNames );
|
||||
\}; :pre
|
||||
|
||||
{switch1} = (optional, normally off) flag to give information :l
|
||||
{ChemistryFile} = path to file, where the reacting species are listed :ulb,l
|
||||
{diffusantGasNames} = list of gas field names that are the reactant gases :l
|
||||
:ule
|
||||
|
||||
[Examples:]
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
diffusionCoefficients
|
||||
);
|
||||
speciesProps
|
||||
\{
|
||||
verbose false;
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
diffusantGasNames ( CO
|
||||
H2
|
||||
);
|
||||
\} :pre
|
||||
|
||||
[Description:]
|
||||
|
||||
The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The diffusionCoefficients model activates the binary molecular diffusion calculation of the reacting species using the Fuller-Schettler-Giddings correlation.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
Species model needs to be active.
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"chemistryModel"_chemistryModel.html
|
||||
|
||||
52
doc/chemistryModel_massTransferCoeff.html
Normal file
52
doc/chemistryModel_massTransferCoeff.html
Normal file
@ -0,0 +1,52 @@
|
||||
<HTML>
|
||||
<CENTER><A HREF = "http://www.cfdem.com">CFDEMproject WWW Site</A> - <A HREF = "CFDEMcoupling_Manual.html#comm">CFDEM Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>chemistryModel_massTransferCoeff command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<P>Defined in couplingProperties dictionary.
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
massTransferCoeff
|
||||
);
|
||||
diffusionCoefficientsProps
|
||||
{
|
||||
verbose switch1;
|
||||
};
|
||||
</PRE>
|
||||
<LI><I>switch1</I> = (optional, normally off) flag to give information
|
||||
|
||||
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
massTransferCoeff
|
||||
);
|
||||
massTransferCoeffProps
|
||||
{
|
||||
verbose false;
|
||||
}
|
||||
</PRE>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The coeffs needed to calculate the mass transfer coefficients are transferred to the DEM side, where it is used in the fix_chem_shrink_core module.
|
||||
</P>
|
||||
<P><B>Restrictions:</B>
|
||||
</P>
|
||||
<P>Species model needs to be active.
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "chemistryModel.html">chemistryModel</A>
|
||||
</P>
|
||||
</HTML>
|
||||
48
doc/chemistryModel_massTransferCoeff.txt
Normal file
48
doc/chemistryModel_massTransferCoeff.txt
Normal file
@ -0,0 +1,48 @@
|
||||
"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c
|
||||
|
||||
:link(lws,http://www.cfdem.com)
|
||||
:link(lc,CFDEMcoupling_Manual.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
chemistryModel_massTransferCoeff command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
Defined in couplingProperties dictionary.
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
massTransferCoeff
|
||||
);
|
||||
diffusionCoefficientsProps
|
||||
\{
|
||||
verbose switch1;
|
||||
\}; :pre
|
||||
|
||||
{switch1} = (optional, normally off) flag to give information :l
|
||||
:ule
|
||||
|
||||
[Examples:]
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
massTransferCoeff
|
||||
);
|
||||
massTransferCoeffProps
|
||||
\{
|
||||
verbose false;
|
||||
\} :pre
|
||||
|
||||
[Description:]
|
||||
|
||||
The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The coeffs needed to calculate the mass transfer coefficients are transferred to the DEM side, where it is used in the fix_chem_shrink_core module.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
Species model needs to be active.
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"chemistryModel"_chemistryModel.html
|
||||
|
||||
74
doc/chemistryModel_species.html
Normal file
74
doc/chemistryModel_species.html
Normal file
@ -0,0 +1,74 @@
|
||||
<HTML>
|
||||
<CENTER><A HREF = "http://www.cfdem.com">CFDEMproject WWW Site</A> - <A HREF = "CFDEMcoupling_Manual.html#comm">CFDEM Commands</A>
|
||||
</CENTER>
|
||||
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>chemistryModel_species command
|
||||
</H3>
|
||||
<P><B>Syntax:</B>
|
||||
</P>
|
||||
<P>Defined in couplingProperties dictionary.
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
species
|
||||
);
|
||||
speciesProps
|
||||
{
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
verbose switch1;
|
||||
tempFieldName "T";
|
||||
densityFieldName "rho"
|
||||
voidfractionFieldName "voidfraction"
|
||||
totalMoleFieldName "molarConc"
|
||||
partTempName "partTemp"
|
||||
partRhoName "partRho"
|
||||
};
|
||||
</PRE>
|
||||
<UL><LI><I>ChemistryFile</I> = path to file, where the reacting species are listed
|
||||
|
||||
<LI><I>T</I> = name of the finite volume temperature field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>rho</I> = name of the finite volume density field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>voidfraction</I> = name of the finite volume voidfraction field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>molarConc</I> = name of the finite volume molar concentration field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>partTemp</I> = name of the finite volume cell averaged particle temperature field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>partRho</I> = name of the finite volume cell averaged density temperature field, it is already added in default and doesn't need to be specified if name is the same
|
||||
|
||||
<LI><I>switch1</I> = (optional, normally off) flag to give information
|
||||
|
||||
|
||||
</UL>
|
||||
<P><B>Examples:</B>
|
||||
</P>
|
||||
<PRE>chemistryModels
|
||||
(
|
||||
species
|
||||
);
|
||||
speciesProps
|
||||
{
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
verbose false;
|
||||
}
|
||||
</PRE>
|
||||
<P><B>Description:</B>
|
||||
</P>
|
||||
<P>The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The species model is the model, where the specified species fields (from the foam.inp folder) are intialized, and information such as temperature, density, molar concentration and more importantly the molar fractions are transferred to DEM side.
|
||||
</P>
|
||||
<P><B>Restrictions:</B>
|
||||
</P>
|
||||
<P>none.
|
||||
</P>
|
||||
<P><B>Related commands:</B>
|
||||
</P>
|
||||
<P><A HREF = "chemistryModel.html">chemistryModel</A>
|
||||
</P>
|
||||
</HTML>
|
||||
63
doc/chemistryModel_species.txt
Normal file
63
doc/chemistryModel_species.txt
Normal file
@ -0,0 +1,63 @@
|
||||
"CFDEMproject WWW Site"_lws - "CFDEM Commands"_lc :c
|
||||
|
||||
:link(lws,http://www.cfdem.com)
|
||||
:link(lc,CFDEMcoupling_Manual.html#comm)
|
||||
|
||||
:line
|
||||
|
||||
chemistryModel_species command :h3
|
||||
|
||||
[Syntax:]
|
||||
|
||||
Defined in couplingProperties dictionary.
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
species
|
||||
);
|
||||
speciesProps
|
||||
\{
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
verbose switch1;
|
||||
tempFieldName "T";
|
||||
densityFieldName "rho"
|
||||
voidfractionFieldName "voidfraction"
|
||||
totalMoleFieldName "molarConc"
|
||||
partTempName "partTemp"
|
||||
partRhoName "partRho"
|
||||
\}; :pre
|
||||
|
||||
{ChemistryFile} = path to file, where the reacting species are listed :ulb,l
|
||||
{T} = name of the finite volume temperature field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{rho} = name of the finite volume density field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{voidfraction} = name of the finite volume voidfraction field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{molarConc} = name of the finite volume molar concentration field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{partTemp} = name of the finite volume cell averaged particle temperature field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{partRho} = name of the finite volume cell averaged density temperature field, it is already added in default and doesn't need to be specified if name is the same :l
|
||||
{switch1} = (optional, normally off) flag to give information :l
|
||||
:ule
|
||||
|
||||
[Examples:]
|
||||
|
||||
chemistryModels
|
||||
(
|
||||
species
|
||||
);
|
||||
speciesProps
|
||||
\{
|
||||
ChemistryFile "$casePath/CFD/constant/foam.inp";
|
||||
verbose false;
|
||||
\} :pre
|
||||
|
||||
[Description:]
|
||||
|
||||
The chemistry model performs the calculation of chemical reactional effects acting on each DEM particle. The species model is the model, where the specified species fields (from the foam.inp folder) are intialized, and information such as temperature, density, molar concentration and more importantly the molar fractions are transferred to DEM side.
|
||||
|
||||
[Restrictions:]
|
||||
|
||||
none.
|
||||
|
||||
[Related commands:]
|
||||
|
||||
"chemistryModel"_chemistryModel.html
|
||||
|
||||
Reference in New Issue
Block a user