不规则井网的智能优化方法与流程

文档序号:13877453阅读:564来源:国知局
不规则井网的智能优化方法与流程

本发明涉及石油开采技术领域,特别是指一种不规则井网的智能优化方法。



背景技术:

复杂断块油藏由于断块分割作用,断块碎小、形态各异,每个断块就是一个独立的开发单元。在开发时由于断块面积小,很难用完善的常规面积井网进行布井、生产,因此小断块油藏一般只能采用不完善的井网进行开发。

在井位部署过程中,需要通过设计、调节井网结构,达到提高采收率(或最大化净现值)的目的。针对小断块油藏,目前国内主要是人为制定和基于优化理论的自动化井位优化方法,并在此基础上进行优化,目前,针对小断块的井网优化主要有两种方法:

1)根据油藏地质情况,人为制定若干井网方案,采用油藏数值模拟方法进行模拟计算,并对各方案计算结果进行对比,从而确定最佳方案。该方法简便易行,但过分依赖人的经验,而且由于油藏地质不确定性因素多,人为制定方案数量有限,不易得到最优解。

2)采用基于优化理论的自动化井位优化方法。主要思路是首先根据需要设定一个目标函数(净现值或采收率等),然后借助于某种智能优化算法(粒子群、遗传算法、模拟退火等),调用数值模拟软件得出使目标函数最优的解。该方法可以极大的减少人工工作量。

相比于第一种方法,第二种以智能优化算法为基础的井网优化方法更具一般性,因此未来的应用前景更加广阔。

目前众多智能井网优化方法的主要差异集中在程序内部采用的优化算法各不相同,包括遗传算法、粒子群算法、蚁群算法、模拟退火算法、捕食搜索算法等。不同算法的主要差别是收敛速度和计算量。只要计算资源、计算时间充足,不同优化算法的结果不会有明显差异。因此,井网优化问题的本质和关键点并不是其内部的智能优化算法,而是待优化的目标本身。目前井网优化研究的目标可以分为以下两类:

a)直接以单井井位作为优化目标。这种方法对每口井的井位都进行独立优化,最终的井位是散乱的,不能形成井网结构,因此不能用来优化面积注水、注气是井网,同时由于不同井之间的干扰问题,优化结果一般不是最优的布井方案。

b)确定井网类型(五点、七点、九点等)后,对井网的井距、排距和并排角度进行优化,通过反复的数值模拟和迭代进化,获得最佳的井距、排距、并排角度参数。这种方法的缺点是所优化的井网只能是严格的规则井网,但在实际油气藏的圈闭范围是不规则的,且大部分油藏地质结构复杂,油层分布多样,导致采用严格的规则井网(即井距、排距始终保持一致)不能获得最大的生产效益。

另外,在实际生产过程中,规则井网的部署完成后,还需要根据油藏边界和断层位置、储层各向异性、非均质性、裂缝发育区域等因素进行微调,从而尽可能提高油气采收率或最大净现值。



技术实现要素:

本发明提供一种充分考虑到油藏边界和断层位置、储层各向异性、非均质性、裂缝发育区域等因素,且能提高油藏采收率或净现值,能直接用于油气藏开发方案的设计和钻井施工的不规则井网的智能优化方法。

为解决上述技术问题,本发明提供技术方案如下:

一种不规则井网的智能优化方法,包括:

步骤1:提取区块的几何边界;

步骤2:生成待优化的初始井网参数:井排、井距和井排方向;

步骤3:任意选择一点作为生成初始井网的原点,生成基本井排,移动所述基本井排,生成初始井网;

步骤4:在所述初始井网下进行油藏数值模拟,获得全油藏日产油、日产水、和日产气曲线;

步骤5:以采收率或净现值为目标函数,采用智能优化方法对所述初始井网参数进行优化,得到最优参数组合;

步骤6:根据得到的最优参数组合,生成最优井网。

进一步的,提取几何边界时去除死网格。

进一步的,所述步骤2包括:

步骤21:在油藏所在空间的平面内设置代表点集合p,代表点在油藏平面内均匀分布,记代表点pi的坐标为(alp,blp),lp是相邻代表点之间的距离,a、b为任意自然数,确定区块内代表点的lp的初始值;

步骤22:确定任一代表点pi的三个待优化参数排距ci、井距di和井排方向θi的合理分布范围;

步骤23:对代表点pi的三个参数排距ci、井距di井排方向θi赋值,得到初始井网参数。

