A battery maximum current determination method and device, electronic equipment and storage medium
By acquiring the battery's initial voltage and temperature information and combining it with the internal resistance prediction method to determine the battery's maximum current, this method solves the problems of existing technologies that cannot evaluate the charge and discharge capabilities under continuous constant current and have low testing efficiency, thus realizing a highly efficient current determination method.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-04-24
AI Technical Summary
Existing methods for determining the maximum current of a battery cannot assess its charge and discharge capabilities under continuous constant current conditions, and the testing efficiency is low.
By acquiring the initial voltage, cutoff voltage, and initial terminal voltage, and combining them with the preset charge/discharge rate, the initial current is determined. The battery temperature and pulse time are monitored, and the internal resistance prediction method is used to make a preliminary current prediction. The maximum current is determined based on the test results.
It enables the evaluation of charge and discharge capabilities under continuous constant current, reduces testing steps, and improves testing efficiency.
Smart Images

Figure CN116990703B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery testing, and more particularly to a method, apparatus, electronic device, and storage medium for determining the maximum current of a battery. Background Technology
[0002] In the actual use of power lithium-ion batteries, short-term high-power / current pulses are needed to reflect the battery's performance. The maximum constant current charge and discharge current of the battery is usually used to evaluate the battery's maximum capacity. The commonly used maximum current evaluation method is the test current method.
[0003] In the existing process of determining the maximum current of a battery, for example, in CN112379289A, a method for testing the maximum current of a lithium-ion battery, the maximum charging capacity of the battery is determined by constant voltage pulse charging and discharging. However, this method cannot evaluate the charging and discharging capacity under continuous constant current and determine the maximum current. Moreover, this method requires a complex testing process, resulting in low testing efficiency. Summary of the Invention
[0004] The purpose of this invention is to provide a method, apparatus, electronic device, and storage medium for determining the maximum current of a battery, in order to solve the problems of being unable to evaluate the charge and discharge capacity under continuous constant current and the low testing efficiency.
[0005] This invention provides a method for determining the maximum current of a battery, comprising: acquiring an initial voltage, a cutoff voltage, and an initial terminal voltage; determining an initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and a preset charge / discharge rate; charging or discharging based on the initial current, and monitoring a first terminal voltage, a first actual pulse time, and a first battery temperature; if the first actual pulse time is the same as a preset charge / discharge time, the first battery temperature is less than or equal to a preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, then the initial current is determined as the maximum current.
[0006] In one embodiment of the present invention, after charging or discharging based on an initial current and monitoring the first terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: if the first actual pulse time is the same as a preset charge / discharge time, the first battery temperature is less than or equal to a preset maximum battery temperature, and the second terminal voltage and the cutoff voltage are inconsistent, adjusting the preset charge / discharge rate according to the initial current to obtain a first charge / discharge rate; determining a correction current based on the initial voltage, the cutoff voltage, the first terminal voltage, and the first charge / discharge rate; charging or discharging based on the correction current and monitoring the third terminal voltage, the second actual pulse time, and the second battery temperature; if the second actual pulse time is the same as a preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are consistent, determining the correction current as the maximum current.
[0007] In one embodiment of the present invention, after charging or discharging based on the initial current and monitoring the second terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: if the first actual pulse time is less than a preset charging / discharging time and the first battery temperature is equal to a preset maximum battery temperature, then a correction current under the same heat generation is determined according to a preset heat conversion formula; charging or discharging is performed based on the correction current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored; if the second actual pulse time is the same as the preset charging / discharging time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are consistent, then the correction current is determined as the maximum current.
[0008] In one embodiment of the present invention, after charging or discharging based on an initial current and monitoring the second terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: if the first actual pulse time is less than a preset charging / discharging time, the first battery temperature is less than a preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are consistent, acquiring multiple fitted currents and charging or discharging according to each fitted current; monitoring the fitted discharge time and fitted terminal voltage of each fitted current charging or discharging, and obtaining a time-voltage fitting function based on the fitted discharge time and fitted terminal voltage; determining a correction current based on the time-voltage fitting function according to a preset current difference calculation formula; charging or discharging based on the correction current, and monitoring the third terminal voltage, the second actual pulse time, and the second battery temperature; if the second actual pulse time is the same as the preset charging / discharging time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are consistent, determining the correction current as the maximum current.
[0009] In one embodiment of the present invention, monitoring the fitted discharge time and fitted terminal voltage of each fitted current charging or discharging, and obtaining a time-voltage fitting function based on the fitted discharge time and fitted terminal voltage includes: selecting multiple fitted discharge times to be processed, and determining the fitted terminal voltage of each fitted discharge time to be processed; determining the slope of the fitting curve based on the fitted discharge time and the fitted terminal voltage of the fitted discharge time to be processed; and performing piecewise fitting based on each fitted discharge time to be processed, each fitted terminal voltage to be processed, and the slope of the fitting curve to obtain the time-voltage fitting function.
[0010] In one embodiment of the present invention, segmented fitting based on each fitting discharge time to be processed, each fitting end voltage to be processed, and the slope of the fitting curve includes: determining the slope of the fitting curve based on the difference between the fitting end voltages of each fitting current at the same fitting discharge time to be processed, and the fitting discharge time to be processed; determining the fitting curve function of each segment based on the slope of each fitting curve to obtain each segment fitting function, and determining the time-voltage fitting function based on the fitting function of each segment.
[0011] In one embodiment of the present invention, before obtaining the initial voltage, the cutoff voltage, and the initial terminal voltage, the method for determining the maximum battery current further includes: adjusting the remaining battery charge to a preset remaining charge value and cooling the battery temperature to a value consistent with a preset ambient temperature to determine the initial voltage; charging or discharging the adjusted voltage based on a preset charge / discharge rate and a preset charge / discharge time, and listening to the terminal voltage at the end, and determining the terminal voltage as the cutoff voltage.
[0012] This invention also provides a battery maximum current determination device, comprising: a battery data acquisition module for acquiring an initial voltage, a cutoff voltage, and an initial terminal voltage; an initial current determination module for determining an initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and a preset charge / discharge rate; and a maximum current determination module for charging or discharging based on the initial current, and monitoring a first terminal voltage, a first actual pulse time, and a first battery temperature; if the first actual pulse time is the same as a preset charge / discharge time, the first battery temperature is less than or equal to a preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, then the initial current is determined as the maximum current.
[0013] This invention also provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the battery maximum current determination method as described in any of the above embodiments.
[0014] This invention also provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a computer's processor, cause the computer to perform the battery maximum current determination method as described in any of the above embodiments.
[0015] The battery maximum current determination method in this embodiment of the invention obtains the initial voltage, cutoff voltage, and initial terminal voltage, determines the initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate, performs charging or discharging based on the initial current, and monitors the first terminal voltage, the first actual pulse time, and the first battery temperature. If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and cutoff voltage are consistent, the initial current is determined as the maximum current. This method obtains the initial current by performing a preliminary current estimation using an internal resistance estimation method, tests the initial estimated current, and determines whether it is the maximum current based on the test results. Specifically, the estimated current is used as the test object, which solves the problem of existing methods that do not test the charge / discharge capability under continuous constant current, and reduces the number of test steps, thus solving the problem of low test efficiency.
[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:
[0018] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application;
[0019] Figure 2 This is a flowchart illustrating a method for determining the maximum current of a battery, as shown in an exemplary embodiment of this application;
[0020] Figure 3 This is a flowchart illustrating a specific method for determining the maximum battery current, as shown in an exemplary embodiment of this application.
[0021] Figure 4 This is a schematic diagram of a specific time-voltage fitting curve shown in an exemplary embodiment of this application;
[0022] Figure 5This is a schematic diagram of a battery maximum current determination device, as shown in an exemplary embodiment of this application;
[0023] Figure 6 This is a schematic diagram of the structure of a computer system for an electronic device, as illustrated in an exemplary embodiment of this application. Detailed Implementation
[0024] The embodiments of the present invention will be described below with reference to the accompanying drawings and specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0025] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0026] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.
[0027] The term "and / or" used in this application describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the related objects before and after it are in an "or" relationship.
[0028] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application.
[0029] Reference Figure 1As shown, the system architecture may include a battery 101 and a computer device 102. The computer device 102, after acquiring the initial voltage, cutoff voltage, and initial terminal voltage of the battery 101, determines an initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and a preset charge / discharge rate. It then charges or discharges based on the initial current and monitors the first terminal voltage, the first actual pulse time, and the first battery temperature. If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to a preset maximum battery temperature, and the first terminal voltage and cutoff voltage are the same, the initial current is determined as the maximum current. The computer device 101 may be at least one of a microcomputer, an embedded computer, a network computer, or a microcontroller.
[0030] Indicatively, computer device 102 acquires the initial voltage, cutoff voltage, and initial terminal voltage of battery 101, determines the initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate, and performs charging or discharging based on the initial current. It also monitors the first terminal voltage, the first actual pulse time, and the first battery temperature. If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and cutoff voltage are consistent, the initial current is determined to be the maximum current. This method uses an internal resistance estimation method to perform preliminary current estimation to obtain the initial current, tests the initial estimated current, and determines whether it is the maximum current based on the test results. Specifically, the estimated current is used as the test object, solving the problem of existing methods that do not test the charging / discharging capability under continuous constant current, and reducing test steps, thus solving the problem of low test efficiency.
[0031] Figure 2 This is a flowchart illustrating an exemplary embodiment of the present application of a method for determining the maximum battery current, which can be implemented in... Figure 1 This is executed within the system architecture of the battery 101 and computer device 102 shown. (Refer to...) Figure 2 As shown, the flowchart of the method for determining the maximum current of the battery includes at least steps S210 to S240, which are described in detail below:
[0032] In step S210, the initial voltage, the cutoff voltage, and the initial terminal voltage are obtained.
[0033] In one embodiment of this application, before obtaining the initial voltage, cutoff voltage, and initial terminal voltage, the remaining battery power is adjusted to a preset remaining power value, and the battery temperature is cooled to be consistent with a preset ambient temperature value to determine the initial voltage. The adjusted voltage is charged or discharged based on a preset charge / discharge rate and a preset charge / discharge time, and the terminal voltage at the end is monitored and determined as the cutoff voltage.
[0034] In step S220, the initial current is determined based on the initial voltage, the cutoff voltage, the initial terminal voltage, and the preset charge / discharge rate.
[0035] In one embodiment of this application, the initial current can be calculated based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate using the following formula:
[0036] I1=(U1-U 截止 ) / (U1-U2)*mC
[0037] Where I1 is the initial current, U1 is the initial voltage, and U 截止 U1 is the cutoff voltage, U2 is the initial terminal voltage, and mC is the preset charge / discharge rate.
[0038] In one embodiment of this application, mC is used to represent the battery charge / discharge capacity rate. 1C represents the current intensity when the battery is fully discharged in one hour. For example, if a battery rated at 2200 mAh is discharged completely at 1C intensity for one hour, the discharge current is 2200 mA. Here, the charge / discharge rate = charge / discharge current / rated capacity. In this embodiment, the m value in the preset charge / discharge rate can be determined based on specific experiments or set according to specific testing accuracy requirements. In one possible implementation of this embodiment, the value of m can be set according to temperature, ranging from 1C to 3C at room temperature and from 0.1C to 1C at low temperatures. This value is merely an exemplary example in this embodiment, and no specific preset charge / discharge rate value is limited here.
[0039] In step S230, charging or discharging is performed based on the initial current, and the first terminal voltage, the first actual pulse time, and the first battery temperature are monitored.
[0040] In one embodiment of this application, charge transfer occurs between two electrodes carrying opposite charges due to the existence of a potential difference. This is called discharge. After discharge, the charge decreases, the potential difference decreases, and the discharge stops. If an external power source is applied to return the potential difference to the state before discharge, then discharge can occur again. This cycle forms a pulse discharge. The pulse discharge time is monitored, and the obtained time is the actual pulse time.
[0041] In step S240, if the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, the initial current is determined as the maximum current.
[0042] In one embodiment of this application, if the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the second terminal voltage and the cutoff voltage are inconsistent, the preset charge / discharge rate is adjusted according to the initial current to obtain the first charge / discharge rate. A correction current is determined according to the initial voltage, the cutoff voltage, the first terminal voltage, and the first charge / discharge rate. Charging or discharging is performed based on the correction current. The third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are consistent, the correction current is determined as the maximum current.
[0043] In one embodiment of this application, the preset charge / discharge rate is determined by the ratio of the charge / discharge current to the rated capacity. In this embodiment, the preset charge / discharge rate can be adjusted by adjusting the current under the condition of fixed rated capacity.
[0044] In one embodiment of this application, if the first actual pulse time is less than the preset charge / discharge time and the first battery temperature is equal to the preset maximum battery temperature, then a correction current is determined according to the preset heat conversion formula for the same heat generation. Charging or discharging is performed based on the correction current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are the same, then the correction current is determined as the maximum current.
[0045] In one embodiment of this application, the correction current determined according to the preset heat conversion formula for the same heat generation can be based on the thermodynamic formula: Q = I 2 Rt is specifically solved, where Q is heat, I is current, R is internal resistance, and t is preset charging and discharging time. Under the premise of controlling the same heat generation, charging or discharging is performed based on the preset charging and discharging time, and the maximum current value under this condition is determined to be the correction current.
[0046] In one embodiment of this application, if the first actual pulse time is less than the preset charge / discharge time, the first battery temperature is less than the preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, multiple fitted currents are acquired, and charging or discharging is performed according to each fitted current. The fitted discharge time and fitted terminal voltage of each fitted current are monitored, and a time-voltage fitting function is obtained based on the fitted discharge time and fitted terminal voltage. A correction current is determined based on the time-voltage fitting function according to the preset current difference calculation formula.
[0047] In one embodiment of this application, after determining the correction current, charging or discharging is performed based on the correction current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charging and discharging time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are the same, the correction current is determined as the maximum current.
[0048] In one embodiment of this application, obtaining a time-voltage fitting function based on the fitted discharge time and the fitted terminal voltage includes selecting multiple fitted discharge times to be processed and determining the fitted terminal voltage at each fitted discharge time to be processed. The slope of the fitting curve is determined based on the fitted discharge time and the fitted terminal voltage at the fitted discharge time to be processed. Segmented fitting is performed based on each fitted discharge time to be processed, each fitted terminal voltage to be processed, and the slope of the fitting curve to obtain the time-voltage fitting function.
[0049] In one embodiment of this application, segmented fitting based on each fitting discharge time to be processed, each fitting end voltage to be processed, and the slope of the fitting curve includes: determining the slope of the fitting curve based on the difference between the fitting end voltages of each fitting current at the same fitting discharge time and the fitting discharge time to be processed; determining the fitting curve function of each segment based on the slope of each fitting curve to obtain the fitting function of each segment; and determining the time-voltage fitting function based on the fitting function of each segment.
[0050] In one embodiment of this application, the segmentation criterion of the aforementioned time-voltage fitting function is based on different types of impedance. During charging or discharging, the impedance changes with time, generating different types of impedance at different time periods. Assuming the impedance type changes at time t, the portion before time t represents the battery's ohmic impedance, while the portion after time t represents the slowly decreasing electrochemical impedance and concentration impedance. For example, in a specific embodiment of this application, time t is 0.1 seconds, and the specific rate of change of the time-voltage fitting curve is as follows: Figure 4 As shown, Figure 4 This is a schematic diagram of a specific time-voltage fitting curve shown in an exemplary embodiment of this application. The time-voltage fitting curve also changes after the two impedance changes. The two internal resistance conditions have different laws of change with current. Therefore, the time-voltage relationship before and after the set time t is used as the impedance change time, and the time-voltage relationship is piecewise fitted.
[0051] In one embodiment of this application, a specific example of the above-mentioned piecewise fitting is given. The maximum current for a 30-second pulse charge-discharge is determined based on piecewise fitting. First, the impedance change time is set to 0.1 seconds. Then, discharge data under different currents are obtained, with voltage values corresponding to 0s, 0.1s, and 30s selected.
[0052] When the selected current is I1, the voltage values at three times (0, U3), (0.1, U4), and (30, U5) are obtained; when the selected current is I2, the voltage values at three times (0, U6), (0.1, U7), and (20, U8) are obtained.
[0053] In one embodiment of this application, different discharge curves and different current rates will cause different voltage plateaus, and the change in slope is due to the influence of the current rate on the battery, resulting in a nonlinear change in internal resistance. For this nonlinear change, the internal resistance between similar currents can be approximated as a linear change, and the internal resistance characteristic of any intermediate current can be obtained through the difference.
[0054] Specifically, the voltage-time-slope relationship is determined based on different discharge processes:
[0055] Solve for the slope at multiple points separately, including:
[0056] K1 = (U4 - U3) / 0.1;
[0057] K2 = (U5 - U6) / 29.9;
[0058] K3 = (U7 - U6) / 0.1;
[0059] K4 = (U8 - U7) / 29.9;
[0060] U3 to U8 are the voltage values of I1 and I2 measured at 0s, 0.1s, and 30s respectively, and K1 to K4 are the slopes of the piecewise fitting curves.
[0061] After determining the multi-point slope based on the voltage values of currents I1 and I2 at 0s, 0.1s, and 30s, the rate of change of the slope can be determined based on the slope and the current:
[0062] Δk1=(K3-K1) / (I2-I1);
[0063] Δk2=(K4-K2) / (I2-I1);
[0064] Where Δk1 is the rate of change of the curve slope from 0 to 0.1s, Δk2 is the rate of change of the curve slope from 0.1 to 30s, and K1 to K4 are the curve slopes in the piecewise fitted curves.
[0065] The correction current is determined based on the cutoff voltage, initial voltage, preset charge / discharge time, and rate of change of the curve slope.
[0066] I max =(U 截止 -U 初始-(t-0.1)*K2-0.1*K1+I1*((t-0.1)*ΔK2+0.1*ΔK1) / ((t-0.1)
[0067] *ΔK2+0.1*ΔK1)
[0068] Please see Figure 3 , Figure 3 This is a flowchart illustrating a specific method for determining the maximum battery current, as shown in an exemplary embodiment of this application. The specific method for determining the maximum battery current can be further detailed as follows: Figure 1 Executed within the system architecture shown, and specifically by Figure 1 The battery 101 and computer device 102 shown can be implemented in other implementation environments, and no specific implementation environment is limited here.
[0069] In one specific embodiment of this application, the battery is adjusted to the target SOC at room temperature, and then the battery temperature is allowed to recover to the target ambient temperature T. ob With current I max The charging and discharging process ensures that the cutoff voltage U is reached exactly within a time ns. 截止 And the temperature is less than T max During the test, the sample needs to be left to stand for 3-8 hours at the target temperature, and the initial voltage U0 should be recorded.
[0070] In one specific embodiment of this application, charging or discharging is performed according to a specified rate mC based on a preset charging and discharging time. The ending voltage U1, time t1, and temperature T1 are then used to calculate the current I1 based on the internal resistance estimation method and predict the current I1 using the internal resistance prediction method, where I1 = (U0 - U1) / (U0 - U1) / (U1 ... 截止 ) / (U0-U1)*mC, where the value of m is 1-3C at room temperature and 0.1-1C at low temperature.
[0071] In one specific embodiment of this application, a pulse test is performed using an estimated current, and the end voltage U2, actual pulse time t2, and temperature T2 are recorded; and U2, t2, and T2 are then evaluated.
[0072] ①If t2=n, T2 <T MAX U2≠U 截止 Then, return to the method of calculating the current based on the internal resistance estimation method, use the internal resistance prediction method to estimate the current, adjust the preset charge and discharge rate according to the current, obtain the estimated current, and use the estimated current to perform pulse testing;
[0073] ②t2 <n,T2=T MAX The heat exchange algorithm is used to estimate the maximum current I2 of heat generated in n seconds, and then return to the pulse test using the estimated current.
[0074] ③t2 <n,T2<TMAX U2 = U 截止 The segmented fitting method is used to fit the voltage-time data for time cutoff and voltage cutoff respectively, to estimate the maximum current I3, and then return to use the estimated current for pulse testing.
[0075] ④t2=n,T2≤T MAX U2 = U 截止 Maximum output current I MAX .
[0076] The battery maximum current determination method in this embodiment of the invention obtains the initial voltage, cutoff voltage, and initial terminal voltage, determines the initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate, performs charging or discharging based on the initial current, and monitors the first terminal voltage, the first actual pulse time, and the first battery temperature. If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and cutoff voltage are consistent, the initial current is determined as the maximum current. This method obtains the initial current by performing a preliminary current estimation using an internal resistance estimation method, tests the initial estimated current, and determines whether it is the maximum current based on the test results. Specifically, the estimated current is used as the test object, which solves the problem of existing methods that do not test the charge / discharge capability under continuous constant current, and reduces the number of test steps, thus solving the problem of low test efficiency.
[0077] The following describes an embodiment of the apparatus described in this application, which can be used to execute the battery maximum current determination method described in the above embodiments of this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the battery maximum current determination method described in the above applications.
[0078] Figure 5 This is a schematic diagram illustrating a battery maximum current determination device according to an exemplary embodiment of this application. The device can be applied to... Figure 2 The implementation environment shown is not limited to this embodiment. This device can also be applied to other exemplary implementation environments and specifically configured in other devices.
[0079] like Figure 5 As shown, the exemplary battery maximum current determination device includes: a battery data acquisition module 501, an initial current determination module 502, and a maximum current determination module 503.
[0080] The battery data acquisition module 501 is used to acquire the initial voltage, cutoff voltage, and initial terminal voltage; the initial current determination module 502 is used to determine the initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate; the maximum current determination module 503 is used to charge or discharge based on the initial current and monitor the first terminal voltage, the first actual pulse time, and the first battery temperature; if the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and cutoff voltage are the same, the initial current is determined as the maximum current.
[0081] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the battery maximum current determination method provided in the above embodiments.
[0082] Figure 6 This is a schematic diagram illustrating the structure of a computer system for an electronic device, as shown in an exemplary embodiment of this application. It should be noted that... Figure 6 The computer system 600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0083] like Figure 6 As shown, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on a program stored in Read-Only Memory (ROM) 602 or a program loaded from storage into Random Access Memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus. An Input / Output (I / O) interface 605 is also connected to the bus 604.
[0084] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.
[0085] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs various functions defined in the system of this application.
[0086] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0087] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0088] In the corresponding figures of the above embodiments, connecting lines can represent the connection relationship between various components, indicating more constitutive signal paths and / or one or more ends of some lines having arrows to indicate the main information flow direction. Connecting lines are an identifier and are not a limitation on the scheme itself, but rather the use of these lines in combination with one or more exemplary embodiments helps to more easily connect circuits or logic units. Any signal represented (determined by design requirements or preferences) can actually include one or more signals that can be transmitted in any direction and can be implemented in any suitable type of signal scheme.
[0089] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0090] Another aspect of this application provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.
[0091] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0092] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.
[0093] It should be noted that this application can be used in a wide range of general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.
[0094] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.
[0095] It should be understood that the above content is only a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be the scope of protection claimed in the claims.
Claims
1. A method for determining the maximum current of a battery, characterized in that, The method for determining the maximum current of the battery includes: Adjust the remaining battery power to a preset remaining power value and cool the battery temperature to match the preset ambient temperature value to determine the initial voltage. Charge or discharge the adjusted voltage based on a preset charge / discharge rate and a preset charge / discharge time, and monitor the end voltage at the end. Determine the end voltage as the cutoff voltage. Obtain the initial voltage, cutoff voltage, and initial terminal voltage; The initial current is determined based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate. The determination process is characterized as follows: in, It is the initial current. It is the initial voltage. It is the cutoff voltage. It is the initial terminal voltage. It is the preset charge / discharge rate; Charging or pulse discharging is performed based on the initial current, and the first terminal voltage, the first actual pulse time, and the first battery temperature are monitored. If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, the initial current is determined as the maximum current.
2. The method for determining the maximum battery current according to claim 1, characterized in that, After charging or pulse discharging based on the initial current, and monitoring the first terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: If the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the second terminal voltage and the cutoff voltage are inconsistent, the preset charge / discharge rate is adjusted according to the initial current to obtain the first charge / discharge rate. The correction current is determined based on the initial voltage, cutoff voltage, first terminal voltage, and first charge / discharge rate; Charging or discharging is performed based on the corrected current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are the same, the correction current will be determined as the maximum current.
3. The method for determining the maximum battery current according to claim 1, characterized in that, After charging or pulse discharging based on the initial current, and monitoring the first terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: If the first actual pulse time is less than the preset charge / discharge time and the first battery temperature is equal to the preset maximum battery temperature, then the correction current under the same heat generation is determined according to the preset heat conversion formula. Charging or discharging is performed based on the corrected current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are the same, the correction current will be determined as the maximum current.
4. The method for determining the maximum battery current according to claim 1, characterized in that, After charging or pulse discharging based on the initial current, and monitoring the first terminal voltage, the first actual pulse time, and the first battery temperature, the method for determining the maximum battery current further includes: If the first actual pulse time is less than the preset charge / discharge time, the first battery temperature is less than the preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, multiple fitted currents are obtained, and charging or discharging is performed according to each fitted current. Monitor the fitted discharge time and fitted terminal voltage of each fitted current charging or discharging, and obtain the time-voltage fitting function based on the fitted discharge time and fitted terminal voltage; The correction current is determined based on the time-voltage fitting function according to the preset current difference calculation formula; Charging or discharging is performed based on the corrected current, and the third terminal voltage, the second actual pulse time, and the second battery temperature are monitored. If the second actual pulse time is the same as the preset charge / discharge time, the second battery temperature is less than or equal to the preset maximum battery temperature, and the third terminal voltage and the cutoff voltage are the same, the correction current will be determined as the maximum current.
5. The method for determining the maximum battery current according to claim 4, characterized in that, The fitted discharge time and fitted terminal voltage of each fitted current charging or discharging are monitored, and the time-voltage fitting function is obtained based on the fitted discharge time and fitted terminal voltage, including: Multiple fitting discharge times to be processed are selected, and the fitting terminal voltage of each fitting discharge time to be processed is determined. The slope of the fitting curve is determined based on the unprocessed fitting discharge time and the unprocessed fitting terminal voltage at the unprocessed fitting discharge time. Based on the discharge time, the terminal voltage of each fitted curve, and the slope of the fitted curve, a piecewise fitting is performed to obtain the time-voltage fitting function.
6. The method for determining the maximum battery current according to claim 5, characterized in that, Piecewise fitting is performed based on the discharge time of each subject to be fitted, the terminal voltage of each subject to be fitted, and the slope of the fitted curve, including: The slope of the fitting curve is determined based on the difference between the fitting currents and the fitting terminal voltages at the same fitting discharge time, as well as the fitting discharge time. The fitting curve function for each segment is determined based on the slope of each fitting curve, and the fitting function for each segment is obtained. Then, the time-voltage fitting function is determined based on the fitting function for each segment.
7. A device for determining the maximum current of a battery, characterized in that, The battery maximum current determination device includes: The battery data acquisition module is used to adjust the remaining battery power to a preset remaining power value, and determine the initial voltage when the battery temperature is cooled to the same as the preset ambient temperature value. Based on a preset charge / discharge rate and a preset charge / discharge time, the adjusted voltage is charged or discharged, and the terminal voltage at the end is monitored and determined as the cutoff voltage. The module acquires the initial voltage, the cutoff voltage, and the initial terminal voltage. The initial current determination module is used to determine the initial current based on the initial voltage, cutoff voltage, initial terminal voltage, and preset charge / discharge rate. The determination process is characterized as follows: in, It is the initial current. It is the initial voltage. It is the cutoff voltage. It is the initial terminal voltage. It is the preset charge / discharge rate; The maximum current determination module is used to charge or pulse discharge based on the initial current and monitor the first terminal voltage, the first actual pulse time, and the first battery temperature; if the first actual pulse time is the same as the preset charge / discharge time, the first battery temperature is less than or equal to the preset maximum battery temperature, and the first terminal voltage and the cutoff voltage are the same, the initial current is determined as the maximum current.
8. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs that, when executed by one or more processors, cause the electronic device to implement the battery maximum current determination method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by the processor of a computer, cause the computer to perform the battery maximum current determination method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for testing maximum current of lithium ion battery
CN112379289A
Method for determining maximum pulse discharge current of lithium ion power battery
CN111308163A
Battery peak current test method and device, test equipment and storage medium
CN115356644A