Crack detection method, device, storage medium and electronic device

By evenly distributing multiple columns of ultrasonic transducer arrays on both sides of the crack to be measured, constructing a traveltime function and superimposing an amplitude function, and combining Hilbert transform and phase weighting, the accuracy and signal-to-noise ratio problems of crack detection in the existing technology are solved, and high-resolution crack imaging is achieved.

CN118746625BActive Publication Date: 2025-09-23INST OF ROCK & SOIL MECHANICS CHINESE ACAD OF SCI +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410700115.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-09-23
Estimated Expiration
2044-05-31

AI Technical Summary

Technical Problem

Existing nondestructive testing methods such as ultrasonic pulse velocity method and ultrasonic pulse echo method are difficult to accurately detect the depth of cracks inside materials, and are prone to errors when the signal-to-noise ratio is low.

Method used

A multi-column ultrasonic transducer array is used, evenly distributed on both sides of the crack to be tested. The traveltime function is constructed through the source wavelet signal. Multiple detections are performed and the amplitude function is superimposed. Combined with Hilbert transform and phase weighting, visual detection of cracks is achieved.

Benefits of technology

It improves the accuracy and signal-to-noise ratio of crack detection, reduces the interference of complex waves, enhances imaging resolution, and can clearly display the depth and width of cracks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118746625B_ABST
    Figure CN118746625B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, storage medium and electronic device for crack detection; the method includes: distributing multiple columns of ultrasonic transducers on both sides of a crack to be detected in a target body, wherein the target body includes multiple preset points; performing multiple detections, and for each detection, using a column of ultrasonic transducers located on one side of the crack to be detected as a source to emit ultrasonic waves, which propagate in the target body, and using all ultrasonic transducers located on the other side of the crack to be detected as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include source wavelet signals, constructing a travel time function of the source wavelet signal from the source to the preset points and then to the receivers, and constructing an amplitude function through the travel time function; superimposing the amplitude functions of each receiver obtained after multiple detections to obtain a first superimposed amplitude function; calculating the first superimposed amplitude function corresponding to each preset point, and visualizing the calculation results to determine the crack to be detected.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of ultrasonic detection, and in particular to a method, device, storage medium, and electronic device for crack detection. Background Art

[0002] Common nondestructive testing methods include ultrasonic pulse velocity, ultrasonic pulse echo, and contact echo. The former involves placing an ultrasonic transmitting transducer and a receiving transducer facing each other on opposite sides of a material, using the principle of transmitted waves to probe the interior of the material.

[0003] The ultrasonic pulse velocity method is not sensitive to cracks within materials, and the observation method used is not always available, making it difficult to apply to crack depth detection. Furthermore, some other methods, such as the ultrasonic pulse echo method, often rely on manual experience to extract the diffracted wave travel time from a single-channel signal. This can lead to large errors when the signal-to-noise ratio is low, resulting in incorrect crack depth estimation. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a method, device, storage medium and electronic device for crack detection.

[0005] Based on the above objectives, the present application provides a crack detection method, which is applied to a computer, wherein the computer is connected to a transducer array, and the transducer array includes multiple columns of ultrasonic transducers. The method includes:

[0006] Distributing the multiple rows of ultrasonic transducers on both sides of a crack to be measured in a target object, wherein the target object includes a plurality of preset points;

[0007] Perform multiple tests. For each test, use a row of ultrasonic transducers located on one side of the crack to be tested as a source to emit ultrasonic waves that propagate in the target body. Use all ultrasonic transducers located on the other side of the crack to be tested as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include source wavelet signals. Construct a traveltime function of the source wavelet signal from the source to the preset point and then to the receiver, and construct an amplitude function using the traveltime function.

[0008] Superimposing the amplitude functions of the receivers obtained after the multiple detections to obtain a first superimposed amplitude function;

[0009] The first superposition amplitude function corresponding to each preset point is calculated, and the calculation result is visualized to determine the crack to be detected.

[0010] Furthermore, after determining the crack to be detected, the method further includes:

[0011] performing a Hilbert transform on the first superimposed amplitude function to obtain an analysis signal, and determining an instantaneous phase angle of the analysis signal;

[0012] An instantaneous phase weighting factor is determined using the instantaneous phase angle, and the instantaneous phase weighting factor is superimposed on the first superimposed amplitude function after Hilbert transformation to obtain a second superimposed function and visualize it to adjust the crack to be measured.

