Skip to content

RMG 3.1.0 cannot reproduce the result of RMG 3.0.0 #2313

@utopianf

Description

@utopianf

Bug Description

We are trying to reproduce the paper on Catalytic Partial Oxidation of Methane by RMG 3.1.0 and RMG 3.0.0. The result of RMG 3.0.0 seems the same as the paper which CH4 mostly converts into CO2 (CH4 -> CH3X -> CH2X -> CHX -> CX -> COX -> CO2X -> CO2). However, RMG 3.1.0 shows CH4 converts into C2H6 (CH4 -> CH4X -> CH3X -> C2H6), which cannot reproduce the result of the paper.

By looking into the output.html, I found the one of the kinetics of the reactions (Surface_Adsorption_Dissociative) is different between RMG 3.0.0 and RMG 3.1.0. But the rule of this reaction is the same between RMG-database 3.0.0 and RMG-database 3.1.0.

Is this a bug? Or could someone please provide a reasonable explanation of the huge different kinetics between versions?

output.html of RMG 3.1.0:
image

output.html of RMG 3.0.0:
image

How To Reproduce

  1. Download the zip file which includes input.py.
  2. rmg.py input.py by both RMG 3.0.0 and RMG 3.1.0.

Expected Behavior

CH4 should finally convert into CO2.

Installation Information

Describe your installation method and system information.

  • OS (include version if known): WSL2 on Windows 10
  • Installation method: installation from binary, with anaconda
  • RMG version information:
    • RMG-Py: 3.1.0 and 3.0.0
    • RMG-database: 3.1.0 and 3.0.0

Additional Context

We also make some illustration by graphviz to see what happened during the reaction.

RMG 3.1.0:
image

RMG 3.0.0:
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugbug which will never be closed by the actions bot

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions