问答中心分类: BuilderGEM是否可以直接在Builder中设置阿尔尼乌斯(Arrhenius)反应,还是只能通过在文本中添加关键词实现?有相关案例可以参考吗?
0
upc_hxy asked 10月 ago
1 Answers
0
admin 管理员 answered 10月 ago

GEM目前不支持直接通过Builder界面设置Arrhenius反应。Arrhenius反应需要通过文本中添加关键词*REACTION-RATE-ARN来实现。
需要使用以下关键词来定义化学反应的平衡和速率:

  • *REACTION-CHEM:定义化学反应的化学计量。
  • *REACTION-EQUIL-MNR:定义矿物溶解和沉淀的平衡反应。
  • *REACTION-RATE-ARN:定义Arrhenius反应。
  • *REACTION-RATE-TST:定义矿物溶解和沉淀的速率反应。
可以参考GEM模拟器自带算例,\\CMG Templates\GEM\2024.10\TPL\ghg\ GMGH049.DAT

 

----------------------------------------------------------------
GMGH049.DAT: 模拟在含水层中储存H2和CO2期间的甲烷化反应
----------------------------------------------------------------
文件名:GMGH049.DAT
----------------------------------------------------------------
模型:CART 21x211x10 网格
      3个组分
      水-气模型
      国际单位制
----------------------------------------------------------------
----------------------------------------------------------------
该模板数据集用于模拟将H2和CO2储存到含水层中。模型两端各有一个注入井和一个生产井。
注入井:恒定表面体积注入(CO2和H2)
生产井:恒定井底压力
注入的H2通过甲烷化反应与CO2转化为CH4。H2、CO2和CH4在水相中可溶,以便发生Arrhenius甲烷化反应。调整频率因子和活化能以控制反应速率。
----------------------------------------------------------------

这个案例描述了一个模拟H2和CO2在含水层中储存的模型,其中H2通过甲烷化反应与CO2转化为CH4。模型中使用了Arrhenius反应来描述这一过程,并且可以通过调整频率因子和活化能来控制反应速率。