一种基于重构技术的三维起伏地表物理模拟采集方法与流程

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

技术特征:

1.一种基于重构技术的三维起伏地表物理模拟采集方法,其特征在于,包括以下步骤:

1)将起伏地表物理模型放在水槽中,进行全自动的机器制动水面采集,得到水面观测地震记录;

2)通过水面观测地震记录,将水面上的检波点延拓到起伏地表上,这个过程中的二次震源是线震源,即水面激发水面接收的地震记录,目的是重构出水面激发固体接收的地震数据;

3)将步骤2)得到的水面激发固体接收的地震记录进行炮点和检波点互换,目的是将水面激发固体接收的地震数据转换成固体激发水面接收的地震数据;

4)将水面上的炮点延拓到起伏地表上,这个过程中的二次震源亦为线震源,即固体激发水面接收的地震记录,目的是重构出固体激发固体接收的地震记录,由于步骤3)中炮检互换了,因此步骤4)和步骤2)的实现完全相同,即根据水面观测得到的地震数据,通过步骤1)至步骤4)可重构出起伏地表物理模拟中最难得到的固体激发固体接收的地震数据。

2.根据权利要求1所述的一种基于重构技术的三维起伏地表物理模拟采集方法,其特征在于,所述的三维起伏地表物理模拟方法基于波场延拓的数据重构,其物理模拟采集以纵波为主,基于三维声波方程来做数据重构,如下式:

<mrow> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>x</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>y</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>+</mo> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>z</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <msup> <mi>v</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mfrac> <mrow> <msup> <mo>&part;</mo> <mn>2</mn> </msup> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mo>&part;</mo> <msup> <mi>t</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>=</mo> <msub> <mi>f</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> </mrow>

其中x,y和z分别为三维空间位置,t表示时间,p(x,y,z)为空间各点的波场,f代表震源,(i,j,k)代表震源的空间位置坐标,

基于叠前逆时偏移有限差分波场延拓理论进行波场重构,波动方程波场延拓可以分为正向延拓和反向延拓,正向延拓是地震波数值正演,反向延拓是波场逆向传播,正向延拓的有限差分计算表达式为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <mn>3</mn> <msub> <mi>a</mi> <mn>0</mn> </msub> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>a</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mrow> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>&ap;</mo> <mfrac> <msup> <mi>h</mi> <mn>2</mn> </msup> <mrow> <msup> <mi>v</mi> <mn>2</mn> </msup> <msup> <mi>&tau;</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mrow> <mo>(</mo> <mo>-</mo> <mn>2</mn> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>1</mn> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>f</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

上式的显示表达式为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>1</mn> </msubsup> <mo>=</mo> <mn>2</mn> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>-</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <msup> <mi>v</mi> <mn>2</mn> </msup> <msup> <mi>&tau;</mi> <mn>2</mn> </msup> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>&lsqb;</mo> <mn>3</mn> <msub> <mi>a</mi> <mn>0</mn> </msub> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>a</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mrow> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>+</mo> <msub> <mi>f</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>j</mi> </mrow> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

式中,τ为时间采样间隔,h=min(dx,dy,dz)为空间采样间隔,在该表达式中,时间是2阶精度,空间是任意偶阶精度,其中精度系数am可由下式求出:

<mrow> <msub> <mi>a</mi> <mi>m</mi> </msub> <mo>=</mo> <mfrac> <msup> <mrow> <mo>(</mo> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mrow> <mi>m</mi> <mo>+</mo> <mn>1</mn> </mrow> </msup> <mrow> <mn>2</mn> <mi>m</mi> </mrow> </mfrac> <mfrac> <mrow> <munderover> <mo>&Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mi>i</mi> <mo>&NotEqual;</mo> <mi>m</mi> </mrow> <mi>N</mi> </munderover> <msup> <mi>i</mi> <mn>2</mn> </msup> </mrow> <mrow> <munderover> <mo>&Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <msup> <mi>m</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>i</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <munderover> <mo>&Pi;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mi>m</mi> <mo>+</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mrow> <mo>(</mo> <msup> <mi>i</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>m</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> <mi>m</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>......</mn> <mi>N</mi> </mrow>

逆时偏移中的波场反向延拓过程实际上就是已知后一时刻的波场值求前一时刻的波场值的过程,具体计算方法与正向延拓类似,其有限差分计算表达式为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mo>=</mo> <mn>2</mn> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>-</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>1</mn> </msubsup> <mo>+</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <msup> <mi>v</mi> <mn>2</mn> </msup> <msup> <mi>&tau;</mi> <mn>2</mn> </msup> </mrow> <msup> <mi>h</mi> <mn>2</mn> </msup> </mfrac> <mo>&lsqb;</mo> <mn>3</mn> <msub> <mi>a</mi> <mn>0</mn> </msub> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>a</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <msubsup> <mi>p</mi> <mrow> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mi>m</mi> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> <mo>,</mo> <mn>0</mn> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mo>-</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>+</mo> <msubsup> <mi>p</mi> <mrow> <mn>0</mn> <mo>,</mo> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mn>0</mn> </msubsup> <mo>)</mo> </mrow> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

具体延拓过程是:假设T为接收点记录的最大记录时间,以t=T时刻波场情况为初始值,向时间减小的方向外推,以一个时间步长τ为间隔,逐时间层计算t-τ上的各点(x,y,z)处的波场值,直至计算出t=0时刻各点的波场值,逆时传播取的是t≤T时地下各点的波场值U(x,y,z);

假设已知地表各接收点记录的地震记录p(x,y,z=0,t),当t>T时,p(x,y,z,t)=0,在反向延拓过程中p(x,y,z=0,t)作为二次波场存在,因而波场的逆时传播可以下式所示的边值问题:

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>0</mn> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&gt;</mo> <mi>T</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>)</mo> </mrow> <msub> <mo>|</mo> <mrow> <mi>z</mi> <mo>=</mo> <mn>0</mn> </mrow> </msub> <mo>=</mo> <mi>p</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>z</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mi>t</mi> <mo>&le;</mo> <mi>T</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

在满足上式边值条件下,耦合时刻对应时,正传和反传的波场值具有相关性,鉴于这种假设条件,可以用反向延拓得到的波场近似代替正向传播的波场,基于上述波场延拓理论,对水面激发水面接收的地震数据经过两次数值上的延拓处理后,可重构出固体激发固体接收的波场。

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