System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及石油开采,具体涉及一种水力裂缝顶点坐标生成方法、一种水力裂缝顶点坐标生成装置、一种机器可读存储介质及一种处理器。
技术介绍
1、嵌入式离散裂缝是页岩油气水平井开发数值模拟中重要的技术手段,目前已经在部分数值模拟软件中得到应用,应用效果较为显著。
2、常规的嵌入式离散水力裂缝往往只考虑裂缝垂直于水平井井筒的情况。这一情况在页岩油气储层构造较为平坦时适用。如页岩油气储层构造高陡,即地层倾角较大时,常规方法生成的嵌入式离散裂缝会穿出储层,这与实际情况严重不符。现有的嵌入式离散水力裂缝的生产方法无法考虑储层存在较大倾角时的情况,造成应用受限。
技术实现思路
1、本申请实施例的目的是提供一种水力裂缝顶点坐标生成方法、装置、存储介质及处理器,所述方法能够实现考虑地层倾角的嵌入式离散水力裂缝顶点坐标生成,采用该方法构建的嵌入式水力离散裂缝不会穿出储层,与地层实际情况更加相符。
2、为了实现上述目的,本申请第一方面提供一种水力裂缝顶点坐标生成方法,所述方法包括:
3、获取目标储层的地质模型、水平井井轨迹曲线和射孔点的射孔点测深,其中,所述地质模型包括:角点网格系统;
4、基于水平井井轨迹曲线和射孔点测深确定射孔点的射孔点坐标;
5、获取射孔点的物性参数;
6、基于射孔点坐标、所述射孔点的物性参数和所述角点网格系统确定与所述射孔点对应的裂缝的俯仰角;
7、基于射孔点坐标、所述射孔点的物性参数以及所述裂缝的俯
8、在本申请实施例中,所述基于水平井井轨迹曲线和射孔点测深确定射孔点的射孔点坐标,包括:
9、确定与射孔点最近的水平井井轨迹曲线上的两点的坐标,分别记为第二点坐标和第三点坐标;
10、获取与所述第二点坐标对应的第二点测深,以及获取与所述第三点坐标对应的第三点测深;
11、根据所述第二点坐标、所述第三点坐标、所述第二点测深、所述第三点测深以及所述射孔点的射孔点测深,确定所述射孔点的射孔点坐标。
12、在本申请实施例中,将所述第二点坐标记为(x2,y2,z2),将所述第三点坐标记为(x3,y3,z3),将所述第二点测深记为md2,将所述第三点测深记为md3,将所述射孔点测深记为md1,将所述射孔点坐标记为(x1,y1,z1);
13、按照下式,根据所述第二点坐标、所述第三点坐标、所述第二点测深、所述第三点测深以及所述射孔点的射孔点测深,确定所述射孔点的射孔点坐标:
14、
15、
16、
17、式中,md2为第二点测深,md3为第三点测深,md1为射孔点测深。
18、在本申请实施例中,将射孔点记为pf1,所述射孔点pf1的射孔点坐标为(x1,y1,z1);
19、所述基于射孔点坐标、所述射孔点的物性参数和所述角点网格系统确定与所述射孔点对应的裂缝的俯仰角,包括:
20、根据所述射孔点坐标(x1,y1,z1)和所述射孔点pf1的物性参数确定第一参考点pr1的坐标(xpr1,ypr1,zpr1);
21、根据所述射孔点坐标(x1,y1,z1)和所述射孔点pf1的物性参数确定第二参考点pr2的坐标(xpr2,ypr2,zpr2);
22、遍历所述角点网格系统中位于第一层的所有网格,确定与所述第一参考点pr1距离最近的第一网格中心点坐标,以及确定与所述第二参考点pr2距离最近的第二网格中心点坐标;
23、基于所述第一网格中心点坐标和所述第二网格中心点坐标确定与所述射孔点pf1对应的裂缝的俯仰角。
24、在本申请实施例中,所述射孔点pf1的物性参数包括:与所述射孔点pf1对应的水力裂缝的半长l1、与所述射孔点pf1对应的水力裂缝的方向角a1、与所述射孔点pf1对应的水力裂缝的高度h1、水力裂缝位于所述射孔点pf1下部比例r1;
25、按照下式,根据所述射孔点坐标(x1,y1,z1)和所述射孔点pf1的物性参数确定第一参考点pr1的坐标(xpr1,ypr1,zpr1):
26、xpr1=x1-l1cos(a1);
27、ypr1=y1-l1cos(a1);
28、zpr1=z1;
29、按照下式,根据所述射孔点坐标(x1,y1,z1)和所述射孔点pf1的物性参数确定第二参考点pr2的坐标(xpr2,ypr2,zpr2):
30、xpr2=x1+l1cos(a1);
31、ypr2=y1+l1cos(a1);
32、zpr2=z1;
33、式中,l1为与所述射孔点pf1对应的裂缝的半长,a1为与所述射孔点pf1对应的裂缝的方向角。
34、在本申请实施例中,将所述第一网格中心点坐标记为c1(xc1,yc1,zc1);将所述第二网格中心点坐标记为c2(xc2,yc2,zc2);将与射孔点pf1对应的裂缝记为f1;
35、按照下式,基于所述第一网格中心点坐标和所述第二网格中心点坐标确定与所述射孔点对应的裂缝的俯仰角:
36、
37、式中,pic1为裂缝f1的俯仰角;l1为裂缝f1的半长。
38、在本申请实施例中,所述裂缝f1具有四个顶点;
39、将所述裂缝f1的四个顶点分别记为:vf1(xvf1,yvf1,zvf1),vf2(xvf2,yvf2,zvf2),vf3(xvf3,yvf3,zvf3),vf4(xvf4,yvf4,zvf4);
40、按照下式,基于射孔点坐标、所述射孔点的物性参数以及所述裂缝的俯仰角确定所述裂缝的四个顶点坐标:
41、对于坐标vf1(xvf1,yvf1,zvf1):
42、xvf1=x1-l1cos(a1);
43、yvf1=y1-l1cos(a1);
44、zvf1=z1+h1(1-r1)-l1sin(pic1);
45、对于坐标vf2(xvf2,yvf2,zvf2):
46、xvf2=x1-l1cos(a1);
47、yvf2=y1-l1cos(a1);
48、zvf2=z1-h1(r1)-l1sin(pic1);
49、对于坐标vf3(xvf3,yvf3,zvf3):
50、xvf3=x1+l1cos(a1);
51、yvf3=y1+l1cos(a1);
52、zvf3=z1+h1(1-r1)+l1sin(pic1);
53、对于坐标vf4(xvf4,yvf4,zvf4):
54、xvf4=x1+l1cos(a1);
55、yvf4=y1+l1cos(a1);
56、zvf4=z1-h1(1-r1)+l1sin(p本文档来自技高网...
【技术保护点】
1.一种水力裂缝顶点坐标生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的水力裂缝顶点坐标生成方法,其特征在于,所述基于水平井井轨迹曲线和射孔点测深确定射孔点的射孔点坐标,包括:
3.根据权利要求2所述的水力裂缝顶点坐标生成方法,其特征在于,将所述第二点坐标记为(x2,y2,z2),将所述第三点坐标记为(x3,y3,z3),将所述第二点测深记为MD2,将所述第三点测深记为MD3,将所述射孔点测深记为MD1,将所述射孔点坐标记为(x1,y1,z1);
4.根据权利要求3所述的水力裂缝顶点坐标生成方法,其特征在于,将射孔点记为Pf1,所述射孔点Pf1的射孔点坐标为(x1,y1,z1);
5.根据权利要求4所述的水力裂缝顶点坐标生成方法,其特征在于,所述射孔点Pf1的物性参数包括:与所述射孔点Pf1对应的水力裂缝的半长L1、与所述射孔点Pf1对应的水力裂缝的方向角A1、与所述射孔点Pf1对应的水力裂缝的高度H1、水力裂缝位于所述射孔点Pf1下部比例R1;
6.根据权利要求5所述的水力裂缝顶点坐标生成方法,其特征在于
7.根据权利要求6所述的水力裂缝顶点坐标生成方法,其特征在于,所述裂缝F1具有四个顶点;
8.一种水力裂缝顶点坐标生成装置,其特征在于,所述装置包括:
9.一种处理器,其特征在于,被配置成执行根据权利要求1至7中任一项所述的水力裂缝顶点坐标生成方法。
10.一种机器可读存储介质,该机器可读存储介质上存储有指令,其特征在于,该指令在被处理器执行时使得所述处理器被配置成执行根据权利要求1至7中任一项所述的水力裂缝顶点坐标生成方法。
...【技术特征摘要】
1.一种水力裂缝顶点坐标生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的水力裂缝顶点坐标生成方法,其特征在于,所述基于水平井井轨迹曲线和射孔点测深确定射孔点的射孔点坐标,包括:
3.根据权利要求2所述的水力裂缝顶点坐标生成方法,其特征在于,将所述第二点坐标记为(x2,y2,z2),将所述第三点坐标记为(x3,y3,z3),将所述第二点测深记为md2,将所述第三点测深记为md3,将所述射孔点测深记为md1,将所述射孔点坐标记为(x1,y1,z1);
4.根据权利要求3所述的水力裂缝顶点坐标生成方法,其特征在于,将射孔点记为pf1,所述射孔点pf1的射孔点坐标为(x1,y1,z1);
5.根据权利要求4所述的水力裂缝顶点坐标生成方法,其特征在于,所述射孔点pf1的物性参数包括:与所述射孔点pf1对应的水力裂缝的半长l1、与所述射孔点pf1对应的水力...
【专利技术属性】
技术研发人员:戴城,方思冬,计秉玉,刘华,王卫红,王妍妍,
申请(专利权)人:中国石油化工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。