Method and device for determining pipeline crack opening displacement and storage medium

By determining the vertex nodes and other nodes in pipeline crack detection, combining the opening straight line and 45-degree straight line, and using preset angle conditions to determine the target straight line and target point, the problem of low displacement accuracy of pipeline crack opening in the prior art is solved, and higher accuracy is achieved.

CN120012472APending Publication Date: 2025-05-16PIPECHINA SOUTH CHINA CO +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411872976.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In the prior art, the accuracy of the pipe crack opening displacement is low, resulting in errors in evaluating the crack driving force.

Method used

By determining the vertex nodes and other nodes on the target pipeline crack, the opening line and 45-degree line are determined based on the vertex node, the target line is determined according to the preset angle conditions, and then the target point is determined, and finally the opening displacement of the pipeline crack is determined based on the target point and the vertex node.

Benefits of technology

The accuracy of the crack opening displacement of the pipeline is improved, and the errors generated during the conversion of J integrals through empirical formulas to crack opening displacement are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012472A_ABST
    Figure CN120012472A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a method and device for determining the opening displacement of a pipeline crack and a storage medium, and belongs to the technical field of pipeline crack detection, and the method for determining the opening displacement of the pipeline crack comprises the steps that a vertex node on a target pipeline crack and other nodes except the vertex node are determined; determining an opening straight line and a 45-degree straight line according to the vertex nodes; based on a preset angle condition, according to the vertex node and the opening straight line, determining a first node and a second node adjacent to each other in other nodes, so as to obtain a target straight line passing through the first node and the second node; determining an intersection point of the target straight line and the 45-degree straight line to obtain a target point; and determining the opening displacement of the target pipeline crack according to the target point and the vertex node. According to the embodiment of the invention, the accuracy of pipeline crack opening displacement can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of pipeline crack detection, and in particular to a method, device and storage medium for determining the opening displacement of a pipeline crack. Background Art

[0002] With the rapid development of the pipeline industry, to ensure the safe transportation of pipelines, attention should be paid to the cracking state of the girth weld of the pipeline. Pipeline is a welded structure. Taking the girth weld crack as an example, the butt welds between the pipelines can be called girth welds. Due to the backward welding process and welding conditions, the girth welds will have welding defects, such as cracks, misalignment or incomplete penetration, making the girth weld the weak point of the entire pipeline, which will lead to pipeline leakage and weld cracking. Based on this, it is necessary to evaluate the crack driving force of pipeline cracks to achieve safe transportation of pipelines.

[0003] Generally speaking, the crack driving force can be evaluated by the crack opening displacement of the pipeline, wherein the crack opening displacement is the opening displacement of the crack opening. Based on the high correlation between the J integral and the crack opening displacement, the prior art usually converts the J integral into the crack opening displacement through an empirical formula. In this way, the obtained crack opening displacement is the value obtained by using the empirical formula, which has a certain error. Therefore, it can be seen that the prior art has the problem of low accuracy of the crack opening displacement of the pipeline. Summary of the invention

[0004] The purpose of the embodiments of the present application is to provide a method, device, equipment and storage medium for determining the displacement of a crack opening in a pipeline, so as to solve the problem of low accuracy of the displacement of a crack opening in the pipeline existing in the prior art.

[0005] In order to achieve the above-mentioned object, the first aspect of the present application provides a method for determining a pipeline crack opening displacement, the method comprising:

[0006] Determine the vertex node and other nodes except the vertex node on the target pipeline crack;

[0007] Determine the opening straight line and the 45-degree straight line according to the vertex node, wherein the opening straight line is a straight line passing through the vertex node and facing the opening direction of the target pipe crack, and the 45-degree straight line is a straight line passing through the vertex node with an angle of 45 degrees to the opening straight line;

[0008] Based on the preset angle condition, according to the vertex node and the open straight line, determine the first node and the second node adjacent to the remaining nodes to obtain a target straight line passing through the first node and the second node, wherein the first node and the vertex node form a first straight line, the first straight line and the open straight line form a first angle, the second node and the vertex node form a second straight line, the second straight line and the open straight line form a second angle, and the first angle and the second angle meet the preset angle condition;

[0009] Determine the intersection of the target straight line and the 45-degree straight line to obtain the target point;

[0010] According to the target point and vertex node, the opening displacement of the target pipe crack is determined.

