发明名称 一种地震数据变相位校正方法
摘要 本发明是高分辨率的地震图形的地震数据变相位校正方法,包括:采集地震数据并预处理,构造相位因子,确定模型道,对于单个炮点、检波点道集的数据,按相位校正因子计算算法确定该炮点、检波点道集的相位校正因子,确定所有炮点和检波点道集的相位校正因子,按照炮集和检波点集相位校正因子,对每一个地震数据道进行相位校正,得到校正后的地震数据剖面,本发明可以正确地估算地震记录上由于地表浅层结构变化引起的子波相位变化,并在此基础上进行相位校正,消除由于地表变化引起的相位变化,从而达到提高地震记录分辨率的目的。
申请公布号 CN101201409B 申请公布日期 2011.05.25
申请号 CN200610165201.2 申请日期 2006.12.14
申请人 中国石油天然气集团公司;中国石油集团东方地球物理勘探有限责任公司 发明人 高少武;赵波;周兴元
分类号 G01V1/28(2006.01)I;G01V1/36(2006.01)I 主分类号 G01V1/28(2006.01)I
代理机构 北京市中实友知识产权代理有限责任公司 11013 代理人 刘天语
主权项 1.一种地震数据变相位校正方法,其特征在于包括以下步骤:(1)用通常的手段采集地震数据并预处理;(2)构造相位因子;(3)确定模型道;(4)对于单个炮点道集的地震数据,按照相位校正因子算法确定该炮点道集的相位校正因子;相位校正因子a<sub>1</sub>和a<sub>2</sub>采用以下公式计算:<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>b</mi><mn>11</mn></msub><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>12</mn></msub><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><msub><mi>c</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>21</mn></msub><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>22</mn></msub><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><msub><mi>c</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><msub><mi>b</mi><mn>11</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>2</mn></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>b</mi><mn>12</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>2</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths>b<sub>12</sub>=b<sub>21</sub><maths num="0004"><![CDATA[<math><mrow><msub><mi>b</mi><mn>22</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>2</mn></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><msub><mi>c</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>2</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>c</mi><mn>2</mn></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>2</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>2</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths>式中:y<sub>k</sub>是炮点道集的地震数据,x<sub>k</sub>是对应y<sub>k</sub>模型道;(5)按照相位校正因子的算法确定所有炮点道集的相位校正因子;相位校正因子a<sub>1</sub>和a<sub>2</sub>采用以下公式计算:<maths num="0007"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>b</mi><mn>11</mn></msub><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>12</mn></msub><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><msub><mi>c</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>b</mi><mn>21</mn></msub><msub><mi>a</mi><mn>1</mn></msub><mo>+</mo><msub><mi>b</mi><mn>22</mn></msub><msub><mi>a</mi><mn>2</mn></msub><mo>=</mo><msub><mi>c</mi><mn>2</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0008"><![CDATA[<math><mrow><msub><mi>b</mi><mn>11</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0009"><![CDATA[<math><mrow><msub><mi>b</mi><mn>12</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths>b<sub>12</sub>=b<sub>21</sub><maths num="0010"><![CDATA[<math><mrow><msub><mi>b</mi><mn>22</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>c</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0012"><![CDATA[<math><mrow><msub><mi>c</mi><mn>2</mn></msub><mo>=</mo><mo>-</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mo>-</mo><mn>1</mn></mrow><mrow><mi>N</mi><mo>+</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><msub><mi>x</mi><mi>k</mi></msub><mo>-</mo><msub><mi>y</mi><mi>k</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>-</mo><msub><mi>y</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths>式中:y<sub>k</sub>是炮点道集的地震数据,x<sub>k</sub>是对应y<sub>k</sub>模型道;(6)对于单个检波点道集的地震数据,按照步骤(4)相位校正因子的算法确定该检波点道集的相位校正因子;(7)按照步骤(5)相位校正因子的算法确定所有检波点道集的相位校正因子;(8)利用炮集和检波点集相位校正因子,对每一个地震数据道,按照相位校正实现算法进行相位校正,得到校正后的地震数据;相位校正实现算法按照以下公式计算:用Z-变换来表示:F(z)=G(z)H(z)<maths num="0013"><![CDATA[<math><mrow><mi>H</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>B</mi><mrow><mo>(</mo><msup><mi>z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></mrow><mrow><mi>B</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><mi>F</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msub><mi>x</mi><mi>k</mi></msub><msup><mi>z</mi><mi>k</mi></msup><mo>,</mo><mi>G</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msub><mi>y</mi><mi>k</mi></msub><msup><mi>z</mi><mi>k</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:y<sub>k</sub>是输入炮或者接收点道集的地震数据,G(z)是其对应的Z-变换,x<sub>k</sub>是对应y<sub>k</sub>变相位校正之后的地震数据,F(z)是x<sub>k</sub>对应的Z-变换,H(z)是已经求取出的纯相位滤波器对应的Z-变换;将(8)分解:E(z)=G(z)B(z)<maths num="0015"><![CDATA[<math><mrow><mi>F</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>E</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow></mrow><mrow><mi>B</mi><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>在时间域内用两步实现,第一步,设E(z)=G(z)B(z),<img file="FSB00000391501700034.GIF" wi="448" he="133" />(1)如果B(z)=1+a<sub>1</sub>z<sup>-1</sup>+a<sub>2</sub>z<sup>-2</sup>,则:e<sub>k</sub>=y<sub>k</sub>+a<sub>1</sub>y<sub>k</sub>+1+a<sub>2</sub>y<sub>k</sub>+2k=-2,-1,…,N(2)、如果B(z)=1+a<sub>1</sub>z+a<sub>2</sub>z<sup>2</sup>,则:e<sub>k</sub>=y<sub>k</sub>+a<sub>1</sub>y<sub>k</sub>-1+a<sub>2</sub>y<sub>k</sub>-2k=0,1,…,N,N+1,N+2(3)如果B(z)=a<sub>1</sub>z+1+a<sub>2</sub>z<sup>-1</sup>,则:e<sub>k</sub>=a<sub>1</sub>y<sub>k</sub>-1+y<sub>k</sub>+a<sub>2</sub>y<sub>k</sub>+1第二步,设<img file="FSB00000391501700035.GIF" wi="435" he="136" />(1)如果B(z)=1+a<sub>1</sub>z+a<sub>2</sub>z<sup>2</sup>,则:f<sub>k</sub>=e<sub>k</sub>-a<sub>1</sub>f<sub>k-1</sub>-a<sub>2</sub>f<sub>k-2</sub>k=-2,-1,…,N,N+1,N+2。(2)如果B(z)=1+a<sub>1</sub>z<sup>-1</sup>+a<sub>2</sub>z<sup>-2</sup>,则:f<sub>k</sub>=e<sub>k</sub>-a<sub>1</sub>f<sub>k+1</sub>-a<sub>2</sub>f<sub>k+2</sub>k=N+2,N+1,…,-1,-2。(3)如果B(z)=a<sub>1</sub>z<sup>-1</sup>+1+a<sub>2</sub>z,则:<maths num="0016"><![CDATA[<math><mrow><msub><mi>f</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>a</mi><mn>2</mn></msub></mfrac><mrow><mo>(</mo><msub><mi>e</mi><mi>k</mi></msub><mo>-</mo><msub><mi>f</mi><mi>k</mi></msub><mo>-</mo><msub><mi>a</mi><mn>1</mn></msub><msub><mi>f</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></math>]]></maths>k=N+2,N+1,…,1,2;(9)采用通常的方法绘制相位校正后的地震数据剖面。
地址 100724 北京市西城区六铺炕街6号