首页 > 其他分享 >Map MEIC to MOZCART

Map MEIC to MOZCART

时间:2024-03-12 10:55:05浏览次数:36  
标签:Map chem CO 10 MEIC NOx MOZCART XYL

转自:https://dreambooker.site/2020/03/10/map-meic-to-mozcart/  

The species associated with specific chemical mechanism is list in Registry/registry.chem after chem_opt== and emi_opt=.

I will focus on the MOZCART mechanism (8):

# KPP mechanism from mozart + gocart
package   mozcart_kpp       chem_opt==112                  -          chem:o3,o1d_cb4,o,no,no2,no3,n2o5,hno3,hno4,so2,ho,ho2,h2o2,sulf,co,hcho,ch3ooh,ch3o2,ch4,h2,eo2,ch3cooh,c2h4,n2o,ch3oh,aco3,acet,mgly,paa,gly,c3h6ooh,pan,mpan,macr,mvk,c3h6,etooh,prooh,acetp,xooh,onitr,isooh,acetol,glyald,mek,eto2,open,alkooh,mekooh,tolooh,terpooh,ald,mco3,c2h5oh,eo,c2h6,c3h8,pro2,po2,aceto2,bigene,bigalk,eneo2,alko2,isopr,iso2,mvko2,mvkooh,hydrald,xo2,c10h16,terpo2,tol,cres,to2,xoh,onit,isopn,dms,nh3,meko2,p25,bc1,bc2,oc1,oc2,dust_1,dust_2,dust_3,dust_4,dust_5,seas_1,seas_2,seas_3,seas_4,p10

.....

package   mozcem          emiss_opt==8                   -             emis_ant:e_co,e_no,e_no2,e_bigalk,e_bigene,e_c2h4,e_c2h5oh,e_c2h6,e_c3h6,e_c3h8,e_ch2o,e_ch3cho,e_ch3coch3,e_ch3oh,e_mek,e_so2,e_toluene,e_nh3,e_isop,e_c10h16,e_pm_10,e_pm_25,e_bc,e_oc,e_sulf

Here’s the table of approximate matching of MOZCART species (listed after Anthropogenic emissions in Registry/registry.chem) to suffixes of MEIC files with different mechanisms.

WRF-Chem (MOZCART) CB05 SAPRC99 RADM2
E_C10H16 TERP    
E_C2H5OH ETOH    
E_CH3OH MEOH MEOH  
E_C3H6 OLE + PAR OLE1  
E_BIGENE OLE + 2*PAR, IOLE + 2*PAR OLE2 OLT + OLI
E_MEK   MEK+PRD2 KET
E_NH3 NH3 NH3 NH3
E_PM_25 PM2.5 PM2.5 PM2.5
E_PM_10 PMcoarse PMcoarse PMcoarse
E_BIGALK 5*PAR ALK3+ALK4+ALK5 HC5
E_C2H4 ETH ETHE OL2
E_C2H6 ETHA ALK1 ETH
E_C3H8 1.12*10-2 *CO ALK2 HC3
E_CH2O FORM HCHO HCHO
E_CH3CHO ALD2+ALDX CCHO ALD
E_CH3COCH3 1.18*10-2 *CO ACET KET
E_TOLUENE TOL ARO1 TOL
E_ISOP ISOP ISOP ISO
E_SO2 SO2 SO2 SO2
E_NO 0.9*NOx 0.9*NOx 0.9*NOx
E_NO2 0.1*NOx 0.1*NOx 0.1*NOx
E_CO CO CO CO

In case we wanna switch to mechanism similar with MOZCART, I listed some other species below:

WRF-Chem CB05 SAPRC99 SAPRC07 RADM2
E_C2H2 5.87*10-3*CO      
E_MACR   MACR    
E_BENZENE     BENZ  
E_HC3       HC3
E_HC5       HC5
E_HC8       HC8
E_ISO       ISO
E_OL2       OL2
E_OLT       OLT
E_OLI       OLI
E_TOL       TOL
E_CSL       CSL
E_ALD       ALD
E_KET       KET
E_ORA2       ORA2
E_CH3COOH       ORA2
E_MVK 2.40*10-4*CO MVK    
E_XYL XYL     XYL
E_ETH ETH     ETH
E_HCHO   HCHO   HCHO
E_XYLENE XYL ARO2   XYL
E_CO2 CO2 CO2   CO2