[0011] In an embodiment of the present application, the preset angle condition includes: the product of a first difference determined based on the first angle and a second difference determined based on the second angle is less than or equal to zero, wherein the first difference is the difference between the cosine value of the first angle and the cosine value of a 45-degree angle, and the second difference is the difference between the cosine value of the second angle and the cosine value of a 45-degree angle.

[0012] In an embodiment of the present application, the number of target points is two, and the opening displacement of the target pipeline crack is determined according to the target points and the vertex nodes, including: determining the sum of the distances between each target point and the vertex node along a direction perpendicular to the opening direction of the target pipeline crack to obtain the opening displacement of the target pipeline crack.

[0013] In an embodiment of the present application, determining a vertex node on a target pipe crack includes: obtaining node position information of multiple nodes on the target pipe crack; and determining, according to the node position information, a node among the multiple nodes that is farthest from an opening of the target pipe crack as a vertex node.

[0014] In an embodiment of the present application, a target pipeline crack is located on a target pipeline, and a vertex node and other nodes other than the vertex node on the target pipeline crack are determined, including: obtaining pipeline parameters of the target pipeline and crack parameters of the target pipeline crack; based on a finite element method, constructing a pipeline finite element model corresponding to the target pipeline according to the pipeline parameters and the crack parameters, wherein the pipeline finite element model includes the target pipeline crack; and determining the vertex node and other nodes other than the vertex node on the target pipeline crack according to the pipeline finite element model.

[0015] In the embodiment of the present application, the pipeline parameters include: the diameter and wall thickness of the target pipeline, the strength matching coefficient, softening coefficient and yield strength ratio of the material used for the target pipeline; the crack parameters include: the crack position of the target pipeline crack on the target pipeline, the crack length of the target pipeline crack and the crack depth of the target pipeline crack.

[0016] In an embodiment of the present application, the target pipeline crack includes a girth weld crack on the target pipeline, and the crack parameter also includes a girth weld centerline position of the girth weld crack.

[0017] A second aspect of an embodiment of the present application provides a device for determining the displacement of a crack opening in a pipeline, the device comprising: a memory configured to store instructions; and a processor configured to call the instructions from the memory and to implement the above-mentioned method for determining the displacement of a crack opening in a pipeline when executing the instructions.

[0018] A third aspect of an embodiment of the present application provides a device for determining the displacement of a crack opening in a pipeline, the device comprising the device for determining the displacement of a crack opening in a pipeline according to the above.

[0019] A fourth aspect of an embodiment of the present application provides a machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute the above-mentioned method for determining the opening displacement of a crack in a pipeline.

[0020] The above technical solution determines the vertex node and the remaining nodes except the vertex node on the target pipeline crack, and then determines the opening straight line and the 45-degree straight line according to the vertex node, so as to determine the adjacent first node and the second node among the remaining nodes based on the preset angle condition according to the vertex node and the opening straight line to obtain the target straight line passing through the first node and the second node, and then determines the intersection of the target straight line and the 45-degree straight line to obtain the target point, and determines the opening displacement of the target pipeline crack according to the target point and the vertex node. In this way, the opening displacement of the target pipeline crack determined by each node on the target pipeline crack has higher accuracy. Compared with the prior art, the process of converting the J integral into the crack opening displacement through the empirical formula can be avoided, the error generated in this process can be reduced, and the accuracy of the pipeline crack opening displacement can be improved.

[0021] Other features and advantages of the embodiments of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present application, but do not constitute a limitation on the embodiments of the present application. In the accompanying drawings:

[0023] Figure 1 A schematic diagram of a process of determining a pipeline crack opening displacement according to an embodiment of the present application is schematically shown;

[0024] Figure 2 A schematic plan view of a pipeline crack according to an embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0025] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the specific implementation methods described herein are only used to illustrate and explain the embodiments of the present application, and are not used to limit the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0026] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back...), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

[0027] In addition, if there are descriptions involving "first", "second", etc. in the embodiments of the present application, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0028] Figure 1 The following is a schematic diagram of a process flow of a method for determining the opening displacement of a pipeline crack according to an embodiment of the present application. Figure 1 As shown, an embodiment of the present application provides a method for determining the opening displacement of a crack in a pipeline, and the method may include the following steps.

[0029] Step S101, determining the vertex node and other nodes except the vertex node on the target pipeline crack.

