欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

疊前深度偏移方法、裝置及系統(tǒng)與流程

文檔序號:12115217閱讀:724來源:國知局
疊前深度偏移方法、裝置及系統(tǒng)與流程

本申請涉及地質(zhì)勘探技術(shù)領(lǐng)域,特別涉及一種疊前深度偏移方法、裝置及系統(tǒng)。



背景技術(shù):

克?;舴虔B前深度偏移技術(shù)是地球物理勘探地震數(shù)據(jù)處理過程中較為重要的一種深度域成像方法,該方法相對于時(shí)間偏移具有更高的成像質(zhì)量,而且不受野外數(shù)據(jù)觀測方式的限制,另外該方法還能輸出基于炮檢距的共成像點(diǎn)道集,其中,共成像點(diǎn)道集是進(jìn)行進(jìn)一步速度分析的重要信息。

在水平地表情況下,Kirchhoff(克希霍夫)積分法偏移公式為:

上式(1)中,ξ=(xξ,yξ,zξ)表示成像點(diǎn);I(ξ)表示成像點(diǎn)ξ的成像結(jié)果;D[t,m,h]表示野外觀測的地震數(shù)據(jù),m表示共中心點(diǎn),h表示半炮檢距,Ωξ表示偏移孔徑。

疊前偏移過程的本質(zhì)是對一系列觀測數(shù)據(jù)進(jìn)行加權(quán)求和的過程。上式(1)中的W(ξ,m,h)表示加權(quán)因子,tD(ξ,m,h)表示由炮點(diǎn)到成像點(diǎn)再到接收點(diǎn)的旅行時(shí)間。

克希霍夫疊前深度偏移方法的數(shù)學(xué)表達(dá)雖然較為抽象,但其物理實(shí)現(xiàn)過程可簡單描述為:地震道是從待偏移數(shù)據(jù)空間到偏移結(jié)果數(shù)據(jù)空間多對多的映射,映射關(guān)系為程函方程旅行時(shí)計(jì)算公式,在不考慮時(shí)變孔徑的條件下,克?;舴虔B前深度偏移就是把每一道炮檢距為h的待偏移地震數(shù)據(jù)映射到偏移結(jié)果數(shù)據(jù)集中的一個(gè)橢圓柱體中,其中,該橢圓柱體的軸心是當(dāng)前待偏移地震道按大地坐標(biāo)在偏移結(jié)果空間中的投影位置。如果偏移孔徑采用圓形且孔徑值為300,那么一個(gè)待偏移地震采樣點(diǎn)會映射到282600(3.14*300*300)個(gè)偏移結(jié)果地震采樣點(diǎn)上。

在水平地表情況下,克?;舴蚍e分法偏移采用上述的Kirchhoff積分法偏移公式,該公式可以進(jìn)行深度偏移,當(dāng)進(jìn)行深度偏移時(shí)采用如圖1所示的方式計(jì)算旅行時(shí),具體地,可以采用以下兩個(gè)公式聯(lián)合計(jì)算旅行時(shí):

T=Ts+Tr (2)

上式(2)中,Ts表示炮點(diǎn)和檢波點(diǎn)到成像點(diǎn)的旅行時(shí);Tr表示檢波點(diǎn)到成像點(diǎn)的旅行時(shí)。上式(3)中,t表示炮點(diǎn)或檢波點(diǎn)到成像點(diǎn)的旅行時(shí),V表示介質(zhì)的層速度。

由上述公式(1)、(2)和(3)可以看出,完成一個(gè)地震樣點(diǎn)的疊前深度偏移需要包括:旅行時(shí)計(jì)算、振幅加權(quán)、反假頻濾波和積分求和等計(jì)算。一般地,一個(gè)地震道包含幾千個(gè)地震樣點(diǎn)、一個(gè)工區(qū)包含幾千萬至幾億個(gè)地震道,因此一個(gè)工區(qū)的疊前深度偏移的計(jì)算量是極其龐大的,傳統(tǒng)計(jì)算機(jī)的計(jì)算能力很難滿足疊前深度偏移計(jì)算量的要求。

針對上述問題,目前尚未提出有效的解決方案。



技術(shù)實(shí)現(xiàn)要素:

本申請實(shí)施例的目的是提供一種疊前深度偏移方法、裝置及系統(tǒng),以快速高效完成疊前深度偏移。

為解決上述技術(shù)問題,本申請實(shí)施例提供一種疊前深度偏移方法及裝置是這樣實(shí)現(xiàn)的:

一種疊前深度偏移方法,包括:

管理節(jié)點(diǎn)將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;

管理節(jié)點(diǎn)基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;

每個(gè)任務(wù)節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識,獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊,基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果;

管理節(jié)點(diǎn)接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果,并基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

一種疊前深度偏移方法,包括:

將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;

基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;

接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果,并基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

一種疊前深度偏移方法,包括:

接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;

獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;

基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果;

向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

一種疊前深度偏移裝置,位于管理節(jié)點(diǎn)中,包括:

子成像任務(wù)標(biāo)識集合劃分單元,用于將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合;

對應(yīng)關(guān)系建立單元,用于建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;

第一成像任務(wù)標(biāo)識發(fā)送單元,用于基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;

