Method, device and equipment for determining dip angle, storage medium and product

By determining the intersection coordinates and intersecting types of seismic lines and the seismic grid, the "serrated" phenomenon of seismic profile is eliminated, and the accuracy of stratigraphic inclination is improved, and the problem of poor stratigraphic inclination in the prior art is solved.

CN119105081AActive Publication Date: 2024-12-10CHINA NAT PETROLEUM CORP +1

Patent Information

Application Number
CN202310678746.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-08
Publication Date
2024-12-10
Estimated Expiration
2043-06-08

AI Technical Summary

Technical Problem

When determining the stratigraphic inclination in the prior art, the seismic profile appears in the 'saw tooth' due to the drawing method of the nearby channel, resulting in poor accuracy of the stratigraphic inclination.

Method used

By determining the intersection coordinates and intersecting types of earthquake arbitrary lines and seismic grids, determine the seismic channel data in the preset space window centered on the intersection coordinates, perform weighted summing to eliminate the 'jagged' phenomenon, and improve the seismic profile and stratigraphic inclination. accuracy.

Benefits of technology

Accurately calculate seismic channel data of intersection coordinates, eliminate the 'saw tooth' phenomenon of seismic profile, improve the accuracy of stratigraphic inclination, and provide more accurate stratigraphic structure information to guide horizontal well drilling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119105081A_ABST
    Figure CN119105081A_ABST
Patent Text Reader

Abstract

The invention discloses a method, device and equipment for determining a stratigraphic dip angle, a storage medium and a product, and belongs to the technical field of geophysical seismic exploration. Comprising the steps of determining a to-be-drilled horizontal well design track; determining any earthquake line based on the horizontal well design trajectory, and dividing the any earthquake line into a plurality of straight line segments; determining intersection information of the plurality of straight line segments and the seismic grid, wherein the intersection information of any straight line segment and the seismic grid comprises intersection point coordinates and intersection types; based on the intersection type, determining seismic trace data in a preset space window with the intersection point coordinate as the center; based on the seismic trace data in the preset space window, determining the seismic trace data of the intersection point coordinates; drawing a seismic section based on the seismic trace data of the plurality of intersection point coordinates included in the arbitrary line of the seismic; and determining a stratigraphic dip angle based on the seismic section. The accuracy of the determined stratigraphic dip angle can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of geophysical seismic exploration technology, and in particular to a method, device, equipment, storage medium and product for determining formation dip. Background Art

[0002] With the continuous advancement of 3D seismic exploration technology and the deepening application of 3D seismic data in oilfield exploration and development, the importance of seismic data is increasing. In the stage of horizontal well drilling in oilfields, predicting the formation dip in front of the drill bit based on seismic data has become a means of guiding drilling.

[0003] In the related art, an arbitrary seismic line is determined, and the seismic trace data observed along the arbitrary seismic line is plotted to obtain a seismic profile of the arbitrary seismic line, and the formation dip is determined based on the dip of the seismic profile. However, when drawing the seismic profile of an arbitrary seismic line, a drawing method of using the nearest path is often adopted, so that seismic trace data that are not on the arbitrary seismic line are projected onto the seismic profile, resulting in a "sawtooth" phenomenon on the seismic profile, that is, the seismic profile is not accurately determined, and thus the formation dip determined based on the dip of the seismic profile will be inaccurate, that is, the accuracy of the formation dip determined in the related art is poor. Summary of the invention

[0004] The embodiments of the present application provide a method, device, equipment, storage medium and product for determining formation dip, which can improve the accuracy of the determined formation dip. The technical solution is as follows:

[0005] In one aspect, a method for determining a formation dip is provided, the method comprising:

[0006] Determine the design trajectory of the horizontal well to be drilled;

[0007] Based on the horizontal well design trajectory, determine a seismic arbitrary line, and divide the seismic arbitrary line into a plurality of straight line segments;

[0008] Determining intersection information between the plurality of straight line segments and the seismic grid, wherein the intersection information between any straight line segment and the seismic grid includes intersection point coordinates and intersection type;

[0009] Based on the intersection type, determining seismic trace data within a preset spatial window centered on the intersection coordinates;

[0010] Determining the seismic trace data of the intersection coordinates based on the seismic trace data within the preset spatial window;

[0011] Drawing a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line;

[0012] Based on the seismic profile, the formation dip is determined.

[0013] In some embodiments, determining the intersection information of the plurality of straight line segments with the seismic grid comprises:

[0014] For any straight line segment, determining the coordinates of the intersection of the straight line segment and the seismic grid;

[0015] Determine a first number and a second number, wherein the first number is the number of intersections between the straight line segment and the main survey line included in the seismic grid, and the second number is the number of intersections between the straight line segment and the tie line included in the seismic grid;

[0016] Based on the first number and the second number, an intersection type of the straight line segment with the seismic grid is determined.

[0017] In some embodiments, determining the intersection type between the straight line segment and the seismic grid based on the first number and the second number includes:

[0018] When the first number is greater than the second number, determining that the intersection type of the straight line segment and the seismic grid is a first oblique intersection;

[0019] When the first number is smaller than the second number, the intersection type between the straight line segment and the seismic grid is determined to be a second oblique intersection.