[0013] Furthermore, the multiple rows of ultrasonic transducers are distributed on both sides of the crack to be measured in the target body, including:

[0014] Evenly distributing the multiple columns of ultrasonic transducers at equal column intervals, providing each column with at least one ultrasonic transducer of the same number, and the interval between each ultrasonic transducer in each column is the same as the column interval;

[0015] The number of columns of the ultrasonic transducers is an even number, and the number of columns of the ultrasonic transducers on both sides of the crack to be measured is the same.

[0016] Furthermore, an array of ultrasonic transducers located on one side of the crack to be detected is used as a source to emit ultrasonic waves that propagate in the target body, including:

[0017] enabling at least one of a row of ultrasonic transducers on one side of the crack to be detected to generate the ultrasonic wave;

[0018] allowing the ultrasonic wave to excite horizontally polarized shear waves in the target body; or

[0019] The ultrasonic wave is caused to excite vertically polarized shear waves in the target body.

[0020] Among them, the ultrasonic signal also includes the direct surface wave signal;

[0021] Furthermore, constructing a travel time function of the source wavelet signal from the source to the preset point and then to the receiving body includes:

[0022] Calculate the propagation velocity of ultrasonic waves based on the direct surface wave signal;

[0023] Filter out the direct surface wave signal and retain the source wavelet signal;

[0024] According to the propagation trajectory from the earthquake source to the preset point and then to the receiving body, the travel time function of the travel time with respect to the preset point at the propagation speed is constructed.

[0025] Furthermore, the amplitude functions of the receivers obtained after the multiple detections are superimposed to obtain a first superimposed amplitude function, including:

[0026] The amplitude functions of the source wavelet signals received by each receiver in each detection are apodized and then superimposed to obtain a single superposition amplitude function;

[0027] The first superposition amplitude function is obtained by superimposing the single superposition amplitude functions of the multiple detections.

[0028] Furthermore, the calculation results are visualized to determine the crack to be detected, including:

[0029] Each calculation result is visualized as a different color and displayed at a corresponding preset point to determine the crack to be measured.

[0030] Based on the same inventive concept, the present application also provides a crack detection device, comprising: a layout module, a single detection module, a superposition module and a visualization module;

[0031] The layout module is configured to distribute multiple rows of ultrasonic transducers on both sides of a crack to be measured in a target body, wherein the target body includes multiple preset points;

[0032] The single detection module is configured to perform multiple detections. For each detection, a row of ultrasonic transducers located on one side of the crack to be detected is used as a source to emit ultrasonic waves, which propagate in the target body. All ultrasonic transducers located on the other side of the crack to be detected are used as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include a source wavelet signal, a traveltime function of the source wavelet signal from the source to the preset point and then to the receiver is constructed, and an amplitude function is constructed using the traveltime function.

[0033] The superposition module is configured to superimpose the amplitude functions of the receivers obtained after the multiple detections to obtain a first superposition amplitude function;

[0034] The visualization module is configured to calculate the first superposition amplitude function corresponding to each preset point and visualize the calculation result to determine the crack to be detected.

[0035] Based on the same inventive concept, the present application also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for crack detection as described above is implemented.

[0036] Based on the same inventive concept, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the above-mentioned crack detection method.

[0037] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the crack detection method as described in any of the above items.

[0038] From the above, it can be seen that the method, device, storage medium and electronic device for crack detection provided by the present application are based on multiple columns of ultrasonic transducers evenly distributed on both sides of the crack to be detected. In each detection, one column of transducers can generate ultrasonic shear waves, and multiple receiving bodies on the other side of the crack to be detected respectively receive the source wavelet signal therein, and construct a travel time function according to the trajectory of the source wavelet signal propagating from the source to the preset point and then to the receiving body, thereby obtaining the amplitude function of the source wavelet signal received by each receiving body. Based on this, after multiple detections, the first superimposed amplitude function can be obtained by superimposing the various amplitude functions in each detection, thereby realizing the calculation of different first superimposed amplitude function results based on different preset points, and thus visualization according to different results to display the crack to be detected. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in this application or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are merely embodiments of this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0040] Figure 1 A schematic diagram of a crack detection instrument according to an embodiment of the present application;

[0041] Figure 2 A schematic diagram of a transducer array according to an embodiment of the present application;

