老师好,用START模拟油页岩原位转化,怎么知道已经转化生成多少油页岩油呢?用result中的Sector -Entire Field-Oil Volume SC SCTR的油作累积,每一时间点的油相加,这个方法对吗?(所生成的Oil Volume SC SCTR曲线是波浪起伏)。还有另一个问题是在out文件中,Initial Total(油为 0 gmol) Current Total(油为3.88e5gmol),通过 Current Total(油为3.88e5gmol)算出来的油体积是此时的岩层含量量吗?(包不包括地面已采出油体积)。Net Reactions (16.23e5)、Net Inj/Prod(-12.83)代表什么意思呀?
在使用 CMG STARS 模拟油页岩原位转化时,要确定转化生成的油页岩油量,可以通过查看模拟结果中的统计参数来实现。
对于您提到的用 result 中的 Sector -Entire Field-Oil Volume SC SCTR 的油作累积的方法,这种方法可能存在一定的问题。因为 Oil Volume SC SCTR 参数通常表示的是在某一特定时间点整个油藏中油的体积,直接对不同时间点的该值进行累加并不能准确反映实际的累积生成油量。
在 out 文件中,Initial Total(油为 0 gmol)表示模拟开始时油藏中油的初始总量为 0,这通常是在模拟开始前对油藏进行初始化时的设定值。Current Total(油为 3.88e5gmol)则表示当前模拟时刻油藏中油的总量,这个值包括了油藏中未被采出的油以及已经生成但尚未采出的油页岩油,但不包括已经采出到地面的油体积。因此,通过 Current Total 计算出来的油体积是此时油藏内的存量,不包括地面已采出的部分。
Net Reactions(16.23e5)表示在模拟过程中由于化学反应导致的油量变化总量,正值表示反应生成了油,负值则表示反应消耗了油。Net Inj/Prod(-12.83)表示由于注入和生产操作导致的油量变化净量,负值表示生产的油量超过了注入的油量,即净生产了油。
可以在模型文件的输入输出控制部分(I/O Control)定义如下一行:
*OUTSRF FLUX_SECTOR ALL SUM ICON JCON KCON MASS
然后在out文件中查看各个组分,包括反应物和生成物在任意时间的体积或质量(以火烧油层为例)
CUMULATIVE MATERIAL BALANCE STATISTICS
物质 初始总量 (lbmo) 当前总量 (lbmo) 净反应变化 (lbmo) 净注入/产出 (lbmo) 净热量损失 (Btu) 误差 (lbmo) 误差百分比 (%)
WATER 1.740812E-02 1.740809E-02 1.523737E-12 -2.361315E-08 2.93E-13 0.0000
HEVY OIL 9.227121E-04 9.221616E-04 -8.511715E-10 -5.495850E-07 -1.43E-12 -0.0000
LITE OIL 2.681932E-03 2.680320E-03 1.833267E-09 -1.613955E-06 -3.00E-12 -0.0000
INRT GAS 1.258341E-03 1.245433E-03 2.770187E-12 -1.290863E-05 8.32E-10 0.0000
OXYGEN 3.346879E-04 3.312460E-04 -3.256154E-12 -3.442130E-06 2.21E-10 0.0000
COKE 0.000000E+00 2.209551E-08 2.209551E-08
Energy -5.055533E+02 -4.954484E+02 3.471724E-05 1.010494E+01 0.000000E+00 4.75E-07 0.0000

同样,如果想知道生成多少气体的体积的话,应该去哪里看?