[0020] In some embodiments, determining the seismic trace data within a preset spatial window centered on the intersection coordinates based on the intersection type includes:

[0021] In the case where the intersection type is the first oblique intersection, taking the intersection coordinates as the center, searching for seismic trace data within a preset spatial window in both sides in the main survey line direction of the seismic grid;

[0022] When the intersection type is the second oblique intersection, the seismic trace data within a preset spatial window are searched on both sides in the direction of the tie line of the seismic grid with the intersection coordinates as the center.

[0023] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0024] The determining of the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window includes:

[0025] The seismic trace data of the multiple seismic traces are encrypted in the FK domain to obtain the seismic trace data of the intersection coordinates.

[0026] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0027] The determining of the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window includes:

[0028] determining weights of the plurality of seismic traces;

[0029] Based on the weights of the multiple seismic traces, weighted sum is performed on the seismic trace data of the multiple seismic traces to obtain the seismic trace data of the intersection coordinates.

[0030] In another aspect, a device for determining a formation dip is provided, the device comprising:

[0031] A first determination module is used to determine the design trajectory of the horizontal well to be drilled;

[0032] A second determination module is used to determine a seismic arbitrary line based on the horizontal well design trajectory, and divide the seismic arbitrary line into a plurality of straight line segments;

[0033] A third determination module is used to determine the intersection information of the plurality of straight line segments and the seismic grid, wherein the intersection information of any straight line segment and the seismic grid includes the intersection point coordinates and the intersection type;

[0034] A fourth determination module, configured to determine, based on the intersection type, seismic trace data within a preset spatial window centered on the intersection coordinates;

[0035] A fifth determination module, configured to determine the seismic trace data of the intersection coordinates based on the seismic trace data within the preset spatial window;

[0036] A drawing module, used for drawing a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line;

[0037] The sixth determination module is used to determine the formation dip based on the seismic profile.

[0038] In some embodiments, the third determination module is used to determine the coordinates of the intersection of any straight line segment with the seismic grid; determine a first number and a second number, the first number being the number of intersections of the straight line segment with the main survey line included in the seismic grid, and the second number being the number of intersections of the straight line segment with the connecting line included in the seismic grid; and determine the intersection type of the straight line segment with the seismic grid based on the first number and the second number.

[0039] In some embodiments, the third determination module is used to determine that the intersection type between the straight line segment and the seismic grid is a first oblique intersection when the first number is greater than the second number; and to determine that the intersection type between the straight line segment and the seismic grid is a second oblique intersection when the first number is less than the second number.

[0040] In some embodiments, the fourth determination module is used to search for seismic track data in a preset spatial window on both sides in the main survey line direction of the seismic grid with the intersection coordinates as the center when the intersection type is a first oblique intersection; and to search for seismic track data in a preset spatial window on both sides in the connecting line direction of the seismic grid with the intersection coordinates as the center when the intersection type is a second oblique intersection.

[0041] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0042] The fifth determination module is used to encrypt the seismic trace data of the multiple seismic traces in the FK domain to obtain the seismic trace data of the intersection coordinates.

[0043] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0044] The fifth determination module is used to determine the weights of the multiple seismic traces; based on the weights of the multiple seismic traces, weighted sum is performed on the seismic trace data of the multiple seismic traces to obtain the seismic trace data of the intersection coordinates.

[0045] On the other hand, a computer device is provided, which includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement a method for determining formation inclination as any possible implementation method described above.

[0046] On the other hand, a computer-readable storage medium is provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement a method for determining formation inclination as any possible implementation method described above.

[0047] On the other hand, a computer program product is provided, wherein the computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement a method for determining a formation dip as described in any possible implementation manner.

[0048] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0049] In an embodiment of the present application, by determining the intersection coordinates and intersection type of the seismic arbitrary line and the seismic grid, the seismic track data within a preset spatial window centered on the intersection coordinates can be determined based on the intersection coordinates and the intersection type, and the seismic track data of the intersection coordinates can be accurately calculated based on these seismic track data. It can be seen that the present application is to accurately calculate the seismic track data of the intersection coordinates, which can eliminate the "sawtooth" phenomenon caused by the seismic profile drawing method using the nearest track. Therefore, the present application can improve the accuracy of the seismic profile determined by the seismic track data based on the intersection coordinates, and then improve the accuracy of the formation dip determined based on the seismic profile. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0051] Figure 1 is a flow chart of a method for determining formation dip provided in an embodiment of the present application;

[0052] Figure 2 is a flow chart of another method for determining formation dip provided by an embodiment of the present application;

[0053] Figure 3 It is a schematic diagram of the intersection of a designed trajectory of a horizontal well to be drilled and a seismic grid and the structure of a target layer provided in an embodiment of the present application;

[0054] Figure 4 is a schematic diagram of a seismic profile before optimization provided in an embodiment of the present application;

[0055] Figure 5 It is a schematic diagram of the intersection of a straight line segment and a seismic grid and a location point close to the intersection provided by an embodiment of the present application;

[0056] Figure 6 It is a schematic diagram of the location points of the actual removal of seismic trace data after optimization provided by an embodiment of the present application;

[0057] Figure 7 is a comparative schematic diagram of a seismic profile provided in an embodiment of the present application;