[0042] Figure 3 A schematic diagram of a transducer transmitting and receiving ultrasonic waves according to an embodiment of the present application;

[0043] Figure 4 A schematic diagram of a crack detection method according to an embodiment of the present application;

[0044] Figure 5 This is a schematic diagram of ultrasonic wave propagation according to an embodiment of the present application;

[0045] Figure 6 A schematic diagram illustrating a visualization of the propagation speed according to an embodiment of the present application;

[0046] Figure 7 A first visualization diagram of crack detection according to an embodiment of the present application;

[0047] Figure 8 A second visualization diagram of crack detection according to an embodiment of the present application;

[0048] Figure 9 A schematic diagram of the structure of a crack detection device according to an embodiment of the present application;

[0049] Figure 10 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application.

[0050] In the figure: 101, housing; 102, excitation button; 103, ultrasonic transducer; 104, display device. DETAILED DESCRIPTION

[0051] In order to make the objectives, technical solutions and advantages of this application more clear, this application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.

[0052] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should have the usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0053] As described in the background technology section, related crack detection methods are still difficult to meet the needs of actual detection.

[0054] During the implementation of this application, the applicant discovered that the main problem with related crack detection methods is that common non-destructive testing methods include ultrasonic pulse velocity, ultrasonic pulse echo, and contact echo. The ultrasonic pulse velocity method places an ultrasonic transmitting transducer and a receiving transducer facing each other on opposite sides of a material, and uses the principle of transmitted waves to detect the interior of the material.

[0055] The ultrasonic pulse velocity method is not sensitive to cracks within materials, and the observation method used is not always available, making it difficult to apply to crack depth detection. Furthermore, some other methods, such as the ultrasonic pulse echo method, often rely on manual experience to extract the diffracted wave travel time from a single-channel signal. This can lead to large errors when the signal-to-noise ratio is low, resulting in incorrect crack depth estimation.

[0056] Based on this, one or more embodiments of the present application provide a method for crack detection.

[0057] In the embodiments of the present application, the specific scenarios for crack detection include: Figure 1 The integrated detector 1 is shown.

[0058] The integrated detector 1 includes a housing 101 , an excitation button 102 , a plurality of ultrasonic transducers 103 and a display device 104 .

[0059] Furthermore, each ultrasonic transducer 103 can generate ultrasonic waves, such as ultrasonic shear waves. After the ultrasonic transducer 103 is placed in close contact with the target body to be detected, the excited ultrasonic waves can cause the close contact medium (that is, the target body to be detected) to vibrate in different directions and excite, for example, SH (horizontally polarized shear waves) or SV (vertically polarized shear waves).

[0060] Furthermore, when there is a crack in the target object, the ultrasonic wave can propagate deep into the crack and generate diffraction at the tip position of the bottom of the crack.

[0061] Furthermore, any ultrasonic transducer 103 can be used to receive ultrasonic signals when not generating ultrasonic waves.

[0062] Among them, the ultrasonic transducer 103 that generates ultrasonic waves is used as the source, and the ultrasonic waves can propagate from the source in the medium to which it is closely attached. According to the propagation characteristics, the ultrasonic waves propagating along the surface of the medium are regarded as surface waves, and the ultrasonic waves propagating inside the medium are regarded as body waves.

[0063] Based on this, after propagating through the medium, the surface wave and body wave of the ultrasound can return to the surface of the medium, and the corresponding ultrasound signals can be received by other ultrasound transducers 103 that do not generate ultrasound.

[0064] In an embodiment of the present application, a plurality of ultrasonic transducers 103 are combined into a transducer array, and the transducer array is placed in close proximity to the crack to be measured.

[0065] Specifically, all ultrasonic transducers 103 are regularly distributed in multiple rows. Figure 2The transducer array shown is used as an example, in which the ultrasonic transducers 103 are arranged in 12 columns, and the column spacing between each column is equal, for example, the column spacing is 30 mm; wherein, for each column, the same number of ultrasonic transducers 103 is arranged, which can be as follows Figure 2 As shown, four ultrasonic transducers 103 are provided in each column, and the interval between each ultrasonic transducer 103 in the same column is the same as the column interval; alternatively, only one ultrasonic transducer 103 may be provided in each column.

