CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   particle combustion (http://www.cfd-online.com/Forums/openfoam-solving/106254-particle-combustion.html)

ToTh August 23, 2012 07:39

particle combustion
 
Hello everyone,

I can imagine this is an interesting topic for many people...

in my Bachelor thesis I have to simulate the combustion of certain particles (surrogate fuels, meaning garbage particles).

Now, I decided to use fireFoam as a solver, but have no idea how to include particles. I was able to simulate CH4 combustion as a gas, but how on earth is it possible to include particles?

I did the "simplifiedSiwek" tutorial for coalChemistryFoam. I got this to run, but am not able to use the burner I need. It couldn't find the "parcel injector cell" when I use the burner I need for the thesis instead of the burner of the tutorial case.


Can anyone please give me any tips? Did anyone simulate burning particles or know how to do it? If not fireFoam, what solver would you recommend? :confused:


Thanks a lot in advance,
Toby

ToTh August 30, 2012 03:46

Hello again,
this topic might get a little more interesting if I write what I've done so far ;)

To include particle combustion I tried to compile my own Solver. To do so I did the steps of this tutorial (page 20 following). Instead of combining solidParticle and simpleFoam I combined solidParticle and fireFoam.

After a while I was able to compile the stuff. Unfortunately following error occurs when I try to work with the solver now:


--> FOAM FATAL ERROR:

request for volScalarField nu from objectRegistry region0 failed
available objects of type volScalarField are

85
(
aLambda_0
Qin6
Qin0
hs_0
a
Qr7
psi
Qem7
I1
Qin4
fres_CO2
CO2
Qr5
Qr1
psi_0
G
ILambda_2_0
dpdt
O2_0
ILambda_1_0
I7
I3
CH4_0
wFuel
p
T
Qr3
Qr
Qin5
p_0
alphaSgs
fres_N2
H2O
I5
fres_H2O
ILambda_7_0
ILambda_4_0
ILambda_5_0
fres_O2
H2O_0
fres_CH4
ILambda_0_0
N2
K
I4
Qr0
ILambda_3_0
Qem4
K_0
Qem
Qr4
CO2_0
Qin1
p_rgh_0
rho
k
Qin
Qem6
I6
O2
p_rgh
Qin7
gh
Qem5
delta
Qin2
CH4
Qin3
I2
dQ
alpha
rho_0
Qem1
I0
Qem0
k_0
ILambda_6_0
bLambda_0
Qem3
mu
hs
Qr2
Qem2
muSgs
Qr6
)


From function objectRegistry::lookupObject<Type>(const word&) const
in file /opt/openfoam210/src/OpenFOAM/lnInclude/objectRegistryTemplates.C at line 131.

FOAM aborting

#0 Foam::error::printStack(Foam::Ostream&) in "/opt/openfoam210/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
#1 Foam::error::abort() in "/opt/openfoam210/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"
#2 Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh> const& Foam::objectRegistry::lookupObject<Foam::Geometric Field<double, Foam::fvPatchField, Foam::volMesh> const>(Foam::word const&) const
#3

#4

#5 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
#6


Could anyone please tell me what I did wrong? :o
I would much appreciate any reply...


All times are GMT -4. The time now is 01:57.