[0030] Step S102, determining an opening straight line and a 45-degree straight line according to the vertex node, wherein the opening straight line is a straight line passing through the vertex node and facing the opening direction of the target pipe crack, and the 45-degree straight line is a straight line having an angle of 45 degrees with the opening straight line and passing through the vertex node.

[0031] Step S103, based on the preset angle condition, according to the vertex node and the open straight line, determine the adjacent first node and second node among the remaining nodes to obtain the target straight line passing through the first node and the second node, wherein the first node and the vertex node form a first straight line, the first straight line and the open straight line form a first angle, the second node and the vertex node form a second straight line, the second straight line and the open straight line form a second angle, and the first angle and the second angle meet the preset angle condition.

[0032] Step S104, determining the intersection of the target straight line and the 45-degree straight line to obtain the target point.

[0033] Step S105, determining the opening displacement of the target pipe crack according to the target point and the vertex node.

[0034] It can be understood that the number of pipeline cracks can be multiple, the target pipeline crack can be one of the pipeline cracks, one target pipeline crack corresponds to a vertex node, the vertex node can be a point on the tip of the target pipeline crack, and the remaining nodes except the vertex node can be divided into nodes on the target pipeline crack except the vertex node and on both sides of the opening direction of the target pipeline crack. The number of 45-degree straight lines can be two, and the positions of these two 45-degree straight lines can be on both sides of the opening direction of the target pipeline crack. The number of first nodes and second nodes can be two, the target straight lines can be two, the target points can be two, the position of the target point can be located on the target pipeline crack or outside the target pipeline crack, the opening direction includes but is not limited to opening upward, opening downward, opening to the left and opening to the right, and the opening displacement (Crack Tip Opening Displacement, CTOD) of the target pipeline crack can be used to evaluate the fracture toughness of pipeline materials.

[0035] Specifically, through the vertex node and the remaining nodes except the vertex node on the target pipeline crack, a straight line (opening straight line) facing the opening direction of the target pipeline crack can be determined based on the vertex node, and 45-degree straight lines corresponding to both sides of the opening direction of the target pipeline crack can be determined. The 45-degree straight line can include a straight line with an angle of 45 degrees with the opening straight line and passing through the vertex node. According to the vertex node and the opening straight line, the first node and the second node adjacent to the remaining nodes can be determined. The first straight line and the second straight line formed by the first node and the second node and the fixed point node, respectively, and the first angle and the second angle formed by the first straight line and the second straight line and the opening straight line, respectively, meet the preset angle condition, so that the first straight line can be determined according to the first node and the second node (two points determine a straight line), and further, the intersection of the target straight line and the 45-degree straight line can be determined in the rectangular coordinate system, and the position information of the target point can be determined. Finally, according to the position information of the target point and the vertex node, the opening displacement of the target pipeline crack is further determined. The opening displacement of the target pipeline crack thus determined has high accuracy, can be effectively linked to the energy absorption capacity of the material, and can be used to evaluate the fracture toughness of the material of the target pipeline crack.

[0036] In a specific embodiment, Figure 2 As shown, if the opening direction of the target pipeline crack is downward, taking the determination of the right opening displacement of the target pipeline crack as an example, a point on the tip of the target pipeline crack (vertex node or point A) can be determined, and the remaining nodes on the right side of the target pipeline crack except the vertex node (point A) can be determined, and the vertical downward opening straight line (straight line AC) passing through the vertex node (point A) and the 45-degree straight line (straight line AB) on the right side passing through the vertex node (point A) and forming an angle of 45 degrees with the opening straight line are determined, and then the vertex node (point A) and the opening straight line (straight line AC) are combined to determine the first node and the second node (node ​​20) that meet the preset angle condition in the right side of the target pipeline crack. n and node n-1 ), based on this, we can use the first and second nodes on the right (node n and node n-1 ), further determine the target straight line on the right side of the target pipe crack (l n ), determine the target straight line on the right (l n ) and the right side of the 45-degree straight line (straight line AB) to determine the right side target point (point D). Finally, the right side opening displacement (CTOD) of the target pipe crack can be determined based on the vertex coordinates (point A) and the right side target point (point D). right ), at the same time, the left opening displacement (CTOD) of the target pipe crack can be determined according to the above steps left ), further, the target pipe opening displacement (CTOD) can be determined.