[0066] Furthermore, the crack to be measured is close to the transducer array and is arranged in the middle of the transducer array, that is, the same number of ultrasonic transducers 103 are distributed on both sides of the crack to be measured. Figure 2 Taking the transducer array as an example, the crack to be measured can have 6 columns of ultrasonic transducers 103 distributed on the left and right sides.

[0067] Furthermore, if Figure 3 As shown, 12 columns of ultrasonic transducers 103 are shown. When the ultrasonic transducers 103 in the 1st column, the 6th column, or the 11th column respectively serve as vibration sources to emit ultrasonic waves, the other 11 columns of ultrasonic transducers 103 can receive the ultrasonic signals of the ultrasonic waves.

[0068] In this embodiment, a concrete wall with or without steel bars is used as a specific example of a target body. The concrete wall contains cracks, which serve as cracks to be measured. The cracks can be cracks from the surface of the concrete wall, and the cracks extend a certain length into the concrete wall.

[0069] In some embodiments, the specific implementation scenario of the present application may also be to use rock as the target object.

[0070] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0071] refer to Figure 4 A crack detection method according to an embodiment of the present application is applied to a computer, wherein the computer is connected to a transducer array, wherein the transducer array includes multiple columns of ultrasonic transducers 103. The method specifically includes the following steps:

[0072] Step S401: Distribute the multiple rows of ultrasonic transducers on both sides of a crack to be detected in a target object, where the target object includes multiple preset points.

[0073] In an embodiment of the present application, based on the above-mentioned arrangement of an array of ultrasonic transducers 103 containing multiple columns, the transducer array can be set close to the surface of the concrete wall, and the multiple columns of ultrasonic transducers 103 can be evenly distributed on both sides of the cracks on the surface of the concrete wall. Accordingly, the number of columns of ultrasonic transducers 103 is an even number.

[0074] Specifically, if Figure 5As shown, among the 12 columns of ultrasonic transducers 103, 6 columns are arranged on the left side of the crack and 6 columns are arranged on the right side, and the crack is located between the 6th column and the 7th column.

[0075] In this embodiment, multiple preset points are set in the target body. In the following steps, the preset point can be assumed to be the diffraction point at the bottom tip of the crack, and calculations are performed based on different preset points to determine whether the preset point is in the crack to be measured.

[0076] It can be seen that by adopting a transducer array containing multiple ultrasonic transducers 103, the crack to be detected can be completely placed within the layout area of ​​the transducers.

[0077] Step S402: perform multiple tests. For each test, a row of ultrasonic transducers 103 located on one side of the crack to be tested is used as a source to emit ultrasonic waves, which propagate in the target body. All ultrasonic transducers 103 located on the other side of the crack to be tested are used as receivers to receive the ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include source wavelet signals, and a travel time function of the source wavelet signal from the source to the preset point and then to the receiver is constructed, and an amplitude function is constructed through the travel time function.

[0078] In the embodiment of the present application, based on the transducer array and preset points set in the aforementioned steps, the target object can be detected multiple times.

[0079] In each detection, a row of ultrasonic transducers 103 on one side of the crack to be tested is used as a source to emit ultrasonic waves, which propagate in the target body. After the remaining ultrasonic transducers 103 receive the ultrasonic signals, only the ultrasonic signals received by the ultrasonic transducers 103 on the other side of the crack to be tested are retained.

[0080] Specifically, if Figure 5 As shown, in one of the tests, the third column of ultrasonic transducers 103 on the left side of the crack to be tested is used as the source to generate ultrasonic waves, and then the other 11 columns of ultrasonic transducers 103 all receive ultrasonic signals.

[0081] Furthermore, from the 11 columns of received ultrasonic signals, the ultrasonic signals received by the 5 columns of ultrasonic transducers 103 on the left side of the crack to be measured are filtered out, and the 6 columns of ultrasonic transducers 103 on the right side of the crack to be measured are used as receivers, and only the ultrasonic signals of the 6 columns of receivers are retained.

[0082] In this embodiment, when multiple ultrasonic transducers 103 in any column of ultrasonic transducers 103 are used as sources, the ultrasonic signal received by any receiver is an ultrasonic signal obtained by superimposing the ultrasonic waves generated by each source, and in the subsequent process, the ultrasonic signals received by each receiver in the same column can be superimposed into one ultrasonic signal for calculation. Therefore, the receivers in the same column can be regarded as a whole receiver group for the convenience of description and calculation.

