本发明属于地球物理测井解释,涉及一种水平井剖面中曲线变密填充方法、装置、设备及存储介质。
背景技术:
1、水平井是开发油气田,提高采收率的一项重要技术,随着勘探开发的深入,油田开发中大量使用了水平井技术。原有的井一般都是做直井校正,本质也都是斜井,斜井与水平井相比,其绘制算法基本上难度是一致,通常情况下,都按照水平井方式来处理。
2、目前国内外已经出现多种斜井/水平井显示技术,但是水平井剖面中测井曲线变密度的填充算法仍然是比较难的,能够把这一算法正确地、快速地实现的软件并不多,大多数水平井剖面的测井软件为避免其复杂性,一般不支持这种填充方法。因此发明一种既能满足用户的精度要求,又能快速地绘制的水平井剖面中测井曲线变密度填充方法具有重要意义。
技术实现思路
1、本发明的目的,是要提供一种水平井剖面中曲线变密填充方法,以满足用户对于水平井剖面中的测井曲线变密度显示的基本需求,具有绘制速度快捷,显示效果好的优势;
2、本发明的另一个目的,是要提供一种水平井剖面中曲线变密填充装置、设备及存储介质。
3、本发明为实现上述目的,所采用的技术方案如下:
4、一种水平井剖面中曲线变密填充方法,包括以下步骤:
5、获得水平井剖面中井的边界;
6、根据水平井剖面中井的边界,计算水平井剖面中测井曲线的边界;
7、根据水平井剖面中测井曲线的边界,计算水平井剖面中测井曲线在绘制区域内的各个分段;
8、根据绘制区域内的各个分段,计算各个分段的曲线段内用于填充的多边形;
9、完成所有曲线段内的多边形变密度填充。
10、作为限定,获得平井剖面中井的边界,其步骤包括如下:
11、根据水平井的井轨迹在剖面上的投影,获得测井数据和井轨迹的位置关系;
12、根据测井数据和井轨迹的位置关系,获得水平井剖面中井的边界。
13、作为第二种限定,根据水平井剖面中井的边界,计算水平井剖面中测井曲线的边界,其计算方法如下:
14、根据水平井剖面中的井边界,以及测井曲线道头所在的位置,内插计算水平井剖面中测井曲线的边界。
15、作为第三种限定,根据水平井剖面中测井曲线的边界,计算水平井剖面中测井曲线在绘制区域内的各个分段,其步骤包括如下:
16、求取水平井剖面中测井曲线的边界与绘制区域矩形的交点,通过合并最终得到水平井剖面中测井曲线在绘制区域内的各个分段。
17、作为第四种限定,根据绘制区域内的各个分段,计算各个分段的曲线段内用于填充的多边形,其步骤包括如下:
18、依次取各分段的一个曲线段,与给定的填充基线求交,得到曲线段在填充基线同一边连续的曲线小段;
19、将曲线道边界点加入到上述曲线小段中,得到由曲线小段各点及曲线道边界点组成的曲线点;
20、根据曲线点中各点的测深,计算曲线点各点在世界坐标系中的位置;
21、计算曲线点各点在填充基线上的投影点;
22、将上述投影点加入到曲线小段中,组成一个用于填充颜色的多边形。
23、作为进一步限定,完成所有曲线段内的多边形变密度填充,其步骤包括如下:
24、1)在测深值小的方向,从多边形取出四个点,也即在曲线点和投影点中各取出两个点,形成一个四边形,将四边形转换到像素坐标系下;
25、2)按照等深度点的填充颜色相同的原则,计算画刷起止点的位置以及填充颜色;
26、3)在像素坐标系下内插画刷起止点内四边形各点的属性值,并通过查色表获得各点颜色;
27、4)根据查色表获得的各点颜色设置画刷中其余点颜色,使用该画刷填充四边形;
28、5)将上述四边形沿曲线小段的测深增大方向依次向前移动一个点,形成一个新的四边形,然后再重复步骤2)~步骤4),最终完成多边形内所有四边形的变密度填充。
29、本发明还提供了一种水平井剖面中曲线变密填充装置,包括:
30、井边界获得模块,用于获得水平井剖面中井的边界;
31、曲线边界获得模块,用于根据水平井剖面中井的边界,计算水平井剖面中测井曲线的边界;
32、分段计算模块,用于根据水平井剖面中测井曲线的边界,计算水平井剖面中测井曲线在绘制区域内的各个分段;
33、多边形计算模块,用于根据绘制区域内的各个分段,计算各个分段的曲线段内用于填充的多边形;
34、多边形变密度填充模块,用于完成所有曲线段内的多边形变密度填充。
35、本发明还提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行所述的水平井剖面中曲线变密填充方法。
36、本发明还提供了一种存储介质,所述存储介质用于存储至少一段计算机程序,所述至少一段计算机程序用于执行所述的水平井剖面中曲线变密填充方法。
37、本发明由于采用了上述的技术方案,其与现有技术相比,所取得的技术进步在于:
38、(1)本发明可以满足用户对于水平井剖面中的测井曲线变密度填充绘制的基本需求,绘制速度快捷,既可以总览水平井剖面中各测井曲线的填充情况,也可以查看测井曲线的局部情况;
39、(2)本发明利用测井软件中的画刷,通过计算画刷的各点颜色,达到水平井剖面中的测井曲线变密度填充填充,其不仅填充速度快,而且绘制结果更加美观;
40、(3)本发明计算快,显示效果好,是一种高效的、清楚表达填充属性的方法。
41、综上所述,本发明用于对水平井剖面中的测井曲线变密度快速填充,且保证了水平井剖面中的测井曲线变密度填充绘制的精度要求,显示效果好。
1.一种水平井剖面中曲线变密填充方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的水平井剖面中曲线变密填充方法,其特征在于,获得平井剖面中井的边界,其步骤包括如下:
3.根据权利要求1所述的水平井剖面中曲线变密填充方法,其特征在于,根据水平井剖面中井的边界,计算水平井剖面中测井曲线的边界,其计算方法如下:
4.根据权利要求1所述的水平井剖面中曲线变密填充方法,其特征在于,根据水平井剖面中测井曲线的边界,计算水平井剖面中测井曲线在绘制区域内的各个分段,其步骤包括如下:
5.根据权利要求1所述的水平井剖面中曲线变密填充方法,其特征在于,计算各个分段的曲线段内用于填充的多边形,其步骤包括如下:
6.根据权利要求5所述的水平井剖面中曲线变密填充方法,其特征在于,完成所有曲线段内的多边形变密度填充,其步骤包括如下:
7.一种水平井剖面中曲线变密填充装置,其特征在于,包括:
8.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器用于存储至少一段计算机程序,所述至少一段计算机程序由所述处理器加载并执行权利要求1~6任一权利要求所述的水平井剖面中曲线变密填充方法。
9.一种存储介质,其特征在于,所述存储介质用于存储至少一段计算机程序,所述至少一段计算机程序用于执行权利要求1~6任一权利要求所述的水平井剖面中曲线变密填充方法。