成像結(jié)果接收單元,用于接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果;

第二成像任務(wù)標(biāo)識發(fā)送單元,用于基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

一種疊前深度偏移裝置,位于任務(wù)節(jié)點(diǎn)中,包括:

成像任務(wù)標(biāo)識接收單元,用于接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;

數(shù)據(jù)獲取單元,用于獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;

偏移成像計(jì)算單元,用于基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果;

成像結(jié)果發(fā)送單元,用于向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

一種疊前深度偏移系統(tǒng),包括:

管理節(jié)點(diǎn),用于將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果,并基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識;

至少一個(gè)任務(wù)節(jié)點(diǎn),用于接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

由以上本申請實(shí)施例提供的技術(shù)方案可見,本申請實(shí)施例可以采用管理節(jié)點(diǎn)和至少一個(gè)任務(wù)節(jié)點(diǎn)來實(shí)現(xiàn)疊前深度偏移,其中,所述管理節(jié)點(diǎn)可以向各個(gè)任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識,每個(gè)任務(wù)節(jié)點(diǎn)可以基于管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識,進(jìn)行偏移成像計(jì)算。與現(xiàn)有技術(shù)相比,本申請實(shí)施例可以采取并行的方式進(jìn)行偏移成像計(jì)算,從而可以提高疊前深度偏移的計(jì)算效率、縮短計(jì)算周期。

附圖說明

為了更清楚地說明本申請實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為水平地表旅行時(shí)計(jì)算示意圖;

圖2為實(shí)現(xiàn)本申請實(shí)施例疊前深度偏移方法的一個(gè)系統(tǒng);

圖3為本申請實(shí)施例疊前深度偏移方法的流程圖;

圖4為本申請實(shí)施例成像空間的面元數(shù);

圖5為本申請實(shí)施例根據(jù)成像區(qū)間確定的待偏移地震數(shù)據(jù)范圍;

圖6為本申請實(shí)施例待偏移地震數(shù)據(jù)的分割圖;

圖7為本申請實(shí)施例經(jīng)理/雇員并行框架圖;

圖8為本申請實(shí)施例分布式緩存示意圖;

圖9為本申請實(shí)施例使用常規(guī)的PG3軟件得到的螺旋道集偏移結(jié)果示意圖;

圖10為本申請實(shí)施例使用本發(fā)明得到的偏移螺旋道集結(jié)果示意圖;

圖11為本申請實(shí)施例使用常規(guī)的PG3軟件得到的偏移疊加結(jié)果示意圖;

圖12為本申請實(shí)施例使用本發(fā)明得到的偏移疊加結(jié)果示意圖;

圖13為本申請實(shí)施例使用常規(guī)PG3軟件偏移疊加結(jié)果的頻譜,與本發(fā)明偏移疊加結(jié)果的頻譜的對比示意圖;

圖14為本申請實(shí)施例一個(gè)疊前深度偏移裝置的功能結(jié)構(gòu)示意圖;

圖15為本申請實(shí)施例另一個(gè)疊前深度偏移裝置的功能結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實(shí)施例中的附圖,對本申請實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。

發(fā)明人考慮到,隨著高密度寬方位數(shù)據(jù)采集方式的出現(xiàn),采用常規(guī)的寬方位地震資料處理技術(shù)未能充分挖掘和利用全方位地震資料的優(yōu)勢,而炮檢距向量片(Offset Vector Tiles,OVT)技術(shù)可以供一個(gè)較精確和有效的數(shù)據(jù)域來對寬方位地震資料進(jìn)行處理。

為了更換地理解本申請的技術(shù)方案,下面介紹一個(gè)可以在OVT域?qū)崿F(xiàn)克希霍夫疊前深度偏移的系統(tǒng)。所述系統(tǒng)可以包括管理節(jié)點(diǎn)和至少一個(gè)任務(wù)節(jié)點(diǎn)。所述管理節(jié)點(diǎn)與所述任務(wù)節(jié)點(diǎn)之間可以進(jìn)行通訊,各個(gè)所述任務(wù)節(jié)點(diǎn)之間可以進(jìn)行通訊。所述管理節(jié)點(diǎn)可以用于向所述任務(wù)節(jié)點(diǎn)分配偏移成像計(jì)算任務(wù),所述任務(wù)節(jié)點(diǎn)可以用于處理偏移成像計(jì)算任務(wù)。所述管理節(jié)點(diǎn)和所述任務(wù)節(jié)點(diǎn)均可以為計(jì)算機(jī)。

例如,如圖2所示,所述系統(tǒng)可以包括管理節(jié)點(diǎn)A、任務(wù)節(jié)點(diǎn)B_1、任務(wù)節(jié)點(diǎn)B_2、以及任務(wù)節(jié)點(diǎn)B_3。所述管理節(jié)點(diǎn)A可以與所述任務(wù)節(jié)點(diǎn)B_1、所述任務(wù)節(jié)點(diǎn)B_2、以及所述任務(wù)節(jié)點(diǎn)B_3進(jìn)行通訊,所述任務(wù)節(jié)點(diǎn)B_1、所述任務(wù)節(jié)點(diǎn)B_2、以及所述任務(wù)節(jié)點(diǎn)B_3之間可以進(jìn)行通訊。

