1.一种用于无网格油藏数值模拟的裂缝网络点云生成方法,其特征在于,包括以下步骤:S1、分别建立两条裂缝的参数方程,并计算裂缝交点在所述参数方程中的参数向量;
具体的,S1包括:
S1.1、设定其中一条裂缝的两端分别为A(a1,b1)和B(a2,b2),另一条裂缝的两端分别为C(c1,d1)和D(c2,d2),则两条裂缝的参数方程为(x,y)=(a1,b1)+ξ1(a2‑a1,b2‑b1)(x,y)=(c1,d1)+ξ2(c2‑c1,d2‑d1) (3)其中,ξ1和ξ2分别为裂缝交点在两条裂缝的参数方程上的参数值,0≤ξ1≤1,0≤ξ2≤1;
由上式(3)得到关于ξ1和ξ2的线性方程组:S2、生成裂缝节点时,根据S1中得到的裂缝交点的参数向量计算裂缝的每段裂缝段的真实长度;
具体的,S2中根据S1中得到的裂缝交点的参数向量计算裂缝的每段裂缝段的真实长度的方法如下:i i+1 i
S2.1、定义裂缝的总长是lf,其参数向量为ξf,相邻的两个参数值分别是ξf和ξf ,ξf 和i+1ξf 对应的裂缝f部分被剖分的段数计算为:其中,floor(x)函数是指取整函数,即当n≤x<n+1时,n为整数,floor(x)=n;
S2.2、计算裂缝的每段裂缝段的真实长度lreal:S3、以裂缝节点的同一位置相应的具有一个基质节点,即裂缝节点处有基质和裂缝两个系统的点云为匹配性点云,不满足上述要求的点云为非匹配性点云;
当对裂缝网络计算域进行非匹配性点云生成时:S3.1、忽略裂缝网络形态生成计算域的基质节点的生成;
S3.2、建立基质节点与裂缝节点之间的相邻关系;
其中,S3.2中建立基质节点与裂缝节点之间的相邻关系时,设定基质节点与裂缝节点的控制区域均为边长为li的正方形区域,裂缝节点f的坐标为(xf,yf),基质节点i的坐标为(xi,yi),基质节点与裂缝节点的节点控制体积均记作Vi:基质节点与裂缝节点建立相邻关系的准则为:S4、当对裂缝网络计算域进行匹配性点云生成时:S4.1、忽略裂缝网络形态生成计算域的基质节点的生成;
S4.2、设定距离阈值,去掉与裂缝节点同位置的基质节点之间的距离小于所述距离阈值的基质节点;
其中,S4.2中与裂缝节点同位置的基质节点的坐标为(x1,y1),去掉的基质节点的坐标为(x2,y2),且:其中,distv为距离阈值。