一種海上拖纜時移地震數據的構建方法和裝置的制造方法
【技術領域】
[0001]本發明涉及時移地震技術領域,尤其涉及一種海上拖纜時移地震數據的構建方法和裝置。
【背景技術】
[0002]時移地震技術是針對同一勘探區域的多期地震響應的差異信息進行油藏動態特征研究的技術。當非儲層巖石的地震響應特征不隨時間變化時,通過時移地震技術可以分析出因開采因素所造成的儲層內孔隙壓力、孔隙度、流體成分、流體飽和度及溫度等油藏特性的變化情況,從而了解儲層中流體流動狀況以及流體成分的變化情況,為制定或更新油氣開發方案提供有效依據。
[0003]現有技術中,一般將重復性好的兩期時移地震數據相減可以消除由非儲層巖石的構造、巖性等形成的地震響應,得到差異地震響應。利用所述差異地震響應可以研究儲層中流體流動狀況以及流體成分的變化情況。但在時移地震勘探實施過程中,特別是海上拖纜采集時移地震數據時,由于受到潮汐、風浪、洋流等特定施工環境和采集條件的限制,船體在行進過程中激發的炮點位置和拖纜上各檢波器的接收位置都難以精確控制。這就導致兩期的海上時移地震數據的重復性難以得到保障,使得兩期地震數據相減得到的差異地震響應中既包括油藏流體變化產生的期望差異,又包括非油藏變化產生的非期望差異。因此,無法根據差異地震數據準確獲取儲層中流體流動狀況以及流體成分的變化情況,不能為制定或更新油氣開發方案提供有效的依據。
【發明內容】
[0004]本申請的目的是提供一種海上拖纜時移地震數據的構建方法和裝置,以提高兩期時移地震數據的重復性,從而可以獲得準確反映儲層中流體流動狀況以及流體成分的變化情況的差異地震數據,為制定或更新油氣開發方案提供有效的依據。
[0005]為了實現上述目的,本申請提供了一種海上拖纜時移地震數據的構建方法,所述方法包括:預先獲取第一期時移地震數據和第二期時移地震數據;遍歷所述第一期時移地震數據中的每一炮點,對所述第一期時移地震數據中的每一炮點執行下述操作:
[0006]從所述第一期時移地震數據中獲取第一炮點的時移地震數據;
[0007]確定預設圓范圍內的第二期時移地震數據,所述預設圓包括以所述第一炮點的位置為圓心,且以預先設置的炮點誤差閾值為半徑的圓;
[0008]遍歷所述第一炮點的時移地震數據中的每一炮檢對,對所述第一炮點中的每一炮檢對執行下述操作:
[0009]獲取所述第一炮點的時移地震數據中的第一炮檢對的信息;
[0010]判斷所述預設圓范圍內的第二期時移地震數據中的炮檢對的信息是否與所述第一炮檢對的信息相匹配;
[0011]當判斷結果為不匹配時,從所述預設圓范圍內的第二期時移地震數據中選取符合預設條件的炮檢對的信息作為構建后的時移地震數據。
[0012]在一個優選的實施例中,所述方法還包括:
[0013]當判斷結果為匹配時,將所述預設圓范圍內的第二期時移地震數據中與所述第一炮檢對的信息相匹配的炮檢對的信息作為構建后的時移地震數據。
[0014]在一個優選的實施例中,所述從所述預設圓范圍內的第二期時移地震數據中選取符合預設條件的炮檢對的信息作為構建后的時移地震數據包括:
[0015]計算所述第一炮檢對的炮點與所述預設圓范圍內的第二期時移地震數據中的第二炮檢對的炮點間的炮點距離,計算所述第一炮檢對的檢波點與所述第二炮檢對的檢波點間的檢波點距離,計算所述炮點距離與所述檢波點距離之和;
[0016]當所述炮點距離小于所述預先設置的炮點誤差閾值,且所述檢波點距離小于預先設置的檢波點誤差閾值時,且所述炮點距離與所述檢波點距離的之和小于預先設置的炮檢對誤差閾值時,將數值最小的所述炮點距離與所述檢波點距離的之和所對應的炮檢對的信息作為構建后的時移地震數據。
[0017]在一個優選的實施例中,所述方法還包括:
[0018]在一個優選的實施例中,所述炮點誤差閾值設置為70m。
[0019]在一個優選的實施例中,所述檢波點誤差閾值設置為50m。
[0020]在一個優選的實施例中,所述炮檢對誤差閾值設置為100m。
[0021]—種海上拖纜時移地震數據的構建裝置,所述裝置包括:
[0022]預設模塊,用于預先獲取第一期時移地震數據和第二期時移地震數據;遍歷所述第一期時移地震數據中的每一炮點,以及遍歷所述第一炮點的時移地震數據中的每一炮檢對;
[0023]第一數據獲取模塊,用于從所述第一期時移地震數據中獲取第一炮點的時移地震數據;
[0024]第一確定模塊,用于確定預設圓范圍內的第二期時移地震數據,所述預設圓包括以所述第一炮點的位置為圓心,且以預先設置的炮點誤差閾值為半徑的圓;
[0025]第二數據獲取模塊,用于獲取所述第一炮點的時移地震數據中的第一炮檢對的信息;
[0026]判斷模塊,用于判斷所述預設圓范圍內的第二期時移地震數據中的炮檢對的信息是否與所述第一炮檢對的信息相匹配;
[0027]第一數據處理模塊,用于當所述判斷模塊的判斷結果為不匹配時,從所述預設圓范圍內的第二期時移地震數據中選取符合預設條件的炮檢對的信息作為構建后的時移地震數據。
[0028]在一個優選的實施例中,所述裝置還包括:
[0029]第二數據處理模塊,用于當所述判斷模塊的判斷結果為匹配時,將所述預設圓范圍內的第二期時移地震數據中與所述第一炮檢對的信息相匹配的炮檢對的信息作為構建后的時移地震數據。
[0030]在一個優選的實施例中,第一數據處理模塊包括:
[0031]計算單元,用于計算所述第一炮檢對的炮點與所述預設圓范圍內的第二期時移地震數據中的第二炮檢對的炮點間的炮點距離,計算所述第一炮檢對的檢波點與所述第二炮檢對的檢波點間的檢波點距離,計算所述炮點距離與所述檢波點距離之和;
[0032]數據處理單元,用于當所述炮點距離小于所述預先設置的炮點誤差閾值,且所述檢波點距離小于預先設置的檢波點誤差閾值時,且所述炮點距離與所述檢波點距離的之和小于預先設置的炮檢對誤差閾值時,將數值最小的所述炮點距離與所述檢波點距離之和所對應的炮檢對的信息作為構建后的時移地震數據。
[0033]在一個優選的實施例中,所述裝置還包括:
[0034]在一個優選的實施例中,所述炮點誤差閾值設置為70m。
[0035]在一個優選的實施例中,所述檢波點誤差閾值設置為50m。
[0036]在一個優選的實施例中,所述炮檢對誤差閾值設置為100m。
[0037]由以上本申請實施例提供的技術方案可見,本申請實施例通過對將第一期時移地震數據中的每一炮點中的每一檢波點依次與第二期時移地震數據中的檢波點進行匹配,且從所述預設圓范圍內的第二期時移地震數據中選取符合預設條件的炮檢對的信息作為構建后的時移