Mojtaba.a |
June 15, 2015 11:01 |
Using lcsMassFraction function object for icoUncoupledKinematicParcelFoam
Hi,
Before, I had used lcsMassFraction(cloudName) from swak4Foam function objects to convert lagrangian particle concentration into eulerian mass fraction. This was how I did that and it worked perfectly:
Code:
mu
{
type expressionField;
expression "18.6";
dimension [1 -1 -1 0 0 0 0];
fieldName mu;
autowrite true;
}
rho
{
type expressionField;
expression "1.25";
dimension [1 -3 0 0 0 0 0];
fieldName rho;
autowrite true;
}
particles
{
type evolveKinematicCloud;
cloudName particleCloud;
g "down" [0 1 -2 0 0 0 0] (0 -9.81 0 );
rhoName rho;
muName mu;
UName U;
}
massFractionKinematic
{
type expressionField;
autowrite true;
expression "lcsMassFraction(particleCloud)";
outputControl timeStep;
outputInterval 1;
fieldName massFraction;
}
However when I try to use it in solver icoUncoupledKinematicParcelFoam, like this:
Code:
massFractionKinematic
{
type expressionField;
autowrite true;
expression "lcsMassFraction(kinematicCloud)";
outputControl timeStep;
outputInterval 1;
fieldName massFraction;
}
I get the following error:
Code:
swak4Foam: Setting default mesh
Available clouds in region0
Name | Type
-------------------------------------------------------------
kinematicCloud | Cloud<basicKinematicCollidingParcel>
-------------------------------------------------------------
Cloud kinematicCloud has type Cloud<basicKinematicCollidingParcel> typeid:N4Foam14CollidingCloudINS_14KinematicCloudINS_5CloudINS_15CollidingParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEE
--> FOAM FATAL ERROR:
No matching cloud kinematicCloud found
Supported cloud types (typeid):
4
(
N4Foam13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEEEEE
N4Foam11ThermoCloudINS_14KinematicCloudINS_5CloudINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEE
N4Foam14KinematicCloudINS_5CloudINS_15KinematicParcelINS_8particleEEEEEEE
N4Foam23ReactingMultiphaseCloudINS_13ReactingCloudINS_11ThermoCloudINS_14KinematicCloudINS_5CloudINS_24ReactingMultiphaseParcelINS_14ReactingParcelINS_12ThermoParcelINS_15KinematicParcelINS_8particleEEEEEEEEEEEEEEEEEEE
)
From function Plugin function lcsMassFraction
in file lcsMassFractionPluginFunction.C at line 102.
FOAM exiting
Any suggestions is appreciated.
Thanks.
|