Seismic data interpretation method and device, electronic equipment and storage medium
By coherent slice processing and orientation search of the original seismic data body, the target fracture orientation is determined and rotated, and the sensitive orientation is obtained for seismic data interpretation, the problem of low structural and fracture recognition accuracy in the prior art is solved, and higher recognition accuracy is achieved.
Patent Information
- Application Number
- CN202311070414.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-02-25
AI Technical Summary
The existing seismic data interpretation methods are insufficient in terms of structure and fracture identification accuracy.
By obtaining the original seismic data body, coherent slice processing and orientation search, the target fracture orientation is determined and rotation is performed, the sensitive orientation is obtained, and the seismic data is explained.
It effectively improves the accuracy of identification of structure and fractures, and realizes the automatic selection of sensitive orientations and the accuracy of seismic data interpretation.
Smart Images

Figure CN119511363A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of oil and gas exploration, and in particular to a seismic data interpretation method, device, electronic equipment and storage medium. Background Art
[0002] As oil and gas exploration deepens, exploration targets become more complex, reservoirs become smaller, and underground structures become more complex.
[0003] In the process of realizing the present invention, the inventors found that there are at least the following technical problems in the prior art: the existing seismic data interpretation method has the problem of low accuracy in identifying structures and faults. Summary of the invention
[0004] The present invention provides a seismic data interpretation method, device, electronic equipment and storage medium to improve the problem of low recognition accuracy of structures and faults.
[0005] According to one aspect of the present invention, there is provided a method for interpreting seismic data, comprising:
[0006] Acquire an original seismic data volume, and perform coherent slicing processing on the original seismic data volume to obtain a coherent volume slice of a target layer;
[0007] Performing an azimuth search on the coherence volume slice of the target layer to obtain at least one target coherence azimuth;
[0008] Acquire a target fracture orientation from the target coherent orientation, and rotate the target fracture orientation to obtain a sensitive orientation;
[0009] The seismic data volume of the sensitive location is subjected to seismic data interpretation to obtain the seismic interpretation result of the sensitive location.
[0010] According to another aspect of the present invention, there is provided a seismic data interpretation device, comprising:
[0011] A coherent slice processing module is used to obtain an original seismic data volume, perform coherent slice processing on the original seismic data volume, and obtain a coherent volume slice of a target layer;
[0012] A coherent orientation search module, used for performing an orientation search on the coherent volume slice of the target layer to obtain at least one target coherent orientation;
[0013] A sensitive orientation determination module, used for obtaining a target fracture orientation from the target coherent orientation, and rotating the target fracture orientation to obtain a sensitive orientation;
[0014] The seismic data interpretation module is used to interpret the seismic data of the seismic data volume in the sensitive orientation to obtain the seismic interpretation result of the sensitive orientation.
[0015] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0016] at least one processor;
[0017] and a memory communicatively coupled to the at least one processor;
[0018] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the seismic data interpretation method described in any embodiment of the present invention.
[0019] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to implement the seismic data interpretation method described in any embodiment of the present invention when executed by a processor.
[0020] The technical solution of the embodiment of the present invention obtains the original seismic data body, performs coherent slicing processing on the original seismic data body, obtains the coherent volume slices of the target layer, and then performs azimuth search on the coherent volume slices of the target layer to obtain at least one target coherent azimuth, and then obtains the target fault azimuth from the target coherent azimuth, rotates the target fault azimuth to obtain the sensitive azimuth, and realizes the automatic selection of the sensitive azimuth, and then performs seismic data interpretation on the seismic data body of the sensitive azimuth to obtain the seismic interpretation results of the sensitive azimuth. Compared with the seismic interpretation results of the original azimuth, the seismic interpretation results of the sensitive azimuth can effectively improve the recognition accuracy of structures and faults.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a seismic data interpretation method provided according to the first embodiment of the present invention;
[0024] Figure 2 is a comparative schematic diagram of seismic interpretation results provided according to an embodiment of the present invention;
[0025] Figure 3 is a flow chart of a seismic data interpretation method provided according to the second embodiment of the present invention;
[0026] Figure 4 is a flow chart of a seismic data interpretation method provided according to Embodiment 3 of the present invention;
[0027] Figure 5 is a structural schematic diagram of a seismic data interpretation device provided according to a fourth embodiment of the present invention;
[0028] Figure 6 It is a schematic diagram of the structure of an electronic device for implementing the seismic data interpretation method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] Embodiment 1
[0032] Figure 1 This is a flow chart of a seismic data interpretation method provided in the first embodiment of the present invention. This embodiment is applicable to the case of automatically interpreting seismic data at sensitive locations. The method can be executed by a seismic data interpretation device. The seismic data interpretation device can be implemented in the form of hardware and / or software. The seismic data interpretation device can be configured in a terminal and / or a server. Figure 1 As shown, the method includes:
[0033] S110, acquiring an original seismic data volume, and performing coherent slicing processing on the original seismic data volume to obtain coherent volume slices of a target layer.
[0034] In this embodiment, the original seismic data volume refers to a three-dimensional amplitude data volume that can characterize stratum characteristics. The coherent volume slice of the target layer can be used to identify spatial distribution characteristics such as faults and lithology.
[0035] Specifically, the original seismic data volume can be obtained from a preset storage path of an electronic device, or the original seismic data volume can be obtained by collecting oil and gas exploration equipment. Optionally, the original seismic data volume is subjected to coherent slicing processing to obtain a seismic coherent data volume, including: coherently processing the original seismic data volume to obtain a seismic coherent data volume; horizontally slicing the seismic coherent data volume to obtain a coherent volume slice of the target layer.
[0036] S120, performing an azimuth search on the coherent volume slice of the target layer to obtain at least one target coherent azimuth.
[0037] In this embodiment, the target coherent azimuth refers to the result of azimuth search on the coherent volume slice of the target layer.
[0038] Exemplarily, the target coherence orientation may be an orientation where the sum of coherence values in the coherence volume slice of the target layer is the largest or an orientation where the sum of coherence values is within a preset coherence value range, which is not specifically limited here.
[0039] S130, acquiring a target fracture orientation from the target coherent orientation, and rotating the target fracture orientation to obtain a sensitive orientation.
[0040] In this embodiment, the target fracture azimuth refers to the azimuth at which the fracture needs to be observed. It should be noted that the imaging accuracy of the same fracture in different azimuth data volumes varies, and the azimuth at which the fracture imaging is clearest can be called a sensitive azimuth.
[0041] Specifically, the target fracture orientation can be determined according to the orientation energy of the target coherent orientation. Specifically, the orientation with the highest orientation energy among the target coherent orientations can be determined as the target fracture orientation, or the orientation with the second highest orientation energy among the target coherent orientations can be determined as the target fracture orientation, etc., which are not specifically limited here.
[0042] After obtaining the target fracture orientation, the target fracture orientation can be rotated to obtain a sensitive orientation with the clearest fracture imaging, wherein the rotation angle can be any angle, which is not specifically limited here, for example, the rotation angle can be 30 degrees, 60 degrees or 90 degrees, etc.
[0043] S140, performing seismic data interpretation on the seismic data volume of the sensitive location to obtain a seismic interpretation result of the sensitive location.
[0044] In some optional embodiments, before performing seismic data interpretation on the seismic data volume of the sensitive orientation to obtain the seismic interpretation result of the sensitive orientation, it also includes: updating the main survey line orientation to the sensitive orientation and obtaining the seismic data volume of the sensitive orientation.
[0045] For example, Figure 2 It is a comparative schematic diagram of seismic interpretation results provided according to an embodiment of the present invention. Figure 2 The image on the left in the middle is the seismic interpretation result of the target fault orientation, and the direction of the arrow in the square is the target fault orientation; Figure 2 The image on the middle right is the seismic interpretation result of the sensitive orientation, and the direction of the arrow in the square is the sensitive orientation. Comparing the two images, it can be seen that the fault at the position indicated by the arrow in the seismic interpretation result of the sensitive orientation is clearer, which can effectively improve the recognition accuracy of the structure and fault.
[0046] The technical solution of the embodiment of the present invention obtains the original seismic data body, performs coherent slicing processing on the original seismic data body, obtains the coherent volume slices of the target layer, and then performs azimuth search on the coherent volume slices of the target layer to obtain at least one target coherent azimuth, obtains the target fault azimuth from the target coherent azimuth, rotates the target fault azimuth to obtain the sensitive azimuth, and realizes the automatic selection of the sensitive azimuth, and then performs seismic data interpretation on the seismic data body of the sensitive azimuth to obtain the seismic interpretation results of the sensitive azimuth. Compared with the seismic interpretation results of the original azimuth, the seismic interpretation results of the sensitive azimuth can effectively improve the recognition accuracy of structures and faults.
[0047] Embodiment 2
[0048] Figure 2 A flowchart of a seismic data interpretation method provided for the second embodiment of the present invention, the method of this embodiment can be combined with the various optional schemes in the seismic data interpretation method provided in the above embodiments. The seismic data interpretation method provided in this embodiment is further optimized. Optionally, an azimuth search is performed on the coherent volume slice of the target layer to obtain at least one target coherent azimuth, including: for any azimuth in any calculation time window, the azimuth energy corresponding to the azimuth is determined according to the coherence value corresponding to the coherent volume slice of the target layer in the azimuth; the azimuth energies corresponding to each orientation in the current calculation time window are compared, and the candidate coherent azimuth in the current calculation time window is determined based on the comparison result; the candidate coherent azimuths in each calculation time window are summarized to obtain the target coherent azimuth.
[0049] like Figure 2 As shown, the method includes:
[0050] S210: Acquire an original seismic data volume, and perform coherent slicing processing on the original seismic data volume to obtain coherent volume slices of a target layer.
[0051] S220. For any orientation in any calculation time window, determine the orientation energy corresponding to the orientation according to the coherence value corresponding to the coherence volume slice of the target layer at the orientation.
[0052] The azimuth energy corresponding to the azimuth may be the sum of the coherence values at the azimuth.
[0053] S230, comparing the azimuth energies corresponding to the various azimuths in the current calculation time window, and determining the candidate coherent azimuths in the current calculation time window based on the comparison result.
[0054] The candidate coherent orientation is the orientation with the largest sum of coherent values among all orientations in the current calculation time window.
[0055] Specifically, the azimuth energies corresponding to adjacent azimuths in the current calculation time window are compared in turn until all azimuths in the current calculation time window are compared, the azimuth corresponding to the maximum azimuth energy among all azimuths is retained, and the azimuth corresponding to the maximum azimuth energy among all azimuths is determined as the candidate coherent azimuth in the current calculation time window.
[0056] S240: Summarize the candidate coherent directions in each calculation time window to obtain the target coherent direction.
[0057] The target coherent orientation refers to the set of candidate coherent orientations in all time windows.
[0058] Exemplarily, within a preset calculation window of a fixed radius, any azimuth can be selected as the starting point, and the starting azimuth is set to 0°, and then the coherence values at the starting azimuth are summed; further, the azimuth is moved to an adjacent azimuth, wherein the default increment of the angle of the adjacent azimuth may be 1°, and the sum of the coherence values at the adjacent azimuths is calculated, and the sum of the coherence values at the starting azimuth (i.e., 0°) and the adjacent azimuth (i.e., 1°) is compared, and the azimuth with the larger sum of the coherence values is recorded. The azimuth with the larger sum is recorded as X°; then move to the next adjacent azimuth, that is, move to 2°, and then calculate the sum of the coherence values on the 2° azimuth, and compare the sum of the coherence values on the azimuth X° and the azimuth 2°. If the sum of the coherence values of the azimuth 2° is greater than the sum of the coherence values of the azimuth X°, then replace the recorded azimuth with the new azimuth 2°, otherwise the original recorded azimuth remains unchanged; continue to move the azimuth and compare the sum of the coherence values until 180 azimuths are compared, so as to obtain the azimuth with the largest sum of the coherence values among all azimuths in the current calculation time window. Move to the next time window and repeat the above steps until the azimuths in all time windows are obtained, that is, the target coherent azimuth is obtained.
[0059] S250, acquiring a target fracture orientation from the target coherent orientation, and rotating the target fracture orientation to obtain a sensitive orientation.
[0060] S260: Perform seismic data interpretation on the seismic data volume of the sensitive location to obtain a seismic interpretation result of the sensitive location.
[0061] The technical solution of the embodiment of the present invention determines the azimuth energy corresponding to any azimuth in any calculation time window according to the coherence value corresponding to the coherence volume slice of the target layer in the azimuth, and then compares the azimuth energies corresponding to each azimuth in the current calculation time window, determines the candidate coherent azimuth in the current calculation time window based on the comparison result, and then summarizes the candidate coherent azimuths in each calculation time window to obtain the target coherent azimuth, thereby realizing accurate search of the azimuth.
[0062] Embodiment 3
[0063] Figure 3 This is a flow chart of a seismic data interpretation method provided in Embodiment 3 of the present invention. The method of this embodiment can be combined with each optional solution in the seismic data interpretation method provided in the above embodiments. The seismic data interpretation method provided in this embodiment is further optimized. Optionally, the target fault azimuth is rotated 90 degrees to obtain a sensitive azimuth.
[0064] like Figure 3 As shown, the method includes:
[0065] S310: Acquire an original seismic data volume, and perform coherent slicing processing on the original seismic data volume to obtain coherent volume slices of a target layer.
[0066] S320: Perform an azimuth search on the coherent volume slice of the target layer to obtain at least one target coherent azimuth.
[0067] S330, acquiring a target fracture orientation from the target coherent orientation, and rotating the target fracture orientation by 90 degrees to obtain a sensitive orientation.
[0068] S340, performing seismic data interpretation on the seismic data volume of the sensitive orientation to obtain a seismic interpretation result of the sensitive orientation.
[0069] It should be noted that when observing along the fault azimuth, the changes caused by the observed cracks are small, such as travel time delay, amplitude attenuation, and frequency reduction, while the changes caused by the observed cracks when observing along the normal azimuth of the cracks are the largest. Therefore, by interpreting seismic data at the sensitive azimuth obtained by rotating the target fault azimuth by 90 degrees, the accuracy of seismic data interpretation can be effectively improved.
[0070] Optionally, the target fracture orientation is obtained from the target coherent orientation, including: generating an energy histogram based on the target coherent orientation and the orientation energy corresponding to the target coherent orientation; determining the candidate coherent orientation corresponding to the highest energy peak in the energy histogram as the main fracture orientation; determining the candidate coherent orientation corresponding to the second highest energy peak in the energy histogram as the secondary fracture orientation; and determining the main fracture orientation or the secondary fracture orientation as the target fracture orientation.
[0071] The horizontal axis of the energy histogram is the target coherent azimuth, and the vertical axis is the azimuth energy corresponding to the target coherent azimuth. Specifically, the main fracture azimuth or the secondary fracture azimuth can be determined as the target fracture azimuth according to the detection requirements to achieve targeted observation.
[0072] The technical solution of the embodiment of the present invention can effectively improve the accuracy of seismic data interpretation by performing seismic data interpretation on the sensitive azimuth obtained by rotating the target fault azimuth by 90 degrees.
[0073] Embodiment 4
[0074] Figure 4 A structural schematic diagram of a seismic data interpretation device provided in Embodiment 4 of the present invention.
[0075] like Figure 4 As shown, the device comprises:
[0076] A coherent slice processing module 410 is used to obtain an original seismic data volume, perform coherent slice processing on the original seismic data volume, and obtain a coherent volume slice of a target layer;
[0077] A coherent orientation search module 420, configured to perform an orientation search on the coherent volume slice of the target layer to obtain at least one target coherent orientation;
[0078] A sensitive orientation determination module 430 is used to obtain a target fracture orientation from the target coherent orientation, and rotate the target fracture orientation to obtain a sensitive orientation;
[0079] The seismic data interpretation module 440 is used to perform seismic data interpretation on the seismic data volume of the sensitive location to obtain the seismic interpretation result of the sensitive location.
[0080] The technical solution of the embodiment of the present invention obtains the original seismic data body, performs coherent slicing processing on the original seismic data body, obtains the coherent volume slices of the target layer, and then performs azimuth search on the coherent volume slices of the target layer to obtain at least one target coherent azimuth, obtains the target fault azimuth from the target coherent azimuth, rotates the target fault azimuth to obtain the sensitive azimuth, and realizes the automatic selection of the sensitive azimuth, and then performs seismic data interpretation on the seismic data body of the sensitive azimuth to obtain the seismic interpretation results of the sensitive azimuth. Compared with the seismic interpretation results of the original azimuth, the seismic interpretation results of the sensitive azimuth can effectively improve the recognition accuracy of structures and faults.
[0081] In some optional implementations, the coherent slice processing module 410 may also be used to:
[0082] Performing coherent processing on the original seismic data volume to obtain a seismic coherent data volume;
[0083] The seismic coherent data volume is horizontally sliced to obtain a coherent volume slice of the target layer.
[0084] In some optional implementations, the coherent position search module 420 includes:
[0085] An azimuth energy determination unit, configured to determine, for any azimuth in any calculation time window, the azimuth energy corresponding to the azimuth according to the coherence value corresponding to the coherence volume slice of the target layer at the azimuth;
[0086] A candidate coherent orientation determination unit, used to compare the orientation energies corresponding to the orientations in the current calculation time window, and determine the candidate coherent orientations in the current calculation time window based on the comparison result;
[0087] The target coherent orientation determining unit is used to summarize the candidate coherent orientations in each calculation time window to obtain the target coherent orientation.
[0088] In some optional implementations, the candidate coherent position determination unit may also be used to:
[0089] The azimuth energies corresponding to adjacent azimuths in the current calculation time window are compared in sequence until all azimuths in the current calculation time window are compared, the azimuth corresponding to the maximum azimuth energy among all azimuths is retained, and the azimuth corresponding to the maximum azimuth energy among all azimuths is determined as the candidate coherent azimuth in the current calculation time window.
[0090] In some optional implementations, the sensitive position determination module 430 may also be used to:
[0091] Generate an energy histogram based on the target coherent orientation and the orientation energy corresponding to the target coherent orientation;
[0092] Determine the candidate coherent orientation corresponding to the highest energy peak in the energy histogram as the main fracture orientation;
[0093] Determine the candidate coherent orientation corresponding to the second highest energy peak in the energy histogram as the secondary fracture orientation;
[0094] The main fracture orientation or the secondary fracture orientation is determined as a target fracture orientation.
[0095] In some optional implementations, the sensitive position determination module 430 may also be used to:
[0096] The target fracture orientation is rotated 90 degrees to obtain a sensitive orientation.
[0097] In some optional implementations, the seismic data interpretation device may also be used to:
[0098] The main survey line azimuth is updated to the sensitive azimuth, and the seismic data volume of the sensitive azimuth is acquired.
[0099] The seismic data interpretation device provided in the embodiment of the present invention can execute the seismic data interpretation method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0100] Embodiment 5
[0101] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0102] like Figure 6As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. The I / O interface 15 is also connected to the bus 14.
[0103] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0104] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a seismic data interpretation method, which includes:
[0105] Acquire an original seismic data volume, and perform coherent slicing processing on the original seismic data volume to obtain a coherent volume slice of a target layer;
[0106] Performing an azimuth search on the coherence volume slice of the target layer to obtain at least one target coherence azimuth;
[0107] Acquire a target fracture orientation from the target coherent orientation, and rotate the target fracture orientation to obtain a sensitive orientation;
[0108] The seismic data volume of the sensitive location is subjected to seismic data interpretation to obtain the seismic interpretation result of the sensitive location.
[0109] In some embodiments, the seismic data interpretation method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the seismic data interpretation method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform the seismic data interpretation method in any other appropriate manner (e.g., by means of firmware).
[0110] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0111] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0112] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0113] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0114] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0115] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0116] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0117] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A method for interpreting seismic data, characterized in that: include: Acquire an original seismic data volume, and perform coherent slicing processing on the original seismic data volume to obtain a coherent volume slice of a target layer; Performing an azimuth search on the coherence volume slice of the target layer to obtain at least one target coherence azimuth; Acquire a target fracture orientation from the target coherent orientation, and rotate the target fracture orientation to obtain a sensitive orientation; The seismic data volume of the sensitive location is subjected to seismic data interpretation to obtain the seismic interpretation result of the sensitive location.
2. The method according to claim 1, characterized in that The coherent slicing process is performed on the original seismic data volume to obtain a seismic coherent data volume, including: Performing coherent processing on the original seismic data volume to obtain a seismic coherent data volume; The seismic coherent data volume is horizontally sliced to obtain a coherent volume slice of the target layer.
3. The method according to claim 1, characterized in that The performing an azimuth search on the coherent volume slice of the target layer to obtain at least one target coherent azimuth includes: For any orientation in any calculation time window, determine the orientation energy corresponding to the orientation according to the coherence value corresponding to the coherence volume slice of the target layer at the orientation; Comparing the azimuth energies corresponding to the various azimuths in the current calculation time window, and determining the candidate coherent azimuths in the current calculation time window based on the comparison result; The candidate coherent orientations under each calculation time window are summarized to obtain the target coherent orientation.
4. The method according to claim 2, characterized in that: The comparing the azimuth energies corresponding to the various azimuths in the current calculation time window and determining the candidate coherent azimuths in the current calculation time window based on the comparison result includes: The azimuth energies corresponding to adjacent azimuths in the current calculation time window are compared in sequence until all azimuths in the current calculation time window are compared, the azimuth corresponding to the maximum azimuth energy among all azimuths is retained, and the azimuth corresponding to the maximum azimuth energy among all azimuths is determined as the candidate coherent azimuth in the current calculation time window.
5. The method according to claim 1, characterized in that The step of obtaining the target fracture orientation from the target coherent orientation comprises: Generate an energy histogram based on the target coherent orientation and the orientation energy corresponding to the target coherent orientation; Determine the candidate coherent orientation corresponding to the highest energy peak in the energy histogram as the main fracture orientation; Determine the candidate coherent orientation corresponding to the second highest energy peak in the energy histogram as the secondary fracture orientation; The main fracture orientation or the secondary fracture orientation is determined as a target fracture orientation.
6. The method according to claim 1, characterized in that The step of rotating the target fracture orientation to obtain a sensitive orientation includes: The target fracture orientation is rotated 90 degrees to obtain a sensitive orientation.
7. The method according to any one of claims 1 to 6, characterized in that: Before interpreting the seismic data of the seismic data volume at the sensitive location to obtain the seismic interpretation result at the sensitive location, the method further includes: The main survey line azimuth is updated to the sensitive azimuth, and the seismic data volume of the sensitive azimuth is acquired.
8. A seismic data interpretation device, characterized in that: include: A coherent slice processing module is used to obtain an original seismic data volume, perform coherent slice processing on the original seismic data volume, and obtain a coherent volume slice of a target layer; A coherent orientation search module, used for performing an orientation search on the coherent volume slice of the target layer to obtain at least one target coherent orientation; A sensitive orientation determination module, used for obtaining a target fracture orientation from the target coherent orientation, and rotating the target fracture orientation to obtain a sensitive orientation; The seismic data interpretation module is used to interpret the seismic data of the seismic data volume in the sensitive orientation to obtain the seismic interpretation result of the sensitive orientation.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the seismic data interpretation method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the seismic data interpretation method according to any one of claims 1 to 7 when executed.