Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for CRI mechanism #494

Open
ydwangcn opened this issue May 14, 2023 · 2 comments
Open

Support for CRI mechanism #494

ydwangcn opened this issue May 14, 2023 · 2 comments

Comments

@ydwangcn
Copy link

ydwangcn commented May 14, 2023

As I know the AtChem2 model uses the ~/AtChem2/mcm/peroxy-radicals_v3.x file as the reference RO2 list when building the AtChem2 model with a mechanism file. It means some RO2 species mentioned in the mechanism file does not exist in the reference RO2 list file, when it shows the "XYZ NOT found in the reference RO2 list“ warning messages.

But the problem is the CRI mechanism is a reduced mechanism, it does not have a particular and exactly RO2 species, it uses some simplified names (such as RN9O2, RN12O2, RI12O2, RN15O2,RN15AO2, RI15O2, RN17O2), which is totally not in the peroxy-radicals_v3.x file. So how can I continue to use the AtChem2 model with the CRI mechanism, I don't think it will simulate out the correct result when the whole RO2 part are not found in the reference list. By the way the reason I am going to use the CRI mechanism is to reduce the running time of the model.

Thanks a lot!

@rs028
Copy link
Collaborator

rs028 commented May 16, 2023

@ydwangcn you are correct that we don't have a reference RO2 list for CRI and I will look into that to procure the file.
This may take a while, but in the meantime I can suggest you generate your own file from the summation that is present in the facsimile file you download from the CRI website. This will be something like:

RO2 = CH3O2 + C2H5O2 + IC3H7O2 + RN10O2 + CH3CO3 + HOCH2CH2O2 + RN8O2 +
 RN9O2 + C2H5CO3 + HOCH2CO3 ;

Just remove RO2 = and the + and ; signs. Create a file in the mcm directory and modify the script build/mech_converter.py to use that file instead of the default peroxy-radicals_v3.1.1

Hope this helps.

@rs028 rs028 changed the title Got a lot of "XYZ NOT found in the reference RO2 list“ warning messages when building the atchem2 with the CRI V2 mechanism ( which is a reduced mechanism based on MCM V3.1 ) Support for CRI mechanism May 16, 2023
@rs028
Copy link
Collaborator

rs028 commented May 16, 2023

CRI is a condensed version of the MCM and it should be fairly straightforward to add support for it.

  • Photolysis rates for CRI v2.1 should be the same as for the MCM v3.1 (to check)
  • Photolysis rates for CRI v2.2 should be the same as for the MCM v3.3.1 (to check)
  • Reference list of peroxy radicals in CRI v2.1
  • Reference list of peroxy radicals in CRI v2.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Wishlist
Development

No branches or pull requests

2 participants