High-voltage pulse transient response method piezoelectric test data processing method and related system
The high-voltage pulse transient response method piezoelectric test data is processed through automated algorithms such as Fourier transform, bandpass filtering and Hilbert transform, which solves the problems of time and error in the existing technology, and realizes efficient and accurate piezoelectric material characteristics analysis.
Patent Information
- Application Number
- CN202510471262.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-15
- Publication Date
- 2025-07-04
AI Technical Summary
The prior art consumes a long time to process high voltage pulse transient response method piezoelectric test data, with large errors in manual processing and low efficiency.
Automatic processing algorithms such as Fourier transform, bandpass filtering, and Hilbert transform are used to realize signal processing through Python-numpy and Python-scipy libraries, and piezoelectric parameters under high voltage drive are automatically obtained.
It significantly shortens the data processing cycle, reduces manual errors, improves processing efficiency and accuracy, and provides more accurate signal characteristics and piezoelectric material characteristics analysis.
Smart Images

Figure CN120254419A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of piezoelectric material testing, and particularly relates to a piezoelectric test data processing method and related system for high-voltage pulse transient response method. Background Art
[0002] As a new type of micro and special motor, ultrasonic motors have important applications in high-tech fields such as artificial satellites and precision instruments. The working principle of ultrasonic motors is to utilize the inverse piezoelectric effect of piezoelectric materials, and it needs to meet the requirements of high-power operation such as large torque output. Therefore, it is urgent to develop an evaluation and testing method for the characteristics of piezoelectric materials under high power. Among them, the high-voltage pulse transient response method has become the mainstream method for evaluating the piezoelectric characteristics of piezoelectric materials under high-power drive because of its extremely short test time and no influence of sample heating. However, when processing the time-domain decaying sine wave data obtained by the high-voltage pulse transient response method, complex signal processing and mathematical fitting calculation processes are required, resulting in problems such as long time consumption, large manual processing errors, and low efficiency. Summary of the Invention
[0003] The purpose of the present invention is to overcome the above-mentioned deficiencies of long time consumption, large manual processing errors, and low efficiency, and provide a piezoelectric test data processing method and related system for high-voltage pulse transient response method.
[0004] To achieve the above purpose, the present invention adopts the following technical solutions: In the first aspect, the present invention provides a piezoelectric test data processing method for high-voltage pulse transient response method, including the following steps: Obtain high-power piezoelectric test data exported from an oscilloscope; Perform Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data; Perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain filtered data; Perform Hilbert transform on the filtered data to obtain transformed data; Perform attenuation curve fitting on the transformed data to obtain attenuated and fitted data; Process the attenuated and fitted data to obtain relevant piezoelectric parameters under high-voltage drive.
[0005] A further improvement of the present invention is that the high-power piezoelectric test data exported from the oscilloscope includes time-domain decaying sine waves corresponding to vibration velocity and current.
[0006] A further improvement of the present invention is that when performing Fourier transform on high-power piezoelectric test data to obtain frequency-domain data, the Fourier function in the Python-numpy library is used. The Fourier function in the Python-numpy library is used to transform the time-domain data of high-power piezoelectric test data into frequency-domain data and generate a frequency-domain spectrum.
[0007] A further improvement of the present invention is that when performing band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data, the signal processing module in the Python-scipy library is used. When using it, first set the frequency range of the fundamental wave, and then perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and extract the resonant frequency-domain data.
[0008] A further improvement of the present invention is that when performing Hilbert transform on the filtered data to obtain the transformed data, the signal processing module in the Python-scipy library is used. The signal processing module in the Python-scipy library is used to extract the exponentially decaying sine wave envelope in the filtered data, and the sine envelope is a non-linear exponentially decaying function curve.
[0009] A further improvement of the present invention is that the specific method for performing attenuation curve fitting on the transformed data to obtain the attenuated and fitted data is as follows: Preset the attenuation coefficient parameter, approximate the fitting curve to the real envelope according to the preset attenuation coefficient parameter, and extract the attenuation coefficients under different vibration speed states as the attenuated and fitted data.
[0010] A further improvement of the present invention is that the specific method for processing the attenuated and fitted data to obtain the relevant piezoelectric parameters under high-voltage drive is as follows: Obtain all the relevant formulas for piezoelectric properties and the sample size, and establish a parameter calculation model based on all the relevant formulas for piezoelectric properties and the sample size; Send the attenuated and fitted data into the parameter calculation model for processing to obtain the relevant piezoelectric parameters under high-voltage drive. The relevant piezoelectric parameters under high-voltage drive include piezoelectric data, dielectric data, and elastic data.
[0011] In a second aspect, the present invention provides a piezoelectric test data processing system for high-voltage pulse transient response method, including: A data acquisition module for acquiring high-power piezoelectric test data exported from an oscilloscope; A Fourier transform module for performing Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data; A band-pass filtering module for performing band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data; An envelope frequency module, configured to perform Hilbert transform on the filtered data to obtain the transformed data; An attenuation simulation module, configured to perform attenuation curve fitting on the transformed data to obtain the attenuated and fitted data; A parameter calculation module, configured to process the attenuated and fitted data to obtain relevant piezoelectric parameters under high-voltage driving.
[0012] In a third aspect, the present invention provides an electronic device, including a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, the steps of the piezoelectric test data processing method using the high-voltage pulse transient response method are implemented.
[0013] In a fourth aspect, the present invention provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the piezoelectric test data processing method using the high-voltage pulse transient response method are implemented.
[0014] Compared with the prior art, the present invention has the following beneficial effects: The present invention automatically converts the time-domain signal exported by an oscilloscope to the frequency domain and performs operations such as band-pass filtering, greatly reducing the manual intervention steps and significantly shortening the data processing cycle. The processing algorithms such as Fourier transform, filtering, and Hilbert transform in the present invention are all implemented by a unified program, avoiding the calculation deviation and subjective judgment errors that may occur during manual processing. The high-frequency harmonics and noise are suppressed by band-pass filtering, and waveform correction and attenuation processing are performed after Hilbert transform, reducing the distortion during the measurement process and obtaining more real and accurate signal characteristics. After filtering and Hilbert transform, the present invention can comprehensively analyze the target signal in dimensions such as time domain, frequency domain, and even envelope, more accurately capturing the transient characteristics of piezoelectric materials under high-voltage driving. The data processing flow of the present invention can effectively shield the secondary interference brought by non-ideal factors such as parasitic inductance and capacitance of the test system itself, thereby improving the accuracy of piezoelectric parameter calculation. The present invention can flexibly adjust the frequency band range of band-pass filtering, attenuation parameters, and subsequent data analysis algorithms according to different test requirements, adapting to different types or different frequency ranges of piezoelectric tests. The present invention has good versatility and scalability, and is not only applicable to high-voltage transient responses, but also provides ideas for other pulse tests or high-power acoustic test scenarios. The piezoelectric parameters (such as resonance frequency, quality factor, loss factor, etc.) obtained by the present invention through this series of processing flows are more accurate, and the results are more comparable, providing a more reliable quantitative analysis basis for subsequent device design, material modification, and system optimization, and helping to shorten the R & D iteration cycle. In summary, the present invention significantly reduces human errors and improves the processing efficiency and accuracy through automated signal transformation, filtering, and parameter extraction, providing a more robust, accurate, and efficient technical means for the evaluation and design of high-power piezoelectric materials and devices. Description of the Drawings
[0015] Figure 1 is the flowchart of Embodiment 1; Figure 2 is the system diagram of Embodiment 2; Figure 3 is the main operation interface in Embodiment 4; Figure 4 is the interface for calculating relevant piezoelectric parameters during high-voltage driving in Embodiment 5; Figure 5 is the system diagram of Embodiment 6. Detailed Embodiments
[0016] To further understand the content of the present invention, the present invention will be described in detail below in conjunction with the drawings and specific embodiments. It should be understood that the embodiments are only for explaining the present invention and not for limiting it.
[0017] Embodiment 1: Refer to Figure 1 , the piezoelectric test data processing method using the high-voltage pulse transient response method, including the following steps: S1. Obtain the high-power piezoelectric test data exported from the oscilloscope.
[0018] S2. Perform Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data.
[0019] S3. Perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data.
[0020] S4. Perform Hilbert transform on the filtered data to obtain the transformed data.
[0021] S5. Perform attenuation curve fitting on the transformed data to obtain the attenuated and fitted data.
[0022] S6. Process the attenuated and fitted data to obtain the relevant piezoelectric parameters during high-voltage driving.
[0023] Embodiment 2: Refer to Figure 2 , the piezoelectric test data processing system using the high-voltage pulse transient response method, including: A data acquisition module for obtaining the high-power piezoelectric test data exported from the oscilloscope.
[0024] A Fourier transform module for performing Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data.
[0025] A band-pass filtering module for performing band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data.
[0026] An envelope frequency module for performing Hilbert transform on the filtered data to obtain the transformed data.
[0027] An attenuation simulation module for performing attenuation curve fitting on the transformed data to obtain the attenuated and fitted data.
[0028] A parameter calculation module for processing the attenuated and fitted data to obtain relevant piezoelectric parameters under high-voltage drive.
[0029] Embodiment 3: The specific method of this embodiment is as follows: Step 1: Obtain the high-power piezoelectric test data exported by the oscilloscope. The high-power piezoelectric test data exported by the oscilloscope includes the time-domain attenuated sine wave corresponding to the vibration velocity and current.
[0030] Step 2: Perform Fourier transform on the high-power piezoelectric test data to obtain the frequency-domain data. Among them, the Fourier transform uses the Fourier function in the Python-numpy library, which can be directly called to transform the time-domain data of the high-power piezoelectric test data into frequency-domain data and generate a frequency-domain spectrum, which can intuitively judge the fundamental wave and the non-linear high harmonics affecting the test results.
[0031] Step 3: Perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data. Among them, the band-pass filtering uses the signal processing module in the Python-scipy library, which can be directly called. By setting the frequency range containing the fundamental wave, non-linear high harmonics can be efficiently eliminated, the resonant frequency-domain data can be extracted, and the influence of high harmonics on the test results can be avoided, thus greatly ensuring the accuracy of the test data processing by the high-voltage pulse transient response method.
[0032] Step 4: Perform Hilbert transform on the filtered data to obtain the transformed data. Among them, the Hilbert transform is performed using the signal processing module in the Python-scipy library, which can be directly called. The signal processing module accurately extracts the sine wave envelope line with exponential decay. The envelope line is a non-linear exponential decay function curve. Accurately extracting the envelope line is the key to ensuring the calculation of the attenuation coefficient.
[0033] Step 5: Perform attenuation curve fitting on the transformed data to obtain the attenuated and fitted data. Among them, performing attenuation on the transformed data can simplify the complex mathematical fitting process into a simple curve fitting. By changing the attenuation coefficient parameter, the fitting curve is continuously approximated to the real envelope line, so as to effectively extract the attenuation coefficients under different vibration velocity states. The curve fitting process is intuitive and convenient, and the data of the key parameter attenuation coefficient can be quickly obtained.
[0034] S6. Process the data after fitting the attenuation to obtain the relevant piezoelectric parameters under high - voltage driving. The specific method is as follows: Obtain all the formulas related to piezoelectric properties and the sample size, and establish a parameter calculation model based on all the formulas related to piezoelectric properties and the sample size. Send the attenuated data into the parameter calculation model for processing to obtain the relevant piezoelectric parameters under high - voltage driving. The relevant piezoelectric parameters under high - voltage driving include piezoelectric data, dielectric data, and elastic data.
[0035] Import the data files such as the obtained attenuation coefficient, frequency, vibration velocity, etc. into the parameter calculation model, and all the data of the relevant piezoelectric parameters under high - voltage driving can be obtained, without manual calculation, effectively avoiding problems such as consuming a large amount of manpower and time, as well as manual calculation errors and mistakes.
[0036] Example 4: Refer to Figure 3 , in this example, taking PZT piezoelectric ceramics as an example, the specific process to complete the above - mentioned example with the help of Python and related signal - processing libraries is given: Step 1: Obtain the time - domain data exported from the oscilloscope. Usually, the oscilloscope will output files in formats such as CSV and TXT, which record the time - series data of the vibration velocity 𝑣 and the current 𝑖. The waveform is mostly a sinusoidal wave with exponential decay, and the center frequency is about 80 kHz.
[0037] Use Python to read the file, and it can also be adjusted accordingly according to the different oscilloscope formats.
[0038] Step 2: Perform Fourier transform on the high - power piezoelectric test data. Transform the time - domain signal to the frequency - domain, which can quickly locate the fundamental frequency and the situation of high - order harmonics. In Python, the numpy.fft module can be used to implement the fast Fourier transform (FFT). By plotting the frequency spectrum, observe whether the fundamental frequency is about 80 kHz, and at the same time check whether there are strong high - order harmonic components to determine the filtering interval.
[0039] Step 3: Perform band - pass filtering on the frequency - domain data. According to the center frequency obtained in the previous step (the fundamental frequency is about 80 kHz), a band - pass range of 65 kHz - 95 kHz can be taken to ensure that the main energy region is retained and the non - linear high - order harmonics are effectively suppressed.
[0040] In Python, the filtering functions (such as butter, bandpass, etc.) under the scipy.signal module can be used for band - pass filtering. After band - pass filtering, the signal only retains the main frequency components near the fundamental wave, and the high - order harmonics and noise are greatly reduced.
[0041] Step 4: Perform Hilbert transform on the filtered data; The Hilbert transform can convert a real signal into an analytic signal, thereby extracting the envelope. An exponentially decaying sine wave will exhibit a monotonically decaying curve on its envelope.
[0042] Obtain the envelope envelope in the time series and better observe its decay process over time within the vibration velocity range of approximately 0.1 m / s - 1 m / s.
[0043] Step 5: Perform exponential decay fitting on the envelope; In the decay model, the envelope satisfies a polynomial exponential decay in the form of where is the decay coefficient. A more complex decay function can also be selected for fitting according to the material properties. Through fitting, the energy loss or vibration decay characteristics of the material under high-voltage drive can be further reflected.
[0044] Step 6: Send the decayed data into the parameter calculation model to obtain the relevant piezoelectric parameters under high-voltage drive; Establish a specific parameter calculation model based on the material performance equation, sample size, vibration mode, etc.; Common piezoelectric parameters include: quality factor , elastic synthesis coefficient , piezoelectric constant , mechanical factor , power density , displacement density , etc.
[0045] By inputting data such as the decay coefficient, frequency, and vibration velocity into the parameter calculation model, the program can automatically complete the relevant calculations, avoiding the large amount of time consumption and human errors that may be caused by manual calculation. Organize and output the calculated parameters, such as in a table or text file, for convenient subsequent analysis and comparison.
[0046] This embodiment not only ensures the accuracy and repeatability of the results but also greatly reduces the manual workload and the risk of errors, providing reliable technical support for the performance evaluation of high-power piezoelectric ceramics and other related materials.
[0047] Table 1 Relevant piezoelectric parameters under high-voltage drive in this embodiment
[0048] Example 5: Refer to Figure 4 , and the specific method of this embodiment is as follows: Step 1: Obtain high-power piezoelectric test data; The data exported from the oscilloscope includes vibration velocity vSum current i The corresponding time-domain decaying sine wave signal.
[0049] For the piezoelectric single crystal test used in this embodiment, the measured center frequency is about 60 kHz, and the waveform is an exponentially decaying sine wave.
[0050] Step 2: Perform Fourier transform (FFT); Use the fast Fourier transform function of the Python-numpy library to convert the time-domain data to the frequency domain to obtain a spectrogram, which is convenient for visually judging the fundamental wave (about 60 kHz) and possible high harmonics.
[0051] Step 3: Perform band-pass filtering; Use the Python-scipy signal processing module to perform band-pass filtering on the frequency-domain data, select the range of 45 kHz - 75 kHz, remove noise interference such as non-linear high harmonics, and the signal obtained after filtering retains the components with the main energy concentrated near the fundamental wave.
[0052] Step 4: Perform Hilbert transform (envelope extraction); Perform Hilbert transform on the data after band-pass filtering to accurately extract the exponentially decaying sine wave envelope. The envelope is a non-linear exponential decay curve, corresponding to the dynamic change of the vibration velocity in the range of 0.1 m / s - 0.8 m / s.
[0053] Step 4: Perform decay fitting; Perform exponential decay function curve fitting on the envelope. By adjusting the decay coefficient, the fitting curve is matched with the actual envelope to obtain the key parameter "decay coefficient". This process can quickly and intuitively extract the decay characteristics under different vibration velocity states, providing necessary inputs for calculating piezoelectric properties.
[0054] Step 5: Perform piezoelectric parameter calculation; Import data files such as decay coefficient, vibration velocity, frequency, and information such as sample size into the parameter calculation model. According to the performance equation of the piezoelectric single crystal material, automatically calculate the relevant piezoelectric parameters when driven by high voltage, including but not limited to: Quality factor , Elastic synthesis coefficient , Piezoelectric constant , Mechanical factor , Power density , Displacement density , The calculation process does not require manual repeated input and manual calculation, which can effectively avoid manual errors.
[0055] This embodiment is not only applicable to the rapid and accurate analysis of piezoelectric single crystal high-voltage transient response method data, but also provides a feasible implementation path and reference for other high-power piezoelectric test scenarios (such as different materials and different center frequencies).
[0056] Table 2 Relevant piezoelectric parameters during high-voltage driving in this embodiment
[0057] Example 6: Please refer to Figure 5 As shown, the present invention also provides an electronic device 100 for the method of processing piezoelectric test data of the high-voltage pulse transient response method; the electronic device 100 includes a memory 101, at least one processor 102, a computer program 103 stored in the memory 101 and executable on the at least one processor 102, and at least one communication bus 104.
[0058] The memory 101 can be used to store the computer program 103. The processor 102 realizes the steps of the method for processing piezoelectric test data of the high-voltage pulse transient response method described in Example 1 by running or executing the computer program stored in the memory 101 and calling the data stored in the memory 101. The memory 101 mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the electronic device 100 (such as audio data, etc.). In addition, the memory 101 can include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices.
[0059] The at least one processor 102 may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 102 may be a microprocessor or the processor 102 may also be any conventional processor, etc. The processor 102 is the control center of the electronic device 100, and connects various parts of the entire electronic device 100 through various interfaces and lines.
[0060] The memory 101 in the electronic device 100 stores multiple instructions to implement the piezoelectric test data processing method of the high-voltage pulse transient response method. The processor 102 can execute the multiple instructions to implement: Obtain high-power piezoelectric test data exported by an oscilloscope; Perform a Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data; Perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain filtered data; Perform a Hilbert transform on the filtered data to obtain transformed data; Perform attenuation on the transformed data to obtain attenuated data; Process the attenuated data to obtain relevant piezoelectric parameters during high-voltage drive.
[0061] Embodiment 7: If the module / unit integrated in the electronic device 100 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, and read-only memory (ROM, Read-Only Memory).
[0062] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memory, CD-ROM, optical memory, etc.) that contain computer-usable program code.
[0063] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more of the processes and / or Figure 1 blocks.
[0064] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing devices to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one or more of the processes and / or Figure 1 blocks.
[0065] These computer program instructions can also be loaded onto a computer or other programmable data processing devices, such that a series of operation steps are executed on the computer or other programmable devices to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in Figure 1 one or more of the processes and / or Figure 1 blocks.
[0066] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: still can modify the specific implementation manners of the present invention or make equivalent replacements, and any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.
Claims
1. A piezoelectric test data processing method using the high-voltage pulse transient response method, characterized in that, It includes the following steps: Obtain the high-power piezoelectric test data exported by the oscilloscope; Perform Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data; Perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data; Perform Hilbert transform on the filtered data to obtain the transformed data; Perform attenuation curve fitting on the transformed data to obtain the attenuated and fitted data; Process the attenuated and fitted data to obtain the relevant piezoelectric parameters under high-voltage drive.
2. The piezoelectric test data processing method using the high-voltage pulse transient response method according to claim 1, characterized in that, The high-power piezoelectric test data exported by the oscilloscope includes the time-domain attenuated sine waves corresponding to the vibration velocity and current.
3. The piezoelectric test data processing method by the high-voltage pulse transient response method according to claim 1, characterized in that, When performing Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data, the Fourier function in the Python-numpy library is used. The Fourier function in the Python-numpy library is used to transform the time-domain data of the high-power piezoelectric test data into frequency-domain data and generate a frequency-domain spectrum.
4. The high-voltage pulse transient response method piezoelectric test data processing method according to claim 1, characterized in that When performing band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data, the signal processing module in the Python-scipy library is used. When using it, first set the frequency range of the fundamental wave, and then perform band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and extract the resonant frequency-domain data.
5. The piezoelectric test data processing method by high-voltage pulse transient response method according to claim 1, characterized in that, When performing Hilbert transform on the filtered data to obtain the transformed data, the signal processing module in the Python-scipy library is used. The signal processing module in the Python-scipy library is used to extract the exponentially decaying sine wave envelope in the filtered data. The sine envelope is a non-linear exponential decay function curve.
6. The piezoelectric test data processing method using the high-voltage pulse transient response method according to claim 1, wherein, The specific method for performing attenuation curve fitting on the transformed data to obtain the attenuated and fitted data is as follows: Preset the attenuation coefficient parameter, approximate the fitting curve to the real envelope according to the preset attenuation coefficient parameter, and extract the attenuation coefficients under different vibration velocity states as the attenuated data.
7. The piezoelectric test data processing method by high-voltage pulse transient response method according to claim 1, characterized in that The specific method for processing the attenuated and fitted data to obtain the relevant piezoelectric parameters under high-voltage drive is as follows: Obtain all the relevant piezoelectric performance formulas and the sample size, and establish a parameter calculation model according to all the relevant piezoelectric performance formulas and the sample size; Send the attenuated and fitted data into the parameter calculation model for processing to obtain the relevant piezoelectric parameters under high-voltage drive. The relevant piezoelectric parameters under high-voltage drive include piezoelectric data, dielectric data, and elastic data.
8. High-voltage pulse transient response method piezoelectric test data processing system, characterized in that, It includes: A data acquisition module for obtaining the high-power piezoelectric test data exported by the oscilloscope; A Fourier transform module for performing Fourier transform on the high-power piezoelectric test data to obtain frequency-domain data; A band-pass filtering module for performing band-pass filtering on the frequency-domain data to eliminate non-linear high harmonics and obtain the filtered data; An envelope frequency module for performing Hilbert transform on the filtered data to obtain the transformed data; An attenuation simulation module for performing attenuation fitting on the transformed data to obtain the attenuated and fitted data; A parameter calculation module for processing the attenuated and fitted data to obtain the relevant piezoelectric parameters under high-voltage drive.
9. An electronic device, comprising a memory and a processor, the memory storing a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the piezoelectric test data processing method by the high-voltage pulse transient response method described in any one of claims 1 to 7.
10. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the piezoelectric test data processing method by the high-voltage pulse transient response method described in any one of claims 1 to 7.