![0c87a2cd822d77c367c634fd2452f896.png](https://i-blog.csdnimg.cn/blog_migrate/eb1e9c4c1ccfd861b8d2573729863d22.jpeg)
在复杂油田作业中,井位选择的难度极大,机器学习技术能够带来更好的预测结果。
作者 | 惊蛰
对于大多数常规储层,数值模拟可以为新井选取最佳位置,提供比较有价值的预测信息。然而,在 Lost Hills油田的作业中,由于其硅藻岩的储层低渗透率且高孔隙度、弱岩石强度但强渗吸作用,其数值模拟结果并不理想。机器学习 (ML)方法不需要特定的物理模型,可以提供具有足够数据的良好模拟结果,是井位布置的最佳选择。
Lost Hills油田位于美国加利福尼亚州贝克斯菲尔德西北约45英里处。它发现于1910年,1970年代后期引入水力压裂。1992年进入水驱开发阶段并成为目前主要的生产方法。主要的储集岩类型是硅藻岩,它是由硅藻和单细胞生物的积累形成的。
平均生产层厚度约为800~1000英尺,到储层底部的深度约为2000英尺,预计原始地层储量超过20亿桶。在油田开发的注入井建造中,井位的选择非常重要,开发商也经历了几种不同的方法。
石油圈公众号:oilsns
![e9c3ee8dd29dde42b3a8b72275bcacb5.png](https://i-blog.csdnimg.cn/blog_migrate/336ab76f10e313673901d6c1fba33280.png)
ML算法和Voronoi图
K均值聚类算法是一种无监督学习算法,与监督算法相反,无监督学习算法不需要提供准确答案。K聚类算法通过迭代来识别每个聚类的成员,其步骤简略为:1.随机生成每个集合的图心,集合的数量K由用户输入;2.将每个数据点分配到最近的图心,以便创建K个集合;3.不断更新每个集合的新图心,使到图心的欧几里德距离达到最小;4.重复步骤2和3,直到达到收敛。
SVM是受监督的ML算法,对于监督学习算法,必须提供答案以训练和构建预测模型。SVM有两个主要应用:分类和回归。在该项研究中主要使用了分类功能。
石油圈原创,石油圈公众号:oilsns
![5285a5b1cc54e00da0183f4dcab256ae.png](https://i-blog.csdnimg.cn/blog_migrate/6d1214d8d6d4390e0bb00dfda225ffa0.jpeg)
Voronoi图是将空间划分为围绕某个点的区域,并使区域的边界与两个最近的点等距。在油藏工程中,这些边界代表着无流动边界。特别是在难以估算的无流量边界的储层中,比如Lost Hills油田,Voronoi图表示近似的泄油面积。
石油圈原创,石油圈公众号:oilsns
![250d0f74c76b95b550defa97fd61055d.png](https://i-blog.csdnimg.cn/blog_migrate/54b8c3aecfe17ca53ed1033a3ba6724a.png)
数据分析与模型构建
数据采集:作业人员共收集了三类数据,即油藏数据、第一年石油生产率数据和完井数据。大多数储层和生产数据都是结构化数据,但是,大多数完井数据都是非结构化的,并且信息的类型不一致,数据也经常丢失。为了建立一套一致的训练数据,设定了以下标准:
1.1992年水驱开始后,经过压裂的生产井数据;
2.已知生产井的注入支撑剂量、泥浆量和前置液量;这三个特征是影响水力压裂程度的主要因素,并且可以从各种形式的水力压裂数据中获得;
3.具有含油饱和度、孔隙度和厚度等测井数据的油井。
除了油井数据之外,还从Lost Hills油田3D Earth模型中查询了每个Voronoi单元的当前地下原油储量(COIP)。基于生产井的Voronoi图重叠在3D模型之上,然后,沿着Voronoi单元边界垂直切割3D模型,并计算Voronoi单元的COIP值。使用了3000多口井的数据用于建造模型的结构框架,其中大约一半用于定义属性数据和油藏描述。历史产量是假设产量与渗透率成正比根据渗透率分配的。
聚类结果和分析:通过六个属性将输入数据分类为两类,0级和1级。属性分别是支撑剂、缓冲剂、泥浆等。这两个类别显示出明显的特征,即1类生产井是品质较好的储层,并且具有较大程度的水力压裂。
第1类的所有分布和均值均高于第0类。在储层质量优越且水力压裂程度高的地区的油井往往是生产效果较好的生产井。尽管在K集群中没有使用原油产量,但结果清楚地表明,1类生产井比0类生产井的产量要高很多。1类生产井的平均产量是0类生产井的1.76倍。
石油圈原创,石油圈公众号:oilsns
![c14b5d77534c240e72afc5832456f35f.png](https://i-blog.csdnimg.cn/blog_migrate/fbea0e557aa67f8f8835b07a4486a0cc.jpeg)
采用SVM构建预测模:使用K聚类结果,构建并训练SVM输入数据集,输入的数据集被随机分成两个子集,训练集和测试集。测试数据不用于训练但用于测试训练模型的预测程度。使用网格搜索方法确定正则化参数以防止过度拟合。训练和测试精度分别为0.997和0.987。为了估计输入属性的灵敏度,计算出了影响因子。
根据调查结果和Lost Hills油田现场条件,开发了以下工作流程来选择注入井位置:
1.设置单位面积COIP值标准,过滤掉通过滤波器的Voronoi单元。如果只开发高含油饱和度区域,则必须设定相对较高的值。否则,如果需要打更多的新井,则可以设置较低的值。该研究建立了标准的单位面积COIP值,即1类油井的平均值;
2.选择实际没有开发枯竭的Voronoi单元。在这种单元中1类油井甚至包括普通油井都很少;
3.选择Voronoi边界附近的位置(靠近没有开发枯竭的区域)但远离废弃和现产井以及注水管线,以防止早期注水突破;
4.重复步骤1到3,直到没有位置可供选择;
5.生成新的Voronoi图以重新计算单位面积COIP值;
6.使用SVM模型估算推荐的井位置的类别,以对候选位置进行排序。
最终,通过引入一种ML方法,帮助选择了注入井位置。该方法确定了大约550个井候选位置,这些位置被推荐给Lost Hills油田开发团队,并对所有候选位置进行了排序。井选址工作流程包括历史数据分析、泄油面积估算、ML模型训练和候选位置估算。
利用K-means聚类和统计方法分析和识别出更好的生产井特征。Voronoi图提供了对剩余油储量和非泄油区域相对较好的评估,因为Voronoi图可以近似于无渗透边界。对SVM模型进行了培训,根据生产能力对位置进行排序。新颖的工作流程为新井位置选择提供了更系统的方法,使开发团队能够基于数据驱动做出成功决策。
您也有让人挠头的难题需要解决,或是优质技术想要找应用市场吗?如果有的话,欢迎联系小编微信或邮箱,也许能找到一剂良药。
石油圈原创,石油圈公众号:oilsns
- END -
![cace0e7ebdb9de66f6f6e780928c1b20.png](https://i-blog.csdnimg.cn/blog_migrate/4ae0a5376157029461ecc190e6153484.jpeg)
![49b0b20f1b731f1093d4036c5ec7b8d3.png](https://i-blog.csdnimg.cn/blog_migrate/e9acda6be3f7770ed13769f7d06891c7.jpeg)
海油来博 | 人才库 | 专家库
点击阅读原文, 阅读更多行业文章!
▼ ▼ ▼