Seismic geological data model establishment method and device, and storage medium
By dividing the grid according to seismic layers and performing independent modeling, the time-consuming and difficult modification problems of existing technologies are solved, and the three-dimensional reservoir geological model construction of the oil reservoir is achieved quickly and efficiently to meet actual production needs.
Patent Information
- Application Number
- CN202410326503.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-21
- Publication Date
- 2025-09-23
AI Technical Summary
Existing technologies are time-consuming and difficult to modify when establishing three-dimensional reservoir geological models of oil reservoirs, which cannot meet actual production needs. In particular, when facing formation mutation points, model modifications are difficult to carry out quickly and efficiently.
The overall model is gridded according to seismic layers, and data between different layers are independently modeled. By optimizing the grid numbering and storage format, rapid splicing and combination are achieved to form an overall seismic geological model.
It improves the timeliness and efficiency of seismic modeling, can quickly establish seismic geological numerical models in complex areas, simplifies the model modification process, and meets actual production needs.
Smart Images

Figure CN120689533A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of geological data modeling, and in particular relates to a method, device and storage medium for establishing a seismic geological data model. Background Art
[0002] Numerical simulation of reservoir geology requires the establishment of a geological model that quantitatively characterizes the distribution of various characteristic parameters of the reservoir in three-dimensional space. The three-dimensional reservoir geological model can be directly used as the input of reservoir numerical simulation, and the key to reservoir numerical simulation depends to a large extent on the accuracy of the three-dimensional reservoir geological model.
[0003] Prior art CN113820745A discloses a seismic velocity modeling method, apparatus, electronic device, and medium. This method may include: establishing a geologically consistent structural interpretation model through wavefield matching analysis for low signal-to-noise ratio data in complex structural areas; extracting time-domain offset velocities along the structural interpretation model, performing time-to-depth conversion, and establishing an initial depth-domain velocity field; and optimizing the initial depth-domain velocity field through grid tomography. This modeling method iteratively establishes a geologically consistent structural interpretation model, using this as a constraint to establish an initial depth-domain velocity model, ensuring the stability of the velocity inversion direction. The structural interpretation model is then updated during the grid tomography process to obtain the final depth-domain velocity field, thereby inverting both a geologically consistent velocity model and interlayer velocity details.
[0004] The prior art CN103207409B discloses a frequency domain full waveform inversion seismic velocity modeling method, comprising the following steps: 1) obtaining original seismic shot gather records, source wavelet information, and an initial model used for inversion; 2) analyzing the information obtained in step 1), and determining basic inversion parameters and a full waveform inversion framework from low frequency to high frequency based on a forward algorithm and an optimization algorithm; 3) calculating the most suitable frequency domain forward and inversion model grid for different frequencies; 4) using a principal component analysis method to compress the data dimensions involved in the inversion during low-frequency inversion; 5) determining whether the projection matrix dimensions corresponding to different frequencies meet a threshold conversion criterion, and if so, proceeding to the next step; otherwise, returning to step 4); 6) introducing a source encoding method, and suppressing crosstalk noise using a random phase encoding method; 7) determining whether an iteration cutoff condition is met, and if so, proceeding to the next step; otherwise, returning to step 6); 8) if the inversion of all frequencies is not completed, returning to step 3), until the inversion of all frequencies is completed, obtaining a final velocity model, and outputting the velocity model.
[0005] Most current geological numerical simulation methods are integrated velocity modeling, which directly completes the construction of an integrated model based on stratigraphic information such as stratigraphic position, velocity, and density according to the expected framework, and performs forward simulation. However, this method cannot perform geological modeling quickly and efficiently, is time-consuming, and is difficult to modify later. It cannot meet actual production needs and the model modifications caused by stratigraphic mutation points. Therefore, there is an urgent need to provide a method for establishing a seismic geological data model that is easy to modify. Summary of the Invention
[0006] In order to solve the above-mentioned technical problems existing in the prior art, the present invention provides a method, device and storage medium for establishing a seismic geological data model, which aims to quickly construct an overall seismic geological model by splitting the overall model into grids according to seismic layers, simultaneously establishing different morphological models for data between different layers, and combining the data models of each layer, thereby improving the timeliness and efficiency of seismic modeling.
[0007] To achieve the above object, the technical solution of the present invention is as follows:
[0008] A method for establishing a seismic geological data model, comprising:
[0009] S1. Establish an overall model without data information, and divide the overall model into grids according to seismic horizons;
[0010] S2, filling the grid with geological data;
[0011] S3, storing the filled geological data;
[0012] S4. Splice and sort different grids to establish a geological data model.
[0013] Furthermore, step S1 also includes dividing the overall model into grids according to seismic horizons and assigning a number to each grid.
[0014] Furthermore, when performing grid division in step S1, the coordinate range of the overall model on the XY plane is first determined, and the overall model is divided into multiple layers according to the seismic layer. The position of each layer is Z, the thickness of each layer is D, and grid division is performed inside each layer. The divided grids are numbered, the layer number is set to i, and the grid unit number in each layer is j.
[0015] Furthermore, the thickness of each layer may be the same or different.
[0016] Furthermore, the number of grids in each layer is the same.
[0017] Furthermore, step S2 specifically includes: filling corresponding velocity, density, fluid, and abnormal geological body information into grid cells of different numbers according to geological data.
[0018] Furthermore, in step S3, each grid is stored as an independent unit.
[0019] Furthermore, the storage format is divided into format files and header files.
[0020] Furthermore, the format files are sorted and stored in a three-dimensional coordinate system.
[0021] Furthermore, the header file includes layer number, grid number, grid size, coordinate range, data body attributes, and special geological body information.
[0022] Furthermore, step S4 specifically includes: writing the data body of the first column of the first layer grid into the overall model, followed by the data body of the first column of the second layer grid, and so on until the data body of the first column of the last layer grid; then splicing the second column grid data body in the same way until the entire data body is built.
[0023] The present invention also provides a device for establishing an earthquake geological data model, comprising a processor and a memory, wherein the memory stores computer-readable code that can be executed by the processor; when the processor executes the computer-readable code, the steps in the above-mentioned earthquake geological data model establishment method are implemented.
[0024] The present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps in the above-mentioned method for establishing a seismic geological data model.
[0025] Compared with the prior art, the present invention has the following beneficial effects:
[0026] The method for establishing a seismic geological data model provided by the present invention divides the overall model into grids according to the seismic layers, simultaneously establishes different morphological models for data between different layers, combines the data models of each layer, and quickly constructs an overall seismic geological model, thereby improving the timeliness and efficiency of seismic modeling, realizing the rapid establishment of seismic geological numerical models in complex areas, and improving the efficiency of geological data modeling. At the same time, it can realize grid splicing of different sorts according to different needs, thereby quickly establishing different geological models. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 Flow chart of the method of the present invention.
[0028] Figure 2 Schematic diagram of model mesh division in an embodiment of the present invention. DETAILED DESCRIPTION
[0029] The technical solution of the present invention will be clearly described below in conjunction with the accompanying drawings. Obviously, the described embodiments are not all embodiments of the present invention. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.
[0030] It should be noted that, unless otherwise specifically stated, the relative arrangements of components and steps, and numerical expressions set forth in these embodiments should not be construed as limiting the scope of the present invention.
[0031] The following description of exemplary embodiments is merely illustrative and is not intended to limit the present invention, its application, or use in any sense. Technologies, methods, and apparatus known to those skilled in the art may not be discussed in detail herein, but to the extent applicable, such technologies, methods, and apparatuses should be considered part of this specification.
[0032] A method for establishing a seismic geological data model, such as Figure 1 Shown, including:
[0033] S1. Establish an overall model without data information. The overall model is gridded according to seismic horizons; each grid is then numbered. When performing gridding, first determine the coordinate range of the overall model on the XY plane. The overall model is divided into multiple layers according to the seismic horizons, with each layer position being Z and each layer thickness being D. Gridding is performed within each layer, and the resulting grids are numbered, with the layer number being i and the grid cells within each layer being j. The thickness of each layer may be the same or different, and the number of grid cells within each layer is the same.
[0034] S2. Filling the grid with geological data; filling the grid cells with different numbers with corresponding velocity, density, fluid, and abnormal geological body information according to the geological data.
[0035] S3. Store the populated geological data; store each grid as an independent unit. The storage format includes a format file and a header file. The format file is sorted and stored within a three-dimensional coordinate system. The header file contains the layer number, grid number, grid size, coordinate range, data volume attributes, and special geological volume information.
[0036] S4. The different grids are spliced and sorted to build a geological data model. This includes writing the data volume of the first grid column of the first layer into the overall model, followed by the data volume of the first grid column of the second layer, and so on until the data volume of the first grid column of the last layer is completed. The second grid column data volume is then spliced in the same manner until the entire data volume is constructed.
[0037] The present invention also provides a device for establishing an earthquake geological data model, comprising a processor and a memory, wherein the memory stores computer-readable code that can be executed by the processor; when the processor executes the computer-readable code, the steps in the above-mentioned earthquake geological data model establishment method are implemented.
[0038] The present invention also provides a computer-readable storage medium, which stores one or more programs. The one or more programs can be executed by one or more processors to implement the steps in the above-mentioned method for establishing a seismic geological data model.
[0039] Example 1
[0040] This embodiment provides a method for establishing a seismic geological data model, including:
[0041] S1. Establish an overall model with unfilled data information. According to the modeling requirements, the coordinate range of the entire seismic geological data model on the XY plane is determined to be 8km×8km. The model is divided into 4 layers, and the position of each layer is 0, 2000m, 4000m, and 6000m. The thickness of each layer is 2000m. Each layer is divided into 4 unit grids. The split unit grids are numbered, and the layer number is set to i=1, 2, 3, 4. The block data (grid) number of each layer is j=1, 2, 3, 4, and each grid unit is numbered (i, j). Figure 2 shown.
[0042] S2. Fill the grid with geological data. Based on the geological data, fill the grid cells with corresponding velocity, density, fluid, and abnormal geological body information. For example, the (1,1) grid contains no low-velocity layer, the (1,2) grid contains a uniform horizontal low-velocity layer, the (1,3) grid contains a uniform undulating low-velocity layer, and the (1,4) grid contains a heterogeneous undulating low-velocity layer. The (2,1) grid is filled with uniform igneous rock, the (2,2) grid is filled with a higher-velocity uniform igneous rock, the (2,3) grid is filled with heterogeneous igneous rock, and the (2,4) grid contains no igneous rock. The (3,1), (3,2), and (3,3) grids are filled with 1, 2, and 3 layers of intrusive rock, respectively, while the (3,4) grid contains no intrusive rock. The (4,1) grid has large-scale faults, the (4,2) grid has small-scale faults, the (4,3) grid has caves, and the (4,4) grid has no faults or caves.
[0043] In other embodiments, each grid may be filled with corresponding geological data information as needed.
[0044] S3. Store the populated geological data; store each grid as an independent unit. The storage format is divided into a format file and a header file. The format file is sorted and stored in a three-dimensional coordinate system according to the conventional SEGY data volume arrangement method. The header file contains information such as the layer number, grid number, grid size, coordinate range (X and Y coordinates all start at 0), data volume attributes, and special geological volumes.
[0045] S4. Sorting different grids together to build a geological data model. According to the target requirements of the study area, the grid data bodies at the same level are sorted differently. The spliced data bodies at different levels are combined according to the stratigraphic order to form a three-dimensional numerical model construction scheme. For example, if you only want to study the effect of the presence of uniform igneous rocks on large-scale fault imaging, the construction scheme is:
[0046] (1,1)(1,1)(1,1)(1,1)
[0047] (2,1)(2,1)(2,4)(2,4)
[0048] (3,4)(3,4)(3,4)(3,4)
[0049] (4,1)(4,1)(4,1)(4,1)
[0050] According to the scheme, grid data is indexed based on the two dimensions of layer position and number. According to the splicing scheme, the first column of the first layer of grids is first placed into the model in sequence, followed by the first column of the second layer, followed by the grid of the third layer, and finally the first column of the last layer. The second column is then constructed in the same way until the entire data volume is constructed. Since the research object only involves igneous rocks and large-scale faults, the first and third layers of the model are constructed using grid cells (1, 1) without low-velocity layers and grid cells (3, 4) without intrusive rock bodies. For the second layer, half of the grid cells (2, 1) contain uniform igneous rocks, and half do not contain igneous rocks. For the fourth layer, all grid cells (4, 1) are selected to develop large-scale faults. This forms a comparison between two different combinations: (2, 1), (4, 1) and (2, 4), (4, 1), thereby analyzing the impact of the presence of uniform igneous rocks on large-scale faults.
[0051] The above specific embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to examples, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the scope of the technical solutions of the present invention, and all of these should be included in the scope of the claims of the present invention.
Claims
1. A method for establishing a seismic geological data model, characterized in that: include: S1. Establish an overall model without data information, and divide the overall model into grids according to seismic horizons; S2, filling the grid with geological data; S3, storing the filled geological data; S4. Splice and sort different grids to establish a geological data model.
2. The method for establishing a seismic geological data model according to claim 1, wherein: Step S1 also includes dividing the overall model into grids according to seismic horizons and assigning a number to each grid.
3. The method for establishing a seismic geological data model according to claim 2, wherein: When performing grid division in step S1, first determine the coordinate range of the overall model on the XY plane, and divide the overall model into multiple layers according to the seismic layer. The position of each layer is Z, the thickness of each layer is D, and grid division is performed inside each layer. The divided grids are numbered, the layer number is set to i, and the grid unit number in each layer is j.
4. The method for establishing a seismic geological data model according to claim 3, wherein: The thickness of each layer may be the same or different.
5. The method for establishing a seismic geological data model according to claim 3, wherein: The number of grids in each layer is the same.
6. The method for establishing a seismic geological data model according to claim 1, wherein: Step S2 specifically includes: filling corresponding velocity, density, fluid, and abnormal geological body information into grid cells of different numbers according to geological data.
7. The method for establishing a seismic geological data model according to claim 1, wherein: In step S3, each grid is stored as an independent unit.
8. The method for establishing a seismic geological data model according to claim 7, wherein: The storage format is divided into format file and header file.
9. The method for establishing a seismic geological data model according to claim 8, wherein: The format files are sorted and stored in a three-dimensional coordinate system.
10. The method for establishing a seismic geological data model according to claim 8, wherein: The header file includes layer number, grid number, grid size, coordinate range, data body attributes, and special geological body information.
11. The method for establishing a seismic geological data model according to claim 1, wherein: Step S4 specifically includes: writing the data body of the first grid column of the first layer into the overall model, followed by the data body of the first grid column of the second layer, and so on until the data body of the first grid column of the last layer; then splicing the data body of the second grid column in the same way until the entire data body is built.
12. A device for establishing a seismic geological data model, comprising a processor and a memory, wherein the memory stores a computer-readable program executable by the processor; When the processor executes the computer-readable program, the steps of the method for establishing a seismic geological data model according to any one of claims 1 to 11 are implemented.
13. A computer-readable storage medium storing one or more programs, characterized in that: The one or more programs can be executed by one or more processors to implement the steps in the method for establishing a seismic geological data model according to any one of claims 1 to 11.
Citation Information
Patent Citations
A frequency-domain full waveform inversion seismic velocity modeling method
CN103207409B
Earthquake velocity modeling method and device, electronic equipment and medium
CN113820745A