Pipeline updating judgment method and device, equipment and storage medium
By conducting condition testing, functional testing, and defect testing on oil and gas field pipelines, the pipeline status is comprehensively assessed, which solves the problems of over-updating or inappropriate update cycles in oil and gas field pipeline renewal strategies, achieves more accurate update judgments, and ensures the safe and stable production of oil and gas field pipelines.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- PETROCHINA CO LTD
- Filing Date
- 2024-11-19
- Publication Date
- 2026-05-19
AI Technical Summary
Existing oil and gas field pipeline renewal strategies suffer from over-renewal or inappropriate renewal cycles, leading to resource waste or safety risks, and making it difficult to accurately determine whether pipelines need to be renewed.
By conducting condition testing, functional testing, and defect testing on pipelines, the overall operating status of the pipelines is comprehensively evaluated to determine whether they need to be updated. This includes indicators such as changes in the external environment, operating parameters, leaks, cracks, and pipeline defects, providing a judgment on whether to upgrade the pipelines partially or completely.
This improves the accuracy of pipeline updates, reduces the possibility of over-updating or excessively long update cycles, and ensures the safe and stable production of oil and gas field pipelines.
Smart Images

Figure CN122062201A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of oil and gas field pipeline integrity management, and in particular to a method, apparatus, equipment and storage medium for determining pipeline renewal. Background Technology
[0002] As oil and gas field pipelines age, their reliability gradually decreases. To ensure the safety of the pipeline, regular inspections, maintenance, and pipeline replacements are necessary.
[0003] The existing strategy for replacing oil and gas field pipelines is to update them regularly, replacing them completely at certain intervals. This approach is simple and easy to implement, ensuring that the pipelines are in a relatively reliable state and reducing failures and accidents caused by pipeline aging.
[0004] However, the above-mentioned methods for upgrading oil and gas pipelines can lead to over-upgrading. If the oil and gas pipelines are still in good performance within the replacement cycle, upgrading them will result in a waste of resources. In addition, if the replacement cycle is too short, it will increase the replacement cost, and if the replacement cycle is too long, it will bring safety risks. Summary of the Invention
[0005] This application provides a method, apparatus, equipment, and storage medium for determining whether pipelines need to be replaced, in order to solve the problem of determining whether steel pipelines in oil and gas fields need to be replaced.
[0006] Firstly, this application provides a method for determining pipeline updates, including:
[0007] Based on the condition detection information of the first pipeline, the condition detection result of the first pipeline is determined. The condition detection result is used to indicate whether the first pipeline is allowed to operate in the current environment.
[0008] Based on the functional test information of the first pipeline, the functional test result of the first pipeline is determined. The functional test result is used to indicate whether the first pipeline has the functions required for normal operation.
[0009] Based on the defect detection information of the first pipeline, the defect detection result of the first pipeline is determined, and the defect detection result is used to indicate whether there is a pipeline defect in the first pipeline;
[0010] Based on the results of condition testing, functional testing, and defect testing, determine whether the first pipeline needs to be updated.
[0011] In one possible implementation, the function test result of the first pipeline is determined based on the function test information of the first pipeline, including:
[0012] Based on the functional test information, determine whether there is a leak in the first pipeline;
[0013] Based on the functional detection information, determine whether the first pipeline has cracked and whether the first pipeline cracked within the first future time period, where the first future time period is a time period starting from the current moment and lasting for the first duration;
[0014] If there is no leakage in the first pipeline, no crack in the first pipeline, and no crack in the first pipeline within the first future time period, the functional test result is determined to be that the first pipeline has the functions required for normal operation.
[0015] If the first pipeline has a leak, a crack, or cracks within a first future time period, the functional test result is determined to be that the first pipeline does not have the functions required for normal operation.
[0016] In one possible implementation, determining the defect detection result of the first pipeline based on the defect detection information of the first pipeline includes:
[0017] Determine the pipe type of the first pipe, which is either a pipe type with quantifiable defects or a pipe type with non-quantifiable defects;
[0018] Based on the pipe type and defect detection information of the first pipeline, the defect detection results are determined.
[0019] In one possible implementation, when the pipe type of the first pipe is a pipe type with quantifiable defects, the defect detection information includes dimensional information and / or attribute information of multiple pipe reference locations of the first pipe. Based on the pipe type of the first pipe and the defect detection information, the defect detection result is determined, including:
[0020] Based on the dimensional and / or attribute information of multiple pipe reference locations, determine whether there are defects at multiple pipe reference locations;
[0021] If no defects are found at multiple pipeline reference locations, the defect detection result is determined to be that the first pipeline does not have any pipeline defects;
[0022] If there is a defect at at least one pipeline reference location, the defect detection result is determined to be that there is a pipeline defect in the first pipeline.
[0023] In one possible implementation, when the pipe type of the first pipe is a pipe type with unquantifiable defects, the defect detection information includes the pipe failure rate of the first pipe. Based on the pipe type of the first pipe and the defect detection information, the defect detection result is determined, including:
[0024] Based on the pipe classification of the first pipe, the corresponding pipe failure rate threshold is determined. The pipe classification is determined by the operating pressure value and nominal diameter of the first pipe.
[0025] The defect detection result is determined based on the failure rate of the first pipeline and the corresponding failure rate threshold of the first pipeline.
[0026] In one possible implementation, determining whether to update the first pipeline based on condition detection results, function detection results, and defect detection results includes:
[0027] If the condition detection result indicates that the first pipeline is allowed to operate in the current environment, the function detection result indicates that the first pipeline has the functions required for normal operation, and the defect detection result indicates that the first pipeline has no pipeline defects, then it is determined that the first pipeline will not be updated.
[0028] If the condition detection result indicates that the first pipeline is not allowed to operate in the current environment, the function detection result indicates that the first pipeline does not have the functions required for normal operation, or the defect detection result indicates that the first pipeline has a pipeline defect, then it is determined that the first pipeline should be updated.
[0029] In one possible implementation, if it is determined that the first pipeline needs to be updated, the method further includes:
[0030] Determine the update method for the first pipeline, which can be either a partial update or a global update.
[0031] Secondly, embodiments of this application provide a pipeline update determination device, comprising:
[0032] The first processing module is used to determine the condition detection result of the first pipeline based on the condition detection information of the first pipeline. The condition detection result is used to indicate whether the first pipeline is allowed to run in the current environment.
[0033] The second processing module is used to determine the function test result of the first pipeline based on the function test information of the first pipeline. The function test result is used to indicate whether the first pipeline has the functions required for normal operation.
[0034] The third processing module is used to determine the defect detection result of the first pipeline based on the defect detection information of the first pipeline. The defect detection result is used to indicate whether there is a pipeline defect in the first pipeline.
[0035] The fourth processing module is used to determine whether to update the first pipeline based on the condition detection results, function detection results, and defect detection results.
[0036] In one possible implementation, the second processing module is specifically used for:
[0037] Based on the functional test information, determine whether there is a leak in the first pipeline;
[0038] Based on the functional detection information, determine whether the first pipeline has cracked and whether the first pipeline cracked within the first future time period, where the first future time period is a time period starting from the current moment and lasting for the first duration;
[0039] If there is no leakage in the first pipeline, no crack in the first pipeline, and no crack in the first pipeline within the first future time period, the functional test result is determined to be that the first pipeline has the functions required for normal operation.
[0040] If the first pipeline has a leak, a crack, or cracks within a first future time period, the functional test result is determined to be that the first pipeline does not have the functions required for normal operation.
[0041] In one possible implementation, the third processing module is specifically used for:
[0042] Determine the pipe type of the first pipe, which is either a pipe type with quantifiable defects or a pipe type with non-quantifiable defects;
[0043] Based on the pipe type and defect detection information of the first pipeline, the defect detection results are determined.
[0044] In one possible implementation, the third processing module is specifically used for:
[0045] Based on the dimensional and / or attribute information of multiple pipe reference locations, determine whether there are defects at multiple pipe reference locations;
[0046] If no defects are found at multiple pipeline reference locations, the defect detection result is determined to be that the first pipeline does not have any pipeline defects;
[0047] If there is a defect at at least one pipeline reference location, the defect detection result is determined to be that there is a pipeline defect in the first pipeline.
[0048] In one possible implementation, the third processing module is specifically used for:
[0049] Based on the pipe classification of the first pipe, the corresponding pipe failure rate threshold is determined. The pipe classification is determined by the operating pressure value and nominal diameter of the first pipe.
[0050] The defect detection result is determined based on the failure rate of the first pipeline and the corresponding failure rate threshold of the first pipeline.
[0051] In one possible implementation, the fourth processing module is specifically used for:
[0052] If the condition detection result indicates that the first pipeline is allowed to operate in the current environment, the function detection result indicates that the first pipeline has the functions required for normal operation, and the defect detection result indicates that the first pipeline has no pipeline defects, then it is determined that the first pipeline will not be updated.
[0053] If the condition detection result indicates that the first pipeline is not allowed to operate in the current environment, the function detection result indicates that the first pipeline does not have the functions required for normal operation, or the defect detection result indicates that the first pipeline has a pipeline defect, then it is determined that the first pipeline should be updated.
[0054] In one possible implementation, the fourth processing module is also used for:
[0055] Determine the update method for the first pipeline, which can be either a partial update or a global update.
[0056] Thirdly, embodiments of this application provide a pipeline update determination device, including: a memory and a processor;
[0057] The memory stores the instructions that the computer executes;
[0058] The processor executes computer execution instructions stored in memory, causing the processor to perform a pipeline update determination method as described in any of the first aspects.
[0059] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the pipeline update determination method of any of the first aspects.
[0060] The pipeline replacement determination method, apparatus, equipment, and storage medium provided in this application determine the condition detection result of the first pipeline based on condition detection information, which indicates whether the first pipeline is allowed to operate in the current environment; determine the function detection result of the first pipeline based on function detection information, which indicates whether the first pipeline has the functions required for normal operation; determine the defect detection result of the first pipeline based on defect detection information, which indicates whether the first pipeline has pipeline defects; and determine whether to replace the first pipeline based on the condition detection result, function detection result, and defect detection result. This application's solution, by determining the condition detection result, function detection result, and defect detection result of the first pipeline, can more accurately determine whether the first pipeline needs to be replaced, reducing the possibility of over-repairing or excessively long replacement cycles, lowering the failure rate of oil and gas field pipelines, and ensuring the safe and stable production operation of oil and gas field pipelines. Attached Figure Description
[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0062] Figure 1 This is a schematic diagram illustrating an application scenario provided in the embodiments of this application;
[0063] Figure 2 A flowchart illustrating the pipeline update determination method provided in this application embodiment;
[0064] Figure 3 A schematic diagram illustrating the pipeline update determination process provided in an embodiment of this application;
[0065] Figure 4 A schematic diagram of the structure of the pipeline update determination device provided in the embodiments of this application;
[0066] Figure 5 This is a schematic diagram of the structure of the pipeline update determination device provided in an embodiment of this application.
[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0068] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0069] It should be noted that in the embodiments of this application, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.
[0070] With the continuous advancement of oil and gas development, the scale of oil and gas field pipelines is becoming increasingly large. Furthermore, with the development of diversified oil and gas extraction technologies, such as carbon dioxide flooding, fire flooding, water flooding, polymer flooding, and oxygen-reduced air flooding, more and more oil and gas field pipelines are containing gases such as hydrogen sulfide (H2S), carbon dioxide (CO2), and oxygen (O2), as well as microorganisms such as sulfate-reducing bacteria. This leads to an increase in internal defects, making them unable to adapt to operating conditions. In addition, pipelines are subjected to various factors such as internal pressure, external corrosion, and mechanical damage over long periods, thus requiring regular inspection, maintenance, and repair. As the service life increases, the reliability of pipelines gradually decreases, the failure rate increases, and the demand for replacement grows daily.
[0071] To ensure pipeline safety, the most direct and effective method is to upgrade the pipelines to restore their transport function. Oil and gas field pipelines commonly employ a periodic replacement strategy, involving a complete replacement of the pipelines at set intervals. This approach is simple and easy to implement, requiring no complex assessment or decision-making processes. Once a reasonable replacement cycle is determined, pipeline upgrades can be carried out in a planned manner. This ensures that the pipelines remain in a relatively reliable state, reducing failures and accidents caused by pipeline aging and other issues. For critical pipeline sections or oil and gas field facilities with extremely high safety requirements, a periodic replacement strategy provides a high level of assurance and facilitates advance planning and resource allocation.
[0072] However, the aforementioned methods for replacing oil and gas field pipelines may lead to over-replacement. Even if a pipeline is still performing well within its replacement cycle, it may still be replaced, resulting in a waste of resources. Determining the replacement cycle is quite difficult. If the replacement cycle is too short, it will increase costs; if the replacement cycle is too long, it may pose safety risks and prevent timely response to emergencies. For example, if the pipeline suffers accidental damage or new technical problems arise, the regular replacement strategy may not be able to respond quickly enough.
[0073] In related technologies, it is possible to determine the evaluation criteria for each indicator's adaptation to boundary conditions, the membership function, and the indicator weight calculation model, and then evaluate whether the pipeline needs to be updated based on trapezoidal fuzzy comprehensive evaluation.
[0074] However, implementing the above methods requires extensive data collection and analysis, and the preliminary preparation work is quite cumbersome, including the measurement, statistics, and organization of various indicators. Furthermore, the construction of the evaluation indicator system and the determination of its weights may involve a degree of subjectivity, requiring continuous adjustment and optimization based on actual conditions. In addition, for some complex pipeline systems or special operating conditions, further refinement of the evaluation indicators and methods may be necessary to ensure accuracy.
[0075] Based on this, this application provides a method for determining pipeline replacement, which standardizes the replacement work of steel pipelines in oil and gas fields and provides a reference for pipeline life extension and decommissioning. This method proposes a comprehensive and accurate method for determining pipeline replacement, taking into account factors such as condition detection, functional detection, and defect detection. This reduces the failure rate of oil and gas field pipelines and ensures their safe and stable production operation.
[0076] First, combine Figure 1 An applicable application scenario of the embodiments of this application will be introduced.
[0077] Figure 1 This is a schematic diagram illustrating an application scenario provided in an embodiment of this application. Please refer to [link / reference]. Figure 1 This includes server 11, which is used to obtain relevant information about the pipeline 12 to be tested, and then determine whether the pipeline 12 to be tested needs to be updated based on the relevant information.
[0078] For example, the server 11 obtains relevant information about the pipeline 12 to be tested in a manner that could be sent by the client 13 to the server 11. The server 11 receives the relevant information sent by the client 13 and determines whether the pipeline 12 to be tested needs to be updated based on the relevant information. The relevant information about the pipeline 12 to be tested could include, for example, condition detection information, function detection information, defect detection information, etc.
[0079] It should be noted that, Figure 1 This is merely an example to illustrate one application scenario, and is not intended to limit the application scenario.
[0080] Below Figure 1 Based on the example application scenarios, the technical solutions of this application and how they solve the aforementioned technical problems are described in detail with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0081] Figure 2 The flowchart of the pipeline update determination method provided in the embodiments of this application is as follows: Figure 2 As shown, the method includes:
[0082] S21, Based on the condition detection information of the first pipeline, determine the condition detection result of the first pipeline. The condition detection result is used to indicate whether the first pipeline is allowed to operate in the current environment.
[0083] In the embodiments of this application, the first pipeline refers to the pipeline that needs to be determined whether to be updated. For example, the first pipeline can be a steel pipeline in an oil and gas field.
[0084] The condition detection information for the first pipeline may include information on changes in the external environment and changes in the operating environment. External environment change information indicates changes in the external environment surrounding the first pipeline, such as whether the natural environment around the pipeline has changed and cannot be reduced in pressure, or the grade of the area along the pipeline route. Correspondingly, external environment change information may include, for example, the pressure of the natural environment and the grade markings of the areas along the pipeline route. Operating environment change information indicates whether the operating parameters of the first pipeline exceed the original design range, whether there has been a change in the medium around the first pipeline that renders the material or corrosion protection method unsuitable, or whether there have been changes in the pipeline layout that prevent the first pipeline from functioning properly. Correspondingly, operating environment change information may include, for example, the operating parameters of the first pipeline, the original design range of the operating parameters, the medium around the first pipeline, the material of the first pipeline, the corrosion protection method of the first pipeline, and the pipeline layout information. Based on the condition detection information of the first pipeline, the condition detection results of the first pipeline are determined.
[0085] For example, if the condition detection result indicates that the first pipeline is not allowed to run in the current environment, it is determined that the first pipeline should be updated; if the condition detection result indicates that the first pipeline is allowed to run in the current environment, it is determined that the first pipeline should not be updated, or, based on other information, it is determined whether the first pipeline needs to be updated.
[0086] S22, Based on the functional test information of the first pipeline, determine the functional test result of the first pipeline. The functional test result is used to indicate whether the first pipeline has the functions required for normal operation.
[0087] The functional detection information of the first pipeline may include, for example, continuous leakage information and pipeline cracking information. Continuous leakage information is used to indicate whether there is a leak in the first pipeline. Continuous leakage information may include, for example, indication information used to indicate whether the first pipeline has leaked during a certain historical period. Pipeline cracking information is used to indicate whether the first pipeline has cracked or is about to crack. Pipeline cracking information may include, for example, the magnitude of stress, the number and magnitude of external impacts, etc., experienced by the first pipeline during a historical period.
[0088] Based on the functional testing information of the first pipeline, the functional testing result of the first pipeline is determined. For example, if the functional testing result indicates that the first pipeline has the functions required for normal operation, it is determined that the first pipeline should not be updated, or, in conjunction with other information, it is determined whether the first pipeline needs to be updated; if the functional testing result indicates that the first pipeline does not have the functions required for normal operation, it is determined that the first pipeline should be updated.
[0089] S23, Based on the defect detection information of the first pipeline, determine the defect detection result of the first pipeline. The defect detection result is used to indicate whether there is a pipeline defect in the first pipeline.
[0090] The defect detection information of the first pipeline is used to indicate the defects present in the first pipeline, including quantifiable defects and non-quantifiable defects.
[0091] Based on the defect detection information of the first pipeline, the defect detection result of the first pipeline can be determined. For example, if the defect detection result indicates that the first pipeline has no defects, it is determined that the first pipeline should not be updated, or, based on other information, it is determined whether the first pipeline needs to be updated; if the defect detection result indicates that the first pipeline has defects, it is determined that the first pipeline should be updated.
[0092] S24. Based on the results of condition testing, function testing, and defect testing, determine whether the first pipeline should be updated.
[0093] For example, if the condition detection result indicates that the first pipeline is not allowed to operate in the current environment, the function detection result indicates that the first pipeline does not have the functions required for normal operation, or the defect detection result indicates that the first pipeline has a pipeline defect, then it is determined that the first pipeline should be updated; if the condition detection result indicates that the first pipeline is allowed to operate in the current environment, the function detection result indicates that the first pipeline has the functions required for normal operation, and the defect detection result indicates that the first pipeline does not have a pipeline defect, then it is determined that the first pipeline should not be updated.
[0094] If at least one of the condition detection results, function detection results, and defect detection results determines that the first pipeline should be updated, then the first pipeline should be updated. If none of the condition detection results, function detection results, and defect detection results determine that the first pipeline should not be updated, then the first pipeline should not be updated.
[0095] When determining whether the first pipeline needs updating, at least one result can be determined based on the condition detection results, functional detection results, and defect detection results. For example, if the condition detection result indicates that the first pipeline needs updating, then updating the first pipeline is determined, and there is no need to further determine whether updating the first pipeline needs to be done based on the functional detection results and defect detection results. Alternatively, if the condition detection result indicates that the first pipeline does not need updating, then the functional detection result is further determined. If the functional detection result indicates that updating the first pipeline needs to be done, then updating the first pipeline is determined, and there is no need to further determine whether updating the first pipeline needs to be done based on the defect detection result, and so on.
[0096] The pipeline replacement determination method provided in this application determines the condition detection result of the first pipeline based on its condition detection information, which indicates whether the first pipeline is allowed to operate in the current environment; it determines the function detection result of the first pipeline based on its function detection information, which indicates whether the first pipeline has the functions required for normal operation; it determines the defect detection result of the first pipeline based on its defect detection information, which indicates whether the first pipeline has pipeline defects; and it determines whether to replace the first pipeline based on the condition detection result, function detection result, and defect detection result. This solution, by determining the condition detection result, function detection result, and defect detection result of the first pipeline, can more accurately determine whether the first pipeline needs to be replaced, reducing the possibility of over-repairing or excessively long replacement cycles, lowering the failure rate of oil and gas field pipelines, and ensuring the green, safe, and stable production operation of oil and gas field pipelines.
[0097] Before determining whether to update the first pipeline, a preliminary recommendation can be made based on the evaluation information of the first pipeline. Specifically, the evaluation information of the first pipeline may include pipeline information, inspection and evaluation results, current pipeline operation status, and measures taken.
[0098] Pipeline information indicates various aspects of the first pipeline, including pipeline foundation information, pipeline design information, pipeline construction information, and pipeline operating parameters. Inspection and evaluation status indicates the preliminary inspection of the first pipeline, including aspects such as damage to the external anti-corrosion layer, soil corrosivity testing, pipeline defects, and defect evaluation. Current pipeline operating status indicates historical information about the first pipeline and changes in its surrounding environment, including historical failures and the pipeline's operating environment. Measures taken indicate the various measures implemented for the first pipeline, including effectiveness analysis of historical failure risk control measures and newly implemented measures.
[0099] Based on the above evaluation information, a preliminary conclusion is given as to whether pipeline upgrades are necessary.
[0100] The following is combined Figure 3 This section describes the specific content of condition testing information, functional testing information, and defect testing information.
[0101] Figure 3 A schematic diagram of the pipeline update determination process provided in this application is shown below. Figure 3 As shown, it mainly involves the condition detection process, the function detection process, and the defect detection process.
[0102] For the condition detection process, the main focus is on determining the condition detection result of the first pipeline based on the condition detection information. Condition detection information can include information on changes in the external environment and changes in the operating environment.
[0103] like Figure 3 As shown, the external environment change information is used to indicate changes in the external environment of the first pipeline. That is, if the changes in the external environment cause the first pipeline to fail to meet local planning and development requirements or to fail to meet safety and environmental protection requirements, it is determined that the first pipeline needs to be updated.
[0104] For example, information on changes in the external environment includes the pressure of the natural environment, the grade markings of the areas along the first pipeline, and natural environment indication information, etc. Based on the grade markings of the areas along the first pipeline, it can be determined whether the development plans of those areas require the first pipeline to be shut down; based on the pressure of the natural environment, it can be determined whether the first pipeline needs to be used with reduced pressure but cannot be reduced; based on the natural environment indication information, it can be determined whether there are external safety hazards within the first pipeline that are difficult to eliminate. If at least one of the above conditions is met, the condition detection result is that the first pipeline is not allowed to operate in the current environment; otherwise, the condition detection result is that the first pipeline is allowed to operate in the current environment.
[0105] For example, the information on changes in the operating environment includes the operating parameters of the first pipeline, the original design range of the operating parameters, the medium surrounding the first pipeline, the material of the first pipeline, the corrosion protection method of the first pipeline, and the pipeline layout information, etc. Based on the operating parameters of the first pipeline, it can be determined whether the operating parameters exceed the original design range; based on the medium surrounding the first pipeline, the material of the first pipeline, and the corrosion protection method of the first pipeline, it can be determined whether there is a change in the transport medium of the first pipeline that renders it unsuitable; based on the pipeline layout information, it can be determined whether there is a planned adjustment to the pipeline layout that renders the first pipeline unsuitable. If at least one of the above conditions is met, the condition detection result is that the first pipeline is not allowed to operate in the current environment; otherwise, the condition detection result is that the first pipeline is allowed to operate in the current environment.
[0106] The functional testing process mainly involves determining the functional testing results of the first pipeline based on the functional testing information of the first pipeline, and further indicating whether the first pipeline has the functions required for normal operation.
[0107] like Figure 3 As shown, the functional detection information of the first pipeline is used to indicate whether there is any impact on the operation of the first pipeline. The functional detection information may include continuous leakage information and pipeline cracking information.
[0108] For example, continuous leakage information includes whether there are continuous and irregular leaks in the first pipeline within a certain historical period.
[0109] For example, pipeline cracking information is used to indicate both an unpredictable risk of pipeline cracking in the first pipeline and an unpredictable occurrence of pipeline cracking in the first pipeline. Unpredictable pipeline cracking risk includes situations such as long-term stress concentration or unexpected pressure impacts on the first pipeline; this unpredictable risk can determine whether the first pipeline is at risk of cracking in the first future time period. Unpredictable pipeline cracking occurs when, during maintenance, cracks are found in the timber or weld joints of the first pipeline body, and the appearance of these cracks is unpredictable; this unpredictable occurrence can determine whether the first pipeline is likely to crack in the first future time period. If at least one of the above conditions is met, the functional test result is that the first pipeline does not possess the functions required for normal operation; otherwise, the functional test result is that the first pipeline possesses the functions required for normal operation.
[0110] The defect detection process mainly involves determining the defect detection results of the first pipeline based on the defect detection information.
[0111] like Figure 3 As shown, defect detection information is used to indicate defects present in the first pipeline. Defect detection information can include quantifiable and non-quantifiable defects. Quantifiable defects are those whose length, width, depth, etc., can be quantitatively determined based on the inspection results within the pipeline; otherwise, they are non-quantifiable defects. Non-quantifiable defects can be, for example, pipeline failure rates.
[0112] For example, when the pipe type of the first pipe is a pipe type with quantifiable defects, the defect detection information includes dimensional information and / or attribute information of multiple pipe reference locations of the first pipe.
[0113] For example, multiple pipeline reference locations may include corrosion defect locations, manufacturing defect locations, pipe welding seams, dent locations, pipe body crack locations, circumferential weld seams, etc. of the first pipeline. The determination of whether there are defects at multiple pipeline reference locations based on the dimensional information of multiple pipeline reference locations may include the following: (1) Determining whether the dimensions of corrosion defects and manufacturing defects exceed the dimensions allowed by the evaluation standard or exceed 80% of the wall thickness based on the dimensions of corrosion defects and manufacturing defects; (2) Determining whether the dimensions of corrosion defects and manufacturing defects are lower than the minimum wall thickness required by the standard or pipeline design based on the dimensions of corrosion and manufacturing defects; (3) Determining whether the dimensions of corrosion exceed the dimensions allowed by the standard within an evaluation cycle when corrosion grows at its respective corrosion rate using the full-life or half-life method; (4) Determining whether the depth of ordinary depressions, corrosion, related depressions (dimensions after removing the pressure body), and weld-related depressions (dimensions after removing the pressure body) is greater than 6% of the outer diameter based on the degree of depression; (5) Determining whether the depth of pipe body cracks is greater than 0.4 times the wall thickness based on the depth of pipe body cracks; (6) Determining whether there are cracks on the weld or whether the weld defects exceed the allowable level based on the weld condition.
[0114] Based on the attribute information of multiple pipeline reference locations, it can be determined whether there are defects at multiple pipeline reference locations. For example, it can include the following: (1) Based on the corrosion rate, it is determined that when the corrosion increases according to the corrosion rate of the full life or half life method, the error function value (ERF) calculated by the pipeline design pressure is greater than 1 within an evaluation cycle; (2) Based on the pipe manufacturing situation, it is determined that there are pipe manufacturing defects on the pipe weld or in its heat-affected zone, then the entire pipeline, including the circumferential welds at both ends of the pipeline, should be replaced; (3) Based on the defect depth, it is determined whether the depth of defects such as pores, slag inclusions, and incomplete penetration in the circumferential weld is less than 0.8 times the wall thickness.
[0115] If the first pipeline is a pipeline type with quantifiable defects, and at least one of the aforementioned defects exists at multiple pipeline reference locations, the defect detection result indicates that the first pipeline has a pipeline defect, and it is determined that the first pipeline should be updated; if the aforementioned defects do not exist at multiple pipeline reference locations, the defect detection result indicates that the first pipeline does not have a pipeline defect, and it is determined that the first pipeline should not be updated.
[0116] For example, when the first pipeline is a pipeline type with unquantifiable defects, the defect detection information includes the pipeline failure rate of the first pipeline. Based on the pipeline type and the defect detection information, the defect detection result is determined, including determining the pipeline failure rate threshold corresponding to the first pipeline based on its pipeline classification, where the pipeline classification is determined by the operating pressure value and nominal diameter of the first pipeline; and determining the defect detection result based on the pipeline failure rate of the first pipeline and the corresponding pipeline failure rate threshold.
[0117] Specifically, based on their operating pressure and nominal diameter, pipelines can be classified into Class I, Class II, and Class III pipelines. The failure rate thresholds differ for each category. Furthermore, the classification criteria vary depending on the pipeline's function. Tables 1 to 4 below provide a detailed description of the pipeline classifications based on different functions. Specifically, based on the pipeline's highest operating pressure P (MPa) and nominal diameter DN (mm) over the past three years, pipelines are classified into Class I, Class II, and Class III pipelines.
[0118] Table 1 below illustrates the classification of gas extraction, gas gathering, and gas injection pipelines:
[0119] Table 1
[0120]
[0121] Specifically, Class I and Class II pipelines with a length of less than 3km are downgraded by one level; Class II and Class III pipelines with a length of 20km or more are upgraded by one level; and high-consequence zone pipelines within Class III are upgraded by one level.
[0122] Table 2 below illustrates the classification of gas pipelines:
[0123] Table 2
[0124]
[0125]
[0126] Specifically, Class I and Class II pipelines with a length of less than 3km are downgraded by one level; Class II and Class III pipelines with a length of 20km or more are upgraded by one level; and high-consequence zone pipelines within Class III are upgraded by one level.
[0127] Table 3 below illustrates the classification of oil outlet, oil collection, and oil transportation pipelines:
[0128] Table 3
[0129]
[0130] Specifically, oil pipelines are treated as Class I pipelines; liquefied gas and light hydrocarbon pipelines are upgraded one level; Class I and II pipelines with a length of less than 3 km are downgraded one level; and high-consequence zone pipelines in Class III are upgraded one level.
[0131] Table 4 below illustrates the classification of water supply and injection pipelines:
[0132] Table 4
[0133]
[0134] When the pipeline type of the first pipeline is a pipeline type with unquantifiable defects, if the pipeline failure rate of the first pipeline exceeds 0.05 times / (km·year), the defect detection result is determined according to the pipeline classification and pipeline failure rate threshold; if the pipeline failure rate of the first pipeline is less than 0.05 times / (km·year), the defect detection result is determined according to the pipeline classification and the number of risk points existing in the excavation verification points.
[0135] For example, if the failure rate of the first pipeline exceeds 0.05 times / (km·year), and the average failure rate over the past 5 years exceeds 3 times / km·year (if the first pipeline is classified as a Class II pipeline) or exceeds 4 times / km·year (if the first pipeline is classified as a Class III pipeline), and the pipeline has been in operation for more than 10 years, the defect detection result indicates that the first pipeline has a defect and needs to be replaced. If the average failure rate over the past 5 years exceeds 2 times / km·year (if the first pipeline is classified as a Class II pipeline) or exceeds 3 times / km·year (if the first pipeline is classified as a Class III pipeline), the defect detection result indicates that the first pipeline has a defect and needs to be replaced. If the average failure rate over the past 5 years does not exceed 2 times / km·year (if the first pipeline is classified as a Class II pipeline) or does not exceed 3 times / km·year (if the first pipeline is classified as a Class III pipeline), the defect detection result indicates that the first pipeline does not have a defect and does not need to be replaced. The method of updating the first pipeline can be determined based on the location of the pipeline failure. If the failure locations are evenly distributed, the entire pipeline will be updated. If the failure locations are relatively concentrated, the pipeline will be updated locally.
[0136] When the pipeline failure rate does not exceed 0.05 times / (km·year), if the number of risk points is greater than 1 / 3 of the total number of points, it is determined that the first pipeline should be updated, and the update method is a complete update; when the risk points account for 1 / 5 to 1 / 3 of the total number of points and are relatively concentrated, it is determined that the first pipeline should be updated, and the update method is a partial update; when the risk points account for 1 / 5 to 1 / 3 of the total number of points and are relatively dispersed, it is determined that the first pipeline should not be updated, and partial repair of the first pipeline should be carried out; when the number of risk points is less than 1 / 5, it is determined that the first pipeline should not be updated, and partial repair of the pipeline should be carried out.
[0137] Specifically, for Class I pipelines, the test results are determined according to the pipeline type with quantifiable defects.
[0138] like Figure 3As shown, based on the condition detection results, functional detection results, and defect detection results, after determining that the first pipeline needs to be updated, the update method needs to be further determined. The update methods for the first pipeline include partial update and overall update. Partial update involves updating only the parts of the first pipeline that need updating; overall update involves updating the entire first pipeline.
[0139] For example, the circumstances under which the first pipeline is determined to be replaced by a complete replacement include at least one of the following: (1) the corrosion of the entire first pipeline is determined to be severe and uncontrollable based on the degree of defects in the first pipeline; (2) the general defects of the first pipeline are determined to be unrepairable based on the replacement value of the first pipeline; (3) there are significant safety hazards in the operation of the first pipeline based on the safety of the first pipeline; (4) the material of the first pipeline is determined to be unsuitable for continued use based on the material of the first pipeline; (5) the inspection conclusion of the first pipeline is determined to be unusable based on the inspection conclusion of the first pipeline; (6) the parameter changes of the first pipeline are determined to render the first pipeline unsuitable; (7) the first pipeline is determined to be unusable based on local requirements. If any of the above circumstances are included when it is determined that the first pipeline needs to be replaced, a complete replacement shall be performed; otherwise, a partial replacement shall be performed.
[0140] In summary, based on the results of condition testing, functional testing, and defect detection, the determination of whether to update the first pipeline includes: if the condition testing result indicates that the first pipeline can operate in the current environment, the functional testing result indicates that the first pipeline possesses the functions required for normal operation, and the defect detection result indicates that the first pipeline has no defects, then it is determined that the first pipeline will not be updated; if the condition testing result indicates that the first pipeline cannot operate in the current environment, the functional testing result indicates that the first pipeline does not possess the functions required for normal operation, or the defect detection result indicates that the first pipeline has defects, then it is determined that the first pipeline will be updated. When it is determined that the pipeline needs to be updated, depending on the pipeline's condition, a partial or complete update will be selected. This application's solution, by determining the condition testing, functional testing, and defect detection results of the first pipeline, can more accurately determine whether an update is needed, reducing the possibility of over-updating or excessively long update cycles, lowering the failure rate of oil and gas field pipelines, and ensuring the green, safe, and stable production operation of oil and gas field pipelines.
[0141] Figure 4 This is a schematic diagram of the pipeline update determination device provided in the embodiments of this application, as shown below. Figure 4 As shown, the pipeline renewal determination device 40 includes:
[0142] The first processing module 41 is used to determine the condition detection result of the first pipeline based on the condition detection information of the first pipeline. The condition detection result is used to indicate whether the first pipeline is allowed to run in the current environment.
[0143] The second processing module 42 is used to determine the function test result of the first pipeline based on the function test information of the first pipeline. The function test result is used to indicate whether the first pipeline has the functions required for normal operation.
[0144] The third processing module 43 is used to determine the defect detection result of the first pipeline based on the defect detection information of the first pipeline. The defect detection result is used to indicate whether there is a pipeline defect in the first pipeline.
[0145] The fourth processing module 44 is used to determine whether to update the first pipeline based on the condition detection results, function detection results, and defect detection results.
[0146] In one possible implementation, the second processing module 42 is specifically used for:
[0147] Based on the functional test information, determine whether there is a leak in the first pipeline;
[0148] Based on the functional detection information, determine whether the first pipeline has cracked and whether the first pipeline cracked within the first future time period, where the first future time period is a time period starting from the current moment and lasting for the first duration;
[0149] If there is no leakage in the first pipeline, no crack in the first pipeline, and no crack in the first pipeline within the first future time period, the functional test result is determined to be that the first pipeline has the functions required for normal operation.
[0150] If the first pipeline has a leak, a crack, or cracks within a first future time period, the functional test result is determined to be that the first pipeline does not have the functions required for normal operation.
[0151] In one possible implementation, the third processing module 43 is specifically used for:
[0152] Determine the pipe type of the first pipe, which is either a pipe type with quantifiable defects or a pipe type with non-quantifiable defects;
[0153] Based on the pipe type and defect detection information of the first pipeline, the defect detection results are determined.
[0154] In one possible implementation, the third processing module is specifically used for:
[0155] Based on the dimensional and / or attribute information of multiple pipe reference locations, determine whether there are defects at multiple pipe reference locations;
[0156] If no defects are found at multiple pipeline reference locations, the defect detection result is determined to be that the first pipeline does not have any pipeline defects;
[0157] If there is a defect at at least one pipeline reference location, the defect detection result is determined to be that there is a pipeline defect in the first pipeline.
[0158] In one possible implementation, the third processing module 43 is specifically used for:
[0159] Based on the pipe classification of the first pipe, the corresponding pipe failure rate threshold is determined. The pipe classification is determined by the operating pressure value and nominal diameter of the first pipe.
[0160] The defect detection result is determined based on the failure rate of the first pipeline and the corresponding failure rate threshold of the first pipeline.
[0161] In one possible implementation, the fourth processing module 44 is specifically used for:
[0162] If the condition detection result indicates that the first pipeline is allowed to operate in the current environment, the function detection result indicates that the first pipeline has the functions required for normal operation, and the defect detection result indicates that the first pipeline has no pipeline defects, then it is determined that the first pipeline will not be updated.
[0163] If the condition detection result indicates that the first pipeline is not allowed to operate in the current environment, the function detection result indicates that the first pipeline does not have the functions required for normal operation, or the defect detection result indicates that the first pipeline has a pipeline defect, then it is determined that the first pipeline should be updated.
[0164] In one possible implementation, the fourth processing module 44 is further used for:
[0165] Determine the update method for the first pipeline, which can be either a partial update or a global update.
[0166] Figure 5 This is a schematic diagram of the structure of the pipeline update determination device provided in an embodiment of this application. Figure 5 As shown, it includes a memory 51 and a processor 52, wherein:
[0167] Memory 51 is used to store computer-executed instructions;
[0168] Processor 52 is used to execute computer-executable instructions from the memory. Exemplarily, memory 51 and processor 52 are interconnected via bus 53.
[0169] The specific implementation process of processor 52 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0170] All or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: ROM (Read-only Memory), RAM (Random Access Memory), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.
[0171] This application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method steps described in the above method embodiments.
[0172] This application also provides a computer program product, including a computer program that, when executed by a processor, can implement the method steps described in the above method embodiments.
[0173] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0174] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0175] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between apparatuses or units, and may be electrical, mechanical, or other forms.
[0176] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0177] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0178] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program implements the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0179] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for determining pipeline updates, characterized in that, The method includes: Based on the condition detection information of the first pipeline, the condition detection result of the first pipeline is determined, and the condition detection result is used to indicate whether the first pipeline is allowed to operate in the current environment; Based on the functional testing information of the first pipeline, the functional testing result of the first pipeline is determined, and the functional testing result is used to indicate whether the first pipeline has the functions required for normal operation. Based on the defect detection information of the first pipeline, the defect detection result of the first pipeline is determined, and the defect detection result is used to indicate whether there is a pipeline defect in the first pipeline; Based on the condition detection results, the function detection results, and the defect detection results, determine whether to update the first pipeline.
2. The method according to claim 1, characterized in that, Based on the functional testing information of the first pipeline, the functional testing result of the first pipeline is determined, including: Based on the functional detection information, determine whether there is a leak in the first pipeline; Based on the functional detection information, it is determined whether the first pipeline has cracked and whether the first pipeline cracked within a first future time period, wherein the first future time period is a time period starting from the current moment and lasting for a first duration. If there is no leakage in the first pipeline, no crack in the first pipeline, and no crack in the first pipeline during the first future time period, the functional test result is determined to be that the first pipeline has the functions required for normal operation. If the first pipeline has a leak, a crack, or cracks within the first future time period, the functional test result is determined to be that the first pipeline does not have the functions required for normal operation.
3. The method according to claim 1 or 2, characterized in that, Determining the defect detection result of the first pipeline based on the defect detection information of the first pipeline includes: Determine the pipe type of the first pipe, wherein the pipe type is a pipe type with quantifiable defects or a pipe type with unquantifiable defects; The defect detection result is determined based on the pipe type of the first pipe and the defect detection information.
4. The method according to claim 3, characterized in that, When the pipe type of the first pipe is the pipe type with quantifiable defects, the defect detection information includes dimensional information and / or attribute information of multiple pipe reference positions of the first pipe. Determining the defect detection result based on the pipe type of the first pipe and the defect detection information includes: Based on the size information and / or attribute information of the multiple pipe reference locations, determine whether there are defects in the multiple pipe reference locations; If no defects are found at any of the multiple pipeline reference locations, the defect detection result is determined to be that the first pipeline has no pipeline defects. If there is a defect at at least one pipeline reference location, the defect detection result is determined to be that the first pipeline has a pipeline defect.
5. The method according to claim 3, characterized in that, When the pipe type of the first pipe is the pipe type with unquantifiable defects, the defect detection information includes the pipe failure rate of the first pipe. Determining the defect detection result based on the pipe type of the first pipe and the defect detection information includes: Based on the pipe classification of the first pipe, a pipe failure rate threshold corresponding to the first pipe is determined, wherein the pipe classification is determined by the operating pressure value and nominal diameter of the first pipe; The defect detection result is determined based on the failure rate of the first pipeline and the corresponding failure rate threshold of the first pipeline.
6. The method according to claim 1 or 2, characterized in that, The step of determining whether to update the first pipeline based on the condition detection result, the function detection result, and the defect detection result includes: If the condition detection result indicates that the first pipeline is allowed to operate in the current environment, the function detection result indicates that the first pipeline has the functions required for normal operation, and the defect detection result indicates that the first pipeline does not have any pipeline defects, then it is determined that the first pipeline will not be updated. If the condition detection result indicates that the first pipeline is not allowed to operate in the current environment, the function detection result indicates that the first pipeline does not have the functions required for normal operation, or the defect detection result indicates that the first pipeline has a pipeline defect, then it is determined that the first pipeline should be updated.
7. The method according to claim 6, characterized in that, If it is determined that the first pipeline needs to be updated, the method further includes: The update method for the first pipeline is determined, which can be either a partial update or a global update.
8. A device for determining pipeline renewal, characterized in that, include: The first processing module is used to determine the condition detection result of the first pipeline based on the condition detection information of the first pipeline, wherein the condition detection result is used to indicate whether the first pipeline is allowed to run in the current environment; The second processing module is used to determine the function test result of the first pipeline based on the function test information of the first pipeline. The function test result is used to indicate whether the first pipeline has the functions required for normal operation. The third processing module is used to determine the defect detection result of the first pipeline based on the defect detection information of the first pipeline, and the defect detection result is used to indicate whether there is a pipeline defect in the first pipeline. The fourth processing module is used to determine whether to update the first pipeline based on the condition detection results, the function detection results, and the defect detection results.
9. A device for determining pipeline renewal, characterized in that, include: Memory, processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the pipeline update determination method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the pipeline update determination method as described in any one of claims 1-7.