[0058] Figure 8 is a schematic diagram of determining a seismic profile provided in an embodiment of the present application;

[0059] Fig. 9 is a schematic diagram of determining a formation dip angle provided in an embodiment of the present application;

[0060] Fig.10 It is a structural schematic diagram of a device for determining formation inclination provided in an embodiment of the present application;

[0061] Fig.11 It is a structural diagram of a server provided in an embodiment of the present application;

[0062] Fig.12 It is a structural diagram of a terminal provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0064] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. 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 limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0065] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the earthquake data involved in this application are all obtained with full authorization.

[0066] The execution subject of the method for determining the formation dip provided in the embodiment of the present application is a computer device; the computer device can be a terminal or a server. In some embodiments, the terminal can be a smart watch, a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto. The server is an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network, content distribution network) and big data and artificial intelligence platforms.

[0067] Figure 1is a flow chart of a method for determining formation dip provided in an embodiment of the present application, and the execution subject of the method may be a computer device; see Figure 1 , the method comprising:

[0068] Step 101: Determine the design trajectory of the horizontal well to be drilled.

[0069] In some embodiments, the computer device determines the exploration data of the target horizontal well, and the exploration data includes the design trajectory of the horizontal well to be drilled; in this step, the computer device obtains the design trajectory of the horizontal well to be drilled from the exploration data. In the embodiment of the present application, the formation dip is predicted to provide a basis for drilling.

[0070] Step 102: Based on the designed trajectory of the horizontal well, determine a seismic arbitrary line, and divide the seismic arbitrary line into a plurality of straight line segments.

[0071] In some embodiments, the computer device extracts a seismic arbitrary line along the designed trajectory of the horizontal well; for example, the computer device determines a well connection line based on the designed trajectory of the horizontal well, and determines the well connection line as the seismic arbitrary line.

[0072] In some embodiments, the computer device can divide the seismic arbitrary line into multiple uniform straight line segments, that is, the length of each straight line segment is equal; or, the computer device divides the seismic arbitrary line into multiple non-uniform straight line segments, that is, the length of each straight line segment is not equal.

[0073] Step 103: determining the intersection information between the plurality of straight line segments and the seismic grid, wherein the intersection information between any straight line segment and the seismic grid includes the intersection point coordinates and the intersection type.

[0074] The seismic grid includes a main survey line and a connecting line, and the main survey line is perpendicular to the connecting line; for example, if the main survey line is a horizontal line, the connecting line is a vertical line. The intersection information of any straight line segment and the seismic grid includes the intersection coordinates of any straight line segment and the main survey line and / or the intersection coordinates of any straight line segment and the connecting line; and the intersection of any straight line segment and the seismic grid can be one or more. The intersection type can be a first oblique intersection or a second oblique intersection. The first oblique intersection is used to indicate that the number of intersections between the straight line segment and the main survey line is greater than the number of intersections between the straight line segment and the connecting line, and the second oblique intersection is used to indicate that the number of intersections between the straight line segment and the connecting line is greater than the number of intersections between the straight line segment and the main survey line.

[0075] Step 104: Based on the intersection type, determine the seismic trace data within a preset spatial window centered on the intersection coordinates.

[0076] The computer device determines the target direction that matches the intersection type; with the intersection coordinates as the center, the seismic trace data in the preset space is searched in the target direction. Different intersection types correspond to different search directions; for example, the first oblique intersection corresponds to the main survey line direction; the second oblique intersection corresponds to the connecting line direction, that is, when the intersection type is the first oblique intersection, the computer device takes the intersection coordinates as the center, and searches for the seismic trace data in the preset space window on both sides in the main survey line direction of the seismic grid; when the intersection type is the second oblique intersection, the computer device takes the intersection coordinates as the center, and searches for the seismic trace data in the preset space window on both sides in the connecting line direction of the seismic grid. The seismic trace data in the preset space window includes the seismic trace data of at least one seismic trace. The size of the preset space window can be set and changed as needed. In the embodiment of the present application, the size of the preset space window is not specifically limited.

[0077] One point that needs to be explained is that, when there are multiple intersection coordinates, for each intersection coordinate, based on the intersection type, the seismic trace data within a preset spatial window centered on the intersection coordinate is determined.

[0078] Step 105: Determine the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window.

[0079] The seismic trace data in the preset space window includes seismic trace data of at least one seismic trace. In this step, the seismic trace data of at least one seismic trace are calculated to obtain a seismic trace data, which is the seismic trace data of the intersection coordinates.

[0080] Step 106: Draw a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line.

[0081] The seismic profile may be a depth profile; the seismic profile may be obtained in two ways: one way is to obtain the seismic profile by time-to-depth conversion of the time profile, and the other way is to obtain the seismic profile by depth migration.

[0082] Step 107: Determine the formation dip based on the seismic profile.

[0083] The computer device determines the height difference h of the target layer and the actual plane distance l of two adjacent seismic traces based on the seismic profile, and determines the formation dip angle α based on the height difference h and the actual plane distance l; for example, the computer device determines the formation dip angle α based on h and l by the following formula 1;

[0084]