Reference

  1. http://www.geosci-model-dev.net/3/43/2010/
  2. MOZART_MOSAIC User’s Guide
  3. Information for mapping CESM2 (CAM-chem or WACCM) gas and aerosol species to WRF-Chem species for various mechanisms
  4. MOZCART User’s Guide
  5. About chemical speciation processing of EPA-2014v2

Version control

Version Action Time
1.0 Init 2020-03-10
1.1 Update Species Table 2020-03-13

 

标签:Map,chem,CO,10,MEIC,NOx,MOZCART,XYL
From: https://www.cnblogs.com/IsYuh/p/18067832

相关文章

  • Java HashMap 和 HashSet 的高效使用技巧
    JavaHashMapHashMap是一种哈希表,它存储键值对。键用于查找值,就像数组中的索引一样。HashMap的优势在于它可以使用任何类型作为键,并且查找速度很快。创建HashMap//导入HashMap类importjava.util.HashMap;publicclassMain{publicstaticvoidmain(String[]a......
  • HashMap源码剖析
    HashMap源码剖析1.jdk1.7相关源码初始化初始化的时候,hashMap默认是空的,如果没有设置初始化容量,则使用默认的容量16.put()在put()的时候,如果hashMap是空的,则初始化HashMap(容量默认值为16),并设置下一次触发扩容的容量为16(当前容量)*0.75(负载系数)=12如果put的key是......
  • HashMap线程不安全实例(jdk8)
    一、前言本文紧接:HashMap线程不安全实例(jdk1.7)-seeAll-博客园(cnblogs.com),介绍jdk8中线程不安全的一些情况,且主要是在上篇文章的基础上和jdk1.7做一个对比。 二、初始化桶数组的例子1,测试代码和上篇文章一样。2,断点设置同样设置在初始化桶数组的地方,且断点的详细配......
  • 使用@Autowired + Map 实现策略模式
    创建接口publicinterfaceUserService{StringgetName();}创建多个类实现上面的接口实现一importcom.boot.service.UserService;importorg.springframework.stereotype.Service;@Service("zhangsan")publicclassZhangsanUserServiceImplimplementsUserServ......
  • HashMap线程不安全实例(jdk1.7)
    一、前言jdk1.7中,以put()方法举例,线程不安全的一些情况:1,初始化HashMap的桶数组的时候,一个线程初始化了桶数组并插入了第一个元素,但是另一个线程不知道初始化好了,也执行了初始化的操作,清除了前面线程已经插入的元素;2,两个线程同时触发扩容,在翻转同个桶位上的链表时,链表形成环,类似......
  • 三、MyBatis基础配置之映射文件Mapper.xml(均为单表查询示例)
    一)动态if需求:多条件组合查询。  二)动态foreach需求:多值查询。  三)动态抽取......
  • 在Java中,HashMap中是用哪些方法来解决哈希冲突的?
    HashMap中调用hashCode()方法来计算hashCode。由于在Java中两个不同的对象可能有一样的hashCode,所以不同的键可能有一样hashCode,从而导致冲突的产生。采用链地址法解决冲突。HashMap底层是数组+链表+红黑树(JDK1.8)来实现的,根据key的hash值查找对应的位桶。1.当前索引数组为空,则......
  • 关于Flask中View function mapping is overwriting an existing endpoint function
    关于Flask中Viewfunctionmappingisoverwritinganexistingendpointfunction首次编辑:24/3/10/11:03最后编辑:24/3/10/11:57引子背景本来是在写个人网站,以前的代码中,几乎每个视图函数都有类似于:@app.route("/")defindex(): try: returnsend_file("index.html") e......
  • Map集合
    HashMap(由键决定特点):无序、不重复、无索引LinkedHashMap(由键决定特点):有序,不重复,无索引TreeMap(由键决定特点):按照大小默认排序升序、不重复、无索引常用方法importjava.util.Collection;importjava.util.HashMap;importjava.util.Map;importjava.util.Set;/**......
  • java List<HashMap<String,Object>> 遍历修改
    List<HashMap<String,Object>>DataSource;inti=0;for(Map<String,Object>item:DataSource){for(Stringk:item.keySet()){if(k.equals("input_date")){//此句为判断条件可去掉Objectb=item.get(k);......