[0083] Among them, the ultrasonic transducer 103 serving as the source generates ultrasonic waves as shear waves, and depending on the orientation of the ultrasonic transducer 103, it can cause the underlying medium (i.e., the target body) to vibrate in different directions and propagate in the target body in the form of SH waves (horizontally polarized shear waves) or SV waves (vertically polarized shear waves).

[0084] In this embodiment, the SH wave is taken as a specific example.

[0085] Furthermore, as mentioned above, when the ultrasonic signal propagates in the target body, it will be divided into surface waves and body waves. That is, the ultrasonic signal received by each receiving body may include the direct surface wave signal, reflected surface wave signal and projected surface wave signal corresponding to the surface wave, as well as the source wavelet signal related to the diffraction wave field.

[0086] In this embodiment, the propagation speed of the ultrasonic wave of the earthquake source in the target body can be determined by using the direct surface wave signal.

[0087] Specifically, if Figure 5 Observe from the side and regard the receivers in the same column as a whole receiver group. Based on this, for each receiver group, determine the time t that the direct surface wave signal propagates to the receiver group. L , according to the distance L between the source and the receiver group along the surface propagation, and the preset coefficient 1.1, determine the propagation speed of the ultrasonic wave in the target body

[0088] Furthermore, given the large energy of surface waves, they will interfere with the imaging of the tip position of the crack to be measured. Therefore, in each detection, after determining the propagation velocity v, the surface wave components of the ultrasonic signals received by each receiving group can be filtered out by, for example, spatial windowing or tilted superposition filtering, leaving only the source wavelet signal.

[0089] Furthermore, the source wavelet signal is propagated from the source to any preset point, and then propagated from the preset point to the receiving body group. Since the preset point is the assumed possible bottom tip, Figure 5As shown, the travel time function of the source wavelet signal can be determined according to the source coordinates, the preset point coordinates and the receiving body group coordinates. The travel time function specifically describes the time length for the source wavelet signal to complete the above trajectory.

[0090] Specifically, the coordinate of the earthquake source m is expressed as (x m ,0), the coordinates of the receiver group n are expressed as (x n ,0), the preset point coordinates are expressed as (x i ,y i ), where m∈N=12, N represents the number of columns of the ultrasonic transducers 103 .

[0091] Based on this, the distance from the earthquake source to the preset point is The distance from the preset point to the receiver group is This builds the travel time function as shown below:

[0092]

[0093] Among them, t mn (x i ,y i ) indicates that the source wavelet signal passes through the preset point (x i ,y i ) to the receiver group n.

[0094] Based on this, the amplitude function of the source wavelet signal received by the receiver group n can be expressed as AMP(t mn (x i ,y i )).

[0095] In a specific example, six different concrete walls containing cracks can be used as six different target body conditions, for example: Condition 1, pure concrete wall, with a smooth crack of 50 mm deep and 1 mm wide extending vertically; Condition 2, pure concrete wall, with a smooth crack of 100 mm deep and 3 mm wide extending vertically; Condition 3, pure concrete wall, with a rough crack of 200 mm deep and 3 mm wide extending vertically; Condition 4, pure concrete wall, with a rough crack of 200 mm deep and 3 mm wide extending obliquely; Condition 5, concrete wall with multiple steel bars, with a rough crack of 200 mm deep and 3 mm wide extending vertically; Condition 6, pure concrete wall, with a rough crack of 300 mm deep and 3 mm wide extending discontinuously vertically.

[0096] Furthermore, different propagation velocities v are determined based on various working conditions and visualized as Figure 6 shown.

[0097] in, Figure 6The X-Aixs in the equation represents the horizontal coordinate, and the Y-Aixs represents the vertical coordinate. Therefore, Figure 6 Indicates the area of ​​the target body. Figure 6 The inverted triangle symbol in represents each ultrasonic transducer 103. It can be seen that Figure 6 Different colors represent different propagation speeds. Specifically, it shows the different propagation speeds of ultrasound in concrete and air in the target body.

[0098] It can be seen that in each detection, based on the setting of the transducer array, one-time transmission and multiple receptions and multiple excitations of the transducer array are achieved, which can effectively increase the signal-to-noise ratio of the transmitted and received signals and increase the observation aperture.

[0099] Furthermore, by adopting shear waves as the vibration source, different wave modes can be switched arbitrarily between SH and SV waves according to the direction of the ultrasonic transducer 103, thereby reducing the interference of complex converted waves.