下面介紹本申請疊前深度偏移方法的一個(gè)實(shí)施例。如圖3所示,該實(shí)施例可以包括:

步驟S31:管理節(jié)點(diǎn)將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系。

所述成像任務(wù)標(biāo)識集合通常為多個(gè)成像任務(wù)標(biāo)識組成的集合,每個(gè)成像任務(wù)標(biāo)識可以對應(yīng)一個(gè)成像任務(wù)。所述成像任務(wù)標(biāo)識集合中成像任務(wù)標(biāo)識的數(shù)量通常足夠大,并且各個(gè)成像任務(wù)標(biāo)識所對應(yīng)的成像任務(wù)通常沒有耦合,能夠滿足大規(guī)模并行計(jì)算的要求。

每個(gè)成像任務(wù)標(biāo)識可以表示為Task(Vi,Cj,Dk)。其中,Vi表示該成像任務(wù)標(biāo)識的OVT編號為i,i為小于或等于I的正整數(shù);Cj表示該成像任務(wù)標(biāo)識的面元塊編號為j,j為小于或等于J的正整數(shù);Dk表示該成像任務(wù)標(biāo)識的地震數(shù)據(jù)塊編號為k,k為小于或等于K的正整數(shù)。

管理節(jié)點(diǎn)(Manager)通??梢詫⑺龀上袢蝿?wù)標(biāo)識集合劃分為多個(gè)子成像任務(wù)標(biāo)識集合。所述子成像任務(wù)標(biāo)識集合的數(shù)量通常與任務(wù)節(jié)點(diǎn)的數(shù)量相同。各個(gè)子成像任務(wù)標(biāo)識集合中成像任務(wù)標(biāo)識的數(shù)量可以相同,也可以不同。那么,管理節(jié)點(diǎn)可以建立任務(wù)節(jié)點(diǎn)(Worker)與子成像任務(wù)標(biāo)識集合的一一對應(yīng)關(guān)系。

管理節(jié)點(diǎn)通??梢园凑杖缦碌脑瓌t,將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合:管理節(jié)點(diǎn)將所述成像任務(wù)標(biāo)識集合劃分為多個(gè)隊(duì)列,每個(gè)隊(duì)列中的成像任務(wù)標(biāo)識具有相同的OVT編號;管理節(jié)點(diǎn)基于每個(gè)隊(duì)列中成像任務(wù)標(biāo)識的面元塊編號,對該隊(duì)列中的成像任務(wù)標(biāo)識進(jìn)行排序;管理節(jié)點(diǎn)對排序后的各個(gè)隊(duì)列中的成像任務(wù)標(biāo)識進(jìn)行劃分,得到子成像任務(wù)標(biāo)識集合。這樣,可以使每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合中,各成像任務(wù)標(biāo)識的OVT編號盡量相同、面元塊編號盡量連續(xù)變化。

步驟S32:管理節(jié)點(diǎn)基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識。

步驟S33:每個(gè)任務(wù)節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識,獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊,基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

在一個(gè)實(shí)施方式中,管理節(jié)點(diǎn)向每個(gè)任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識的同時(shí),可以向該任務(wù)節(jié)點(diǎn)發(fā)送該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊。例如,成像任務(wù)標(biāo)識Task(Vi,Cj,Dk)所對應(yīng)的地震數(shù)據(jù)塊可以為Dk對應(yīng)的地震數(shù)據(jù)塊,所對應(yīng)的旅行時(shí)表塊可以為Cj對應(yīng)的旅行時(shí)表塊。那么,每個(gè)任務(wù)節(jié)點(diǎn)可以接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識,以及該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊。

在另一個(gè)實(shí)施方式中,每個(gè)任務(wù)節(jié)點(diǎn)可以對應(yīng)一個(gè)節(jié)點(diǎn)標(biāo)識,該節(jié)點(diǎn)標(biāo)識可以唯一地標(biāo)識該任務(wù)節(jié)點(diǎn)。那么,管理節(jié)點(diǎn)向每個(gè)任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識的同時(shí),可以向該任務(wù)節(jié)點(diǎn)發(fā)送第一目標(biāo)節(jié)點(diǎn)標(biāo)識,其中,所述第一目標(biāo)節(jié)點(diǎn)標(biāo)識可以用于唯一標(biāo)識第一目標(biāo)節(jié)點(diǎn),所述第一目標(biāo)節(jié)點(diǎn)可以存儲有該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊。那么,每個(gè)任務(wù)節(jié)點(diǎn)可以接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識以及第一目標(biāo)節(jié)點(diǎn)標(biāo)識;可以基于所述第一目標(biāo)節(jié)點(diǎn)標(biāo)識,向第一目標(biāo)節(jié)點(diǎn)發(fā)送獲取該成像任務(wù)標(biāo)識所對應(yīng)地震數(shù)據(jù)塊和旅行時(shí)表塊的請求。第一目標(biāo)節(jié)點(diǎn)在接收到請求后,可以向該任務(wù)節(jié)點(diǎn)發(fā)送該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊。該任務(wù)節(jié)點(diǎn)可以接收所述第一目標(biāo)節(jié)點(diǎn)發(fā)來的地震數(shù)據(jù)塊和旅行時(shí)表塊。這樣,可以利用任務(wù)節(jié)點(diǎn)間的帶寬來拓寬整個(gè)流程中的I/O帶寬,任務(wù)節(jié)點(diǎn)越多I/O聚合帶寬越高,從而為更高效地完成疊前深度偏移提供了保障。