进一步的,所述步骤21中,两个代表点之间的距离为lp为200~400m。

进一步的,步骤22中,排距ci、井距di井排方向θi的合理分布范围为:100m≤ci≤400m,100m≤di≤400m,0°≤θi≤90°。

进一步的,步骤3包括:

步骤31:以原点w11为起点利用二维平面差值的方法生成基本井排;

步骤32:移动基本井排,生成基本井网;

步骤33:剔除区块外的井;

步骤34:对区块内基本井网的每口井指定其为注入井或采出井;

步骤35:根据基本井网映射生成初始井网。

进一步的,所述步骤34中根据井网类型指定注入井或采出井,所述井网类型为衰竭开采井网、五点井网、九点井网、反九点井网、七点井网和反七点井网。

进一步的,所述衰竭开采井网中的全部井均为采出井;

所述五点井网为一排间隔采出井、注入井,相邻的一排间隔注入井、采出井;

所述九点井网为一排采出井,相邻的一排间隔采出井、注入井;

所述反九点井网为一排注入井,相邻的一排间隔注入井、采出井;

所述七点井网为一排间隔两口采出井、一口注入井,相邻的一排间隔一口注入井、两口采出井;

所述反七点井网为一排间隔一口采出井、两口注入井,相邻的一排间隔两口注入井、一口采出井。

进一步的,所述步骤5中,所述智能优化方法包括遗传算法、粒子群算法、蚁群算法、模拟退火算法、捕食搜索算法。

进一步的,所述步骤5中,所述目标函数为采收率,优化后的井网的井数需要设定布井上限。

本发明具有以下有益效果:

1)本发明是一种油气藏开发井网的智能化、自动化优化方法,本发明的优化方法是以地质模型的数值模拟结果为基础进行的智能优化,该区块的储层各向异性、非均质性、裂缝发育区域等因素都会反映在地质模型中,所以本发明的不规则井网的智能优化方法也是充分考虑了储层各向异性、非均质性、裂缝发育区域等因素;

2)本发明通过初始井网参数生成初始井网,然后再进行数值模拟,采用智能优化方法对初始井网参数进行优化,得到最优的参数组合,进而生成最合适该区块的井网结构,本发明生成的井网是完全针对区块地质特征和精细构造的最优井网,因此,可以获得最高的采收率或净现值(取决于优化的目标函数);

3)本发明克服了传统的人工对比的井网优化方法过分依赖人的经验、人工工作量大的缺点;同时,克服了传统的规则型井网优化方法获得的井网不能很好适应具体油藏的缺点,利用本发明获得的井网可以直接应用于油气藏开发方案的设计和钻井施工。

附图说明

图1为本发明的不规则井网的智能优化方法的流程图;

图2为本发明的实施例1中区块的地质模型及渗透率分布;

图3为本发明的实施例1中根据地质模型提取出的几何边界;

图4为本发明的实施例1中待优化的初始井网参数;

图5为本发明的实施例1中基本井排;

图6为本发明的实施例1中通过移动基本井排生成的初始井网;

图7为本发明的实施例1中剔除区块以外的井后剩余的井网;

图8为本发明的实施例1中对区块内基本井网的每口井指定为注入井或采出井后的井网;

图9(a)为本发明实施例1中使用粒子群算法进行优化的第1代;

图9(b)为本发明实施例1中使用粒子群算法进行优化的第5代;

图9(c)为本发明实施例1中使用粒子群算法进行优化的第9代;

图9(d)为本发明实施例1中使用粒子群算法进行优化的第17代。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明需要建立一套完整的参数系统以及对应的构造井网的办法,且要求:

1)各参数物理意义明确、相互独立;

2)使用这组参数能够构造出一个唯一的注采井网。

满足这两个需求,即可通过任意一种智能优化方法对这组参数进行最优化,由于参数和井网一一对应,因此也就实现了对井网的最优化。

本发明提供一种不规则井网的智能优化方法,如图1~9(d)所示,包括:

步骤1:提取区块的几何边界,具体的,对地质建模获得的油藏地质模型提取油藏外的几何边界,地质建模时需考虑该区块的该区块的储层各向异性、非均质性、裂缝发育区域等因素,地质模型的建立是根据常规的地质建模过程建立的,此处不再赘述;几何边界记为l,该几何边界l可以是由断层构成的封闭边界,也可以是人为画出的几何边界,几何边界l确定后,未来的布井工作只在l内进行;需要指出的是,提取几何边界时,需要将死网格(actnun=0的网格)刨除在外,因为在死网格中布井也是无效的;