[0100] At the same time, useless direct surface waves and reflected surface waves in the wave field are removed to ensure that only diffracted waves are focused, reducing artifacts in the imaging results.

[0101] Step S403: superimpose the amplitude functions of the receiver groups obtained after the multiple detections to obtain a first superimposed amplitude function.

[0102] In the embodiment of the present application, based on the equivalence between ultrasonic transducers 103 in the same row, each column of ultrasonic transducers 103 is regarded as the same ultrasonic transducer 103. Figure 2 The 48 transducers in can be regarded as equivalent Figure 5 The 12 transducers in the 12 columns represent Figure 5 In the example, each ultrasonic transducer 103 is used as a source in turn, and after 12 detections are performed, 12×6=72 signals can be obtained based on the source wavelet signals obtained by the 6 receiving body groups in each detection. The first superimposed amplitude function is determined by superimposing the amplitude functions corresponding to each signal.

[0103] Specifically, for each signal obtained in each detection, according to the coordinates of its source and the coordinates of the receiver group, the following apodization function A(x i ,y i ,x m ,x n ):

[0104]

[0105] Based on this, for each detection, the corresponding apodization function is superimposed on each amplitude function to obtain a single superposition amplitude function, and each single superposition amplitude function is superimposed again to obtain the first superposition amplitude function I(x i ,y i ):

[0106]

[0107] Among them, I(x i ,y i ) specifically describes the i ,y i ) is used as the preset point, the superposition amplitude of the first superposition amplitude function is taken.

[0108] Step S404: Calculate the first superposition amplitude function corresponding to each preset point, and visualize the calculation results to determine the crack to be detected.

[0109] In an embodiment of the present application, based on the first superimposed amplitude function determined in the aforementioned step, superimposed amplitude values ​​of the first superimposed amplitude function at different preset points are calculated.

[0110] Specifically, the preset point may be an area of ​​the target body, such as an area circled in the target body with a fixed size, or each pixel point in the target body area.

[0111] In this embodiment, when each pixel point in the target area is used as a preset point, the coordinates of the pixel point are substituted into the first superposition amplitude function to calculate the superposition amplitude value.

[0112] Based on this, different superposition amplitude values ​​are visualized as different colors and displayed in the target area. Since the source wavelet signal will be diffracted at the tip and bottom of the crack when it propagates in the target, when the preset point is the tip and bottom, the calculated superposition amplitude value is different, thereby determining the crack to be tested.

[0113] Specifically, if Figure 7 As shown, for the above 6 different working conditions, it can be seen that the dark pixels are the concrete area, and the bright pixels are the tip bottom of the crack to be measured and the hollow area of ​​the crack to be measured.

[0114] In another embodiment of the present application, based on the above-mentioned visualization operation, the first superimposed amplitude function may be further processed to improve the quality of visualization.

[0115] Specifically, by performing Hilbert transform on the first superposition amplitude function, a transformed first superposition amplitude function is obtained:

[0116]

[0117] Furthermore, the amplitude of the original source wavelet signal is changed by Hilport transformation to obtain the analysis signal Among them, the subscript m represents the corresponding source m, and n represents the corresponding receiver group n.

[0118] Based on this, the instantaneous phase angle of the analysis signal is determined according to the formula shown below:

[0119]

[0120] Among them, F mn (t) represents the original source wavelet signal before Hilbert transform.

[0121] Furthermore, the instantaneous phase angle is used to determine the phase weighting factor using the following formula:

[0122]

[0123] Based on this, the phase weighting factor can be superimposed on the first superimposed amplitude function after Hilport transform to obtain the second superimposed function shown below:

[0124] I IPCF (x i ,y i )=I HT (x i ,y i )×IPCF(x i ,y i )

[0125] In this embodiment, when each pixel point in the target area is used as a preset point, the coordinates of the pixel point are substituted into the second superposition function to calculate the value of the second superposition function.

[0126] Based on this, different values ​​of the second superposition function are visualized as different colors and displayed in the area of ​​the target body, so as to determine the crack to be detected.

[0127] Specifically, if Figure 8 As shown in the figure, for the above 6 different working conditions, the dark pixels are the concrete area, and the bright pixels are the tip bottom of the crack to be tested and the hollow area of ​​the crack to be tested.