步驟S34:管理節(jié)點(diǎn)接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果。

在一個(gè)實(shí)施方式中,管理節(jié)點(diǎn)接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果之后,還可以存儲所述成像結(jié)果。

步驟S35:管理節(jié)點(diǎn)基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

所述新的成像任務(wù)標(biāo)識,可以為該任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合中,未被發(fā)送至該任務(wù)節(jié)點(diǎn)的成像任務(wù)標(biāo)識。

在一個(gè)實(shí)施方式中,所述方法還包括:管理節(jié)點(diǎn)獲取已被遍歷成像任務(wù)標(biāo)識的子成像任務(wù)標(biāo)識集合所對應(yīng)的第一任務(wù)節(jié)點(diǎn),以及獲取未被遍歷成像任務(wù)標(biāo)識的子成像任務(wù)標(biāo)識集合所對應(yīng)的第二任務(wù)節(jié)點(diǎn),從第二任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合中選取未被遍歷的成像任務(wù)標(biāo)識,將選取的成像任務(wù)標(biāo)識發(fā)送至所述第一任務(wù)節(jié)點(diǎn)。這樣,可以實(shí)現(xiàn)計(jì)算能力越強(qiáng),請求任務(wù)的頻度越高,達(dá)到按照計(jì)算能力分配成像任務(wù)的動態(tài)效果,從而更好地進(jìn)行負(fù)載均衡處理。

進(jìn)一步地,所述方法還包括:管理節(jié)點(diǎn)向所述第一任務(wù)節(jié)點(diǎn)發(fā)送選取的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;第一任務(wù)節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的旅行時(shí)間塊,對發(fā)來的地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到選取的成像任務(wù)標(biāo)識所對應(yīng)的成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

進(jìn)一步地,所述方法還包括:管理節(jié)點(diǎn)向所述第一任務(wù)節(jié)點(diǎn)發(fā)送第二目標(biāo)節(jié)點(diǎn)標(biāo)識,所述第二目標(biāo)節(jié)點(diǎn)標(biāo)識用于唯一標(biāo)識第二目標(biāo)節(jié)點(diǎn),所述第二目標(biāo)節(jié)點(diǎn)存儲有選取的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;第一任務(wù)節(jié)點(diǎn)可以接收管理節(jié)點(diǎn)發(fā)來的第二目標(biāo)節(jié)點(diǎn)標(biāo)識,基于所述第二目標(biāo)節(jié)點(diǎn)標(biāo)識,向第二目標(biāo)節(jié)點(diǎn)發(fā)送獲取,選取的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊的請求;第二目標(biāo)節(jié)點(diǎn)可以接收發(fā)來的請求,向第一任務(wù)節(jié)點(diǎn)發(fā)送,選取的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;第一任務(wù)節(jié)點(diǎn)可以接收發(fā)來的,選取的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的旅行時(shí)間塊,對發(fā)來的地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到選取的成像任務(wù)標(biāo)識所對應(yīng)的成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

在另一個(gè)實(shí)施方式中,所述方法還包括:在各任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合中的成像任務(wù)標(biāo)識均被遍歷后,管理節(jié)點(diǎn)獲取當(dāng)前正在執(zhí)行偏移成像計(jì)算任務(wù)的第三任務(wù)節(jié)點(diǎn),以及獲取所述第三任務(wù)節(jié)點(diǎn)執(zhí)行該偏移成像計(jì)算任務(wù)所花費(fèi)的時(shí)間,并將該時(shí)間與預(yù)設(shè)閾值進(jìn)行比較,當(dāng)該時(shí)間大于所述預(yù)設(shè)閾值時(shí),將該偏移成像計(jì)算任務(wù)所對應(yīng)的成像任務(wù)標(biāo)識發(fā)送至空閑任務(wù)節(jié)點(diǎn)。這樣,可以對拖延整體計(jì)算時(shí)間的計(jì)算速度較慢的節(jié)點(diǎn)采取“任務(wù)備份”策略進(jìn)行處理,將計(jì)算較慢的節(jié)點(diǎn)所對應(yīng)的偏移成像計(jì)算任務(wù)發(fā)送至于空閑節(jié)點(diǎn),以使該空閑節(jié)點(diǎn)對該偏移成像計(jì)算任務(wù)進(jìn)行計(jì)算,可以使整個(gè)疊前深度偏移過程高效穩(wěn)定地進(jìn)行。

所述預(yù)設(shè)閾值可以為λt。其中,λ為門限值,可以根據(jù)實(shí)際需要靈活設(shè)定,例如,可以設(shè)定為2。t為任務(wù)節(jié)點(diǎn)執(zhí)行各偏移成像計(jì)算任務(wù)所花費(fèi)時(shí)間的平均值。

進(jìn)一步地,所述方法還包括:管理節(jié)點(diǎn)空閑任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;空閑任務(wù)節(jié)點(diǎn)接收管理節(jié)點(diǎn)發(fā)來的,成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的旅行時(shí)間塊,對發(fā)來的地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像任務(wù)標(biāo)識所對應(yīng)的成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

