Battery test method and apparatus, computer device, storage medium and program product
By combining electromagnetic ultrasonic transducers and air-coupled ultrasonic transducers, line scanning and signal processing of batteries are performed, solving the problems of accuracy and efficiency in detecting electrolyte wetting and sealing conditions, and realizing non-contact precision detection.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SHENZHEN POWER SUPPLY BUREAU
- Filing Date
- 2024-10-30
- Publication Date
- 2026-05-07
AI Technical Summary
Existing technologies for detecting battery electrolyte wetting and sealing conditions suffer from problems such as radiation, high cost, and low accuracy, making it difficult to achieve precise detection.
Line scanning was performed using an electromagnetic ultrasonic transducer and an air-coupled ultrasonic transducer. The core signal was extracted through signal processing, and the electrolyte wetting and sealing conditions were determined using longitudinal wave velocity and envelope characteristic parameters.
It enables non-contact, precise detection of battery electrolyte wetting and sealing conditions, improving detection efficiency and eliminating electromagnetic interference.
Smart Images

Figure CN2024128421_07052026_PF_FP_ABST
Abstract
Description
Battery testing methods, apparatus, computer equipment, storage media and software products Technical Field
[0001] This application relates to the field of battery testing technology, and in particular to a battery testing method, apparatus, computer equipment, storage medium, and program product. Background Technology
[0002] The new energy vehicle industry is booming in China, with the production of power batteries at its core. The quality of power batteries directly affects the driving range of electric vehicles. A crucial step in battery cell manufacturing is encapsulation and sealing, which involves two steps. The first step is the injection of electrolyte into the cell structure after the positive electrode, negative electrode, and separator are assembled, ensuring the cell's performance and normal operation. The second step is sealing the cell after electrolyte injection to prevent leakage and ensure the stability of the internal structure. After these two steps are completed, the battery can be tested as a finished product.
[0003] Currently, methods for detecting electrolyte immersion in batteries include X-ray irradiation, infrared thermography, neutron imaging, and non-contact air-coupled ultrasonic testing, but all of these methods suffer from problems such as radiation, high cost, low efficiency, and low accuracy. Similarly, methods for detecting battery sealing include airtightness testing and helium testing, which also suffer from problems such as high cost and low accuracy.
[0004] Therefore, accurate detection of the electrolyte wetting and sealing conditions of batteries is crucial for battery manufacturing.
[0005] Summary of the Invention
[0006] Therefore, it is necessary to provide a battery testing method, apparatus, computer equipment, storage medium, and program product that can achieve accurate battery testing in response to the above-mentioned technical problems.
[0007] In a first aspect, this application provides a battery detection method, the method comprising:
[0008] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0009] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0010] Extract the core signal of the battery under test from the signals received by each line scan;
[0011] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0012] In one embodiment, extracting the core signal of the battery under test from the received signals of each line scan includes:
[0013] The received signals from each line scan are denoised to obtain each valid signal; based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
[0014] In one embodiment, the core signal of the battery under test is extracted from each valid signal based on the longitudinal wave velocity of each valid signal, including:
[0015] Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each valid signal, each valid signal is compensated to obtain a compensated signal; based on the longitudinal wave velocity of each compensated signal, the core signal of the battery under test is extracted from each compensated signal.
[0016] In one embodiment, the electrolyte wetting status detection result of the battery under test is determined based on the envelope feature parameters of the extracted core signal, including:
[0017] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0018] In one embodiment, the sealing condition detection result of the battery under test is determined based on the envelope feature parameters of the extracted core signal, including:
[0019] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0020] In one embodiment, the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0021] Secondly, this application also provides a battery testing device, which includes:
[0022] The scanning module is used to control the movement of the line scanning displacement stage during the process of the signal source emitting the excitation signal, so that the electromagnetic ultrasonic transducer performs line scanning of the battery under test based on the ultrasonic signal converted from the excitation signal.
[0023] The signal receiving module is used to acquire the line scan received signal of the battery under test at different positions along the length of the battery from the air-coupled ultrasonic transducer during the line scan of the battery under test by the electromagnetic ultrasonic transducer.
[0024] The signal extraction module is used to extract the core signal of the battery under test from the signals received by each line scan;
[0025] The result determination module is used to determine the electrolyte wetting condition detection result and / or sealing condition detection result of the battery under test based on the envelope feature parameters of the extracted core signal.
[0026] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0027] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0028] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0029] Extract the core signal of the battery under test from the signals received by each line scan;
[0030] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0031] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:
[0032] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0033] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0034] Extract the core signal of the battery under test from the signals received by each line scan;
[0035] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0036] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:
[0037] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0038] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0039] Extract the core signal of the battery under test from the signals received by each line scan;
[0040] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0041] The aforementioned battery testing method, apparatus, computer equipment, storage medium, and program product, by controlling the movement of the line-scanning stage during the transmission of an excitation signal from a signal source, enables an electromagnetic ultrasonic transducer to perform line scanning of the battery under test based on the ultrasonic signal converted from the excitation signal. Furthermore, during the line scanning process, the electromagnetic ultrasonic transducer acquires line-scanning received signals from an air-coupled ultrasonic transducer at different positions along the length of the battery, achieving non-contact testing of the battery under test. Further, the core signal of the battery under test is extracted from each line-scan received signal, achieving the extraction of the core signal that accurately reflects the internal state of the battery. Then, based on the envelope characteristic parameters of the extracted core signal, the detection results of the electrolyte wetting condition and / or sealing condition of the battery under test are determined. This solution, by introducing an electromagnetic ultrasonic transducer and an air-coupled ultrasonic transducer, not only achieves non-contact testing of the battery under test but also eliminates electromagnetic induction interference and improves transduction efficiency. Moreover, by extracting and analyzing the core signal, interference from irrelevant signals is eliminated, thereby achieving accurate testing of the battery under test. Attached Figure Description
[0042] Figure 1 is a battery detection system diagram of a battery detection method provided in an embodiment of this application;
[0043] Figure 2 is a schematic diagram of a battery detection process provided in an embodiment of this application;
[0044] Figure 3 is a structural diagram of an electromagnetic ultrasonic transducer provided in an embodiment of this application;
[0045] Figure 4 is a structural diagram of another electromagnetic ultrasonic transducer provided in the embodiment of this application;
[0046] Figure 5 is a schematic diagram of a process for extracting core signals provided in an embodiment of this application;
[0047] Figure 6 is a schematic diagram of another battery detection process provided in an embodiment of this application;
[0048] Figure 7 is a structural block diagram of a battery detection device provided in an embodiment of this application;
[0049] Figure 8 is an internal structure diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0051] The battery testing method provided in this application embodiment can be applied to the battery testing system shown in Figure 1. The signal source 102 includes a signal generator and a high-energy gated radio frequency amplifier. The host computer 104 communicates with the signal source 102 via a network. A data storage system can store the data that the host computer 104 needs to process. The data storage system can be integrated into the host computer 104 or placed in the cloud or on another network server. The host computer 104 sends instructions to the signal source 102 to control the signal source 102 to emit excitation signals, and sends instructions to the line scan displacement stage to control the line scan displacement stage to move the battery under test. This allows it to acquire line scan received signals from the air-coupled ultrasonic transducer at different positions along the length of the battery, and analyzes and processes each line scan received signal to obtain the detection results of the electrolyte wetting condition and / or sealing condition of the battery under test. The host computer 104 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0052] In an exemplary embodiment, as shown in FIG2, a battery detection method is provided. Taking the application of this method to the host computer 104 in FIG1 as an example, the method may include the following steps:
[0053] S201, during the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0054] The signal source includes a signal generator and a high-energy gated radio frequency amplifier; the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil, such as the zigzag coil located directly below the rectangular permanent magnet, as shown in Figure 3; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound on a rectangular permanent magnet, as shown in Figure 4.
[0055] It should be noted that the battery under test is placed on the line scanning displacement stage of the battery testing system. The length direction of the battery under test is parallel to the moving direction of the line scanning displacement stage. The electromagnetic ultrasonic transducer and the air-coupled ultrasonic transducer in the battery testing system are symmetrically deployed on both sides of the thickness direction of the battery under test. The signal source in the battery testing system is electrically connected to the electromagnetic ultrasonic transducer.
[0056] For example, the host computer 104 sends a control command to the signal generator in the signal source 102 to transmit a sine wave signal and a square wave signal, and inputs the sine wave signal and square wave signal into a high-energy gated radio frequency amplifier for amplification to obtain an excitation signal; wherein the signal amplification factor can be controlled as needed; at the same time, during the continuous transmission of the excitation signal by the signal source, the line scan displacement stage is controlled to move the battery under test (e.g., the line scan displacement stage is equipped with a conveyor belt, the battery under test is placed on the conveyor belt in the line scan displacement stage, and the uniform movement of the conveyor belt in the line scan displacement stage is controlled to achieve uniform movement of the battery under test), so that the electromagnetic ultrasonic transducer that receives the excitation signal uses the converted ultrasonic signal to penetrate the main body of the battery under test, i.e., line scanning.
[0057] Optionally, the excitation signal emitted by the signal source can be displayed on an oscilloscope for technicians to view.
[0058] S202, during the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan reception signal of the battery under test at different positions along the length of the battery is obtained from the air-coupled ultrasonic transducer.
[0059] Among them, the line scan received signal can represent the signal after the ultrasonic signal generated by the electromagnetic ultrasonic transducer passes through the battery under test at different positions along the length of the battery.
[0060] For example, during the process of the battery under test passing between the electromagnetic ultrasonic transducer and the air-coupled ultrasonic transducer, that is, during the line scan of the battery under test by the electromagnetic ultrasonic transducer, the ultrasonic signal generated by the electromagnetic ultrasonic transducer passes through the battery under test at different positions along the length of the battery. Correspondingly, after the ultrasonic signal passes through the battery under test at different positions along the length of the battery, the air-coupled ultrasonic transducer can receive the ultrasonic signal after it has passed through the battery under test, that is, the line scan reception signal of the battery under test at different positions along the length of the battery. The received line scan reception signal is then sent to the host computer 104 through the communication module for analysis.
[0061] It should be noted that the ultrasonic signal will weaken or change after passing through different positions along the length of the battery under test. Therefore, a high-voltage amplifier can be connected after the air-coupled ultrasonic transducer to amplify the signal.
[0062] Optionally, the line scan received signal can be displayed on an oscilloscope for technicians to view.
[0063] S203 extracts the core signal of the battery under test from the received signals of each line scan.
[0064] The received signals for each line scan include signals passing through the casing of the battery under test and signals passing through the core of the battery under test; correspondingly, the core signal can represent the signal passing through the core of the battery under test in each line scan received signal.
[0065] It should be noted that since the casing material of the battery under test is usually aluminum, and the longitudinal wave velocity of aluminum is about 6310 m / s, while the longitudinal wave velocity of the battery core is about 2000-3000 m / s, the longitudinal wave velocity of the battery core is much smaller than that of the casing. Therefore, the signals that pass through the casing and the signals that pass through the battery core can be separated in the time domain from the signals received by each line scan.
[0066] For example, the wave velocity of each line scan received signal can be determined based on the envelope of each line scan received signal; further, the line scan received signals with wave velocities in the range of 2000-3000m / s are extracted and determined as the core signal of the battery under test.
[0067] S204. Based on the envelope feature parameters of the extracted core signal, determine the detection results of electrolyte wetting and / or sealing of the battery under test.
[0068] The envelope characteristic parameters may include, but are not limited to, signal energy integral, flight time, and waveform index; the electrolyte wetting detection results may include, but are not limited to, wetting condition and the location to be inspected, such as wetting condition being classified as completely wetted, partially wetted, and completely non-wetting, and the classification criteria may be based on the proportion of wetting volume; the sealing detection results may include, but are not limited to, sealing condition and the location to be inspected, such as sealing condition being classified as good sealing and poor sealing, and the classification criteria may be based on whether there is leakage or penetration.
[0069] For example, based on the envelope characteristic parameters of the core signal, the fluctuation of each envelope characteristic parameter at different positions along the length of the battery under test can be judged, and the electrolyte wetting condition test result and / or sealing condition test result of the battery under test can be determined based on the fluctuation judgment result.
[0070] The aforementioned battery testing method, during the transmission of an excitation signal from a signal source, controls the movement of a line-scanning stage to enable an electromagnetic ultrasonic transducer to perform a line scan of the battery under test based on the ultrasonic signal converted from the excitation signal. Furthermore, during this line scan, the method acquires line scan reception signals from an air-coupled ultrasonic transducer at different positions along the battery's length, achieving non-contact testing. Further, the method extracts the core signal of the battery from each line scan reception signal, accurately reflecting the battery's internal state. Then, based on the envelope characteristic parameters of the extracted core signal, the method determines the electrolyte wetting condition and / or sealing condition of the battery. This solution, by introducing both electromagnetic and air-coupled ultrasonic transducers, not only achieves non-contact testing of the battery under test but also eliminates electromagnetic interference, improving transduction efficiency. Moreover, by extracting and analyzing the core signal, interference from irrelevant signals is eliminated, thus achieving accurate testing of the battery under test.
[0071] Based on the above embodiments, this application provides a detailed explanation of embodiment S203. Specifically, the process of extracting the core signal of the battery under test in this application embodiment, as shown in Figure 5, includes the following steps:
[0072] S501 performs noise reduction processing on the received signals of each line scan to obtain each effective signal.
[0073] Among them, the effective signal can refer to the effective signal after denoising the line scan received signal.
[0074] For example, the weak signal detection principle based on autocorrelation can be used to process the received signals of each line scan. For instance, the received signal of a line scan consists of a valid signal and noise, which can be written as x(n) = s(n) + w(n); where s(n) is the valid signal and w(n) is the noise; then the autocorrelation function of the received signal of the line scan can be expressed as: Furthermore, it can be expressed as: R xx (m)=R ss (m)+R ws (m)+R sw (m)+R ww (m); where R ss (m) is the autocorrelation function of the effective signal, R ww (m) is the autocorrelation function of the noise, R ws (m) is the autocorrelation function of the effective signal and noise, R sw (m) is the autocorrelation function of noise and effective signal, and N is the number of signals received by line scan.
[0075] Since the effective signal is uncorrelated with noise, R ws (m)=R sw (m)=0, R xx (m)=R ss (m)+R ww (m), autocorrelation function R xx (m) also has a certain periodicity, that is, the autocorrelation function of the line scan received signal x(n) with noise interference is equal to the period of the small effective signal s(n).
[0076] Furthermore, peaks can be found in the autocorrelation function, which correspond to the periodicity or repetition of the signal. Starting from the highest point in the middle of the sequence, the search proceeds simultaneously to both sides until R is found. xx (i) The two vertices of the minimum peak, i.e., the difference between the indices of these two minimum vertices, is R. xx The period of (m).
[0077] It should be noted that, in order to ensure the autocorrelation function R xx When superimposing (m), it operates within the sequence range of the effective signal x(n). The number of superpositions can be calculated by taking the integer method, taking L = floor(N / T). Then, x(n) can be superimposed L times to cancel noise and enhance the effective signal. Finally, the superimposed signals can be extended to obtain the final effective signal.
[0078] S502 extracts the core signal of the battery under test from each valid signal based on the longitudinal wave velocity of each valid signal.
[0079] The longitudinal wave velocity can be calculated based on the time it takes for an effective signal to penetrate the core of the battery under test and the thickness of the core.
[0080] One possible approach is to perform compensation processing on each valid signal based on the correspondence between temperature and wave velocity, as well as the longitudinal wave velocity of each valid signal, to obtain each compensated signal; and to extract the core signal of the battery under test from each compensated signal based on the longitudinal wave velocity of each compensated signal.
[0081] It should be noted that changes in room temperature affect wave velocity, which in turn affects the transmission time and received signal characteristics of ultrasonic signals. Therefore, it is necessary to correct for the effect of temperature changes on wave velocity. Wave velocity is related to the density and elastic modulus of a material, and these properties change with temperature. Therefore, the relationship between temperature and wave velocity can be obtained by fitting a curve using Matlab, thus revealing the direct correlation between temperature and wave velocity.
[0082] For example, the delay or advance of each valid signal due to temperature change can be determined based on the correspondence between temperature and wave velocity; further, time shift compensation is performed on each valid signal to obtain each compensated signal to eliminate the influence of temperature on wave velocity; then, based on the significant difference in longitudinal wave velocity between the battery casing and the battery core under test, the core signal of the battery under test can be extracted from each compensated signal.
[0083] Another possible approach is to directly input each valid signal and its longitudinal wave velocity into the extraction model, which will then analyze and process them to ultimately obtain the core signal of the battery under test.
[0084] In this embodiment of the application, by introducing longitudinal wave velocity, a basis is provided for distinguishing between signals passing through the casing of the battery under test and signals passing through the core of the battery under test, thereby enabling accurate extraction of the core signal of the battery under test.
[0085] Based on the above embodiments, this application provides a detailed explanation of embodiment S204. Specifically, in the scenario of detecting the electrolyte wetting condition of a battery under test, the battery under test is a battery after electrolyte injection and venting. The envelope characteristic parameters include signal energy integral and / or waveform index. Accordingly, the process of determining the detection result of the electrolyte wetting condition of the battery under test based on the extracted envelope characteristic parameters of the core signal specifically includes the following steps:
[0086] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0087] Among them, the signal energy integral can represent the total energy of the signal in the time domain or frequency domain; the waveform index can characterize the waveform features of the signal and can be used to quantify parameters such as the shape and amplitude of the signal.
[0088] For example, a first energy integral curve can be constructed between the battery position and the signal energy integral based on the value of the signal energy integral at different positions along the length of the battery under test, and a first exponential curve can be constructed between the battery position and the waveform index based on the value of the waveform index at different positions along the length of the battery under test; furthermore, the volatility of the first energy integral curve and the first exponential curve can be judged according to a preset volatility threshold, and the detection result of electrolyte wetting of the battery under test can be determined according to the volatility judgment result.
[0089] In this embodiment of the application, by introducing signal energy integral and waveform index, a standard is provided for accurately judging the electrolyte wetting condition of the battery under test.
[0090] Based on the above embodiments, this application provides a detailed explanation of embodiment S204. Specifically, in the scenario of detecting the sealing condition of a battery under test, the battery under test is a battery that has undergone vacuum treatment. The envelope feature parameters include at least one of signal energy integral, time of flight, and waveform exponent. Accordingly, the process of determining the sealing condition detection result of the battery under test based on the extracted envelope feature parameters of the core signal specifically includes the following steps:
[0091] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0092] The flight time can represent the time the signal stays inside the battery under test, that is, the time it takes for the signal to penetrate the battery under test.
[0093] For example, a second energy integral curve can be constructed based on the value of the signal energy integral at different positions along the length of the battery under test. A second exponential curve can be constructed based on the value of the waveform exponent at different positions along the length of the battery under test. A first time curve can be constructed based on the value of the flight time at different positions along the length of the battery under test. Furthermore, the volatility of the first energy integral curve, the first exponential curve, and the first time curve can be judged according to a preset volatility threshold, and the sealing condition detection result of the battery under test can be determined based on the volatility judgment result.
[0094] In this embodiment of the application, by introducing signal energy integral, waveform exponent and time of flight, a standard is provided for accurately judging the sealing condition of the battery under test.
[0095] Based on the above embodiments, this embodiment provides an optional example of a battery detection method. As shown in Figure 6, the specific implementation process is as follows:
[0096] S601, during the process of the signal source emitting the excitation signal, controls the line scanning displacement stage to move so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0097] The electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0098] S602, during the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan reception signal of the battery under test at different positions along the length of the battery is obtained from the air-coupled ultrasonic transducer.
[0099] S603 performs noise reduction processing on the received signals of each line scan to obtain each effective signal.
[0100] S604, based on the correspondence between temperature and wave velocity, and the longitudinal wave velocity of each effective signal, performs compensation processing on each effective signal to obtain each compensated signal.
[0101] S605 extracts the core signal of the battery under test from each compensation signal based on the longitudinal wave velocity of each compensation signal.
[0102] S606, based on the envelope feature parameters of the extracted core signal, determine the detection results of electrolyte wetting and / or sealing of the battery under test.
[0103] One possible approach, in a scenario of detecting the electrolyte wetting condition of a battery under test, where the battery under test is a battery that has undergone electrolyte injection and venting, and the envelope characteristic parameters include signal energy integral and / or waveform exponent, determines the detection result of the electrolyte wetting condition of the battery under test based on the extracted envelope characteristic parameters of the core signal, including:
[0104] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0105] Another possible approach, in the scenario of detecting the sealing condition of the battery under test, is to use a battery that has undergone vacuum treatment. The envelope feature parameters include at least one of signal energy integral, time of flight, and waveform exponent. Based on the envelope feature parameters of the extracted core signal, the sealing condition detection result of the battery under test is determined, including:
[0106] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0107] The specific processes of S601-S606 described above can be referred to the description of the above method embodiments. Their implementation principles and technical effects are similar, and will not be repeated here.
[0108] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0109] Based on the same inventive concept, this application also provides a battery testing apparatus for implementing the battery testing method described above. The solution provided by this apparatus is similar to the implementation described in the above method; therefore, the specific limitations in one or more battery testing apparatus embodiments provided below can be found in the limitations of the battery testing method described above, and will not be repeated here.
[0110] In an exemplary embodiment, as shown in FIG7, a battery detection device 1 is provided, comprising: a scanning module 10, a signal receiving module 20, a signal extraction module 30, and a result determination module 40, wherein:
[0111] The scanning module 10 is used to control the movement of the line scanning displacement stage during the process of the signal source emitting the excitation signal, so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0112] The signal receiving module 20 is used to acquire the line scan receiving signal of the battery under test at different positions along the length of the battery from the air-coupled ultrasonic transducer during the line scan of the battery under test by the electromagnetic ultrasonic transducer.
[0113] The signal extraction module 30 is used to extract the core signal of the battery under test from the signals received by each line scan.
[0114] The result determination module 40 is used to determine the electrolyte wetting condition detection result and / or sealing condition detection result of the battery under test based on the envelope feature parameters of the extracted core signal.
[0115] In one embodiment, the signal extraction module 30 is specifically used for:
[0116] The received signals from each line scan are denoised to obtain each valid signal; based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
[0117] In one embodiment, the signal extraction module 30 is further configured to:
[0118] Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each valid signal, each valid signal is compensated to obtain a compensated signal; based on the longitudinal wave velocity of each compensated signal, the core signal of the battery under test is extracted from each compensated signal.
[0119] In one embodiment, the result determination module 40 is specifically used for:
[0120] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0121] In one embodiment, the result determination module 40 is specifically used for:
[0122] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0123] In one embodiment, the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0124] Each module in the aforementioned battery testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.
[0125] In an exemplary embodiment, a computer device is provided, which may be a host computer, and its internal structure diagram may be as shown in Figure 8. The computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The input / output interface of the computer device is used for exchanging information between the processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a battery detection method. The display unit of the computer device is used to form a visually visible image and may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0126] Those skilled in the art will understand that the structure shown in Figure 8 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.
[0127] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0128] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0129] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0130] Extract the core signal of the battery under test from the signals received by each line scan;
[0131] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0132] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0133] The received signals from each line scan are denoised to obtain each valid signal; based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
[0134] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0135] Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each valid signal, each valid signal is compensated to obtain a compensated signal; based on the longitudinal wave velocity of each compensated signal, the core signal of the battery under test is extracted from each compensated signal.
[0136] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0137] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0138] In one embodiment, the processor, when executing a computer program, also performs the following steps:
[0139] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0140] In one embodiment, the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0141] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0142] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0143] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0144] Extract the core signal of the battery under test from the signals received by each line scan;
[0145] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0146] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0147] The received signals from each line scan are denoised to obtain each valid signal; based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
[0148] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0149] Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each valid signal, each valid signal is compensated to obtain a compensated signal; based on the longitudinal wave velocity of each compensated signal, the core signal of the battery under test is extracted from each compensated signal.
[0150] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0151] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0152] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0153] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0154] In one embodiment, the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0155] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0156] During the process of the signal source emitting the excitation signal, the control line scanning displacement stage is moved so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal.
[0157] During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer.
[0158] Extract the core signal of the battery under test from the signals received by each line scan;
[0159] Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
[0160] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0161] The received signals from each line scan are denoised to obtain each valid signal; based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
[0162] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0163] Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each valid signal, each valid signal is compensated to obtain a compensated signal; based on the longitudinal wave velocity of each compensated signal, the core signal of the battery under test is extracted from each compensated signal.
[0164] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0165] A first energy integral curve is constructed based on the signal energy integral of the extracted core signal; a first exponential curve is constructed based on the waveform exponent of the extracted core signal; and the detection results of electrolyte wetting of the battery under test are determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
[0166] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:
[0167] A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; a second exponential curve is constructed based on the waveform exponent of the extracted core signal; a first time curve is constructed based on the flight time of the extracted core signal; and the sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
[0168] In one embodiment, the electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
[0169] It should be noted that the information (including but not limited to battery information) and data (including but not limited to data used for analysis, data stored, data displayed) involved in this application are all information and data that have been fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0170] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0171] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0172] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A battery testing method, characterized in that, A host computer is used in a battery testing system. The battery under test is placed on a line scanning displacement stage in the battery testing system. The length direction of the battery under test is parallel to the moving direction of the line scanning displacement stage. Electromagnetic ultrasonic transducers and air-coupled ultrasonic transducers in the battery testing system are symmetrically deployed on both sides of the thickness direction of the battery under test. The signal source in the battery testing system is electrically connected to the electromagnetic ultrasonic transducers. The method includes: During the process of the signal source emitting the excitation signal, the line scanning displacement stage is controlled to move so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal. During the line scanning process of the battery under test by the electromagnetic ultrasonic transducer, the line scan received signals of the battery under test at different positions along the length of the battery are obtained from the air-coupled ultrasonic transducer. Extract the core signal of the battery under test from the signals received by each line scan; Based on the envelope feature parameters of the extracted core signal, the detection results of electrolyte wetting and / or sealing of the battery under test are determined.
2. The method according to claim 1, characterized in that, Extracting the core signal of the battery under test from the received signals from each line scan includes: The received signals from each line scan are denoised to obtain the effective signals. Based on the longitudinal wave velocity of each valid signal, the core signal of the battery under test is extracted from each valid signal.
3. The method according to claim 2, characterized in that, The step of extracting the core signal of the battery under test from each valid signal based on the longitudinal wave velocity of each valid signal includes: Based on the relationship between temperature and wave velocity, and the longitudinal wave velocity of each effective signal, each effective signal is compensated to obtain each compensated signal. Based on the longitudinal wave velocity of each compensation signal, the core signal of the battery under test is extracted from each compensation signal.
4. The method according to claim 1, characterized in that, In the scenario of detecting the electrolyte wetting condition of the battery under test, the battery under test is a battery that has undergone electrolyte injection and venting. The envelope feature parameters include signal energy integral and / or waveform exponent. Based on the envelope feature parameters of the extracted core signal, the detection result of the electrolyte wetting condition of the battery under test is determined, including: Based on the signal energy integral of the extracted core signal, a first energy integral curve is constructed; Based on the waveform exponent of the core signal mentioned, construct the first exponential curve; The electrolyte wetting status test result of the battery under test is determined based on the volatility of the first energy integral curve and / or the volatility of the first exponential curve.
5. The method according to claim 1, characterized in that, In the scenario of detecting the sealing condition of the battery under test, the battery under test is a battery that has undergone vacuum treatment. The envelope feature parameters include at least one of signal energy integral, time of flight, and waveform exponent. Based on the envelope feature parameters of the extracted core signal, the sealing condition detection result of the battery under test is determined, including: A second energy integral curve is constructed based on the signal energy integral of the extracted core signal; Based on the waveform exponent of the core signal mentioned, a second exponential curve is constructed; Based on the flight time of the core signal mentioned, a first time curve is constructed; The sealing condition test result of the battery under test is determined based on at least one of the volatility of the second energy integral curve, the volatility of the second exponential curve, and the volatility of the first time curve.
6. The method according to claim 1, characterized in that, The electromagnetic ultrasonic transducer is composed of a rectangular permanent magnet and a zigzag coil; or, the electromagnetic ultrasonic transducer is composed of a coil tightly wound around a rectangular permanent magnet.
7. A battery testing device, characterized in that, In a host computer configured within a battery testing system, the battery under test is placed on a line-scanning displacement stage within the system. The length direction of the battery under test is parallel to the moving direction of the line-scanning displacement stage. Electromagnetic ultrasonic transducers and air-coupled ultrasonic transducers are symmetrically deployed on both sides of the battery under test along its thickness direction. The signal source in the battery testing system is electrically connected to the electromagnetic ultrasonic transducers. The device includes: The scanning module is used to control the movement of the line scanning displacement stage during the process of the signal source emitting the excitation signal, so that the electromagnetic ultrasonic transducer performs line scanning on the battery under test based on the ultrasonic signal converted from the excitation signal. The signal receiving module is used to acquire line scan received signals of the battery under test at different positions along the length of the battery from the air-coupled ultrasonic transducer during the line scan of the battery under test by the electromagnetic ultrasonic transducer. The signal extraction module is used to extract the core signal of the battery under test from the signals received by each line scan; The result determination module is used to determine the electrolyte wetting condition detection result and / or sealing condition detection result of the battery under test based on the envelope feature parameters of the extracted core signal.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Battery cell coating defect detection method, device, control equipment and detection system
CN115791973A
Battery electrolyte content detection method and device, computer equipment and storage medium
CN116087346A
Electrolyte infiltration detection device for soft package lithium ion battery
CN116952778A
Battery detection device and detection method based on electromagnetic ultrasonic detection
CN117192411A
Wireless passive ultrasonic sensor array monitoring system and monitoring method
CN118376694A