A method and device for measuring the ultrasonic wave velocity of a concrete structure, a storage medium and an electronic device
By arranging ultrasonic excitation sources and receiving sensors on concrete structures, performing bandpass filtering and first-wave interference processing, and combining time-domain waveform analysis and data fusion, the accuracy problem of ultrasonic velocity measurement in concrete structures was solved, enabling reliable wave velocity calculation and high-precision measurement at damaged locations.
Patent Information
- Application Number
- CN202511696690.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-19
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2045-11-19
AI Technical Summary
In existing technologies, ultrasonic velocity measurement methods for concrete structures are difficult to calculate accurately when the wave velocity is unknown. In particular, the first-wave interferometry method fails when the waveform changes at the damaged location, and it is easily affected by environmental and noise interference, resulting in large measurement errors.
The first-wave interferometry method is used to perform mutual interference processing between multiple acquired signals. By bandpass filtering and data fusion, the arrival time of each acquired signal is calculated. Wave velocity is calculated by time-domain waveform analysis and differentiation. Combined with the mean and variance of the signal arrival time, noise interference is eliminated to ensure that the interference results meet certain conditions.
It enables accurate calculation of the absolute ultrasonic velocity of concrete under any working condition, overcomes the influence of waveform changes and noise interference at damaged locations, provides a reliable basis for the health diagnosis of concrete structures, and improves measurement accuracy.
Smart Images

