马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。
您需要 登录 才可以下载或查看,没有账号?欢迎注册
x
对于大型油气藏数值模拟,往往要面临数十口乃至上百口井,使用Petrel可以快捷方便地对井进行过滤与处理。在Petrel中,工程师经常需要从为数众多的井中挑选出目标井,比如低产油井和高含水井,进行相应的处理。如果手动去查找,费时费力,但如果使用Petrel高级井筛选与查找功能,则事半功倍。Petrel自2014版提供了一个新的井过滤功能,叫做“Dynamic saved search”,它为工程师提供了一个以井产量为筛选条件的平台,井产量可以来自于历史产量,即历史数据,抑或模拟计算结果数据,抑或开发策略平均化后的历史产量数据。当创建了Dynamic saved search条件并实现了井的过滤后,该条件将存储到Petrel工区中,在后期的应用中可以再次使用。Dynamic saved search所创建的过滤条件,可以应用于诸如三维模型显示窗口、二维数据显示窗口以及万能的Well section窗口,和Results charting动态曲线结果展示窗口,使这些窗口中显示出来的井和对应的数据,与Dynamic saved search所创建的过滤条件保持一致,大大方便了工作流程与应用。下面具体讲述如何实现。 一、创建Dynamic saved search井动态过滤器 如下图所示,示例模型中共有11口井,分为生产井、注入井、预测井。 在Input panel,找到Wells>Saved searches,我们将在Saved searches文件夹创建动态过滤器。右键点击Saved search文件夹,弹出Create extended saved search>Dynamic saved search: basic property,点击之,打开对话窗口Settings for ‘Dynamic saved search: basic property 1’,如下图所示。在该窗口中,点击按钮两次加入两个新行,如下图所示。 在上述对话框中,共有九列,分别是Source、Property、Start、End、Operator、Value、Units、Frequency、Combine,帮助我们定义动态过滤条件。我们将通过Source选择井所对应的数据来源,通过Property选择井数据类型,通过Start与End分别选定作为筛选条件的时间段,Operator与Value、Units定义具体的筛选条件,Frequency定义作为筛选条件过滤的频率,Combine定义多个筛选条件共同作用的方法。 这里以区分出生产井与注入井为例,实现井的分类筛选。如下图所示,Source列定义了数据源,在示例工区中有多个数据源选项,如历史数据Observed – Observed 1,指载入Petrel工区的名为Observed 1的历史数据,还有各数值模型计算结果所产生的数据源,如Simulation – Case 1指的是名为Case 1 的数值模型。同时Property列定义了井数据类型,如产油量、注入水量、产气、注入气、气油比等数据。 这里我们选择历史数据作为数据源,同时选择产油量与注入水量作为数据类型,实现过滤。如下图所示,第一行定义了自1999年01月01日起,至2005年01月01日止,历史产油量大于0的井将被过滤出来,其中Frequency频率Once是指在这段期间内只要有一个产油量数据大于0,这口井即将被过滤出来。第二行定义了同样的时间段内,注入水量为0的井将被过滤出来,实际上指的是要过滤出生产井,将转采井排除在外。Combine中选择了And,表明第一行与第二行所过滤出的井的交集,将作为整个过滤器的结果。 过滤器设置完成以后,点击Info对话框,如下图红色部分所示,为过滤器定义名字。本例中定义为PROD。完成以后,点击Apply,OK,则过滤器定义完成。 在Input panel,我们可以看到在Wells>Saved searches目录下生成一个名为PROD的过滤器,如下图左一,点击PROD,则符合生产过滤器条件的井被过滤出来,同时Wells文件夹名变为粉红色,且后面追加了[Search ON],表示当前情况下过滤器起了作用,不符合过滤条件的井就被过滤掉了,如下图左二所示。 我们可以基于创建的过滤器,将所筛选的井添加到一个根据过滤器所创建的文件夹。如下图右一所示,右键点击Wells[Search ON]>Saved searches>PROD,在弹出的选项菜单中选择Move wells to folder based on saved search,则在Wells[Search ON]文件夹下生成一个新的文件夹wells from PROD,所有过滤出来的井都自动地移入该文件夹。 下面创建另一个过滤器,将注水井过滤出来,依据条件是注入量大于0而产油量等于0,如下图所示。 实现过滤后,在Input panel,右键点击Wells[Search ON]>Saved searches>INJ,选择并点击Move wells to folder based on saved search,则所有筛选出来的注水井移入到目录wells from PROD,如下图所示。可以看到,井CM36-7没有被筛选出来,因为该井是一口预测井,没有注入史或生产史。创建了过滤器,我们就可以基于过滤器方便快捷地开展研究工作。
|