步骤2:生成待优化的初始井网参数:ci、井距di和井排方向θi,具体的,包括:

步骤21:在油藏所在空间的平面内设置代表点集合p,代表点在油藏平面内均匀分布,记代表点pi的坐标为(alp,blp),lp是相邻代表点之间的距离(固定值),a、b为任意自然数,这样的pi有无穷多个,只保留处于区块范围内的即可,记最终保留的代表点的个数为np,代表点之间的距离lp越小,代表点越多,优化结果越细致,但优化的计算量越大,因此,lp的值需要根据油藏的实际地质情况(如储层各向异性、非均质性等)确定,储层的非均质性越强,lp应该越小,反之则可以较大;一般的,lp在200m-400m之间;

步骤22:确定任一代表点pi的三个待优化参数排距ci、井距di和井排方向θi的合理分布范围;该步骤需要结合具体的油藏特征进行分析、确定,一般来说,三个待优化参数可以设为:100m≤ci≤400m,100m≤di≤400m,0°≤θi≤90°;其中,三个待优化参数的范围涵盖了大部分油藏排距、井距、井排方向的取值可能,但如果油藏渗透率较低(例如<1md),可以将ci、di的取值上限放大到600m;

步骤23:对代表点pi的三个参数排距ci、井距di和井排方向θi赋值,得到初始井网参数;赋值时随机赋值即可,但需要保证随机值在步骤22中的合理范围内;

步骤3:任意选择一点作为生成初始井网的原点,生成基本井排,移动所述基本井排,生成初始井网;具体的,该步骤包括:

步骤31:在油藏中任意选择一点作为生成基本井网的原点w11,即第一个井排的第一口井,以原点w11为起点利用二维平面差值的方法生成基本井排,具体的,首先利用二维平面差值的方法,根据代表点集合p上井距di构成的数据场,计算出w11点上的井距d11,根据代表点集合p上井排方向θi构成的数据场,计算出w11点上的井排方向θ11,根据d11、θ11即可计算出同一个井排上的第二口井w12(x12,y12)的位置,计算公式为x12=x11+d11cosθ11,y12=y11+d11sinθ11,循环重复该操作,即可生成该井排上所有的井;

步骤32:移动基本井排,生成基本井网,具体的,将基本井排上的井w1i沿井排方向θ1i移动c1i的距离,即可形成第二个井排上的井w2i,其中,c1i是w1i点对应的排距,它是根据w1i的位置,在代表点集合p上排距ci构成的数据场中差值获得的,循环重复该操作,最终可生成一个覆盖全部区块方基本井网w;

步骤33:剔除区块外的井:针对w中的每口井wij,判断其是否在区块范围l内,如果wij在l内部则保留,反之,从集合w中删除该井;

步骤34:对区块内基本井网的每口井指定其为注入井或采出井;本步骤需要根据所选的井网类型进行执行,可选的井网类型有:衰竭开采井网、五点井网、九点井网、反九点井网、七点井网和反七点井网,针对每种井网,具体操作如下:

a、衰竭开采井网:全部井均为采出井;

b、五点井网:一排间隔采出井、注入井,相邻的一排间隔注入井、采出井;

c、九点井网:一排采出井,相邻的一排间隔采出井、注入井;

d、反九点井网:一排注入井,相邻的一排间隔注入井、采出井;

e、七点井网:一排间隔采出井(2口)、注入井(1口),相邻的一排间隔注入井(1口)、采出井(2口);

f、反七点井网:一排间隔采出井(一口)、注入井(2口),相邻的一排间隔注入井(2口)、采出井(1口);

步骤35:根据基本井网映射生成初始井网;

步骤4:在得到的初始井网下进行油藏数值模拟,获得全油藏日产油、日产水和日产气曲线,并以此为基础计算采收率或净现值;油藏数值模拟是一种常规的利用计算机计算地层中油、气、水流动过程的技术手段,能够给出任意时刻的油气水分布,并预测油藏动态,油藏数值模拟首先需要建立准确的地质模型(网格模型和属性模型),在此基础上,需要准备流体高压物性数据和相渗曲线数据,再根据质量守恒方程计算所有网格中的流体流动;

步骤5:以采收率或净现值为目标函数,采用智能优化方法,反复进行布井和数值模拟(即重复步骤3、步骤4),对所有代表点上的待优化参数(排距ci、井距di和井排方向θi)进行优化,需要指出的是:

