Pre-stack reverse time migration seismic data processing method and system by integral method

A pre-stack time migration and seismic data technology, applied in the direction of seismic signal processing, etc., to improve migration processing efficiency, save resources and costs, and facilitate the processing of large-scale seismic data processing

CN104570081AActive Publication Date: 2015-04-29CHINA PETROLEUM & CHEM CORP +1
5 Cites 19 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2015-04-29

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a pre-stack reverse time migration seismic data processing method by an integral method. According to the method, an integral pre-stack reverse time migration calculation method and data access characteristics are pre-analyzed, and a MapReduce framework is adopted during data management and access; in the specific migration calculation, CUDA programming is adopted to realize cooperative acceleration of CPU / GPU. The method specifically comprises the steps of seismic data preparation, input data division, migration task operation, Reduce operation starting for combining temporary imaging results in all node distribution type file systems, and final imaging result output. The invention further discloses a system for processing the pre-stack reverse time migration seismic data by the integral method. Compared with a conventional pre-stack reverse time migration method based on a CPU cluster, the method provided by the invention is clear in imaging, and the mass data can be more conveniently processed; the calculation efficiency is improved by 15 times, and the processing efficiency is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention relates to the processing of seismic pre-stack time migration, in particular to a method and system for processing seismic data of pre-stack time migration by integration method. Background technique

[0002] At present, the Kirchhoff integration pre-stack time migration method is still the most widely used and most important seismic data processing technology in the petroleum industry. Most of the international mainstream commercial seismic exploration software systems are based on CPU clusters to realize pre-stack time migration processing of seismic data. However, the migration calculation of seismic data is complicated, and the processed seismic data is very large, usually terabytes or even petabytes, and the data processing period is long, which affects the process of oil exploration well location deployment. Moreover, data processing is realized based on the CPU, and the power consumption of the machine is large, and the cost is re...

Examples

Embodiment 1

[0030] Example 1. A method for processing seismic data of pre-stack time migration by integration method. This method pre-analyzes the calculation method and data access characteristics of pre-stack time migration by integration method. The MapReduce framework is used for data management and access, and CUDA is used for specific migration calculations. Program to realize CPU / GPU heterogeneous cluster collaborative acceleration;

[0031] The method includes the following steps:

[0032] (1) Seismic data preparation

[0033] The seismic data are common midpoint gather (CMP gather) data and velocity data;

[0034] (2) Input data division

[0035] Start multiple hadoop nodes on the cluster, divide the seismic data into roughly equivalent "blocks", and distribute them to each node on the network;

[0036] (3) Offset task running

[0037] First, read seismic data from HDFS (distributed file system), then perform pre-stack time migration calculation on each node, and...

Embodiment 2

[0048] Example 2. An integration method pre-stack time migration seismic data processing system is characterized in that: the system includes a seismic data input module, a seismic data management and access module, a seismic data migration processing module, a result summary and an imaging result output module;

[0049] The seismic data input module is used to input seismic data;

[0050] The seismic data management and access module adopts the MapReduce framework, and by starting multiple hadoop nodes on the cluster, the seismic data on the seismic data input module is divided into roughly equivalent "blocks" and distributed to each node on the network ;

[0051] The seismic data migration processing module allocates seismic data to each node of the seismic data management and access module, and then judges according to the migration parameters filled in by the processing personnel, and performs pre-stack time migration on the seismic data in the migration aperture. Offset...

Embodiment 3

[0053] Example 3. A processing method for prestack time migration seismic data by integration method. Firstly, preprocessing such as static correction, deconvolution, and denoising is performed on the original seismic data collected in the field to obtain an ideal common midpoint gather (CMP gather) with high SNR. At the same time, the time-domain velocity model is obtained through velocity analysis to prepare data for the next pre-stack migration calculation.

[0054] Then, multiple Hadoop nodes are started on the cluster, and the seismic data is divided into approximately equivalent "blocks" and distributed to each node on the network. At the same time, each node judges the incoming data according to the offset parameters filled in by the processor , keep the seismic data within the offset aperture range.

[0055] Again, according to figure 2 The algorithm flow shown is that the CPU completes the reading of data and parameters, copies the seismic data and parameters from...