進(jìn)一步地,所述方法還包括:管理節(jié)點(diǎn)向空閑任務(wù)節(jié)點(diǎn)發(fā)送第三目標(biāo)節(jié)點(diǎn)標(biāo)識,所述第三目標(biāo)節(jié)點(diǎn)標(biāo)識用于唯一標(biāo)識第三目標(biāo)節(jié)點(diǎn),所述第三目標(biāo)節(jié)點(diǎn)存儲有成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;空閑任務(wù)節(jié)點(diǎn)可以接收管理節(jié)點(diǎn)發(fā)來的第三目標(biāo)節(jié)點(diǎn)標(biāo)識,基于所述第三目標(biāo)節(jié)點(diǎn)標(biāo)識,向第三目標(biāo)節(jié)點(diǎn)發(fā)送獲取成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊的請求;第三目標(biāo)節(jié)點(diǎn)可以接收發(fā)來的請求,向空閑任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;空閑任務(wù)節(jié)點(diǎn)可以接收發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于發(fā)來的成像任務(wù)標(biāo)識所對應(yīng)的旅行時(shí)間塊,對發(fā)來的地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像任務(wù)標(biāo)識所對應(yīng)的成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

上述的旅行時(shí)表塊和地震數(shù)據(jù)塊可以按照以下方式得到:任務(wù)節(jié)點(diǎn)計(jì)算待偏移地震數(shù)據(jù)的OVT號數(shù)量和旅行時(shí)表;對于每個(gè)OVT號,任務(wù)節(jié)點(diǎn)將該OVT號的成像區(qū)間劃分為面元塊,并將該OVT號的待偏移地震數(shù)據(jù)劃分為地震數(shù)據(jù)塊;任務(wù)節(jié)點(diǎn)從所述旅行時(shí)表中獲取每個(gè)面元塊的旅行時(shí)表塊。

一般地,m+d<節(jié)點(diǎn)的物理內(nèi)存×0.8。其中,m為每個(gè)旅行時(shí)表塊所占用的內(nèi)存空間,d為每個(gè)地震數(shù)據(jù)塊所占用的內(nèi)存空間。

上述的旅行時(shí)表可以按照以下方式得到:每個(gè)任務(wù)節(jié)點(diǎn)領(lǐng)取一個(gè)旅行時(shí)計(jì)算起始點(diǎn);每個(gè)任務(wù)節(jié)點(diǎn)以領(lǐng)取的旅行時(shí)計(jì)算起始點(diǎn)作為起始點(diǎn),以偏移孔徑作為橫向范圍,以最大偏移深度作為縱向范圍,計(jì)算該起始點(diǎn)至所述橫向范圍和縱向范圍所限定的范圍空間內(nèi)任意一點(diǎn)的時(shí)間,以得到該起始點(diǎn)的旅行時(shí)表。

其中,起始點(diǎn)個(gè)數(shù)可以按照以下公式確定:

起始點(diǎn)個(gè)數(shù)=(待偏移地震數(shù)據(jù)的最大沿測線方向線號-待偏移地震數(shù)據(jù)的最小沿測線方向線號)×(待偏移地震數(shù)據(jù)的最大CMP號-待偏移地震數(shù)據(jù)的最小CMP號);

其中,待偏移地震數(shù)據(jù)的最小沿測線方向線號=當(dāng)前成像區(qū)間的最小沿測線方向線號-垂直測線方向的最大孔徑/線間距);

待偏移地震數(shù)據(jù)的最大沿測線方向線號=當(dāng)前成像區(qū)間的最大沿測線方向線號+(垂直測線方向的最大孔徑/線間距);

待偏移地震數(shù)據(jù)的最小CMP號=當(dāng)前成像區(qū)間的最小CMP號-(沿直測線方向的最大孔徑/CMP間距);

待偏移地震數(shù)據(jù)的最大CMP號=當(dāng)前成像區(qū)間的最大CMP號+(沿直測線方向的最大孔徑/CMP間距)。

圖3所對應(yīng)的實(shí)施例,采用管理節(jié)點(diǎn)和至少一個(gè)任務(wù)節(jié)點(diǎn)來實(shí)現(xiàn)疊前深度偏移,其中,所述管理節(jié)點(diǎn)可以向各個(gè)任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識,每個(gè)任務(wù)節(jié)點(diǎn)可以基于管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識,進(jìn)行偏移成像計(jì)算。與現(xiàn)有技術(shù)相比,圖3所對應(yīng)的實(shí)施例,可以采取并行的方式進(jìn)行偏移成像計(jì)算,從而可以提高疊前深度偏移的計(jì)算效率、縮短計(jì)算周期。

圖3所對應(yīng)的實(shí)施例,以管理節(jié)點(diǎn)為主體,可以形成如下的實(shí)施例。該實(shí)施例可以包括如下步驟。

步驟a_1:將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;

步驟b_1:基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;

步驟c_1:接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果,并基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

圖3所對應(yīng)的實(shí)施例,以任務(wù)節(jié)點(diǎn)為主體,可以形成如下的實(shí)施例。該實(shí)施例可以包括如下步驟。

