A method, device and equipment for separating longitudinal wave and transverse wave signals and a storage medium
By deploying dual sensors in the power system to calculate theoretical time delay and performing amplitude normalization differential and iterative optimization, pure longitudinal or transverse wave signals are separated, solving the problem of voiceprint distortion caused by the mixing of transverse and longitudinal waves in power equipment and improving the effectiveness of voiceprint recognition.
Patent Information
- Application Number
- CN202511600341.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-04
- Publication Date
- 2026-02-13
- Estimated Expiration
- 2045-11-04
AI Technical Summary
In power systems, when a sensor is a certain distance from the vibration source, the different transmission rates of transverse and longitudinal waves cause the vibration waves to misalign, altering the acoustic characteristics of the monitored vibration waves and leading to the failure of acoustic recognition. Furthermore, most sensors cannot be installed close to live equipment, making it difficult to separate transverse and longitudinal waves.
Two sensors are placed at different distances to calculate the theoretical time delay of the longitudinal and transverse waves. The intermediate waveform is generated and iteratively processed through amplitude normalization differential and scaling factor optimization until the termination condition is met, thus separating the pure longitudinal or transverse wave signal.
It effectively solves the problems of transverse and longitudinal wave mixing and voiceprint distortion caused by non-contact installation in vibration monitoring of power equipment, and improves the effectiveness of voiceprint recognition.
Smart Images