[0128] It can be seen that with Figure 7 In comparison, the pixel points representing the crack to be measured and its tip position have clearer and more prominent colors, and the imaging resolution is higher.

[0129] It can be seen that by performing phase weighting on the analysis signal after Hilbert transformation, the imaging resolution based on the visualization of the second superposition amplitude function is higher, and the width of the crack to be measured and the depth of its tip and bottom can be better highlighted.

[0130] It can be seen that the crack detection method of the embodiment of the present application is based on multiple columns of ultrasonic transducers 103 evenly distributed on both sides of the crack to be detected. In each detection, one column of transducers can generate ultrasonic shear waves, and multiple receiving bodies on the other side of the crack to be detected respectively receive the source wavelet signal therein, and according to the trajectory of the source wavelet signal propagating from the source to the preset point and then to the receiving body, a travel time function is constructed to obtain the amplitude function of the source wavelet signal received by each receiving body. Accordingly, after multiple detections, the first superimposed amplitude function can be obtained by superimposing the various amplitude functions in each detection, thereby realizing the calculation of different first superimposed amplitude function results based on different preset points, and thus visualization according to different results to display the crack to be detected.

[0131] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. The method of this embodiment can also be applied in a distributed scenario and completed by multiple devices working together. In the case of such a distributed scenario, one of the multiple devices may only perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the method described.

[0132] It should be noted that the above description is limited to some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in an order different from that described in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0133] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, an embodiment of the present application further provides a device for crack detection.

[0134] refer to Figure 9 The crack detection device includes: a layout module 901, a single detection module 902, a superposition module 903 and a visualization module 904;

[0135] The layout module 901 is configured to distribute multiple rows of ultrasonic transducers on both sides of a crack to be detected in a target object, wherein the target object includes multiple preset points;

[0136] The single detection module 902 is configured to perform multiple detections. For each detection, a row of ultrasonic transducers located on one side of the crack to be detected is used as a source to emit ultrasonic waves, which propagate in the target body. All ultrasonic transducers located on the other side of the crack to be detected are used as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include source wavelet signals, a traveltime function of the source wavelet signals from the source to the preset point and then to the receiver is constructed, and an amplitude function is constructed using the traveltime function.

[0137] The superposition module 903 is configured to superpose the amplitude functions of the receivers obtained after the multiple detections to obtain a first superposition amplitude function;

[0138] The visualization module 904 is configured to calculate the first superposition amplitude function corresponding to each preset point and visualize the calculation result to determine the crack to be detected.

[0139] For the convenience of description, the above devices are described as being divided into various modules according to their functions. Of course, when implementing the embodiments of the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0140] The device of the above embodiment is used to implement the corresponding crack detection method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0141] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, an embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored on the memory and runnable on the processor, wherein when the processor executes the program, the method for crack detection as described in any of the above embodiments is implemented.

[0142] Figure 10 10 is a schematic diagram showing a more specific hardware structure of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other within the device via the bus 1050.

[0143] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0144] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 1020 can store an operating system and other application programs. When the technical solutions provided in the embodiments of the present application are implemented through software or firmware, the relevant program codes are stored in the memory 1020 and called and executed by the processor 1010.

[0145] The input / output interface 1030 is used to connect an input / output module to implement information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0146] The communication interface 1040 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WiFi, Bluetooth, etc.).

[0147] The bus 1050 comprises a pathway for transmitting information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).

[0148] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of the present application, and does not necessarily include all the components shown in the figure.

[0149] The device of the above embodiment is used to implement the corresponding crack detection method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.

[0150] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the crack detection method described in any of the above embodiments.

[0151] The computer-readable media of this embodiment include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.

[0152] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the crack detection method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0153] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the crack detection method as described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.

[0154] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.

[0155] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the drawings provided. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the following fact, that is, the details of the implementation of these block diagram devices are highly dependent on the platform of the embodiment to be implemented in the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). When specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.

[0156] Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations of these embodiments will be apparent to those skilled in the art based on the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may utilize the embodiments discussed.

[0157] The embodiments of the present application are intended to encompass all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.

Claims

