Skip to content

NH3/CH4 Co-oxidation - No enthalpy for N#N #2855

@calvinp0

Description

@calvinp0

Topic

General area which your question is related to.

  • Installation of RMG
  • Running an RMG job
  • Using RMG API
  • Arkane (formerly CanTherm)
  • Dependencies
  • An error message

Context

Attempting to run a simple NH3/CH4 Co-oxidation job with Nitrogen gas as the bath gas. However, when running the reaction - it complains with the following message:

Adding reaction library primaryNitrogenLibrary to model edge...
Traceback (most recent call last):
  File "/home/calvin/Downloads/daniel_rmg/../../code/RMG-Py/rmg.py", line 4, in <module>
    __main__.main()
  File "/home/calvin/code/RMG-Py/rmgpy/__main__.py", line 102, in main
    rmg.execute(**kwargs)
  File "/home/calvin/code/RMG-Py/rmgpy/rmg/main.py", line 802, in execute
    requires_rms = self.initialize(**kwargs)
  File "/home/calvin/code/RMG-Py/rmgpy/rmg/main.py", line 669, in initialize
    self.reaction_model.add_reaction_library_to_edge(library, requires_rms=requires_rms)
  File "/home/calvin/code/RMG-Py/rmgpy/rmg/model.py", line 1762, in add_reaction_library_to_edge
    r, isNew = self.make_new_reaction(rxn)  # updates self.new_species_list and self.new_reaction_list
  File "/home/calvin/code/RMG-Py/rmgpy/rmg/model.py", line 566, in make_new_reaction
    forward.fix_barrier_height(force_positive=True,solvent="")
  File "rmgpy/reaction.py", line 1002, in rmgpy.reaction.Reaction.fix_barrier_height
  File "rmgpy/reaction.py", line 1034, in rmgpy.reaction.Reaction.fix_barrier_height
  File "rmgpy/reaction.py", line 640, in rmgpy.reaction.Reaction.get_enthalpy_of_reaction
  File "rmgpy/reaction.py", line 640, in rmgpy.reaction.Reaction.get_enthalpy_of_reaction
  File "rmgpy/reaction.py", line 648, in rmgpy.reaction.Reaction.get_enthalpy_of_reaction
  File "rmgpy/species.py", line 573, in rmgpy.species.Species.get_enthalpy
Exception: Unable to calculate enthalpy for species 'nitrogen': no thermo or statmech data available.

Now, when I run it with N#N as reactive and set [Ar] as non-reactive with concentration 0, it runs fine (although of course need to allow for singlet O2).

Am I missing something in my input file?

input.py

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions