A method and system for analyzing and predicting the life of cryogenic butterfly valves based on big data
By obtaining multiple parameters and image data of butterfly valves, building an estimated equation and combining metal detection equipment to scan the degree of rust inside the butterfly valve, the problem of inaccurate life prediction of butterfly valves in the existing technology is solved, and high-accurate life prediction and prevention are achieved Sexual maintenance.
Patent Information
- Application Number
- CN202410676746.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-29
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-05-29
AI Technical Summary
The existing butterfly valve life prediction methods have problems such as data dependence risks, difficulty in technical implementation and poor interpretation of prediction results, resulting in inaccurate prediction results.
By obtaining the image, size, burial depth and temperature of the surface of the butterfly valve, as well as the pH value, flow rate and material hardness coefficient of the fluid, the butterfly valve estimate equation is constructed, combined with metal detection equipment to scan the degree of rust inside the butterfly valve, the tentative service life is corrected, and the butterfly valve is obtained. service life.
Improves the accuracy of butterfly valve life prediction, realizes preventive maintenance, and reduces the cost of repairing and replacing components.
Smart Images

Figure CN118537319B_ABST
Abstract
Description
Technical Field
[0001] The present invention discloses a method and system for analyzing and predicting the life of a cryogenic butterfly valve based on big data, and relates to the field of analysis and prediction. Background Art
[0002] The existing methods and systems for predicting butterfly valve life have the following deficiencies:
[0003] Data dependency risk: Big data analysis methods are highly dependent on massive, high-quality data inputs. If the data is incomplete, inaccurate, or biased, the accuracy of the prediction results will be greatly reduced. Data quality issues arise from errors in the collection equipment, losses during data transmission, or human recording errors.
[0004] Difficulty of technical implementation: The implementation and maintenance of big data technology requires data collection, cleaning, integration, model building and optimization, and the personnel operations are complex.
[0005] Explainability of prediction results: Prediction models based on big data are often very complex, which can make prediction results difficult to explain. In some cases, companies not only need to know the prediction results, but also need to understand the reasons and logic behind them. Summary of the invention
[0006] In view of the shortcomings of the prior art, the purpose of the present invention is to provide a low-temperature butterfly valve life analysis and prediction method and system based on big data, aiming to solve the problem of inaccurate butterfly valve life analysis.
[0007] In order to achieve the above object, the present invention is implemented by the following technical scheme: A method for analyzing and predicting the life of a cryogenic butterfly valve based on big data comprises:
[0008] Step S1: Acquire an image of the surface of the butterfly valve to obtain an image to be analyzed;
[0009] Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information;
[0010] The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained;
[0011] When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group;
[0012] Step S2: Acquire working record data of other butterfly valves whose working environment is the same as the standard environment information but whose models are different; construct a butterfly valve estimation equation based on the working record data;
[0013] Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life;
[0014] Step S3: Analyze the rust degree of the butterfly valve surface according to the image to be analyzed to obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, the internal wear coefficient and the judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve;
[0015] Step S4: Summarize the image to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user.
[0016] Furthermore, the specific steps of step S2 are as follows:
[0017] Step S21: Obtaining working record data of other butterfly valves whose working environment is the same as the standard environment information but whose models are different through big data statistics;
[0018] The working record data indicates the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life corresponding to other butterfly valves;
[0019] Step S22: Count the number of other butterfly valves, recorded as tn; record the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life as tp, tm, tl, ta, tz, ty respectively;
[0020] Working record data of other butterfly valve No. 1: tp1, tm1, tl1, ta1, tz1, ty1;
[0021] Working record data of other butterfly valve No. 2: tp2, tm2, tl2, ta2, tz2, ty2;
[0022] Similarly, the working record data of other butterfly valves with the number tn are: tp tn 、tm tn 、tl tn ,ta tn ,tz tn 、ty tn ;
[0023] Step S23: Calculate the working record data corresponding to other butterfly valves No. 1 to tn in sequence, and the average value is recorded as atp, atm, atl, ata, atz, and aty;
[0024] Step S24: Define the relation 1: (tm i +tl i)≤2ta; and count the number of other butterfly valves that satisfy equation 1, recorded as fn1;
[0025] Define relation 2: And count the number of other butterfly valves that satisfy equation 2, denoted as fn2;
[0026] Wherein, i in both equation 1 and equation 2 is a positive integer, representing 1 to tn.
[0027] Furthermore, the subsequent steps of step S24 are as follows:
[0028] Step S25: Calculate the estimated function of the service life with respect to the pH value, and obtain the estimated equation 1y=byp*x+a; wherein x represents the pH value, y represents the service life; and a represents a parameter to be determined;
[0029] Step S26: Repeat the steps of calculating the estimation equation 1, and sequentially calculate the estimation functions of the maximum flow rate, the minimum flow rate, the average flow rate and the material hardness coefficient of the age, to obtain estimation equations 2 to 5;
[0030] Use the estimation equations 1 to 5 as the butterfly valve estimation equations;
[0031] Step S27: Substituting the butterfly valve working parameter group as parameters into the corresponding estimation equations 1 to 5 in sequence to calculate the estimated service life of the butterfly valve, which are recorded as y1, y2, y3, y4 and y5 respectively;
[0032] Step S28: Obtain a historical working parameter group of the butterfly valve, and obtain a provisional service life according to the historical working parameter group and the estimated service life;
[0033] Step S281: Obtain the historical working parameter group of the butterfly valve through a database or user upload;
[0034] The historical working parameter group includes: pH value, maximum flow rate, minimum flow rate and average flow rate of the butterfly valve fluid at the historical inlet, which are recorded as hp, hm, hl and ha respectively;
[0035] Step S282: Substitute hp, hm, hl, and ha into estimation equations 1 to 4 in sequence, and calculate the estimated service life of the butterfly valve again, which are recorded as hy1, hy2, hy3, and hy4 respectively;
[0036] Step S283: Calculate the attenuation coefficient dyn of the butterfly valve. The calculation formula of dyn is as follows:
[0037]
[0038] Step S284: Calculate the tentative service life of the butterfly valve, recorded as ygy, and proceed to step S3;
[0039] The calculation formula of ygy is as follows:
[0040]
[0041] Furthermore, the specific steps of step S25 are as follows:
[0042] Step S251: Calculate the service life variance corresponding to other butterfly valves No. 1 to tn, recorded as ssy; the calculation formula of ssy is as follows:
[0043]
[0044] Calculate the variance of pH value, recorded as ssp, the ssp calculation formula is as follows:
[0045]
[0046] Step S252: Calculate the service life and standard deviation of pH value corresponding to other butterfly valves No. 1 to tn, and record them as sy and sp respectively; the calculation formula of sy and sp is as follows: sy = (ssy) 1 / 2 ,sp=(ssp) 1 / 2 ;
[0047] Step S253: Calculate the covariance of the service life and pH value corresponding to other butterfly valves No. 1 to tn, recorded as cyp; the calculation formula of cyp is as follows:
[0048]
[0049] Step S254: Calculate the correlation coefficient ryp between the service life and the pH value, ryp = cyp / (sy*sp);
[0050] Calculate the regression coefficient of service life on pH value byp, byp = ryp*(sp / sy);
[0051] The initial estimation equation 1 is obtained: y = byp*x + a; wherein x represents the pH value, y represents the service life; a represents the undetermined parameter, a is a rational number, and the initial value of a is 0;
[0052] Step S255: Assign the other butterfly valves No. 1 to No. tn to the corresponding ty1 to ty tn and tp1~tp tn , and then substitute them into the initial estimation equation 1, calculate the parameter value of a, and get a1~a tn ;
[0053] Step S256: Calculate a1 to a tn The average value is denoted as aa; statistics a1~a tn The median and weight of are denoted as ca and za respectively;
[0054] Step S257: Determine whether lim(za / aa)→1 holds;
[0055] If it holds, assign aa to a in the initial estimation equation 1 to obtain the estimation equation 1;
[0056] If not, determine whether za / aa is greater than or equal to 1, and proceed to step S258;
[0057] Step S258: If za / aa is greater than or equal to 1, assign ca to a in the initial estimation equation 1 to obtain the estimation equation 1;
[0058] If za / aa is greater than or equal to 1, za is assigned to a in the initial estimation equation 1 to obtain the estimation equation 1.
[0059] Furthermore, the specific steps of step S3 are as follows:
[0060] Step S31: Identify and mark the area where metal corrosion and cracking occur in the image to be analyzed, and record it as the outer wear area; import the input of the image recognition module into the computer, call the imread() function in the OpenCV library, and read the area of the outer wear area, which is recorded as ns;
[0061] Step S32: Obtain the surface area of the butterfly valve, denoted as bs, and calculate the external wear coefficient wpn, wpn=ns / bs;
[0062] Step S33: Scan and mark the areas of metal corrosion and cracking inside the butterfly valve as abnormal areas;
[0063] Step S34: analyzing the degree of corrosion inside the butterfly valve to obtain the internal wear coefficient;
[0064] Step S35: According to the external wear coefficient, the internal wear coefficient and the determination parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve;
[0065] Step S36: Summarize the calculation results of steps S31 to S35 to obtain the service life of the butterfly valve.
[0066] Furthermore, the specific steps of step S34 are as follows:
[0067] Step S341: construct a coordinate system with the geometric center of the butterfly valve as the geometric origin (0, 0, 0), the horizontal direction as the X-axis, the vertical direction as the Y-axis, and the flow direction of the fluid as the Z-axis;
[0068] Step S342: Count the number of marked areas, denoted as zn;
[0069] Substitute the marked area into the coordinate system to obtain the abnormal area set BN;
[0070] Set BN{(x1, y1, z1), (x2, y2, z2), (x3, y3, z3)~(x zn ,y zn , z zn )}; where (x1, y1, z1)~(x zn ,y zn , z zn ) represent the relative positions of the 1st to znth marked regions to (0, 0, 0);
[0071] Step S343: obtaining the thickness of the butterfly valve, denoted as hd;
[0072] Define relation 3:
[0073] Wherein, p and q both represent 1~zn, and p≠q;
[0074] Step S344: In the set BN, mark the abnormal areas that satisfy the relation 3 as the areas to be inspected; count the number and subscripts of the areas to be inspected to obtain the set BC of areas to be inspected, the number of which is denoted as nn; the set BC of areas to be inspected {(xx1, yy1, zz1), (xx2, yy2, zz2), (xx3, yy3, zz3)~(xx nn ,yy nn ,zz nn )}; where (xx1, yy1, zz1)~(xx nn ,yy nn ,zz nn ) represent the relative positions of the 1st to znth inspection areas to (0, 0, 0) respectively; set BC is a subset of set BN;
[0075] Step S345: convert the elements in the set BC into vector representation; use the cosine function to calculate the angle between any two vectors in the set BC in sequence;
[0076] Calculate the number of permutations of any two vectors in the set BC Recorded as Ann,
[0077] Count the number of cosine function values less than 0, equal to 0 and greater than 0 in set BC in sequence, denoted as xz, dz and yz; xz, dz and yz satisfy xz+dz+yz=Ann;
[0078] Step S346: Calculate the controllable corrosion coefficient bb1 inside the butterfly valve, bb1 = xz / Ann;
[0079] Calculate the common corrosion coefficient bb2 inside the butterfly valve, bb2 = dz / Ann;
[0080] Calculate the severe corrosion coefficient bb3 inside the butterfly valve, bb3 = yz / Ann;
[0081] Step S347: Determine whether bb3<(bb1+bb2) holds;
[0082] If it is established, it means that the internal corrosion of the butterfly valve is controllable. According to the external wear coefficient, the internal wear coefficient and the judgment parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve, and the process goes to step S35;
[0083] If not, it means that the inside of the butterfly valve is seriously corroded and needs to be replaced. Step S35 is skipped and feedback is given to the user to replace the butterfly valve.
[0084] Furthermore, the specific steps of step S35 are as follows:
[0085] Step S351: the fluid flow rates of the butterfly valve at the inlet, inside the butterfly valve and at the butterfly valve outlet in the determination parameter group are recorded as f1, f2 and f3 respectively;
[0086] Step S352: determine whether f2=f3=0 is true;
[0087] If it is established, it means that the metal condition of the butterfly valve at the entrance is good, and no subsequent analysis is required. The tentative service life can be directly used as the service life of the butterfly valve and fed back to the user;
[0088] If not, then compare f2 and f3, revise the tentative service life and proceed to step S353;
[0089] Step S353: If f2≥f3, it means that the metal corrosion of the inlet butterfly valve is serious, and the process goes to step S354 to correct the tentative service life of the inlet butterfly valve;
[0090] If f2<f3, it means that the metal corrosion of the outlet butterfly valve is serious, and the process goes to step S355 to correct the tentative service life of the outlet butterfly valve;
[0091] Step S354: Correcting the tentative service life of the inlet butterfly valve;
[0092] Step S3541: read the provisional service life and record it as ygy; calculate the leakage coefficient xl1 of the butterfly valve at the inlet, xl1 = f2 / f1;
[0093] Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows:
[0094]
[0095] Step S355: Correcting the tentative service life of the butterfly valve at the outlet;
[0096] Step S3551: read the provisional service life and record it as ygy; calculate the leakage coefficient xl2 of the butterfly valve at the inlet, xl2 = f3 / f2;
[0097] Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows:
[0098]
[0099] A cryogenic butterfly valve life analysis and prediction system based on big data includes:
[0100] Data acquisition module: used to acquire the image of the butterfly valve surface and obtain the image to be analyzed;
[0101] Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information;
[0102] The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained;
[0103] When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group;
[0104] Primary estimation module: used to obtain the working record data of other butterfly valves with the same working environment and standard environment information but different models; based on the working record data, the butterfly valve estimation equation is constructed;
[0105] Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life;
[0106] Secondary estimation module: used to analyze the rust degree of the butterfly valve surface according to the image to be analyzed, and obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, internal wear coefficient and judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve;
[0107] User interaction module: used to summarize the images to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user.
[0108] Compared with the prior art, the present invention has the following beneficial effects:
[0109] High accuracy: The present invention collects a large amount of butterfly valve operation data and uses big data analysis technology to accurately predict the life of the butterfly valve, avoiding the limitations of traditional prediction methods and improving the accuracy of the prediction.
[0110] Preventive maintenance: The present invention monitors the working status of the butterfly valve in real time, discovers potential problems in time, performs preventive maintenance, reduces unexpected downtime, and improves production efficiency.
[0111] Reduce costs: By accurately predicting the life of butterfly valves, the present invention allows enterprises to reasonably arrange maintenance and replacement time, avoid replacing parts too early or too late, and thus reduce costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0113] Figure 1 It is a schematic diagram of the method of the present invention;
[0114] Figure 2 This is a schematic diagram of a butterfly valve of the present invention;
[0115] Figure 3 Schematic diagram of the system of the present invention. DETAILED DESCRIPTION
[0116] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and understandable, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0117] Embodiment 1
[0118] See also Figure 1 and Figure 2 , a method for analyzing and predicting the life of a cryogenic butterfly valve based on big data includes:
[0119] It should be noted that the "butterfly valve" in the present invention refers to a "low-temperature butterfly valve".
[0120] Step S1: Acquire an image of the surface of the butterfly valve to obtain an image to be analyzed;
[0121] Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information;
[0122] The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained;
[0123] When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group;
[0124] The specific steps of step S1 are as follows:
[0125] Step S11: Associating a high-definition camera to capture an image of the surface of the butterfly valve to obtain an image to be analyzed;
[0126] High-definition camera: installed on the inlet butterfly valve to capture images of the butterfly valve surface;
[0127] Step S12: Obtain the size, burial depth and material hardness coefficient of the butterfly valve through a database or user upload; associate a temperature sensor to obtain the burial temperature of the butterfly valve;
[0128] Temperature sensor: connected to the butterfly valve, used to measure the "soil temperature of the buried butterfly valve" or the "liquid or gas temperature that passes through the butterfly valve".
[0129] It should be noted that the "butterfly valve size" in the present invention refers to the diameter of the inlet and outlet of the butterfly valve, and the volume inside the butterfly valve; the "burial depth" refers to the depth of the butterfly valve "buried underground" or "submerged in liquid"; and the "burial temperature" refers to the temperature of the butterfly valve "underground" or "underwater".
[0130] Step S13: associate with a pH detector to obtain the pH value of the fluid in the butterfly valve at the inlet;
[0131] Step S14: Associating with the flow sensor to obtain the fluid flow rate that flows into the inlet of the butterfly valve at a single time when the butterfly valve is opened;
[0132] Step S15: within the standard time, the flow acquisition method of step S14 is called multiple times to obtain a fluid flow parameter group; the maximum value, minimum value and average value in the fluid flow parameter group are extracted and calculated to obtain the maximum flow, minimum flow and average flow;
[0133] It should be noted that the "standard time" in the present invention represents the monitoring period of the flow sensor; the "standard time" is generally selected as 24 hours; users and system developers can adjust the "standard time" according to actual needs.
[0134] Flow sensor: deployed at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve to monitor the fluid flow in or out of the butterfly valve.
[0135] Step S16: calling steps S14 to S15 to obtain the maximum flow, minimum flow and average flow of the butterfly valve at the inlet, and sequentially obtaining static flow parameter groups inside the butterfly valve and at the outlet of the butterfly valve when the butterfly valve is closed, to obtain parameter group 1 and parameter group 2; calculating the average value of parameter group 1 and parameter group 2, to obtain the fluid flow of the butterfly valve at the inlet, inside the butterfly valve and at the outlet of the butterfly valve when the butterfly valve is closed;
[0136] Step S17: The size, burial depth and burial temperature of the butterfly valve are used as standard environmental information;
[0137] When the butterfly valve is opened, the pH value of the butterfly valve fluid at the inlet, the maximum flow rate, the minimum flow rate, the average flow rate and the material hardness coefficient of the butterfly valve are used as the butterfly valve working parameter group;
[0138] The fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve when the butterfly valve is closed are used as the judgment parameter group;
[0139] Step S18: Summarize the image to be analyzed, standard environment information, butterfly valve working parameter group and determination parameter group, and proceed to step S2.
[0140] Step S2: Acquire working record data of other butterfly valves whose working environment is the same as the standard environment information but whose models are different; construct a butterfly valve estimation equation based on the working record data;
[0141] Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life;
[0142] The specific steps of step S2 are as follows:
[0143] Step S21: Obtaining working record data of other butterfly valves whose working environment is the same as the standard environment information but whose models are different through big data statistics;
[0144] The working record data indicates the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life corresponding to other butterfly valves;
[0145] Step S22: Count the number of other butterfly valves, recorded as tn; record the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life as tp, tm, tl, ta, tz, ty respectively;
[0146] Working record data of other butterfly valve No. 1: tp1, tm1, tl1, ta1, tz1, ty1;
[0147] Working record data of other butterfly valve No. 2: tp2, tm2, tl2, ta2, tz2, ty2;
[0148] Similarly, the working record data of other butterfly valves with the number tn are: tp tn 、tm tn 、tl tn ,ta tn ,tz tn 、ty tn ;
[0149] Step S23: Calculate the working record data corresponding to other butterfly valves No. 1 to tn in sequence, and the average value is recorded as atp, atm, atl, ata, atz, and aty;
[0150] Step S24: Define the relation 1: (tm i +tli )≤2ta; and count the number of other butterfly valves that satisfy equation 1, recorded as fn1;
[0151] Define relation 2: And count the number of other butterfly valves that satisfy equation 2, denoted as fn2;
[0152] Wherein, i in both equation 1 and equation 2 is a positive integer, representing 1 to tn;
[0153] Step S25: Calculate the estimated function of the service life with respect to the pH value, and obtain the estimated equation 1y=byp*x+a; wherein x represents the pH value, y represents the service life; and a represents a parameter to be determined;
[0154] Step S251: Calculate the service life variance corresponding to other butterfly valves No. 1 to tn, recorded as ssy; the calculation formula of ssy is as follows:
[0155]
[0156] Calculate the variance of pH value, recorded as ssp, the ssp calculation formula is as follows:
[0157]
[0158] Step S252: Calculate the service life and standard deviation of pH value corresponding to other butterfly valves No. 1 to tn, and record them as sy and sp respectively; the calculation formula of sy and sp is as follows: sy = (ssy) 1 / 2 ,sp=(ssp) 1 / 2 ;
[0159] Step S253: Calculate the covariance of the service life and pH value corresponding to other butterfly valves No. 1 to tn, recorded as cyp; the calculation formula of cyp is as follows:
[0160]
[0161] Step S254: Calculate the correlation coefficient ryp between the service life and the pH value, ryp = cyp / (sy*sp);
[0162] Calculate the regression coefficient of service life on pH value byp, byp = ryp*(sp / sy);
[0163] The initial estimation equation 1 is obtained: y = byp*x + a; wherein x represents the pH value, y represents the service life; a represents the undetermined parameter, a is a rational number, and the initial value of a is 0;
[0164] Step S255: Assign the other butterfly valves No. 1 to No. tn to the corresponding ty1 to ty tn and tp1~tp tn, and then substitute them into the initial estimation equation 1, calculate the parameter value of a, and get a1~a tn ;
[0165] Step S256: Calculate a1 to a tn The average value is denoted as aa; statistics a1~a tn The median and weight of are denoted as ca and za respectively;
[0166] Step S257: Determine whether lim(za / aa)→1 holds;
[0167] If it holds, assign aa to a in the initial estimation equation 1 to obtain the estimation equation 1;
[0168] If not, determine whether za / aa is greater than or equal to 1, and proceed to step S258;
[0169] Step S258: If za / aa is greater than or equal to 1, assign ca to a in the initial estimation equation 1 to obtain the estimation equation 1;
[0170] If za / aa is greater than or equal to 1, then assign za to a in the initial estimation equation 1 to obtain the estimation equation 1;
[0171] Step S26: Repeat the steps of calculating the estimation equation 1, and sequentially calculate the estimation functions of the maximum flow rate, the minimum flow rate, the average flow rate and the material hardness coefficient of the age, to obtain estimation equations 2 to 5;
[0172] Step S261: Calculate the estimated equation 2 of the maximum flow rate in years;
[0173] Step S2611: The tp corresponding to the ssp calculation formula and the cyp calculation formula in step S251 and step S253 is i Replace with tm i ; The other parameters remain unchanged, and the regression coefficient of the maximum flow rate is calculated byp1;
[0174] Step S2612: replace tp1 to tp tn Replace with tm1~tm tn ; The subsequent steps of step S255 remain unchanged, and the undetermined parameter a1 of equation 2 is calculated and estimated;
[0175] The estimation equation 2 is obtained: y = byp1*x1+a1; where x1 represents the maximum flow rate and y represents the service life;
[0176] Step S262: call the same parameter replacement as step S261 (tp i Replace with tm i )method;
[0177] Put tp i Replace with tl i , calculate the estimated equation 3 of the service life with respect to the minimum flow: y = byp2*x2+a2; where byp2 represents the regression coefficient of the service life with respect to the minimum flow, x2 represents the minimum flow, y represents the service life, and a2 represents the undetermined parameter of the estimated equation 3;
[0178] Put tp i Replace with ta i , calculate the estimated equation 4 of the service life with respect to the minimum flow: y=byp3*x3+a3; where byp2 represents the regression coefficient of the service life with respect to the minimum flow, x3 represents the minimum flow, y represents the service life, and a3 represents the undetermined parameter of the estimated equation 4;
[0179] Put tp i Replace with tl i , calculate the estimated equation 5 of the service life with respect to the minimum flow: y=byp4*x4+a4; where byp4 represents the regression coefficient of the service life with respect to the minimum flow, x4 represents the minimum flow, y represents the service life, and a4 represents the undetermined parameter of the estimated equation 5;
[0180] Use the estimation equations 1 to 5 as the butterfly valve estimation equations;
[0181] Step S27: Substituting the butterfly valve working parameter group as parameters into the corresponding estimation equations 1 to 5 in sequence to calculate the estimated service life of the butterfly valve, which are recorded as y1, y2, y3, y4 and y5 respectively;
[0182] Step S28: Obtain a historical working parameter group of the butterfly valve, and obtain a provisional service life according to the historical working parameter group and the estimated service life;
[0183] Step S281: Obtain the historical working parameter group of the butterfly valve through a database or user upload;
[0184] The historical working parameter group includes: pH value, maximum flow rate, minimum flow rate and average flow rate of the butterfly valve fluid at the historical inlet, which are recorded as hp, hm, hl and ha respectively;
[0185] Step S282: Substitute hp, hm, hl, and ha into estimation equations 1 to 4 in sequence, and calculate the estimated service life of the butterfly valve again, which are recorded as hy1, hy2, hy3, and hy4 respectively;
[0186] Step S283: Calculate the attenuation coefficient dyn of the butterfly valve. The calculation formula of dyn is as follows:
[0187]
[0188] Step S284: Calculate the tentative service life of the butterfly valve, recorded as ygy, and proceed to step S3;
[0189] The calculation formula of ygy is as follows:
[0190]
[0191] Step S3: Analyze the rust degree of the butterfly valve surface according to the image to be analyzed to obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, the internal wear coefficient and the judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve;
[0192] The specific steps of step S3 are as follows:
[0193] Step S31: Associating an image recognition module, identifying and marking the area where metal corrosion and cracking appear in the image to be analyzed, and recording it as an external wear area; importing the input of the image recognition module into a computer, calling the imread() function in the OpenCV library, and reading the area of the external wear area, recorded as ns;
[0194] An image recognition module is used to identify areas of metal corrosion and cracking in the image to be analyzed;
[0195] Step S32: Obtain the surface area of the butterfly valve, denoted as bs, and calculate the external wear coefficient wpn, wpn=ns / bs;
[0196] Step S33: On both sides of the butterfly valve, metal detection equipment is associated to scan and mark the areas of metal corrosion and cracking inside the butterfly valve as abnormal areas;
[0197] Metal detection equipment: used to scan the metal corrosion and cracking areas inside the butterfly valve;
[0198] Step S34: analyzing the degree of corrosion inside the butterfly valve to obtain the internal wear coefficient;
[0199] Step S341: construct a coordinate system with the geometric center of the butterfly valve as the geometric origin (0, 0, 0), the horizontal direction as the X-axis, the vertical direction as the Y-axis, and the flow direction of the fluid as the Z-axis;
[0200] Step S342: Count the number of marked areas, denoted as zn;
[0201] Substitute the marked area into the coordinate system to obtain the abnormal area set BN;
[0202] Set BN{(x1, y1, z1), (x2, y2, z2), (x3, y3, z3)~(x zn ,y zn , z zn)}; where (x1, y1, z1)~(x zn ,y zn , z zn ) represent the relative positions of the 1st to znth marked regions to (0, 0, 0);
[0203] Step S343: obtaining the thickness of the butterfly valve, denoted as hd;
[0204] Define relation 3:
[0205] Wherein, p and q both represent 1~zn, and p≠q;
[0206] Step S344: In the set BN, mark the abnormal areas that satisfy the relation 3 as the areas to be inspected; count the number and subscripts of the areas to be inspected to obtain the set BC of areas to be inspected, the number of which is denoted as nn; the set BC of areas to be inspected {(xx1, yy1, zz1), (xx2, yy2, zz2), (xx3, yy3, zz3)~(xx nn ,yy nn ,zz nn )}; where (xx1, yy1, zz1)~(xx nn ,yy nn ,zz nn ) represent the relative positions of the 1st to znth inspection areas to (0, 0, 0) respectively; set BC is a subset of set BN;
[0207] Step S345: convert the elements in the set BC into vector representation; use the cosine function to calculate the angle between any two vectors in the set BC in sequence;
[0208] Calculate the number of permutations of any two vectors in the set BC Recorded as Ann,
[0209] Count the number of cosine function values less than 0, equal to 0 and greater than 0 in set BC in sequence, denoted as xz, dz and yz; xz, dz and yz satisfy xz+dz+yz=Ann;
[0210] Step S346: Calculate the controllable corrosion coefficient bb1 inside the butterfly valve, bb1 = xz / Ann;
[0211] Calculate the common corrosion coefficient bb2 inside the butterfly valve, bb2 = dz / Ann;
[0212] Calculate the severe corrosion coefficient bb3 inside the butterfly valve, bb3 = yz / Ann;
[0213] Step S347: Determine whether bb3<(bb1+bb2) holds;
[0214] If it is established, it means that the internal corrosion of the butterfly valve is controllable. According to the external wear coefficient, the internal wear coefficient and the judgment parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve, and the process goes to step S35;
[0215] If not, it means that the butterfly valve is seriously corroded and needs to be replaced, and step S35 is skipped, and feedback is given to the user to replace the butterfly valve;
[0216] Step S35: According to the external wear coefficient, the internal wear coefficient and the determination parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve;
[0217] Step S351: the fluid flow rates of the butterfly valve at the inlet, inside the butterfly valve and at the butterfly valve outlet in the determination parameter group are recorded as f1, f2 and f3 respectively;
[0218] Step S352: determine whether f2=f3=0 is true;
[0219] If it is established, it means that the metal condition of the butterfly valve at the entrance is good, and no subsequent analysis is required. The tentative service life can be directly used as the service life of the butterfly valve and fed back to the user;
[0220] If not, then compare f2 and f3, revise the tentative service life and proceed to step S353;
[0221] Step S353: If f2≥f3, it means that the metal corrosion of the inlet butterfly valve is serious, and the process goes to step S354 to correct the tentative service life of the inlet butterfly valve;
[0222] If f2<f3, it means that the metal corrosion of the outlet butterfly valve is serious, and the process goes to step S355 to correct the tentative service life of the outlet butterfly valve;
[0223] Step S354: Correcting the tentative service life of the inlet butterfly valve;
[0224] Step S3541: read the provisional service life and record it as ygy; calculate the leakage coefficient xl1 of the butterfly valve at the inlet, xl1 = f2 / f1;
[0225] Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows:
[0226]
[0227] Step S355: Correcting the tentative service life of the butterfly valve at the outlet;
[0228] Step S3551: read the provisional service life and record it as ygy; calculate the leakage coefficient xl2 of the butterfly valve at the inlet, xl2 = f3 / f2;
[0229] Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows:
[0230]
[0231] Step S36: Summarize the calculation results of steps S31 to S35 to obtain the service life of the butterfly valve.
[0232] Step S4: Summarize the image to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user.
[0233] Embodiment 2
[0234] See also Figure 3 A low-temperature butterfly valve life analysis and prediction system based on big data includes: a data acquisition module, a primary estimation module, a secondary estimation module, a user interaction module, a database and a server; wherein the data acquisition module, the primary estimation module, the secondary estimation module and the user interaction module are connected to the database and the server respectively.
[0235] Data acquisition module: used to acquire the image of the butterfly valve surface and obtain the image to be analyzed;
[0236] Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information;
[0237] The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained;
[0238] When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group;
[0239] Primary estimation module: used to obtain the working record data of other butterfly valves with the same working environment and standard environment information but different models; based on the working record data, the butterfly valve estimation equation is constructed;
[0240] Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life;
[0241] Secondary estimation module: used to analyze the rust degree of the butterfly valve surface according to the image to be analyzed, and obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, internal wear coefficient and judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve;
[0242] User interaction module: used to summarize the images to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user.
[0243] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters in the formula are set by technical personnel in this field according to actual conditions. For example, if there are weight coefficients and proportional coefficients, their set sizes are to quantify each parameter to obtain a specific value, which is convenient for subsequent comparison. Regarding the size of the weight coefficient and the proportional coefficient, it is sufficient as long as it does not affect the proportional relationship between the parameter and the quantized value.
[0244] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.
Claims
1. A method for analyzing and predicting the life of a cryogenic butterfly valve based on big data, characterized in that: Prediction methods include: Step S1: Acquire an image of the surface of the butterfly valve to obtain an image to be analyzed; Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information; The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained; When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group; Step S2: Acquire working record data of other butterfly valves with the same working environment and standard environment information but different models; construct a butterfly valve estimation equation based on the working record data; Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life; Step S3: Analyze the rust degree of the butterfly valve surface according to the image to be analyzed to obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, the internal wear coefficient and the judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve; Step S4: Summarize the image to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user; The specific steps of step S2 are as follows: Step S21: Obtaining working record data of other butterfly valves whose working environment is the same as the standard environment information but whose models are different through big data statistics; The working record data indicates the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life corresponding to other butterfly valves; Step S22: Count the number of other butterfly valves, recorded as tn; record the fluid pH value, average maximum flow rate, average minimum flow rate, average flow rate, material hardness coefficient and service life as tp, tm, tl, ta, tz, ty respectively; Working record data of other butterfly valve No. 1: tp1, tm1, tl1, ta1, tz1, ty1; Working record data of other butterfly valve No. 2: tp2, tm2, tl2, ta2, tz2, ty2; Similarly, the working record data of other butterfly valves with the number tn are: tp tn 、tm tn 、tl tn ,ta tn ,tz tn 、ty tn ; Step S23: Calculate the average values of the corresponding working record data of other butterfly valves No. 1 to No. tn in sequence, and record them as atp, atm, atl, ata, atz, and aty; Step S24: Define the relation 1: (tm i +tl i )≤2ta i ; And count the number of other butterfly valves that satisfy equation 1, denoted as fn1; Define relation 2: And count the number of other butterfly valves that satisfy equation 2, denoted as fn2; Wherein, i in both equation 1 and equation 2 is a positive integer, representing 1 to tn; The subsequent steps of step S24 are as follows: Step S25: Calculate the estimated function of the service life with respect to the pH value to obtain the estimated equation 1: o =byp*x+a; where x represents pH value, y represents o represents the service life; a represents the undetermined parameter, and byp represents the regression coefficient of service life on pH value; Step S26: Repeat the steps of calculating the estimation equation 1, and sequentially calculate the estimation functions of the maximum flow rate, the minimum flow rate, the average flow rate and the material hardness coefficient of the age, to obtain estimation equations 2 to 5; Use the estimation equations 1 to 5 as the butterfly valve estimation equations; Step S27: Substituting the butterfly valve working parameter group as parameters into the corresponding estimation equations 1 to 5 in sequence to calculate the estimated service life of the butterfly valve, which are recorded as ye1, ye2, ye3, ye4 and ye5 respectively; Step S28: Obtain a historical working parameter group of the butterfly valve, and obtain a provisional service life according to the historical working parameter group and the estimated service life; Step S281: Obtain a historical working parameter group of the butterfly valve; The historical working parameter group includes: pH value, maximum flow rate, minimum flow rate and average flow rate of the butterfly valve fluid at the historical inlet, which are recorded as hp, hm, hl and ha respectively; Step S282: Substitute hp, hm, hl, and ha into estimation equations 1 to 4 in sequence, and calculate the estimated service life of the butterfly valve again, which are recorded as hy1, hy2, hy3, and hy4 respectively; Step S283: Calculate the attenuation coefficient dyn of the butterfly valve. The calculation formula of dyn is as follows: Step S284: Calculate the tentative service life of the butterfly valve, recorded as ygy, and proceed to step S3; The calculation formula of ygy is as follows: The specific steps of step S25 are as follows: Step S251: Calculate the service life variance corresponding to other butterfly valves No. 1 to tn, recorded as ssy; the calculation formula of ssy is as follows: Calculate the variance of pH value, recorded as ssp, the ssp calculation formula is as follows: Step S252: Calculate the service life and standard deviation of pH value corresponding to other butterfly valves No. 1 to tn, and record them as sy and sp respectively; the calculation formula of sy and sp is as follows: sy = (ssy) 1 / 2 ,sp=(ssp) 1 / 2 ; Step S253: Calculate the covariance of the service life and pH value corresponding to other butterfly valves No. 1 to tn, recorded as cyp; the calculation formula of cyp is as follows: Step S254: Calculate the correlation coefficient ryp between the service life and the pH value, ryp = cyp / (sy*sp); Calculate the regression coefficient of service life on pH value byp, byp = ryp*(sp / sy); Get the initial estimate equation 1: y o =byp*x+a; where x represents pH value, y represents o Indicates the service life; a indicates a parameter to be determined, a is a rational number, and the initial value of a is 0; Step S255: Assign the other butterfly valves No. 1 to No. tn to ty1 to ty tn and tp1~tp tn , and then substitute them into the initial estimation equation 1, calculate the parameter value of a, and get a1~a tn ; Step S256: Calculate a1 to a tn The average value is denoted as aa; statistics a1~a tn The median and weight of are denoted as ca and za respectively; Step S257: Determine whether lim(za / aa)→1 holds; If it holds, assign aa to a in the initial estimation equation 1 to obtain the estimation equation 1; If not, determine whether za / aa is greater than or equal to 1, and proceed to step S258; Step S258: If za / aa is greater than or equal to 1, assign ca to a in the initial estimation equation 1 to obtain the estimation equation 1; If za / aa is greater than or equal to 1, then assign za to a in the initial estimation equation 1 to obtain the estimation equation 1; The specific steps of step S3 are as follows: Step S31: Identify and mark the area where metal corrosion and cracking occur in the image to be analyzed, and record it as the outer wear area; import the input of the image recognition module into the computer, call the imread() function in the OpenCV library, and read the area of the outer wear area, which is recorded as ns; Step S32: Obtain the surface area of the butterfly valve, denoted as bs, and calculate the external wear coefficient wpn, wpn=ns / bs; Step S33: Scan and mark the areas of metal corrosion and cracking inside the butterfly valve as abnormal areas; Step S34: analyzing the degree of corrosion inside the butterfly valve to obtain the internal wear coefficient; Step S35: According to the external wear coefficient, the internal wear coefficient and the determination parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve; Step S36: Summarize the calculation results of steps S31 to S35 to obtain the service life of the butterfly valve; The specific steps of step S34 are as follows: Step S341: construct a coordinate system with the geometric center of the butterfly valve as the geometric origin (0, 0, 0), the horizontal direction as the X-axis, the vertical direction as the Y-axis, and the flow direction of the fluid as the Z-axis; Step S342: Count the number of marked areas, denoted as zn; Substitute the marked area into the coordinate system to obtain the abnormal area set BN; Set BN{(x1, y1, z1), (x2, y2, z2), (x3, y3, z3)~(x zn ,y zn , z zn )}; where (x1, y1, z1)~(x zn ,y zn , z zn ) represent the relative positions of the 1st to znth marked regions to (0, 0, 0); Step S343: obtaining the thickness of the butterfly valve, denoted as hd; Define relation 3: Wherein, p and q both represent 1~zn, and p≠q; Step S344: In the set BN, mark the abnormal areas that satisfy the relation 3 as the areas to be inspected; count the number and subscripts of the areas to be inspected to obtain the set BC of areas to be inspected, the number of which is denoted as nn; the set BC of areas to be inspected {(xx1, yy1, zz1), (xx2, yy2, zz2), (xx3, yy3, zz3)~(xx nn ,yy nn ,zz nn )}; where (xx1, yy1, zz1)~(xx nn ,yy nn ,zz nn ) represent the relative positions of the 1st to znth inspection areas to (0, 0, 0) respectively; set BC is a subset of set BN; Step S345: convert the elements in the set BC into vector representation; use the cosine function to calculate the angle between any two vectors in the set BC in sequence; Calculate the number of permutations of any two vectors in the set BC Recorded as Ann, Count the number of cosine function values less than 0, equal to 0 and greater than 0 in set BC in sequence, denoted as xz, dz and yz; xz, dz and yz satisfy xz+dz+yz=Ann; Step S346: Calculate the controllable corrosion coefficient bb1 inside the butterfly valve, bb1 = xz / Ann; Calculate the common corrosion coefficient bb2 inside the butterfly valve, bb2 = dz / Ann; Calculate the severe corrosion coefficient bb3 inside the butterfly valve, bb3 = yz / Ann; Step S347: Determine whether bb3<(bb1+bb2) holds; If it is established, it means that the internal corrosion of the butterfly valve is controllable. According to the external wear coefficient, the internal wear coefficient and the judgment parameter group, the provisional service life is corrected to obtain the service life of the butterfly valve, and the process goes to step S35; If not, it means that the butterfly valve is seriously corroded and needs to be replaced, and step S35 is skipped, and feedback is given to the user to replace the butterfly valve; The specific steps of step S35 are as follows: Step S351: the fluid flow rates of the butterfly valve at the inlet, inside the butterfly valve and at the butterfly valve outlet in the determination parameter group are recorded as f1, f2 and f3 respectively; Step S352: determine whether f2=f3=0 is true; If it is established, it means that the metal condition of the butterfly valve at the entrance is good, and no subsequent analysis is required. The tentative service life can be directly used as the service life of the butterfly valve and fed back to the user; If not, then compare f2 and f3, revise the tentative service life and proceed to step S353; Step S353: If f2≥f3, it means that the metal corrosion of the inlet butterfly valve is serious, and the process goes to step S354 to correct the tentative service life of the inlet butterfly valve; If f2<f3, it means that the metal corrosion of the outlet butterfly valve is serious, and the process goes to step S355 to correct the tentative service life of the outlet butterfly valve; Step S354: Correcting the tentative service life of the inlet butterfly valve; Step S3541: read the provisional service life and record it as ygy; calculate the leakage coefficient xl1 of the butterfly valve at the inlet, xl1 = f2 / f1; Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows: Step S355: Correcting the tentative service life of the butterfly valve at the outlet; Step S3551: Read the provisional service life; calculate the leakage coefficient xl2 of the butterfly valve at the inlet, xl2 = f3 / f2; Step S3542: Calculate the provisional service life of the butterfly valve at the inlet, recorded as qdy; the calculation formula of qdy is as follows:
2. A low-temperature butterfly valve life analysis and prediction system based on big data, applicable to the low-temperature butterfly valve life analysis and prediction method based on big data described in claim 1, characterized in that: The prediction system comprises: Data acquisition module: used to acquire the image of the butterfly valve surface and obtain the image to be analyzed; Obtain the size, burial depth and burial temperature of the butterfly valve and obtain standard environmental information; The pH value, maximum flow rate, minimum flow rate, average flow rate of the butterfly valve fluid at the inlet and the material hardness coefficient of the butterfly valve are obtained when the butterfly valve is opened, and the butterfly valve working parameter group is obtained; When the butterfly valve is closed, the fluid flow rates at the inlet of the butterfly valve, inside the butterfly valve and at the outlet of the butterfly valve are obtained to obtain a determination parameter group; Primary estimation module: used to obtain the working record data of other butterfly valves with the same working environment and standard environment information but different models; based on the working record data, the butterfly valve estimation equation is constructed; Obtain the historical working parameter group of the butterfly valve, and estimate the service life of the butterfly valve once according to the butterfly valve estimation equation, the butterfly valve working parameter group and the historical working parameter group, and obtain a tentative service life; Secondary estimation module: used to analyze the rust degree of the butterfly valve surface according to the image to be analyzed, and obtain the external wear coefficient; associate the metal detection equipment to scan the butterfly valve, analyze the rust degree inside the butterfly valve, and obtain the internal wear coefficient; according to the external wear coefficient, internal wear coefficient and judgment parameter group, correct the provisional service life to obtain the service life of the butterfly valve; User interaction module: used to summarize the images to be analyzed, the butterfly valve working parameter group and the service life of the butterfly valve, and feed back to the user.
Citation Information
Patent Citations
Equipment state supervision system and method for seabed data center
CN114942952A
Manned submersible vehicle fault and service life prediction system and method
CN117710759A