System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及地震數據處理,特別涉及一種共檢波點域道集生成方法、裝置、計算機設備和存儲介質。
技術介紹
1、在地震勘探領域,觀測系統表達了地震波的激發點和接收點之間的相互位置關系。觀測系統描述文件就是記錄這樣關系的文件,它們用來確定某個激發點(炮點)與哪些接收點(檢波點)相關。抽道集是按一定的規律選取某些特定記錄道的過程,為了進行疊加和計算速度譜方便,按觀測系統將各個共反射點的疊加道抽取在一起,并按炮檢距大小順序排列,這實際上是一種數據的重排。在實際的地震勘探施工中炮點與檢波點是多對多的關系,即一個炮點對應于多個檢波點,一個檢波點可以接收來自于多個炮點的數據。來自相同炮點的所有相關接收點的數據集合稱為共炮點道集,而對于同一個接收點來自不同炮點的數據的集合則稱為共接收點道集。由于各個點的空間地理位置不同,所以對于不同的接收點,來自同一炮點的信號到達的時間是不同的。
2、在實際工作中,野外采集中使用的地震數據記錄方式、記錄格式和室內地震資料處理系統不同。傳統有纜采集模式下,野外采集記錄的數據是按時序排列的,即依次記下每道的第一個采樣值,各道記完后,再依次記下各道的第二個采樣值。對于共炮點道集,野外實際采集的地震數據通常是共炮集形式存放的,因此共炮點道集是不需要進行抽道集處理的。
3、針對節點儀野外地震數據采集的實際應用場景,傳統有纜采集的地震數據是共炮集形式存放的,傳統采集的共炮點道集在新采集模式下適應性差,采集效率低。
技術實現思路
1、基于此,有必要針對上述
2、一種共檢波點域道集生成方法,包括:
3、獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間;
4、獲取放炮數據,解析所述放炮數據,獲取每一炮點的炮點時間;
5、基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序,得到每一所述檢波數據對應的多個所述放炮數據,建立共檢波點域道集。
6、在其中一個實施例中,所述獲取放炮數據,解析所述放炮數據,獲取每一個炮點的炮點時間的步驟包括:
7、獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的激發時間;
8、檢測所述激發時間是否處于預設時間范圍內;
9、當所述激發時間處于所述預設時間范圍內時,確定所述炮點的激發時間為所述炮點時間。
10、在其中一個實施例中,所述獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的激發時間的步驟包括:
11、獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的炮線號、炮點號、ffid號和激發時間;
12、所述檢測所述激發時間是否處于預設時間范圍內的步驟包括:
13、基于所述炮線號、所述炮點號、所述ffid號輪詢各所述炮點,檢測各所述炮點的激發時間是否處于所述預設時間范圍內。
14、在其中一個實施例中,所述基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序的步驟包括:
15、基于采樣時間長度和采樣時間間隔,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序。
16、在其中一個實施例中,所述獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間的步驟包括:
17、獲取地震數據,解析所述地震數據,獲得各檢測點的節點id;
18、基于所述節點id對各所述檢測點進行輪詢,采集各所述檢測點的每一檢波數據的檢波時間。
19、在其中一個實施例中,所述建立共檢波點域道集的步驟之后還包括:
20、讀取所述共檢波點域道集,將所述共檢波點域道集輸入至可視化界面進行顯示。
21、一種共檢波點域道集生成裝置,包括:
22、檢波時間獲取模塊,用于獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間;
23、炮點時間獲取模塊,用于獲取放炮數據,解析所述放炮數據,獲取每一炮點的炮點時間;
24、共檢波點域道集建立模塊,用于基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序,得到每一所述檢波數據對應的多個所述放炮數據,建立共檢波點域道集。
25、在其中一個實施例中,所述炮點時間獲取模塊包括:
26、激發時間獲取單元,用于獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的激發時間;
27、激發時間檢測單元,用于檢測所述激發時間是否處于預設時間范圍內;
28、炮點時間確定單元,用于當所述激發時間處于所述預設時間范圍內時,確定所述炮點的激發時間為所述炮點時間。
29、一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現以下步驟:
30、獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間;
31、獲取放炮數據,解析所述放炮數據,獲取每一炮點的炮點時間;
32、基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序,得到每一所述檢波數據對應的多個所述放炮數據,建立共檢波點域道集。
33、一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現以下步驟:
34、獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間;
35、獲取放炮數據,解析所述放炮數據,獲取每一炮點的炮點時間;
36、基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序,得到每一所述檢波數據對應的多個所述放炮數據,建立共檢波點域道集。
37、上述共檢波點域道集生成方法、裝置、計算機設備和存儲介質,通過分別獲取檢波時間和炮點時間,能夠準確地建立檢波數據和放炮數據的對應關系,從而建立共檢波點域道集。通過該共檢波點域道集取代傳統的共炮點集,能夠有效提高在在新采集模式下的采集效率,且提高適應性。此外,以檢波點為中心部署的新型三維采集工程中,共檢波點域道集取代共檢波點域道集抽取更加適應大規模地震高效采集的需求。并且,共檢波域道集作為炮集資料的逆向反映,通過不同的組織排序手段,能夠更好地獲取地質構造的形態特征。
本文檔來自技高網...【技術保護點】
1.一種共檢波點域道集生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取放炮數據,解析所述放炮數據,獲取每一個炮點的炮點時間的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的激發時間的步驟包括:
4.根據權利要求1所述的方法,其特征在于,所述基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序的步驟包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的檢波時間的步驟包括:
6.根據權利要求1所述的方法,其特征在于,所述建立共檢波點域道集的步驟之后還包括:
7.一種共檢波點域道集生成裝置,其特征在于,包括:
8.根據權利要求7所述的裝置,其特征在于,所述炮點時間獲取模塊包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法的步驟。
...【技術特征摘要】
1.一種共檢波點域道集生成方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述獲取放炮數據,解析所述放炮數據,獲取每一個炮點的炮點時間的步驟包括:
3.根據權利要求2所述的方法,其特征在于,所述獲取放炮數據,解析所述放炮數據,獲取每一所述炮點的激發時間的步驟包括:
4.根據權利要求1所述的方法,其特征在于,所述基于采樣時間,根據所述檢波時間和所述炮點時間,對各所述檢波數據和放炮數據排序的步驟包括:
5.根據權利要求1所述的方法,其特征在于,所述獲取地震數據,解析所述地震數據,獲得各檢測點采集的每一檢波數據的...
【專利技術屬性】
技術研發人員:沈清珊,陳楠,孟祥賓,劉通,
申請(專利權)人:中國石油化工股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。