Peak pulse current test method of battery, electronic equipment and storage medium
By performing current testing for multiple pulse durations based on the initial test current under the target test temperature and remaining charge of the lithium-ion battery, and by using voltage differences to predict and correct the shelving cutoff voltage, the problem of slow speed and low accuracy in existing testing methods is solved, and efficient and accurate peak pulse current testing is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUIZHOU EVE POWER CO LTD
- Filing Date
- 2025-12-26
- Publication Date
- 2026-05-01
AI Technical Summary
Existing peak pulse current testing methods for lithium-ion batteries are slow, inaccurate, and subject to large deviations due to temperature variations under testing conditions, making it difficult to achieve efficient and accurate current testing.
By performing current tests for multiple pulse durations based on the initial test current under the target test temperature and remaining charge, the test current for the next pulse duration is predicted using the difference between the initial test current and voltage, and the set-off voltage is corrected, thus achieving automated testing.
It improves the accuracy and efficiency of battery peak pulse current testing, reduces test interruptions and human intervention, and increases the degree of automation in testing.
Smart Images

Figure CN121955490A_ABST
Abstract
Description
Peak pulse current testing methods for batteries, electronic devices and storage media Technical Field
[0001] This application relates to the field of battery technology, specifically to peak pulse current testing methods, electronic devices, and storage media for batteries. Background Technology
[0002] The peak pulse current (i.e., the limiting pulse current) of a lithium-ion battery is the current corresponding to the battery voltage reaching the highest or lowest permissible voltage within a specified time. It is used to characterize the battery's maximum pulse performance.
[0003] Currently, the limiting pulse current is tested using empirical manual trial-and-error methods or estimated using simulation. However, empirical manual trial-and-error methods require a large number of tests, are slow, have unclear trial rules, require long-term on-site monitoring by test personnel, and the current test conditions are mostly air-cooled, where drastic temperature changes under high current conditions lead to significant deviations. Summary of the Invention
[0004] A method for testing the peak pulse current of a battery is provided, aiming to improve the accuracy of peak pulse current testing of batteries.
[0005] In a first aspect, a method for testing the peak pulse current of a battery is provided, comprising the following steps: acquiring the pulse time of charging or discharging of the battery under test and the initial test current, as well as at least one target test temperature and at least one target remaining charge; and, with the battery under test at the target test temperature and target remaining charge, performing current tests on the battery under test for multiple pulse times based on the initial test current to obtain the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0006] In one embodiment, when the battery under test is at the target test temperature and the target remaining charge, based on the initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within the pulse duration to determine the first test current for the next pulse duration; determining the initial test current for the next pulse duration based on the first test current, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds a preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
[0007] In this embodiment, by testing the battery under test according to the initial test current within the pulse time, the first test current of the next pulse time is determined, and the first test current is used as the initial test current of the next pulse time for current testing, thus realizing automatic testing of peak pulse current and improving current testing efficiency.
[0008] In one embodiment, testing the battery under test according to an initial test current within a pulse time to determine the first test current for the next pulse time includes: testing the battery under test according to the initial test current within a pulse time to obtain the test cutoff voltage when charging or discharging to the full pulse time according to the initial test current within the pulse time, and the resting cutoff voltage when charging or discharging to the full pulse time and then resting for a preset time; predicting the first test current for the next pulse time based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cutoff voltage, the resting cutoff voltage, and the preset target voltage. In this embodiment, by predicting the first test current for the next pulse time based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cutoff voltage, the resting cutoff voltage, and the preset target voltage, accurate prediction of the test current can be achieved, thereby ensuring effective testing of the peak pulse current.
[0009] In one embodiment, determining the initial test current for the next pulse time based on the first test current includes: using the first test current as the initial test current for the next pulse time; or, correcting the shelving cutoff voltage based on the first test current to obtain a corrected shelving cutoff voltage; and determining the second test current for the next pulse time based on the corrected shelving cutoff voltage, and using the second test current as the initial test current for the next pulse time.
[0010] In this embodiment, by correcting the stop-off voltage of the pulse time, a corrected stop-off voltage is obtained. Then, the second test current for the next pulse time is determined based on the corrected stop-off voltage and used as the initial test current for the next pulse time. This improves the accuracy of the second test current and thus improves the test accuracy of the battery's peak pulse current.
[0011] In one embodiment, when the battery under test is at a target test temperature and a target remaining charge, based on an initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within the pulse duration to obtain the test cutoff voltage when charging or discharging according to the initial test current to the full pulse duration, and the resting cutoff voltage when charging or discharging to the full pulse duration and then resting for a preset time; based on the initial test current of the pulse duration, the initial open-circuit voltage of the battery under test, the test cutoff voltage, and the resting cutoff voltage, the current is tested for multiple pulse durations. The method involves setting a cutoff voltage and a preset target voltage, predicting the first test current for the next pulse time, and using this first test current as the initial test current for the next pulse time. Alternatively, based on the first test current, the set-off voltage is corrected to obtain a corrected set-off voltage. Based on the corrected set-off voltage, the second test current for the next pulse time is determined, and this second test current is used as the initial test current for the next pulse time. The process then returns to the steps of controlling the battery under test at the target test temperature and controlling the battery's charge to reach the target remaining charge, until the initial test current exceeds a preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage. In this embodiment, by predicting the first test current for the next pulse time during multiple pulse time current tests on the battery under test, using the first test current to correct the set-off voltage for the pulse time to obtain a corrected set-off voltage, and then determining the second test current for the next pulse time based on the corrected set-off voltage, and using the second test current as the initial test current for the next pulse time, the accuracy of the second test current can be improved, thereby improving the accuracy of the battery's peak pulse current test.
[0012] In one embodiment, predicting the first test current for the next pulse time based on the initial test current, initial open-circuit voltage, test cut-off voltage, shelving cut-off voltage, and preset target voltage of the pulse time includes: determining a first relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a second voltage difference between the shelving cut-off voltage and the test cut-off voltage; and determining the first test current for the next pulse time based on the initial test current and the first relative difference.
[0013] In this embodiment, by calculating the first relative difference and determining the first test current for the next pulse time based on the first relative difference and the initial test current of the pulse time, the prediction efficiency of the first test current can be improved.
[0014] In one embodiment, correcting the shelving cutoff voltage based on a first test current to obtain a corrected shelving cutoff voltage includes: determining, based on the initial test current, a first open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the initial test current within the pulse time; predicting, based on the first test current, a second open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the first test current within the next pulse time; determining a first correction parameter based on the first open-circuit voltage and the second open-circuit voltage; and correcting the shelving cutoff voltage based on the first correction parameter to obtain the corrected shelving cutoff voltage.
[0015] In this embodiment, by calculating the first correction parameter to correct the shelving cutoff voltage, the accuracy of the shelving cutoff voltage can be improved, thereby improving the accuracy of the second test current in the next pulse time.
[0016] In one embodiment, predicting the second target open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the predicted test current corresponding to the next pulse time includes: predicting the first charge level of the battery under test when it is charged or discharged to the full pulse time according to the first test current according to the next pulse time and the corresponding first test current, as well as the target remaining charge level; and performing mapping calculation on the first charge level according to the mapping relationship between the preset charge level and the open-circuit voltage to obtain the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current according to the next pulse time.
[0017] In this embodiment, by predicting the first charge level of the battery under test at the next pulse time and mapping the first charge level to obtain the second open-circuit voltage at the next pulse time, the accuracy of the second open-circuit voltage can be guaranteed.
[0018] In one embodiment, determining the second test current for the next pulse time based on the corrected shelving cutoff voltage includes: determining a second relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a third voltage difference between the corrected shelving cutoff voltage and the test cutoff voltage; and determining the second test current for the next pulse time based on the initial test current and the second relative difference for the pulse time.
[0019] In this embodiment, a more accurate second relative difference is calculated by using the corrected shelving cutoff voltage, and the second relative difference is used to determine the second test current corresponding to the next pulse time. This can improve the accuracy of the test current at the next pulse time, thereby improving the testing efficiency of the battery's peak pulse current.
[0020] In one embodiment, when the battery under test is at the target test temperature and the target remaining charge, based on the initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current during the first pulse duration to determine the third test current for the next pulse duration; the first pulse duration is less than the pulse duration; based on the third test current, determining the initial test current for the next pulse duration, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage.
[0021] In this embodiment, by determining the third test current for the next pulse time before the charging and discharging of the battery under test reaches the pulse time, and determining the initial pulse current for the next pulse time based on the third test current, the effectiveness of the current test of the battery under test can be guaranteed, thereby ensuring the accuracy of the peak pulse current test of the battery.
[0022] In one embodiment, testing the battery under test with an initial test current during a first pulse time to determine a third test current for the next pulse time includes: testing the battery under test with an initial test current during the first pulse time to obtain a first test cutoff voltage and a third open-circuit voltage during the first pulse time when charging or discharging with the initial test current, a second test cutoff voltage at the previous sampling time, and a first rest cutoff voltage after charging or discharging for the first pulse time and then resting for a preset time; predicting a predicted test cutoff voltage for the battery under test when charging or discharging with the initial test current to the pulse time, and a predicted rest cutoff voltage for the battery under test when charging or discharging to the pulse time and then resting for a preset time, based on the initial test current, the first test cutoff voltage, the second test cutoff voltage, the third open-circuit voltage, the first rest cutoff voltage, and the pulse time difference between the first pulse time and the pulse time; and predicting a third test current for the next pulse time based on the initial test current, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted rest cutoff voltage, and the predicted test cutoff voltage.
[0023] In this embodiment, by predicting the third test current of the next pulse time before the charging and discharging of the battery under test reaches the pulse time, and determining the initial pulse current of the next pulse time based on the third test current, the effectiveness of the current test of the battery under test can be guaranteed, thereby ensuring the accuracy of the peak pulse current test of the battery.
[0024] In one embodiment, determining the initial test current for the next pulse time based on the third test current includes: using the third test current as the initial test current for the next pulse time; or, correcting the predicted shelving cutoff voltage based on the third test current to obtain a corrected predicted shelving cutoff voltage; and determining the fourth test current for the next pulse time based on the corrected predicted shelving cutoff voltage, using the fourth test current as the initial test current for the next pulse time.
[0025] In this embodiment, the predicted stop-off voltage of the pulse time is corrected by using a third test current to obtain a corrected predicted stop-off voltage. Then, the fourth test current for the next pulse time is determined based on the corrected predicted stop-off voltage, and the fourth test current is used as the initial test current for the next pulse time. This can improve the accuracy of the fourth test current, thereby improving the test accuracy of the battery's peak pulse current.
[0026] In one embodiment, when the battery under test is at the target test temperature and target remaining charge, based on the initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current during the first pulse duration to obtain the first test cutoff voltage and the third open circuit voltage during the first pulse duration when charging or discharging according to the initial test current, the second test cutoff voltage at the previous sampling time, and the first resting cutoff voltage after charging or discharging for the first pulse duration and then resting for a preset time; based on the initial test current, the first test cutoff voltage, the second test cutoff voltage, the third open circuit voltage, the first resting cutoff voltage, and the pulse time difference between the first pulse durations, predicting the predicted test duration when the battery under test is charged or discharged according to the initial test current to the pulse duration. The test includes: a cutoff voltage and a predicted standby cutoff voltage for the battery under test after charging or discharging to the pulse time and then resting for a preset time; a third test current for the next pulse time based on the initial test current of the first pulse time, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted standby cutoff voltage, and the predicted test cutoff voltage; the third test current as the initial test current for the next pulse time; or, based on the third test current, the predicted standby cutoff voltage is corrected to obtain the corrected predicted standby cutoff voltage; based on the corrected predicted standby cutoff voltage, a fourth test current for the next pulse time is determined, the fourth test current is used as the initial test current for the next pulse time, and the test returns to the steps of controlling the battery under test at the target test temperature and controlling the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage.
[0027] In this embodiment, when the actual pulse time of the battery under test is less than the complete pulse time due to iteration errors or initial value setting deviations, the system can automatically correct errors caused by unreasonable initial value settings or accumulated deviations in the iteration process by predicting the predicted test cutoff voltage and the predicted shelving cutoff voltage of the battery under test when it is charged or discharged to the complete pulse time within the pulse time. This ensures the accuracy of the test current for each pulse time, thereby improving the efficiency and accuracy of the battery's peak pulse current test. Furthermore, it can also avoid test interruptions and human intervention, improving the automation level of the battery's peak pulse current test.
[0028] In one embodiment, predicting the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current includes: determining a first correlation between the pulse time and the test cutoff voltage of the battery under test based on a first test cutoff voltage, a second test cutoff voltage, a sampling interval time, and a pulse time difference; determining a first open-circuit voltage of the battery under test when charged or discharged to the pulse time according to the initial test current according to the first pulse time based on the initial test current; determining a second correction parameter based on the first open-circuit voltage and a third open-circuit voltage, and using the second correction parameter to correct the first correlation to obtain a target correlation; and determining the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current based on the target correlation.
[0029] In this embodiment, by determining the predicted test cutoff voltage of the battery under test when it is charged or discharged to the full pulse time within the pulse time according to the target correlation, the accuracy of the predicted test cutoff voltage can be guaranteed, thereby improving the accuracy of the calculation of the initial test current for the next pulse time.
[0030] In one embodiment, predicting the predicted standby cutoff voltage of the battery under test after charging or discharging to the pulse time and then leaving it for a preset time includes: using a second correction parameter to correct the first standby cutoff voltage to obtain the predicted standby cutoff voltage.
[0031] In this embodiment, by using the second correction parameter to correct the first standby cutoff voltage, the standby cutoff voltage of the battery under test after charging or discharging to the full pulse time can be obtained, which can ensure the accuracy of the predicted standby cutoff voltage and thus improve the accuracy of the calculation of the initial test current of the next pulse time.
[0032] Secondly, this application also provides a peak pulse current testing device for a battery, the device comprising: a data acquisition module for acquiring the pulse time of charging or discharging of the battery under test and the initial test current, as well as at least one target test temperature and at least one target remaining charge; and a current testing module for performing current tests on the battery under test for multiple pulse times based on the initial test current when the battery under test is at the target test temperature and target remaining charge, to obtain the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0033] Thirdly, this application also provides an electronic device, including a memory and a processor, the memory storing a computer program for controlling the processor to operate in order to perform the methods in any of the embodiments of any of the above aspects.
[0034] Fourthly, this application also provides a computer-readable storage medium including computer instructions that, when executed by a processor, implement the methods in any of the embodiments described above.
[0035] Fifthly, the present application provides a computer program product that, when executed by a processor, implements the method in any of the above-described embodiments.
[0036] Beneficial effects: By synchronously controlling key variables such as target test temperature, target remaining charge, and pulse time of charging or discharging, and by performing current testing on the battery under test based on the initial test current, adaptive testing of the test current of the battery under test can be achieved. This enables accurate acquisition of peak pulse current data of the battery under different operating conditions, ensuring the accuracy of the peak pulse current test of the battery. Attached Figure Description
[0037] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 is a flowchart illustrating the peak pulse current test of a battery according to an exemplary embodiment of this disclosure; Figure 2 is a flowchart illustrating the test steps of automatically controlling the peak pulse current of the battery under test according to an exemplary embodiment of this disclosure; Figure 3 is a schematic diagram of the test result of the i-th iteration according to an exemplary embodiment of this disclosure; Figure 4 is a schematic diagram of the test result of the (i+1)-th iteration according to an exemplary embodiment of this disclosure; Figure 5 is a schematic diagram of another test result of the i-th iteration according to an exemplary embodiment of this disclosure; Figure 6 is an internal structure diagram of an electronic device according to an exemplary embodiment of this disclosure. Detailed Implementation
[0039] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0040] In the description of this application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0041] This application provides a method, electronic device, and storage medium for testing the peak pulse current of a battery. The electronic device can be a server or a terminal, etc. In one embodiment, the terminal acquires the limiting voltage, safe current, charging or discharging pulse time, and initial test current of the battery under test, as well as at least one target test temperature and at least one target remaining charge. When the battery under test is at the target test temperature and the target remaining charge, based on the initial test current, the limiting voltage, and the safe current, a current test is performed on the battery under test for multiple pulse times to obtain the peak pulse current of the battery under test at the target test temperature and the target remaining charge. The terminal can include, but is not limited to, computers, laptops, etc. The server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, big data, and artificial intelligence platforms. The terminal and server can be directly or indirectly connected via wired or wireless communication, which is not limited herein.
[0042] On the one hand, this embodiment provides a peak pulse current testing method for a battery, as shown in Figure 1, including the following steps: S101: Obtain the charging or discharging pulse time and initial test current of the battery under test, as well as at least one target test temperature and at least one target remaining charge.
[0043] S102: When the battery under test is at the target test temperature and target remaining charge, based on the initial test current, perform current tests on the battery under test for multiple pulse durations to obtain the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0044] The pulse time refers to the duration during which the battery under test is charged or discharged according to the test current during the current test. The test current includes the test charging current and the test discharging current.
[0045] Current testing is a cyclic charge or discharge test process used to test the peak pulse current of a battery under test (BUT). The peak pulse current refers to the limiting pulse current of the BUT, representing the current at which the BUT's voltage reaches its limit voltage within a specified time. The initial test current is the test current applied during the current test, ensuring the BUT is charged or discharged according to the initial test current within the pulse time. The limiting voltage refers to the maximum voltage the BUT is allowed to reach within the pulse time during the current test, including both the maximum and minimum allowable voltages.
[0046] The target remaining charge is the initial charge level of the battery under test (BUT) before current testing. The target remaining charge changes during the pulse duration as the test current charges or discharges. The target test temperature refers to the ambient temperature set for the current test on the BUT. The peak pulse current obtained during current testing will differ depending on the target test temperature and the target remaining charge level.
[0047] For example, a test device is fixed and connected to the battery under test, and a terminal is communicatively connected to the test device. In response to a test command for the peak pulse current of the battery under test, the terminal acquires test parameters, including the battery's limiting voltage, safe current, the pulse time for charging or discharging, the initial test current corresponding to the target direction, at least one target test temperature, and at least one target remaining charge. The safe current refers to the upper limit of the current at which the battery under test can be charged or discharged according to the test current during the current test, used to prevent damage to the battery under test due to excessive test current.
[0048] The target direction is either the charging or discharging direction. The initial test current corresponding to the charging direction, and the test current of the battery under test in each current test, are the charging currents. The resulting peak pulse current is the pulse charging current when the battery under test reaches its maximum allowable voltage within the pulse time. Similarly, the initial test current corresponding to the discharging direction, and the test current of the battery under test in each current test, are the discharging currents. The resulting peak pulse current is the pulse discharging current when the battery under test reaches its minimum allowable voltage within the pulse time.
[0049] The terminal controls the power of the battery under test through the testing equipment to reach the target remaining power at the target test temperature. Then, the testing equipment performs current tests on the battery under test for multiple pulse durations based on the limit voltage, safe current, charging or discharging pulse time, and initial test current. This allows the battery under test to be charged or discharged according to the initial test current within the pulse time, and the voltage of the battery under test after charging or discharging is acquired. If the voltage does not reach the preset range corresponding to the limit voltage, the initial test current is iteratively updated until a preset stop condition is reached, and the peak pulse current of the battery under test at the target test temperature and the target remaining power is obtained.
[0050] Then, the terminal controls the power of the battery under test through the testing equipment to reach the target remaining power at the next target test temperature. Based on the limit voltage, safe current, charging or discharging pulse time and initial test current, the terminal performs current tests on the battery under test for multiple pulse times to obtain the peak pulse current of the battery under test at the next target test temperature and the next target remaining power. Thus, the terminal obtains the peak pulse current of the battery under test at multiple target test temperatures and multiple target remaining power.
[0051] In this embodiment, by synchronously controlling key variables such as target test temperature, target remaining power, and charging or discharging pulse time, and performing current testing on the battery under test based on the initial test current, adaptive testing of the test current of the battery under test can be achieved. This enables accurate acquisition of peak pulse current data of the battery under different operating conditions, ensuring the accuracy of the peak pulse current test of the battery.
[0052] In one embodiment, when the battery under test is at the target test temperature and the target remaining charge, based on the initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within the pulse duration to determine the first test current for the next pulse duration; determining the initial test current for the next pulse duration based on the first test current, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds a preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
[0053] For example, the terminal controls the battery under test to reach the target remaining charge at the target test temperature using a testing device. Then, within each pulse time period, the terminal tests the battery under test according to the corresponding initial test current, obtaining a test result, such as the test voltage of the battery under test during charging and discharging in that pulse time. Based on the test result, the terminal determines the first test current for the next pulse time. The first test current can be expressed as the test current for the next pulse time obtained by optimizing the initial test current corresponding to that pulse time. The terminal determines the initial test current for the next pulse time based on the first test current, for example, by using the first test current as the initial test current for the next pulse time, and returns to the steps of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage. The preset target voltage refers to the limit voltage.
[0054] In this embodiment, by testing the battery under test according to the initial test current within the pulse time, the first test current of the next pulse time is determined, and the first test current is used as the initial test current of the next pulse time for current testing, thus realizing automatic testing of peak pulse current and improving current testing efficiency.
[0055] In one embodiment, testing the battery under test according to an initial test current within a pulse time to determine a first test current for the next pulse time includes: testing the battery under test according to an initial test current within a pulse time to obtain a test cutoff voltage when charging or discharging to the full pulse time according to the initial test current within the pulse time, and a rest cutoff voltage when the battery is rested for a preset time after charging or discharging to the full pulse time; and predicting a first test current for the next pulse time based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cutoff voltage, the rest cutoff voltage, and the preset target voltage.
[0056] The initial open-circuit voltage refers to the open-circuit voltage of the battery under test before undergoing multiple pulse-time current tests, and it is the open-circuit voltage of the battery under test at the target remaining charge level. Therefore, it can be understood that the initial open-circuit voltage is the same for each pulse-time during the multiple pulse-time current tests based on the target remaining charge level. The test cutoff voltage is the measured voltage at which the test current is not zero when the battery under test is charged or discharged to a complete pulse time. The resting cutoff voltage is the measured voltage of the battery under test after it has been charged or discharged to a complete pulse time and then rested for a preset time. The first test current is the test current predicted for the next pulse time based on the current test data of the current pulse time. The current test data includes the test current of the current pulse time, the initial open-circuit voltage, the test cutoff voltage, the resting cutoff voltage, and the preset target voltage. The preset target voltage refers to the limit voltage.
[0057] For example, the terminal controls the battery under test to reach the target remaining charge at the target test temperature through the test equipment. During the process of performing multiple pulse-time current tests on the battery under test according to the charging or discharging pulse time and the initial test current, the terminal acquires the initial test current, the initial open-circuit voltage, the test cutoff voltage when charging or discharging according to the initial test current to the complete pulse time, and the set-off voltage when the battery under test is set for a preset time after charging or discharging to the complete pulse time.
[0058] Then, based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cutoff voltage, the rest cutoff voltage, and the preset target voltage, the first test current of the next pulse time is predicted.
[0059] In this embodiment, by predicting the first test current of the next pulse time based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cut-off voltage, the shelving cut-off voltage, and the preset target voltage, accurate prediction of the test current can be achieved, thereby ensuring effective testing of the peak pulse current.
[0060] In one embodiment, determining the initial test current for the next pulse time based on the first test current includes: using the first test current as the initial test current for the next pulse time; or, correcting the shelving cutoff voltage based on the first test current to obtain a corrected shelving cutoff voltage; and determining the second test current for the next pulse time based on the corrected shelving cutoff voltage, and using the second test current as the initial test current for the next pulse time.
[0061] For example, after the terminal obtains the first test current for the next pulse time, it can use the first test current as the initial test current for the next pulse time and return to the step of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach the target remaining power, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage.
[0062] Alternatively, the stop-off voltage can be corrected based on the first test current to obtain a corrected stop-off voltage. Then, based on the corrected stop-off voltage, the second test current for the next pulse time can be determined. The second test current can be expressed as the test current for the next pulse time obtained by optimizing the initial test current for the current pulse time based on the corrected stop-off voltage. The terminal then uses the second test current as the initial test current for the next pulse time and returns to the steps of controlling the battery under test at the target test temperature and controlling the battery's charge to reach the target remaining charge, until the initial test current exceeds the preset safe current and / or the test stop voltage of the initial test current is within the preset range of the preset target voltage.
[0063] In this embodiment, by correcting the stop-off voltage of the pulse time, a corrected stop-off voltage is obtained. Then, the second test current for the next pulse time is determined based on the corrected stop-off voltage and used as the initial test current for the next pulse time. This improves the accuracy of the second test current and thus improves the test accuracy of the battery's peak pulse current.
[0064] In one embodiment, when the battery under test is at the target test temperature and target remaining charge, based on the initial test current, limit voltage, and safe current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within the pulse duration to obtain the test cutoff voltage when charging or discharging according to the initial test current to the full pulse duration, and the resting cutoff voltage when charging or discharging to the full pulse duration and then resting for a preset time; based on the initial test current of the pulse duration, the initial open-circuit voltage of the battery under test, and the test cutoff voltage... The test current for the next pulse time is predicted based on the stop voltage, the shelving cutoff voltage, and the preset target voltage. The first test current is used as the initial test current for the next pulse time. Alternatively, the shelving cutoff voltage is corrected based on the first test current to obtain a corrected shelving cutoff voltage. Based on the corrected shelving cutoff voltage, the second test current for the next pulse time is determined. The second test current is used as the initial test current for the next pulse time, and the test returns to the steps of controlling the battery under test at the target test temperature and controlling the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage.
[0065] Specifically, the first test current for the predicted next pulse time is used to correct the standby cutoff voltage. The corrected standby cutoff voltage is then used to determine the second test current for the next pulse time. This second test current is then used as the initial test current for the next pulse time, representing the actual test current used by the battery under test during the next pulse time.
[0066] For example, the terminal controls the battery under test to reach the target remaining charge at the target test temperature through the test equipment. During the process of performing current tests on the battery under test for multiple pulse times according to the charging or discharging pulse time and the initial test current, the terminal acquires the initial test current, the initial open circuit voltage, the test cutoff voltage when charging or discharging according to the initial test current to the complete pulse time within the current pulse time, and the settling cutoff voltage when the battery is settling for a preset time after charging or discharging to the complete pulse time.
[0067] Understandably, since different pulse times correspond to different initial test currents, the capacity changes of the battery under test will differ when operating for the same time with different initial test currents, resulting in differences in the stop-loss voltage. Using the stop-loss voltage of a particular pulse time to calculate the test current of the next pulse time would amplify the iteration error. Therefore, based on the already biased stop-loss voltage of the current pulse time, the first test current of the next pulse time, which will also have a bias, can be predicted. Then, this biased first test current can be used to correct the stop-loss voltage of the current pulse time.
[0068] Therefore, after acquiring the test cutoff voltage and shelving cutoff voltage corresponding to a certain pulse time, the terminal predicts the first test current for the next pulse time based on the initial test current, initial open-circuit voltage, test cutoff voltage, shelving cutoff voltage, and limiting voltage of that pulse time. However, the predicted first test current for the next pulse time will have a certain deviation.
[0069] The terminal calculates the open-circuit voltage deviation corresponding to the difference in capacity change when the first test current of the next pulse time operates for the same period as the initial test current of that pulse time. Then, based on this open-circuit voltage deviation, the set-off voltage for that pulse time is corrected to obtain the corrected set-off voltage.
[0070] Then, based on the corrected shelving cutoff voltage, the terminal determines the second test current for the next pulse time, uses this second test current as the initial test current for the next pulse time, and returns to the step of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage, at which point the initial test current is determined as the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0071] In this embodiment, by predicting the first test current for the next pulse time during the current test of the battery under test for multiple pulse times, and using the first test current to correct the stop-off voltage of the pulse time to obtain the corrected stop-off voltage, the second test current for the next pulse time is determined based on the corrected stop-off voltage, and the second test current is used as the initial test current for the next pulse time. This can improve the accuracy of the second test current, thereby improving the accuracy of the test of the battery's peak pulse current.
[0072] In one embodiment, predicting the first test current for the next pulse time based on the initial test current, initial open-circuit voltage, test cut-off voltage, shelving cut-off voltage, and preset target voltage of the pulse time includes: determining a first relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a second voltage difference between the shelving cut-off voltage and the test cut-off voltage; and determining the first test current for the next pulse time based on the initial test current and the first relative difference.
[0073] In this embodiment, by calculating the first relative difference and determining the first test current for the next pulse time based on the first relative difference and the initial test current of the pulse time, the prediction efficiency of the first test current can be improved.
[0074] The first voltage difference represents the voltage difference between the initial open-circuit voltage of the battery under test in its initial static state and the required limiting voltage. The second voltage difference represents the instantaneous voltage loss of the battery under test at the moment the pulse ends due to internal polarization (such as ohmic polarization and electrochemical polarization). Specifically, the test cutoff voltage is the voltage immediately after the pulse ends and before the current is cut off. At this time, the polarization effect is the most severe and the voltage is pulled to its lowest point. The resting cutoff voltage is the voltage of the battery after a short resting period. During the resting period, since the current is zero, the polarization components of the battery (mainly ohmic polarization) will immediately disappear, and the slower polarization components will also partially recover, so the voltage will rise. The first relative difference represents the ratio of the first voltage difference to the second voltage difference.
[0075] For example, after obtaining the standby cutoff voltage and test cutoff voltage of the battery under test during the pulse time, the terminal calculates the difference between the initial open-circuit voltage and the limiting voltage to obtain a first voltage difference, and calculates the difference between the standby cutoff voltage and the test cutoff voltage to obtain a second voltage difference. Then, the ratio of the first voltage difference and the second voltage difference is calculated to obtain a first relative difference.
[0076] Specifically, the first relative difference represents the proportion of the instantaneous voltage drop (i.e., the second voltage difference) caused by polarization in the voltage range corresponding to the first voltage difference after the battery under test is charged or discharged according to the initial test current during the previous pulse time. For example, a larger first relative difference indicates that the proportion of the second voltage difference caused by instantaneous polarization relative to the first voltage difference is very small. This indicates that the battery has a low degree of polarization, good rate performance, and can withstand larger pulses or more pulses.
[0077] Then, based on the first relative difference, the initial test current of the pulse time is proportionally adjusted. This can be done by calculating the product of the first relative difference and the initial test current to obtain the first test current of the next pulse time.
[0078] In this embodiment, by calculating the first relative difference and determining the predicted test current for the next pulse time based on the first relative difference and the initial test current of the previous pulse time, the prediction efficiency of the predicted test current can be improved.
[0079] In one embodiment, correcting the shelving cutoff voltage based on a first test current to obtain a corrected shelving cutoff voltage includes: determining, based on the initial test current, a first open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the initial test current within the pulse time; predicting, based on the first test current, a second open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the first test current within the next pulse time; determining a first correction parameter based on the first open-circuit voltage and the second open-circuit voltage; and correcting the shelving cutoff voltage based on the first correction parameter to obtain the corrected shelving cutoff voltage.
[0080] The first open-circuit voltage refers to the open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the initial test current within the pulse time. The second open-circuit voltage is the predicted open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current within the next pulse time. The first correction parameter is used to correct the standby cutoff voltage.
[0081] For example, the terminal determines the first open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the initial test current during the pulse time, based on the initial test current of the pulse time. Then, based on the first test current corresponding to the next pulse time, the terminal determines the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current during the next pulse time.
[0082] The difference between the first open-circuit voltage and the second open-circuit voltage is calculated to obtain the first correction parameter. The first correction parameter is the open-circuit voltage deviation corresponding to the difference in capacity change when the first test current of the next pulse time operates for the same period as the initial test current of that pulse time. Then, based on the first correction parameter, the open-circuit voltage deviation is compensated for to obtain the corrected standby cutoff voltage.
[0083] In this embodiment, by calculating the first correction parameter to correct the shelving cutoff voltage, the accuracy of the shelving cutoff voltage can be improved, thereby improving the accuracy of the second test current in the next pulse time.
[0084] In one embodiment, predicting the second target open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the predicted test current corresponding to the next pulse time includes: predicting the first charge level of the battery under test when it is charged or discharged to the full pulse time according to the first test current according to the next pulse time and the corresponding first test current, as well as the target remaining charge level; and performing mapping calculation on the first charge level according to the mapping relationship between the preset charge level and the open-circuit voltage to obtain the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current according to the next pulse time.
[0085] The first energy level is the predicted energy level of the battery under test when it is charged and discharged according to the predicted test current until the complete pulse time.
[0086] For example, the terminal also obtains the total battery capacity corresponding to the battery under test, and then, based on the next pulse time and the corresponding first test current, as well as the target remaining charge, predicts the first charge level of the battery under test when it is charged or discharged to the full pulse time according to the first test current within the next pulse time. The first charge level corresponding to the next pulse time... As shown in formula (1).
[0087] (1) Among them, This indicates the total battery capacity, expressed in Ah. This represents the first test current at time i+1, which is the first test current at the next pulse time in this embodiment. This indicates the pulse time, i.e., the pulse duration. When the first test current is the discharge current, When the value is negative, and the first test current is the charging current, It is a positive number.
[0088] Then, the mapping relationship between the preset charge and the open-circuit voltage is obtained. Based on this mapping relationship, the first charge is mapped and calculated to obtain the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current in the next pulse time. The calculation of the second open-circuit voltage is shown in formula (2).
[0089] = fun( (2) Among them, This indicates the second open-circuit voltage corresponding to the next pulse time; The first charge level corresponds to the next pulse time; fun() indicates that the mapping relationship between the preset charge level and the open-circuit voltage is an interpolation function.
[0090] In this embodiment, by predicting the first charge level of the battery under test at the next pulse time and mapping the first charge level to obtain the second open-circuit voltage at the next pulse time, the accuracy of the second open-circuit voltage can be guaranteed.
[0091] In one embodiment, determining the second test current for the next pulse time based on the corrected shelving cutoff voltage includes: determining a second relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a third voltage difference between the corrected shelving cutoff voltage and the test cutoff voltage; and determining the second test current for the next pulse time based on the initial test current and the second relative difference for the pulse time.
[0092] For example, after correcting the shelving cutoff voltage according to the first correction parameter to obtain the corrected shelving cutoff voltage, the terminal calculates the difference between the corrected shelving cutoff voltage and the test cutoff voltage to obtain a third voltage difference. Then, based on the ratio of the first voltage difference between the initial open-circuit voltage and the limiting voltage to the third voltage difference, a second relative difference is obtained. The second relative difference is a relative difference determined based on the corrected shelving cutoff voltage; understandably, the second relative difference is more accurate than the first relative difference.
[0093] Then, the initial test current corresponding to the previous pulse time is proportionally adjusted according to the second relative difference. This can be done by calculating the product of the second relative difference and the initial test current to obtain the second test current corresponding to the next pulse time.
[0094] In this embodiment, a more accurate second relative difference is calculated by using the corrected shelving cutoff voltage, and the second relative difference is used to determine the second test current corresponding to the next pulse time. This can improve the accuracy of the test current at the next pulse time, thereby improving the testing efficiency of the battery's peak pulse current.
[0095] In one embodiment, when the battery under test is at the target test temperature and the target remaining charge, based on the initial test current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current during the first pulse duration to determine the third test current for the next pulse duration; the first pulse duration is less than the pulse duration; based on the third test current, determining the initial test current for the next pulse duration, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage.
[0096] For example, the terminal controls the battery under test to reach the target remaining charge at the target test temperature through the test equipment. Then, the battery under test is tested according to the corresponding initial test current within the first pulse time. If the first pulse time is less than the preset pulse time, it means that the battery under test has not reached the specified pulse time by charging and discharging according to the initial test current within the first pulse time. The test result of the first pulse time is obtained. The test result is, for example, the test voltage of the battery under test during the first pulse time. The third test current for the next pulse time is determined based on the test result. The third test current can be expressed as the test current for the next pulse time obtained by optimizing the initial test current of the first pulse time.
[0097] The initial test current for the next pulse time is determined based on the third test current. For example, the third test current is used as the initial test current for the next pulse time, and the process returns to the steps of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach the target remaining charge, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage. The preset target voltage refers to the limit voltage.
[0098] In this embodiment, by determining the third test current for the next pulse time before the charging and discharging of the battery under test reaches the pulse time, and determining the initial pulse current for the next pulse time based on the third test current, the effectiveness of the current test of the battery under test can be guaranteed, thereby ensuring the accuracy of the peak pulse current test of the battery.
[0099] In one embodiment, testing the battery under test with an initial test current during a first pulse time to determine a third test current for the next pulse time includes: testing the battery under test with an initial test current during the first pulse time to obtain a first test cutoff voltage and a third open-circuit voltage during the first pulse time when charging or discharging with the initial test current, a second test cutoff voltage at the previous sampling time, and a first rest cutoff voltage after charging or discharging for the first pulse time and then resting for a preset time; predicting a predicted test cutoff voltage for the battery under test when charging or discharging with the initial test current to the pulse time, and a predicted rest cutoff voltage for the battery under test when charging or discharging to the pulse time and then resting for a preset time, based on the initial test current, the first test cutoff voltage, the second test cutoff voltage, the third open-circuit voltage, the first rest cutoff voltage, and the pulse time difference between the first pulse time and the pulse time; and predicting a third test current for the next pulse time based on the initial test current, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted rest cutoff voltage, and the predicted test cutoff voltage.
[0100] The first test cutoff voltage refers to the test cutoff voltage of the battery under test when it is charged or discharged to the first pulse time. The third open-circuit voltage refers to the open-circuit voltage of the battery under test when it is charged or discharged to the first pulse time. The second test cutoff voltage is the test cutoff voltage of the battery under test at the previous sampling time within the first pulse time. The first rest cutoff voltage refers to the rest cutoff voltage of the battery under test when it is charged or discharged to the first pulse time and then rested for a preset time.
[0101] For example, when the first pulse time is less than the specified pulse time, the terminal tests the battery under test according to the initial test current during the first pulse time, obtains the first test cutoff voltage and the third open circuit voltage, the second test cutoff voltage at the previous sampling time, and the first standby cutoff voltage after the first pulse time of charging or discharging and then standing for a preset time, and calculates the pulse time difference between the first pulse time and the complete pulse time.
[0102] Based on the initial test current, first test cutoff voltage, second test cutoff voltage, third open circuit voltage, first rest cutoff voltage, and pulse time difference during the first pulse time, the predicted test cutoff voltage of the battery under test when it is charged or discharged to the full pulse time according to the initial test current during the first pulse time is predicted, as well as the predicted rest cutoff voltage when the battery under test is charged or discharged to the full pulse time and then rested for a preset time.
[0103] Then, based on the initial test current of the first pulse time, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted shelving cutoff voltage, and the predicted test cutoff voltage, the third test current of the next pulse time is predicted.
[0104] In this embodiment, by predicting the third test current of the next pulse time before the charging and discharging of the battery under test reaches the pulse time, and determining the initial pulse current of the next pulse time based on the third test current, the effectiveness of the current test of the battery under test can be guaranteed, thereby ensuring the accuracy of the peak pulse current test of the battery.
[0105] In one embodiment, determining the initial test current for the next pulse time based on the third test current includes: using the third test current as the initial test current for the next pulse time; or, correcting the predicted shelving cutoff voltage based on the third test current to obtain a corrected predicted shelving cutoff voltage; and determining the fourth test current for the next pulse time based on the corrected predicted shelving cutoff voltage, using the fourth test current as the initial test current for the next pulse time.
[0106] For example, after obtaining the third test current of the next pulse time, the terminal can use the third test current as the initial test current of the next pulse time and return to the step of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach the target remaining power, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage.
[0107] Alternatively, the predicted shelving cutoff voltage can be corrected based on the third test current to obtain a corrected predicted shelving cutoff voltage. Then, based on the corrected predicted shelving cutoff voltage, the fourth test current for the next pulse time can be determined. The fourth test current can be expressed as the test current for the next pulse time obtained by optimizing the initial test current for the first pulse time based on the corrected predicted shelving cutoff voltage. The terminal then uses the fourth test current as the initial test current for the next pulse time and returns to the steps of controlling the battery under test at the target test temperature and controlling the battery under test's charge to reach the target remaining charge, until the initial test current exceeds the preset safe current and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage.
[0108] In this embodiment, the predicted stop-off voltage of the pulse time is corrected by using a third test current to obtain a corrected predicted stop-off voltage. Then, the fourth test current for the next pulse time is determined based on the corrected predicted stop-off voltage, and the fourth test current is used as the initial test current for the next pulse time. This can improve the accuracy of the fourth test current, thereby improving the test accuracy of the battery's peak pulse current. In one embodiment, when the battery under test is at the target test temperature and target remaining charge, based on the initial test current, limit voltage, and safe current, a current test is performed on the battery under test for multiple pulse durations, including: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current during the first pulse duration to obtain the first test cutoff voltage and the third open circuit voltage during the first pulse duration when charging or discharging according to the initial test current, the second test cutoff voltage at the previous sampling time, and the first resting cutoff voltage after charging or discharging for the first pulse duration and then resting for a preset time; based on the initial test current, the first test cutoff voltage, the second test cutoff voltage, the third open circuit voltage, the first resting cutoff voltage, and the pulse time difference between the first pulse durations, predicting when the battery under test will be charged or discharged according to the initial test current to the pulse duration. The system calculates the predicted test cutoff voltage and the predicted standby cutoff voltage when the battery under test is charged or discharged to the pulse time and then left idle for a preset time. Based on the initial test current of the first pulse time, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted standby cutoff voltage, and the predicted test cutoff voltage, it predicts the third test current for the next pulse time. The third test current is used as the initial test current for the next pulse time; or, based on the third test current, the predicted standby cutoff voltage is corrected to obtain a corrected predicted standby cutoff voltage. Based on the corrected predicted standby cutoff voltage, a fourth test current for the next pulse time is determined, and the fourth test current is used as the initial test current for the next pulse time. The system then returns to the steps of controlling the battery under test at the target test temperature and controlling the battery's charge to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of the preset target voltage. For example, the terminal controls the battery under test to reach the target remaining charge at the target test temperature through the testing equipment.During the process of performing current tests on the battery under test for multiple pulse times based on the pulse time of charging or discharging and the initial test current, if it is detected that the battery under test is charging or discharging according to the initial test current during the first pulse time and the first pulse time is less than the specified pulse time, the initial test current, initial open circuit voltage, first test cutoff voltage and third open circuit voltage of the battery under test during the first pulse time, the second test cutoff voltage at the previous sampling time, and the first settling cutoff voltage when charging or discharging to the first pulse time and then settling for a preset time are obtained.
[0109] Calculate the pulse time difference between the first pulse time and the specified pulse time. Based on the initial test current, first test cutoff voltage, second test cutoff voltage, third open circuit voltage, first rest cutoff voltage and pulse time difference of the first pulse time, predict the predicted test cutoff voltage when the battery under test is charged or discharged to the full pulse time according to the initial test current of the first pulse time, and predict the predicted rest cutoff voltage when the battery under test is charged or discharged to the full pulse time and then rested for a preset time.
[0110] Then, based on the initial test current, initial open-circuit voltage, limit voltage, predicted shelving cutoff voltage, and predicted test cutoff voltage of the first pulse time, the third test current of the next pulse time is predicted.
[0111] The terminal calculates the open-circuit voltage deviation corresponding to the capacity change difference when the third test current of the next pulse time operates for the same period as the initial test current of the first pulse time. Then, it corrects the predicted standby cutoff voltage based on this open-circuit voltage deviation, obtaining the corrected predicted standby cutoff voltage. Based on the corrected predicted standby cutoff voltage, the fourth test current of the next pulse time is determined, and this fourth test current is used as the initial test current for the next pulse time. The process then returns to the steps of controlling the battery under test at the target test temperature and controlling the battery's charge to reach the target remaining charge, until the initial test current exceeds the preset safe current, and / or the test cutoff voltage of the initial test current is within the preset range of the preset target voltage. At this point, the initial test current is determined as the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0112] In this embodiment, when the actual pulse time of the battery under test is less than the complete pulse time due to iteration errors or initial value setting deviations, the system can automatically correct errors caused by unreasonable initial value settings or accumulated deviations in the iteration process by predicting the predicted test cutoff voltage and the predicted shelving cutoff voltage of the battery under test when it is charged or discharged to the complete pulse time within the pulse time. This ensures the accuracy of the test current for each pulse time, thereby improving the efficiency and accuracy of the battery's peak pulse current test. Furthermore, it can also avoid test interruptions and human intervention, improving the automation level of the battery's peak pulse current test.
[0113] In one embodiment, predicting the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current includes: determining a first correlation between the pulse time and the test cutoff voltage of the battery under test based on a first test cutoff voltage, a second test cutoff voltage, a sampling interval time, and a pulse time difference; determining a first open-circuit voltage of the battery under test when charged or discharged to the pulse time according to the initial test current according to the first pulse time based on the initial test current; determining a second correction parameter based on the first open-circuit voltage and a third open-circuit voltage, and using the second correction parameter to correct the first correlation to obtain a target correlation; and determining the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current based on the target correlation.
[0114] The second correction parameter is used to correct the open-circuit voltage deviation that exists in the first correlation due to different test currents operating for the same duration.
[0115] For example, the terminal determines the first correlation between the pulse time and the test cutoff time of the battery under test based on the first test cutoff voltage, the second test cutoff voltage, the sampling interval time, and the pulse time difference. The first correlation is shown in formula (3).
[0116] (3) Among them, Indicates the first test cutoff voltage; Indicates the second test cutoff voltage; Indicates the pulse time difference; Sampling interval time; This represents the test cutoff voltage calculated based on the first correlation.
[0117] Then, based on the initial test current corresponding to the first pulse time, the first open-circuit voltage of the battery under test when it is charged or discharged to the complete pulse time according to the initial test current of the first pulse time is determined. The difference between the first open-circuit voltage and the third open-circuit voltage is calculated to obtain the second correction parameter. The second correction parameter is used to compensate for the deviation of the open-circuit voltage of the first correlation to obtain the target correlation. The target correlation is shown in formula (4).
[0118] (4) Among them, This represents the predicted test cutoff voltage calculated based on the target correlation. Indicates the first open-circuit voltage; Indicates the third open-circuit voltage; This indicates the second correction parameter.
[0119] Then, based on the target correlation, the predicted test cutoff voltage of the battery under test is calculated when it is charged or discharged to the full pulse time according to the initial test current of the first pulse time.
[0120] In this embodiment, by determining the predicted test cutoff voltage of the battery under test when it is charged or discharged to the full pulse time within the pulse time according to the target correlation, the accuracy of the predicted test cutoff voltage can be guaranteed, thereby improving the accuracy of the calculation of the initial test current for the next pulse time.
[0121] In one embodiment, predicting the predicted standby cutoff voltage of the battery under test after charging or discharging to the pulse time and then leaving it for a preset time includes: using a second correction parameter to correct the first standby cutoff voltage to obtain the predicted standby cutoff voltage.
[0122] For example, after obtaining the second correction parameter, the terminal performs open-circuit voltage deviation compensation on the first shelving cutoff voltage according to the second correction parameter to obtain the predicted shelving cutoff voltage. The calculation of the predicted shelving cutoff voltage is shown in formula (5).
[0123] = (5) Among them, Indicates the predicted shelving cutoff voltage; Indicates the first standby cutoff voltage; This indicates the second correction parameter.
[0124] In this embodiment, by using the second correction parameter to correct the first standby cutoff voltage, the standby cutoff voltage of the battery under test after charging or discharging to the full pulse time can be obtained, which can ensure the accuracy of the predicted standby cutoff voltage and thus improve the accuracy of the calculation of the initial test current of the next pulse time.
[0125] In one embodiment, predicting a third test current corresponding to the next pulse time based on the initial test current, initial open-circuit voltage, limit voltage, predicted shelving cutoff voltage, and predicted test cutoff voltage of the first pulse time includes: determining a third relative difference based on a first voltage difference between the initial open-circuit voltage and the limit voltage, and a fourth voltage difference between the predicted shelving cutoff voltage and the predicted test cutoff voltage; and predicting a third test current for the next pulse time based on the initial test current corresponding to the first pulse time and the third relative difference.
[0126] For example, after obtaining the predicted test cutoff voltage of the battery under test when it is charged or discharged to the full pulse time according to the initial test current of the first pulse time, and the predicted standby cutoff voltage after a preset standby time, the terminal calculates the difference between the predicted standby cutoff voltage and the predicted test cutoff voltage to obtain a fourth voltage difference. Based on the ratio of the first voltage difference between the initial open-circuit voltage and the limiting voltage to the fourth voltage difference, a third relative difference is obtained.
[0127] The initial test current corresponding to the first pulse time is proportionally adjusted based on the third relative difference. This can be achieved by calculating the product of the third relative difference and the initial test current to obtain the third test current for the next pulse time.
[0128] In this embodiment, by determining the third test current corresponding to the next pulse time based on the predicted shelving cutoff voltage and the predicted test cutoff voltage, errors caused by unreasonable initial value settings or accumulated deviations in the iteration process can be automatically corrected, ensuring the accuracy of the initial test current for each pulse time. This improves the efficiency and accuracy of the battery's peak pulse current test. Furthermore, it avoids test interruptions and human intervention, increasing the automation level of the battery's peak pulse current test.
[0129] In one embodiment, the peak pulse current testing method for the battery further includes: correcting the predicted shelving cutoff voltage corresponding to the first pulse time based on the third test current corresponding to the next pulse time, to obtain the corrected predicted shelving cutoff voltage.
[0130] For example, after obtaining the third test current corresponding to the next pulse time, if the current difference between the third test current and the initial test current of the first pulse time is greater than a preset current difference threshold, the terminal corrects the predicted shelving cutoff voltage of the first pulse time according to the third test current to obtain the corrected predicted shelving cutoff voltage, and then determines the fourth test current corresponding to the next pulse time according to the corrected predicted shelving cutoff voltage.
[0131] In this embodiment, by determining the fourth test current corresponding to the next pulse time based on the predicted shelving cutoff voltage and the predicted test cutoff voltage, errors caused by unreasonable initial value settings or accumulated deviations in the iteration process can be automatically corrected, ensuring the accuracy of the test current for each pulse time. This improves the efficiency and accuracy of the battery's peak pulse current test. Furthermore, it avoids test interruptions and human intervention, increasing the automation level of the battery's peak pulse current test.
[0132] In a specific embodiment, as shown in Figure 2, the test process steps for automatically controlling the peak pulse current of the battery under test are as follows: 1) Fix and connect the battery to the test device; wherein, the terminal communicates with the test device, and the terminal is responsible for inputting initial parameters, setting test steps, visualizing and outputting test results, while the test device is responsible for fixing the battery under test, electrical connection, and oil bath temperature control; 2) Input test parameters on the terminal: including target test temperature: T1, T2, T3..., target remaining charge: SOC1, SOC2, SOC3..., and upper limit voltage. Lower limit voltage Safe current The target pulse time is Target accuracy =0.01V, etc., and set the target direction to discharge or charge, input SOC-OCV data, initial current. 3) The terminal automatically adjusts the SOC to SOC1 based on the ampere-hour integral method and the battery's rated capacity, and starts the oil bath cooling system to automatically adjust the temperature to T1; 4) The terminal performs iterative operations, giving SOC=SOC1, T=T1, t= The limiting pulse current; 5) The terminal temperature is readjusted to T2, T3...; give SOC=SOC1, T=T2, T3..., t= The limiting pulse current; the terminal repeats steps 3 and 5 to complete the limiting pulse current test for all SOCs and all temperatures.
[0133] In one specific embodiment, for example, assuming the target remaining charge (SOC) for this test is 50%, the target test temperature is 35°C, and the open-circuit voltage corresponding to SOC=50% is... (Obtained by reading the standard SOC-OCV curve pre-imported from the host computer), the minimum allowable voltage is The target pulse duration is 10 seconds (denoted as...). The target direction is discharge (discharge current is specified as negative, charging current is specified as positive), and the target accuracy is... =0.01V, safe current set to .
[0134] The overall method involves adjusting the terminal's SOC to 50% and the temperature to 35°C; based on the initial test current... Perform an initial discharge for 10 seconds followed by a rest period of 1 hour (the rest period is just an example) to obtain iterative parameters and calculate the current for the next iteration. Afterwards, the terminal pulls back the SOC to 50% and uses the iterative current. Perform a new discharge cycle of 10 seconds followed by a 1-hour rest period to obtain iteration parameters and iteration current. Repeat the iteration until the exit condition is met.
[0135] The specific implementation steps are as follows: Assume the test current is... The test cutoff voltage at t=10s is The discharge-end voltage after 1 hour of rest is [voltage value missing]. .
[0136] calculate End of work With open circuit voltage ,in, The calculation is shown in formula (6). The calculation is shown in formula (7).
[0137] (6) =fun( (7) of which The total battery capacity is expressed in Ah; fun() is the interpolation function.
[0138] Then calculate the current for the (i+1)th target iteration. As shown in formula (8).
[0139] (8) Among them, For test values, Given a value It is obtained through an interpolation function formed from pre-imported standard SOC-OCV data, i.e. =fun(50%), where fun() is the interpolation function.
[0140] Calculate the target iterative current At the end of the work The calculation is shown in formula (1), and the target iterative current is... Open circuit voltage at the end of the work The calculation is shown in formula (2).
[0141] because and The capacity changes caused by working for the same amount of time are different, resulting in different standby voltages. There are some differences; the one used this time... Calculating the current for the next iteration would amplify the iteration error; therefore, the target iteration current should be used. To correct this bias, the correction method is to predict using the standard OCV curve. and corresponding The difference is compensated, that is, through Compensation will be provided.
[0142] Then calculate the actual iteration current used next time, that is, the current considering the error of OCV change at the discharge cutoff time, as shown in Company (9).
[0143] (9) The test results are shown in Figure 3 as a schematic diagram of the test results of the i-th iteration and in Figure 4 as a schematic diagram of the test results of the (i+1)-th iteration. The test current is obtained by automatic iteration. As shown in Figures 3 and 4, based on the test results: compared to closer .
[0144] The terminal continues the iterative process until... ,or Exit the current iteration process. Under these conditions (SOC=50%, T=35℃, minimum permissible voltage is...) The target pulse duration is 10 seconds, the target direction is discharge, and the target accuracy is... =0.01V, safe current set to The limiting pulse current.
[0145] In a specific embodiment, for example, assuming the SOC in this test is 50% and the temperature is 35°C, the open-circuit voltage corresponding to SOC=50% is... (Obtained by reading the standard SOC-OCV curve pre-imported from the host computer), the minimum allowable voltage is The target pulse duration is 10 seconds, the target direction is discharge, and the target accuracy is... =0.01V, safe current set to .
[0146] Figure 5 shows another test result diagram for the i-th iteration. Assume the test current is... Due to iteration errors or initial value setting deviations, the discharge time only lasts for 6 seconds, denoted as... The minimum allowable trigger voltage is This makes it impossible to obtain the cutoff voltage at t=10. and shelving voltage Prediction requires linear extrapolation. When the actual discharge time is less than the target pulse time, the holding voltage after 1 hour of holding following the discharge is... At this time, the SOC and OCV voltages are denoted as... and , The calculation is shown in formula (10), and The calculation is shown in formula (11).
[0147] (10) =fun( (11) In order to minimize human intervention or avoid further amplification of errors, read t= and the test cutoff voltage at the previous recording point, denoted as and The terminal is based on the current. And the SOC and open-circuit voltage at the end of the work period calculated from the target working time. The test cutoff voltage at t=10s is predicted by linear extrapolation. The calculation is shown in the reference formula (4), and the value of the 10th second is inferred. The calculation is shown in the reference formula (5).
[0148] Then, regression calculation is performed on the current of the (i+1)th objective iteration. And calculate the target iterative current. SOC and open-circuit voltage at the end of operation Then calculate the actual iterative current used in the next iteration, that is, the current considering the error of open-circuit voltage variation. The terminal continues the iterative process until... ,or Exit the current iteration process. Under these conditions (SOC=50%, T=35℃, minimum permissible voltage is...) The target pulse duration is 10 seconds, the target direction is discharge, and the target accuracy is... =0.01V, safe current set to The limiting pulse current.
[0149] On the other hand, this embodiment provides a peak pulse current testing device for a battery. The device includes: a data acquisition module for acquiring the pulse time of charging or discharging of the battery under test and the initial test current, as well as at least one target test temperature and at least one target remaining charge; and a current testing module for performing current tests on the battery under test for multiple pulse times based on the initial test current when the battery under test is at the target test temperature and target remaining charge, to obtain the peak pulse current of the battery under test at the target test temperature and target remaining charge.
[0150] In one embodiment, the current testing module is further configured to control the battery under test to be at a target test temperature and control the battery under test to reach a target remaining charge; test the battery under test according to an initial test current within a pulse time to determine a first test current for the next pulse time; determine the initial test current for the next pulse time based on the first test current, and return to the steps of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach a target remaining charge, until the initial test current exceeds a preset safe current and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
[0151] In one embodiment, the current testing module is further configured to test the battery under test according to the initial test current within the pulse time, so as to obtain the test cutoff voltage when charging or discharging according to the initial test current to the full pulse time, and the resting cutoff voltage when charging or discharging to the full pulse time and then resting for a preset time; and to predict the first test current of the next pulse time based on the initial test current of the pulse time, the initial open circuit voltage of the battery under test, the test cutoff voltage, the resting cutoff voltage and the preset target voltage.
[0152] In one embodiment, the current testing module is further configured to use the first test current as the initial test current for the next pulse time; or, based on the first test current, correct the shelving cutoff voltage to obtain a corrected shelving cutoff voltage; and based on the corrected shelving cutoff voltage, determine the second test current for the next pulse time, and use the second test current as the initial test current for the next pulse time.
[0153] In one embodiment, the current testing module is further configured to determine a first relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a second voltage difference between the shelving cutoff voltage and the test cutoff voltage; and to determine a first test current for the next pulse time based on the initial test current and the first relative difference.
[0154] In one embodiment, the current testing module is further configured to: determine, based on the initial test current, a first open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the initial test current within the pulse time; predict, based on the first test current, a second open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the first test current within the next pulse time; determine a first correction parameter based on the first open-circuit voltage and the second open-circuit voltage; and correct the shelving cutoff voltage based on the first correction parameter to obtain the corrected shelving cutoff voltage.
[0155] In one embodiment, the current testing module is further configured to predict, based on the next pulse time and the corresponding first test current, and the target remaining charge, the first charge of the battery under test when charged or discharged to the full pulse time according to the first test current in the next pulse time; and to perform mapping calculation on the first charge according to the preset mapping relationship between charge and open circuit voltage to obtain the second open circuit voltage of the battery under test when charged or discharged to the full pulse time according to the first test current in the next pulse time.
[0156] In one embodiment, the current testing module is further configured to determine a second relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a third voltage difference between the corrected shelving cutoff voltage and the test cutoff voltage; and to determine a second test current for the next pulse time based on the initial test current and the second relative difference for the pulse time.
[0157] In one embodiment, the current testing module is further configured to control the battery under test to be at a target test temperature and control the battery under test to reach a target remaining charge; test the battery under test according to an initial test current during a first pulse time to determine a third test current for the next pulse time; the first pulse time is less than the pulse time; based on the third test current, determine the initial test current for the next pulse time, and return to the steps of controlling the battery under test to be at the target test temperature and controlling the battery under test to reach a target remaining charge, until the initial test current exceeds a preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
[0158] In one embodiment, the current testing module is further configured to test the battery under test according to an initial test current within a first pulse time, to obtain a first test cutoff voltage and a third open-circuit voltage during the first pulse time when charging or discharging according to the initial test current, a second test cutoff voltage at the previous sampling time, and a first rest cutoff voltage after charging or discharging for the first pulse time and then resting for a preset time; based on the initial test current, first test cutoff voltage, second test cutoff voltage, third open-circuit voltage, first rest cutoff voltage, and pulse time difference between the first pulse time and the pulse time, to predict the predicted test cutoff voltage of the battery under test when charging or discharging according to the initial test current to the pulse time, and the predicted rest cutoff voltage of the battery under test when charging or discharging to the pulse time and then resting for a preset time; and based on the initial test current, initial open-circuit voltage of the battery under test, preset target voltage, predicted rest cutoff voltage, and predicted test cutoff voltage, to predict the third test current for the next pulse time.
[0159] In one embodiment, the current testing module is further configured to use the third test current as the initial test current for the next pulse time; or, based on the third test current, to correct the predicted shelving cutoff voltage to obtain the corrected predicted shelving cutoff voltage; and based on the corrected predicted shelving cutoff voltage, to determine the fourth test current for the next pulse time, and to use the fourth test current as the initial test current for the next pulse time.
[0160] In one embodiment, the current testing module is further configured to: determine a first correlation between the pulse time and the test cutoff voltage of the battery under test based on a first test cutoff voltage, a second test cutoff voltage, a sampling interval time, and a pulse time difference; determine a first open-circuit voltage of the battery under test when it is charged or discharged to the pulse time according to the initial test current based on the first pulse time; determine a second correction parameter based on the first open-circuit voltage and a third open-circuit voltage, and use the second correction parameter to correct the first correlation to obtain a target correlation; and determine a predicted test cutoff voltage of the battery under test when it is charged or discharged to the pulse time according to the initial test current based on the target correlation.
[0161] In one embodiment, the current testing module is further configured to correct the first shelving cutoff voltage using a second correction parameter to obtain a predicted shelving cutoff voltage.
[0162] Each module in the aforementioned peak pulse current testing device for batteries 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.
[0163] Thirdly, this embodiment provides an electronic device, including a memory and a processor. The memory stores computer instructions, and when the computer instructions are executed by the processor, they implement the method of any of the above embodiments.
[0164] In one embodiment, this embodiment also provides an electronic device, which can be a server, and its internal structure diagram is shown in Figure 6. The electronic device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is connected to the system bus via the I / O interfaces. The processor of the electronic device provides computing and control capabilities. The memory of the electronic device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer instructions, and a database. The internal memory provides an environment for the operation of the operating system and computer instructions in the non-volatile storage medium. The database of the electronic device stores data involved in business data processing methods. The I / O interfaces of the electronic device are used for exchanging information between the processor and external devices. The communication interface of the electronic device is used for communication with external terminals via a network connection. When the computer instructions are executed by the processor, a peak pulse current testing method for a battery is implemented.
[0165] Those skilled in the art will understand that the structure shown in Figure 6 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 combine certain components, or have different component arrangements.
[0166] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions thereon, which are loaded by a processor to execute the arrangements in any of the methods described above. In embodiments of this application, the storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.
[0167] Fifthly, embodiments of this application provide a computer program product, including a computer program or instructions, which are executed by a processor to implement the steps of any of the methods described above.
[0168] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.
[0169] The foregoing has provided a detailed description of a peak pulse current testing method, electronic device, and computer-readable storage medium for a battery, as provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the embodiments above are only for the purpose of helping to understand the method and core ideas of this application. At the same time, those skilled in the art will recognize that there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for testing the peak pulse current of a battery, characterized in that, Includes the following steps: Acquire the charging or discharging pulse time and initial test current of the battery under test, as well as at least one target test temperature and at least one target remaining charge; when the battery under test is at the target test temperature and the target remaining charge, perform current tests on the battery under test for multiple pulse times based on the initial test current to obtain the peak pulse current of the battery under test at the target test temperature and the target remaining charge.
2. The method according to claim 1, characterized in that, The step of performing a current test on the battery under test for multiple pulse durations based on the initial test current, when the battery under test is at the target test temperature and the target remaining charge, includes: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within the pulse duration to determine the first test current for the next pulse duration; determining the initial test current for the next pulse duration based on the first test current, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds a preset safe current, and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
3. The method according to claim 2, characterized in that, The step of testing the battery under test according to the initial test current within the pulse time to determine the first test current for the next pulse time includes: testing the battery under test according to the initial test current within the pulse time to obtain the test cutoff voltage when charging or discharging according to the initial test current to the full pulse time within the pulse time, and the resting cutoff voltage when the battery is rested for a preset time after charging or discharging to the full pulse time; and predicting the first test current for the next pulse time based on the initial test current of the pulse time, the initial open-circuit voltage of the battery under test, the test cutoff voltage, the resting cutoff voltage, and the preset target voltage.
4. The method according to claim 3, characterized in that, The step of determining the initial test current for the next pulse time based on the first test current includes: using the first test current as the initial test current for the next pulse time; or, correcting the shelving cutoff voltage based on the first test current to obtain a corrected shelving cutoff voltage; determining a second test current for the next pulse time based on the corrected shelving cutoff voltage, and using the second test current as the initial test current for the next pulse time.
5. The method according to claim 3, characterized in that, The method of predicting the first test current for the next pulse time based on the initial test current, the initial open-circuit voltage of the battery under test, the test cut-off voltage, the shelving cut-off voltage, and the preset target voltage based on the pulse time includes: determining a first relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a second voltage difference between the shelving cut-off voltage and the test cut-off voltage; and determining the first test current for the next pulse time based on the initial test current and the first relative difference.
6. The method according to claim 4, characterized in that, The step of correcting the shelving cutoff voltage based on the first test current to obtain the corrected shelving cutoff voltage includes: determining, based on the initial test current, a first open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the initial test current within the pulse time; predicting, based on the first test current, a second open-circuit voltage of the battery under test when it is charged or discharged to a complete pulse time according to the first test current within the next pulse time; determining a first correction parameter based on the first open-circuit voltage and the second open-circuit voltage; and correcting the shelving cutoff voltage based on the first correction parameter to obtain the corrected shelving cutoff voltage.
7. The method according to claim 6, characterized in that, The step of predicting the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current in the next pulse time includes: predicting the first charge level of the battery under test when it is charged or discharged to the full pulse time according to the first test current in the next pulse time based on the next pulse time and the corresponding first test current, as well as the target remaining charge level; and performing mapping calculation on the first charge level according to a preset mapping relationship between charge level and open-circuit voltage to obtain the second open-circuit voltage of the battery under test when it is charged or discharged to the full pulse time according to the first test current in the next pulse time.
8. The method according to claim 4, characterized in that, The step of determining the second test current for the next pulse time based on the corrected shelving cutoff voltage includes: determining a second relative difference based on a first voltage difference between the initial open-circuit voltage and the preset target voltage, and a third voltage difference between the corrected shelving cutoff voltage and the test cutoff voltage; and determining the second test current for the next pulse time based on the initial test current for the pulse time and the second relative difference.
9. The method according to claim 1, characterized in that, The step of performing a series of pulse-time current tests on the battery under test based on the initial test current, when the battery under test is at the target test temperature and the target remaining charge, includes: controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge; testing the battery under test according to the initial test current within a first pulse time to determine a third test current for the next pulse time; the first pulse time is less than the pulse time; determining the initial test current for the next pulse time based on the third test current, and returning to the step of controlling the battery under test to be at the target test temperature and controlling the charge of the battery under test to reach the target remaining charge, until the initial test current exceeds a preset safe current and / or the test cutoff voltage of the initial test current is within a preset range of a preset target voltage.
10. The method according to claim 9, characterized in that, The step of testing the battery under test according to the initial test current within the first pulse time to determine the third test current for the next pulse time includes: testing the battery under test according to the initial test current within the first pulse time to obtain a first test cutoff voltage and a third open-circuit voltage during charging or discharging according to the initial test current within the first pulse time, a second test cutoff voltage at the previous sampling time, and a first resting cutoff voltage after charging or discharging for the first pulse time and then resting for a preset time; based on the initial test current, the first test cutoff voltage, the second test cutoff voltage, the third open-circuit voltage, the first resting cutoff voltage, and the pulse time difference between the first pulse time and the pulse time, predicting the predicted test cutoff voltage of the battery under test when charging or discharging according to the initial test current to the pulse time, and the predicted resting cutoff voltage of the battery under test when charging or discharging to the pulse time and then resting for a preset time; and predicting the third test current for the next pulse time based on the initial test current, the initial open-circuit voltage of the battery under test, the preset target voltage, the predicted resting cutoff voltage, and the predicted test cutoff voltage.
11. The method according to claim 10, characterized in that, The step of determining the initial test current for the next pulse time based on the third test current includes: using the third test current as the initial test current for the next pulse time; or, correcting the predicted shelving cutoff voltage based on the third test current to obtain a corrected predicted shelving cutoff voltage; determining the fourth test current for the next pulse time based on the corrected predicted shelving cutoff voltage, and using the fourth test current as the initial test current for the next pulse time.
12. The method according to claim 10, characterized in that, Predicting the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current includes: determining a first correlation between the pulse time and the test cutoff voltage of the battery under test based on the first test cutoff voltage, the second test cutoff voltage, the sampling interval time, and the pulse time difference; determining a first open-circuit voltage of the battery under test when charged or discharged to the pulse time according to the initial test current according to the first pulse time based on the initial test current; determining a second correction parameter based on the first open-circuit voltage and the third open-circuit voltage, and correcting the first correlation using the second correction parameter to obtain a target correlation; and determining the predicted test cutoff voltage of the battery under test when charged or discharged to the pulse time according to the initial test current based on the target correlation.
13. The method according to claim 12, characterized in that, Predicting the predicted standby cutoff voltage of the battery under test after charging or discharging to the pulse time and then setting it aside for a preset time includes: using the second correction parameter to correct the first standby cutoff voltage to obtain the predicted standby cutoff voltage.
14. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory storing a computer program configured to be executed by the processor to implement the steps of the method according to any one of claims 1 to 13.
15. A computer storage medium, characterized in that, The computer storage medium stores a computer program configured to be executed by a processor to implement the method of any one of claims 1 to 13.