[0085] Among them, the step of the computer device determining the height difference h of the target layer based on the seismic profile can be: the computer device determines the height difference of similar seismic waveforms based on the seismic profile, and the height difference is the height difference h of the target layer; the height difference of similar seismic waveforms can be the height difference between two peaks, or the height difference between two troughs, or the height difference between two zero-crossing positions.

[0086] In an embodiment of the present application, by determining the intersection coordinates and intersection type of the seismic arbitrary line and the seismic grid, the seismic track data within a preset spatial window centered on the intersection coordinates can be determined based on the intersection coordinates and the intersection type, and the seismic track data of the intersection coordinates can be accurately calculated based on these seismic track data. It can be seen that the present application is to accurately calculate the seismic track data of the intersection coordinates, which can eliminate the "sawtooth" phenomenon caused by the seismic profile drawing method using the nearest track. Therefore, the present application can improve the accuracy of the seismic profile determined by the seismic track data based on the intersection coordinates, and then improve the accuracy of the formation dip determined based on the seismic profile.

[0087] Figure 2 is a flow chart of a method for determining formation dip provided in an embodiment of the present application, see Figure 2 , the method comprising:

[0088] Step 201: The computer device determines the design trajectory of the horizontal well to be drilled.

[0089] In some embodiments, this step is the same as step 101 and will not be repeated here.

[0090] For example, see Figure 3 , Figure 3 The dotted line in the figure is the designed trajectory of the horizontal well. Figure 3 The grid in is the seismic grid. Figure 3 The solid line in is the target layer, and in the embodiment of the present application, the formation inclination of the target layer is determined. Figure 3 It can be seen that the structural inclination of the target layer is close to the direction of the tie line parallel to the seismic grid, and the projection of the horizontal well to be drilled on the plane is oblique to the direction of the seismic grid. If the seismic trace data is extracted by borrowing the channel in the relevant technology, the seismic trace that is not on the seismic arbitrary line will be projected onto the seismic profile. In addition, the direction of the stratum structural contour line is oblique to the direction of the seismic arbitrary line, resulting in the "sawtooth" phenomenon on the seismic profile. The "sawtooth" phenomenon is as follows: Figure 4 As shown, in Figure 4 It is impossible to provide the function of predicting formation inclination in horizontal well drilling.

[0091] Step 202: The computer device determines a seismic arbitrary line based on the horizontal well design trajectory, and divides the seismic arbitrary line into a plurality of straight line segments.

[0092] In some embodiments, this step is the same as step 102 and will not be repeated here.

[0093] For example, the computer equipment divides the seismic arbitrary line into multiple straight line segments, and takes out one of the straight line segments such as Figure 5 As shown. Figure 5 The black dot in the middle is the location where the seismic data is actually extracted before optimization. Figure 6 The black dots in the figure are the locations where we want to extract seismic trace data.

[0094] Step 203: For any straight line segment, the computer device determines the coordinates of the intersection of the straight line segment and the seismic grid.

[0095] The seismic grid is a depth domain seismic grid, and the seismic grid includes a main survey line and a tie line, and the main survey line is perpendicular to the tie line; for example, if the main survey line is a horizontal line, the tie line is a vertical line. There may be one or more intersection points between any straight line segment and the seismic grid; accordingly, in this step, the computer device will determine the coordinates of one or more intersection points.

[0096] Step 204: The computer device determines a first number and a second number, the first number being the number of intersections between the straight line segment and the main survey line included in the seismic grid, and the second number being the number of intersections between the straight line segment and the tie line included in the seismic grid.

[0097] Step 205: The computer device determines the intersection type between the straight line segment and the seismic grid based on the first quantity and the second quantity.

[0098] When the first number is greater than the second number, the computer device determines the intersection type between the straight line segment and the seismic grid as a first oblique intersection; when the first number is less than the second number, the computer device determines the intersection type between the straight line segment and the seismic grid as a second oblique intersection.

[0099] In some embodiments, when the first number is equal to the second number, the computer device determines that the straight line segment is along the diagonal direction; when the first number is 0 and the second number is not 0, the computer device determines that the straight line segment is along the main survey line direction; when the second number is 0 and the first number is not 0, the computer device determines that the straight line segment is along the tie line direction. In addition, when the computer device determines that the straight line segment is along the diagonal direction, or when the computer determines that the straight line segment is along the main survey line direction, or when the computer device determines that the straight line segment is along the tie line direction, the computer device does not perform special processing, and only when the computer device determines that the intersection type of the straight line segment and the seismic grid is the first oblique intersection or the second oblique intersection, the computer device executes step 206.

[0100] Step 206: The computer device determines the seismic trace data within a preset spatial window centered on the intersection coordinates based on the intersection type.

[0101] When the intersection type is the first oblique intersection, the computer device searches for the seismic track data in the preset spatial window on both sides in the main survey line direction of the seismic grid with the intersection coordinates as the center; when the intersection type is the second oblique intersection, the computer device searches for the seismic track data in the preset spatial window on both sides in the connection line direction of the seismic grid with the intersection coordinates as the center.

[0102] For example, see Figure 4 The computer equipment takes the intersection coordinates as the center and takes the seismic trace data in the preset spatial window to the left and right sides in the direction of the contact line of the seismic grid. Figure 4 The box in the middle is the preset space window.

[0103] Step 207: The computer device determines the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window.

