RMG-database icon indicating copy to clipboard operation
RMG-database copied to clipboard

should we include data for k(T, P0) = 0?

Open jonwzheng opened this issue 11 months ago • 2 comments

Overview

There are several data I found in the Glarborg libraries (one, two, three) that report k(T,P0)=0 where P0 is some low pressure.

Question

Should we include these?
(1) They don't actually provide any functional dependence on T; in other words they're not "real" kinetic parameters. (2) Because the rates are reported as 0, the reverse rate is infinity which is handled as nan, which can cause errors downstream (for instance, currently cannot be rendered on the RMG website [pending a patch]). (3) I'm assuming these are correctly parsed, but I don't know what manuscripts these came from. Is it possible these are placeholder values?

Arguments in favor of including: they do convey information (e.g. basically saying that the rates below a certain pressure are too slow to observe) and someone simulating a system at low pressure might productively use this data.

jonwzheng avatar Mar 18 '24 20:03 jonwzheng

Maybe I am wrong, but I think the overall k at those extreme conditions is not 0, as not all components of the PdepMultiArrhenius at the conditions are 0. I tried P = 0.00001 atm in the k evaluator in this page, and they are indeed non-zero.

The error you mentioned is when searching the kinetics for the reverse direction, right? Hmmm... Maybe for multi-arrhenius objects, Arrhenius are fitted individually when trying to get the reverse kinetics?

xiaoruiDong avatar Mar 18 '24 21:03 xiaoruiDong

Ah, I see... you are correct, I misunderstood these PdepMultiArrhenius entries. I guess it's no problem that k2 and k3 are reported as 0 in terms of overall rate.

The only real issue then is handling the reverse rate fitting. Yes, I think they're individually fitted, which is why nan is observed (see https://github.com/ReactionMechanismGenerator/RMG-website/issues/260).

jonwzheng avatar Mar 18 '24 21:03 jonwzheng