A well trajectory correction method, device, equipment and storage medium for horizontal wells
By selecting selected well sections in horizontal wells, establishing simulated well sections and calculating errors, and selecting the simulated well section with the smallest error as the correction well section, the problem of horizontal well trajectory measurement error is solved, and the accuracy of development geological research and the adjustment accuracy of development plan are improved.
Patent Information
- Application Number
- CN202211332458.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-28
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2042-10-28
AI Technical Summary
In the prior art, there are measurement errors in the measurement of horizontal well trajectories, which leads to difficulties in the development of geological research and later development plans for thin-layer clastic rock reservoirs and stitch-type carbonate reservoirs.
By selecting the selected well section from the inclined section of the horizontal well, determining the measurement coordinates of the measurement point, establishing the simulated well section, and calculating the error between each simulated well section and the selected well section through the logging data, selecting the simulated well section with the smallest error as the correction section, and calculating the depth difference between the selected well section as the correction factor to correct the well trajectory.
It effectively reduces the error in horizontal well trajectory measurement, improves the accuracy of the development geological research of thin-layer clastic rock reservoirs and stitch-type carbonate rock reservoirs and the accuracy of adjustment of the later development plan.
Smart Images

Figure CN115573702B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of oilfield development, and in particular, to a method, device, equipment and storage medium for correcting the well trajectory of a horizontal well. Background Art
[0002] Horizontal well or extended reach well technology is widely used in modern oilfield development and plays a huge role in the efficient development of thin-layer oil and gas reservoirs, fractured oil and gas reservoirs, and oil and gas reservoirs located in specific geographical locations.
[0003] However, in the prior art, there will be measurement errors in the measurement of the horizontal well trajectory, which is undoubtedly a big problem for the geological research of the development of thin-layer clastic rock oil reservoirs and fracture-vuggy carbonate rock oil reservoirs, especially for the adjustment of the later development plan. The main reasons for the formation of measurement errors are as follows: Whether it is cable measurement of the well trajectory or drill string measurement of the well trajectory, the measurement instrument (cable or drill string) is affected by the formation load in the build section and the horizontal section, and its force is different from that in the vertical well (pilot hole) section. Therefore, no matter what method is used for the trajectory correction of the whole well section, it is impossible to avoid the errors caused by different systems. In addition, instrument accuracy, different trajectory calculation methods, magnetic field interference factors, etc. will all bring errors.
[0004] Therefore, there is an urgent need for a method for correcting the well trajectory of a horizontal well, which can effectively correct the well trajectory of a horizontal well and avoid the generation of errors. Summary of the Invention
[0005] The purpose of the embodiments of this article is to provide a method, device, equipment and storage medium for correcting the well trajectory of a horizontal well, so as to effectively correct the well trajectory of a horizontal well and avoid the generation of errors.
[0006] To achieve the above object, on the one hand, the embodiments of this article provide a method for correcting the well trajectory of a horizontal well, including:
[0007] Select a selected well section from the build section of the horizontal well, and the selected well section includes a plurality of measurement points;
[0008] Determine the measurement coordinates of the measurement points in the selected well section obtained by the measurement instrument;
[0009] According to the measurement coordinates of the measurement points in the selected well section, determine a plurality of simulated well sections corresponding to the selected well section in the depth direction, where each simulated well section includes a plurality of simulated points, the plurality of simulated points correspond to the plurality of measurement points respectively, and the horizontal and vertical coordinate values of the simulated points are the same as those of the corresponding measurement points, and the vertical coordinate values are different;
[0010] According to the logging data of the measurement points in the selected well section and the logging data of the simulated points in the simulated well section, obtain the error between each simulated well section and the selected well section;
[0011] Determine the simulated well section with the smallest error from the selected well section among all simulated well sections as the correction well section;
[0012] Calculate the depth difference between the correction well section and the position where the selected well section is located, and use the depth difference as a correction factor to correct the well trajectory of the horizontal well.
[0013] Preferably, the method for determining the logging data of the simulation points in the simulated well section includes:
[0014] Obtain the logging data of the vertical well belonging to the same well area as the horizontal well;
[0015] According to the logging data of the vertical well, obtain the logging data set corresponding to the area range where the horizontal well is located, where there are several sampling points distributed in the area range, and the logging data set is the set of the logging data of all sampling points;
[0016] Select the sampling point closest to the simulation point from all sampling points;
[0017] Take the logging data corresponding to the selected sampling point as the logging data of the simulation point.
[0018] Preferably, the obtaining the logging data set corresponding to the area range where the horizontal well is located according to the logging data of the vertical well further includes:
[0019] Obtain the logging data of any sampling point in the vertical well obtained by the measuring instrument, and the vertical well includes multiple sampling points along the depth direction;
[0020] Coarsen the logging data to obtain the coarsened logging data;
[0021] Use the sequential Gaussian simulation algorithm to process the coarsened logging data to obtain the logging data set corresponding to the area range where the horizontal well is located.
[0022] Preferably, the coarsening the logging data to obtain the coarsened logging data further includes:
[0023] Divide the vertical well evenly into several unit well sections along the depth direction, and any unit well section includes at least one sampling point;
[0024] Calculate the average value of the logging data of all sampling points in the unit well section, and take the average value as the coarsened logging data of the unit well section.
[0025] Preferably, the determining multiple simulated well sections corresponding to the selected well section in the depth direction according to the measurement coordinates of the measurement points in the selected well section further includes:
[0026] Adjust the measured coordinates of the measurement points in the selected well section along the depth direction using a set value to obtain multiple simulated well sections corresponding to the selected well section in the depth direction.
[0027] Preferably, the step of adjusting the measured coordinates of the measurement points in the selected well section along the depth direction using a set value to obtain multiple simulated well sections corresponding to the selected well section in the depth direction further includes:
[0028] Determine the horizontal and vertical coordinate values and the vertical coordinate value of the measurement points according to the measured coordinates of the measurement points in the selected well section;
[0029] Increase or decrease the vertical coordinate value of the measurement points by a set multiple of the set value to obtain the vertical coordinate value of the simulated points in the simulated well section, where there are multiple simulated well sections, and the set multiples corresponding to the multiple simulated well sections are different;
[0030] Use the horizontal and vertical coordinate values of the measurement points as the horizontal and vertical coordinate values of the simulated points in the simulated well section respectively;
[0031] Determine the simulated well section according to the horizontal and vertical coordinate values and the vertical coordinate value of the simulated points.
[0032] Preferably, the step of obtaining the error between each simulated well section and the selected well section according to the logging data of the measurement points in the selected well section and the logging data of the simulated points in the simulated well section further includes:
[0033] Calculate the error between each simulated well section and the selected well section through the following formula:
[0034]
[0035] where, W j is the error, n is the number of simulated points in the simulated well section, R 2i is the logging data of the i-th simulated point in the simulated well section, and R 1i is the logging data of the i-th measurement point in the selected well section.
[0036] On the other hand, the embodiments of the present invention provide a well trajectory correction device for a horizontal well, and the device includes:
[0037] A selection module, configured to select a selected well section from the build-up section of the horizontal well, where the selected well section includes multiple measurement points;
[0038] A measurement coordinate determination module, configured to determine the measurement coordinates of the measurement points in the selected well section obtained by a measurement instrument;
[0039] The simulated well section determination module is used to determine multiple simulated well sections corresponding to the selected well section in the depth direction according to the measured coordinates of the measurement points in the selected well section. Each simulated well section includes multiple simulated points, and the multiple simulated points respectively correspond to the multiple measurement points. The horizontal and vertical coordinate values of the simulated points are the same as those of the corresponding measurement points, and the vertical coordinate values are different;
[0040] The error determination module is used to obtain the error between each simulated well section and the selected well section according to the logging data of the measurement points in the selected well section and the logging data of the simulated points in the simulated well section;
[0041] The corrected well section determination module is used to determine the simulated well section with the minimum error from the selected well section among all the simulated well sections as the corrected well section;
[0042] The correction module is used to calculate the depth difference between the corrected well section and the position where the selected well section is located, and use the depth difference as a correction factor to correct the well trajectory of the horizontal well.
[0043] In another aspect, the embodiments of the present invention also provide a computer device, including a memory, a processor, and a computer program stored on the memory. When the computer program is run by the processor, it executes the instructions of the method according to any one of the above.
[0044] In another aspect, the embodiments of the present invention also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is run by the processor of a computer device, it executes the instructions of the method according to any one of the above.
[0045] As can be seen from the technical solutions provided by the embodiments of the present invention above, the embodiments of the present invention can further determine the error between the simulated well section and the selected well section through the logging data of the measurement points and the simulated points. The reasons are as follows: Whether it is a measurement point or a simulated point, the corresponding logging data is real and effective logging data. The error between the simulated well section obtained according to the logging data and the selected well section is the real error between the two. Among all the simulated well sections, the simulated well section with the minimum error from the selected well section can be regarded as the one closest to the selected well section, or even itself is the selected well section. Therefore, the simulated well section with the minimum error is determined as the corrected well section.
[0046] This corrected well section is the real well trajectory of the selected well section. The depth of the corrected well section can be considered as the real depth of the selected well section. Calculate the depth difference between the corrected well section and the selected well section. This depth difference is the error in the depth direction after the measurement by the measuring instrument. Use the depth difference as a correction factor. The overall horizontal well is corrected by the correction factor to obtain the real vertical coordinate value, and then the real well trajectory of the horizontal well is obtained. Specifically, the correction method is to change the elevation of the wellhead kelly bushing, and the correction value when changing the elevation of the wellhead kelly bushing is the correction factor.
[0047] To make the above and other purposes, features, and advantages of this article more obvious and understandable, the following provides preferred embodiments and, in conjunction with the accompanying drawings, detailed descriptions are as follows. Brief Description of the Drawings
[0048] To more clearly illustrate the technical solutions in the embodiments of this article or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of this article. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0049] Figure 1 Shows a schematic flowchart of a method for correcting the well trajectory of a horizontal well provided by an embodiment of this article;
[0050] Figures 2A - 2B Shows the comparison of the horizontal well trajectory before and after correction provided by an embodiment of this article;
[0051] Figure 3 Shows a schematic flowchart of a method for determining well logging data of simulation points in a simulated well section provided by an embodiment of this article;
[0052] Figure 4 Shows a schematic flowchart of obtaining a well logging data set corresponding to the area range where the horizontal well is located according to the well logging data of a vertical well provided by an embodiment of this article;
[0053] Figure 5 Shows the interval proportion of natural gamma well data (GR data) in a vertical well provided by an embodiment of this article;
[0054] Figure 6 Shows a schematic flowchart of coarsening well logging data to obtain coarsened well logging data provided by an embodiment of this article;
[0055] Figure 7 Shows a schematic diagram of a unit well section after dividing a vertical well into several unit well sections along the depth direction provided by an embodiment of this article;
[0056] Figure 8 Shows a schematic flowchart of obtaining multiple simulated well sections corresponding to a selected well section in the depth direction provided by an embodiment of this article;
[0057] Figure 9 Shows a schematic diagram for characterizing the relationship between the error of each simulated well section and the corresponding depth difference with the selected well section provided by an embodiment of this article;
[0058] Figure 10 Shows a schematic diagram of the module structure of a device for correcting the well trajectory of a horizontal well provided by an embodiment of this article;
[0059] Figure 11 Shows a schematic structural diagram of a computer device provided by an embodiment herein.
[0060] Description of the accompanying drawing symbols:
[0061] 100. Selection module;
[0062] 200. Measurement coordinate determination module;
[0063] 300. Simulated well section determination module;
[0064] 400. Error determination module;
[0065] 500. Corrected well section determination module;
[0066] 600. Correction module;
[0067] 1102. Computer device;
[0068] 1104. Processor;
[0069] 1106. Memory;
[0070] 1108. Driving mechanism;
[0071] 1110. Input / output module;
[0072] 1112. Input device;
[0073] 1114. Output device;
[0074] 1116. Rendering device;
[0075] 1118. Graphical user interface;
[0076] 1120. Network interface;
[0077] 1122. Communication link;
[0078] 1124. Communication bus. Detailed implementation manners
[0079] Next, the technical solutions in the embodiments herein will be clearly and completely described in conjunction with the accompanying drawings in the embodiments herein. Obviously, the described embodiments are only a part of the embodiments herein, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments herein without creative efforts shall fall within the scope of protection herein.
[0080] In the prior art, there are measurement errors in the measurement of the horizontal well trajectory, which is undoubtedly a big problem for the development geological research of thin-layer clastic rock reservoirs and fracture-vuggy carbonate rock reservoirs, especially for the adjustment of the later development plan. The main reasons for the formation of measurement errors are as follows: Whether it is cable measurement of the well trajectory or drill string measurement of the well trajectory, the measurement instrument (cable or drill string) is affected by the formation load in the build section and the horizontal section, and its stress is different from that in the vertical well (pilot hole) section. Therefore, no matter what method is used for the trajectory correction of the whole well section, the errors caused by different systems cannot be avoided. In addition, instrument accuracy, different trajectory calculation methods, magnetic field interference factors, etc. will all bring errors. This is undoubtedly a big problem for the development geological research of thin-layer clastic rock reservoirs and fracture-vuggy carbonate rock reservoirs, especially for the adjustment of the later development plan.
[0081] To solve the above problems, the embodiments of this article provide a method for correcting the well trajectory of a horizontal well. Figure 1 It is a schematic flow chart of a method for correcting the well trajectory of a horizontal well provided by the embodiments of this article. This specification provides the method operation steps as described in the embodiments or flow charts, but based on routine or non-creative labor, it may include more or fewer operation steps. The step order listed in the embodiments is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual system or device product executes, it can be executed in the order shown in the embodiments or the drawings or executed in parallel.
[0082] It should be noted that the terms "first", "second", etc. in the specification, claims and above-mentioned drawings of this article are used to distinguish similar objects and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this article described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, device, product or equipment that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or equipment.
[0083] Referring to Figure 1 , this article shows a method for correcting the well trajectory of a horizontal well, including:
[0084] S101: Select a selected well section from the build section of the horizontal well, and the selected well section includes multiple measurement points;
[0085] S102: Determine the measurement coordinates of the measurement points in the selected well section obtained by the measurement instrument;
[0086] S103: Determine multiple simulated well sections corresponding to the selected well section in the depth direction according to the measured coordinates of the measurement points in the selected well section. Each simulated well section includes multiple simulated points, and the multiple simulated points correspond to the multiple measurement points respectively. The horizontal and vertical coordinate values of the simulated points are the same as those of the corresponding measurement points, while the vertical coordinate values are different.
[0087] S104: Obtain the error between each simulated well section and the selected well section according to the well logging data of the measurement points in the selected well section and the well logging data of the simulated points in the simulated well section.
[0088] S105: Determine the simulated well section with the minimum error from all the simulated well sections with respect to the selected well section as the corrected well section.
[0089] S106: Calculate the depth difference between the corrected well section and the position where the selected well section is located, and use the depth difference as a correction factor to correct the well trajectory of the horizontal well.
[0090] First of all, it should be noted that the method described in the embodiments of this article is not to correct the well trajectory during the horizontal well drilling process, but to correct the obtained well trajectory result of the horizontal well after the horizontal well drilling is completed because there are errors in the well trajectory measured by the measuring instrument.
[0091] Generally speaking, a horizontal well includes a vertical well section, a build-up section, and a horizontal section. In step S101, the selected well section can be selected from the build-up section of the horizontal well, or the selected well section can be selected from the build-up section and the horizontal section. The selected well section is a part of the horizontal well to characterize the entire horizontal well as the judgment basis for subsequent well trajectory correction. The longer the length of the selected well section, the higher the accuracy of the subsequent calculation. Of course, the calculation efficiency is also lower. The length of the selected well section can be set according to actual work needs.
[0092] The measured coordinates of the measurement points in the selected well section can be measured by a measuring instrument. It should be noted that due to the measurement deviation of the measuring instrument, the measured vertical coordinate value is not the accurate vertical coordinate value of the measurement point, but the measured horizontal and vertical coordinate values are accurate horizontal and vertical coordinate values. That is to say, the depth of the selected well section obtained by the measuring instrument may not be the true depth.
[0093] According to the measured coordinates of the measurement points, multiple simulated well sections corresponding to the selected well section in the depth direction can be determined. It can be understood that the multiple simulated well sections are obtained by translating the selected well section up and down in the depth direction. Each simulated well section includes multiple simulated points, and the multiple simulated points correspond to the multiple measurement points respectively. The corresponding representation is that the horizontal and vertical coordinate values of the corresponding simulated points and measurement points are the same, while the vertical coordinate values are different.
[0094] Further, the error between the simulated well section and the selected well section can be further determined through the logging data of the measurement points and the simulated points. The reasons are as follows: Whether it is a measurement point or a simulated point, the corresponding logging data are all real and effective logging data. The error between the simulated well section obtained from the logging data and the selected well section is the real error between the two. Among all the simulated well sections, the simulated well section with the smallest error from the selected well section can be regarded as the one closest to the selected well section, or even the selected well section itself. Therefore, the simulated well section with the smallest error is determined as the correction well section.
[0095] This correction well section is the real well trajectory of the selected well section. The depth of the correction well section can be considered as the real depth of the selected well section. Calculate the depth difference between the correction well section and the selected well section. This depth difference is the error in the depth direction after the measurement by the measuring instrument, and the depth difference is used as the correction factor.
[0096] The overall horizontal well is corrected by the correction factor. For example, there are multiple sampling points in the horizontal well. The horizontal and vertical coordinate values and the vertical coordinate value of each sampling point are measured by a measuring instrument. The vertical coordinate value of each sampling point needs to be corrected by the correction factor. For example, if the correction factor is 10m, then the vertical coordinate value of each sampling point needs to be increased by 10m to obtain the real vertical coordinate value, and then the real well trajectory of the horizontal well is obtained. Specifically, the correction method is to change the elevation of the wellhead kelly bushing, and the correction value when changing the elevation of the wellhead kelly bushing is the correction factor.
[0097] For example, referring to Figure 2A and Figure 2B , it is the comparison of the well trajectories of the horizontal well before and after being corrected by the method described in this embodiment of the present invention. Among them, Figure 2A is the well trajectory before correction, Figure 2B is the well trajectory after correction.
[0098] For the logging data of the measurement points in the selected well section, it can be measured by a logging instrument. It should be noted that the logging data of the measurement points in the selected well section can be coarsened. The purpose of the coarsening process is to equalize the logging data of the measurement points in the selected well section and reduce the computer processing amount. The coarsening method can be to use the average value of the logging data of the two measurement points adjacent to any measurement point in the depth direction as the logging data of this measurement point. Of course, for the measurement points at the starting and ending positions, the above coarsening method is not applicable.
[0099] The logging data can be one of the logging data that those skilled in the art can understand, such as natural gamma data, spontaneous potential data, etc.
[0100] In this embodiment of the present invention, referring to Figure 3 , the method for determining the logging data of the simulated points in the simulated well section includes:
[0101] S201: Obtain the logging data of vertical wells in the same well area as the horizontal well;
[0102] S202: Based on the logging data of the vertical well, obtain the logging data set corresponding to the area range where the horizontal well is located. There are several sampling points distributed within the area range, and the logging data set is the set of logging data of all sampling points;
[0103] S203: Select the sampling point closest to the simulation point from all sampling points;
[0104] S204: Use the logging data corresponding to the selected sampling point as the logging data of the simulation point.
[0105] The vertical well and the horizontal well belong to the same well area. Preferably, select the vertical well closest to the horizontal well. The closer the distance between the vertical well and the horizontal well, the more accurate the logging data of the simulation points in the determined simulated well section. Based on the logging data of the vertical well, the logging data set corresponding to the area range where the horizontal well closer to the vertical well is located can be obtained, that is, the logging data of all sampling points within the area range.
[0106] In the embodiments of this article, the area range referred to is the area range where the horizontal well is located, and the multiple simulated well sections corresponding to the selected well section are also within the area range.
[0107] Since it is necessary to determine the logging data of the simulation point, and what is known is the logging data of all sampling points distributed within the area range. If there is a sampling point among all sampling points that is extremely close to the simulation point or even has a distance of 0 from the simulation point, then the logging data of this sampling point is the logging data of the simulation point. Accordingly, the sampling point closest to the simulation point can be selected from all sampling points, and the logging data corresponding to the selected sampling point is used as the logging data of the simulation point.
[0108] In the embodiments of this article, with reference to Figure 4 , the obtaining of the logging data set corresponding to the area range where the horizontal well is located based on the logging data of the vertical well further includes:
[0109] S301: Obtain the logging data of any sampling point in the vertical well obtained by the measuring instrument. The vertical well includes multiple sampling points along the depth direction;
[0110] S302: Coarsen the logging data to obtain the coarsened logging data;
[0111] S303: Use the sequential Gaussian simulation algorithm to process the coarsened logging data to obtain the logging data set corresponding to the area range where the horizontal well is located.
[0112] When using the sequential Gaussian simulation algorithm, it is necessary to select an appropriate grid division accuracy for modeling and export the logging data set.
[0113] It should be noted that the purpose of the coarsening process in the above steps is to equalize the logging data of all sampling points in the vertical well depth direction, so as to improve the accuracy of subsequent calculations and reduce the computer processing volume.
[0114] For example, referring to Figure 5 , it is the interval proportion of the natural gamma well data (GR data) in the vertical well, where welllogs is the GR data before coarsening, GR0 is the GR data after coarsening, and upscaled cells are the GR data in the GR logging dataset. It can be seen from the figure that the data interval proportions of the three are basically the same, verifying the accuracy of the coarsened logging data and the logging dataset.
[0115] Specifically, referring to Figure 6 , the coarsening process of the logging data to obtain the coarsened logging data further includes:
[0116] S401: Divide the vertical well into several unit well sections evenly along the depth direction, and at least one sampling point is included in any unit well section;
[0117] S402: Calculate the average value of the logging data of all sampling points in the unit well section, and use the average value as the logging data of the coarsened unit well section.
[0118] For example, referring to Figure 7 , a sampling point is set at about 0.2 m along the depth direction of the vertical well, and 1 m is used as a unit well section along the depth direction. Any unit well section includes 4 - 5 sampling points ( Figure 7 4 - 5 grids per meter shown in ). The average value of the logging data of all sampling points in the unit well section can be calculated. Of course, the mode value of the logging data of all sampling points in the unit well section can also be calculated, and the average value or the mode value can be used as the logging data of the coarsened unit well section. Other coarsening methods can also be used to coarsen the logging data to achieve the purpose of equalizing the logging data.
[0119] In the embodiments of this article, the further step of determining multiple simulated well sections corresponding to the selected well section in the depth direction according to the measurement coordinates of the measurement points in the selected well section includes:
[0120] Adjust the measurement coordinates of the measurement points in the selected well section along the depth direction by using a set value to obtain multiple simulated well sections corresponding to the selected well section in the depth direction.
[0121] Referring to Figure 8 , it specifically further includes:
[0122] S501: Determine the horizontal and vertical coordinate values and the vertical coordinate value of a measurement point based on the measurement coordinates of the measurement points in the selected well section.
[0123] S502: Increase or decrease the vertical coordinate value of the measurement point by a set multiple of a set value to obtain the vertical coordinate value of a simulated point in a simulated well section, where there are multiple simulated well sections and the set multiples corresponding to the multiple simulated well sections are different.
[0124] S503: Use the horizontal and vertical coordinate values of the measurement point as the horizontal and vertical coordinate values of the simulated point in the simulated well section respectively.
[0125] S504: Determine the simulated well section based on the horizontal and vertical coordinate values and the vertical coordinate value of the simulated point.
[0126] Combined with the above description, it can be seen that the measurement coordinates of the measurement points in the selected well section are obtained by a measuring instrument and are not the real coordinates of the selected well section. There are multiple measurement points in the selected well section, and the horizontal and vertical coordinate values and the vertical coordinate value of each measurement point can be obtained.
[0127] By making one adjustment to the measurement coordinates of the measurement points in the selected well section in the depth direction using the set value, one simulated well section corresponding to the selected well section in the depth direction can be obtained. By making multiple adjustments, multiple simulated well sections can be obtained.
[0128] In this embodiment of the present invention, a method for determining one simulated well section is taken as an example for illustration: increase or decrease the vertical coordinate values of multiple measurement points by a set multiple of a set value, that is, increase or decrease them by the product of the set multiple and the set value at the same time. The set value is 0.5 m and the set multiple is 2 times. The vertical coordinate values of multiple measurement points are increased or decreased by 4 m at the same time, and the vertical coordinate values of the corresponding multiple simulated points can be obtained; use the horizontal and vertical coordinate values of multiple measurement points as the horizontal and vertical coordinate values of the corresponding simulated points respectively; through this method, the coordinates of multiple simulated points can be obtained, and these simulated points can form a simulated well section.
[0129] For other simulated well sections, the corresponding set multiples are different, and the products of the set multiples and the set values are different. For example, the set multiples are 1 time, 3 times, 1.5 times, etc., and multiple simulated well sections are obtained therefrom.
[0130] It should be noted that the depiction of the simulated well section is closely related to the size of the set value. If the set value is larger, the number of simulated well sections is relatively smaller, the calculation speed is faster, but the accuracy is lower. Therefore, the size of the set value can be determined according to the actual working conditions.
[0131] In this embodiment of the present invention, obtaining the error between each simulated well section and the selected well section based on the well logging data of the measurement points in the selected well section and the well logging data of the simulated points in the simulated well section further includes:
[0132] The error between each simulated well section and the selected well section is calculated by the following formula:
[0133]
[0134] where W j is the error, n is the number of simulation points in the simulated well section, R 2i is the logging data of the i-th simulation point in the simulated well section, and R 1i is the logging data of the i-th measurement point in the selected well section.
[0135] The number of simulation points in the simulated well section is the same as the number of measurement points in the selected well section and they correspond one by one. Thus, the simulated well section with the smallest error is the corrected well section, and the corrected well section is the true trajectory corresponding to the simulated well section. The depth difference between the position of the corrected well section and the selected well section is the product of the set multiple corresponding to the corrected well section and the set value, and this depth difference is the correction factor. The well trajectory of the horizontal well is corrected to the true well trajectory of the horizontal well through the correction factor. Specifically, the correction method is to change the elevation of the wellhead kelly bushing, and the correction value when changing the elevation of the wellhead kelly bushing is the correction factor, that is, the product of the set multiple corresponding to the corrected well section and the set value.
[0136] For example, referring to Figure 9 , the errors between each simulated well section and the selected well section and the corresponding depth differences (that is, the products of the set multiples corresponding to each simulated well section and the set value) are statistically plotted. It can be seen from the figure that the simulated well section with a depth difference of 14m has the smallest error. Then, this simulated well section can be regarded as the true trajectory of the selected well section, that is, the vertical coordinate value of the simulated well section can be regarded as the true vertical coordinate value of the selected well section. The vertical coordinate value of the selected well section is the vertical coordinate value obtained by the measuring instrument, and there is an error in the vertical coordinate value obtained by the measuring instrument. The depth difference obtained by subtracting the vertical coordinate value of the selected well section from the vertical coordinate value of the simulated well section is the correction factor. The vertical coordinate value of each sampling point in the horizontal well needs to be added with the correction factor to obtain the true vertical coordinate value of each sampling point. The horizontal and vertical coordinate values of each sampling point in the horizontal well measured by the measuring instrument are true and accurate. Therefore, the true well trajectory of the horizontal well can be obtained.
[0137] Based on the above-mentioned well trajectory correction method for a horizontal well, an embodiment of this article also provides a well trajectory correction device for a horizontal well. The described device may include a system (including a distributed system), software (application), module, component, server, client, etc. that uses the method described in the embodiment of this article and combines the necessary implementation hardware. Based on the same innovative concept, the devices in one or more embodiments provided in the embodiment of this article are as described in the following embodiments.
[0138] Since the implementation solutions of the device for solving problems are similar to the methods, the implementation of the specific device in the embodiments of this article can refer to the implementation of the foregoing methods, and the repeated parts will not be elaborated. As used hereinafter, the term "unit" or "module" can be a combination of software and / or hardware that can implement a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0139] Specifically, Figure 10 is a schematic diagram of the module structure of an embodiment of a well trajectory correction device for a horizontal well provided in the embodiments of this article. Referring to Figure 10 as shown, a well trajectory correction device for a horizontal well provided in the embodiments of this article includes: a selection module 100, a measurement coordinate determination module 200, a simulated well section determination module 300, an error determination module 400, a correction well section determination module 500, and a correction module 600.
[0140] The selection module 100 is used to select a selected well section from the build section of the horizontal well, and the selected well section includes a plurality of measurement points;
[0141] The measurement coordinate determination module 200 is used to determine the measurement coordinates of the measurement points in the selected well section obtained by the measurement instrument;
[0142] The simulated well section determination module 300 is used to determine a plurality of simulated well sections corresponding to the selected well section in the depth direction according to the measurement coordinates of the measurement points in the selected well section, where each simulated well section includes a plurality of simulated points, and the plurality of simulated points respectively correspond to the plurality of measurement points, and the horizontal and vertical coordinate values of the simulated points are the same as those of the corresponding measurement points, and the vertical coordinate values are different;
[0143] The error determination module 400 is used to obtain the error between each simulated well section and the selected well section according to the well logging data of the measurement points in the selected well section and the well logging data of the simulated points in the simulated well section;
[0144] The correction well section determination module 500 is used to determine the simulated well section with the smallest error from the selected well section among all the simulated well sections as the correction well section;
[0145] The correction module 600 is used to calculate the depth difference between the correction well section and the position where the selected well section is located, and use the depth difference as a correction factor to correct the well trajectory of the horizontal well.
[0146] Referring to Figure 11As shown, based on the above-described well trajectory correction method for horizontal wells, an embodiment of this article also provides a computer device 1102, where the above method runs on the computer device 1102. The computer device 1102 may include one or more processors 1104, such as one or more central processing units (CPUs) or graphics processing units (GPUs), and each processing unit may implement one or more hardware threads. The computer device 1102 may also include any memory 1106, which is used to store any kind of information such as code, settings, data, etc. In a specific embodiment, a computer program stored on the memory 1106 and executable on the processor 1104, when run by the processor 1104, may execute instructions according to the above method.
[0147] Non-limiting, for example, the memory 1106 may include any one or more combinations of the following: any type of RAM, any type of ROM, flash memory devices, hard disks, optical discs, etc. More generally, any memory may use any technology to store information. Further, any memory may provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of the computer device 1102. In one case, when the processor 1104 executes the associated instructions stored in any memory or combination of memories, the computer device 1102 may perform any operation of the associated instructions. The computer device 1102 also includes one or more drive mechanisms 1108 for interacting with any memory, such as a hard disk drive mechanism, an optical disc drive mechanism, etc.
[0148] The computer device 1102 may also include an input / output module 1110 (I / O), which is used to receive various inputs (via the input device 1112) and to provide various outputs (via the output device 1114). A specific output mechanism may include a presentation device 1116 and an associated graphical user interface 1118 (GUI). In other embodiments, the input / output module 1110 (I / O), the input device 1112, and the output device 1114 may not be included, and it may only be a computer device in the network. The computer device 1102 may also include one or more network interfaces 1120, which are used to exchange data with other devices via one or more communication links 1122. One or more communication buses 1124 couple the components described above together.
[0149] The communication link 1122 may be implemented in any way, for example, through a local area network, a wide area network (e.g., the Internet), a point-to-point connection, etc., or any combination thereof. The communication link 1122 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc. governed by any protocol or combination of protocols.
[0150] Corresponding to Figure 1 、 Figure 3 、 Figure 4 、 Figure 6 、 Figure 8 In the method of, the embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of the above method are executed.
[0151] The embodiments of the present application also provide a computer-readable instruction. When the processor executes the instruction, the program therein causes the processor to execute as Figure 1 、 Figure 3 、 Figure 4 、 Figure 6 、 Figure 8 shown in the method.
[0152] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0153] It should also be understood that in the embodiments of the present application, the term "and / or" is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in the present application generally represents an "or" relationship between the associated objects before and after.
[0154] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described according to their functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0155] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.
[0156] In several embodiments provided in this document, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Additionally, the displayed or discussed couplings or direct couplings or communication connections to each other can be indirect couplings or communication connections through some interfaces, devices, or units, and can also be in electrical, mechanical, or other forms of connection.
[0157] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiments in this document.
[0158] In addition, in each embodiment of this document, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0159] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution in this document, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of this document. The aforementioned storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs, etc., which can store program codes.
[0160] Specific embodiments are used in this document to elaborate on the principles and implementation methods of this document. The descriptions of the above embodiments are only used to help understand the method and its core idea in this document; at the same time, for those of ordinary skill in the art, according to the idea in this document, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be construed as a limitation to this document.
Claims
1. A method for correcting the well trajectory of a horizontal well, characterized in that, it includes: selecting a selected well section from the build section of the horizontal well, where the selected well section includes multiple measurement points; determining the measurement coordinates of the measurement points in the selected well section obtained by a measuring instrument; according to the measurement coordinates of the measurement points in the selected well section, determining the horizontal and vertical coordinate values and the vertical coordinate values of each measurement point; adding or subtracting a set multiple of a set value to the vertical coordinate value of the measurement point to obtain the vertical coordinate value of the simulation points in the simulated well sections, where there are multiple simulated well sections and the set multiples corresponding to the multiple simulated well sections are different; using the horizontal and vertical coordinate values of the measurement point as the horizontal and vertical coordinate values of the simulation points in the simulated well section respectively; according to the horizontal and vertical coordinate values and the vertical coordinate value of the simulation points, determining multiple simulated well sections, where each simulated well section includes multiple simulation points, and the multiple simulation points correspond to the multiple measurement points respectively, and the horizontal and vertical coordinate values of the simulation point and the corresponding measurement point are the same, but the vertical coordinate values are different; according to the logging data of the measurement points in the selected well section and the logging data of the simulation points in the simulated well section, obtaining the error between each simulated well section and the selected well section, where the logging data of the simulation points in the simulated well section is determined through the following steps: obtaining the logging data of a vertical well in the same well area as the horizontal well; the logging data of any sampling point in the vertical well obtained by a measuring instrument, where the vertical well includes multiple sampling points along the depth direction; performing coarsening processing on the logging data to obtain coarsened logging data; using the sequential Gaussian simulation algorithm to process the coarsened logging data to obtain the logging data set corresponding to the area range where the horizontal well is located; selecting the sampling point closest to the simulation point from all the sampling points; using the logging data corresponding to the selected sampling point as the logging data of the simulation point; determining the simulated well section with the smallest error from the selected well section among all the simulated well sections as the corrected well section; calculating the depth difference between the corrected well section and the position where the selected well section is located, and using the depth difference as a correction factor to correct the well trajectory of the horizontal well.
2. The method for correcting the well trajectory of a horizontal well according to claim 1, characterized in that, the step of performing coarsening processing on the logging data to obtain coarsened logging data further includes: averagely dividing the vertical well into several unit well sections along the depth direction, where any unit well section includes at least one sampling point; calculating the average value of the logging data of all the sampling points in the unit well section, and using the average value as the coarsened logging data of the unit well section.
3. The method for correcting the well trajectory of a horizontal well according to claim 1, characterized in that, the step of obtaining the error between each simulated well section and the selected well section according to the logging data of the measurement points in the selected well section and the logging data of the simulation points in the simulated well section further includes: calculating the error between each simulated well section and the selected well section through the following formula: Among them, W j is the error, n is the number of simulation points in the simulated well section, and R 2i is the logging data of the i-th simulation point in the simulated well section, and R 1i is the logging data of the i-th measurement point in the selected well section.
4. A device for correcting the well trajectory of a horizontal well, characterized in that, the device includes: a selection module, configured to select a selected well section from the build section of the horizontal well, where the selected well section includes multiple measurement points; a measurement coordinate determination module, configured to determine the measurement coordinates of the measurement points in the selected well section obtained by a measuring instrument; The simulated well section determination module is used to determine the horizontal and vertical coordinate values and the vertical coordinate value of each measurement point according to the measurement coordinates of the measurement points in the selected well section; add or subtract a set value multiplied by a set multiple from the vertical coordinate value of the measurement point to obtain the vertical coordinate value of the simulated points in the simulated well section, where there are multiple simulated well sections and the corresponding set multiples of the multiple simulated well sections are different; use the horizontal and vertical coordinate values of the measurement point as the horizontal and vertical coordinate values of the simulated points in the simulated well section respectively; determine multiple simulated well sections according to the horizontal and vertical coordinate values and the vertical coordinate value of the simulated points, where each simulated well section includes multiple simulated points, the multiple simulated points correspond to multiple measurement points respectively, the horizontal and vertical coordinate values of the simulated point and the corresponding measurement point are the same, and the vertical coordinate values are different; The error determination module is used to obtain the error between each simulated well section and the selected well section according to the logging data of the measurement points in the selected well section and the logging data of the simulated points in the simulated well section. Among them, the logging data of the simulated points in the simulated well section is determined through the following steps: Obtain the logging data of the vertical well belonging to the same well area as the horizontal well; The logging data of any sampling point in the vertical well obtained by the measuring instrument, the vertical well includes multiple sampling points along the depth direction; perform coarsening processing on the logging data to obtain the coarsened logging data; use the sequential Gaussian simulation algorithm to process the coarsened logging data to obtain the logging data set corresponding to the area range where the horizontal well is located; Select the sampling point closest to the simulated point from all the sampling points; Use the logging data corresponding to the selected sampling point as the logging data of the simulated point; The corrected well section determination module is used to determine the simulated well section with the smallest error from the selected well section among all the simulated well sections as the corrected well section; The correction module is used to calculate the depth difference between the position of the corrected well section and the selected well section, and use the depth difference as a correction factor to correct the well trajectory of the horizontal well.
5. A computer device, including a memory, a processor, and a computer program stored on the memory, characterized in that, When the computer program is run by the processor, it executes the instructions of the method according to any one of claims 1-3.
6. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the computer program is run by the processor of the computer device, it executes the instructions of the method according to any one of claims 1-3.
Citation Information
Patent Citations
Well logging curve correction method and device
CN106154322A
Automated wellbore trajectory control
US20170211372A1