[0104] The preset spatial window includes multiple seismic traces; in some embodiments, the seismic trace data in the preset spatial window is encrypted in the FK domain to obtain the seismic trace data at the intersection of the straight line segment and the seismic grid, and the coordinates of the trace data are set as the coordinates at the intersection. Accordingly, step 207 may be: the computer device encrypts the seismic trace data of the multiple seismic traces in the FK domain to obtain the seismic trace data of the intersection coordinates.

[0105] The computer device interpolates the seismic track data of the seismic track between the two adjacent seismic tracks based on the seismic track data of the two adjacent seismic tracks to obtain the seismic track data of the interpolated seismic track, and then interpolates the seismic track data of the seismic track between the two adjacent interpolated seismic tracks based on the seismic track data of the two adjacent interpolated seismic tracks to obtain the seismic track data of the re-interpolated seismic track, and then interpolates the seismic track data of the seismic track between the two adjacent re-interpolated seismic tracks based on the seismic track data of the two adjacent re-interpolated seismic tracks, and so on, until the final interpolation position is less than a preset distance from the intersection position, at which time the seismic track data of the interpolated seismic track is the seismic track data of the intersection coordinates.

[0106] For example, the preset spatial window includes four seismic traces, namely, seismic trace 1, seismic trace 2, seismic trace 3 and seismic trace 4, and the intersection coordinates are located between seismic trace 2 and seismic trace 3; in this step, the computer device interpolates the seismic trace data between seismic trace 1 and seismic trace 2 based on the seismic trace data of seismic trace 1 and the seismic trace data of seismic trace 2; for example, the seismic trace data of seismic trace 0.5 is interpolated; then, based on the seismic trace data of seismic trace 3 and the seismic trace data of seismic trace 4, the seismic trace data between seismic trace 3 and seismic trace 4 is interpolated; for example, the seismic trace data of seismic trace 3.5 is interpolated; then, based on the seismic trace data of seismic trace 0.5 and the seismic trace data of seismic trace 3.5, the seismic trace data between seismic trace 0.5 and seismic trace 3.5 is interpolated; for example, the seismic trace data of seismic trace 2.5 is interpolated, and the seismic trace data of seismic trace 2.5 is the seismic trace data of the intersection coordinates.

[0107] The present invention provides a method for optimizing the use of seismic prediction of formation dip in horizontal well drilling. In view of the sawtooth phenomenon caused by the formation structure and the direction of the seismic survey line along any line section of the well, which causes inaccurate dip prediction, the method adopts the means of dynamic densification along the well between tracks and projection repositioning to restore the real formation (apparent) dip along the well, so as to achieve the purpose of improving the prediction accuracy.

[0108] In some embodiments, the seismic trace data of the intersection coordinates are obtained by weighted summing of the seismic trace data of the plurality of seismic traces; accordingly, step 207 can be implemented by the following steps (1) to (2), including:

[0109] (1) A computer device determines the weights of multiple seismic channels.

[0110] The sum of the weights of the multiple seismic traces is 1, and the weights of the multiple seismic traces are not exactly the same. In some embodiments, the computer device determines the vertical distances of the multiple seismic traces from the intersection coordinates, and for each seismic trace, determines a weight that matches the vertical distance of the seismic trace from the intersection coordinates, and the vertical distance is negatively correlated with the weight, that is, the longer the vertical distance, the lower the weight.

[0111] For example, the preset window includes 4 seismic channels, namely, seismic channel 1, seismic channel 2, seismic channel 3 and seismic channel 4; the vertical distances of seismic channel 1, seismic channel 2, seismic channel 3 and seismic channel 4 from the intersection coordinates are 20 meters, 15 meters, 10 meters and 5 meters respectively, then the weights of seismic channel 1, seismic channel 2, seismic channel 3 and seismic channel 4 are 0.1, 0.2, 0.3 and 0.4 respectively.

[0112] (2) The computer device performs weighted summation on the seismic track data of the multiple seismic tracks based on the weights of the multiple seismic tracks to obtain the seismic track data of the intersection coordinates.

[0113] For each seismic trace, the computer device determines the product of the weight of the seismic trace and the seismic trace data to obtain the weighted seismic trace data of the seismic trace. The sum of the weighted seismic trace data of multiple seismic traces is the seismic trace data of the intersection coordinates.

[0114] In an embodiment of the present application, a computer device determines the seismic track data of the intersection coordinates by performing a weighted summation on the seismic track data of multiple seismic channels. The computer device can determine the seismic track data of the intersection coordinates based on the degree of influence of each seismic channel on the seismic track data of the intersection coordinates, thereby improving the accuracy of the determined seismic track data of the intersection coordinates.

[0115] Step 208: The computer device draws a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line.

[0116] In some embodiments, this step is the same as step 106 and will not be repeated here.

[0117] For example, see Figure 7 ,exist Figure 7 The left figure shows the seismic profile determined by extracting seismic trace data based on the borrowing method in the related technology. It can be seen that the seismic profile has obvious discontinuity, that is, the seismic profile has a "sawtooth" phenomenon. Figure 7 The figure on the right is based on the method of the present application. Since the computer equipment encrypts the seismic channel data of multiple seismic channels in the FK domain and obtains the seismic channel data of the intersection coordinates, a precise interpolation algorithm is used to improve the accuracy. Therefore, the phenomenon of stratum discontinuity no longer occurs, that is, the seismic profile no longer has the "sawtooth" phenomenon. Therefore, the seismic profile can be used to calculate the stratum inclination and provide a drilling reference for the implementation of horizontal wells.

