CN-121994917-A - Method for extracting ultrasonic waveform dispersion curve
Abstract
The invention provides an extraction method of an ultrasonic waveform dispersion curve, which is used for detecting the waveform dispersion curve of ultrasonic wave transmitted on the surface of a part to be detected, and comprises the steps of S100, establishing an ultrasonic model on the part to be detected, S200, obtaining a simulation waveform of ultrasonic wave transmitted on the surface of the part to be detected, S300, obtaining an ultrasonic waveform dispersion curve label, S400, constructing databases corresponding to array waveforms and dispersion under different models, S500, establishing an input-output mapping relation of a coding-decoding network, inputting the array waveforms, and outputting the corresponding dispersion curve. The method is fast, and the extracted ultrasonic dispersion curve can be ensured to be accurate and reliable.
Inventors
- YANG YONG
- HAN QING
- XU SHUWEI
- TAN XIAOLIN
- LI CHANGZHI
- WANG KAI
- LIU CHAO
- LIU ZIPING
- CONG XUEMING
Assignees
- 中国石油化工股份有限公司
- 中国石油化工股份有限公司胜利油田分公司
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (10)
- 1. An extraction method of an ultrasonic wave waveform dispersion curve is used for detecting the waveform dispersion curve of ultrasonic wave propagating on the surface of a part to be detected, and is characterized in that: S100, establishing an ultrasonic model on the part to be tested; s200, acquiring a simulation waveform of ultrasonic wave transmitted on the surface of the part to be tested; s300, acquiring an ultrasonic waveform dispersion curve label; s400, constructing databases corresponding to array waveforms and dispersions under different models; S500, establishing an input-output mapping relation of the coding-decoding network, inputting an array waveform, and outputting a corresponding dispersion curve.
- 2. The method for extracting an ultrasonic waveform dispersion curve according to claim 1, characterized in that: In step S100, an ultrasonic transmitting probe (2) is provided on the surface of the part to be measured (1), and an ultrasonic receiving device (3) is provided, which transmits ultrasonic waves to the part to be measured (1) so that the ultrasonic waves propagate along the surface of the part to be measured (1), and receives the ultrasonic waves propagating on the surface of the part to be measured (1).
- 3. The method for extracting an ultrasonic waveform dispersion curve according to claim 2, characterized in that: the ultrasonic transmitting probe (2) is coupled on the surface of the part (1) to be tested through vaseline.
- 4. The method for extracting an ultrasonic waveform dispersion curve according to claim 2, characterized in that: The shape of the part to be tested (1) is cylindrical, the number of the ultrasonic receiving devices (3) is C, and C is an integer greater than 1, and C ultrasonic receiving devices (3) are sequentially arranged at intervals along the circumferential direction of the part (1) to be tested.
- 5. The method for extracting an ultrasonic waveform dispersion curve according to claim 4, wherein: In step S100, recording signals are acquired by C ultrasonic wave receiving devices Wherein Representing a time sample.
- 6. The method for extracting an ultrasonic waveform dispersion curve according to claim 5, wherein: in step S200, a wave field response diagram of an arc circumferential array ultrasonic model is established by a numerical simulation method to obtain a waveform of the acquired ultrasonic wave propagating on the surface to be measured.
- 7. The method for extracting an ultrasonic waveform dispersion curve according to claim 6, wherein: The step S300 includes the steps of: s310, signal sequence is processed Is decomposed into A complex sinusoidal signal that is not attenuated while introducing additive noise to obtain the formula: Wherein the method comprises the steps of For the distance between the receivers, Is the complex amplitude of the signal, including the amplitude and initial phase of the sinusoidal signal, In order to propagate the slowness of the beam, In the event of an additive noise, The number of channels for the receiver is a fixed value; S320, designing a finite impulse response FIR filter with length L (m/2 as default) based on the decomposed signal, and sequentially inhibiting the target component Other than components and noise, signal vector Through filter vector Output after that A formula is obtained and a formula is obtained, ; S330, according to the signal vector Constructing a matrix formula for slowness in the form of the formula obtained in step S310 ; S340, with slowness For example, the signal vector Into other components, including slowness Is a combination of the component of (c) and the noise, through filter vector After that, ensure The slowness signal passes through the filter without distortion when the filter condition should be satisfied Output signal ; Step 350 of As constraint, and general slowness Substitution of Based on (a), the constraint equation is formed as Step 360, combining the expanded form of the objective function in the optimization with the solution of the lagrangian multiplier, can obtain a complex amplitude estimate as: step 370, repeating the slowness scanning process at different frequencies according to Is to estimate slowness The value at other slowness is close to 0, so that a two-dimensional amplitude variation profile result of the frequency and the propagation slowness is obtained, and the slowness at the peak value is found to be the reciprocal of the corresponding frequency dispersion pole at the frequency according to the amplitude variation curve, so that complete array waveform mode wave velocity imaging is obtained.
- 8. The method for extracting an ultrasonic waveform dispersion curve according to claim 7, wherein: The step S500 includes the steps of: S510, establishing an input-output mapping relation of the coding-decoding network, inputting an array waveform, and outputting a corresponding dispersion curve, wherein the coding process is carried out by Representation of Representing the block of convolutional encoding, Is the waveform of the array input by the encoder, Representing the feature vector mapped by the encoder; S520, obtaining a dispersion curve Wherein Z is a feature vector Z, decoder For decoder, make a coding/decoding network Can continuously optimize the encoder And decoder parameters Where S is the dispersion curve calculated by APES.
- 9. The method for extracting an ultrasonic waveform dispersion curve according to any one of claims 1 to 8, characterized in that: After step S500, the steps include: s600, acquiring an ultrasonic dispersion curve according to the actual measurement data.
- 10. The method for extracting an ultrasonic waveform dispersion curve according to claim 9, wherein: The step S600 includes: S610, taking actual measurement array data; S620, the data are input into the coding and decoding network, and corresponding dispersion curves are obtained.
Description
Method for extracting ultrasonic waveform dispersion curve Technical Field The invention relates to the technical field of nondestructive testing of materials, in particular to an extraction method of an ultrasonic waveform dispersion curve. Background Ultrasonic dispersion curve extraction is one of important research directions in the field of nondestructive testing of materials. The dispersion curve refers to the relationship between the frequency and the wave velocity of an ultrasonic wave as it propagates through a material. By analyzing the dispersion curve of the material, the elastic characteristics, damage state and structural information of the material can be obtained. However, existing dispersion curve extraction methods are often complex and time-consuming, limiting their wide use in practical applications. Disclosure of Invention The invention aims to provide an extraction method of an ultrasonic waveform dispersion curve, which is high in speed and can also ensure that the extracted ultrasonic waveform dispersion curve is accurate and reliable. In order to achieve the above purpose, the technical scheme adopted by the invention is as follows: An extraction method of an ultrasonic waveform dispersion curve is used for detecting the waveform dispersion curve of ultrasonic wave propagating on the surface of a part to be detected, and comprises the following steps of S100, establishing an ultrasonic model on the part to be detected; s200, acquiring a simulation waveform of ultrasonic wave transmitted on the surface of the part to be tested; s300, acquiring an ultrasonic waveform dispersion curve label; s400, constructing databases corresponding to array waveforms and dispersions under different models; S500, establishing an input-output mapping relation of the coding-decoding network, inputting an array waveform, and outputting a corresponding dispersion curve. Preferably, in step S100, an ultrasonic transmitting probe and an ultrasonic receiving device are disposed on the surface of the part to be measured, the ultrasonic transmitting probe transmitting ultrasonic waves to the part to be measured so that the ultrasonic waves propagate along the surface of the part to be measured, and the ultrasonic receiving device receiving the ultrasonic waves propagating on the surface of the part to be measured. Preferably, the ultrasonic emission probe is coupled to the surface of the part to be measured through vaseline. Preferably, the shape of the part to be tested is cylindrical, the number of the ultrasonic wave receiving devices is C, C is an integer greater than 1, and the C ultrasonic wave receiving devices are sequentially arranged at intervals along the circumferential direction of the part to be tested. Preferably, in step S100, the recording signals are acquired by C of the ultrasonic wave receiving devicesWhereinRepresenting a time sample. Preferably, in step S200, a wave field response diagram of the circular arc circumferential array ultrasonic model is established by a numerical simulation method, so as to obtain a waveform of the acquired ultrasonic wave propagating on the surface to be measured. Preferably, the step S300 includes the steps of: s310, signal sequence is processed Is decomposed intoA complex sinusoidal signal that is not attenuated while introducing additive noise to obtain the formula: Wherein the method comprises the steps of For the distance between the receivers,Is the complex amplitude of the signal, including the amplitude and initial phase of the sinusoidal signal,In order to propagate the slowness of the beam,In the event of an additive noise,The number of channels for the receiver is a fixed value; S320, designing a finite impulse response FIR filter with length L (m/2 as default) based on the decomposed signal, and sequentially inhibiting the target component Other than components and noise, signal vectorThrough filter vectorOutput after thatA formula is obtained and a formula is obtained, ; S330, according to the signal vectorConstructing a matrix formula for slowness in the form of the formula obtained in step S310 ; S340, with slownessFor example, the signal vectorInto other components, including slownessIs a combination of the component of (c) and the noise, through filter vectorAfter that, ensureThe slowness signal passes through the filter without distortion when the filter condition should be satisfiedOutput signal; Step 350 ofAs constraint, and general slownessSubstitution ofBased on (a), the constraint equation is formed as Step 360, combining the expanded form of the objective function in the optimization with the solution of the lagrangian multiplier, can obtain a complex amplitude estimate as: step 370, repeating the slowness scanning process at different frequencies according to Is to estimate slownessThe value at other slowness is close to 0, so that a two-dimensional amplitude variation profile result of the frequency and the propagation slowness is o