Battery parameter determination method, chip and electronic equipment
By constructing a second-order RC equivalent circuit model and determining the battery's internal resistance and capacitance parameters, the problem of inaccurate simulation of the battery discharge process in existing technologies is solved, enabling precise control of the battery management system and extending battery life.
Patent Information
- Application Number
- CN202510577420.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-01
AI Technical Summary
Existing technologies cannot accurately simulate the nonlinear discharge process of batteries, which can cause electronic devices to crash or output signals to distort when the voltage drops or undervoltage protection occurs, affecting the stability and reliability of the equipment.
By obtaining battery discharge curves under multiple sets of test parameters, a second-order RC equivalent circuit model is constructed. The internal resistance and capacitance parameters of the battery are determined by recursive least squares method, forgetting factor least squares method, Kalman filter or neural network model, and a more accurate battery equivalent circuit model is established.
It enables more accurate simulation of battery discharge characteristics, ensuring that the battery management system can effectively monitor and control battery status, extend battery life, and improve safety.
Smart Images

Figure CN120405459A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of batteries, and particularly to a method for determining battery parameters, a chip, and an electronic device. Background Art
[0002] Nowadays, portable electronic devices such as smart phones, laptops, and MP3 players have been widely used in daily life, and these portable electronic devices all rely on batteries (such as lithium batteries) to provide electrical energy. If an electronic device can obtain the discharge characteristics of the battery (such as the discharge curve and internal resistance), the electronic device can ensure the stability and reliability of the operation of the electronic device based on the discharge characteristics of the battery. For example, the electronic device can predict whether the output signal of the electronic device will cause the output voltage of the battery to drop below the cut-off voltage according to the discharge characteristics of the battery. If it is determined that the output signal will cause the output voltage to drop below the cut-off voltage of the battery, that is, it is determined that there is a risk of the electronic device crashing, then a protection mechanism is triggered to avoid over-discharging of the battery; in addition, the electronic device can also evaluate whether the battery can support the output of a signal with a higher power based on the discharge characteristics of the battery.
[0003] The discharge characteristics of the battery can be obtained by modeling the power supply battery. Therefore, the modeling of the battery is of great significance. Summary of the Invention
[0004] To solve the above problems, embodiments of the present application provide a method for determining battery parameters, a chip, and an electronic device.
[0005] In a first aspect, embodiments of the present application provide a method for determining battery parameters. The method for determining battery parameters includes: based on multiple sets of test parameters, obtaining multiple sets of test results of the battery, and according to the multiple sets of test results, determining multiple sets of battery discharge curves of the battery, where the multiple sets of test parameters include temperature parameters, open-circuit voltage parameters, and discharge current parameters, and the battery discharge curve characterizes the corresponding relationship between the output voltage of the battery and time under the test results of the corresponding set; obtaining an equivalent circuit model of the battery; based on the multiple sets of battery discharge curves of the battery, determining the circuit element parameters of the equivalent circuit model, and the circuit element parameters include the internal resistance parameter and capacitance parameter of the battery.
[0006] Embodiments of the present application obtain multiple sets of discharge curves of the battery based on multiple sets of test parameters to simulate the non-linear discharge process of the battery, and moreover, the internal resistance parameter and capacitance parameter determined based on the multiple sets of discharge curves are more accurate, and a more accurate equivalent circuit model of the battery can be constructed, so as to better describe the discharge characteristics of the battery.
[0007] In a possible implementation, the battery curve is a non-linear curve.
[0008] In a possible implementation, at least one of the temperature parameter, open-circuit voltage parameter, and discharge current parameter corresponding to any two sets of test parameters among multiple sets of test parameters is different.
[0009] In a possible implementation, multiple sets of test parameters include a first set of test parameters, and the first set of test parameters includes a first temperature parameter, a first open-circuit voltage parameter, and a first discharge current parameter; based on the multiple sets of test parameters, multiple sets of test results of the battery are obtained, and based on the multiple sets of test results, multiple sets of battery discharge curves of the battery are determined, including: measuring a first output voltage obtained by discharging the battery at the first discharge current parameter under the first temperature parameter and the first open-circuit voltage parameter; and determining a first discharge curve of the battery according to the first output voltage.
[0010] In a possible implementation, multiple sets of test parameters include a second set of test parameters, and the second set of test parameters includes a first temperature parameter, a first open-circuit voltage parameter, and a second discharge current parameter; based on the multiple sets of test parameters, multiple sets of test results of the battery are obtained, and based on the multiple sets of test results, multiple sets of battery discharge curves of the battery are determined, including: measuring a second output voltage obtained by discharging the battery at the second discharge current parameter under the first temperature parameter and the first open-circuit voltage parameter; and determining a second discharge curve of the battery according to the second output voltage.
[0011] In a possible implementation, multiple sets of test parameters include a third set of test parameters, and the third set of test parameters includes a first temperature parameter, a second open-circuit voltage parameter, and a first discharge current parameter; based on the multiple sets of test parameters, multiple sets of test results of the battery are obtained, and based on the multiple sets of test results, multiple sets of battery discharge curves of the battery are determined, including: measuring a third output voltage obtained by discharging the battery at the first discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter; and determining a third discharge curve of the battery according to the third output voltage.
[0012] In a possible implementation, multiple sets of test parameters include a fourth set of test parameters, and the fourth set of test parameters includes a second temperature parameter, a first open-circuit voltage parameter, and a second discharge current parameter; based on the multiple sets of test parameters, multiple sets of test results of the battery are obtained, and based on the multiple sets of test results, multiple sets of battery discharge curves of the battery are determined, including: measuring a fourth output voltage obtained by discharging the battery at the second discharge current parameter under the second temperature parameter and the first open-circuit voltage parameter; and determining a fourth discharge curve of the battery according to the fourth output voltage.
[0013] In a possible implementation, the equivalent circuit model is a second-order RC model.
[0014] In a possible implementation, based on multiple sets of battery discharge curves of a battery, circuit element parameters of an equivalent circuit model are determined, including: determining a mathematical model corresponding to a second-order RC model; based on multiple sets of battery discharge curves of the battery, solving parameters of the mathematical model through a preset algorithm to determine an internal resistance parameter and a capacitance parameter of the battery, and the preset algorithm includes any one of recursive least squares method, forgetting factor least squares method, Kalman filter, and neural network model.
[0015] In a possible implementation, based on multiple sets of battery discharge curves of a battery, solving parameters of the mathematical model through a preset algorithm to determine an internal resistance parameter and a capacitance parameter of the battery, including: inputting multiple sets of battery discharge curves of the battery into a neural network model; solving parameters of the mathematical model through the neural network model to determine an internal resistance parameter and a capacitance parameter of the battery.
[0016] In a second aspect, an embodiment of the present application provides a chip, which includes a processor and a data interface. The processor reads instructions stored on a memory through the data interface to execute any one of the battery parameter determination methods provided in the first aspect and various possible implementations of the first aspect.
[0017] In a third aspect, an embodiment of the present application provides an electronic device, including a memory for storing instructions executed by one or more processors of the electronic device; and a processor, which is one of the processors of the electronic device, for executing the instructions stored in the memory to implement any one of the battery parameter determination methods provided in the first aspect and various possible implementations of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 A schematic diagram showing a discharge curve is provided;
[0019] Figure 2 According to an embodiment of the present application, a flowchart of a battery parameter determination method is provided;
[0020] Figure 3 According to an embodiment of the present application, a schematic diagram showing a discharge curve is provided;
[0021] Figure 4 According to an embodiment of the present application, a schematic diagram of the structure of an equivalent circuit is provided;
[0022] Figure 5 According to an embodiment of the present application, a flowchart of a battery parameter determination method is provided;
[0023] Figure 6 According to an embodiment of the present application, a schematic diagram of the structure of an electronic device 1300 is provided. DETAILED DESCRIPTION
[0024] Exemplary embodiments of the present application include, but are not limited to, a method for determining battery parameters, a chip, and an electronic device.
[0025] It can be understood that the supply voltage output by the battery of the electronic device affects the performance of the electronic device. Generally, when the battery is in a low power state, the output voltage of the battery drops, resulting in a limitation of the operating ability of the electronic device. At this time, if a large signal suddenly passes through the circuit, such as a high-amplitude signal or a high-power signal, the battery will bear a large current draw, causing the voltage of the battery to drop instantaneously to an extremely low state, which will cause great damage to the battery. If the voltage of the battery drops to the minimum limit voltage, the undervoltage protection mechanism of the battery will be triggered, resulting in the battery stopping working. This situation may further cause the main processor of the electronic device to crash or reset, affecting the normal operation of the entire system.
[0026] It can be understood that the discharge characteristics of the battery are not constant. Therefore, when designing and using the circuit, it is necessary to fully consider the discharge characteristics of the battery to avoid system failures caused by voltage drops or undervoltage protection.
[0027] In order to determine the discharge characteristics of the battery, in some embodiments, the battery of the electronic device can be replaced with a constant voltage power supply, and then the corresponding relationship between the output voltage and the output power of the battery can be measured. In other embodiments, the discharge curve of the constant voltage power supply can also be measured, and the discharge characteristics of the battery can be determined based on the discharge curve of the constant voltage power supply. Figure 1 Shows the discharge curve of the constant voltage power supply when the input signal is 0 dB and the output voltage of the constant voltage power supply is 4V. As Figure 1 shown, the discharge curve of the constant voltage power supply is a linear curve.
[0028] It can be understood that the output voltage refers to the voltage at the output terminal when the power supply is working with a load; the output voltage is affected by the internal resistance and the load. The discharge curve refers to the curve of the output voltage changing with time during the discharge process.
[0029] However, the discharge process of the battery is a process quantity and a non-linear process. The constant voltage power supply cannot simulate these dynamic characteristics, resulting in a deviation between the test result and the actual situation. There may be an incorrect prediction of the output power magnitude of the signal, which may cause the electronic device to crash or the output signal to be distorted.
[0030] Based on this, an embodiment of the present application provides a method for determining battery parameters. The method for determining battery parameters includes: based on multiple sets of test parameters, obtaining multiple sets of test results of the battery, and determining multiple sets of battery discharge curves of the battery according to the multiple sets of test results. Among them, the multiple sets of test parameters include temperature parameters, open-circuit voltage parameters, and discharge current parameters. The battery discharge curve characterizes the corresponding relationship between the output voltage of the battery and time under the test results of the corresponding set; obtaining an equivalent circuit model of the battery; based on the multiple sets of battery discharge curves of the battery, determining the circuit element parameters of the equivalent circuit model. The circuit element parameters include the internal resistance parameter and capacitance parameter of the battery. In this way, the multiple sets of discharge curves of the battery at different temperatures, open-circuit voltages, and discharge currents can more truly reflect the actual discharge curve of the battery, can more accurately simulate the non-linear discharge characteristics of the battery, and moreover, the internal resistance parameter and capacitance parameter determined based on the multiple sets of discharge curves are more accurate, and a more accurate battery equivalent circuit model can be constructed, so as to better describe the discharge characteristics of the battery.
[0031] It can be understood that the open-circuit voltage is the voltage of the battery in the open-circuit state, usually represented by V oc The open-circuit voltage reflects the chemical potential of the battery. The known open-circuit voltage can provide an accurate reference for the equivalent circuit model, reduce the complexity of parameter identification, and improve the accuracy of the model. The battery model is a model used to reflect the mapping relationship between the open-circuit voltage of the battery, the internal resistance of the battery, and the capacitance.
[0032] Figure 2 According to an embodiment of the present application, a schematic diagram of a method for determining battery parameters is shown. It can be understood that Figure 3 The execution subject of the shown schematic diagram is the electronic device 10. For the sake of simplicity of description, the execution subject of each step will not be repeatedly described below when introducing Figure 3 the shown schematic diagram. As Figure 3 shown, the method for determining battery parameters includes:
[0033] 101: Based on multiple sets of test parameters, obtain multiple sets of test results of the battery, where the multiple sets of test parameters include temperature parameters, open-circuit voltage parameters, and discharge current parameters.
[0034] In the embodiment of the present application, at least one of the temperature parameter, open-circuit voltage parameter, and discharge current parameter corresponding to any two sets of test parameters in the multiple sets of test parameters is different. The test result of the battery includes the output voltage of the battery placed under the test parameters.
[0035] For example, multiple sets of test parameters include a first test parameter, a second test parameter, a third test parameter, and a fourth test parameter. The first test parameter includes a first temperature parameter, a second temperature parameter, and a first discharge current parameter; the second test parameter includes the first temperature parameter, a first open-circuit voltage parameter, and a second discharge current parameter; the third test parameter includes the first temperature parameter, a second open-circuit voltage parameter, and the first discharge current parameter; the fourth test parameter includes the second temperature parameter, the first open-circuit voltage parameter, and the second discharge current parameter.
[0036] That is, the discharge current parameters of the first test parameter and the second test parameter are different, the open-circuit voltage parameters of the first test parameter and the third test parameter are different, the temperature parameters of the first test parameter and the fourth test parameter are different, the open-circuit voltage parameters of the second test parameter and the third test parameter are different, the temperature parameters of the second test parameter and the fourth test parameter are different, and the temperature parameters of the third test parameter and the fourth test parameter are different.
[0037] In the embodiment of the present application, the range of the open-circuit voltage parameter includes 3V to 4V, the range of the discharge current parameter includes 100mA to 700mA, the temperature parameter includes a low-temperature parameter, a normal-temperature parameter, and a high-temperature parameter. The range of the low-temperature parameter includes -20°C to 10°C; the range of the normal-temperature parameter includes 10°C to 30°C; the range of the high-temperature parameter includes 30°C to 50°C.
[0038] For example, the first discharge current parameter is 100mA, the second discharge current parameter is 300mA, the third discharge current parameter is 500mA, and the fourth discharge current parameter is 700mA. The first open-circuit voltage parameter is 3.4V, the second open-circuit voltage parameter is 3.6V, the third open-circuit voltage parameter is 3.8V, and the fourth open-circuit voltage parameter is 4V. The first temperature parameter is 0°C, the second temperature parameter is 20°C, and the third temperature parameter is 40°C.
[0039] In the embodiment of the present application, the test results obtained by testing the battery under the first test parameter include a first output voltage; the test results obtained by testing the battery under the second test parameter include a second output voltage; the test results obtained by testing the battery under the third test parameter include a third output voltage; the test results obtained by testing the battery under the fourth test parameter include a fourth output voltage.
[0040] In the embodiment of the present application, based on multiple sets of test parameters, multiple sets of test results of the battery are obtained, including: after the battery is left standing at the first temperature parameter for a period of time, different magnitudes of discharge currents are set to draw current from the battery under the first open-circuit voltage parameter, so as to obtain the output voltages of the battery discharging at different discharge currents under the first open-circuit voltage parameter and the first temperature parameter.
[0041] For example, after keeping the battery static at a first temperature parameter for a period of time, measure the first output voltage obtained by discharging the battery at the first temperature parameter and a first open-circuit voltage parameter with a first discharge current parameter. Then, measure the second output voltage obtained by discharging the battery at the first temperature parameter and the first open-circuit voltage parameter with a second discharge current parameter.
[0042] Secondly, set the open-circuit voltage of the battery to a second open-circuit voltage parameter, and set discharge currents of different magnitudes to draw current from the battery at the second open-circuit voltage parameter, so as to obtain the output voltages of the battery discharged with different discharge currents at the second open-circuit voltage parameter and the first temperature parameter.
[0043] For example, set the open-circuit voltage of the battery to the second open-circuit voltage parameter, and measure the third output voltage obtained by discharging the battery at the first temperature parameter and the second open-circuit voltage parameter with the first discharge current parameter. Then, measure the fifth output voltage obtained by discharging the battery at the first temperature parameter and the first open-circuit voltage parameter with the second discharge current parameter.
[0044] Again, after keeping the battery static at a second temperature parameter for a period of time, different magnitudes of discharge currents can be set to draw current from the battery at the first open-circuit voltage parameter, so as to obtain the output voltages of the battery discharged with different discharge currents at the first open-circuit voltage parameter and the second temperature parameter.
[0045] For example, after keeping the battery static at the second temperature parameter for a period of time, measure the fourth output voltage obtained by discharging the battery at the second temperature parameter and the first open-circuit voltage parameter with the first discharge current parameter. Then, measure the sixth output voltage obtained by discharging the battery at the second temperature parameter and the first open-circuit voltage parameter with the second discharge current parameter.
[0046] 102: Determine multiple sets of battery discharge curves of the battery according to multiple sets of test results, where the battery discharge curve characterizes the corresponding relationship between the output voltage and time of the battery under the test results of the corresponding set.
[0047] In the embodiment of the present application, the first discharge curve of the battery can be determined according to the first output voltage, where the first discharge curve is as Figure 3 shown, and the first discharge curve is a non-linear curve. The second discharge curve of the battery can also be determined according to the second output voltage, the third discharge curve of the battery can be determined according to the third output voltage, the fourth discharge curve of the battery can be determined according to the fourth output voltage, the fifth discharge curve of the battery can be determined according to the fifth output voltage, and the sixth discharge curve of the battery can be determined according to the sixth output voltage.
[0048] In the embodiments of the present application, the discharge curve is a non-linear curve, and the battery can be a lithium battery. In other embodiments, the battery can be other types of batteries such as nickel-metal hydride batteries, nickel-cadmium batteries, and alkaline batteries.
[0049] 103: Obtain the equivalent circuit model of the battery.
[0050] In the embodiments of the present application, the equivalent circuit model is a second-order RC model. In other embodiments, the equivalent circuit model is any one of a first-order RC model, an electrochemical model, a neural network model, and an impedance spectrum model.
[0051] It can be understood that the second-order RC model is the model corresponding to the resistor-capacitor (RC) equivalent circuit, and the RC equivalent circuit is formed by connecting multiple resistor and capacitor parallel networks in series.
[0052] It can be understood that the equivalent circuit model is a simplified circuit model that can simulate the behavior of the battery, including its charging and discharging characteristics.
[0053] Figure 4 The structural schematic diagram of the equivalent circuit model of the lithium battery is shown, and the mathematical expression of the model is as follows:
[0054]
[0055] τ1 = R1C1 Formula (2)
[0056] τ2 = R2C2 Formula (3)
[0057] Among them, V o is the output voltage of the lithium battery, V oc is the open-circuit voltage of the lithium battery, I is the output current, and t is the time.
[0058] 104: Based on multiple sets of battery discharge curves of the battery, determine the circuit element parameters of the equivalent circuit model. The circuit element parameters include the internal resistance parameter and the capacitance parameter of the battery.
[0059] In the embodiments of the present application, first determine the mathematical model corresponding to the second-order RC model; then, based on multiple sets of battery discharge curves of the battery, solve the parameters of the mathematical model through a preset algorithm to determine the internal resistance parameter and the capacitance parameter of the battery; among them, the preset algorithm includes any one of recursive least squares method, forgetting factor least squares method, Kalman filter, and neural network model. The internal resistance parameters include R o , R1 and R2, and the capacitance parameters include C1 and C2.
[0060] Among them, the mathematical expression of the recursive least squares method is as follows:
[0061]
[0062] It can be understood that the principle of the recursive least squares method is to find the optimal estimated parameter θ to minimize the objective function J. In the embodiments of the present application, based on multiple discharge curves, the RC equivalent circuit model, and formulas (4) to (6), the parameter θ estimated by the least squares method can be continuously updated, and then the internal resistance parameter and capacitance parameter of the battery can be determined.
[0063] It can be understood that the principle of the forgetting factor least squares method is basically the same as that of the recursive least squares method. The difference is that it introduces a forgetting factor λ (0 < λ < 1), and the forgetting factor λ is used to weight historical data. During the parameter estimation process, as the number of data points continuously increases, the weight of old data decays according to an exponential law. Among them, the forgetting factor λ is an adjustable parameter that can be released, and the user can adjust the size of the forgetting factor λ by himself. In the embodiments of the present application, based on multiple discharge curves, the RC equivalent circuit model, and the forgetting factor λ, the internal resistance parameter and capacitance parameter of the battery can be determined.
[0064] It can be understood that if the preset algorithm is the Kalman filter, in the solution process of the second-order RC model, the Kalman system equation can be first expanded by Taylor series, the high-order terms above the second order are discarded, and only the first-order term is retained, and then the standard Kalman filter system is used to estimate the second-order RC model, so as to determine the internal resistance parameter and capacitance parameter of the battery.
[0065] It can be understood that if the preset algorithm is a neural network model, the discharge curve and data such as the discharge current, temperature, and open-circuit voltage corresponding to the discharge curve can be used as the input of the neural network model. The neural network model maps these features through non-linear mapping, and finally determines the internal resistance parameter and capacitance parameter of the battery.
[0066] In the embodiments of the present application, the discharge curves of the battery are measured at different temperatures, open-circuit voltages, and temperatures, and then the battery is modeled by an algorithm fitting method to determine the internal resistance parameter and capacitance parameter of the equivalent circuit model.
[0067] It can be understood that the equivalent circuit model is a simplified circuit model that can simulate the behavior of the battery, including its charge and discharge characteristics. By establishing an equivalent circuit model, the performance of the battery, such as its remaining charge and health status, can be predicted more accurately, ensuring that the battery management system can monitor and control the state of the battery more effectively, thereby extending the service life of the battery and improving its safety.
[0068] Figure 5 According to the embodiments of the present application, a schematic diagram of another method for determining battery parameters is shown. It can be understood that Figure 5 The execution subject of the shown schematic diagram is the electronic device 10. For the sake of simplicity of description, the following is introduced Figure 5When referring to the schematic diagram shown, the execution subject of each step will not be described repeatedly. For example, Figure 5 As shown, the battery parameter determination method includes:
[0069] 201: Confirm the battery discharge curve measurement method.
[0070] In an embodiment of the present application, the open circuit voltage parameter and the discharge current parameter of the battery at the same temperature can be obtained.
[0071] For example, corresponding to the temperature parameter being the first temperature parameter, the open circuit voltage parameter can include the first open circuit voltage parameter, the second open circuit voltage parameter, the third open circuit voltage parameter, and the fourth open circuit voltage parameter, and the discharge current parameter can include the first discharge current parameter, the second discharge current parameter, the third discharge current parameter, and the fourth discharge current parameter.
[0072] Corresponding to the temperature parameter being the second temperature parameter, the open circuit voltage parameter can include the first open circuit voltage parameter, the second open circuit voltage parameter, the third open circuit voltage parameter, and the fourth open circuit voltage parameter, and the discharge current parameter can include the first discharge current parameter, the second discharge current parameter, the third discharge current parameter, and the fourth discharge current parameter.
[0073] Corresponding to the temperature parameter being the third temperature parameter, the open circuit voltage parameter can include the first open circuit voltage parameter, the second open circuit voltage parameter, the third open circuit voltage parameter, and the fourth open circuit voltage parameter, and the discharge current parameter can include the first discharge current parameter, the second discharge current parameter, the third discharge current parameter, and the fourth discharge current parameter.
[0074] 202: Set different temperature conditions.
[0075] In an embodiment of the present application, the first temperature parameter is set to satisfy the range of low temperature parameters, the second temperature parameter is set to satisfy the range of normal temperature parameters, and the third temperature parameter is set to satisfy the range of high temperature parameters.
[0076] For example, the first temperature parameter is 0°C, the second temperature parameter is 20°C, and the third temperature parameter is 40°C.
[0077] 203: Output the discharge curve.
[0078] In an embodiment of the present application, the discharge curve obtained by discharging the battery at the first discharge current parameter at the first temperature parameter and the first open circuit voltage parameter, the first discharge curve obtained by discharging the battery at the second discharge current parameter at the first temperature parameter and the first open circuit voltage parameter, the discharge curve obtained by discharging the battery at the third discharge current parameter at the first temperature parameter and the first open circuit voltage parameter, and the discharge curve obtained by discharging the battery at the fourth discharge current parameter at the first temperature parameter and the first open circuit voltage parameter can be respectively tested.
[0079] Secondly, the discharge curves obtained by discharging the test battery at the first discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter, the first discharge curve obtained by discharging the test battery at the second discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter, the discharge curves obtained by discharging the test battery at the third discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter, and the discharge curves obtained by discharging the test battery at the fourth discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter.
[0080] Thirdly, the discharge curves obtained by discharging the test battery at the first discharge current parameter under the first temperature parameter and the third open-circuit voltage parameter, the first discharge curve obtained by discharging the test battery at the second discharge current parameter under the first temperature parameter and the third open-circuit voltage parameter, the discharge curves obtained by discharging the test battery at the third discharge current parameter under the first temperature parameter and the third open-circuit voltage parameter, and the discharge curves obtained by discharging the test battery at the fourth discharge current parameter under the first temperature parameter and the third open-circuit voltage parameter.
[0081] Finally, the discharge curves obtained by discharging the test battery at the first discharge current parameter under the first temperature parameter and the fourth open-circuit voltage parameter, the first discharge curve obtained by discharging the test battery at the second discharge current parameter under the first temperature parameter and the fourth open-circuit voltage parameter, the discharge curves obtained by discharging the test battery at the third discharge current parameter under the first temperature parameter and the fourth open-circuit voltage parameter, and the discharge curves obtained by discharging the test battery at the fourth discharge current parameter under the first temperature parameter and the fourth open-circuit voltage parameter.
[0082] Take the curve measured by the battery at the first temperature parameter as the low-temperature discharge curve, and then test the battery at the second temperature parameter and the third temperature parameter respectively to obtain the normal-temperature discharge curve and the high-temperature discharge curve.
[0083] 204: Offline modeling according to the discharge curve algorithm.
[0084] In the embodiment of the present application, offline modeling according to the discharge curve algorithm includes obtaining an equivalent circuit model of the battery and determining the circuit element parameters of the equivalent circuit model based on multiple discharge curves; wherein, for the method of obtaining the equivalent circuit model of the battery, refer to step 103, and for the method of determining the circuit element parameters of the equivalent circuit model based on multiple discharge curves, refer to step 104, which will not be elaborated here.
[0085] 205: Output the battery model.
[0086] The embodiment of the present application is based on the discharge properties of lithium batteries, simulates the nonlinear discharge process of the battery, and obtains comprehensive data on the discharge curve of the battery, so that the discharge curve is more consistent with the nonlinear discharge process of the battery. The internal resistance parameters and capacitance parameters determined based on the discharge curve are more accurate, and the obtained battery model is more accurate and can better describe the discharge characteristics of the battery; moreover, the obtained battery model can infer and predict other information. For example, the battery model can more accurately predict the battery power-off voltage, output power, etc.
[0087] An embodiment of the present application provides a chip, which includes a processor and a data interface. The processor reads instructions stored in a memory through the data interface to execute the above-mentioned battery parameter determination method.
[0088] An embodiment of the present application provides an electronic device, including a memory for storing instructions executed by one or more processors of the electronic device; and a processor, which is one of the processors of the electronic device, for executing the instructions stored in the memory to implement the above-mentioned battery parameter determination method.
[0089] According to the embodiments of the present application, Figure 6 FIG shows a block diagram of an electronic device 1300 based on a system on chip (SOC). Figure 6 In FIG, similar components have the same reference numerals. In addition, the dashed boxes are optional features of more advanced SOCs. Figure 6 In the embodiment, electronic device 1300 includes: an interconnect unit 1350 coupled to processor 1315; a system agent unit 1370; a bus controller unit 1380; an integrated memory controller unit 1340; a set or one or more coprocessors 1320, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random-access memory (SRAM) unit 1330; and a direct memory access (DMA) unit 1360. In one embodiment, coprocessor 1320 includes a special-purpose processor, such as, for example, a network or communication processor, a compression engine, or an embedded processor.
[0090] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more transitory or non-transitory machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, the instructions may be distributed via a network or via other computer-readable media. Thus, machine-readable media may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including but not limited to, floppy disks, optical disks, optical discs, compact disc-read only memories (CD-ROMs), magneto-optical discs, read only memories (ROMs), random access memories (RAM), erasable programmable read only memories (EPROMs), electrically erasable programmable read-only memories (EEPROMs), magnetic or optical cards, flash memory, or tangible machine-readable memories for transmitting information (e.g., carrier waves, infrared signals, digital signals, etc.) in electrical, optical, acoustic, or other forms via the Internet. Thus, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a machine (e.g., computer) readable form.
[0091] In the drawings, some structural or method features may be shown in a particular arrangement and / or order. However, it should be understood that such a particular arrangement and / or ordering may not be required. Rather, in some embodiments, these features may be arranged in a different manner and / or order than shown in the illustrative drawings. Additionally, the inclusion of a structural or method feature in a particular figure does not imply that such a feature is required in all embodiments, and in some embodiments, these features may not be included or may be combined with other features.
[0092] It should be noted that each unit / module mentioned in the device embodiments of the present application is a logical unit / module. Physically, a logical unit / module can be a physical unit / module, a part of a physical unit / module, or implemented as a combination of multiple physical units / module. The physical implementation manner of these logical units / modules themselves is not the most important. The combination of the functions implemented by these logical units / modules is the key to solving the technical problems proposed by the present application. In addition, in order to highlight the innovative part of the present application, the above device embodiments of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed by the present application. This does not mean that there are no other units / modules in the above device embodiments.
[0093] It should be noted that in the examples and descriptions of the present application, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "including one" does not exclude the presence of additional identical elements in the process, method, article or device including the element.
[0094] Although the present application has been illustrated and described by referring to some embodiments of the present application, those of ordinary skill in the art should understand that various changes can be made in form and detail without departing from the spirit and scope of the present application.
Claims
1. A method for determining battery parameters, characterized in that, including: Based on multiple sets of test parameters, obtain multiple sets of test results of the battery, and determine multiple sets of battery discharge curves of the battery according to the multiple sets of test results, where the multiple sets of test parameters include temperature parameters, open-circuit voltage parameters, and discharge current parameters, and the battery discharge curve characterizes the corresponding relationship between the output voltage and time of the battery under the test results of the corresponding set; Obtain the equivalent circuit model of the battery; Based on the multiple sets of battery discharge curves of the battery, determine the circuit element parameters of the equivalent circuit model, where the circuit element parameters include the internal resistance parameter and capacitance parameter of the battery.
2. The method for determining battery parameters according to claim 1, characterized in that, The battery discharge curve is a non-linear curve.
3. The method for determining battery parameters according to claim 1, wherein At least one of the temperature parameter, open-circuit voltage parameter, and discharge current parameter corresponding to any two sets of test parameters in the multiple sets of test parameters is different.
4. The method for determining battery parameters according to claim 3, characterized in that The multiple sets of test parameters include a first test parameter, and the first test parameter includes a first temperature parameter, a first open-circuit voltage parameter, and a first discharge current parameter; The obtaining multiple sets of test results of the battery based on multiple sets of test parameters and determining multiple sets of battery discharge curves of the battery according to the multiple sets of test results includes: Measure the first output voltage obtained by discharging the battery at the first discharge current parameter under the first temperature parameter and the first open-circuit voltage parameter; Determine the first discharge curve of the battery according to the first output voltage.
5. The method for determining battery parameters according to claim 3, characterized in that, The multiple sets of test parameters include a second test parameter, and the second test parameter includes a first temperature parameter, a first open-circuit voltage parameter, and a second discharge current parameter; The obtaining multiple sets of test results of the battery based on multiple sets of test parameters and determining multiple sets of battery discharge curves of the battery according to the multiple sets of test results includes: Measure the second output voltage obtained by discharging the battery at the second discharge current parameter under the first temperature parameter and the first open-circuit voltage parameter; Determine the second discharge curve of the battery according to the second output voltage.
6. The method for determining battery parameters according to claim 3, wherein, The multiple sets of test parameters include a third test parameter, and the third test parameter includes a first temperature parameter, a second open-circuit voltage parameter, and a first discharge current parameter; The obtaining multiple sets of test results of the battery based on multiple sets of test parameters and determining multiple sets of battery discharge curves of the battery according to the multiple sets of test results includes: Measure the third output voltage obtained by discharging the battery at the first discharge current parameter under the first temperature parameter and the second open-circuit voltage parameter; Determine the third discharge curve of the battery according to the third output voltage.
7. The method for determining battery parameters according to claim 3, wherein The multiple sets of test parameters include a fourth test parameter, and the fourth test parameter includes a second temperature parameter, a first open-circuit voltage parameter, and a second discharge current parameter; The obtaining multiple sets of test results of the battery based on multiple sets of test parameters and determining multiple sets of battery discharge curves of the battery according to the multiple sets of test results includes: Measure the fourth output voltage obtained by discharging the battery at the second discharge current parameter under the second temperature parameter and the first open-circuit voltage parameter; Determine the fourth discharge curve of the battery according to the fourth output voltage.
8. The method for determining battery parameters according to claim 1, wherein, The equivalent circuit model is a second-order RC model.
9. The method for determining battery parameters according to claim 8, wherein Determining the circuit element parameters of the equivalent circuit model based on multiple groups of battery discharge curves of the battery, including: Determining the mathematical model corresponding to the second-order RC model; Based on multiple groups of battery discharge curves of the battery, solving the parameters of the mathematical model through a preset algorithm to determine the internal resistance parameter and capacitance parameter of the battery, and the preset algorithm includes any one of recursive least squares method, forgetting factor least squares method, Kalman filter, and neural network model.
10. The method for determining battery parameters according to claim 9, wherein, Based on multiple groups of battery discharge curves of the battery, solving the parameters of the mathematical model through a preset algorithm to determine the internal resistance parameter and capacitance parameter of the battery, including: Inputting multiple groups of battery discharge curves of the battery into the neural network model; Solving the parameters of the mathematical model through the neural network model to determine the internal resistance parameter and capacitance parameter of the battery.
11. A chip, characterized in that, The chip includes a processor and a data interface, and the processor reads the instructions stored on the memory through the data interface to execute the battery parameter determination method according to any one of claims 1 to 10.
12. An electronic device, characterized in that, Including a memory for storing instructions executed by one or more processors of an electronic device; and a processor, which is one of the processors of the electronic device, for executing the instructions stored in the memory to implement the battery parameter determination method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Method, apparatus, and recording medium for estimating parameter of battery equivalent circuit model
CN110573892A
Parameter acquisition method of lithium ion battery equivalent circuit model
CN110646741A
Battery fault diagnosis method and device and storage medium
CN116879764A
Wideband coplaner waveguide-fed antennas
KR102100626B1