Method and device for determining safe service time of production pipe column, medium and electronic equipment
By analyzing the injection and production conditions in the oil and gas well, determining the corrosion core position of the production pipe column and calculating the stress, the problem of difficult to accurately determine the safe service time of the production pipe column is solved, improving the calculation accuracy and ensuring the integrity of the wellbore.
Patent Information
- Application Number
- CN202311370054.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2043-10-20
AI Technical Summary
During the thermal production process of oil and gas wells, the wall thickness of the production pipe column is reduced due to the effect of corrosive gas, which shortens its safe service time. It is difficult for the prior art to accurately determine the safe service time of the production pipe column.
By analyzing the injection and mining conditions of the injection and mining well, the corrosion core position of the production pipe string is determined, and the total radial stress, total circumferential stress and total axial stress at that position are calculated, and the equivalent stress is then calculated. Determine its safe service time based on the equivalent stress and the yield strength of the production column.
The accuracy of calculating the safe service time of production columns is improved, providing a basis for wellbore integrity and the safe operation of injection and production wells.
Smart Images

Figure CN119862343A_ABST
Abstract
Description
Background Art
[0002] At present, wellbore integrity is a prerequisite for ensuring the safe and smooth production of oil and gas. If the wellbore of the injection and production well suffers casing damage and deformation due to factors such as the external formation environment or internal injection and production conditions, it will inevitably destroy the integrity of the wellbore, affect the operation of the injection and production well, and even cause major safety accidents.
[0003] In the thermal recovery process of some oil fields, most thermal recovery wells produce H2S / CO2 / O2 gases. When the production string is directly exposed to corrosive gases, the wall thickness of the production string gradually decreases in the three-phase gas corrosion environment. In addition, under the influence of injection and production conditions, pressure and temperature, the production string is perforated and ruptured, and its safe service time is greatly shortened. Based on this, how to determine the safe service time of the production string is a technical problem that needs to be solved urgently. Summary of the invention
[0004] The purpose of the present application is to provide a method, device, medium and electronic device for determining the safe service time of a production string. The present application can improve the accuracy of calculating the safe service time of the production string.
[0005] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by the practice of the present application.
[0006] According to one aspect of an embodiment of the present application, a method for determining the safe service time of a production tubing is provided, characterized in that the method comprises: determining a corrosion core position according to the injection-production conditions of an injection-production well, the corrosion core position being a position corresponding to a maximum gas partial pressure of the production tubing; calculating an equivalent stress corresponding to the corrosion core position by calculating the total radial stress, the total circumferential stress and the total axial stress corresponding to the corrosion core position; and determining the safe service time of the production tubing according to the equivalent stress and the yield strength corresponding to the production tubing.
[0007] In one embodiment of the present application, based on the aforementioned scheme, the safe service time of the production tubing is determined according to the equivalent stress and the yield strength corresponding to the production tubing, including: if the equivalent stress is less than the yield strength, re-executing the step of calculating the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position, wherein the time nodes corresponding to each step of calculating the equivalent stress corresponding to the corrosion core position are separated by a unit interval time.
[0008] In one embodiment of the present application, based on the above solution, the method further includes: if the equivalent stress is greater than the yield strength, calculating the safe service time of the production string based on the unit interval time.
[0009] In one embodiment of the present application, based on the above scheme, the total radial stress is calculated by the following formula:
[0010] σ i =σ r ′+σ r ″
[0011] Among them, σ i is the total radial stress at the core position of the production string corrosion at the current time node, MPa; σ r ′ is the radial stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ r ″ is the radial stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0012] In one embodiment of the present application, based on the above scheme, the total circumferential stress is calculated by the following formula:
[0013] σ θ =σ θ ′+σ θ ″
[0014] Among them, σ θ is the total circumferential stress on the core position of the production string corrosion at the current time node, MPa; σ θ ′ is the circumferential stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ θ ″ is the circumferential stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0015] In one embodiment of the present application, based on the above scheme, the total axial stress is calculated by the following formula:
[0016] σ z =σ zo +σ zb +σ z ′+σ z ″
[0017] Among them, σ z is the total axial stress on the corrosion core of the production string at the current time node, MPa; σ zo is the initial axial stress generated by the deadweight and buoyancy of the corrosion core position of the production pipe at the current time node, MPa; σ zb is the axial stress generated by the bending of the production string at the core position of the corrosion of the production string at the current time node, MPa; σ z′ is the axial stress generated by the internal pressure and external squeeze force at the corrosion core position of the production string at the current time node, MPa; σ z ″ is the axial stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0018] In one embodiment of the present application, based on the above solution, the equivalent stress is calculated by the following formula:
[0019]
[0020] Among them, σ equ is the equivalent stress on the core position of the production string corrosion at the current time node, MPa; σ i is the total radial stress, MPa; σ θ is the total circumferential stress, MPa; σ z is the total axial stress, MPa.
[0021] According to one aspect of an embodiment of the present application, a device for determining the safe service time of a production tubing is provided, characterized in that the device includes: a judgment unit, used to determine the corrosion core position according to the injection and production conditions of the injection and production well, the corrosion core position being the position corresponding to the maximum gas partial pressure of the production tubing; a first calculation unit, used to calculate the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position; and a second calculation unit, used to determine the safe service time of the production tubing according to the equivalent stress and the yield strength corresponding to the production tubing.
[0022] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. The computer program includes executable instructions. When the executable instructions are executed by a processor, the method described in the above embodiment is implemented.
[0023] According to one aspect of an embodiment of the present application, an electronic device is provided, comprising: one or more processors; and a memory for storing executable instructions of the processors, wherein when the executable instructions are executed by the one or more processors, the one or more processors implement the methods described in the above embodiments.
[0024] In the technical solution of the embodiment of the present application, the gas pressure corresponding to each position of the production string in the injection and production conditions is first analyzed to obtain the corrosion core position corresponding to the production string, wherein the corrosion core position is the position corresponding to the maximum gas partial pressure of the production string. According to the corrosion core position, the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position are calculated, thereby calculating the equivalent stress corresponding to the corrosion core position. By judging the equivalent stress corresponding to the corrosion core position of the current production string and the yield strength of the current production string, the safe service time of the production string can be determined.
[0025] Therefore, the method for determining the safe service time of a production string based on the present application can improve the accuracy of calculating the safe service time of a production string, and can provide a basis for wellbore integrity and safe operation and maintenance of injection and production wells.
[0026] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. In the drawings:
[0028] Figure 1 It is a flow chart of a method for determining the safe service time of a production string according to an embodiment of the present application;
[0029] Figure 2 It is a block diagram of a device for determining the safe service time of a production string according to an embodiment of the present application;
[0030] Figure 3 It is a schematic diagram of the system structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0032] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present application. However, those skilled in the art will appreciate that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps, etc. can be adopted. In other cases, known methods, devices, realizations or operations are not shown or described in detail to avoid blurring the various aspects of the application.
[0033] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0034] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0035] It should be noted that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0036] The implementation details of the technical solution of the embodiment of the present application are described in detail below:
[0037] According to one aspect of the present application, a method for determining the safe service time of a production string is provided. Figure 1 The flowchart of the method for determining the safe service time of a production string according to an embodiment of the present application is shown. The method for determining the safe service time of a production string can be executed by a device having a computing and processing function. The method for determining the safe service time of a production string at least includes steps 110 to 130, which are described in detail as follows:
[0038] In step 110, the corrosion core position is determined according to the injection-production conditions of the injection-production well, and the corrosion core position is the position corresponding to the maximum gas partial pressure of the production string.
[0039] In this application, wellbore integrity is a prerequisite for ensuring safe and smooth oil and gas production. If the casing of the injection and production wellbore is damaged or deformed due to external formation environment or internal injection and production conditions, the integrity of the wellbore will be destroyed, thereby affecting the operation of the injection and production well and even causing major safety accidents. Therefore, by analyzing the core position of the corrosion of the production string, the current degree of corrosion of the production string can be determined, and thus the safe service time of the production string can be determined.
[0040] Continue to refer to Figure 1 In step 120, the equivalent stress corresponding to the corrosion core position is calculated by calculating the total radial stress, the total circumferential stress and the total axial stress corresponding to the corrosion core position.
[0041] In this application, in the injection and production conditions, the production string will be affected by stresses in different directions, which may cause perforation and rupture of the production string, thereby shortening the safe service time of the production string. In order to accurately calculate the safe service time of the production string, the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position can be calculated at different time nodes of the injection and production conditions, thereby calculating the equivalent stress corresponding to the corrosion core position, and then determining the safe service time of the production string.
[0042] Specifically, the total radial stress is calculated by the following formula:
[0043] σ i =σ r ′+σ r ″
[0044] Among them, σ i is the total radial stress at the core position of the production string corrosion at the current time node, MPa; σ r ′ is the radial stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ r ″ is the radial stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0045] Furthermore, the radial stress (i.e., σ r ′) can be calculated by the following formula:
[0046]
[0047] Among them, P i is the external squeeze force at the core position of the production string corrosion at the current time node, MPa; P o is the internal pressure of the corrosion core position of the production string at the current time node, MPa; rci is the inner radius of the production string at the current time node of the production string corrosion core position, mm; r co is the outer radius of the production string at the core position of the production string corrosion at the current time node, mm; r is the average inner and outer radii of the production string at the core position of the production string corrosion at the current time node, mm.
[0048] Furthermore, when calculating based on the inner radius and outer radius of the production string, since the corrosion degree of the production string is constantly changing, in order to accurately obtain the safe service time of the production string, it is necessary to calculate the inner radius and outer radius of the production string in real time. At the same time, when calculating the inner radius and outer radius of the production string, it is necessary to calculate according to the corrosion rate of the production string under different materials.
[0049] For example, when the production string is made of N80, the corrosion rate of the production string in H2S / CO2 / O2 three-phase gas can be calculated by the following formula:
[0050] V corr =-7.59+0.258T-0.496H2S-0.173CO2+14.501O2-0.0017T 2 +30.055O2 2 (1)
[0051] V corr =-7.59+0.258T-0.496H2S-0.173CO2+14.501O2-0.0017T 2 +30.055O2 2 (2)
[0052] In formula (1), V corr is the corrosion rate of the production column at 50℃~100℃, mm / year; in formula (2), V corr is the corrosion rate of the production tubing at 100℃~240℃, mm / year; T is the gas temperature when the production tubing contacts the gas, ℃.
[0053] For example, when the production string is made of P110, the corrosion rate of the production string in H2S / CO2 / O2 three-phase gas can be calculated by the following formula:
[0054] V corr =-6.231+0.216T-0.728H2S-0.075CO2+11.341O2-0.00143T 2 -16.617O2 2 (3)
[0055] V corr =4.12-0.059T+0.654H2S+0.169CO2-3.12O2+0.0002T 2 +27.985O2 2 (4)
[0056] In formula (3), V corr is the corrosion rate of the production column at 50℃~100℃, mm / year; in formula (4), V corr is the corrosion rate of the production tubing at 100℃~240℃, mm / year; T is the gas temperature when the production tubing contacts the gas, ℃.
[0057] For example, when the production string is made of 110H, the corrosion rate of the production string in H2S / CO2 / O2 three-phase gas can be calculated by the following formula:
[0058] V corr =-5.68+0.198T-0.843H2S-0.081CO2+10.174O2-0.00133T 2 -12.307O2 2 (5)
[0059] V corr =4.12-0.059T+0.654H2S+0.169CO2-3.12O2+0.0002T 2 +27.985O2 2 (6)
[0060] In formula (5), V corr is the corrosion rate of the production column at 50℃~100℃, mm / year; in formula (6), V corr is the corrosion rate of the production tubing at 100℃~240℃, mm / year; T is the gas temperature when the production tubing contacts the gas, ℃.
[0061] For example, when the production string is made of 130TT, the corrosion rate of the production string in H2S / CO2 / O2 three-phase gas can be calculated by the following formula:
[0062] V corr =-5.585+0.18T-0.689H2S+0.076CO2+10.374O2-0.0012T 2 -12.753O2 2 (7)
[0063] V corr=2.17-0.034T+0.8H2S+0.155CO2+1.364O2+0.000118T 2 +13.495O2 2 (8)
[0064] In formula (7), V corr is the corrosion rate of the production column at 50℃~100℃, mm / year; in formula (8), V corr is the corrosion rate of the production tubing at 100℃~240℃, mm / year; T is the gas temperature when the production tubing contacts the gas, ℃.
[0065] Furthermore, the radial stress (i.e., σ r ″) can be calculated by the following formula:
[0066]
[0067] Among them, α c is the linear thermal expansion coefficient of the production string at the current time node, m / (m·℃); E c is the elastic modulus of the production string at the current time node, MPa; u c is the Poisson's ratio of the production string at the current time node; ΔT is the change in temperature between the corrosion core position of the production string at the current time node and the initial node temperature, ℃.
[0068] The total circumferential stress is calculated by the following formula:
[0069] σ θ =σ θ ′+σ θ ″
[0070] Among them, σ θ is the total circumferential stress on the core position of the production string corrosion at the current time node, MPa; σ θ ′ is the circumferential stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ θ ″ is the circumferential stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0071] Furthermore, the circumferential stress (i.e., σ θ ′), can be calculated by the following formula:
[0072]
[0073] Among them, P i is the external squeeze force at the core position of the production string corrosion at the current time node, MPa; P o is the internal pressure of the corrosion core position of the production string at the current time node, MPa; r ci is the inner radius of the production string at the current time node of the production string corrosion core position, mm; r co is the outer radius of the production string at the core position of the production string corrosion at the current time node, mm; r is the average inner and outer radii of the production string at the core position of the production string corrosion at the current time node, mm.
[0074] Furthermore, the circumferential stress (i.e., σ θ ″) can be calculated by the following formula:
[0075]
[0076] Among them, α c is the linear thermal expansion coefficient of the production string at the current time node, m / (m·℃); E c is the elastic modulus of the production string at the current time node, MPa; u c is the Poisson's ratio of the production string at the current time node; ΔT is the change in temperature between the corrosion core position of the production string at the current time node and the temperature at the initial time node, ℃.
[0077] The total axial stress is calculated by the following formula:
[0078] σ z =σ zo +σ zb +σ z ′+σ z ″
[0079] Among them, σ z is the total axial stress on the corrosion core of the production string at the current time node, MPa; σ zo is the initial axial stress generated by the deadweight and buoyancy of the corrosion core position of the production pipe at the current time node, MPa; σ zb is the axial stress generated by the bending of the production string at the core position of the corrosion of the production string at the current time node, MPa; σ z ′ is the axial stress generated by the internal pressure and external squeeze force at the corrosion core position of the production string at the current time node, MPa; σ z ″ is the axial stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
[0080] Furthermore, the initial axial stress (i.e., σ zo ), can be calculated by the following formula:
[0081] σ zo =(ρ c l c -ρ l l l )g·10 -6
[0082] Among them, ρ c is the density of the production string, kg / m 3 ρ l is the average density of the three-phase gas in the annulus, kg / m 3 ; l c is the length of the production string from the core position of the production string corrosion to the bottom of the well, m; l l is the length of the pipe from the annular gas to the bottom of the well, m; g is the gravitational acceleration, which is 9.8N / kg.
[0083] Furthermore, the axial stress (i.e., σ zb ), can be calculated by the following formula:
[0084] σ zb =0.060156D leg d is
[0085] Among them, D leg is the curvature of the production pipe at the core of the corrosion, ° / 30m; d is is the inner diameter of the production string body, mm.
[0086] Furthermore, the axial stress (i.e., σ z ′), can be calculated by the following formula:
[0087] σ z ′=u c (σ r ′+σ θ ′)
[0088] Among them, σ r ′ is the radial stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ θ ′ is the circumferential stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; u cis the Poisson's ratio of the production string at the current time node.
[0089] Furthermore, the axial stress (i.e., σ z ″), can be calculated by the following formula:
[0090]
[0091] Among them, α c is the linear thermal expansion coefficient of the production string at the current time node, m / (m·℃); E c is the elastic modulus of the production string at the current time node, MPa; u c is the Poisson's ratio of the production string at the current time node; ΔT is the change in temperature between the corrosion core position of the production string at the current time node and the initial temperature, ℃.
[0092] The equivalent stress is calculated by the following formula:
[0093]
[0094] Among them, σ equ is the equivalent stress on the core position of the production string corrosion at the current time node, MPa; σ i is the total radial stress, MPa; σ θ is the total circumferential stress, MPa; σ z is the total axial stress, MPa.
[0095] Continue to refer to Figure 1 In step 130, the safe service time of the production string is determined according to the equivalent stress and the yield strength corresponding to the production string.
[0096] In the present application, after the equivalent stress corresponding to the corrosion core position is calculated and combined with the yield strength corresponding to the production string, the safe service time of the production string is determined.
[0097] In one embodiment of the present application, determining the safe service time of the production string according to the equivalent stress and the yield strength corresponding to the production string specifically includes step 131:
[0098] Step 131, if the equivalent stress is less than the yield strength, re-execute the step of calculating the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position, wherein the time nodes corresponding to each step of calculating the equivalent stress corresponding to the corrosion core position are separated by a unit interval time.
[0099] In this embodiment, after obtaining the equivalent stress, the yield strength corresponding to the production tubing is obtained. If the equivalent stress is less than the yield strength, it means that at the current time node, and due to the influence of gas corrosion on the equivalent stress and yield strength corresponding to the production tubing, the current production tubing can ensure the normal operation of the steam injection condition. Therefore, the step of calculating the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position is re-executed to accurately calculate the safe service time of the production tubing. Among them, the time nodes corresponding to the above-mentioned steps of calculating the total radial stress, the total circumferential stress, the total axial stress, and the equivalent stress are separated by a unit interval time. The smaller the value of the unit interval time, the more accurate the calculated safe service time of the production tubing.
[0100] In one embodiment of the present application, after obtaining the equivalent stress, the method further includes step 132:
[0101] Step 132: If the equivalent stress is greater than the yield strength, the safe service time of the production string is calculated based on the unit interval time.
[0102] In this embodiment, after obtaining the equivalent stress, the yield strength corresponding to the production tubing is obtained. If the equivalent stress is greater than the yield strength, it means that at the current time node, and due to the influence of gas corrosion on the equivalent stress and yield strength corresponding to the production tubing, the current production tubing has casing damage and casing change, which destroys the integrity of the wellbore, thereby affecting the normal operation of the injection and production conditions. Therefore, the safe service time of the production tubing can be determined based on the initial time node (i.e., the time node corresponding to the step of calculating the equivalent stress corresponding to the corrosion core position by first calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position), the current time node and the unit interval time.
[0103] Combined with the above methods, the accuracy of calculating the safe service time of the production string can be improved, and a basis can be provided for wellbore integrity and safe operation and maintenance of injection and production wells.
[0104] The following describes an apparatus embodiment of the present application, which can be used to execute the method for determining the safe service time of a production string in the above-mentioned embodiment of the present application. For details not disclosed in the apparatus embodiment of the present application, please refer to the embodiment of the method for determining the safe service time of a production string in the above-mentioned embodiment of the present application.
[0105] Figure 2 It is a block diagram of a device for determining the safe service time of a production tubing string according to an embodiment of the present application.
[0106] Reference Figure 2 As shown, according to an embodiment of the present application, a device 200 for determining the safe service time of a production tubing string is provided, wherein the device 200 includes: a judgment unit, for determining the corrosion core position according to the injection-production conditions of the injection-production well, wherein the corrosion core position is the position corresponding to the maximum gas partial pressure of the production tubing string; a first calculation unit, for calculating the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, the total circumferential stress and the total axial stress corresponding to the corrosion core position; and a second calculation unit, for determining the safe service time of the production tubing string according to the equivalent stress and the yield strength corresponding to the production tubing string.
[0107] As another aspect, the present application further provides a computer-readable storage medium on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present application may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present application described in the above "Exemplary Method" section of the present specification.
[0108] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0109] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0110] Program code for performing the operations of the present application may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).
[0111] As another aspect, the present application also provides an electronic device capable of implementing the above method.
[0112] Those skilled in the art will appreciate that various aspects of the present application may be implemented as a system, method or program product. Therefore, various aspects of the present application may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to as "circuit", "module" or "system" herein.
[0113] Figure 3 The schematic diagram of the system structure of the electronic device according to the embodiment of the present application is shown below. Figure 3 The electronic device 300 according to this embodiment of the present application is described. Figure 3 The electronic device 300 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0114] like Figure 3 As shown, the electronic device 300 is in the form of a general computing device. The components of the electronic device 300 may include but are not limited to: at least one processing unit 310, at least one storage unit 320, and a bus 330 connecting different system components (including the storage unit 320 and the processing unit 310).
[0115] The storage unit stores program codes, which can be executed by the processing unit 310, so that the processing unit 310 executes the steps described in the above “Example Method” section of this specification according to various exemplary implementations of the present application.
[0116] The storage unit 320 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 321 and / or a cache memory unit 322 , and may further include a read-only memory unit (ROM) 323 .
[0117] The storage unit 320 may also include a program / utility 324 having a set (at least one) of program modules 325, such program modules 325 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0118] Bus 330 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0119] The electronic device 300 may also communicate with one or more external devices 1200 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 300, and / or communicate with any device that enables the electronic device 300 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 350. Furthermore, the electronic device 300 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 360. As shown, the network adapter 360 communicates with other modules of the electronic device 300 via a bus 330. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0120] Through the description of the above implementation methods, it is easy for those skilled in the art to understand that the example implementation methods described here can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the implementation methods of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation methods of the present application.
[0121] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present application, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0122] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be performed without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for determining the safe service time of a production string, characterized in that: The method comprises: According to the injection and production conditions of the injection and production well, the corrosion core position is determined, and the corrosion core position is the position corresponding to the maximum gas partial pressure of the production string; By calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position, the equivalent stress corresponding to the corrosion core position is calculated; The safe service time of the production tubing string is determined according to the equivalent stress and the yield strength corresponding to the production tubing string.
2. The method according to claim 1, characterized in that Determining the safe service time of the production string according to the equivalent stress and the yield strength corresponding to the production string includes: If the equivalent stress is less than the yield strength, the step of calculating the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, total circumferential stress and total axial stress corresponding to the corrosion core position is re-executed, wherein the time nodes corresponding to each step of calculating the equivalent stress corresponding to the corrosion core position are separated by a unit interval time.
3. The method according to claim 2, characterized in that The method further comprises: If the equivalent stress is greater than the yield strength, the safe service time of the production string is calculated based on the unit interval time.
4. The method according to claim 1, characterized in that: The total radial stress is calculated by the following formula: s i =s r ′+σ r ″ Among them, σ i is the total radial stress at the core position of the production string corrosion at the current time node, MPa; σ r ′ is the radial stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ r ″ is the radial stress generated by thermal action at the core position of the production string corrosion at the current time node, MPa.
5. The method according to claim 1, characterized in that The total circumferential stress is calculated by the following formula: s θ =s θ ′+σ θ ″ Among them, σ θ is the total circumferential stress on the core position of the production string corrosion at the current time node, MPa; σ θ ′ is the circumferential stress generated by the internal pressure and external squeeze force at the core position of the production string corrosion at the current time node, MPa; σ θ ″ is the circumferential stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
6. The method according to claim 1, characterized in that The total axial stress is calculated by the following formula: s z =s zo +s zb +s z ′+σ z ″ Among them, σ z is the total axial stress on the corrosion core of the production string at the current time node, MPa; σ zo is the initial axial stress generated by the deadweight and buoyancy of the corrosion core position of the production pipe at the current time node, MPa; σ zb is the axial stress generated by the bending of the production string at the core position of the corrosion of the production string at the current time node, MPa; σ z ′ is the axial stress generated by the internal pressure and external squeeze force at the corrosion core position of the production string at the current time node, MPa; σ z ″ is the axial stress generated by thermal action at the core position of the production tubing corrosion at the current time node, MPa.
7. The method according to claim 1, characterized in that The equivalent stress is calculated by the following formula: Among them, σ equ is the equivalent stress on the core position of the production string corrosion at the current time node, MPa; σ i is the total radial stress, MPa; σ θ is the total circumferential stress, MPa; σ z is the total axial stress, MPa.
8. A device for determining the safe service time of a production string, characterized in that: The device comprises: A judgment unit, used to determine the corrosion core position according to the injection and production conditions of the injection and production well, wherein the corrosion core position is the position corresponding to the maximum gas partial pressure of the production string; A first calculation unit is used to calculate the equivalent stress corresponding to the corrosion core position by calculating the total radial stress, the total circumferential stress and the total axial stress corresponding to the corrosion core position; The second calculation unit is used to determine the safe service time of the production string according to the equivalent stress and the yield strength corresponding to the production string.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed by the method according to any one of claims 1 to 7.
10. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Device and method for evaluating pipe stress corrosion cracking sensitivity in oil jacket annulus pollution environment
CN111721615A
Safety checking and managing method for acidizing well gas testing pipe column
CN115618763A
Dynamic thermal failure analysis method for target pipeline in parallel pipeline fire spraying scenario
WO2021104534A1