问答中心分类: 组分定义请问如何在CMG中设置模拟水合物封存法封存CO2的反应方程?
0
TangHaoran1 asked 3年 ago

想要模拟此方程:CO2+nH2O⇄CO2·nH2O+ ΔH,在GEM自带的CCS向导过程中,Wolery、PHREEQC及MINTEQ_V4数据库中均没有找到类似的反应,应该如何将此方程进行定义并加入算例中呢?

1 Answers
0
wuxiaoyun 管理员 answered 2年 ago

一般使用STARS模拟水合物,化学反应需要自定义,计算速度使用阿尔纽斯方程计算,可参考下面的数据
**COMPNAME ‘WATER’ ‘CH4(g)’ ‘CH4-HyD’
** Reaction 1: 1 CH4-HyD(s) + 1 WATER —> 6.75 WATER + 1 CH4(g)
*STOREAC 1 0 1
*STOPROD 6.75 1 0
*FREQFAC 1.097058E+13
*RORDER 1 0 1
*RENTH -51857.9364
*EACT 89660.02503
*O2CONC ‘WATER’
**O2CONC ‘CH4-HyD’
*O2PP ‘CH4(g)’
*RXEQFOR ‘WATER’ 1.617408E+09 0 0 -1414.909123 -105.25 ** true K value

** Reaction 2: 5.75 WATER + 1 CH4(g) —> 1 CH4-HyD(s)
*STOREAC 5.75 1 0
*STOPROD 0.0 0 1
*FREQFAC 1.097058E+13
*RORDER 1 1 0
*RENTH 51857.9364
*EACT 89660.02503
*O2CONC ‘WATER’
**O2CONC ‘CH4-HyD’
*O2PP ‘CH4(g)’
*RXEQBAK ‘WATER’ 1.617408E+09 0 0 -1414.909123 -105.25 ** true K value

TangHaoran1 replied 2年 ago

谢谢!

Cyanuan replied 1年 ago

老师您好,请问reaction 2里面为什么要用RXEQBAK呢?它和RXEQFOR的区别在哪里,两个反应为什么都是用‘water’来定义的,rxk的值是怎么取的呢,用户手册里只有不同组分的KV1~KV5的值,是用这个吗?