一种粗糙裂缝初始导流能力的预测方法与流程

文档序号:11952359阅读:来源:国知局

技术特征:

1.一种粗糙裂缝初始导流能力的预测方法,依次包括以下步骤:

(A)将岩石样品加工成长方体岩板,把两个尺寸相同的岩板的粗糙面相互接触,形成一块中间带有粗糙裂缝的样板,测量样板的高度h;

(B)利用三维激光扫描仪分别对步骤(A)中裂缝的两个粗糙面进行扫描,获取粗糙面的三维数据;

(C)利用步骤(A)中的样板高度h和步骤(B)中得到的三维数据计算不同位置处的裂缝开度W(x,y);

(D)利用步骤(C)中得到的W(x,y),计算裂缝平均开度

(E)根据步骤(C)中得到的W(x,y),采用立方体覆盖法计算裂缝开度的分形维数D;

(F)利用步骤(D)和步骤(E)中得到的和D,计算粗糙裂缝的初始导流能力F:

<mrow> <mi>F</mi> <mo>=</mo> <mfrac> <msup> <mover> <mi>w</mi> <mo>&OverBar;</mo> </mover> <mn>3</mn> </msup> <mrow> <mn>4</mn> <mo>&times;</mo> <mrow> <mo>(</mo> <mn>0.128</mn> <mo>&times;</mo> <mi>D</mi> <mo>-</mo> <mn>0.267</mn> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>

式中:F—粗糙裂缝初始导流能力,D·cm,

D—分形维数,无因次,

—裂缝平均开度,mm。

2.如权利要求1所述的一种粗糙裂缝初始导流能力的预测方法,其特征在于,所述步骤(B)中获取粗糙面的三维数据有X、Y、Z三列,其中列X和列Y为粗糙面上各点的平面坐标,列Z为粗糙面各点的高度值。

3.如权利要求1所述的一种粗糙裂缝初始导流能力的预测方法,其特征在于,所述步骤(C)中计算不同位置处的裂缝开度W(x,y),设裂缝一个粗糙面为a面,另一个粗糙面为b面,采用以下公式:

W(x,y)=h-Za(x,y)-Zb(x,y)

式中:h—样板高度,mm;

Za(x,y)—粗糙面a在平面坐标(x,y)处的高度值,mm;

Zb(x,y)—粗糙面b在平面坐标(x,y)处的高度值,mm。

4.如权利要求1所述的一种粗糙裂缝初始导流能力的预测方法,其特征在于,所述步骤(D)中计算裂缝平均开度采用以下公式:

<mrow> <mover> <mi>w</mi> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mfrac> <mrow> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mi>y</mi> </msub> </munderover> <mi>W</mi> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>N</mi> <mi>x</mi> </msub> <mo>&times;</mo> <msub> <mi>N</mi> <mi>y</mi> </msub> </mrow> </mfrac> </mrow>

式中:W(xi,yj)—裂缝中x=xi,y=yj所在点的开度,mm;

Nx—沿X轴方向上,扫描点的个数;

Ny—沿Y轴方向上,扫描点的个数。

5.如权利要求1所述的一种粗糙裂缝初始导流能力的预测方法,其特征在于,所述步骤(E)中采用立方体覆盖法计算裂缝开度的分形维数D,过程如下:

lnN(δ)=lnc-Dlnδ

<mrow> <mi>N</mi> <mrow> <mo>(</mo> <mi>&delta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>x</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <msub> <mi>N</mi> <mi>y</mi> </msub> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>N</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </mrow>

<mrow> <msub> <mi>N</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mi>I</mi> <mi>N</mi> <mi>T</mi> <mrow> <mo>{</mo> <mrow> <mfrac> <mn>1</mn> <mi>&delta;</mi> </mfrac> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mrow> <mo>(</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <mi>min</mi> <mrow> <mo>(</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mi>j</mi> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>,</mo> <mi>W</mi> <mo>(</mo> <mrow> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>y</mi> <mrow> <mi>j</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mn>1</mn> </mrow> <mo>}</mo> </mrow> </mrow>

式中:δ—立方体边长,mm;

N(δ)—立方体边长为δ时,覆盖整个粗糙面所需的立方体的个数;

c—常数;

Nx—沿X轴方向扫描点的个数;

Ny—沿Y轴方向扫描点的个数;

Ni,j—覆盖第(i,j)个局部粗糙面所需的立方体个数;

INT—取整函数;

W(xi,yj)—裂缝中x=xi,y=yj所在点的开度,mm;

改变立方体边长δ,并计算所需的立方体个数N(δ),分别对δ和N(δ)取对数,并绘制在坐标图上,直线斜率的相反数即为分形维数D。

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