Method and device for determining actual coupling depth, equipment and medium
By obtaining the downhole magnetic positioning curve and casing well entry records, generating a coupling depth table and determining the actual coupling depth, the error and miss judgment problems of coupling depth recognition in the prior art are solved, and the recognition accuracy and efficiency are improved.
Patent Information
- Application Number
- CN202311172984.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-12
- Publication Date
- 2025-03-14
AI Technical Summary
The prior art is prone to the problem of "false coupling" identification and insignificant response of well section leakage judgment problems when identifying the depth of the underground joint, and it is difficult to automatically identify.
By obtaining the magnetic positioning curve of the target well and casing entry records, a preliminary coupling depth table is generated, the current starting point depth and extension depth are determined, and the actual coupling depth is determined in combination with the preliminary coupling depth table, which eliminates system errors and improves identification accuracy.
It effectively solves the problem of well section leakage judgment with "fake coupling" identification and insignificant response, and improves the accuracy and efficiency of coupling recognition.
Smart Images

Figure CN119616465A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of coupling positioning, and specifically relates to a method, a device, equipment and a medium for determining an actual coupling depth. Background Art
[0002] When drilling for the exploration and development of oil, gas and geothermal resources, in order to protect the safety of the wellbore, most of the time, casing cementing is required. In order to establish the connection between the formation and the wellbore, perforation is required after cementing, that is, casing perforation completion. The selection of the perforation position is very important, and the casing coupling position must be avoided. The casing coupling is the common name for the joint of the male and female heads of two casings. Because the combination of the male and female heads causes the wall thickness to overlap, it is not conducive to perforation, so it needs to be avoided when designing the perforation position. The theoretical position of the downhole coupling, also known as the casing entry depth, can be inferred through the casing well sequence table, the effective length of a single casing, and the measurement of the remaining thread length when the thread is butt-jointed. However, due to the complex downhole environment and the system depth error between different projects, the theoretically calculated coupling depth and the coupling depth measured by logging often have a large error. The deeper the well depth, the greater the error, and there is no regularity. In order to obtain the actual coupling depth, magnetic positioning logging is generally performed, and the coupling depth is obtained using the coupling signal on the magnetic positioning curve.
[0003] The existing method uses the CCL curve as the main method and the acoustic amplitude variable density as the auxiliary method for coupling identification, which has certain limitations. Under normal circumstances, the coupling signal appears as a positive or negative peak on the CCL curve, and the CCL curve of the casing body is close to the baseline shape and straight, and the two are easy to identify. However, when there is a certain interference, a large number of interference signals may appear in the CCL curve of the casing body, and there is also a phenomenon that the response on the CCL curve of the coupling position is not significant. If the CCL cutoff value method is directly used to judge the coupling signal, "false couplings" may be identified in the well section with large interference, and the well section with insignificant response on the CCL curve may miss the coupling. It is difficult to automate the recognition of couplings using acoustic amplitude variable density images, and in the well section with good cementing quality, the coupling signal cannot be reflected in the acoustic amplitude variable density image. Summary of the invention
[0004] In response to the above technical problems, the present invention proposes a method, device, equipment and medium for determining the actual coupling depth. The present application obtains the magnetic positioning curve and casing entry record of the target well; generates a preliminary coupling depth table according to the magnetic positioning curve; determines the current starting point depth according to the preliminary coupling depth table; determines the extension depth according to the current starting point depth and the casing entry record; and determines the actual coupling depth in the preliminary coupling depth table according to the current starting point depth and the extension depth. The problem that the "false coupling" signal may be identified in the prior art and the problem that the coupling may be missed in the well section with insignificant response on the CCL curve is solved.
[0005] To solve the above technical problems, the technical solution adopted by the present invention includes four aspects.
[0006] In a first aspect, a method for determining an actual coupling depth is provided, comprising: obtaining a magnetic positioning curve and a casing entry record of a target well; generating a preliminary coupling depth table according to the magnetic positioning curve; determining a current starting depth according to the preliminary coupling depth table; determining an extension depth according to the current starting depth and the casing entry record; and determining an actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth.
[0007] In some embodiments, generating a preliminary coupling depth table according to the magnetic positioning curve includes: determining a logging characteristic value according to the magnetic positioning curve; obtaining a band in the magnetic positioning curve whose peak value is greater than the logging characteristic value; determining the depth corresponding to the maximum peak value in each of the bands as the detection coupling depth; and generating a preliminary coupling depth table from multiple detection coupling depths.
[0008] In some embodiments, generating a preliminary coupling depth table from the multiple detection coupling depths includes: determining a target detection coupling depth from the multiple detection coupling depths; obtaining a first detection coupling depth adjacent to the target detection coupling depth; determining a depth difference based on the first detection coupling depth and the target detection coupling depth; determining a suspected coupling depth based on the depth difference; and generating the preliminary coupling depth table based on the suspected coupling depth.
[0009] In some embodiments, determining the suspected coupling depth based on the depth difference includes: obtaining a preset threshold; when the depth difference is greater than the preset threshold, determining the target detection coupling depth as the suspected coupling depth; when the depth difference is less than the preset threshold, determining the average value of the target detection coupling depth and the detection coupling depth as the suspected coupling depth.
[0010] In some embodiments, determining the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extended depth includes: determining an inferred coupling depth according to the current starting depth and the extended depth; obtaining a suspected coupling depth around the inferred coupling depth, wherein the area around the inferred coupling depth refers to a preset range centered on the inferred coupling depth; and determining the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth.
[0011] In some embodiments, determining the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth includes: when there is only one suspected coupling depth within the preset range, taking the suspected coupling depth as the actual coupling depth; when there are at least two suspected coupling depths within the preset range, determining the suspected coupling depth closest to the inferred coupling depth as the actual coupling depth; when there is no suspected coupling depth within the preset range, taking the inferred coupling depth as the actual coupling depth.
[0012] In some embodiments, determining the current starting depth according to the preliminary coupling depth table includes: obtaining the latest determined actual coupling depth, and using the actual coupling depth as the current starting depth; when there is no latest generated actual coupling depth, using the depth of the short casing in the preliminary coupling depth table as the current starting depth.
[0013] In the second aspect, the present application proposes a device for determining the actual coupling depth, including: a first acquisition module, used to acquire the magnetic positioning curve and casing entry record of the target well; a first execution module, used to generate a preliminary coupling depth table based on the magnetic positioning curve; a first determination module, used to determine the current starting depth based on the preliminary coupling depth table; a second determination module, used to determine the extension depth based on the current starting depth and the casing entry record; a third determination module, used to determine the actual coupling depth in the preliminary coupling depth table based on the current starting depth and the extension depth.
[0014] In a third aspect, the present application proposes an electronic device, comprising: a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the method described in the first aspect is performed.
[0015] In a fourth aspect, the present application proposes a storage medium, which stores a computer program that can be executed by one or more processors, and the computer program can be used to implement the method described in the first aspect.
[0016] Beneficial effects of the invention: The invention obtains the magnetic positioning curve and casing entry record of the target well; generates a preliminary coupling depth table according to the magnetic positioning curve; determines the current starting depth according to the preliminary coupling depth table; determines the extension depth according to the current starting depth and the casing entry record; and determines the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth. The problem that a "false coupling" signal may be identified in the prior art and that a coupling may be missed in a well section with an insignificant response on the CCL curve is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The scope of the present disclosure may be better understood by reading the following detailed description of exemplary embodiments in conjunction with the accompanying drawings. The drawings included are:
[0018] Figure 1 An overall flow chart of a method for determining an actual coupling depth provided in an embodiment of the present application;
[0019] Figure 2 A structural block diagram of a device for determining actual coupling depth provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0021] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0022] If similar descriptions of "first\second\third" appear in the application documents, the following instructions will be added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0023] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0024] Embodiment 1:
[0025] The existing method uses the CCL curve as the main method and the acoustic amplitude variable density as the auxiliary method for coupling identification, which has certain limitations. Under normal circumstances, the coupling signal appears as a positive or negative peak on the CCL curve, and the CCL curve of the casing body is close to the baseline shape and straight, and the two are easy to identify. However, when there is a certain interference, a large number of interference signals may appear in the CCL curve of the casing body, and there is also a phenomenon that the response on the CCL curve of the coupling position is not significant. If the CCL cutoff value method is directly used to judge the coupling signal, "false couplings" may be identified in the well section with large interference, and the well section with insignificant response on the CCL curve may miss the coupling. It is difficult to automate the recognition of couplings using acoustic amplitude variable density images, and in the well section with good cementing quality, the coupling signal cannot be reflected in the acoustic amplitude variable density image.
[0026] In view of the problems existing in the prior art, such as Figure 1 As shown, the present application provides a method for determining an actual collar depth, and the method is applied to an electronic device, and the electronic device can be a server, a mobile terminal, a computer, a cloud platform, etc. The function implemented by the device data processing provided in the embodiment of the present application can be implemented by calling a program code by a processor of the electronic device, wherein the program code can be stored in a computer storage medium, and the method for determining the actual collar depth includes:
[0027] Step S1: Obtain the magnetic positioning curve and casing entry record of the target well.
[0028] The casing entry sequence table records the construction of casing during cementing, which requires multiple proofreading by both the drilling team and the logging team. The casing entry sequence and the length of a single casing in the table are accurate and reliable, but there is a systematic error between the table and the logging depth.
[0029] The casing running depth and the magnetic positioning curve (CCL curve) belong to two sets of depth systems, and there is a systematic error between the depths. Due to the obstruction and jamming of open hole logging, the open hole depth and the drilling engineering depth also change locally. The casing running depth is based on the drilling tools of the well team, while the CCL curve is based on the logging cable depth. The maximum error allowed between the two sets of depths is one thousandth.
[0030] Step S2: generating a preliminary coupling depth table according to the magnetic positioning curve.
[0031] In some embodiments, step S2 of “generating a preliminary coupling depth table according to the magnetic positioning curve” includes:
[0032] Step S21: determining the well logging characteristic value according to the magnetic positioning curve.
[0033] The magnetic positioning curve shows a fluctuation feature near the background value in the casing body, and shows positive and negative fluctuations far greater than the background value at the coupling position. The curve feature is "spiky". We can use this feature to obtain the coupling position, but because the curve as a whole has fluctuations, it is difficult to accurately screen out the spike-like bands. Therefore, it is necessary to filter the fluctuations of the magnetic positioning curve. The specific method is to set a logging characteristic value |CCLmin| according to the magnetic positioning curve.
[0034] It is required that the peak value of the spike-shaped position is greater than the logging characteristic value, that is, Fre|CCLn|>|CCLmin|=K.
[0035] K is the filtering frequency for fluctuations. Since the response depth section of a coupling on the CCL curve usually does not exceed 0.6m and a single casing is about 10 meters long on average, K is generally around 94%.
[0036] Step S22: obtaining a band in the magnetic positioning curve whose peak value is greater than the logging characteristic value.
[0037] Step S23: Determine the depth corresponding to the maximum peak in each of the wavebands as the detection collar depth.
[0038] Step S24: generating a preliminary coupling depth table from the plurality of detected coupling depths.
[0039] After the logging characteristic value is determined, the band in the magnetic positioning curve where the absolute value (|CCL|) is greater than the logging characteristic value can be regarded as a collar signal, and the corresponding depth of the maximum value of |CCL| in the continuous depth range is recorded to form the detection collar depth. Then, the preliminary collar depth table is determined based on the detection collar depth.
[0040] Because a coupling may have multiple peaks on the CCL curve. If there is an interference signal, the casing body section will also have a CCL peak, and there may be a situation where the CCL curve does not respond to the coupling. Therefore, the detected coupling depth cannot be directly used as a preliminary coupling depth table, and the detected coupling depth needs to be processed.
[0041] Therefore, in some embodiments, step S24 of "generating a preliminary coupling depth table from a plurality of the detected coupling depths" includes:
[0042] Step S241: determining a target detection collar depth from a plurality of detection collar depths.
[0043] Step S242: Acquire a first detection collar depth adjacent to the target detection collar depth.
[0044] Step S243: determining a depth difference according to the first detection collar depth and the target detection collar depth.
[0045] Step S244: determining the suspected coupling depth according to the depth difference.
[0046] Step S245: generating the preliminary coupling depth table according to the suspected coupling depths.
[0047] Since the bands between which a coupling generates a response on the magnetic positioning curve usually do not exceed 0.6m, in the present application, the depth difference between two adjacent coupling depths is determined to process the obtained coupling depth, obtain the suspected coupling depth, and generate a preliminary coupling depth table based on the suspected coupling depth.
[0048] In some embodiments, step S244 “determine the suspected coupling depth according to the depth difference” includes:
[0049] Step S2441: Obtain a preset threshold.
[0050] Step S2442: When the depth difference is greater than the preset threshold, determining that the target detection collar depth is a suspected collar depth.
[0051] Step S2443: When the depth difference is less than the preset threshold, an average value of the target detection collar depth and the detection collar depth is determined as the suspected collar depth.
[0052] Since the bands between which a collar responds on the magnetic positioning curve are usually no more than 0.6m, the preset threshold can be set to 0.6m in the present application. When the depth difference between the target collar depth and the adjacent first collar depth is greater than 0.6, the target collar depth can represent a collar position, and when the depth difference is less than 0.6, it means that the two collar depths are likely to be generated by one collar, and the average of the two collar depths is taken to represent the collar position.
[0053] Step S3: Determine the current starting point depth according to the preliminary coupling depth table.
[0054] The preliminary coupling depth table is only obtained based on the magnetic positioning curve. Since the magnetic positioning curve is easily interfered with, a large number of interference signals will appear, and there will also be a problem of insignificant response, resulting in the inability to obtain coupling information. Therefore, in this application, the preliminary coupling network needs to be further processed to obtain an accurate actual coupling depth table. Since there are multiple suspected coupling depths in the preliminary coupling depth table, the suspected coupling depths need to be processed step by step, so in each processing process, a current starting point depth needs to be determined.
[0055] Step S4: determining the extension depth according to the current starting point depth and the casing entry record.
[0056] Since the records about the casing in the casing well entry record are reliable, in the present application, the extension depth can be determined by the current starting point depth and the casing well entry record.
[0057] Step S5: determining the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth.
[0058] This application is primarily to use the current starting depth as the starting point and extrapolate a casing length to determine the actual coupling depth in the preliminary coupling record table.
[0059] Therefore, in some embodiments, step S5 of “determining the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth” includes:
[0060] Step S51: Determine the inferred coupling depth according to the current starting depth and the extension depth.
[0061] Step S52: obtaining a suspected coupling depth around the inferred coupling depth, wherein the area around the inferred coupling depth refers to a preset range centered on the inferred coupling depth.
[0062] Step 53: Determine the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth.
[0063] In some embodiments, step S53 of “determining the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth” includes:
[0064] Step S531: when there is only one suspected coupling depth within the preset range, the suspected coupling depth is used as the actual coupling depth.
[0065] Step S532: When there are at least two suspected coupling depths within the preset range, the suspected coupling depth closest to the inferred coupling depth is determined as the actual coupling depth.
[0066] Step S533: When there is no suspected coupling depth within the preset range, the inferred coupling depth is used as the actual coupling depth.
[0067] Since the casing data in the casing well entry record is accurate, the casing well entry record and the magnetic positioning curve only have errors in the casing depth and the magnetic positioning curve. Therefore, in this application, the effective length of each casing is directly used as the extension distance. Then, taking a depth in the preliminary coupling depth table as the starting point, that is, the current starting point depth in this application, plus the effective length of the casing, that is, the extension distance of this application, the inferred coupling depth can be obtained. Since the maximum error allowed between the two systems is one thousandth, it is necessary to find the suspected coupling depth within the preset range of the inferred coupling depth, and determine the actual coupling depth based on the suspected coupling depth and the inferred coupling depth. Among them, the preset range of the inferred coupling depth is determined according to the well depth, generally one thousandth of the well depth. In this application, the actual coupling depth is determined according to the inferred coupling depth and the suspected coupling depth in the manner described in steps S531-step S533, and the actual coupling depth is recorded in the preliminary coupling depth table.
[0068] Since there are many sections of casing in a well, in order to obtain each actual coupling depth accurately, when obtaining the inferred coupling depth, it is necessary to take the previous actual coupling depth as the starting point and then gradually progress. Therefore, in some embodiments, step S3 "determine the current starting point depth according to the preliminary coupling depth table" includes:
[0069] Step S31: Acquire the latest determined actual coupling depth, and use the actual coupling depth as the current starting point depth.
[0070] Step S32: When there is no latest generated actual coupling depth, the depth of the short casing in the preliminary coupling depth table is used as the current starting point depth.
[0071] Therefore, the latest determined actual coupling depth will be used as the current starting depth each time, but at the beginning, there is no determined actual coupling depth. The short casing is used as a positioning tube when fixed, and the overall length is about 2m, which is very easy to be identified by the magnetic positioning curve, and there is no interference or omission that cannot be identified. Therefore, in this application, when there is no latest determined actual coupling depth, the depth of the short casing in the preliminary coupling depth table can be used as the current starting depth.
[0072] In order to further improve the accuracy of determining the actual coupling depth in the present application, in some embodiments, before determining the extension distance, it is also necessary to perform a short casing alignment operation on the magnetic positioning curve and the casing well entry record, so that the short casing depth in the casing well entry record is consistent with the short casing depth identified in the positioning curve. The depth of other casings in the casing well entry record moves as a whole as the short casing depth changes. When determining the extension distance, the corresponding target casing can be directly determined in the casing well entry record by the current starting point depth, and then the effective length of the target casing is obtained as the extension distance.
[0073] So the expression for determining the inferred coupling depth is as follows:
[0074] DEPTH i =DEPTH i-1 +L i
[0075] Where DEPTH i represents the i-th inferred coupling depth, DEPTH i-1 represents the i-1th inferred collar depth, i.e., the current starting depth in this application, L i is the i-th extension length, which can also be interpreted as the effective length of the i-th casing, where i>=1. When i=1, DEPTH0 is the depth of the short casing in the magnetic positioning curve.
[0076] This application eliminates the systematic error between the casing depth and the depth of the coupling signal of the magnetic positioning logging curve. Through the magnetic positioning curve and the casing depth data recorded by the casing entering the well, the short casing depth on the magnetic positioning curve is used as the standard to align the "casing depth" and determine the "casing depth" of each casing after alignment.
[0077] The present application improves the accuracy of coupling identification, solves the problem that a "false coupling" signal may be identified in the prior art, and that a coupling may be missed in a well section with an insignificant response on the CCL curve. The method of the present application can greatly improve the efficiency of determining the actual coupling depth.
[0078] Embodiment 2:
[0079] Based on the foregoing embodiments, the embodiments of the present application provide a device for determining an actual coupling depth. The modules included in the device and the units included in each module can be implemented by a processor in a computer device; of course, they can also be implemented by a specific logic circuit; in the implementation process, the processor can be a central processing unit (CPU, Central Processing Unit), a microprocessor (MPU, Microprocessor Unit), a digital signal processor (DSP, Digital Signal Processing) or a field programmable gate array (FPGA, Field Programmable Gate Array), etc.
[0080] like Figure 2 As shown, a device for determining an actual coupling depth includes: a first acquisition module 1, a first execution module 2, a first determination module 3, a second determination module 4 and a third determination module 5.
[0081] The first acquisition module 1 is used to obtain the magnetic positioning curve and the casing entry record of the target well. The first execution module 2 is used to generate a preliminary coupling depth table according to the magnetic positioning curve. The first determination module 3 is used to determine the current starting depth according to the preliminary coupling depth table. The second determination module 4 is used to determine the extension depth according to the current starting depth and the casing entry record. The third determination module 5 is used to determine the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth.
[0082] In some embodiments, the first execution module 2 includes: a fourth determination module, a second acquisition module, a fifth determination module and a second execution module.
[0083] The fourth determination module is used to determine the logging characteristic value according to the magnetic positioning curve. The second acquisition module is used to obtain the band in the magnetic positioning curve whose peak value is greater than the logging characteristic value. The fifth determination module is used to determine the depth corresponding to the maximum peak value in each of the bands as the detection collar depth. The second execution module is used to generate a preliminary collar depth table from the multiple detection collar depths.
[0084] In some embodiments, the second execution module includes: a sixth determination module, a third acquisition module, a seventh determination module, an eighth determination module and a third execution module.
[0085] The sixth determination module is used to determine a target detection collar depth from a plurality of the detection collar depths. The third acquisition module is used to acquire a first detection collar depth adjacent to the target detection collar depth. The seventh determination module is used to determine a depth difference according to the first detection collar depth and the target detection collar depth. The eighth determination module determines a suspected collar depth according to the depth difference. The third execution module is used to generate the preliminary collar depth table according to the suspected collar depth.
[0086] In some embodiments, the eighth determination module includes: a fourth acquisition module, a ninth determination module and a fourth execution module.
[0087] The fourth acquisition module is used to obtain a preset threshold. The ninth determination module is used to determine that the target detection collar depth is a suspected collar depth when the depth difference is greater than the preset threshold. The fourth execution module is used to determine that the average value of the target detection collar depth and the detection collar depth is a suspected collar depth when the depth difference is less than the preset threshold.
[0088] In some embodiments, the third determination module 5 includes: a tenth determination module, a fifth acquisition module and an eleventh determination module.
[0089] The tenth determination module is used to determine the inferred coupling depth according to the current starting depth and the extended depth. The fifth acquisition module is used to acquire the suspected coupling depth around the inferred coupling depth, wherein the inferred coupling depth around refers to a preset range centered on the inferred coupling depth. The eleventh determination module is used to determine the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth.
[0090] In some embodiments, the eleventh determination module includes: a fifth execution module, a sixth execution module and a seventh execution module.
[0091] The fifth execution module is used to determine the suspected coupling depth as the actual coupling depth when there is only one suspected coupling depth within the preset range. The sixth execution module is used to determine the suspected coupling depth closest to the inferred coupling depth as the actual coupling depth when there are at least two suspected coupling depths within the preset range. The seventh execution module is used to determine the inferred coupling depth as the actual coupling depth when there is no suspected coupling depth within the preset range.
[0092] In some embodiments, the first determining module 3 includes: an eighth execution module and a ninth execution module.
[0093] The eighth execution module is used to obtain the latest determined actual coupling depth and use the actual coupling depth as the current starting depth. The ninth execution module is used to use the depth of the short casing in the preliminary coupling depth table as the current starting depth when there is no latest generated actual coupling depth.
[0094] Each module in the above-mentioned device for determining the actual coupling depth can be implemented in whole or in part by software, hardware, and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the device in the form of hardware, or can be stored in the memory in the processing device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules. It should be noted that the division of modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation.
[0095] Embodiment 3:
[0096] A third aspect provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, a method for determining an actual coupling depth is implemented.
[0097] Embodiment 4:
[0098] A fourth aspect provides a storage medium, wherein a computer program stored in the storage medium can be executed by one or more processors, and the computer program can be used to implement the steps of any method for determining an actual coupling depth in the first aspect.
[0099] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0100] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0101] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0102] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.
[0103] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0104] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0105] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM, Read Only Memory), disks or optical disks, etc. Various media that can store program codes.
[0106] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can essentially or in other words, the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a controller to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.
[0107] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for determining an actual coupling depth, characterized in that: include: Obtain the magnetic positioning curve and casing entry record of the target well; generating a preliminary coupling depth table based on the magnetic positioning curve; determining a current starting depth according to the preliminary coupling depth table; Determine the extension depth according to the current starting point depth and the casing entry record; An actual coupling depth is determined in the preliminary coupling depth table based on the current starting depth and the extended depth.
2. The method according to claim 1, characterized in that The step of generating a preliminary coupling depth table according to the magnetic positioning curve comprises: Determine the well logging characteristic value according to the magnetic positioning curve; Acquire a band in the magnetic positioning curve whose peak value is greater than the logging characteristic value; Determine the depth corresponding to the maximum peak in each of the wave bands as the detection collar depth; A preliminary coupling depth table is generated by using a plurality of the detected coupling depths.
3. The method according to claim 2, characterized in that The step of generating a preliminary coupling depth table from the plurality of detected coupling depths comprises: determining a target detection collar depth from a plurality of said detection collar depths; Acquire a first detection collar depth adjacent to the target detection collar depth; determining a depth difference based on the first detection collar depth and the target detection collar depth; determining a suspected coupling depth based on the depth difference; The preliminary coupling depth table is generated according to the suspected coupling depths.
4. The method according to claim 3, characterized in that The determining of the suspected coupling depth according to the depth difference comprises: Get the preset threshold value; When the depth difference is greater than the preset threshold, determining the target detection collar depth as a suspected collar depth; When the depth difference is less than the preset threshold, an average value of the target detection collar depth and the detection collar depth is determined as the suspected collar depth.
5. The method according to claim 3, characterized in that: Determining the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extended depth includes: Determining an inferred coupling depth based on the current starting depth and the extended depth; Acquire a suspected coupling depth around the inferred coupling depth, wherein the inferred coupling depth refers to a preset range centered on the inferred coupling depth; An actual coupling depth is determined in the preliminary coupling depth table based on the suspected coupling depth and the inferred coupling depth.
6. The method according to claim 5, characterized in that The determining the actual coupling depth in the preliminary coupling depth table according to the suspected coupling depth and the inferred coupling depth comprises: When there is only one suspected coupling depth within the preset range, the suspected coupling depth is used as the actual coupling depth; When there are at least two suspected coupling depths within the preset range, the suspected coupling depth closest to the inferred coupling depth is determined as the actual coupling depth; When there is no suspected coupling depth within the preset range, the inferred coupling depth is taken as the actual coupling depth.
7. The method according to any one of claims 1 to 6, characterized in that: Determining the current starting point depth according to the preliminary coupling depth table includes: Acquire the latest determined actual coupling depth, and use the actual coupling depth as the current starting point depth; When there is no latest generated actual coupling depth, the depth of the short casing in the preliminary coupling depth table is used as the current starting point depth.
8. A device for determining actual coupling depth, characterized in that: include: The first acquisition module is used to acquire the magnetic positioning curve and casing entry record of the target well; A first execution module, for generating a preliminary coupling depth table according to the magnetic positioning curve; A first determination module is used to determine the current starting point depth according to the preliminary coupling depth table; A second determination module is used to determine the extension depth according to the current starting point depth and the casing well entry record; The third determining module is used to determine the actual coupling depth in the preliminary coupling depth table according to the current starting depth and the extension depth.
9. An electronic device, characterized in that: include: A memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the method according to claims 1 to 7 is performed.
10. A storage medium, characterized in that: The computer program stored in the storage medium can be executed by one or more processors, and the computer program can be used to implement the method according to claims 1-7.
Citation Information
Patent Citations
Method for automatic control and positioning of autonomous downhole tools
CN103261582A
Cable-free logging depth correction method and device
CN108571316A
Time-depth data correction method, system and device for storing well cementation
CN114198094A
Visual logging video depth calibration method based on coupling data and inter-frame motion estimation
CN114508343A
Logging data interaction processing method and system based on HDLog
CN116303285A