步驟a_2:接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;

步驟b_2:獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;

步驟c_2:基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果;

步驟d_2:向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

為了更好地對上述疊前深度偏移方法進(jìn)行說明,還提供了一個(gè)具體的實(shí)施例,即完整的疊前深度偏移方法對上述方法進(jìn)行說明。然而值得注意的是,該具體實(shí)施例僅是為了更好地說明本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。

該方法考慮了OVT域克希霍夫疊前深度偏移的特點(diǎn),在大規(guī)模克?;舴虔B前深度偏移框架的基礎(chǔ)上,通過分布式緩存系統(tǒng)解決了OVT域克?;舴虔B前深度偏移時(shí)大量數(shù)據(jù)傳輸?shù)腎/O瓶頸,并可以提高計(jì)算效率、縮短計(jì)算周期,使數(shù)十TB甚至上百TB的OVT域克?;舴虔B前深度偏移成為可能。該方法可以包括以下步驟:

步驟1:對野外采集得到的地震數(shù)據(jù)進(jìn)行靜校正、去噪、反褶積處理,并在進(jìn)行上述處理后對得到的數(shù)據(jù)進(jìn)行預(yù)處理。

其中,預(yù)處理可以包括:

步驟1-1:收集每一道數(shù)據(jù)的炮點(diǎn)位置X坐標(biāo)、炮點(diǎn)位置Y坐標(biāo)、檢波點(diǎn)位置X坐標(biāo)、檢波點(diǎn)位置Y坐標(biāo)、沿測線方向(Inline)的線號,垂直測線方向(Xline)的線號等;

步驟1-2:將待偏移地震數(shù)據(jù)按照OVT號、測線方向CMP號、垂直測線方向線號按照三級關(guān)鍵字分選,將每一個(gè)炮檢距數(shù)據(jù)保存為一個(gè)獨(dú)立的地震數(shù)據(jù)文件;

步驟1-3:建立步驟1-1中的道頭字信息和步驟1-2中的地震數(shù)據(jù)文件相互之間的對應(yīng)關(guān)系。

步驟2:根據(jù)最小OVT號、最大OVT號、OVT號增量參數(shù)。

具體地,可以按照以下公式計(jì)算OVT個(gè)數(shù):

OVT個(gè)數(shù)=(最大OVT號-最小OVT號)/OVT號增量;

步驟3:確定成像區(qū)間的總面元數(shù)。

具體地,如圖4所示,可以按照以下方式確定成像空間的面元數(shù):

成像區(qū)間的總面元數(shù)=成像區(qū)間的測線數(shù)(L)×每條測線上的CMP數(shù)(X)

步驟4:根據(jù)偏移孔徑確定當(dāng)前成像區(qū)間所需要的待偏移地震數(shù)據(jù)的范圍。

具體地,如圖5所示,可以按照以下方式確定待偏移地震數(shù)據(jù)的范圍:

待偏移地震數(shù)據(jù)的最小沿測線方向線號=當(dāng)前成像區(qū)間的最小沿測線方向線號-垂直測線方向的最大孔徑/線間距;

待偏移地震數(shù)據(jù)的最大沿測線方向線號=當(dāng)前成像區(qū)間的最大沿測線方向線號+垂直測線方向的最大孔徑/線間距;

待偏移地震數(shù)據(jù)的最小CMP號=當(dāng)前成像區(qū)間的最小CMP號-沿直測線方向的最大孔徑/CMP間距;

待偏移地震數(shù)據(jù)的最大CMP號=當(dāng)前成像區(qū)間的最大CMP號+沿直測線方向的最大孔徑/CMP間距;

步驟5:根據(jù)已經(jīng)確定的待偏移地震數(shù)據(jù)的范圍確定總旅行時(shí)計(jì)算的起始點(diǎn)個(gè)數(shù).

具體地,可以按照以下方式確定計(jì)算起始點(diǎn)個(gè)數(shù):

總旅行時(shí)計(jì)算的起始點(diǎn)個(gè)數(shù)=(待偏移地震數(shù)據(jù)的最大沿測線方向線號-待偏移地震數(shù)據(jù)的最小沿測線方向線號)×(待偏移地震數(shù)據(jù)的最大CMP號-待偏移地震數(shù)據(jù)的最小CMP號);

步驟6:所有參與計(jì)算的計(jì)算節(jié)點(diǎn),每個(gè)計(jì)算節(jié)點(diǎn)領(lǐng)取一個(gè)旅行時(shí)計(jì)算起始點(diǎn),以該點(diǎn)作為計(jì)算起始點(diǎn),以偏移孔徑為橫向范圍,以最大偏移深度為縱向范圍,計(jì)算該計(jì)算起始點(diǎn)到該待偏移地震數(shù)據(jù)范圍內(nèi)空間任意點(diǎn)的時(shí)間;在計(jì)算完畢后,以該計(jì)算起始點(diǎn)為標(biāo)號,將射線追蹤起始點(diǎn)旅行時(shí)表存儲在共享盤上;然后,領(lǐng)取新的射線追蹤起始點(diǎn),直到所有的射線追蹤起始點(diǎn)都計(jì)算完畢。