[0118] It should be noted that the computer device divides the seismic arbitrary line into a plurality of straight line segments, and executes the above steps 203-208 for each straight line segment, so that the cycle Figure 3 This process is performed on multiple straight line segments on the horizontal well design trajectory to obtain the seismic profile of any seismic line along the horizontal well design trajectory, which can be used to Figure 4 The "sawtooth" phenomenon in the seismic section is eliminated, making the formation occurrence more reasonable and closer to the real underground situation. The seismic section obtained can be found in Figure 8 .

[0119] Step 209: The computer device determines the formation dip based on the seismic profile.

[0120] In some embodiments, this step is the same as step 107 and will not be repeated here.

[0121] For example, see Fig. 9 , computer equipment based on Figure 8 In the seismic profile, along the target layer ( Fig. 9 The white line in the figure), between every two adjacent seismic trace data, the height difference between the two wave peaks and the actual plane distance l between the adjacent seismic traces are used to determine the dip angle of the formation through the trigonometric function formula (Formula 1 in step 107).

[0122] In an embodiment of the present application, by determining the intersection coordinates and intersection type of the seismic arbitrary line and the seismic grid, the seismic track data within a preset spatial window centered on the intersection coordinates can be determined based on the intersection coordinates and the intersection type, and the seismic track data of the intersection coordinates can be accurately calculated based on these seismic track data. It can be seen that the present application is to accurately calculate the seismic track data of the intersection coordinates, which can eliminate the "sawtooth" phenomenon caused by the seismic profile drawing method using the nearest track. Therefore, the present application can improve the accuracy of the seismic profile determined by the seismic track data based on the intersection coordinates, and then improve the accuracy of the formation dip determined based on the seismic profile.

[0123] Fig.10 is a schematic diagram of a structure of a device for determining a formation dip angle provided in an embodiment of the present application, see Fig.10 , the device comprises:

[0124] The first determination module 1001 is used to determine the design trajectory of the horizontal well to be drilled;

[0125] The second determination module 1002 is used to determine a seismic arbitrary line based on the horizontal well design trajectory, and divide the seismic arbitrary line into a plurality of straight line segments;

[0126] The third determination module 1003 is used to determine the intersection information of multiple straight line segments and the seismic grid, and the intersection information of any straight line segment and the seismic grid includes the intersection point coordinates and the intersection type;

[0127] A fourth determination module 1004 is used to determine the seismic trace data within a preset spatial window centered on the intersection coordinates based on the intersection type;

[0128] A fifth determination module 1005 is used to determine the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window;

[0129] A drawing module 1006, for drawing a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line;

[0130] The sixth determination module 1007 is used to determine the formation dip based on the seismic profile.

[0131] In some embodiments, the third determination module 1003 is used to determine the coordinates of the intersection of the straight line segment and the seismic grid for any straight line segment; determine a first number and a second number, the first number being the number of intersections between the straight line segment and the main survey line included in the seismic grid, and the second number being the number of intersections between the straight line segment and the connecting line included in the seismic grid; based on the first number and the second number, determine the intersection type of the straight line segment and the seismic grid.

[0132] In some embodiments, the third determination module 1003 is used to determine that the intersection type between the straight line segment and the seismic grid is a first oblique intersection when the first number is greater than the second number; and to determine that the intersection type between the straight line segment and the seismic grid is a second oblique intersection when the first number is less than the second number.

[0133] In some embodiments, the fourth determination module 1004 is used to search for seismic trace data in a preset spatial window on both sides in the main survey line direction of the seismic grid with the intersection coordinates as the center when the intersection type is the first oblique intersection; and to search for seismic trace data in a preset spatial window on both sides in the connecting line direction of the seismic grid with the intersection coordinates as the center when the intersection type is the second oblique intersection.

[0134] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0135] The fifth determination module 1005 is used to encrypt the seismic trace data of multiple seismic traces in the FK domain to obtain the seismic trace data of the intersection coordinates.

[0136] In some embodiments, the preset spatial window includes a plurality of seismic traces;

[0137] The fifth determination module 1005 is used to determine the weights of the multiple seismic traces; based on the weights of the multiple seismic traces, weighted sum is performed on the seismic trace data of the multiple seismic traces to obtain the seismic trace data of the intersection coordinates.

[0138] In an embodiment of the present application, by determining the intersection coordinates and intersection type of the seismic arbitrary line and the seismic grid, the seismic track data within a preset spatial window centered on the intersection coordinates can be determined based on the intersection coordinates and the intersection type, and the seismic track data of the intersection coordinates can be accurately calculated based on these seismic track data. It can be seen that the present application is to accurately calculate the seismic track data of the intersection coordinates, which can eliminate the "sawtooth" phenomenon caused by the seismic profile drawing method using the nearest track. Therefore, the present application can improve the accuracy of the seismic profile determined by the seismic track data based on the intersection coordinates, and then improve the accuracy of the formation dip determined based on the seismic profile.

