Cantera vs Chemkin Pro vs Chemkin II

990 views
Skip to first unread message

Joshua Moore

unread,
Oct 13, 2018, 11:20:51 AM10/13/18
to Cantera Users' Group
Hello,

I am new to the group and Cantera.

I've been reading some articles that show some comparisons, but many are a few years old.  I was wondering if anyone would be willing to provide a brief description about Cantera vs Chemkin Pro from ANSYS.

A couple of basic questions

(1) Can Cantera generate large reaction mechanisms (with the Reaction Mechanism Generator), etc.
(2) Can Cantera reduce a large reaction mechanism set (say 1000) into a smaller number of reactions?  Is this fairly automated?
(3) I've seen a nice comparison of Cantera vs Chemkin II (http://www.cerfacs.fr/cantera/docs/cantera/cantera.pdf) as far as speed (showing Cantera is faster) but how does this compare to recent Chemkin Pro releases?

Would anyone have any general thoughts on Cantera vs Chemkin Pro?  Is there any benefit to Chemkin Pro over Cantera?

Thanks.

Josh





Bryan W. Weber

unread,
Oct 13, 2018, 8:32:39 PM10/13/18
to Cantera Users' Group
Hi Josh,

Welcome to Cantera! Although I haven't used Chemkin since it was purchased by ANSYS, I'll do my best to answer your questions.

1) Cantera cannot generate mechanisms itself, but neither can Chemkin. Cantera (and Chemkin) provide the facilities to interpret mechanisms and solve the equations representing the variation of the properties of several relevant systems.

2) Cantera does not have any built-in mechanism reduction facilities. You will have to implement an algorithm yourself, or use one of the algorithms generated by our community (e.g., pyMARS)

3) Unfortunately, I don't have a recent copy of Chemkin to be able to compare. If you do, I think we would all be interested in seeing the comparison.

General thoughts on Cantera vs. Chemkin Pro: Cantera is open-source software, which means that you can see the algorithms that are used to solve problems, and potentially improve them. In addition, if you find bugs, you can fix them. Neither of these are true with Chemkin Pro. Cantera also has models for several non-ideal-gas equations of state, which you can use in the zero-dimensional reactors. Last I checked, this was not possible in Chemkin, but again, its been a few years.

As far as I can see, the only advantage of Chemkin Pro is that it integrates by default with ANSYS Fluent, if you want to lock yourself into the ANSYS ecosystem. Perhaps one other advantage is that Chemkin Pro (used to) come with a full GUI for all the capabilities, if you feel that you require a GUI. To me, this is a disadvantage, because Chemkin didn't (doesn't?) come with the ability to script interacting with the program, so it is hard to use it to do large analyses and very hard to customize. Up to you whether this is an advantage or not.

Best,
Bryan
Reply all
Reply to author
Forward
0 new messages