步驟7:旅行時(shí)表的大小與成像空間的總面元數(shù)正相關(guān);可以把一個(gè)OVT號的成像空間劃分為面元塊,使該面元塊對應(yīng)的旅行時(shí)表塊能夠放入計(jì)算節(jié)點(diǎn)內(nèi)存,每個(gè)面元塊的旅行時(shí)表塊所占用的內(nèi)存空間大小為m。

步驟8:把每個(gè)OVT號對應(yīng)的待偏移地震數(shù)據(jù)劃分為地震數(shù)據(jù)塊,每個(gè)地震數(shù)據(jù)塊所占用的內(nèi)存空間大小為d(如圖6所示)。

具體地,m+d<節(jié)點(diǎn)的物理內(nèi)存×0.8。

步驟9:確定成像空間的總成像任務(wù)個(gè)數(shù),其中,每個(gè)成像任務(wù)的成像任務(wù)標(biāo)識可以是由OVT號Vi、面元塊號Cj和地震數(shù)據(jù)塊號Dk組成的三元組Task(Vi,Cj,Dk)。

步驟10:偏移的過程采用經(jīng)理/雇員(Manager/Worker)的并行架構(gòu)來實(shí)現(xiàn)。

如圖7所示,管理節(jié)點(diǎn)(Manager節(jié)點(diǎn))可以負(fù)責(zé)整個(gè)偏移過程中任務(wù)節(jié)點(diǎn)(Worker節(jié)點(diǎn))的任務(wù)分配,任務(wù)節(jié)點(diǎn)可以將成像結(jié)果寫回集中存儲。

如圖8所示,在偏移執(zhí)行的過程中,任務(wù)節(jié)點(diǎn)可以通過分布式緩存系統(tǒng)獲取成像任務(wù)標(biāo)識的旅行時(shí)表塊和地震數(shù)據(jù)塊,以拓寬I/O聚合帶寬,從而更高效地完成疊前深度偏移。

在偏移執(zhí)行的過程中,完成當(dāng)前偏移成像計(jì)算任務(wù)的空閑任務(wù)節(jié)點(diǎn)可以繼續(xù)從管理節(jié)點(diǎn)獲取新的成像任務(wù),采用“動態(tài)異步”策略保證任務(wù)節(jié)點(diǎn)的負(fù)載均衡。

在偏移執(zhí)行的過程中,對于可能拖延整體運(yùn)行時(shí)間的慢任務(wù)節(jié)點(diǎn)采用“任務(wù)備份”的策略進(jìn)行處理,以保證整個(gè)疊前深度偏移過程高效穩(wěn)定地進(jìn)行。

下面對上述疊前深度偏移方法的原理進(jìn)行說明以顯示本申請實(shí)施例方法的優(yōu)勢和效果:

設(shè):待偏移數(shù)據(jù)空間

其中:

DS----待偏移數(shù)據(jù)總大??;

L----待偏移數(shù)據(jù)L條Inline線;

X----待偏移數(shù)據(jù)X個(gè)CMP點(diǎn);

V----待偏移數(shù)據(jù)V個(gè)OVT道集;

DSijk----第i條線第j個(gè)CMP點(diǎn)第k個(gè)OVT道集內(nèi)地震數(shù)據(jù)大小。

設(shè):單個(gè)旅行時(shí)表空間

其中:

DT----旅行時(shí)表數(shù)據(jù)總大小;

A----Inline線方向的偏移孔徑確定的旅行時(shí)表線數(shù);

B----Crossline線方向的偏移孔徑確定的旅行時(shí)表CMP點(diǎn)數(shù);

DTij----第i條線第j個(gè)CMP點(diǎn)d的旅行時(shí)表地?cái)?shù)據(jù)大小。

設(shè):偏移結(jié)果數(shù)據(jù)空間

其中:

DM----偏移結(jié)果數(shù)據(jù)總大?。?/p>

L----偏移結(jié)果L條Inline線;

X----每條Inline線X個(gè)CRP點(diǎn);

V----每個(gè)CRP面元內(nèi)V個(gè)偏移距道集數(shù)據(jù);

DMlft----第l條線第f個(gè)CRP點(diǎn)第V個(gè)偏移距道集的偏移結(jié)果大小。

為了便于分析OVT域疊前深度偏移算法的I/O時(shí)間,如果每個(gè)OVT號對應(yīng)的地震數(shù)據(jù)量相同;DS表示地震數(shù)據(jù)量,DT表示總的旅行時(shí)表數(shù)據(jù)量,OVT號數(shù)量為F;每個(gè)每個(gè)旅行時(shí)表塊所占用的內(nèi)存空間m,每個(gè)地震數(shù)據(jù)塊所占用的內(nèi)存空間為d;α表示任務(wù)節(jié)點(diǎn)間的網(wǎng)絡(luò)傳輸速率和本地磁盤帶寬的最大值;β表示集中存儲的吞吐率;n表示任務(wù)節(jié)點(diǎn)的數(shù)量。那么,

使用上述兩個(gè)公式聯(lián)合計(jì)算可以得到理論I/O時(shí)間。從上述兩個(gè)公式可以看出,任務(wù)節(jié)點(diǎn)數(shù)越多,本地存儲的聚合帶寬越高,傳輸旅行時(shí)與地震數(shù)據(jù)的傳輸效率越高,從而解決了OVT域疊前深度偏移的I/O對并行擴(kuò)展性的限制。