[0139] It should be noted that: the device for determining the formation dip provided in the above embodiment only uses the division of the above functional modules as an example to illustrate when determining the formation dip. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the device for determining the formation dip provided in the above embodiment and the method embodiment for determining the formation dip belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0140] In some embodiments, when the computer device is a server, see Fig.11 , Fig.11 It is a structural diagram of a server provided in an embodiment of the present application. The server 1100 may have relatively large differences due to different configurations or performances, and may include one or more processors (central processing units, CPU) 1101 and one or more memories 1102, wherein the memory 1102 stores at least one program code, and the at least one program code is loaded and executed by the processor 1101 to implement the above-mentioned method for determining the formation dip. Of course, the server 1100 may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 1100 may also include other components for implementing device functions, which will not be described in detail here.

[0141] In some embodiments, when the computer device is a terminal, Fig.12 The structure block diagram of a terminal 1200 provided by an exemplary embodiment of the present invention is shown. The terminal 1200 may be: a smart phone, a tablet computer, a VR device, or a vehicle-mounted terminal, etc. Generally, the terminal 1200 includes: a processor 1201 and a memory 1202.

[0142] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0143] The memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one program code, which is used to be executed by the processor 1201 to implement the method for determining the formation dip provided in the method embodiment of the present application.

[0144] In some embodiments, the terminal 1200 may further optionally include: a peripheral device interface 1203 and at least one peripheral device. The processor 1201, the memory 1202 and the peripheral device interface 1203 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1203 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1204, a display screen 1205, a camera assembly 1206, an audio circuit 1207 and a power supply 1208.

[0145] The peripheral device interface 1203 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0146] The radio frequency circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1204 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1204 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1204 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1204 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1204 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0147] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch display screen, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input to the processor 1201 as a control signal for processing. At this time, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1205 can be one, and the front panel of the terminal 1200 is set; in other embodiments, the display screen 1205 can be at least two, which are respectively set on different surfaces of the terminal 1200 or are folded; in some other embodiments, the display screen 1205 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1200. Even, the display screen 1205 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0148] The camera assembly 1206 is used to capture images or videos. Optionally, the camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0149] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1201 for processing, or input them into the radio frequency circuit 1204 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1200. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1201 or the radio frequency circuit 1204 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1207 may also include a headphone jack.

[0150] The power supply 1208 is used to power various components in the terminal 1200. The power supply 1208 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1208 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0151] In some embodiments, the terminal 1200 further includes one or more sensors 1209 . The one or more sensors 1209 include, but are not limited to: an acceleration sensor 1210 , a gyroscope sensor 1211 , a pressure sensor 1212 , an optical sensor 1213 , and a proximity sensor 1214 .

[0152] The acceleration sensor 1210 can detect the magnitude of acceleration on the three coordinate axes of the coordinate system established by the terminal 1200. For example, the acceleration sensor 1210 can be used to detect the components of gravity acceleration on the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 1210. The acceleration sensor 1210 can also be used for collecting game or user motion data.

[0153] The gyro sensor 1211 can detect the body direction and rotation angle of the terminal 1200, and the gyro sensor 1211 can cooperate with the acceleration sensor 1210 to collect the user's 3D actions on the terminal 1200. The processor 1201 can implement the following functions based on the data collected by the gyro sensor 1211: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.

[0154] The pressure sensor 1212 can be set on the side frame of the terminal 1200 and / or the lower layer of the display screen 1205. When the pressure sensor 1212 is set on the side frame of the terminal 1200, it can detect the user's holding signal of the terminal 1200, and the processor 1201 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 1212. When the pressure sensor 1212 is set on the lower layer of the display screen 1205, the processor 1201 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 1205. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0155] The optical sensor 1213 is used to collect the ambient light intensity. In one embodiment, the processor 1201 can control the display brightness of the display screen 1205 according to the ambient light intensity collected by the optical sensor 1213. Specifically, when the ambient light intensity is high, the display brightness of the display screen 1205 is increased; when the ambient light intensity is low, the display brightness of the display screen 1205 is reduced. In another embodiment, the processor 1201 can also dynamically adjust the shooting parameters of the camera assembly 1206 according to the ambient light intensity collected by the optical sensor 1213.

[0156] The proximity sensor 1214, also called a distance sensor, is usually arranged on the front panel of the terminal 1200. The proximity sensor 1214 is used to collect the distance between the user and the front of the terminal 1200. In one embodiment, when the proximity sensor 1214 detects that the distance between the user and the front of the terminal 1200 is gradually decreasing, the processor 1201 controls the display screen 1205 to switch from the screen-on state to the screen-off state; when the proximity sensor 1214 detects that the distance between the user and the front of the terminal 1200 is gradually increasing, the processor 1201 controls the display screen 1205 to switch from the screen-off state to the screen-on state.

[0157] Those skilled in the art will understand that Fig.12 The structure shown in the figure does not constitute a limitation on the terminal 1200, and the terminal 1200 may include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement.

