Nondestructive testing method and device for crude oil storage tank, electronic equipment and storage medium
By loading the pulse square wave signal in the eddy current probe and adjusting the coil impedance signal, the coil parameter optimization strategy is used to solve the problem of low recognition accuracy of deep cracks in eddy current detection, and the accurate identification of cracks in crude oil storage tanks with a depth of more than 5mm is achieved .
Patent Information
- Application Number
- CN202411378125.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2025-01-07
AI Technical Summary
Eddy current detection has good effect on quantitative identification of line cracks within 5 mm, but the quantitative identification accuracy of deep cracks greater than 5 mm is low and it is difficult to accurately identify them.
By loading the pulse square wave signal to the eddy current probe, the coil generates a primary magnetic field, and a secondary magnetic field is generated through the crude oil storage tank. After superposition, the impedance signal of the coil is adjusted, and the peak value is adjusted using the coil parameter optimization strategy to identify the fractions with a depth of more than 5mm Fork-type cracks.
The accuracy of the vortex probe's bifurcation crack recognition in crude oil storage tanks is improved, and cracks of depths of 5mm to 15mm can be more accurately identified.
Smart Images

Figure CN119269624A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of nondestructive testing technology, and in particular to a nondestructive testing method, device, electronic equipment and storage medium for crude oil storage tanks. Background Art
[0002] In recent years, once a large atmospheric pressure storage tank has a leak or other accident, the consequences are very serious. Therefore, the research on advanced non-destructive testing technology for storage tanks is of great significance to ensure the safe and stable operation of storage tanks. Non-destructive testing technologies include ultrasonic technology, acoustic emission technology, magnetic flux leakage detection technology and eddy current detection technology. Eddy current detection technology can efficiently detect storage tanks and can perform online detection. In practical applications, since the sensitivity of eddy current detection is easily affected by coil parameters, eddy current detection has a good effect on quantitative identification of surface cracks within 5mm, but it is difficult to quantitatively identify deep cracks greater than 5mm, and the accuracy is low.
[0003] For example, a Chinese patent with the authorization publication number CN104713762B discloses a method for preparing a simulated stress corrosion crack for eddy current detection. First, a flat specimen is processed and a fatigue crack of the same size as the actual stress corrosion crack is introduced to obtain a fatigue crack flat specimen. Then, a four-point bending online loading device is used to bend and load the fatigue crack flat specimen to close the fatigue crack. At the same time, an eddy current detection experiment is performed to obtain eddy current detection signals under different load conditions. The closed fatigue crack under the load condition that coincides with the actual stress corrosion crack eddy current detection signal is equivalent to the actual stress corrosion crack in the sense of eddy current detection, and can be used as a simulated crack of the stress corrosion crack. The simulated specimen prepared by this scheme can effectively replace the actual stress corrosion crack specimen with complex shape and difficult preparation. It has the advantages of simple operation, easy implementation, low cost, and known crack size. It can be widely used in the detection capability certification system of the quantitative eddy current detection method for stress corrosion cracks.
[0004] For example, a Chinese patent with the authorization publication number CN112378329B discloses an eddy current detection method for the thickness of the corrosion layer on the inner wall of an austenitic tube, which is as follows: first, the austenitic tube wall is measured using a high-frequency eddy current signal to determine the thickness of the oxide layer on the outer wall of the pipe, and then a linear relationship diagram between the oxide layer thickness on the outer wall of the sample tube and the amplitude of the high-frequency eddy current detection signal is drawn; then, based on the high-frequency measurement results, the sample tube is measured using a low-frequency eddy current to draw a linear relationship diagram between the corrosion layer thickness and the amplitude of the eddy current detection signal under different oxide layer thicknesses; finally, the specific corrosion layer thickness value of the measured tube wall is solved through the functional relationship between the measured value under low-frequency eddy current conditions and the calibration curve. This scheme uses high-frequency and low-frequency eddy current signals to detect austenitic tubes, and the thickness of the inner wall corrosion layer can be obtained through signal processing and calculation. This method is simple and efficient, and has a wider range of applications.
[0005] The above patents all have the problem raised by this background technology: eddy current testing of storage tanks has a good effect on quantitative identification of surface cracks within 5 mm, but it is difficult to quantitatively identify deep cracks greater than 5 mm and has a low accuracy. Summary of the invention
[0006] The technical problem to be solved by the present invention is to provide a method, device, electronic equipment and storage medium for non-destructive testing of crude oil storage tanks, aiming to solve at least one of the above technical problems.
[0007] In the first aspect, the technical solution of the present invention to solve the above technical problem is as follows: a non-destructive testing method for crude oil storage tanks, the method comprising:
[0008] Loading a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field;
[0009] The eddy current probe acts on the crude oil storage tank to generate a secondary magnetic field;
[0010] The primary magnetic field and the secondary magnetic field are superimposed, so that the coil of the eddy current probe changes with the superimposed magnetic field, and an impedance signal of the coil is obtained;
[0011] Using a coil parameter optimization strategy, adjusting the peak value of the impedance signal so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy;
[0012] According to the adjusted impedance signal, a bifurcation crack in the crude oil storage tank is identified, wherein the bifurcation crack is a crack with a crack depth greater than 5 mm.
[0013] The beneficial effect of the present invention is as follows: in the present application scheme, considering that the sensitivity of eddy current detection is easily affected by coil parameters, a coil parameter optimization strategy is pre-constructed in the present scheme, so that in the process of crack detection through eddy current probe, the peak value of the impedance signal can be adjusted based on the coil parameter optimization strategy, so that the bifurcation crack in the crude oil storage tank identified based on the adjusted impedance signal can be more accurate.
[0014] Based on the above technical solution, the present invention can also be improved as follows.
[0015] Further, the pulse square wave signal is applied to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field, including:
[0016] According to the set pulse excitation parameters, a pulse square wave signal is applied to the eddy current probe through a signal generator, so that the coil of the eddy current probe generates a primary magnetic field.
[0017] Further, the primary magnetic field and the secondary magnetic field are superimposed so that the coil of the eddy current probe changes with the superimposed magnetic field to obtain an impedance signal of the coil, including:
[0018] The primary magnetic field and the secondary magnetic field are superimposed, so that the coil of the eddy current probe changes with the superimposed magnetic field, and a coil response voltage is obtained;
[0019] The impedance signal of the coil is calculated based on the coil response voltage and the coil excitation current.
[0020] Further, after obtaining the impedance signal of the coil, the method further includes:
[0021] Performing denoising processing on the impedance signal to obtain a denoised impedance signal;
[0022] The step of adjusting the peak value of the impedance signal by using the coil parameter optimization strategy so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy includes:
[0023] The peak value of the impedance signal after denoising is adjusted by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy.
[0024] Further, the coil parameter optimization strategy is a correspondence between a target peak value of an impedance signal and an optimal coil parameter;
[0025] The step of adjusting the peak value of the impedance signal by using the coil parameter optimization strategy so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy includes:
[0026] According to the corresponding relationship, the peak value of the impedance signal is adjusted to the target peak value, so that the coil parameters of the coil are the optimal coil parameters.
[0027] Further, the adjusted impedance signal includes impedance signals at multiple crack width positions, and identifying the bifurcation crack in the crude oil storage tank according to the adjusted impedance signal includes:
[0028] For each of the crack width positions, determining the crack depth of the bifurcated crack at the crack width position according to the impedance signal corresponding to the crack width position;
[0029] The bifurcated cracks in the crude oil storage tank are determined based on the crack depths of the bifurcated cracks at all the crack width positions.
[0030] Furthermore, the method further comprises:
[0031] The bifurcation cracks in the crude oil storage tank are inspected based on a pre-trained neural network model, wherein the neural network model is trained based on bifurcation cracks of different crack depths.
[0032] In a second aspect, in order to solve the above technical problems, the present invention also provides a crude oil storage tank nondestructive testing device, the device comprising:
[0033] A first processing module is used to load a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field;
[0034] A second processing module, used for applying the eddy current probe to the crude oil storage tank to generate a secondary magnetic field;
[0035] An impedance signal determination module, used for superimposing the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field, thereby obtaining an impedance signal of the coil;
[0036] An adjustment module, configured to adjust the peak value of the impedance signal by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy;
[0037] The crack identification module is used to identify the bifurcation cracks in the crude oil storage tank according to the adjusted impedance signal, wherein the bifurcation cracks are cracks with a crack depth greater than 5 mm.
[0038] In a third aspect, in order to solve the above-mentioned technical problem, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the non-destructive testing method for crude oil storage tanks of the present application is implemented.
[0039] In a fourth aspect, in order to solve the above-mentioned technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the non-destructive testing method for crude oil storage tanks of the present application is implemented.
[0040] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.
[0042] Figure 1 A schematic diagram of a flow chart of a nondestructive testing method for a crude oil storage tank provided by an embodiment of the present invention;
[0043] Figure 2 A schematic diagram of the relationship between crack depth and slope absolute value provided by one embodiment of the present invention;
[0044] Figure 3 A schematic diagram of a nondestructive testing system for crude oil storage tanks provided by one embodiment of the present invention;
[0045] Figure 4 A schematic structural diagram of a nondestructive testing device for a crude oil storage tank provided by one embodiment of the present invention;
[0046] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.
[0048] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.
[0049] The solution provided by the embodiment of the present invention can be applied to any application scenario where crack detection requires an eddy current probe. The solution provided by the embodiment of the present invention can be executed by any electronic device, including at least one of the following: a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, and a smart car device.
[0050] The embodiment of the present invention provides a possible implementation method, such as Figure 1 As shown, a flowchart of a nondestructive testing method for crude oil tanks is provided. The solution can be executed by any electronic device, for example, a terminal device, or a terminal device and a server. For the convenience of description, the method provided by the embodiment of the present invention will be described below by taking the terminal device as the execution subject as an example. Figure 1 The method may include the following steps:
[0051] Step S10, applying a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field;
[0052] Step S20, the eddy current probe acts on the crude oil storage tank to generate a secondary magnetic field;
[0053] Step S30, superimposing the primary magnetic field and the secondary magnetic field, so that the coil of the eddy current probe changes with the superimposed magnetic field, and obtaining an impedance signal of the coil;
[0054] Step S40, using a coil parameter optimization strategy, adjusting the peak value of the impedance signal so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy;
[0055] Step S50, identifying bifurcation cracks in the crude oil storage tank according to the adjusted impedance signal, wherein the bifurcation cracks are cracks with a crack depth greater than 5 mm.
[0056] Through the method of the present invention, taking into account that the sensitivity of eddy current detection is easily affected by coil parameters, a coil parameter optimization strategy is pre-constructed in this scheme. In this way, during crack detection using an eddy current probe, the peak value of the impedance signal can be adjusted based on the coil parameter optimization strategy, thereby making the bifurcation crack in the crude oil storage tank identified based on the adjusted impedance signal more accurate.
[0057] The scheme of the present invention is further described below in conjunction with the following specific embodiments. In this embodiment, a nondestructive testing method for a crude oil storage tank may include the following steps:
[0058] Step S10, applying a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field;
[0059] The primary magnetic field refers to the magnetic field generated when the eddy current probe is in the air and does not detect any object.
[0060] One implementation of the above S10 is:
[0061] According to the set pulse excitation parameters, a pulse square wave signal is applied to the eddy current probe through a signal generator, so that the coil of the eddy current probe generates a primary magnetic field.
[0062] The pulse excitation parameter refers to the parameter of the signal generator, based on which the pulse square wave signal is applied to the eddy current probe. After the pulse square wave signal is applied to the eddy current probe, the coil in the eddy current probe generates a certain current, thereby generating a primary magnetic field.
[0063] Optionally, the above-mentioned pulse excitation parameters may include pulse width and period.
[0064] As an example, assume that the amplitude of the pulse square wave signal is A, the pulse width is D, and the period is T;
[0065] The Fourier expansion of the pulse square wave signal is:
[0066]
[0067] Among them, A n represents the amplitude of the harmonic of the nth pulse square wave signal, n=1,3,5,7...∞,η represents the phase, w n =nw1 represents the angular velocity of the harmonic of the nth pulse square wave signal, n = 1, 3, 5, 7...∞. A0 represents the initial value of the amplitude of the pulse square wave signal, n represents the number of times of the pulse square wave signal, and t represents the time value of the pulse square wave signal.
[0068] Step S20, the eddy current probe acts on the crude oil storage tank to generate a secondary magnetic field;
[0069] Among them, the eddy current probe can be used to scan the crude oil storage tank to generate induced eddy currents, and the induced eddy currents interact with the crude oil storage tank to generate a secondary magnetic field.
[0070] Step S30, superimposing the primary magnetic field and the secondary magnetic field, so that the coil of the eddy current probe changes with the superimposed magnetic field, and obtaining an impedance signal of the coil;
[0071] Among them, after the primary magnetic field and the secondary magnetic field are generated, they will naturally superimpose, which will cause the coil in the eddy current probe to change with the magnetic field, and the voltage signal will change synchronously; then one implementation method of the above S30 is:
[0072] S301, superimposing the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field, and obtaining a coil response voltage;
[0073] Specifically, the specific implementation process of the above S301 is:
[0074] Obtain the coil impedance Z corresponding to the eddy current probe coil in the air, that is, when a magnetic field is generated kq (w),
[0075] Obtain the coil impedance ΔZ(w) corresponding to when the eddy current probe is placed on the surface of the crude oil storage tank, that is, when a secondary magnetic field is generated;
[0076] After the pulse square wave signal is connected to the coil of the eddy current probe, the pulse eddy current response signal generated on the surface of the crude oil tank is obtained. The pulse eddy current response signal is the sum of the harmonics of the eddy current response. The calculation formula is:
[0077]
[0078] Where g(t) represents the pulsed eddy current response signal, A represents the amplitude of the pulsed square wave signal, α represents the rising edge time constant of the pulsed square wave signal, step() represents the step function, τ represents the excitation time of the pulsed square wave signal, and a represents the harmonic calculation constant. Represents the harmonics of the eddy current response.
[0079] The pulse eddy current response signal g(t) is converted into a frequency domain signal with N harmonic superposition. The calculation formula is:
[0080] G(w)=FT(g(t)) (3)
[0081] where G(w) is the Fourier transform of g(t).
[0082] According to the coil impedance Z kq (w), coil impedance ΔZ(w) and pulse eddy current response signal g(t), calculate the coil response voltage ΔV(w) at the corresponding frequency of each harmonic, and the calculation formula is:
[0083]
[0084] Where R represents the voltage divider resistance at both ends of the coil in the eddy current probe, R c Indicates the coil resistance of the coil in the eddy current probe.
[0085] S302: Calculate and obtain the impedance signal of the coil according to the coil response voltage and the coil excitation current.
[0086] Specifically, one implementation of the above S302 is:
[0087] According to the coil response voltage and the coil excitation current, the impedance signal of the coil is calculated by formula (5):
[0088]
[0089] Among them, ΔK represents the impedance signal of the coil, and I represents the excitation current in the coil.
[0090] After obtaining the impedance signal of the coil, the method further includes:
[0091] S31, performing denoising processing on the impedance signal to obtain a denoised impedance signal ΔK q ;
[0092] Then the impedance signal in the following S40 can be the impedance signal ΔK after denoising: q .
[0093] Step S40, using a coil parameter optimization strategy, adjusting the peak value of the impedance signal so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy;
[0094] The optimal coil parameters refer to the coil parameters corresponding to the detection of cracks with a depth greater than 5 mm.
[0095] Optionally, the coil parameter optimization strategy is a correspondence between a target peak value of an impedance signal and an optimal coil parameter; then one possible implementation of S40 is:
[0096] According to the corresponding relationship, the peak value of the impedance signal is adjusted to the target peak value, so that the coil parameters of the coil are the optimal coil parameters.
[0097] The coil parameters may include the coil inner diameter, the coil outer diameter and the coil height. The corresponding relationship may be expressed based on formula (6):
[0098]
[0099] Among them, Q1 is the inner diameter of the coil, Q2 is the outer diameter of the coil, Q3 is the height of the coil, β1-β9 are fitting parameters, β0 is the error term, and H is the target peak value. Among them, the inner diameter of the coil corresponding to the optimal coil parameters is 11mm, the outer diameter of the coil is 12mm, and the height of the coil is 5mm.
[0100] Optionally, the above β0=0.4159, β1=0.1621, β2=-0.0845, β3=-0.1163, β4=-0.071, β5=-0.0371, β6=0.0199, β7=0.0834, β8=0.0178, β9=0.02.
[0101] Step S50, identifying bifurcation cracks in the crude oil storage tank according to the adjusted impedance signal, wherein the bifurcation cracks are cracks with a crack depth greater than 5 mm.
[0102] Among them, the solution of this application has a better effect on crack recognition with a depth of 5mm to 15mm.
[0103] The above-mentioned adjusted impedance signal includes impedance signals at multiple crack width positions, and one implementation of the above-mentioned S50 is:
[0104] S501, for each crack width position, determining the crack depth of the bifurcation crack at the crack width position according to the impedance signal corresponding to the crack width position;
[0105] One implementation of the above S501 is:
[0106] S5011: Calculate the adjusted impedance signal ΔK using the differential method y The corresponding curve (see Figure 2 ) is the absolute value of the slope at each point X ij , where i and j are the x and y coordinate values of the curve; the curve describes the relationship between each crack depth and each slope absolute value, and each point on the curve represents the absolute value of the slope corresponding to the crack depth at that point.
[0107] S5012: Calculate the crack depth of the bifurcated crack at a crack width position based on formula (7):
[0108]
[0109] in, represents the amplitude of the impedance signal corresponding to the crack width position i of the bifurcation crack, and ΔK0 represents the amplitude of the impedance signal in the crack-free state;
[0110] S502: Determine the bifurcation cracks in the crude oil storage tank according to the crack depths of the bifurcation cracks at all the crack width positions.
[0111] Optionally, the method further comprises:
[0112] The bifurcation cracks in the crude oil storage tank are inspected based on a pre-trained neural network model, wherein the neural network model is trained based on bifurcation cracks of different crack depths.
[0113] The above neural network model can be a BP neural network.
[0114] The training process of the above neural network model is as follows: first, the impedance signal (which can be the impedance signal of the coil, or the impedance signal after the denoising process mentioned above) is processed by wavelet decomposition, and then the peak and valley values of the impedance signal after wavelet decomposition are processed by upper and lower limits, that is, according to the preset upper and lower limits, the peak and valley values of the impedance signal after wavelet decomposition are filtered, and finally, the impedance signal after the upper and lower limit processing is reconstructed, and the reconstructed impedance signal is feature extracted as the input of the BP neural network.
[0115] Construct the structure of the BP neural network, set the number of input layer nodes N, the number of hidden layer nodes M and the number of output layer nodes L, where N is set mainly based on the dimension of the input data, M is set to a single layer, and L is set according to the actual problem; initialize the weights and thresholds of each layer in the BP neural network; set the number of iterations, learning rate and error tolerance in the BP neural network. Since both the number of iterations and the learning rate are affected by the error limit, the error tolerance is set first. The smaller the error tolerance, the higher the accuracy. The learning rate and the number of iterations will show a negative growth trend, resulting in an increase in training time. The larger the error tolerance, the lower the accuracy; train the BP neural network; save and use the trained neural network model.
[0116] Set the input data to the reconstructed impedance signal X corresponding to the eddy current probe i , the number of nodes in the input layer, hidden layer and output layer of the neural network are N, M and L respectively, and the weight between the input layer and the hidden layer is W ih , the weight between the hidden layer and the output layer is W hj , the thresholds of neurons in the output layer and hidden layer are β j and Y h , the input of the hidden layer is The input received by the output layer is The output data of the output layer is Y k , Y k The calculation formula is: k =sigmoid(β j ), the output Y k The identification result is the crack depth of the bifurcation crack in the crude oil storage tank.
[0117] See also Figure 3 , the present application scheme also provides a crude oil storage tank nondestructive testing system, including a signal generating module (also referred to as a signal generator), an eddy current probe, a crude oil storage tank, a data acquisition module, a data processing device and a display device;
[0118] The eddy current probe is connected to the signal generating module, the crude oil storage tank and the data acquisition module respectively, and the data acquisition module, the data processing device and the display device are connected in sequence;
[0119] The signal generating module is used to generate a pulse signal, i.e. a pulse square wave signal;
[0120] The eddy current probe is used to generate current and primary magnetic field when the pulse square wave signal acts on the eddy current probe. The primary magnetic field acts on the crude oil storage tank to generate induced eddy currents. The induced eddy currents interact with the original storage tank to generate secondary magnetic fields. The secondary magnetic field is superimposed on the primary magnetic field. The coil in the eddy current probe changes with the magnetic field, and the voltage signal changes synchronously.
[0121] A data acquisition device, used for acquiring the changed voltage signal;
[0122] Data processing equipment, used to calculate the impedance signal of the coil in the eddy current probe, collect the impedance signal and perform denoising, use the coil parameter optimization strategy to adjust the peak value of the denoised impedance signal, calculate and process the adjusted impedance signal, and identify 5mm-15mm bifurcation cracks inside the crude oil storage tank;
[0123] Display device: used to display data changes and processing result data.
[0124] The solution of the present invention has the following beneficial effects:
[0125] 1. The present invention optimizes and improves the existing nondestructive testing method and system for crude oil storage tanks in terms of architecture, operating steps and processes. The system has the advantages of simple process, low investment and operating costs, and low production work cost, and improves the detection effect on the basis of the original detection system.
[0126] 2. The present invention proposes a nondestructive testing method for crude oil storage tanks. First, the signal generator is turned on, and relevant parameters of pulse excitation are set. A pulse square wave signal is loaded to the eddy current probe. The coil generates a certain current and induces a primary magnetic field. The eddy current probe is used to scan the crude oil storage tank once. The eddy current probe acts on the crude oil storage tank to generate induced eddy currents. The induced eddy currents interact with the original storage tank to generate a secondary magnetic field. The secondary magnetic field is superimposed on the primary magnetic field. The coil in the eddy current probe changes with the magnetic field, and the voltage signal changes synchronously. The impedance signal of the coil in the eddy current probe is calculated, the impedance signal is collected and denoised, and the peak value of the denoised impedance signal is adjusted using the coil parameter optimization strategy. The adjusted impedance signal is calculated and processed, thereby improving the crack depth measurement accuracy. Combined with the BP neural network, 5mm-15mm bifurcation cracks inside the crude oil storage tank are identified.
[0127] 3. The present invention proposes a coil parameter optimization strategy to determine the optimized coil parameters: coil inner diameter, coil outer diameter and coil height, and uses software to fit the optimal formula to select the parameters so that the adjusted impedance signal can reflect the 5mm-15mm crack inside the crude oil storage tank.
[0128] Based on Figure 1 Based on the same principle as the method shown in , the embodiment of the present invention also provides a crude oil storage tank nondestructive testing device 20, such as Figure 4 As shown in , the crude oil tank nondestructive testing device 20 may include a first processing module 210, a second processing module 220, an impedance signal determination module 230, an adjustment module 240 and a crack identification module 250, wherein:
[0129] The first processing module 210 is used to load a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field;
[0130] The second processing module 220 is used to generate a secondary magnetic field by acting on the crude oil storage tank through the eddy current probe;
[0131] An impedance signal determination module 230, for superimposing the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field, and obtaining an impedance signal of the coil;
[0132] An adjustment module 240, configured to adjust the peak value of the impedance signal by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy;
[0133] The crack identification module 250 is used to identify bifurcation cracks in the crude oil storage tank according to the adjusted impedance signal, wherein the bifurcation cracks are cracks with a crack depth greater than 5 mm.
[0134] Optionally, when the first processing module 210 loads a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field, it is specifically used to:
[0135] According to the set pulse excitation parameters, a pulse square wave signal is applied to the eddy current probe through a signal generator, so that the coil of the eddy current probe generates a primary magnetic field.
[0136] Optionally, when the impedance signal determination module 230 superimposes the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field and obtains the impedance signal of the coil, it is specifically used to:
[0137] The primary magnetic field and the secondary magnetic field are superimposed, so that the coil of the eddy current probe changes with the superimposed magnetic field, and a coil response voltage is obtained;
[0138] The impedance signal of the coil is calculated based on the coil response voltage and the coil excitation current.
[0139] Optionally, after obtaining the impedance signal of the coil, the device further includes:
[0140] A denoising module, used for denoising the impedance signal to obtain a denoised impedance signal;
[0141] When the adjustment module 240 uses the coil parameter optimization strategy to adjust the peak value of the impedance signal so that the coil parameters of the coil are the optimal coil parameters corresponding to the coil parameter optimization strategy, it is specifically used to:
[0142] The peak value of the impedance signal after denoising is adjusted by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy.
[0143] Optionally, the coil parameter optimization strategy is a correspondence between a target peak value of the impedance signal and an optimal coil parameter;
[0144] When the adjustment module 240 uses the coil parameter optimization strategy to adjust the peak value of the impedance signal so that the coil parameters of the coil are the optimal coil parameters corresponding to the coil parameter optimization strategy, it is specifically used to:
[0145] According to the corresponding relationship, the peak value of the impedance signal is adjusted to the target peak value, so that the coil parameters of the coil are the optimal coil parameters.
[0146] Optionally, the adjusted impedance signal includes impedance signals at multiple crack width positions. When the crack identification module 250 identifies the bifurcation crack in the crude oil storage tank according to the adjusted impedance signal, it is specifically used to:
[0147] For each of the crack width positions, determining the crack depth of the bifurcated crack at the crack width position according to the impedance signal corresponding to the crack width position;
[0148] The bifurcated cracks in the crude oil storage tank are determined based on the crack depths of the bifurcated cracks at all the crack width positions.
[0149] Optionally, the device further comprises:
[0150] The inspection module is used to inspect the bifurcation cracks in the crude oil storage tank based on a pre-trained neural network model, wherein the neural network model is trained based on bifurcation cracks of different crack depths.
[0151] The nondestructive testing device for crude oil storage tanks of the embodiment of the present invention can execute the nondestructive testing method for crude oil storage tanks provided by the embodiment of the present invention, and its implementation principle is similar. The actions performed by each module and unit in the nondestructive testing device for crude oil storage tanks in each embodiment of the present invention correspond to the steps in the nondestructive testing method for crude oil storage tanks in each embodiment of the present invention. For the detailed functional description of each module of the nondestructive testing device for crude oil storage tanks, please refer to the description in the corresponding nondestructive testing method for crude oil storage tanks shown in the previous text, which will not be repeated here.
[0152] Among them, the above-mentioned crude oil storage tank non-destructive testing device can be a computer program (including program code) running in a computer device, for example, the crude oil storage tank non-destructive testing device is an application software; the device can be used to execute the corresponding steps in the method provided in the embodiment of the present invention.
[0153] In some embodiments, the nondestructive testing device for crude oil storage tanks provided in the embodiments of the present invention can be implemented in a combination of software and hardware. As an example, the nondestructive testing device for crude oil storage tanks provided in the embodiments of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the nondestructive testing method for crude oil storage tanks provided in the embodiments of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), or other electronic components.
[0154] In other embodiments, the crude oil storage tank nondestructive testing device provided by the embodiment of the present invention can be implemented in a software manner. Figure 4 A nondestructive testing device for crude oil storage tanks stored in a memory is shown, which may be software in the form of a program and a plug-in, and includes a series of modules, including a first processing module 210, a second processing module 220, an impedance signal determination module 230, an adjustment module 240 and a crack identification module 250, for implementing the nondestructive testing method for crude oil storage tanks provided in an embodiment of the present invention.
[0155] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of a module does not limit the module itself in some cases.
[0156] Based on the same principle as the method shown in the embodiments of the present invention, an electronic device is also provided in the embodiments of the present invention, which may include but is not limited to: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the method shown in any embodiment of the present invention by calling the computer program.
[0157] In an alternative embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.
[0158] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0159] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0160] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.
[0161] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.
[0162] The electronic device may also be a terminal device. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0163] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.
[0164] According to another aspect of the present invention, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the implementation modes of the above-mentioned various embodiments.
[0165] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0166] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0167] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.
[0168] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.
[0169] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.
Claims
1. A nondestructive testing method for crude oil storage tanks, characterized in that: include: Loading a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field; The eddy current probe acts on the crude oil storage tank to generate a secondary magnetic field; The primary magnetic field and the secondary magnetic field are superimposed, so that the coil of the eddy current probe changes with the superimposed magnetic field, and an impedance signal of the coil is obtained; Using a coil parameter optimization strategy, adjusting the peak value of the impedance signal so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy; According to the adjusted impedance signal, a bifurcation crack in the crude oil storage tank is identified, wherein the bifurcation crack is a crack with a crack depth greater than 5 mm.
2. The method according to claim 1, characterized in that The step of loading a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field comprises: According to the set pulse excitation parameters, a pulse square wave signal is applied to the eddy current probe through a signal generator, so that the coil of the eddy current probe generates a primary magnetic field.
3. The method according to claim 1, characterized in that The step of superimposing the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field to obtain an impedance signal of the coil includes: The primary magnetic field and the secondary magnetic field are superimposed, so that the coil of the eddy current probe changes with the superimposed magnetic field, and a coil response voltage is obtained; The impedance signal of the coil is calculated based on the coil response voltage and the coil excitation current.
4. The method according to any one of claims 1 to 3, characterized in that After obtaining the impedance signal of the coil, the method further includes: Performing denoising processing on the impedance signal to obtain a denoised impedance signal; The step of adjusting the peak value of the impedance signal by using the coil parameter optimization strategy so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy includes: The peak value of the impedance signal after denoising is adjusted by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy.
5. The method according to any one of claims 1 to 3, characterized in that The coil parameter optimization strategy is the correspondence between the target peak value of the impedance signal and the optimal coil parameters; The step of adjusting the peak value of the impedance signal by using the coil parameter optimization strategy so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy includes: According to the corresponding relationship, the peak value of the impedance signal is adjusted to the target peak value, so that the coil parameters of the coil are the optimal coil parameters.
6. The method according to any one of claims 1 to 3, characterized in that The adjusted impedance signal includes impedance signals at multiple crack width positions, and identifying the bifurcation crack in the crude oil storage tank according to the adjusted impedance signal includes: For each of the crack width positions, determining the crack depth of the bifurcated crack at the crack width position according to the impedance signal corresponding to the crack width position; The bifurcated cracks in the crude oil storage tank are determined based on the crack depths of the bifurcated cracks at all the crack width positions.
7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The bifurcation cracks in the crude oil storage tank are inspected based on a pre-trained neural network model, wherein the neural network model is trained based on bifurcation cracks of different crack depths.
8. A nondestructive testing device for crude oil storage tanks, characterized in that: include: A first processing module is used to load a pulse square wave signal to the eddy current probe so that the coil of the eddy current probe generates a primary magnetic field; A second processing module, used for applying the eddy current probe to the crude oil storage tank to generate a secondary magnetic field; An impedance signal determination module, used for superimposing the primary magnetic field and the secondary magnetic field so that the coil of the eddy current probe changes with the superimposed magnetic field, thereby obtaining an impedance signal of the coil; An adjustment module, configured to adjust the peak value of the impedance signal by using a coil parameter optimization strategy, so that the coil parameters of the coil are optimal coil parameters corresponding to the coil parameter optimization strategy; The crack identification module is used to identify the bifurcation cracks in the crude oil storage tank according to the adjusted impedance signal, wherein the bifurcation cracks are cracks with a crack depth greater than 5 mm.
9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
A preparation method for simulating stress corrosion cracks for eddy current testing
CN104713762B
An eddy current detection method for the thickness of corrosion layer on the inner wall of austenitic tube
CN112378329B