Figure CN121051419B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of longitudinal and transverse wave separation, and particularly relates to a longitudinal and transverse wave signal separation method and device, equipment and a storage medium. BACKGROUND
[0002] Vibration signal monitoring is an important means of the power system. Meanwhile, the acoustic fingerprint recognition technology based on vibration monitoring is an important method for distinguishing vibration source characteristics and distinguishing fault vibration source types.
[0003] However, because the vibration sources of the power system are mostly mixed vibration sources, the vibration waves generated by the vibration sources are divided into transverse waves and longitudinal waves. When the sensor is at a certain distance from the vibration source, the transmission rates of the transverse waves and the longitudinal waves are different, which causes the vibration waves to be misaligned, thereby changing the acoustic fingerprint characteristics of the monitored vibration waves, and finally causing the acoustic fingerprint recognition to fail.
[0004] Meanwhile, because most of the monitored objects in the power facilities are live, most of the sensors cannot be arranged at a very close position to the monitored objects. Therefore, how to separate the transverse waves and the longitudinal waves from the mixed signals is a problem that needs to be solved when implementing vibration monitoring acoustic fingerprint recognition in the vibration monitoring system of the power system. SUMMARY
[0005] The present application provides a longitudinal and transverse wave signal separation method, device, equipment and storage medium, which can separate longitudinal and transverse waves from mixed signals.
[0006] In a first aspect, the present application provides a longitudinal and transverse wave signal separation method, which comprises the following steps.
[0007] Two identical sensors are arranged at different distances from the vibration signal, and the measurement signals of the two sensors are recorded respectively;
[0008] Based on the longitudinal wave speed, the transverse wave speed and the distance from the vibration signal, the theoretical time delay of the longitudinal wave and the theoretical time delay of the transverse wave received by the two sensors are calculated respectively;
[0009] The measurement signals are aligned with the theoretical time delay of the target wave, the target wave component is suppressed through amplitude normalization difference, an intermediate waveform is generated, the intermediate waveform is moved back to the original time sequence, the measurement signals are aligned with the theoretical time delay of the non-target wave, the non-target wave component is offset through a scaling factor, and an iterative waveform is obtained, the target wave is one of the longitudinal wave or the transverse wave, and the non-target wave is the other one of the longitudinal wave or the transverse wave;
[0010] The iterative waveform is taken as an input, the alignment with the theoretical time delay of the non-target wave is repeatedly performed, the non-target wave component is offset through a scaling factor, until a termination condition is met, and the separated longitudinal or transverse wave signal is output.
[0011] In combination with the first aspect, in an implementation, the method further comprises:
[0012] According to the longitudinal wave velocity V 纵 , the distance L1 of the first sensor to the vibration signal, and the distance L2 of the second sensor to the vibration signal, the theoretical time delay of the first sensor receiving the longitudinal wave is calculated as T 纵1 = L1 / V 纵 , and the theoretical time delay of the second sensor receiving the longitudinal wave is calculated as T 纵2 = L2 / V 纵 .
[0013] According to the transverse wave velocity V 横 , the distance L1 of the first sensor to the vibration signal, and the distance L2 of the second sensor to the vibration signal, the theoretical time delay of the first sensor receiving the transverse wave is calculated as T 横1 = L1 / V 横 , and the theoretical time delay of the second sensor receiving the transverse wave is calculated as T 横2 = L2 / V 横 .
[0014] In combination with the first aspect, in an implementation, the method further comprises:
[0015] When the target wave is the transverse wave and the non-target wave is the longitudinal wave:
[0016] The measurement signal of the first sensor is moved forward by T 横1 to obtain a first waveform, and the measurement signal of the second sensor is moved forward by T 横2 to obtain a second waveform.
[0017] The maximum value max1 of the first waveform and the maximum value max2 of the second waveform are calculated.
[0018] According to the formula: the third waveform = the first waveform * max2 - the second waveform * max1, the third waveform is calculated as the intermediate waveform.
[0019] In combination with the first aspect, in an implementation, the method further comprises:
[0020] The third waveform is moved backward by T 横1 to obtain a fourth waveform, and the third waveform is moved backward by T 横2 to obtain a fifth waveform.
[0021] The fourth waveform is shifted by T 纵1 The sixth waveform is obtained, and the fifth waveform is shifted by T 纵2 The seventh waveform is obtained.
[0022] The eighth waveform is calculated according to the formula: eighth waveform = sixth waveform - a x seventh waveform, and the scaling factor a is adjusted so that the integral of the eighth waveform is minimum, and the corresponding waveform is taken as the iteration waveform.
[0023] In combination with the first aspect, in an embodiment, the scaling factor a satisfies: |a|≤max3, where max3 is the absolute value of the maximum value of the third waveform.
[0024] In combination with the first aspect, in an embodiment, the termination condition is n x |T 纵1 - T 纵2 |>measured signal length / 2, where n is the number of iterations.
[0025] In combination with the first aspect, in an embodiment, when the nth iteration is performed, the corresponding waveform is shifted by T 纵1 and T 纵2 n times.
[0026] In the second aspect, the embodiments of the present application provide a longitudinal wave and transverse wave signal separation device, which comprises:
[0027] A recording module is configured to record measurement signals of two same sensors arranged at different distances from a vibration signal;
[0028] A calculation module is configured to calculate theoretical time delays of longitudinal waves and theoretical time delays of transverse waves received by the two sensors respectively based on a longitudinal wave speed, a transverse wave speed and distances from the vibration signal;
[0029] A compensation module is configured to align the measurement signals with the theoretical time delay of a target wave, suppress a target wave component by amplitude normalization difference, generate an intermediate waveform, move the intermediate waveform back to the original time sequence, align with the theoretical time delay of a non-target wave, optimize and offset a non-target wave component by a scaling factor, and obtain an iteration waveform, the target wave being one of the longitudinal wave or the transverse wave, and the non-target wave being the other one of the longitudinal wave or the transverse wave;
[0030] An iteration module is configured to take the iteration waveform as input, repeatedly perform alignment with the theoretical time delay of the non-target wave, optimize and offset the non-target wave component by the scaling factor, until a termination condition is met, and output the separated longitudinal wave or transverse wave signal.
[0031] In a third aspect, an embodiment of the present application provides a longitudinal wave and transverse wave signal separation device, which comprises a processor, a memory, and a longitudinal wave and transverse wave signal separation program stored in the memory and executable by the processor, wherein the longitudinal wave and transverse wave signal separation program, when executed by the processor, implements the steps of the longitudinal wave and transverse wave signal separation method described above.
[0032] In a fourth aspect, a computer readable storage medium stores a longitudinal wave and transverse wave signal separation program, wherein the longitudinal wave and transverse wave signal separation program, when executed by a processor, implements the steps of the longitudinal wave and transverse wave signal separation method described above.
[0033] The technical scheme provided by the embodiments of the present application has at least the following beneficial effects:
[0034] The longitudinal wave and transverse wave signal separation method in the present application calculates the theoretical time delay of the longitudinal wave and the theoretical time delay of the transverse wave received by the two sensors respectively based on the longitudinal wave speed, the transverse wave speed, and the distance from the vibration signal, aligns the measurement signals with the theoretical time delay of the target wave, suppresses the target wave component through amplitude normalization difference, generates an intermediate waveform, shifts the intermediate waveform back to the original time sequence, aligns with the theoretical time delay of the non-target wave, optimizes and cancels the non-target wave component through a scaling factor, and obtains an iterative waveform; takes the iterative waveform as input, repeatedly performs alignment with the theoretical time delay of the non-target wave, optimizes and cancels the non-target wave component through a scaling factor, until the termination condition is met, and outputs the separated longitudinal wave or transverse wave signal.
[0035] The present application calculates the theoretical time delay using the position difference and wave speed difference of the two sensors, and proposes a signal processing procedure based on time shift, difference, normalization, and iterative optimization. By theoretically aligning the target wave and using difference or scaling cancellation technology, the target wave is maximized, and through iteration, the pure target waveform (longitudinal wave or transverse wave) is finally separated. The method in the present application effectively solves the problem of mixed longitudinal and transverse waves and voiceprint distortion caused by non-contact installation in power equipment vibration monitoring, and improves the effectiveness of voiceprint recognition. BRIEF DESCRIPTION OF DRAWINGS
[0036] Figure 1 The flowchart of an embodiment of the longitudinal wave and transverse wave signal separation method of the present application;
[0037] Figure 2 The arrangement diagram of the sensor and the measured object of the present application;
[0038] Figure 3 The vibration information measured by the first sensor of the present application;
[0039] Figure 4 This is a schematic diagram of the vibration information measured by the second sensor in this application;
[0040] Figure 5 This is a structural block diagram of an embodiment of the longitudinal wave and transverse wave signal separation device of this application;
[0041] Figure 6 This is a schematic diagram of the hardware structure of the longitudinal wave and transverse wave signal separation device involved in the embodiments of this application. Detailed Implementation
[0042] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0044] In one aspect, embodiments of this application provide a method for separating longitudinal wave and transverse wave signals.
[0045] In one embodiment, reference is made to Figure 1 , Figure 1 This is a schematic flowchart illustrating an embodiment of the method for separating longitudinal and transverse wave signals according to this application. Figure 1 As shown, the methods for separating longitudinal and transverse wave signals include:
[0046] S1. Place two identical sensors at different distances from the vibration signal and record the measurement signals of the two sensors respectively;
[0047] See Figure 2 As shown, a first sensor and a second sensor are arranged at different distances from the object being detected. The distance between the first sensor and the vibration signal is L1, and the distance between the second sensor and the vibration signal is L2.
[0048] See Figure 3 and Figure 4 It can be seen that the waveform in the vibration is mixed with transverse and longitudinal waves. Because the wave velocities of transverse and longitudinal waves are different, transverse and longitudinal waves appear at different time periods in the recording. The two interfere with each other and affect the overall acoustic pattern.
[0049] S2, based on the distance of the longitudinal wave velocity, the transverse wave velocity and the distance of the vibration signal, respectively, calculate the theoretical time delay of the two sensors receiving longitudinal wave and the theoretical time delay of transverse wave;
[0050] Specifically, step S2 includes:
[0051] According to the longitudinal wave velocity V 纵 , the distance L1 of the first sensor to the vibration signal and the distance L2 of the second sensor to the vibration signal, calculate the theoretical time delay of the first sensor receiving longitudinal wave: T 纵1 =L1 / V 纵 , the theoretical time delay of the second sensor receiving longitudinal wave: T 纵2 =L2 / V 纵 .
[0052] According to the transverse wave velocity V 横 , the distance L1 of the first sensor to the vibration signal and the distance L2 of the second sensor to the vibration signal, calculate the theoretical time delay of the first sensor receiving transverse wave: T 横1 =L1 / V 横 , the theoretical time delay of the second sensor receiving transverse wave: T 横2 =L2 / V 横 .
[0053] S3, aligning the measurement signal with the theoretical time delay of the target wave, suppressing the target wave component by amplitude normalization difference, generating an intermediate waveform, moving the intermediate waveform back to the original time sequence, aligning with the theoretical time delay of the non-target wave, optimizing the cancellation of the non-target wave component by scaling factor, and obtaining the iterative waveform, the target wave is one of longitudinal wave or transverse wave, and the non-target wave is the other one of longitudinal wave or transverse wave;
[0054] It is worth noting that the target wave can be longitudinal wave or transverse wave, when the target wave is longitudinal wave, the non-target wave is transverse wave, and vice versa.
[0055] Next, when the target wave is transverse wave and the non-target wave is longitudinal wave, step S3 is further described, specifically, aligning the measurement signal with the theoretical time delay of the target wave, suppressing the target wave component by amplitude normalization difference, generating an intermediate waveform, including:
[0056] S31, moving the measurement signal of the first sensor forward T 横1 to obtain a first waveform, and moving the measurement signal of the second sensor forward T 横2 to obtain a second waveform;
[0057] Moving forward T 横1 , T 横2 aims to time-align the transverse wave component in the two sensor signals (theoretically aligning to the wave source). After alignment, the transverse wave components in the two signals should be similar (in phase).
[0058] S32, calculate the maximum value max1 of the first waveform and the maximum value max2 of the second waveform;
[0059] S33, calculate the third waveform as the intermediate waveform according to the formula: third waveform = first waveform x max2 - second waveform x max1.
[0060] When the transverse waves are aligned, similar transverse wave components cancel each other out (ideally close to zero). The longitudinal wave components cannot be effectively canceled out because they are not aligned (the longitudinal waves are in different time positions in the two aligned signals), and thus are highlighted in the third waveform. The third waveform mainly contains longitudinal wave components and residual noise / interference.
[0061] Then, the intermediate waveform is moved back to the original time sequence to align with the theoretical time delay of the non-target wave, and the non-target wave components are optimized by a scaling factor to obtain an iterative waveform. Specifically, it includes:
[0062] S34, move the third waveform backward by T 横1 to obtain a fourth waveform, the third waveform is moved backward by T 横2 to obtain a fifth waveform;
[0063] Step S34 is mainly to withdraw the first alignment, that is, to restore the time axis of the third waveform to the time reference of the original sensor signal.
[0064] S35, move the fourth waveform forward by T 纵1 to obtain a sixth waveform, the fifth waveform is moved forward by T 纵2 to obtain a seventh waveform;
[0065] move forward by T 纵1 / T 纵2 The purpose is to align the fourth waveform and the fifth waveform to the time when the longitudinal wave source is emitted. At this time, the sixth waveform and the seventh waveform should theoretically contain aligned longitudinal wave components (similar).
[0066] S36, calculate the eighth waveform according to the formula: eighth waveform = sixth waveform - a x seventh waveform, adjust the scaling factor a so that the integral of the eighth waveform is minimized, and the corresponding waveform is taken as the iterative waveform.
[0067] It is worth noting that the sixth waveform and the seventh waveform both mainly contain longitudinal wave components (after alignment), but there may be a small phase difference or amplitude difference between them. At this time, by introducing the scaling factor a and adjusting it to minimize the integral of the eighth waveform, the similar parts of the two signals are actually maximized.
[0068] The eighth waveform is the residual of the sixth waveform minus a times the seventh waveform. When a is such that the longitudinal wave components in the sixth waveform and a x the seventh waveform are matched and canceled as much as possible, what is left in the eighth waveform is the longitudinal wave component that is minimized and canceled (ideally zero), and at this time the integral of the eighth waveform is minimized. Then the corresponding waveform is taken as the iteration waveform, which is also the ninth waveform.
[0069] Preferably, the scaling factor a satisfies: |a|≤max3, where max3 is the absolute value of the maximum value of the third waveform.
[0070] S4, taking the iteration waveform as input, repeatedly performing the theoretical time delay alignment of the non-target wave, optimizing the cancellation of the non-target wave component by the scaling factor, until the termination condition is met, outputting the separated longitudinal wave or transverse wave signal.
[0071] It can be understood that the first processing of the separated ninth waveform may not be pure enough. Repeat the steps: the purpose of the theoretical time delay alignment of the non-target wave and the optimization of the cancellation of the non-target wave component by the scaling factor is to further remove the residual transverse wave component.
[0072] In this embodiment, the termination condition is n x |T 纵1 - T 纵2 |> measurement signal length / 2, where n is the number of iterations. When this difference exceeds half of the signal length, it means that the time shift is too large, which may cause signal distortion or lose meaning, so the iteration is stopped.
[0073] It is worth noting that when the nth iteration is performed, the corresponding waveform is shifted by T 纵1 and T 纵2 n times. That is, each time the waveform is shifted, the number of times is increased by 1 relative to the last time.
[0074] Finally, the final waveform obtained after several iterations is the separated longitudinal wave waveform. Similarly, the transverse wave waveform is separated according to the same operation, and the specific steps can be referred to the separation of the longitudinal wave waveform, which will not be repeated here.
[0075] In summary, the method for separating longitudinal wave and transverse wave signals in the application is as follows: two same sensors are arranged at positions with different distances from the vibration signal, and measurement signals of the two sensors are recorded; based on the longitudinal wave velocity, the transverse wave velocity, and the distance from the vibration signal, theoretical time delays of longitudinal waves and theoretical time delays of transverse waves received by the two sensors are respectively calculated; the measurement signals are aligned with the theoretical time delays of target waves, target wave components are suppressed through amplitude normalization difference, an intermediate waveform is generated, the intermediate waveform is moved back to the original time sequence, the measurement signals are aligned with the theoretical time delays of non-target waves, non-target wave components are optimized and offset through a scaling factor, and an iterative waveform is obtained; the iterative waveform is taken as input, the measurement signals are aligned with the theoretical time delays of non-target waves, non-target wave components are optimized and offset through the scaling factor, until a termination condition is met, and the separated longitudinal wave or transverse wave signal is output.
[0076] The application utilizes the position difference and wave velocity difference of the two sensors to calculate the theoretical time delay, and proposes a signal processing procedure based on time shift, difference, normalization, and iterative optimization. The target waves are theoretically aligned, and the difference or scaling offset technology is utilized to maximize the retention of the target waves, and the target waves are gradually refined through iteration, and finally the pure target waveform (longitudinal wave or transverse wave) is separated. The method in the application effectively solves the problems of mixed longitudinal and transverse waves and voiceprint distortion caused by non-contact installation in the vibration monitoring of power equipment, and improves the effectiveness of voiceprint recognition.
[0077] In a second aspect, the embodiments of the application further provide a device for separating longitudinal wave and transverse wave signals.
[0078] In an embodiment, the device for separating longitudinal wave and transverse wave signals comprises a recording module, a calculation module, a compensation module, and an iteration module. Figure 5 Figure 5 The device for separating longitudinal wave and transverse wave signals comprises a recording module, a calculation module, a compensation module, and an iteration module. Figure 5 The recording module is configured to record measurement signals of two same sensors arranged at positions with different distances from the vibration signal.
[0079] The calculation module is configured to calculate, based on the longitudinal wave velocity, the transverse wave velocity, and the distance from the vibration signal, theoretical time delays of longitudinal waves and theoretical time delays of transverse waves received by the two sensors.
[0080] The compensation module is configured to align the measurement signals with the theoretical time delays of target waves, suppress target wave components through amplitude normalization difference, generate an intermediate waveform, move the intermediate waveform back to the original time sequence, align the measurement signals with the theoretical time delays of non-target waves, and optimize and offset non-target wave components through a scaling factor, to obtain an iterative waveform, the target wave being one of the longitudinal wave or the transverse wave, and the non-target wave being the other of the longitudinal wave or the transverse wave.
[0081] The iteration module is configured to take the iterative waveform as input, align the measurement signals with the theoretical time delays of non-target waves, optimize and offset non-target wave components through the scaling factor, until a termination condition is met, and output the separated longitudinal wave or transverse wave signal.
[0082] The iterative module takes the iterative waveform as input, repeatedly performs theoretical time delay alignment with the non-target wave, optimizes and cancels the non-target wave components through scaling factors, until the termination condition is met, and outputs the separated longitudinal or transverse wave signal.
[0083] Further, in one embodiment, the calculation module calculates the theoretical time delay of the longitudinal wave and the theoretical time delay of the transverse wave received by the two sensors, based on the longitudinal wave velocity, the transverse wave velocity, and the distance from the vibration signal, including:
[0084] According to the longitudinal wave velocity V 纵 Calculate the theoretical time delay T for the first sensor to receive the longitudinal wave, given the distance L1 between the first sensor and the vibration signal, and the distance L2 between the second sensor and the vibration signal. 纵1 =L1 / V 纵 The theoretical time delay for the second sensor to receive the longitudinal wave: T 纵2 =L2 / V 纵 ;
[0085] According to the transverse wave velocity V 横 Calculate the theoretical time delay T for the first sensor to receive the transverse wave, given the distances L1 and L2 between the first sensor and the vibration signal. 横1 =L1 / V 横 The theoretical time delay for the second sensor to receive the transverse wave: T 横2 =L2 / V 横 .
[0086] Furthermore, in one embodiment, the compensation module aligns the measurement signal with the theoretical time delay of the target wave, suppresses the target wave component through amplitude normalization differential, and generates an intermediate waveform, including:
[0087] When the target wave is a transverse wave and the non-target wave is a longitudinal wave:
[0088] Shift the measurement signal from the first sensor forward by T 横1 The first waveform is obtained, and the measurement signal from the second sensor is shifted forward by T. 横2 The second waveform is obtained;
[0089] Calculate the maximum value max1 of the first waveform and the maximum value max2 of the second waveform;
[0090] According to the formula: Third waveform = First waveform × max2 - Second waveform × max1, the third waveform is calculated as an intermediate waveform.
[0091] Further, in one embodiment, the compensation module shifts the intermediate waveform back to the original timing sequence, aligns it with the theoretical time delay of the non-target wave, and optimizes the cancellation of the non-target wave components through a scaling factor to obtain an iterative waveform, including:
[0092] shift the third waveform by T 横1 obtain a fourth waveform, and shift the third waveform by T 横2 obtain a fifth waveform;
[0093] shift the fourth waveform by T 纵1 obtain a sixth waveform, and shift the fifth waveform by T 纵2 obtain a seventh waveform;
[0094] calculate an eighth waveform according to a formula: eighth waveform = sixth waveform - a x seventh waveform, and adjust a scaling factor a so that an integral of the eighth waveform is minimum, and take the corresponding waveform as an iteration waveform.
[0095] Further, in an embodiment, the scaling factor a satisfies: |a|≤max3, where max3 is an absolute value of a maximum value of the third waveform.
[0096] Further, in an embodiment, the termination condition is n x |T 纵1 - T 纵2 |>measured signal length / 2, where n is an iteration number.
[0097] Further, in an embodiment, when the nth iteration is performed, the corresponding waveform is shifted by T 纵1 and T 纵2 n times.
[0098] The functions of each module in the separation device for longitudinal wave and transverse wave signals correspond to the steps in the separation method for longitudinal wave and transverse wave signals, and the functions and implementation processes are not repeated here.
[0099] In a third aspect, an embodiment of the present application provides a separation device for longitudinal wave and transverse wave signals. The separation device for longitudinal wave and transverse wave signals can be a personal computer (PC), a notebook computer, a server, or other device with data processing function.
[0100] Referring to Figure 6 , Figure 6 FIG. 1 is a schematic diagram of a hardware structure of a separation device for longitudinal wave and transverse wave signals involved in an embodiment of the present application. In the embodiment, the separation device for longitudinal wave and transverse wave signals can include a processor, a memory, a communication interface, and a communication bus.
[0101] The communication bus can be of any type, used to interconnect the processor, the memory, and the communication interface.
[0102] The communication interface includes an input / output (I / O) interface, a physical interface, and a logical interface, and the like, which are used to realize the interconnection of devices inside the longitudinal and transverse wave signal separation device, and the interconnection of the longitudinal and transverse wave signal separation device and other devices (for example, other computing devices or user devices). The physical interface can be an Ethernet interface, a fiber interface, an ATM interface, and the like; the user device can be a display (Display), a keyboard (Keyboard), and the like.
[0103] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), and the like.
[0104] The processor can be a general-purpose processor, which can call the longitudinal and transverse wave signal separation program stored in the memory and execute the longitudinal and transverse wave signal separation method provided by the embodiments of the present application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the longitudinal and transverse wave signal separation program is called can refer to the embodiments of the longitudinal and transverse wave signal separation method of the present application, which will not be repeated here.
[0105] Those skilled in the art can understand that the hardware structure shown in the above-mentioned embodiments is not a limitation of the present application, and can include more or fewer components than those shown, or combine certain components, or different component arrangements. Figure 6
[0106] In a fourth aspect, the embodiments of the present application further provide a readable storage medium.
[0107] The readable storage medium of the present application stores the longitudinal and transverse wave signal separation program, wherein when the longitudinal and transverse wave signal separation program is executed by the processor, the steps of the longitudinal and transverse wave signal separation method as described above are realized.
[0108] The method realized when the longitudinal and transverse wave signal separation program is executed can refer to the embodiments of the longitudinal and transverse wave signal separation method of the present application, which will not be repeated here.
[0109] It should be noted that the above-mentioned application embodiment serial number is only for description, not representing the advantages and disadvantages of the embodiments.
[0110] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, an optical disk) as described above, and includes a plurality of instructions for causing a terminal device to execute the methods described in the various embodiments of the present application.
[0111] The terms "comprise" and "have" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device. The terms "first", "second" and "third" and the like descriptions are used to distinguish different objects, and do not represent the order or limit the types of "first", "second" and "third".
[0112] In the description of the embodiments of the present application, "exemplary", "for example" or "for instance" is used to represent as an example, illustration or description. Any embodiment or design scheme described as "exemplary", "for example" or "for instance" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. On the contrary, the words "exemplary", "for example" or "for instance" are intended to present the relevant concept in a specific way.
[0113] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, in addition, in the description of the embodiments of the present application, "a plurality of" means two or more than two.
[0114] In some of the processes described in this application, there can be operational steps or acts described in a particular, order. However, it should be understood that unless otherwise specifically stated, these processes can be performed in any order, and that some processes can be performed simultaneously or in parallel. Moreover, should any process depend on the occurrence of an event or the performance of another process, it shall be understood that these processes can be dependent, and that the occurrence of the event or performance of the other process can be performed in any order.
[0115] The preferred embodiments of this application are described above, and it should be apparent that modifications and variations can be made without departing from the scope of the application. It is therefore intended that this application cover all such modifications and variations as come within the scope of the following claims.
Claims
1. A method of separating longitudinal and transverse wave signals, characterized by, The method for separating the longitudinal wave and the transverse wave signals comprises the following steps: two same sensors are arranged at different distances from the vibration signal to record measurement signals of the two sensors respectively; theoretical time delays of the longitudinal wave and the transverse wave received by the two sensors are calculated respectively based on the longitudinal wave velocity, the transverse wave velocity and the distance from the vibration signal, and the theoretical time delay of the longitudinal wave is calculated according to the formula: t1= d / v1, and the theoretical time delay of the transverse wave is calculated according to the formula: t2= d / v2, wherein d represents the distance from the vibration signal, v1 represents the longitudinal wave velocity, and v2 represents the transverse wave velocity; According to the longitudinal wave velocity V 纵 , the distance L1 of the first sensor to the vibration signal and the distance L2 of the second sensor to the vibration signal, the theoretical time delay of the first sensor receiving the longitudinal wave is calculated: T 纵1 = L1 / V 纵 , the theoretical time delay of the second sensor receiving the longitudinal wave is calculated: T 纵2 = L2 / V 纵 ; According to the shear wave velocity V 横 , the distance L1 of the first sensor to the vibration signal, and the distance L2 of the second sensor to the vibration signal, the theoretical time delay of the first sensor receiving the shear wave is calculated: T 横1 = L1 / V 横 , the theoretical time delay of the second sensor receiving the shear wave is calculated: T 横2 = L2 / V 横 ; the measurement signals are aligned with the theoretical time delay of the target wave, the target wave component is suppressed by amplitude normalization difference, an intermediate waveform is generated, the intermediate waveform is moved back to the original time sequence, the measurement signals are aligned with the theoretical time delay of the non-target wave, the non-target wave component is offset by a scaling factor, and an iterative waveform is obtained, and the method is specifically as follows: when the target wave is the transverse wave and the non-target wave is the longitudinal wave, the maximum value max1 of the first waveform and the maximum value max2 of the second waveform are calculated; advance the measurement signal of the first sensor by T 横1 obtain a first waveform, advance the measurement signal of the second sensor by T 横2 obtain a second waveform; a third waveform is calculated as the intermediate waveform according to the formula: third waveform = first waveform * max2 - second waveform * max1; an eighth waveform is calculated according to the formula: eighth waveform = sixth waveform - a * seventh waveform, the scaling factor a is adjusted so that the integral of the eighth waveform is minimum, and the corresponding waveform is taken as the iterative waveform; Shift the third waveform back by T 横1 Obtain a fourth waveform, shift the third waveform back by T 横2 Obtain a fifth waveform; Shift the fourth waveform by T 纵1 Obtain a sixth waveform, shift the fifth waveform by T 纵2 Obtain a seventh waveform; the iterative waveform is taken as the input, the alignment with the theoretical time delay of the non-target wave is repeatedly performed, the non-target wave component is offset by the scaling factor, until the termination condition is met, and the separated longitudinal wave or transverse wave signal is output.
2. The method for separating the longitudinal wave and the transverse wave signals according to claim 1, wherein: the scaling factor a satisfies: |a| ≤ max3, wherein max3 is the absolute value of the maximum value of the third waveform.
3. The method for separating the longitudinal wave and the transverse wave signals according to claim 1, wherein:
4. The method for separating the longitudinal wave and the transverse wave signals according to claim 3, wherein: The termination condition is n x |T 纵1 - T 纵2 |> measurement signal duration / 2, where n is the iteration number. the device for separating the longitudinal wave and the transverse wave signals comprises: When the nth iteration is performed, the corresponding waveform is shifted by T 纵1 and the number of times of T 纵2 is n.
5. A longitudinal and transverse wave signal separating device for implementing the method of claim 1, characterized by, a recording module configured to record measurement signals of two same sensors arranged at different distances from the vibration signal; a calculating module configured to calculate theoretical time delays of the longitudinal wave and the transverse wave received by the two sensors respectively based on the longitudinal wave velocity, the transverse wave velocity and the distance from the vibration signal; a compensating module configured to align the measurement signals with the theoretical time delay of the target wave, suppress the target wave component by amplitude normalization difference, generate an intermediate waveform, move the intermediate waveform back to the original time sequence, align the measurement signals with the theoretical time delay of the non-target wave, offset the non-target wave component by a scaling factor, and obtain an iterative waveform, wherein the target wave is one of the longitudinal wave or the transverse wave, and the non-target wave is the other one of the longitudinal wave or the transverse wave; an iterative module configured to take the iterative waveform as the input, repeatedly perform the alignment with the theoretical time delay of the non-target wave, offset the non-target wave component by the scaling factor, until the termination condition is met, and output the separated longitudinal wave or transverse wave signal. The device for separating the longitudinal wave and the transverse wave signals comprises a processor, a memory, and a program for separating the longitudinal wave and the transverse wave signals stored on the memory and executable by the processor, wherein the program for separating the longitudinal wave and the transverse wave signals is executed by the processor to implement the steps of the method for separating the longitudinal wave and the transverse wave signals according to any one of claims 1 to 4.
6. An apparatus for separating longitudinal and transverse wave signals, characterized by 7. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a program for separating P and S wave signals, and when the program is executed by the processor, the steps of the method for separating P and S wave signals according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Orthogonal polarization transverse wave excitation method and system based on electromagnetic ultrasound and storage medium
CN118050777A
High precision acoustic logging processing for compressional and shear slowness
US20190018161A1