Dear all,
I am going to add N
Dear all,
I am going to add Nox prediction (zeldowich) to achen bomb. Is it neccessary to edit the source code? (is it possible by just editing dictionaries?) thank you for your time. regards saeid |
This is a very weird question.
This is a very weird question.
You are going to add a NOx mechanism to a case??? So will you be able to use it on only the aachen bomb case then? Anyways..... If you are planning to use dieselFoam, then you will use the chemkin-interface and in that case it has already been done. If you look at the mechanism chem.inp_15 you'll find its already in there. |
Dear Dr Nordin
Thank you for
Dear Dr Nordin
Thank you for your answer I dont want to use mechanism like chem.inp-15 (I have used it and it worked). I am going to use a one step reaction fuel+oxidant=co2+h2o and a simplified Nox mechanism that d(NO)/dt depeneds on O2 and N2. sorry for the weird questions(cases like achen bomb) regards saeid |
Ok, so you do not want to use
Ok, so you do not want to use Zeldovich,
since you're planning to bolt on NOx to the global fuel conversion rate. Then I'd suggest you just use 2 reactions in chem.inp. one for the fuel conversion rate and one for the NO, like NO + NO = N2 + O2 |
thank you very much.
I will d
thank you very much.
I will do that and compare with complex mechanism. than you |
how to calculate fuel nox in openfoam
|
Hello, I have successfully implemented thermal NOx formation using scalarTransportFoam. The results are qualitatively very good when compared to Fluent, however quantitatively they differ by a constant factor. I am not able to understand where I go wrong. Any suggestions ??
|
Quote:
|
Quote:
I ran into similar problems. I post some lesson learned for people like me who was not familiar with the reaction modeling. An immediate and easy implementation is just using the concentration of [NO] of previous to calculation the source term and then solve the transport equation. If this is how the solver implemented, then the solver may have some potential issue. Typically, I found the reliable solution requires very small time step ~1e-4. This limited by the reaction term. So here is what is typically done in a spirit of time split scheme to couple the transport and reaction at a different times scales 1. First, solve the nonlinear (can be stiff) ODE of the source/sink term of d[NO]/dt = f (NO). The ODE solves that implemented in OpenFOAM can be used. Notice this step, one may want the ODE to be solved with some accuracy. For low order explicit scheme, most time, it takes large number of time step to solve this ODE within certain accuracy. 2. Once you solve the ODE you will have the concentration at new time [NO]_n+1. Then the sink term can be estimated as ([NO]_n+1 - [NO]_n)/ deltaT. Plug this term into the scalarTransport and solve the transport equation. 3. Iterate above steps. Note that with time split, the solution should allow a much large time step. However, depends on the problem and treatment of the time split scheme (i.e., order accuracy), one may still need some fair small time step. A good discussion on the different split schemes can be found in this conference paper https://arc.aiaa.org/doi/10.2514/6.2020-2139 Also, there is very good discussion in another post: https://www.cfd-online.com/Forums/ma...equations.html Thanks, Rdf |
All times are GMT -4. The time now is 07:42. |