[0037] In an embodiment of the present application, through the vertex node and the remaining nodes except the vertex node on the target pipeline crack, the opening straight line and the 45-degree straight line can be determined according to the vertex node, so that based on the preset angle condition, the adjacent first node and the second node in the remaining nodes are determined according to the vertex node and the opening straight line to obtain the target straight line passing through the first node and the second node, and then the intersection of the target straight line and the 45-degree straight line is determined to obtain the target point, and the opening displacement of the target pipeline crack is determined according to the target point and the vertex node. In this way, the opening displacement of the target pipeline crack determined by each node on the target pipeline crack has higher accuracy. Compared with the prior art, the process of converting the J integral into the crack opening displacement through the empirical formula can be avoided, the error generated in this process can be reduced, and the accuracy of the pipeline crack opening displacement can be improved.

[0038] In one embodiment, the preset angle condition may include: the product of a first difference determined based on the first angle and a second difference determined based on the second angle is less than or equal to zero, wherein the first difference is the difference between the cosine value of the first angle and the cosine value of a 45-degree angle, and the second difference is the difference between the cosine value of the second angle and the cosine value of a 45-degree angle.

[0039] It can be understood that the preset angle condition is a pre-set angle condition, and the preset angle condition may include that the product of the first difference and the second difference is less than or equal to zero, and specifically may include two cases, the first case may be that the first difference is less than or equal to zero (the cosine value of the first angle is less than or equal to the cosine value of the 45-degree angle), and the second difference is greater than zero (the cosine value of the second angle is greater than the cosine value of the 45-degree angle), and the second case may be that the first difference is greater than or equal to zero (the cosine value of the first angle is greater than or equal to the cosine value of the 45-degree angle), and the second difference is less than zero (the cosine value of the second angle is less than the cosine value of the 45-degree angle). The first difference may be the difference between the cosine value of the first angle and the cosine value of the 45-degree angle, and the second difference may be the difference between the cosine value of the second angle and the cosine value of the 45-degree angle.

[0040] Specifically, the preset angle condition can be determined by the following formula:

[0041] (cosθ1-cos 45°)×(cosθ2-cos45°)≤0

[0042] Wherein, cosθ1 is the cosine value of the first angle, and cosθ2 is the cosine value of the second angle.

