Hi Ray, Hi Arief,
Arief, I used more grid points than you did. My goal is to minimize the discretization error and my expectation is that with my setup the discretization error is reduced compared to your setup. Note that the comparison is about the consistency of the predictions from the different programs and not about a comparison to experimental measurements.
Ray, these are the results without thermal diffusion (phi 1.3, in cm/s):
OS FM CK-Pro
23.78 23.76 23.64
I don't have CK-II results without thermal diffusion available right now. The thermal diffusion model has either a very small effect on the laminar burning velocity (here FM, CK-Pro) or it slightly decreases the laminar burning velocity (OS). Either way, it is not important for the comparison to Cantera.
The Cantera results in my previous post were obtained on a Xeon CPU E5-2695 v4 @ 2.10GHz and Cantera was compiled the Intel 18 compilers. Now, I've repeated the simulations with Cantera on my MacBookPro (source code + description + mechanism(s) attached, grid refinement criteria that are not mentioned below are as specified in the source code and the same for all cases). These are results for the laminar burning velocity (cm/s):
slope, curve: 0.005
23.2005
slope, curve: 0.0025
23.1783
This time I used clang/llvm (Apple LLVM version 9.0.0) to compile Cantera. The laminar burning velocity is a little bit larger, but very similar to my previous post.
Note that I've used a slightly modified version of the thermodynamic data in the gri3.0 kinetic scheme. So far, I've used this version for all simulations. The modifications result in a small discontinuity in the NASA polynomials of three species. I've repeated the simulations with the original thermodynamic data from the GRI3.0 model without the discontinuities. These are the results for the laminar burning velocity (cm/s):
slope, curve: 0.005
23.2675
slope, curve: 0.0025
23.2447
The change in the laminar burning velocity is relatively small. Does the implementation in Cantera handle discontinuities in the polynomials differently from continuous polynomials?
I've also tested whether different ways of specifying the unburned mixture can affect the agreement. I wanted to sure that I avoid errors due to assumptions about the composition of air. Copying the mass flux fraction from FlameMaster instead of using the fuel-air equivalence ratio has no significant effect on the results. Both approaches for are included in the code.
Best regards,
Raymond