Quote:
Thank you for the answer. Some people mention that is is also possible to modify the solver of later openfoam versions to run steady state chemistry. For me this is the preferred solution, since we are already running two different OpenFOAM versions (1.6 and 2.1.1), so we like to avoid using a third one. Can anyone tell me which steps are required to change reactingFoam into steadyreactingFoam (or even better, does anyone already have this solver). I already had a quite extensive look on different fora, but I didn't find a clear answer yet ... |
reactingFoam to steadyState
Hi,
Did you ever get an answer to your question: "Can anyone tell me which steps are required to change reactingFoam into steadyreactingFoam (or even better, does anyone already have this solver)?. " I am also looking to run reactingFOAM in steady state. I am concerned at the moment with a high pressure release, I have switched off combustion and chemistry. What else do I need to modify to run in steady state. Many thanks, James |
Dear James,
I never got a reply to this question, I did some tries with changing to pseudo-steady state solvers by changing the ddt schemes, however I was not succesfull with that (see also steady state combustion posts). Later I moved to the FGM based solver libOpenSmoke. This one works very well as steady state combustion solver. Regards |
Hi TBO,
I am working on the FGM combustion modeling in OpenFOAM and I find the only one already available by Kroger. I am testing it and I having some problems with the flamelet generator based on Cantera. You say that you moved to the FGM model based on the libOpenSmoke and I also had this idea, but is there an FGM model already available with libOpenSmoke (because I see that it can be used only for non premixed combustion with only the equations for mixture fraction) or did you build on your own? |
Hi Stefano,
I used this model for non premixed combustion, so the libOpenSmoke based solver was suitable for my simulations. Maybe repost the question on the libOpenSmoke forum to see if someone else has experience with using this solver for premixed combustion. Regards, TBO |
Ok,
maybe I will ask on the libOpenSmoke forum. Thank you, Stefano |
Hello everyone,
has there been any new development on alternateSteadyReactingFoam which is now compatible only with old versions of OpenFOAM. The transient solver reactingFoam is good but is not very appropriate considering the computational costs. Is there any new development for a steady state combustion solver in OpenFOAM. ? These are the related thread http://www.cfd-online.com/Forums/ope...te-solver.html http://www.cfd-online.com/Forums/ope...chemistry.html https://github.com/Unofficial-Extend...rnateChemistry |
Quote:
Yes, there are some developments. By default OpenFoam has now the solver LTSReactingFoam, which is a steady state version of reactingFoam (available in OF 2.3). Besides that, also e.g. the solvers based on libOpenSmoke might be worth considering Regards, TBO |
Thank you for pointing that. I did test runs using the LTSreactingFoam, but unfortunately it fails(after 27 time iterations) with the following error(attached).
It runs perfectly ok with reactingFoam and I get good results. I could not understand the parameters in the PIMPLE Algorithm too. What are alphaTemp, rDeltaTSmoothingCoeff, rDeltaTDampingCoeff. and why there is no relaxation ? I think I will have to look at the code to understand what they are doing and what is the idea of local time stepping(LTS). I know that if you want to go fast in time you have to solve more pressure-velocity couplings per iteration i.e. nOuterCorrectors > 1 with under-relaxation(idea behind SIMPLE). But they are not doing that!!. Whats the idea behind LTS ? Any ideas would be really helpful !! Code:
PIMPLE Code:
Time = 26 |
Greetings to all!
@Ali: Quote:
As far as I can understand (I am not an expert on this), the LTS modelling strategy uses an adaptive time step depending on the Courant Number in each cell (or small region of cells) and then uses a smoothing/damping strategy for making the flow compatible between regions that have different time steps. That's why the parameters "rDeltaTSmoothingCoeff, rDeltaTDampingCoeff" are needed, so that it can sort-of have a fast-forward feature for the regions that require a small local time step, when compared with other regions. This strategy is sometimes preferable to using explicit steady-state modelling, because this method still preserves some time accuracy, which usually is not preserved in steady-state modelling... and time accuracy is important for certain simulations, such as chemical reactions, heat transfer and multiphase flows. Best regards, Bruno |
Quote:
there are tutarial and or learning about cantera!? |
cantera
hi bodies
are there any tutarial and or teaching about cantera!? |
Cantera linking with OpenFOAM 3.0
Hi everybody,
I was wondering if anyone did the effort to link Cantera to OpenFOAM-3.0 (or OpenFOAM-2.x would be OK as well). The original libraries alternateChemistryModel and canteraThermosChemistry look very interesting, but it's quite hard to translate them into something compatible with later OpenFOAM versions. Any help would be appreciated :) Kind regards, Laurien |
All times are GMT -4. The time now is 15:39. |