发明名称 一种控制全声波方程反演过程的地震勘探数据处理方法
摘要 本发明涉及一种控制全声波方程反演过程的地震勘探数据处理方法,采集理论模型地震数据,获得深度域体积模量和密度初始模型;用伪谱法模拟声学介质中地震波场;计算理论模型与初始模型模拟数据的差;给定δ=1.0e-6,计算误差能量E,当E≤δ,停止反演,输出反演结果,如果E>δ,继续下列步骤;计算残差数据;计算体积模量和密度模型的共轭修改量;计算修改步长,获得梯度;对初始模型进行修改;将修改后的模型数据作为新的初始模型,通过对反演过程进行自动控制,使声波方程反演稳定、快速收敛,反演收敛速度比常规方法提高了近5倍。
申请公布号 CN101630018A 申请公布日期 2010.01.20
申请号 CN200810116714.3 申请日期 2008.07.16
申请人 中国石油天然气股份有限公司 发明人 石玉梅
分类号 G01V1/28(2006.01)I 主分类号 G01V1/28(2006.01)I
代理机构 北京市中实友知识产权代理有限责任公司 代理人 谢小延
主权项 1.一种控制全声波方程反演过程的地震勘探数据处理方法,其特征在于:具体步骤包括:(1).野外激发、接收获得地震波数据,用常规处理方法对该数据进行静校正、地表一致性振幅补偿和叠前去除噪音,获得炮集数据;(2).从步骤(1)获得的炮集数据中抽取共中心点道集数据,进行速度分析,时间域层速度计算和时间-深度转换,获得深度域体积模量和密度初始模型;①步骤(2)中速度分析为常规地震速度分析;②步骤(2)中时间域层速度用速度分析获得的均方根速度和Dix公式进行计算,<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>v</mi><mi>i</mi><mn>2</mn></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>v</mi><mrow><mi>r</mi><mo>,</mo><mi>i</mi></mrow><mn>2</mn></msubsup><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><msubsup><mi>v</mi><mrow><mi>r</mi><mo>,</mo><mi>i</mi><mo>-</mo><mn>1</mn></mrow><mn>2</mn></msubsup><msub><mi>t</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mrow><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中t<sub>i</sub>为第i层双程旅行时,v<sub>i</sub>为第i层的速度;③步骤(2)中时间-深度转换是按下式将时间域的层速度转换成深度域层速度,<maths num="0002"><![CDATA[<math><mrow><msub><mi>h</mi><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><msub><mi>t</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><msub><mi>v</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中t<sub>i</sub>为第i层双程旅行时,h<sub>i</sub>为第i层的厚度,v<sub>i</sub>为第i层的速度;④步骤(2)中密度初始模型用Gardner公式计算,ρ=0.31v<sup>0.25</sup>                  (3)其中ρ为密度,v为纵波速度。⑤步骤(2)中体积模量初始模型用下列方法计算K=ρv<sup>2</sup>                        (4)其中K为体积模量,ρ为密度,v为纵波速度。(3).利用步骤2建立的初始体积模量和密度模型,进行地震波场正演模拟;①步骤(3)中地震波场正演模拟利用的是声学介质中的波动方程;②步骤(3)中用常规的伪谱法进行波场模拟,即对空间变量进行付氏变换,在付氏域中计算声波方程中波场对空间变量的偏导数;声波方程中波场对时间变量的偏导数用二阶中心差分法计算;③步骤(3)中震源函数采用零相位雷克子波;(4).按下式计算步骤(3)模拟的炮集数据与步骤1获得测量数据的差(残差数据):Δd=d<sub>obs</sub>-d<sub>cal</sub>                (5)其中Δd为残差数据,d<sub>obs</sub>为测量地震数据,d<sub>cal</sub>为计算地震数据。(5).按下式计算误差能量,<maths num="0003"><![CDATA[<math><mrow><mi>E</mi><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msup><mi>&Delta;d</mi><mi>t</mi></msup><msubsup><mi>C</mi><mi>D</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&Delta;d</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中E为误差能量,Δd<sup>t</sup>为Δd的转置,C<sub>D</sub>为数据协方差矩阵;当E<δ时,输出反演结果,并停止反演,否则,继续步骤6~步骤9,直到E<δ。δ为任意给的一个非常小的数,一般取δ=1.0e-4~1.0e-6;步骤(5)中数据协方差矩阵用下列方法计算<maths num="0004"><![CDATA[<math><mrow><msub><mi>C</mi><mi>D</mi></msub><mo>=</mo><mfrac><mn>1</mn><mi>X</mi></mfrac><mo>&CenterDot;</mo><mfrac><msubsup><mi>&sigma;</mi><mi>d</mi><mn>2</mn></msubsup><msup><mi>t</mi><mrow><mn>2</mn><mi>p</mi></mrow></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中X为到测量点的距离;t为地震波到达的时间;σ<sub>d</sub>为数据方差;指数p,对于二维问题,取p≥0.5,对于三维情况,取p≥1;(6).将步骤(4)获得的残差数据作为源数据,用正演模拟类似的方法进行逆时传播,获得残差数据的剩余地震波场;①步骤(6)中的逆时传播与步骤(3)的波场正演过程相反,即解波动方程,按反时间方向进行波场传播;②与骤(3)正演模拟所用的震源相对应,步骤(6)中进行波场模拟时,震源用的是步骤(4)计算的残差数据;(7).将步骤3获得的正演地震波场和步骤(6)获得剩余地震波场分别对时间变量进行求导,进行零延迟互相关,然后对时间变量进行积分,对激发炮数进行累加,获得初始密度参数的共轭修改量;将步骤(3)获得的正演地震波场和步骤(6)获得剩余地震波场分别对空间变量求导,并进行零延迟互相关,将互相关结果对时间变量进行积分,对激发炮数进行累加,获得初始体积参数的共轭修改量,即按下式计算模型参数的共轭修改量;<maths num="0005"><![CDATA[<math><mrow><mi>&delta;</mi><mover><mi>K</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msup><mi>K</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></mfrac><munder><mi>&Sigma;</mi><mi>s</mi></munder><msubsup><mo>&Integral;</mo><mn>0</mn><mi>T</mi></msubsup><mi>dt</mi><mover><mi>P</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>;</mo><msub><mi>x</mi><mi>s</mi></msub><mo>)</mo></mrow><mover><mi>&psi;</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>;</mo><msub><mi>x</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><mi>&delta;</mi><mover><mi>&rho;</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msup><mi>&rho;</mi><mn>2</mn></msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></mfrac><munder><mi>&Sigma;</mi><mi>s</mi></munder><msubsup><mo>&Integral;</mo><mn>0</mn><mi>T</mi></msubsup><mi>dt</mi><mi>grad</mi><mi>&psi;</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>;</mo><msub><mi>x</mi><mi>s</mi></msub><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>grad</mi><mi>P</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>;</mo><msub><mi>x</mi><mi>s</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>其中P为正演波场,ψ为回传的剩余波场,<img file="A2008101167140004C3.GIF" wi="33" he="47" />或<img file="A2008101167140004C4.GIF" wi="35" he="47" />表示波场对时间的一阶偏导数,grad(·)为梯度运算,T为地震记录长度,K和ρ为模型参数,<img file="A2008101167140004C5.GIF" wi="60" he="51" />和<img file="A2008101167140004C6.GIF" wi="54" he="50" />为模型参数共轭量;(8).利用步骤(7)获得的模型参数的共轭修改量,按下列方法的迭代修改模型参数,m<sub>n+1</sub>=m<sub>n</sub>-α<sub>n</sub>g<sub>n</sub>               (9)其中,m=(K,ρ)为模型,m<sub>n+1</sub>和m<sub>n</sub>分别为第n次修改后的模型和当前模型;α<sub>n</sub>为第n次迭代修改步长;g<sub>n</sub>为第n次迭代的梯度;或①步骤(8)中梯度g<sub>n</sub>用下列方法获得,<maths num="0007"><![CDATA[<math><mrow><msub><mi>g</mi><mi>n</mi></msub><mo>=</mo><mrow><mo>(</mo><mi>&delta;</mi><msub><mover><mi>K</mi><mo>^</mo></mover><mi>n</mi></msub><mo>,</mo><mi>&delta;</mi><msub><mover><mi>&rho;</mi><mo>^</mo></mover><mi>n</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="A2008101167140005C2.GIF" wi="74" he="62" />和<img file="A2008101167140005C3.GIF" wi="70" he="52" />是第n步迭代的模型参数的共轭修改量,用骤(7)公式计算。②步骤(8)中修改步长α<sub>n</sub>为反演过程的控制,用下列方法计算<img file="A2008101167140005C4.GIF" wi="1254" he="58" />其中,<img file="A2008101167140005C5.GIF" wi="108" he="48" />为映射函数,k为反馈增益系数,J为地震数据对模型参数的导数,E为误差能量;③步骤(8)②中映射函数用下列方法计算当n>1时,函数<img file="A2008101167140005C6.GIF" wi="455" he="49" />当n=1时,<img file="A2008101167140005C7.GIF" wi="248" he="50" />④步骤(8)②中反馈增益系数取满足k>(10/t<sub>s</sub>)的任一数,t<sub>s</sub>为系统固有时间,t<sub>s</sub>取5~20范围任一值;(9).将修改后的模型数据作为新的初始模型,重复步骤(3)~步骤(5)。
地址 100011北京市东城区安德路16号洲际大厦