a、无论哪种智能优化算法(即启发式的优化算法)皆可用于此步骤的优化,包括但不限于遗传算法、粒子群算法、蚁群算法、模拟退火算法、捕食搜索算法等;以粒子群算法为例,优化的过程是:初始为一群随机粒子(参数随机组合),在每一次迭代中,通过数值模拟,计算出该粒子对应的目标函数值,粒子通过跟踪两个“极值”来更新自己的位置(参数设置),第一个就是粒子本身所找到的最大目标函数时的参数组合,这个解叫做个体极值;另一个极值是整个种群目前找到最大目标函数时的参数组合,这个极值是全局极值,通过反复重复该过程,即可找到最优解;

b、采收率或净现值均可以作为优化的目标函数,具体使用哪个参数,需要根据油藏开发的整体规划和长远目标进行确定(当使用采收率作为优化目标时,一般需要设定布井上限wmax,即要求优化后的井网的井数≤wmax,此时问题转化为一个简单的约束优化问题,可以在以上智能优化算法中考虑罚函数或禁忌搜索策略进行求解);

步骤6:优化完成后,根据得到的最优参数组合(代表点集合p上的排距ci、井距di和井排方向θi)重复步骤3,即可生成最优的井网。

实施例1:

以f油田b区块为例,智能优化方法采用粒子群算法,即pso算法,拟合目标为最大化净现值:

1、提取区块的几何边界(即油藏边界):

对地质建模获得的油藏地质模型(如图2)提取油藏外边界(如图3),注意提取边界时将死网格刨除在外,其中,图2为区块的地质模型及渗透率分布;

2、布代表点并给每个参考点三参数(井距、排距、井排方向)赋初值:

在油藏区块所在的平面上均匀布置代表点(如图4),并给代表点的三个参数(井距、排距、井排方向)赋初值,图4中黑色实心圆点是人为布置的代表点,每个代表点上有三个参数,分别为井距(用灰色箭头的长度表示)、排距(用黑色箭头的长度表示)和井排方向(用灰色箭头的方向表示),空心圆点是井网生成原点w11井的位置(可以任意选择);

3、根据代表点上的参数值生成整个初始井网:

首先从井网生成原点开始,生成基本井排(如图5);再移动基本井排,生成基本井网(如图6);然后剔除区块外侧的井,只保留有效井(如图7);最后根据所选择的井网类型(以五点井网为例),将有效井分为注入井、采出井两组(如图8),至此,井网生成完成,其中,图5-图7中的黑色实心圆点代表井,图8中,黑色圆点为采出井,灰色圆点为注入井,灰色实现连出的部分即注采井组完善的井组;

4、进行开发数值模拟,计算优化的“目标函数”:

在以上布井的基础上,针对该区块,进行油藏开发数值模拟,根据模拟结果计算优化的“目标函数”(采收率或净现值);

5、优化代表点上的参数,使目标函数最大:

采用粒子群算法对全部参考点上的三个参数(井距、排距、井排方向)进行优化,随着优化的进行,如图9(a)为优化的第1代,图9(b)为优化的第5代,图9(c)为优化的第9代,图9(d)为优化的第17代,井网结构越来越适应本研究区块,最终获得最佳的井网。

综上,本发明具有以下有益效果:

1)本发明是一种油气藏开发井网的智能化、自动化优化方法,本发明的优化方法是以地质模型的数值模拟结果为基础进行的智能优化,该区块的储层各向异性、非均质性、裂缝发育区域等因素都会反映在地质模型中,所以本发明的不规则井网的智能优化方法也是充分考虑了储层各向异性、非均质性、裂缝发育区域等因素;

2)本发明通过初始井网参数生成初始井网,然后再进行数值模拟,采用智能优化方法对初始井网参数进行优化,得到最优的参数组合,进而生成最合适该区块的井网结构,本发明生成的井网是完全针对区块地质特征和精细构造的最优井网,因此,可以获得最高的采收率或净现值(取决于优化的目标函数);

3)本发明克服了传统的人工对比的井网优化方法过分依赖人的经验、人工工作量大的缺点;同时,克服了传统的规则型井网优化方法获得的井网不能很好适应具体油藏的缺点,利用本发明获得的井网可以直接应用于油气藏开发方案的设计和钻井施工,具有良好的应用前景,尤其适应于致密砂岩储层、裂缝发育储层等强非均质性油藏当中。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1