马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
x
『Petrel RE使用技巧』输出任一时刻可采剩余油分布图
Petrel软件具有非常强大的3D展示功能,油藏研究人员如何高效直观地查看模型并利用模型的3D grid结果非常重要。在油田的开发阶段和后期调整阶段,剩余油的分布关系着不同阶段的布井方案。为得到不同时刻的可采剩余油分布,本文将介绍如何应用3D Results Calculator计算单位厚度上的可采剩余油,并将其在纵向上进行厚度叠加,最终得到可以表征可采剩余油多少的分布图。同时文中介绍了如何建立相应可被调用的workflow,快速生成不同时刻可采剩余油分布图。 1. 应用3D result calculator计算可采剩余油并展示分布图 1) 打开数值模拟三维动态结果计算器对话框 首先选中某一Case,单击Simulation Tab下的3D results calculator,或者对simulation grid results > Dynamic中某一动态属性右键选择Calculator。 2) 输入三维模拟结果计算公式 单位厚度可采剩余油=孔隙度*净毛比*(目前含油饱和度-残余油饱和度),因此输入公式:NET_OIL=PORO*NTG*(SOIL-SOWCR),点击Parse expression。Type选择Simulation result ,Source选择对应的数值模拟case。 将单位厚度可采剩余油创建为New Property,命名为NET_OIL(此名称将显示为输出结果的名字)并选择模板为Net Pay。剩下的孔隙度PORO,净毛比NTG,残余油饱和度SOWCR从模型静态数据中提取,也即从Results > Statistic 数据类型中选择相应参数;目前含油饱和度SOIL从模型的动态数据结果中提取,也即从Dynamic数据类型中选择。可以用于选择只生成一个时间步的结果还是生成包含所有时间步的动态结果。然后单击run。 3) 生成可采剩余油分布图 计算生成的NET_OIL动态模型保存在下的中。在这里,该属性是一个随时间变化的动态结果。在NET_OIL上右键选择Setting > Operations,采用net map方法在纵向上累加计算剩余油净厚度(选择某个方法后会显示相应的计算公式),以此来反映可采剩余油的平面分布,在Timestep处选择要查看结果的时间点,也可以通过Zone筛选只获得某个zone的可采剩余油平面分布,然后点击Run。生成的该选定时刻的可采剩余油分布图将保存在Input面板。 注意:生成的剩余油净厚度图中可能出现负值,这是因为在纯水区,油的饱和度为零,而临界含油饱和度端点不为零,从而导致SOIL-SOWCR出现负数。因此需要在生成的分布图上右键选择计算器,输入公式 net_map_for_NET_OIL_Jan_03_2010_00_00_00_All=If( net_map_for_NET_OIL_Jan_03_2010_00_00_00_All <=0,0 , net_map_for_NET_OIL_Jan_03_2010_00_00_00_All)将负值变为零。 |