1. A crack detection method, characterized in that: Applied to a computer, the computer is connected to a transducer array, the transducer array includes multiple columns of ultrasonic transducers, and the method includes: Distributing the multiple rows of ultrasonic transducers on both sides of a crack to be measured in a target object, wherein the target object includes a plurality of preset points; Perform multiple tests. For each test, use a row of ultrasonic transducers located on one side of the crack to be tested as a source to emit ultrasonic waves that propagate in the target body. Use all ultrasonic transducers located on the other side of the crack to be tested as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include source wavelet signals. Construct a traveltime function of the source wavelet signal from the source to the preset point and then to the receiver, and construct an amplitude function using the traveltime function. Superimposing the amplitude functions of the receivers obtained after the multiple detections to obtain a first superimposed amplitude function; The first superposition amplitude function corresponding to each preset point is calculated, and the calculation result is visualized to determine the crack to be detected.

2. The method according to claim 1, characterized in that After determining the crack to be detected, the method further includes: performing a Hilbert transform on the first superimposed amplitude function to obtain an analysis signal, and determining an instantaneous phase angle of the analysis signal; An instantaneous phase weighting factor is determined using the instantaneous phase angle, and the instantaneous phase weighting factor is superimposed on the first superimposed amplitude function after Hilbert transformation to obtain a second superimposed function and visualize it to adjust the crack to be measured.

3. The method according to claim 1, characterized in that The method of distributing the multiple rows of ultrasonic transducers on both sides of the crack to be detected in the target body includes: Evenly distributing the multiple columns of ultrasonic transducers at equal column intervals, providing each column with at least one ultrasonic transducer of the same number, and the interval between each ultrasonic transducer in each column is the same as the column interval; The number of columns of the ultrasonic transducers is an even number, and the number of columns of the ultrasonic transducers on both sides of the crack to be measured is the same.

4. The method according to claim 1, wherein The method comprises: using a row of ultrasonic transducers located on one side of the crack to be detected as a source to emit ultrasonic waves, which propagate in the target body; enabling at least one of a row of ultrasonic transducers on one side of the crack to be detected to generate the ultrasonic wave; allowing the ultrasonic wave to excite horizontally polarized shear waves in the target body; or The ultrasonic wave is caused to excite vertically polarized shear waves in the target body.

5. The method according to claim 1, wherein The ultrasonic signal also includes a direct surface wave signal; The constructing of a travel time function of the source wavelet signal from the source to the preset point and then to the receiving body comprises: Calculate the propagation velocity of ultrasonic waves based on the direct surface wave signal; Filter out the direct surface wave signal and retain the source wavelet signal; According to the propagation trajectory from the earthquake source to the preset point and then to the receiving body, the travel time function of the travel time with respect to the preset point at the propagation speed is constructed.

6. The method according to claim 1, wherein The step of superimposing the amplitude functions of the receivers obtained after the multiple detections to obtain a first superimposed amplitude function includes: The amplitude functions of the source wavelet signals received by each receiver in each detection are apodized and then superimposed to obtain a single superposition amplitude function; The first superposition amplitude function is obtained by superimposing the single superposition amplitude functions of the multiple detections.

7. The method according to claim 6, characterized in that The visualizing the calculation results to determine the crack to be detected includes: Each calculation result is visualized as a different color and displayed at a corresponding preset point to determine the crack to be measured.

8. A crack detection device, characterized in that: include: Deployment module, single detection module, overlay module and visualization module; The layout module is configured to distribute multiple rows of ultrasonic transducers on both sides of a crack to be measured in a target body, wherein the target body includes multiple preset points; The single detection module is configured to perform multiple detections. For each detection, a row of ultrasonic transducers located on one side of the crack to be detected is used as a source to emit ultrasonic waves, which propagate in the target body. All ultrasonic transducers located on the other side of the crack to be detected are used as receivers to receive ultrasonic signals of the ultrasonic waves, wherein the ultrasonic signals include a source wavelet signal, a traveltime function of the source wavelet signal from the source to the preset point and then to the receiver is constructed, and an amplitude function is constructed using the traveltime function. The superposition module is configured to superimpose the amplitude functions of the receivers obtained after the multiple detections to obtain a first superposition amplitude function; The visualization module is configured to calculate the first superposition amplitude function corresponding to each preset point and visualize the calculation result to determine the crack to be detected.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A non-transitory computer-readable storage medium, characterized in that The non-transitory computer-readable storage medium stores computer instructions for causing a computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Concrete quality ultrasonic detection section imaging device and method

    CN117686590A

  • Method and device for measuring crack state of concrete structure

    JP2011013150A