Make more informed decisions to extract the most value from your field over its lifetime.
泡沫油发生在部分稠油油藏的冷采阶段,高粘原油能够阻碍气相的形成,产生延缓的溶解气驱效果,从而提高采油量。
对于存在泡沫油阶段的稠油油藏,泡沫油对开发的作用是不容忽视的,进行泡沫油模拟也就成了必不可少的部分。那么,在ECLIPSE中如何去实现泡沫油的模拟呢?
泡沫油的开采主要涉及到两个过程,一个是溶解气(dissolved gas)转变为分散气(trapped gas)的过程(可逆过程),另一个是分散气(trapped gas)转变为自由气(free gas)的过程(不可逆过程)。ECLIPSE是通过在热采模型基础上应用两个化学反应来模拟泡沫油开采的,而以上过程中气组分的不同存在形式可以选择应用不同的组分来表征。
那么,具体如何进行设置呢?以下是在常规热采模型基础上,进行泡沫油模拟所需要额外添加的关键字及释义。
RUNSPEC
COMPS
4 / 用来指定原油和气的组成(泡沫油模拟中将气组分描述为溶解气、分散气和自由气三部分)。
REACTION
2 1 1 / 用来指定各组分之间的变化过程。
PROPS
CNAMES
HEAVY DISS_GAS TRAP_GAS FREE_GAS / 设置稠油、溶解气、分散气和自由气组分。
CVTYPE
DEAD DEAD DEAD GAS / 设置各组分的挥发性。此种设置认为分散气随油一起移动。
--DEAD DEAD SOLID GAS / 此种设置认为分散气是不可动的。
CCTYPE
1* * GAS 1* / 设置各组分的压缩系数计算方法。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
化学反应方程式设置:
反应一: DISS_GAS TRAP_GAS
反应二: TRAP_GAS FREE_GAS
STOREAC
--HEAVY DISS_GAS TRAP_GAS FREE_GAS H2O
0 1 0 0 0 / 设置反应一中反应物的化学反应计量数。
0 0 1 0 0 / 设置反应二中反应物的化学反应计量数。
STOPROD
--HEAVY DISS_GAS TRAP_GAS FREE_GAS H2O
0 0 1 0 0 / 设置反应一中生成物的化学反应计量数。
0 0 0 1 0 / 设置反应二中生成物的化学反应计量数。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
REACCORD
--HEAVY DISS_GAS TRAP_GAS FREE_GAS H2O
0 0 0 0 0 / 设置反应一中反应速率中各组分浓度指数。
0 0 1 0 0 / 设置反应二中反应速率中各组分浓度指数。
REACRATE
0.1 0.5 / 分别设置反应一和反应二的反应速率常数。
EQLDREAC
1 1 2 0 1 / 设置非平衡反应速率。
EQLDKVCR
0 1.704E5 0 3062 0 / 设置非平衡反应速率中的K值。
综上,结合常规热采模型进行简单设置就可以实现泡沫油的模拟,以确保包含泡沫油阶段的稠油油藏的模拟准确性。