[0043] Based on the above formula, it can be determined that the preset angle condition can be the condition that the product of the first difference (cosθ1-cos45° and the second difference cosθ2-cos45° is less than or equal to zero. In this way, based on the preset angle condition, the adjacent first node and the second node corresponding to the first angle and the second angle can be determined to accurately determine the opening displacement of the target pipeline crack.

[0044] In one embodiment, the number of target points is two, and determining the opening displacement of the target pipeline crack according to the target points and the vertex nodes may include: determining the sum of the distances between each target point and the vertex node along a direction perpendicular to the opening direction of the target pipeline crack, so as to obtain the opening displacement of the target pipeline crack.

[0045] It can be understood that the number of target points may be two, and the opening displacement of the target pipe crack may include two opening displacements perpendicular to the opening direction of the target pipe crack.

[0046] Specifically, since the shape of the target pipeline crack is not a regular figure with bilateral symmetry, for example, the target pipeline crack at the fusion line is not a regular figure with bilateral symmetry due to the differences in material properties on both sides and structural misalignment in some cases. Therefore, the target point is not a point symmetrical about the opening line, and it is necessary to determine the sum of the distances between each target point and the vertex node along the opening direction perpendicular to the target pipeline crack, so as to accurately determine the opening displacement on both sides perpendicular to the opening direction of the target pipeline crack, so as to accurately output the opening displacement of the target pipeline crack and improve the accuracy of the pipeline crack opening displacement.

[0047] In a specific embodiment, if the opening direction of the target pipeline crack is vertically downward, the positions of the two target points can be determined to be located on the left and right sides of the target pipeline crack, respectively. The coordinates of the vertex node can be expressed as (X1, Y1), the coordinates of the left target point can be expressed as (X2, Y2), and the coordinates of the right target point can be expressed as (X3, Y3). The left opening displacement of the target pipeline crack can be determined by the following formula:

[0048] CTOD left =X1-X2

[0049] Among them, CTOD left is the left opening displacement of the target pipe crack, X1 is the abscissa of the vertex coordinate, and X2 is the abscissa of the left target point.

[0050] The right opening displacement of the target pipe crack can also be determined using the following formula:

[0051] CTOD right =X1-X3

[0052] Among them, CTOD right is the right opening displacement of the target pipe crack, X1 is the abscissa of the vertex coordinate, and X3 is the abscissa of the right target point.

[0053] Then, the following formula is used to determine the sum of the left opening displacement and the right opening displacement of the target pipeline crack to determine the opening displacement of the target pipeline crack:

[0054] CTOD=CTOD left +CTOD right

[0055] Among them, CTOD is the opening displacement of the target pipeline crack. In addition, the opening displacement of the target pipeline crack can also be determined by a list, as shown in Table 1:

[0056] Table 1

[0057] CTOD <![CDATA[CTOD left ]]> <![CDATA[CTOD right ]]> 0.000426 0.000213 0.000213 0.000555 0.000277 0.000277 0.000762 0.000381 0.000381 0.001241 0.000622 0.000619 0.001417 0.000712 0.000705 0.001735 0.000873 0.000862 0.002255 0.001135 0.00112

[0058] In one embodiment, determining a vertex node on a target pipeline crack may include: obtaining node position information of multiple nodes on the target pipeline crack; and determining, according to the node position information, a node farthest from an opening of the target pipeline crack among the multiple nodes as a vertex node.

[0059] It can be understood that the multiple nodes on the target pipeline crack may include a vertex node and other nodes except the vertex node, and the node position information may be position information representing each node, and the node position information may be described by establishing horizontal and vertical coordinates in a rectangular coordinate system.

[0060] Specifically, by establishing a rectangular coordinate system, the node position information (for example, node coordinates) of each node on the target pipeline crack can be obtained. In the node position information, the node farthest from the opening of the target pipeline crack can be determined as the vertex node. The node position information of multiple nodes can be used to distinguish the vertex node from the remaining nodes, and the vertex node of the target pipeline crack can be determined intuitively and accurately.

[0061] In a specific embodiment, the node position information of the target pipeline crack can be named (node ​​number, node x coordinate, node y coordinate, sequence number), and the node position information of each node is concentrated into a node set. If the opening direction of the target pipeline crack is vertically downward, the specific node set may include but is not limited to: [(170,689.59991,-3.4200001,1), (90621,689.59991,-3.4200001,35), (4070,690.43329,-3.4200001,5), (90622,690.43329,-3.4200001,36), (4071,691.26666 ,-3.4200001,6),(90623,691.26666,-3.4200001,37),(169,692.09998,-3.4200001,0),(90624,692.09998,-3.4200001,38),(5263,692.36182,-3.4200001,34),(90633,692.36182,-3.4200001,39),(182,692.59998,-3.4200001,4),(90634,692.59998,-3.4200001,40),(4146,692.698,-3 .4200001,7),(90692,692.698,-3.4200001,50),(4147,692.79602,-3.4200001,8),(90687,692.79602,-3.4200001,49),(4148,692.89398,-3.4200001,9),(90682,692.89398,-3.4200001,48),(4149,692.992,-3.4200001,10),(90677,692.992,-3.4200001,47),(4150,693.09003,-3.4200 001,11),(90672,693.09003,-3.4200001,46),(4151,693.18799,-3.4200001,12),(90667,693.18799,-3.4200001,45),(4152,693.28601,-3.4200001,13),(90662,693.28601,-3.4200001,44),(4153,693.38397,-3.4200001,14),(90657,693.38397,-3.4200001,43),(4154,693.48199,-3.4200001,15),(90651,693.48199,-3.4200001,41),(181,693.58002,-3.4200001,3),(90652,693.58002,-3.4200001,42),(4202,693.58099,-3.4261804,24),(4325,693.58099,-3.4138196,25),(420 1,693.5838,-3.4317558,23),(4326,693.5838,-3.4082444,26),(4200,693.58826,-3.4361804,22),(4327,693.58826,-3.4038196,27),(4199,693.59381,-3.4390211,21),(4328,693.59381,-3.4009 788,28),(4198,693.59998,-3.4400001,20),(4329,693.59998,-3.4000001,29),(4197,693.6062,-3.4390211,19),(4330,693.6062,-3.4009788,30),(4196,693.61176,-3.4361804,18),(4331,693. 61176,-3.4038196,31),(4195,693.61615,-3.4317558,17),(4332,693.61615,-3.4082444,32),(4194,693.61902,-3.4261804,16),(4333,693.61902,-3.4138196,33),(178,693.62,-3.4200001,2)].

[0062] Based on the node position information of each node in the above node set, the node set can be divided into a left node set and a right node set.

[0063] Among them, the left node set may include: [(178,693.62,-3.4200001,2),(4194,693.61902,-3.4261804,16),(4195,693.61615,-3.4317558,17),(4196,693.61176,-3.4361804,18),(4197,693.6062,-3.4390211,19),(4198,693.59998,-3.4400001,20),(4199,693.5 9381,-3.4390211,21),(4200,693.58826,-3.4361804,22),(4201,693.5838,-3.4317558,23),(4202,693.58099,-3.4261804,24),(90652,693.58002,-3.4200001,42),(90651,693.48199,-3.4200001,41),(90657,693.38397,-3.4200001,43) ,(90662,693.28601,-3.4200001,44),(90667,693.18799,-3.4200001,45),(90672,693.09003,-3.4200001,46),(90677,692.992,-3.4200001,47),(90682,692.89398,-3.4200001,48),(90687,692.79602,-3.4200001,49),(90692,692.698,- 00001,50),(90634,692.59998,-3.4200001,40),(90633,692.36182,-3.4200001,39),(90624,692.09998,-3.4200001,38),(90623,691.26666,-3.4200001,37),(90622,690.43329,-3.4200001,36),(90621,689.59991,-3.4200001,35)].

[0064] The right node set may include: [(178,693.62,-3.4200001,2),(4333,693.61902,-3.4138196,33),(4332,693.61615,-3.4082444,32),(4331,693.61176,-3.4038196,31),(4330,693.6062,-3.4009788,30),(4329,693.59998,-3.4000001,29),(4328, 693.59381,-3.4009788,28),(4327,693.58826,-3.4038196,27),(4326,693.5838,-3.4082444,26),(4325,693.58099,-3.4138196,25),(181,693.58002,-3.4200001,3),(4154,693.48199,-3.4200001,15),(4153,693.38397,-3.420 0001,14),(4152,693.28601,-3.4200001,13),(4151,693.18799,-3.4200001,12),(4150,693.09003,-3.4200001,11),(4149,692.992,-3.4200001,10),(4148,692.89398,-3.4200001,9),(4147,692.79602,-3.4200001,8),(4146,69 00001,7),(182,692.59998,-3.4200001,4),(5263,692.36182,-3.4200001,34),(169,692.09998,-3.4200001,0),(4071,691.26666,-3.4200001,6),(4070,690.43329,-3.4200001,5),(170,689.59991,-3.4200001,1)].

[0065] In one embodiment, the target pipeline crack is located on the target pipeline, and determining the vertex node and the remaining nodes except the vertex node on the target pipeline crack may include: acquiring pipeline parameters of the target pipeline and crack parameters of the target pipeline crack; constructing a pipeline finite element model corresponding to the target pipeline according to the pipeline parameters and the crack parameters based on a finite element method, wherein the pipeline finite element model includes the target pipeline crack; and determining the vertex node and the remaining nodes except the vertex node on the target pipeline crack according to the pipeline finite element model.

[0066] It can be understood that the target pipeline crack can be a pipeline crack on the target pipeline, the pipeline parameters can be parameters related to the target pipeline used to construct a finite element model, the crack parameters can be parameters related to the target pipeline crack used to construct a finite element model, and the pipeline finite element model can be a finite element model including the target pipeline crack constructed using the finite element method.

[0067] Specifically, after obtaining the pipeline parameters of the target pipeline and the crack parameters of the target pipeline crack, the crack parameters of the pipeline parameters can be input into the finite element software to construct a pipeline finite element model, simulate the target pipeline crack in the target pipeline, and use the identification tool in the finite element software to identify the vertex node and the remaining nodes except the vertex node on the target pipeline crack. In this way, each node on the target pipeline crack can be accurately identified to achieve accurate output of the target pipeline displacement.

[0068] In one embodiment, the pipeline parameters may include: the diameter and wall thickness of the target pipeline, the strength matching coefficient, softening coefficient and yield strength ratio of the material used for the target pipeline; the crack parameters may include: the crack position of the target pipeline crack on the target pipeline, the crack length of the target pipeline crack and the crack depth of the target pipeline crack.

[0069] It can be understood that the diameter and wall thickness of the target pipeline can determine the size of the target pipeline, the strength matching coefficient, softening coefficient and yield strength ratio of the material used in the target pipeline can determine the characteristics of the material used in the target pipeline, and the crack parameters can determine the crack position and size of the target pipeline crack on the target pipeline. Pipeline parameters may include but are not limited to the diameter and wall thickness of the target pipeline, the strength matching coefficient, softening coefficient and yield strength ratio of the material used in the target pipeline, and crack parameters may include but are not limited to the crack position of the target pipeline crack on the target pipeline, the crack length of the target pipeline crack and the crack depth of the target pipeline crack.

[0070] Specifically, the pipeline parameters of the target pipeline and the crack parameters of the target pipeline crack may be obtained, as shown in Table 2 below. Thus, the target pipeline and the target pipeline crack may be simulated based on the pipeline parameters and the crack parameters.

[0071] Table 2

[0072]

[0073] In one embodiment, the target pipeline crack includes a girth weld crack on the target pipeline, and the crack parameter further includes a girth weld centerline position of the girth weld crack.

[0074] It can be understood that the target pipeline may include pipeline cracks of multiple types (such as girth welds or longitudinal welds) with different crack positions (such as girth weld centerline positions or positions deviating from the girth weld centerline positions). The target pipeline cracks may include but are not limited to girth weld cracks on the target pipeline, and the crack parameters may also include but are not limited to the girth weld centerline of the girth weld cracks.

[0075] Specifically, if the target pipeline crack is a girth weld crack on the target pipeline, the crack position may include a center line of the girth weld crack.

[0076] In a specific embodiment, at present, due to the implementation of the West-East Gas Pipeline Project, the pipeline industry has developed rapidly. In order to ensure the safety of pipeline transportation, it is necessary to ensure that there is no energy leakage at the cracks of the pipeline. Since the pipeline is a welded structure, the butt welds between the pipelines are called girth welds. Due to the welding process and conditions, there may be some unavoidable welding defects such as cracks, misalignment, and incomplete penetration, making the girth weld the weak link of the entire pipeline, which may seriously cause pipeline leakage and weld cracking. Therefore, the safe transportation of the pipeline can be achieved by evaluating the crack driving force of the girth weld pipeline crack.

[0077] Generally speaking, the crack driving force can be evaluated by the crack opening displacement of the pipeline, wherein the crack opening displacement is the opening displacement of the crack opening. Based on the high correlation between the J integral and the crack opening displacement, the prior art usually converts the J integral into the crack opening displacement through an empirical formula. In this way, the obtained crack opening displacement is the value obtained using the empirical formula, which has a certain error.

[0078] Based on this, the embodiment of the present application obtains the pipeline parameters of the target pipeline and the crack parameters of the target pipeline crack, and uses the finite element method to construct a pipeline finite element model to simulate the target pipeline crack on the target pipeline. The definition tool in the finite element software can be used to define the geometric set and determine the crack position, wherein the node is the result of meshing in the pipeline finite element model, and the connection between the target pipeline crack and the mesh is the node. Therefore, the finite element model is constructed using the finite element method to facilitate the determination of the node position information of each node on the target pipeline crack. In addition, in the 45-degree intercept method, CTOD is determined by measuring the displacement of the crack tip of the target pipeline crack under the action of force. Specifically, when the material is subjected to external force, the crack tip of the target pipeline crack will undergo plastic deformation to form a blunted crack tip. At this time, the fracture performance of the material can be evaluated by measuring the relative displacement of the material on both sides of the crack tip of the target pipeline crack in the 45-degree direction, that is, CTOD, and therefore, the 45-degree intercept method can be combined to determine CTOD.

[0079] Specifically, by determining the vertex node and the remaining nodes except the vertex node on the target pipeline crack, the opening straight line and the 45-degree straight line can be determined according to the vertex node, so as to determine the adjacent first node and the second node among the remaining nodes according to the vertex node and the opening straight line based on the preset angle condition to obtain the target straight line passing through the first node and the second node, and then determine the intersection of the target straight line and the 45-degree straight line to obtain the target point, and determine the opening displacement of the target pipeline crack according to the target point and the vertex node. In this way, the opening displacement of the target pipeline crack determined by each node on the target pipeline crack has higher accuracy. Compared with the prior art, the process of converting the J integral into the crack opening displacement through the empirical formula can be avoided, the error generated in this process can be reduced, and the accuracy of the pipeline crack opening displacement can be improved.

[0080] An embodiment of the present application also provides a device for determining the displacement of a crack opening in a pipeline, the device comprising: a memory configured to store instructions; and a processor configured to call the instructions from the memory and implement the above-mentioned method for determining the displacement of a crack opening in a pipeline when executing the instructions.

[0081] An embodiment of the present application also provides a device for determining the displacement of a crack opening in a pipeline, and the device includes the device for determining the displacement of a crack opening in a pipeline according to the above.

[0082] An embodiment of the present application further provides a machine-readable storage medium having instructions stored thereon, the instructions being used to enable a machine to execute the above-mentioned method for determining the opening displacement of a pipeline crack.

[0083] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0084] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0085] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0086] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0087] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0088] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0089] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0090] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0091] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for determining the displacement of a crack opening in a pipeline, characterized in that: The method comprises: Determine a vertex node and other nodes except the vertex node on the target pipeline crack; Determine an opening straight line and a 45-degree straight line according to the vertex node, wherein the opening straight line is a straight line passing through the vertex node and facing the opening direction of the target pipe crack, and the 45-degree straight line is a straight line having an angle of 45 degrees with the opening straight line and passing through the vertex node; Based on a preset angle condition, a first node and a second node adjacent to the remaining nodes are determined according to the vertex node and the open straight line to obtain a target straight line passing through the first node and the second node, wherein the first node and the vertex node form a first straight line, the first straight line and the open straight line form a first angle, the second node and the vertex node form a second straight line, the second straight line and the open straight line form a second angle, and the first angle and the second angle satisfy the preset angle condition; Determine the intersection of the target straight line and the 45-degree straight line to obtain a target point; The opening displacement of the target pipe crack is determined according to the target point and the vertex node.