Figure CN121163642B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of concrete safety monitoring, in particular to a concrete structure ultrasonic wave velocity measurement method and device, a storage medium and an electronic device. BACKGROUND
[0002] The concrete structure ultrasonic wave velocity measurement measures the distance between the receiving position and the excitation position by exciting ultrasonic signals on the surface of the concrete structure and receiving the ultrasonic signals at other positions , and simultaneously measures the propagation time of the excitation signals , so as to calculate the wave velocity . The main difficulty of the ultrasonic wave velocity measurement lies in determining the propagation time .
[0003] At present, the commonly used method is the first wave interference method. However, on the one hand, under the condition that the absolute wave velocities of the two groups of signals are unknown, the first wave interference method can only obtain the arrival time difference between the two groups of signals; on the other hand, the premise of the first wave interference method is that the waveforms of the two groups of signals have similarity, so that the cross-correlation coefficient can be calculated by using the interference method. However, the same excitation signal passing through different damaged parts of the concrete structure will cause different changes in the waveforms, so that the application premise of the first wave interference method is lost. Therefore, it is urgent to develop a method for calculating the wave velocity by analyzing the signal waveforms.
[0004] The waveform analysis before and after the arrival of the first wave is extremely susceptible to noise interference caused by the environment, system and personnel, and therefore, a plurality of methods need to be used for analysis, and data fusion needs to be performed to eliminate errors. SUMMARY
[0005] Embodiments of the present application provide a concrete structure ultrasonic wave velocity measurement method, device, storage medium and electronic device to solve the technical problems existing in the prior art, thereby providing a reference basis for concrete structure health diagnosis.
[0006] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.
[0007] According to a first aspect of the embodiments of the present application, a concrete structure ultrasonic wave velocity measurement method is provided, comprising:
[0008] arranging an ultrasonic excitation source and a signal receiving sensor on a sound part of the concrete structure where the wave velocity is unknown;
[0009] obtaining a plurality of acquisition signals based on the ultrasonic excitation source and the signal receiving sensor;
[0010] band-pass filtering the plurality of acquisition signals;
[0011] The first wave interference method is used to interfere with each other among the plurality of collected signals;
[0012] For the plurality of collected signals after interference processing, the first two wave packets of each collected signal are taken as the analysis object, and the signal arrival time of each collected signal is calculated;
[0013] The unknown wave speed is calculated according to the signal arrival time of all collected signals.
[0014] In some embodiments of the present application, based on the foregoing scheme, the first wave interference method is used to interfere with each other among the plurality of collected signals, including:
[0015] The first wave interference method is used to interfere with each collected signal, and the interference results of all collected signals satisfy ;
[0016] If not, the ultrasonic excitation source and the signal receiving sensor are rearranged until the interference results of all collected signals satisfy ;
[0017] Wherein, represents the interference results of all collected signals represents the coefficient, represents the sampling interval of the collected signal.
[0018] In some embodiments of the present application, based on the foregoing scheme, the first two wave packets of each collected signal are taken as the analysis object, and the signal arrival time of each collected signal is calculated, including:
[0019] Let the accurate time when the first wave packet of each collected signal arrives be , the time before the first wave arrives , and the time when the second wave packet ends be ;
[0020] The waveform of the collected signal in the interval , is analyzed to obtain a plurality of time points;
[0021] The plurality of time points are data fused to obtain the signal arrival time of the collected signal.
[0022] In some embodiments of the present application, based on the foregoing scheme, the waveform of the collected signal in the interval , is analyzed to obtain a plurality of time points, including:
[0023] The window , the variance of the time-domain waveform of the window , search for the time point when the waveform extreme value first exceeds , in the interval ; ;
[0024] the variance of the time-domain waveform of the window , in the interval , , search for the time point when the waveform extreme value first exceeds ; ;
[0025] the first derivative and the second derivative of the time-domain waveform of the interval , search for the time point corresponding to the extreme point of the first derivative equal to 0 and the second derivative greater than or less than 0 ;
[0026] the first derivative and the second derivative of the variance of the time-domain waveform of the interval , search for the time point corresponding to the extreme point of the first derivative equal to 0 and the second derivative greater than or less than 0 ;
[0027] wherein, m represents a coefficient, T represents a period of an excitation signal, represents any time point in the interval , , represents a coefficient.
[0028] In some embodiments of the present application, based on the foregoing scheme, the data fusion of the plurality of time points is performed to obtain a signal arrival time of the collected signal, which comprises:
[0029] the mean value of the time point , the time point , the time point , the time point ; ;
[0030] the distance between the time point , the time point , the time point , the time point and the time point is calculated respectively, and the value closest to the time point is taken as the signal arrival time , wherein, 1..4.
[0031] In some embodiments of the present application, based on the foregoing scheme, the unknown wave speed is calculated according to the signal arrival time of all acquisition signals, comprising:
[0032] the signal arrival time of all acquisition signals averaging and variance ;
[0033] based on the average and variance , the following calculation is performed:
[0034] When , is an outlier, wherein is a threshold value;
[0035] The signal arrival time is replaced by the corresponding time , time , time , time , the current signal arrival time is replaced in turn, the average , variance and are repeatedly calculated, when , the replacement value is taken as , 1..4; if none of the above conditions is met, let , until is met;
[0036] The average and variance of the updated signal arrival time of the acquisition signal are calculated, and the calculation is repeated until the variance reaches a minimum value, and the unknown wave speed is calculated based on the average at this time.
[0037] According to a second aspect of an embodiment of the present application, a concrete structure ultrasonic wave speed measuring device is provided, comprising:
[0038] A layout unit is configured to arrange an ultrasonic excitation source and a signal receiving sensor on an intact part of the concrete structure where the unknown wave speed is located;
[0039] An acquisition unit is configured to acquire a plurality of acquisition signals based on the ultrasonic excitation source and the signal receiving sensor;
[0040] A filtering unit is configured to perform band-pass filtering on the plurality of acquisition signals;
[0041] an interference processing unit configured to perform mutual interference processing among the plurality of acquisition signals by using a first wave interference method;
[0042] a first calculation unit configured to calculate a signal arrival time of each acquisition signal by taking the first two wave packets of each acquisition signal as an analysis object after the interference processing;
[0043] a second calculation unit configured to calculate the unknown wave velocity according to the signal arrival times of all acquisition signals.
[0044] According to a third aspect of the embodiments of the present application, a computer readable storage medium is provided, the storage medium stores computer instructions, and the computer instructions, when executed on a computer, cause the computer to perform the method according to the first aspect.
[0045] According to a fourth aspect of the embodiments of the present application, an electronic device is provided, including a memory and a processor.
[0046] The memory is configured to store computer instructions.
[0047] The processor is configured to invoke the computer instructions stored in the memory, so that the electronic device performs the method according to the first aspect.
[0048] The technical solution of the present application has the following advantages:
[0049] 1. The absolute ultrasonic wave velocity of concrete under any working condition is calculated, rather than only the arrival time difference between signals under different working conditions.
[0050] 2. The difficulty that the interference method is invalid due to the change of ultrasonic wave form at the damaged part of concrete is overcome, and reliable basis is provided for the health diagnosis of concrete structure.
[0051] 3. The error caused by noise interference of environment, system and personnel on wave form analysis is overcome, and the measurement accuracy of absolute wave velocity is improved.
[0052] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS
[0053] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present application and, together with the specification, serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:
[0054] Figure 1 Fig. 1 shows a flowchart of a method for measuring ultrasonic wave speed of a concrete structure according to an embodiment of the present application;
[0055] Figure 2 Fig. 2 shows a block diagram of a device for measuring ultrasonic wave speed of a concrete structure according to an embodiment of the present application;
[0056] Figure 3 Fig. 3 shows a block diagram of an electronic device according to an embodiment of the present application;
[0057] Figure 4 Fig. 4 shows a structure diagram of a computer system suitable for implementing the electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0058] Example implementations will now be described more fully with reference to the accompanying drawings. Example implementations may, however, be implemented in many different forms and should not be construed as limited to the implementations set forth herein; rather, these implementations are provided so that this disclosure will be thorough and complete, and will fully convey the scope of example implementations to those skilled in the art.
[0059] Moreover, the described features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the application. One skilled in the relevant art will recognize, however, that the
[0060] The block diagrams in the drawings show only the functionality of the various entities and are not necessarily meant to imply a specific order of execution. For example, various blocks can be re-ordered or combined or divided, and additional blocks can be added, or some blocks can be deleted without affecting the overall result.
[0061] The flow diagrams shown in the various figures, which can also be considered to be included among the block diagrams, are used to illustrate the functionality of various methods. Each box in a flow diagram can represent a module, a segment, or a portion of an operation. Each flow diagram can represent an algorithm or methodology. It should be noted that different figures illustrate different processes. The processing steps and / or operations can be performed in the same manner or in a different manner than that shown in the flow diagrams.
[0062] It should be noted that "a plurality" is intended to refer to two or more.
[0063] It is to be noted that the terms "first", "second", and the like in the description and in the claims of the present application and above-described accompanying drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the objects thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described.
[0064] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the accompanying drawings of the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of protection of the present application.
[0065] Some embodiments of the present application will be described in detail below with reference to the accompanying drawings. The following embodiments and features in the embodiments can be combined with each other without conflict.
[0066] Referring to Figure 1 , a flowchart of a concrete structure ultrasonic wave speed measurement method according to an embodiment of the present application is shown.
[0067] As shown in Figure 1 , a concrete structure ultrasonic wave speed measurement method is shown, which specifically includes steps S100 to S600.
[0068] Referring to Figure 1 , step S100, an ultrasonic excitation source and a signal receiving sensor are arranged on an intact part of the concrete structure with unknown wave speed.
[0069] It should be noted that the ultrasonic excitation source is used to emit ultrasonic signals, and the signal receiving sensor is used to receive signals.
[0070] Continuing to refer to Figure 1 , step S200, a plurality of acquisition signals are obtained based on the ultrasonic excitation source and the signal receiving sensor.
[0071] Continuing to refer to Figure 1 , step S300, the plurality of acquisition signals are band-pass filtered.
[0072] Continuing to refer to Figure 1 , step S400, a first wave interference method is used to perform mutual interference processing between the plurality of acquisition signals.
[0073] In some feasible embodiments, based on the foregoing scheme, the first wave interference method is used to perform mutual interference processing between the plurality of acquisition signals, including:
[0074] The first wave interference method is used to interfere with each collected signal, and the interference results of all collected signals satisfy , ;
[0075] If not, the ultrasonic excitation source and the signal receiving sensor are rearranged until the interference results of all collected signals satisfy , ;
[0076] wherein, represents the interference results of all collected signals, represents a coefficient, represents a sampling interval of the collected signal.
[0077] With reference to Figure 1 , in step S500, for the multiple collected signals after interference processing, the first two wave packets of each collected signal are taken as the analysis object, and the signal arrival time of each collected signal is calculated.
[0078] In some feasible embodiments, based on the foregoing scheme, the first two wave packets of each collected signal are taken as the analysis object, and the signal arrival time of each collected signal is calculated, including:
[0079] Let the accurate time of the first wave packet of each collected signal to arrive be , the time before the first wave arrives , and the time when the second wave packet ends be ;
[0080] The waveform of the collected signal in the interval , ] is analyzed to obtain multiple time points.
[0081] The multiple time points are data fused to obtain the signal arrival time of the collected signal.
[0082] In some feasible embodiments, based on the foregoing scheme, the waveform of the collected signal in the interval , ] is analyzed to obtain multiple time points, including:
[0083] The variance of the time domain waveform of the window , ] is calculated , the time when the waveform extreme value first exceeds is searched in the interval ;
[0084] The variance of the time domain waveform of the window , The variance of the time-domain waveform ,exist[ , The extreme value of the waveform searched within the interval exceeded for the first time. The moment ;
[0085] Calculate the interval [ , Find the first and second derivatives of the time-domain waveform, and search for the time points corresponding to the extreme points where the first derivative equals 0 and the second derivative is greater than or less than 0. ;
[0086] Calculate the interval [ , Find the first and second derivatives of the time-domain waveform variance, and search for the time points corresponding to the extreme points where the first derivative is equal to 0 and the second derivative is greater than or less than 0. ;
[0087] Where m represents the coefficient, and T represents the period of the excitation signal. express[ , At any time in ], Represents the coefficient.
[0088] In some feasible embodiments, based on the foregoing scheme, the step of fusing the data from the multiple time points to obtain the signal arrival time of the acquired signal includes:
[0089] For time ,time ,time ,time Find the mean value at time ;
[0090] Calculate the time separately ,time ,time ,time With time The distance, to the closest moment of Value as signal arrival time ,in, 1..4.
[0091] Continue to refer to Figure 1 Step S600: Calculate the unknown wave velocity based on the arrival times of all collected signals.
[0092] In some feasible embodiments, based on the foregoing scheme, the step of calculating the unknown wave velocity according to the arrival times of all acquired signals includes:
[0093] For the arrival time of all acquired signals Find the mean and variance ;
[0094] Based on mean and variance Perform the following calculations:
[0095] ,when hour, These are outliers, among which, For threshold;
[0096] Based on signal arrival time corresponding time ,time ,time ,time Alternately replace the current signal arrival time Repeatedly calculate the mean ,variance and ,when When, replace the value Value as , 1..4; If none of these are true, then let until Established;
[0097] The arrival time of the updated acquired signal Find the mean and variance Repeat the calculation until the variance is calculated. Find the minimum value, and then base it on the mean at that time. The unknown wave speed was calculated.
[0098] As an example, the following is an implementation example of this method, including the following steps:
[0099] 1. Unknown wave velocity in concrete structures An ultrasonic excitation source and a signal receiving sensor are placed in an intact location to measure the straight-line distance between the excitation source and the signal source. The excitation frequency of the excitation source is The period of the excitation signal is... The sampling interval of the signal is .
[0100] 2. An ultrasonic signal is excited by a signal source, and the received signal is acquired by a receiving sensor through an acquisition system. The signal is measured and recorded. Secondary signal. Denoted as , .
[0101] 3. Regarding the signal Perform bandpass filtering, passing through the interval of ,in The coefficient is less than 1.
[0102] 4. Using the traditional first-wave interferometry method, in the signal... Interference between them, that is and , ... Interference separately, and , ... By interfering separately, and so on, the interference results of these signals should be... < , Generally, the coefficient should be less than 2 or 3. If the above conditions are not met, the measuring device and measuring system should be checked, and the measurement should be repeated after eliminating any errors in the measurement process until the above conditions are met.
[0103] 5. Each signal Taking the first two wave packets as the objects of analysis, let the exact arrival time of the first wave (the first wave packet) be... The moment before the first wave arrives , The second wave packet ends at the time when To calculate accurately Analyze as follows [ , Waveform of the interval:
[0104] (1) Calculation window [ , The variance of the time-domain waveform ( Take 2~3), in [ , The extreme value of the waveform searched within the interval exceeded for the first time. The moment , ( Take 2~3).
[0105] (2) Calculation window [ , The variance of the time-domain waveform ,exist[ , The extreme value of the waveform searched within the interval exceeded for the first time. The moment , ( Take 2~3).
[0106] (3) Calculate the first and second derivatives of the time-domain waveform in the interval [t1, t2], search for the time point corresponding to the extreme point where the first derivative is equal to 0 and the second derivative is greater (or less) than 0 ,
[0107] (4) Calculate the first and second derivatives of the variance of the time-domain waveform in the interval [t1, t2], search for the time point corresponding to the extreme point where the first derivative is equal to 0 and the second derivative is greater (or less) than 0 ,
[0108] 6. Perform data fusion on each signal as follows , , , to obtain the ,
[0109] (1) Calculate the mean value of , , ,
[0110] (2) Calculate the distance of , , , and , take the value of closest to ( 1..4) as .
[0111] 7. Perform data fusion on all signals to obtain the of the group of signals .
[0112] (1) Calculate the mean value and the variance of all
[0113] (2) Calculate when ( is a threshold value, which can be 1.0~2.0), then is an outlier
[0114] (3) Take the corresponding , , , , Rotate Repeated calculation , and ,when When, then the replacement value ( 1..4) value as If none of these conditions are met, then let until Established.
[0115] (4) For all updated Find the mean and variance ;
[0116] (5) Repeat the above process until the variance is reached. Obtain the minimum value.
[0117] 8. Substitute into the formula Determine the wave speed .
[0118] The following describes an embodiment of the apparatus described in this application, which can be used to perform a method for ultrasonic velocity measurement of concrete structures as described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0119] Reference Figure 2 As shown, an ultrasonic velocity measuring device 200 for concrete structures according to one embodiment of this application includes:
[0120] Arrangement unit 201 is used to arrange an ultrasonic excitation source and a signal receiving sensor at an intact part of a concrete structure where the wave velocity is unknown.
[0121] Acquisition unit 202 is used to acquire multiple acquisition signals based on the ultrasonic excitation source and signal receiving sensor;
[0122] Filtering unit 203 is used to perform bandpass filtering on the plurality of acquired signals;
[0123] Interference processing unit 204 is used to perform mutual interference processing between multiple acquired signals using the first-wave interferometry method;
[0124] The first calculation unit 205 is used to calculate the arrival time of each acquisition signal by taking the first two wave packets of each acquisition signal as the analysis object for multiple acquisition signals after interferometry processing.
[0125] The second calculation unit 206 is used to calculate the unknown wave velocity based on the arrival times of all collected signals.
[0126] As Figure 3 shown, the embodiment of the present application further provides an electronic device 300, comprising a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and capable of running on the processor, wherein the processor 320 implements the steps of the above-mentioned method for measuring the ultrasonic wave speed of a concrete structure when executing the computer program 311.
[0127] Since the electronic device introduced in the embodiment is the device used to implement the method for measuring the ultrasonic wave speed of a concrete structure in the embodiment of the present application, the person skilled in the art can understand the specific implementation of the electronic device of the embodiment and its various forms based on the method introduced in the embodiment of the present application, so the implementation of the method in the embodiment of the present application by the electronic device will not be introduced in detail here, as long as the device used to implement the method in the embodiment of the present application by the person skilled in the art belongs to the scope of the present application.
[0128] In the implementation process, the computer program 311 can implement any of the embodiments of the first aspect when executed by the processor.
[0129] Figure 4 The structure of the computer system of the electronic device suitable for implementing the embodiment of the present application is shown.
[0130] It should be noted that Figure 4 The computer system 400 of the electronic device shown is only an example and should not limit the functions and use range of the embodiment of the present application.
[0131] As Figure 4 shown, the computer system 400 comprises a central processing unit (CPU) 401, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 402 or the program loaded from the storage part 408 to the random access memory (RAM) 403, such as the method described in the above-mentioned embodiment. In the RAM 403, various programs and data required for system operation are also stored. The CPU 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0132] The following components are connected to the I / O interface 405: an input part 406 including a keyboard, a mouse, etc.; an output part 407 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc.; a storage part 408 including a hard disk, etc.; and a communication part 409 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part 409 performs communication processing via a network such as the Internet. A drive 410 is also connected to the I / O interface 405 as necessary. A removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 410 as necessary, so that a computer program read out therefrom is installed in the storage part 408 as necessary.
[0133] In particular, according to embodiments of the present application, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication part 409, and / or installed from the removable medium 411. When the computer program is executed by the central processing unit (CPU) 401, various functions defined in the system of the present application are executed.
[0134] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or apparatus. In the present application, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, transmit, propagate or transport a program for use by or in conjunction with an instruction execution system, device or apparatus. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.
[0135] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In the flowcharts or block diagrams, each block can represent a module, a program segment or a part of code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than that shown in the drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams or flowcharts, and the combination of blocks in the block diagrams or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0136] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware, and the described units can also be arranged in a processor. In some cases, the names of the units do not constitute a limitation on the units themselves.
[0137] As another aspect, the present application also provides a computer program product or computer program, which includes computer instructions 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 to enable the computer device to perform the concrete structure ultrasonic velocity measurement method described in the above embodiments.
[0138] As another aspect, the present application also provides a computer readable medium, which can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs, which, when executed by the electronic device, enable the electronic device to implement the concrete structure ultrasonic velocity measurement method described in the above embodiments.
[0139] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, such division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into several modules or units.
[0140] From the above description of the embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, U disk, mobile hard disk, etc.) or network, and includes several instructions to enable a computing device (which can be a personal computer, server, touch terminal, or network device, etc.) to perform the methods according to the embodiments of the present application.
[0141] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the embodiments disclosed herein. It is intended that the application embrace any and all variations of the application that fall within the scope of the general description herein. It is to be understood that the application is not to be limited to the specific examples, methods, and procedures described herein, and that specific examples are to be considered as illustrative only. It is further understood that the application can encompass all such variations as fall within the scope of the application. It is intended that the scope of the application encompass all techniques capable of approximating the teachings provided herein.
Claims
1. A method of measuring the ultrasonic velocity of a concrete structure, characterized by, The method comprises the following steps: arranging an ultrasonic excitation source and a signal receiving sensor on a sound velocity unknown intact part of a concrete structure; acquiring a plurality of acquisition signals based on the ultrasonic excitation source and the signal receiving sensor; band-pass filtering the plurality of acquisition signals; interfering the plurality of acquisition signals with each other by using a first wave interference method; calculating a signal arrival time of each acquisition signal by taking the first two wave packets of each acquisition signal as an analysis object; calculating a sound velocity unknown based on the signal arrival times of all acquisition signals; the step of calculating the signal arrival time of each acquisition signal by taking the first two wave packets of each acquisition signal as an analysis object comprises the following steps: Let the exact time of arrival of the first wave packet of each collected signal be , the time before the arrival of the first wave be , and the time of the end of the second wave packet be ; Analyze the acquired signals in [ , The waveform within the interval is obtained at multiple time points; performing data fusion on the plurality of time points to obtain a signal arrival time of the acquisition signal; The analyzed and acquired signals are in [ , The waveform within the interval is obtained at multiple time points, including: computing the variance of the time-domain waveform of the window , ] of the window searching for the time instant when the waveform extremum first exceeds , ] of the window ; Calculation window [ , The variance of the time-domain waveform ,exist[ , The extreme value of the waveform searched within the interval exceeded for the first time. The moment ; calculating the first and second derivatives of the time-domain waveform of the interval , ] and searching for the time point corresponding to the extreme point at which the first derivative is equal to 0 and the second derivative is greater than or less than 0 ; Computing the first and second order differentials of the time-domain waveform variance of the interval , ] and searching for the extreme point corresponding to the time instant at which the first order differential is equal to 0 and the second order differential is greater than or less than 0 ; wherein m represents a coefficient, T represents a period of the excitation signal, represents any time in , ], represents a coefficient; the step of performing data fusion on the plurality of time points to obtain a signal arrival time of the acquisition signal comprises the following steps: At time , time , time , time , time ; Calculate the time separately ,time ,time ,time With time The distance, to the closest moment of Value as signal arrival time ,in, 1..
4.
2. The method of claim 1, wherein, the step of interfering the plurality of acquisition signals with each other by using the first wave interference method comprises the following steps: The first wave interference method is used to interfere each collected signal, and the interference results of all collected signals satisfy If not, the ultrasound excitation source and the signal receiving sensor are rearranged until the interference results of all the collected signals meet ; wherein denotes the interference result of all acquisition signals, denotes the coefficients, denotes the sampling interval of the acquisition signals.
3. The method of claim 1, wherein, the step of calculating the sound velocity unknown based on the signal arrival times of all acquisition signals comprises the following steps: signal arrival time of all collected signals averaging and variance ; Based on the mean and variance The following calculations were made: When , is an outlier, where is a threshold value; with the time of arrival of the signal the corresponding time the time the time the time replaces the current time of arrival of the signal the mean is recalculated the variance and when then the replacement value is the value , 1..4; if none of these holds, then let be the time of arrival of the signal until one of these holds. signal arrival time of the updated collected signal averaging and variance , repeat the calculation until the variance the minimum value is obtained, and the unknown wave speed is calculated based on the average at this time is obtained.
4. A concrete structure ultrasonic velocity measuring device for use in the method according to any one of claims 1 to 3, characterized in that The method comprises the following steps: arranging an ultrasonic excitation source and a signal receiving sensor on a sound velocity unknown intact part of a concrete structure; acquiring a plurality of acquisition signals based on the ultrasonic excitation source and the signal receiving sensor; band-pass filtering the plurality of acquisition signals; interfering the plurality of acquisition signals with each other by using a first wave interference method; calculating a signal arrival time of each acquisition signal by taking the first two wave packets of each acquisition signal as an analysis object; calculating a sound velocity unknown based on the signal arrival times of all acquisition signals.
5. A computer readable storage medium, characterized in that, The storage medium stores computer instructions, and the computer instructions make the computer execute the method in any one of claims 1-3 when the computer instructions run on the computer.
6. An electronic device, comprising: The method comprises the following steps: a memory and a processor; the memory is used for storing computer instructions; the processor is used for calling the computer instructions stored in the memory, so that the electronic device executes the method in any one of claims 1-3. The method comprises the following steps: a memory and a processor; the memory is used for storing computer instructions; the processor is used for calling the computer instructions stored in the memory, so that the electronic device executes the method in any one of claims 1-3.
Citation Information
Patent Citations
Method, device and equipment for logging by using ultrasonic echoes and storage medium
CN114779347A
Sound velocity measuring device and method
CN119533630A