[0158] In an exemplary embodiment, the embodiment of the present application further provides a computer-readable storage medium, in which at least one program code is stored, and the at least one program code is loaded and executed by a processor to implement the method for determining the formation dip described in any of the above implementations. Optionally, the storage medium may be a non-temporary computer-readable storage medium, for example, the non-temporary computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0159] In an exemplary embodiment, a computer program product is also provided, in which at least one program code is stored. The at least one program code is loaded and executed by a processor to implement the method for determining the formation dip in the embodiment of the present application.

[0160] In some embodiments, the computer program involved in the embodiments of the present application may be deployed and executed on a computer device, or on multiple computer devices located at one location, or on multiple computer devices distributed at multiple locations and interconnected by a communication network. Multiple computer devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.

[0161] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0162] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for determining the dip of a formation, It is characterized in that The method comprises: Determine the design trajectory of the horizontal well to be drilled; Based on the horizontal well design trajectory, determine a seismic arbitrary line, and divide the seismic arbitrary line into a plurality of straight line segments; Determining intersection information between the plurality of straight line segments and the seismic grid, wherein the intersection information between any straight line segment and the seismic grid includes intersection point coordinates and an intersection type; Based on the intersection type, determining seismic trace data within a preset spatial window centered on the intersection coordinates; Determining the seismic trace data of the intersection coordinates based on the seismic trace data within the preset spatial window; Drawing a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line; Based on the seismic profile, the formation dip is determined.

2. The method according to claim 1, It is characterized in that The determining of intersection information between the plurality of straight line segments and the seismic grid comprises: For any straight line segment, determining the coordinates of the intersection of the straight line segment and the seismic grid; Determine a first number and a second number, wherein the first number is the number of intersections between the straight line segment and the main survey line included in the seismic grid, and the second number is the number of intersections between the straight line segment and the tie line included in the seismic grid; Based on the first number and the second number, an intersection type of the straight line segment with the seismic grid is determined.

3. The method according to claim 2, It is characterized in that The determining, based on the first number and the second number, the type of intersection between the straight line segment and the seismic grid comprises: In the case where the first number is greater than the second number, determining that the intersection type of the straight line segment and the seismic grid is a first oblique intersection; When the first number is smaller than the second number, the intersection type between the straight line segment and the seismic grid is determined to be a second oblique intersection.

4. The method according to claim 1 or 3, It is characterized in that The determining, based on the intersection type, seismic trace data within a preset spatial window centered on the intersection coordinates includes: In the case where the intersection type is the first oblique intersection, taking the intersection coordinates as the center, searching for seismic trace data within a preset spatial window in both sides in the main survey line direction of the seismic grid; When the intersection type is the second oblique intersection, the seismic trace data within a preset spatial window are searched on both sides in the direction of the tie line of the seismic grid with the intersection coordinates as the center.

5. The method according to claim 1, It is characterized in that The preset spatial window includes a plurality of seismic traces; The determining of the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window includes: The seismic trace data of the multiple seismic traces are encrypted in the FK domain to obtain the seismic trace data of the intersection coordinates.

6. The method according to claim 1, It is characterized in that The preset spatial window includes a plurality of seismic traces; The determining of the seismic trace data of the intersection coordinates based on the seismic trace data in the preset spatial window includes: determining weights of the plurality of seismic traces; Based on the weights of the multiple seismic traces, weighted sum is performed on the seismic trace data of the multiple seismic traces to obtain the seismic trace data of the intersection coordinates.

7. A device for determining the dip of a formation, It is characterized in that The device comprises: A first determination module is used to determine the design trajectory of the horizontal well to be drilled; A second determination module is used to determine a seismic arbitrary line based on the horizontal well design trajectory, and divide the seismic arbitrary line into a plurality of straight line segments; A third determination module is used to determine the intersection information of the plurality of straight line segments and the seismic grid, wherein the intersection information of any straight line segment and the seismic grid includes the intersection point coordinates and the intersection type; A fourth determination module, configured to determine, based on the intersection type, seismic trace data within a preset spatial window centered on the intersection coordinates; A fifth determination module, configured to determine the seismic trace data of the intersection coordinates based on the seismic trace data within the preset spatial window; A drawing module, used for drawing a seismic profile based on the seismic trace data of the coordinates of the multiple intersection points included in the seismic arbitrary line; The sixth determination module is used to determine the formation dip based on the seismic profile.

8. A computer device, It is characterized in that The computer device includes one or more processors and one or more memories, wherein at least one program code is stored in the one or more memories, and the at least one program code is loaded and executed by the one or more processors to implement the method for determining the formation inclination as described in any one of claims 1 to 6.

9. A computer-readable storage medium, It is characterized in that The storage medium stores at least one program code, and the at least one program code is loaded and executed by the processor to implement the method for determining the formation inclination as described in any one of claims 1 to 6.

10. A computer program product, It is characterized in that The computer program product stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the method for determining formation inclination as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for displaying time profile of occurrence through-well earthquake of logging stratum

    CN113138411A

  • Splicing processing method for irregular seismic data

    CN114217348A

  • Method and device for automatically extracting stratigraphic dip information from seismic data

    CN114859414A

  • Stratum dip angle information extraction method and device, server and storage medium

    CN115184987A

  • Ground grid parameter determination method and device, equipment and storage medium

    CN115508894A

Cited By

  • Creating seismic depth grids using horizontal wells

    CN114072704A

  • Creating seismic depth grids using horizontal wells

    CN114072704B