為了驗(yàn)證本發(fā)明所達(dá)到的技術(shù)效果,可以選用一個(gè)三維實(shí)際OVT數(shù)據(jù)進(jìn)行疊前深度偏移試驗(yàn)。圖9為使用常規(guī)的PG3軟件對所述三維實(shí)際OVT數(shù)據(jù)進(jìn)行疊前深度偏移,得到的螺旋道集偏移結(jié)果。圖10為使用本發(fā)明對所述三維實(shí)際OVT數(shù)據(jù)進(jìn)行疊前深度偏移,得到的偏移螺旋道集結(jié)果。對比可見,通過本發(fā)明得到的偏移螺旋道集結(jié)果與通過常規(guī)的PG3軟件得到的偏移螺旋道集結(jié)果相同。圖11為使用常規(guī)的PG3軟件對所述三維實(shí)際OVT數(shù)據(jù)進(jìn)行疊前深度偏移,得到的偏移疊加結(jié)果。圖12為使用本發(fā)明得到的偏移疊加結(jié)果。對比可見,通過本發(fā)明得到的偏移疊加結(jié)果與通過常規(guī)的PG3軟件得到的偏移疊加結(jié)果相同。

圖13為常規(guī)PG3軟件偏移疊加結(jié)果的頻譜,與本發(fā)明偏移疊加結(jié)果的頻譜的對比示意圖。從頻譜上可以看出,本發(fā)明偏移疊加結(jié)果的主頻與常規(guī)PG3軟件偏移疊加結(jié)果的主頻的一致性很高,滿足正確性的要求。

通過以上對比,可以說明本發(fā)明的疊前深度偏移方法在偏移結(jié)果上的正確性。并且,本發(fā)明可以將所有的地震數(shù)據(jù)一次性輸入,避免了針對每個(gè)地震數(shù)據(jù)進(jìn)行多次疊前深度偏移,提高了疊前深度偏移的效率和穩(wěn)定性。

本申請實(shí)施例還提供一種疊前深度偏移裝置,位于管理節(jié)點(diǎn)中。如圖14所示,該裝置可以包括:

子成像任務(wù)標(biāo)識集合劃分單元1401,用于將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合;

對應(yīng)關(guān)系建立單元1402,用于建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;

第一成像任務(wù)標(biāo)識發(fā)送單元1403,用于基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;

成像結(jié)果接收單元1404,用于接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果;

第二成像任務(wù)標(biāo)識發(fā)送單元1405,用于基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識。

本申請實(shí)施例還提供另一種疊前深度偏移裝置,位于任務(wù)節(jié)點(diǎn)中。如圖15所示,該裝置可以包括:

成像任務(wù)標(biāo)識接收單元1501,用于接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;

數(shù)據(jù)獲取單元1502,用于獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;

偏移成像計(jì)算單元1503,用于基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果;

成像結(jié)果發(fā)送單元1504,用于向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

本申請實(shí)施例還提供另一種疊前深度偏移系統(tǒng)。該系統(tǒng)可以包括:

管理節(jié)點(diǎn),用于將成像任務(wù)標(biāo)識集合劃分為子成像任務(wù)標(biāo)識集合,并建立每個(gè)任務(wù)節(jié)點(diǎn)與子成像任務(wù)標(biāo)識集合的對應(yīng)關(guān)系;基于每個(gè)任務(wù)節(jié)點(diǎn)所對應(yīng)的子成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送成像任務(wù)標(biāo)識;接收每個(gè)任務(wù)節(jié)點(diǎn)發(fā)來的成像結(jié)果,并基于該任務(wù)節(jié)點(diǎn)所對應(yīng)的成像任務(wù)標(biāo)識集合,向該任務(wù)節(jié)點(diǎn)發(fā)送新的成像任務(wù)標(biāo)識;

至少一個(gè)任務(wù)節(jié)點(diǎn),用于接收管理節(jié)點(diǎn)發(fā)來的成像任務(wù)標(biāo)識;獲取該成像任務(wù)標(biāo)識所對應(yīng)的地震數(shù)據(jù)塊和旅行時(shí)表塊;基于所述旅行時(shí)間塊對所述地震數(shù)據(jù)塊進(jìn)行偏移成像計(jì)算,得到成像結(jié)果,并向管理節(jié)點(diǎn)發(fā)送所述成像結(jié)果。

顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明實(shí)施例的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明實(shí)施例不限制于任何特定的硬件和軟件結(jié)合。

以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明實(shí)施例可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
和平县| 鄂伦春自治旗| 阿克陶县| 石景山区| 梁山县| 哈巴河县| 长宁县| 应用必备| 石渠县| 洛川县| 伊春市| 樟树市| 乐清市| 泽普县| 司法| 康定县| 汉寿县| 屏南县| 海城市| 江达县| 宁海县| 保靖县| 儋州市| 曲阳县| 枝江市| 兖州市| 英超| 长海县| 襄垣县| 隆林| 珲春市| 肥东县| 饶河县| 南投县| 澄城县| 紫金县| 吉木乃县| 泰来县| 沧源| 城口县| 方城县|