2. The method according to claim 1, characterized in that The preset angle conditions include: The product of a first difference determined based on the first angle and a second difference determined based on the second angle is less than or equal to zero, wherein the first difference is the difference between the cosine value of the first angle and the cosine value of a 45-degree angle, and the second difference is the difference between the cosine value of the second angle and the cosine value of a 45-degree angle.

3. The method according to claim 1, characterized in that The number of the target points is two, and determining the opening displacement of the target pipe crack according to the target points and the vertex nodes includes: The sum of the distances between each of the target points and the vertex node along a direction perpendicular to the opening direction of the target pipe crack is determined to obtain the opening displacement of the target pipe crack.

4. The method according to claim 1, characterized in that The step of determining a vertex node on a target pipeline crack includes: Acquiring node position information of a plurality of nodes on the target pipeline crack; According to the node position information, a node farthest from an opening of the target pipe crack among the multiple nodes is determined as the vertex node.

5. The method according to claim 1, characterized in that The target pipeline crack is located on the target pipeline, and determining the vertex node and the remaining nodes except the vertex node on the target pipeline crack includes: Acquiring pipeline parameters of the target pipeline and crack parameters of the crack in the target pipeline; Based on the finite element method, a pipeline finite element model corresponding to the target pipeline is constructed according to the pipeline parameters and the crack parameters, wherein the pipeline finite element model includes the target pipeline crack; According to the pipeline finite element model, a vertex node and other nodes except the vertex node on the target pipeline crack are determined.

6. The method according to claim 5, characterized in that The pipeline parameters include: the diameter and wall thickness of the target pipeline, the strength matching coefficient, softening coefficient and yield strength ratio of the material used for the target pipeline; The crack parameters include: a crack position of the target pipeline crack on the target pipeline, a crack length of the target pipeline crack, and a crack depth of the target pipeline crack.

7. The method according to claim 6, characterized in that The target pipeline crack includes a girth weld crack on the target pipeline, and the crack parameter further includes a girth weld centerline position of the girth weld crack.

8. A device for determining the displacement of a crack opening in a pipeline, characterized in that: include: a memory configured to store instructions; as well as A processor is configured to call the instructions from the memory and implement the method for determining a pipeline crack opening displacement according to any one of claims 1 to 7 when executing the instructions.

9. A device for determining the displacement of a crack opening in a pipeline, characterized in that: include: The device for determining the displacement of a crack opening in a pipeline according to claim 8.

10. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores instructions, which are used to enable a machine to execute the method for determining a pipeline crack opening displacement according to any one of claims 1 to 7.