Battery power state estimation method, electronic device, and readable storage medium
By acquiring the current state data of the battery, combining multiple constraints and prefabricated SOP data sheets, the target peak current is calculated, which solves the problem of insufficient accuracy in battery power state estimation in the existing technology, and achieves more accurate battery power state estimation and life extension.
Patent Information
- Application Number
- CN202111425814.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-26
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-11-26
AI Technical Summary
Existing battery power state estimation methods have poor accuracy and cannot effectively prevent overcharging and over-discharging of batteries, thus affecting battery lifespan.
By acquiring the current state data of the battery, and combining multiple constraints (state of charge, voltage, heat generation model and cell constraints) to calculate the multi-constraint peak current, and using a pre-made SOP data table and Kalman filter algorithm, the target peak current is output, and finally an accurate battery power state estimate is obtained.
It improves the accuracy of battery power state estimation, avoids overcharging and over-discharging of the battery, and extends the battery's lifespan.
Smart Images

Figure CN116184220B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to the technical field of battery management, and more particularly, to a battery power state estimation method, an electronic device, and a readable storage medium. BACKGROUND
[0002] The battery power state (SOP) is an index for describing the peak power of a lithium battery, and can be used to measure the power performance of an electric vehicle. As a key parameter of a battery management system (BMS), an accurate and reliable SOP estimation value can not only avoid irreversible damage to the battery caused by overcharging and overdischarging of the battery, but also improve the use efficiency of the lithium battery.
[0003] In existing solutions, the SOP estimation value under multiple constraint conditions is usually obtained by establishing a capacity-temperature-discharge rate response under a low-temperature environment and online parameter identification, based on a state of charge (SOC) constraint, a model voltage constraint, and a current limit designed for a battery cell. However, the SOP estimation value obtained by this battery power state estimation scheme has poor accuracy. SUMMARY
[0004] An object of embodiments of the present disclosure is to provide a battery power state estimation method, which can improve the accuracy of the power state estimation value of the battery, avoid overcharging and overdischarging of the battery cell, and prolong the service life of the battery.
[0005] According to a first aspect of embodiments of the present disclosure, a battery power state estimation method is provided, comprising:
[0006] obtaining current state data of a battery, the current state data at least including a current state of charge value, a current current, a current voltage, and a current temperature;
[0007] obtaining a multi-constraint peak current of the battery according to the current state data and a plurality of preset constraint conditions, and obtaining a current-time peak current of the battery according to a pre-prepared SOP data table, wherein the plurality of constraint conditions at least include a state of charge constraint condition, a voltage constraint condition, a heat generation model constraint condition, and a battery cell constraint condition;
[0008] obtaining a target peak current of the battery according to the multi-constraint peak current and the current-time peak current;
[0009] obtaining a power state estimation value of the battery according to the target peak current and a preset power constraint condition.
[0010] Optionally, the obtaining of the multi-constraint peak current according to the plurality of preset constraint conditions comprises:
[0011] a first peak current is calculated according to the current state of charge value and the state of charge constraint condition;
[0012] a second peak current is calculated according to the current voltage, the current current and the voltage constraint condition;
[0013] a third peak current is calculated according to the current temperature and the heat generation model constraint condition;
[0014] the fourth peak current is determined according to the cell constraint condition;
[0015] the multi-constraint peak current is determined according to the first peak current, the second peak current, the third peak current and the fourth peak current.
[0016] Optionally, the second peak current is calculated according to the current voltage, the current current and the voltage constraint condition, comprising:
[0017] an estimated peak current is calculated according to the current voltage, the current current and the voltage constraint condition;
[0018] a relaxation voltage value is calculated according to the estimated peak current and a relaxation state formula;
[0019] a polarization internal resistance value is calculated according to the relaxation voltage value and a Tafel equation;
[0020] the second peak current is calculated according to the relaxation voltage value, the polarization internal resistance value and the voltage constraint condition; wherein the second peak current is a corrected estimated peak current.
[0021] Optionally, the current time peak current is obtained according to a pre-prepared SOP data table, comprising:
[0022] the current time peak current is obtained by querying the pre-prepared SOP data table according to the current state data; wherein the pre-prepared SOP data table is measured at a preset temperature and a SOC interval.
[0023] Optionally, the target peak current of the battery is obtained according to the multi-constraint peak current and the current time peak current, comprising:
[0024] in a case where the multi-constraint peak current is less than the current time peak current, the multi-constraint peak current is determined as the target peak current; in a case where the multi-constraint peak current is greater than the current time peak current, the current time peak current is determined as the target peak current.
[0025] Optionally, the obtaining the target peak current of the battery according to the multi-constraint peak current and the current time peak current comprises:
[0026] calculating a first product of the multi-constraint peak current and a first weight value, and a second product of the current time peak current and a second weight value, and determining a sum of the first product and the second product as the target peak current.
[0027] Optionally, the obtaining the power state estimation value of the battery according to the target peak current and the preset power constraint condition comprises:
[0028] obtaining a target peak power according to the target peak current and the current voltage;
[0029] obtaining the power state estimation value of the battery according to the target peak power and the preset power constraint condition.
[0030] Optionally, the determining the multi-constraint peak current according to the first peak current, the second peak current, the third peak current and the fourth peak current comprises:
[0031] determining a maximum peak current among the first peak current, the second peak current, the third peak current and the fourth peak current;
[0032] determining the maximum peak current as the multi-constraint peak current.
[0033] According to a second aspect of the embodiments of the present disclosure, an electronic device is provided, comprising a memory and a processor, the memory is configured to store executable instructions; the processor is configured to execute the battery power state estimation method according to any one of the first aspect of the embodiments of the present disclosure under the control of the instructions.
[0034] According to a third aspect of the embodiments of the present disclosure, a readable storage medium is provided, the readable storage medium stores programs or instructions, the programs or instructions are executed by a processor to implement the steps of the battery power state estimation method according to any one of the first aspect of the embodiments of the present disclosure.
[0035] One beneficial effect of the present disclosure is that by acquiring current state data of the battery, the current state data at least including a current state of charge value, a current current, a current voltage and a current temperature; according to the current state data and a preset multi-constraint condition, a multi-constraint peak current of the battery is obtained, and according to a pre-prepared SOP data table, a current time peak current of the battery is obtained; wherein the multi-constraint condition at least includes a state of charge constraint condition, a voltage constraint condition, a heat production model constraint condition and a cell constraint condition; according to the multi-constraint peak current and the current time peak current, a target peak current of the battery is obtained; and according to the target peak current and a preset power constraint condition, a power state estimation value of the battery is obtained. In the embodiment of the present disclosure, considering the influence of temperature on estimation accuracy, the heat production model constraint condition is added in the constraint condition, the multi-constraint peak current can be obtained according to the preset multi-constraint condition, the pre-prepared SOP data table is introduced, the current time peak current is obtained by querying the pre-prepared SOP data table, and then the target peak current is output by comparing the multi-constraint peak current and the current time peak current, the reliability of the target peak current is increased, so that the power state estimation value of the battery is obtained based on the more reliable target peak current, and then the accuracy of the power state estimation value of the battery can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0036] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.
[0037] Figure 1 is a schematic block diagram of an exemplary hardware configuration of an electronic device;
[0038] Figure 2 is a flowchart of a battery power state estimation method according to an embodiment of the present disclosure;
[0039] Figure 3 is a structural schematic diagram of a battery power state estimation device according to an embodiment of the present disclosure;
[0040] Figure 4 is a schematic diagram of an exemplary hardware structure of an electronic device. DETAILED DESCRIPTION
[0041] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. Note that the relative arrangement, numerical expressions, and numerical values of components and steps set forth in these embodiments are illustrative only and do not limit the scope of the present application unless otherwise specifically stated.
[0042] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way limiting to the scope of the application or its applications or uses.
[0043] Techniques, methods, and devices known to those of ordinary skill in the relevant art can not be discussed in detail herein. However, where appropriate, such techniques, methods, and devices can be considered part of the present disclosure.
[0044] In all of the compositions and methods shown and discussed herein, any specific values should be interpreted as merely exemplary, and not as a limitation. Thus, other examples of the exemplary embodiments can have different values.
[0045] It should be noted that like reference numerals and letters refer to like items throughout the attached drawings, and thus once an item is defined in one drawing, it is not necessary that it be further discussed in subsequent drawings.
[0046] <Hardware Configuration>
[0047] As Figure 1 indicated, the electronic device 1000 to which the battery power state estimation method of the present disclosure can be applied can include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, and an input device 1600.
[0048] The processor 1100 can be a mobile version processor. The memory 1200 includes, for example, a ROM (Read Only Memory), a RAM (Random Access Memory), a nonvolatile memory such as a hard disk, and the like. The interface device 1300 includes, for example, a USB interface, a headphone interface, and the like. The communication device 1400 is capable of wired or wireless communication, for example, and can include a short-range communication device, such as any device that performs short-range wireless communication based on a Hilink protocol, a WiFi (IEEE 802.11 protocol), a Mesh, a Bluetooth, a ZigBee, a Thread, a Z-Wave, an NFC, a UWB, a LiFi, and the like, and can also include a long-range communication device, such as any device that performs WLAN, GPRS, 2G / 3G / 4G / 5G long-range communication. The display device 1500 is, for example, a liquid crystal display, a touch display, and the like. The input device 1600 can include, for example, a touch screen, a keyboard, and the like.
[0049] In this embodiment, the memory 1200 of the terminal device 1000 is configured to store instructions for controlling the processor 1100 to operate to implement the battery power state estimation method. The skilled person can design the instructions according to the scheme disclosed in the present disclosure. How the instructions control the processor to operate is known in the art, and thus will not be described in detail here.
[0050] Although in Figure 1The terminal device 1000 is shown to include a plurality of devices, but the present disclosure can only involve some of the devices, for example, the terminal device 1000 only involves the memory 1200 and the processor 1100, the communication device 1400, and the display device 1500.
[0051] It should be understood that, although Figure 1 Only one electronic device 1000 is shown, but this does not mean that the number of electronic devices 2000 is limited.
[0052] <Method Embodiment>
[0053] Figure 2 is a flowchart of a battery power state estimation method according to an embodiment of the present disclosure.
[0054] As Figure 2 shown, the battery power state estimation method of the present embodiment can be performed by the electronic device 1000 as Figure 1 shown.
[0055] Specifically, the battery power state estimation method of the present embodiment can include the following steps 2100-2400:
[0056] Step 2100, obtaining the current state data of the battery, the current state data at least including the current state of charge value, the current current, the current voltage and the current temperature.
[0057] It should be noted that after obtaining the current current, the current voltage and the current temperature, the current current, the current voltage and the current temperature need to be determined for validity, and after the validity determination, the current current, the current voltage and the current temperature are input into the equivalent circuit model and Kalman filtering algorithm module for calculation to obtain the polarization resistance and polarization voltage of the equivalent circuit, and the state of charge value calculated based on the Kalman filtering algorithm.
[0058] Step 2200, obtaining the multi-constraint peak current of the battery according to the current state data and the preset multi-constraint condition, and obtaining the current time peak current of the battery according to the pre-prepared SOP data table.
[0059] The multi-constraint condition at least includes the state of charge constraint condition, the voltage constraint condition, the heat generation model constraint condition and the cell constraint condition. The multi-constraint peak current includes multi-constraint instantaneous peak current and multi-constraint continuous peak current.
[0060] In this step, when the multi-constraint instantaneous peak current is obtained according to the preset multi-constraint condition, the electronic device 1000 can specifically calculate a first peak current according to the current state of charge value and the state of charge constraint condition, calculate a second peak current according to the current voltage, the current and the voltage constraint condition, calculate a third peak current according to the current temperature and the heat generation model constraint condition, determine a fourth peak current according to the battery cell constraint condition, and determine the multi-constraint peak current according to the first peak current, the second peak current, the third peak current and the fourth peak current.
[0061] Specifically, when calculating the first peak current, the first charging peak current and the first discharging peak current can be calculated according to the formula wherein z max is an upper limit constraint value of SOC, z min is a lower limit constraint value of SOC, η i is a charging and discharging efficiency, C max is a maximum available capacity of the battery cell.
[0062] Specifically, in order to improve the accuracy of the polarization resistance value and the accuracy of the voltage value, when calculating the second peak current, an estimated peak current is calculated according to the current voltage, the current and the voltage constraint condition, a relaxation voltage value is calculated according to the estimated peak current and a relaxation state formula, a polarization resistance value is calculated according to the relaxation voltage value and a Tafel equation, and the second peak current is calculated according to the relaxation voltage value, the polarization resistance value and the voltage constraint condition, wherein the second peak current is a corrected estimated peak current.
[0063] In this embodiment, the Tafel equation can improve the accuracy of the polarization resistance value, and since the SOC-OCV curve difference between charging and discharging is considered when calculating the relaxation state voltage value, the accuracy of the current voltage value at the current time can be improved, thereby improving the accuracy of the battery cell model and further improving the accuracy of the estimated peak current.
[0064] For example, the electronic device can calculate an estimated charging peak current and an estimated discharging peak current according to the formula wherein U OC is an open circuit voltage, U D is a polarization voltage of an equivalent circuit, U t,max and U t,min are a charging cutoff voltage and a discharging cutoff voltage of the battery respectively, R D is a polarization resistance, R dis and Rchg These are the DC internal resistance during discharge and the DC internal resistance during charging, respectively.
[0065] When the electronic device calculates the relaxation voltage value based on the estimated peak current, it can use the relaxation state formula:
[0066] The relaxation voltage value during the charging process was calculated. and relaxation voltage during discharge process Where γ is the attenuation coefficient (taken as a constant value greater than 0), It is related to SOC(ie,z) and the rate of change of SOC. The associated maximum relaxation voltage.
[0067] By fitting the polarization voltage, we obtain two parameters, Tf1 and Tf2, from the Tafel equation, representing the overpotential and temperature-dependent constant at a current density of unit value (1 A / cm^2), respectively. When calculating the polarization internal resistance, the estimated peak current is substituted into the Tafel equation to obtain the corresponding polarization voltage. After processing, the corrected polarization internal resistance value is obtained. and Polarization internal resistance and As in the formula As shown.
[0068] Then, substituting the relaxation voltage and polarization resistance values into the formula for calculating the estimated peak current, the second peak current is obtained. Wherein is the second charging peak current. The second peak discharge current
[0069] Specifically, when calculating the third peak current, electronic device 1000 can use the formula... Calculations are performed, in which, thermal It is the battery's specific heat capacity. It's about battery quality, T act and ref These are the current battery temperature and the reference battery temperature, R. internal It is the battery's internal resistance.
[0070] When determining the fourth peak current based on the cell constraints, the battery's current limit value can be directly obtained. max and i min , which serves as the fourth charging peak current and the fourth discharging peak current.
[0071] The electronic device 1000 can determine the multi-constraint peak current according to the first peak current, the second peak current, the third peak current, and the fourth peak current according to the formula:
[0072] In this step, when the multi-constraint continuous peak current is obtained according to the preset multi-constraint condition, the electronic device 1000 can also obtain the sampling interval L x Δt. Similar to the process of calculating the multi-constraint instantaneous peak current, the electronic device 1000 can calculate the first peak current according to the current state of charge value and the state of charge constraint condition. The second peak current is calculated according to the current voltage, the current, and the voltage constraint condition; the third peak current is calculated according to the current temperature and the heat generation model constraint condition; the fourth peak current is determined according to the cell constraint condition; and the multi-constraint peak current is determined according to the first peak current, the second peak current, the third peak current, and the fourth peak current.
[0073] Specifically, when calculating the first peak current, the electronic device can calculate the first charging peak current and the first discharging peak current according to the formula wherein z max is the upper limit constraint value of the SOC, z min is the lower limit constraint value of the SOC, η i is the charging and discharging efficiency, C max is the maximum available capacity of the cell.
[0074] Specifically, when calculating the second peak current, the electronic device can calculate the estimated charging peak current and the estimated discharging peak current
[0075] according to the formula
[0076] The second peak current can be represented as:
[0077]
[0078] Specifically, when calculating the third peak current , the electronic device 1000 can calculate according to the formula
[0079] Similarly, the electronic device 1000 can determine the multi-constraint peak current according to the first peak current, the second peak current, the third peak current and the fourth peak current according to the formula: to obtain a multi-constraint charging sustained peak current and a multi-constraint discharging sustained peak current That is, the electronic device 1000 determines the maximum peak current among the first peak current, the second peak current, the third peak current and the fourth peak current, and determines the maximum peak current as the multi-constraint peak current.
[0080] In actual application, the electronic device 1000 pre-stores a pre-prepared SOP data table, which is measured at a preset temperature and SOC interval. For example, the pre-prepared SOP data table can be as shown in Table 1:
[0081] Table 1
[0082]
[0083]
[0084] The electronic device 1000 can obtain the current time peak current by querying the pre-prepared SOP data table according to the current state data.
[0085] Step 2300, obtaining the target peak current of the battery according to the multi-constraint peak current and the current time peak current.
[0086] In a feasible implementation, when the electronic device 1000 obtains the target peak current of the battery according to the multi-constraint peak current and the current time peak current, the multi-constraint peak current can be determined as the target peak current when the multi-constraint peak current is less than the current time peak current, and the current time peak current can be determined as the target peak current when the multi-constraint peak current is greater than the current time peak current.
[0087] Similarly, in this step, the target instantaneous peak current and the target sustained peak current of the battery can be obtained.
[0088] Specifically, the target charging instantaneous peak current and the target discharging instantaneous peak current of the battery can be obtained according to the multi-constraint instantaneous peak current and the current time peak current according to the formula wherein, and respectively, are the minimum charging current and the maximum discharging current of the instant peak current searched from the pre-prepared SOP data table, i.e., the current time peak current.
[0089] According to the multi-constraint sustained peak current and the current time peak current, the target charging sustained peak current of the battery can be obtained by the formula and the target discharging sustained peak current wherein, and respectively, are the minimum charging current and the maximum discharging current of the instant peak current searched from the pre-prepared SOP data table, i.e., the current time peak current.
[0090] In another feasible implementation, the electronic device 1000 can calculate a first product of the multi-constraint peak current and a first weight value, and a second product of the current time peak current and a second weight value, and determine a sum of the first product and the second product as the target peak current. The first weight value and the second weight value can be set according to actual needs, which are not specifically limited herein.
[0091] In step 2400, the power state estimation value of the battery is obtained according to the target peak current and a preset power constraint condition.
[0092] In this step, the electronic device 1000 can specifically calculate a target peak power according to the target peak current and the current voltage, and calculate the power state estimation value of the battery according to the target peak power and the preset power constraint condition.
[0093] For example, when calculating the instant power state estimation value of the battery, the instant charging peak power and the instant discharging peak power can be obtained according to the formula wherein, is a preset discharging power constraint value, is a preset charging power constraint value.
[0094] For example, when calculating the sustained power state estimation value of the battery, the sustained charging peak power and the sustained discharging peak power can be obtained according to the formula wherein, is a preset discharging power constraint value, is a preset charging power constraint value.
[0095] The battery power state estimation method of the embodiment is described above in combination with the drawings. In the embodiment, current state data of a battery is obtained, the current state data at least including a current state of charge value, a current current, a current voltage, and a current temperature; a multi-constraint peak current of the battery is obtained according to the current state data and a preset multi-constraint condition, and a current time peak current of the battery is obtained according to a preset SOP data table; wherein the multi-constraint condition at least includes a state of charge constraint condition, a voltage constraint condition, a heat production model constraint condition, and a cell constraint condition; a target peak current of the battery is obtained according to the multi-constraint peak current and the current time peak current; and a power state estimation value of the battery is obtained according to the target peak current and a preset power constraint condition. In the embodiment, the heat production model constraint condition is added to the constraint condition considering the influence of temperature on estimation accuracy, the multi-constraint peak current can be obtained according to the preset multi-constraint condition, the preset SOP data table is introduced, the current time peak current can be obtained by querying the preset SOP data table, the target peak current is output by comparing the multi-constraint peak current and the current time peak current, the reliability of the target peak current is increased, the power state estimation value of the battery is obtained based on the more reliable target peak current, and the accuracy of the power state estimation value of the battery can be improved.
[0096] <Device Embodiment>
[0097] Figure 3 FIG. 1 is a structural schematic diagram of a battery power state estimation device according to an embodiment of the present disclosure.
[0098] As shown in FIG. 2, the battery power state estimation device 3000 of the embodiment can include an obtaining module 3100 and a processing module 3200. Figure 3 The obtaining module 3100 is configured to obtain current state data of a battery, the current state data at least including a current state of charge value, a current current, a current voltage, and a current temperature.
[0099] The processing module 3200 is configured to obtain a multi-constraint peak current of the battery according to the current state data and a preset multi-constraint condition, and obtain a current time peak current of the battery according to a preset SOP data table; obtain a target peak current of the battery according to the multi-constraint peak current and the current time peak current; and obtain a power state estimation value of the battery according to the target peak current and a preset power constraint condition.
[0100]
[0101] In an embodiment, the multiple constraints include at least a state of charge constraint, a voltage constraint, a heat generation model constraint, and a cell constraint; and the processing module 3200 is specifically configured to: calculate a first peak current according to the current state of charge value and the state of charge constraint; calculate a second peak current according to the current voltage, the current current, and the voltage constraint; calculate a third peak current according to the current temperature and the heat generation model constraint; determine a fourth peak current according to the cell constraint; and determine the multiple-constraint peak current according to the first peak current, the second peak current, the third peak current, and the fourth peak current.
[0102] In an embodiment, the processing module 3200 is specifically configured to: calculate an estimated peak current according to the current voltage, the current current, and the voltage constraint; calculate a relaxation voltage value according to the estimated peak current and a relaxation state formula; calculate a polarization internal resistance value according to the relaxation voltage value and a Tafel equation; and calculate the second peak current according to the relaxation voltage value, the polarization internal resistance value, and the voltage constraint; wherein the second peak current is a corrected estimated peak current.
[0103] In an embodiment, the processing module 3200 is specifically configured to: query the pre-prepared SOP data table according to the current state data to obtain the current-time peak current.
[0104] In an embodiment, the processing module 3200 is specifically configured to: determine the multiple-constraint peak current as the target peak current when the multiple-constraint peak current is less than the current-time peak current; determine the current-time peak current as the target peak current when the multiple-constraint peak current is greater than the current-time peak current; or calculate a first product of the multiple-constraint peak current and a first weight value, and a second product of the current-time peak current and a second weight value, and determine a sum of the first product and the second product as the target peak current.
[0105] In an embodiment, the processing module 3200 includes: calculating a target peak power according to the target peak current and the current voltage; and calculating a power state estimation value of the battery according to the target peak power and the preset power constraint.
[0106] The battery power state estimation apparatus of the embodiment can be used to execute the technical solutions of the method embodiments, and has similar implementation principles and technical effects, which will not be described here.
[0107] <Embodiment of electronic device>
[0108] In the embodiment, an electronic device 4000 is also provided.
[0109] As shown in Figure 4 the electronic device 4000 can include a processor 4100 and a memory 4200 for storing executable instructions, and the processor 4100 is configured to operate the electronic device 4000 according to the control of the instructions to perform the method according to the above Figure 2 the battery power state estimation method of the embodiment.
[0110] <Medium Embodiment>
[0111] The embodiment of the present disclosure provides a computer readable storage medium, which stores a computer program, and the computer program implements the communication address allocation method provided by any of the foregoing embodiments when executed by a processor.
[0112] The present application can be a system, a method, and / or a computer program product. The computer program product can include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present application.
[0113] The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium can be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium include the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch cards or punched tape, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
[0114] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.
[0115] Computer readable program instructions for carrying out operations of the present application can be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computing / processing device, partly on the user's computing / processing device, as a stand-alone software package, partly on the user's computing / processing device and partly on a remote computing / processing device or entirely on the remote computing / processing device or server. In the latter scenario, the remote computing / processing device can be connected to the user's computing / processing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing / processing device, for example, through the Internet using an Internet Service Provider. In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present application.
[0116] The computer readable program instructions can also be loaded onto a computing / processing device, other programmable data processing apparatus, or other device to cause a series of operations to be performed on the computing / processing device, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computing / processing device, other programmable apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0117] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer- readable storage medium having no data, programs, program modules, e.g., instructions for operation, or digital content stored thereon or therein for a short time or not at all. The computer readable storage medium can also have instructions stored thereon or therein which may
[0118] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0119] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0120] Having described various embodiments of the application, it is to be understood that the above description is meant to be illustrative only and not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art, without departing from the scope and spirit of the described embodiments. The selection of terms to be used in the description is intended to best explain the principles of the embodiments, the practical application, or technical improvement over the prior art, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of the application is defined by the claims appended hereto.
Claims
1. A method for estimating the state of power of a battery, characterized in that, include: Obtain the current state data of the battery, which includes at least the current state of charge, current current, current voltage, and current temperature; Based on the current state data and preset multiple constraints, the multi-constraint peak current of the battery is obtained, and the current peak current of the battery is obtained according to the pre-made SOP data table; wherein, the multiple constraints include at least the state of charge constraint, voltage constraint, heat generation model constraint, and cell constraint. The target peak current of the battery is obtained based on the multi-constraint peak current and the peak current at the current moment; Based on the target peak current and the preset power constraints, the estimated power state value of the battery is obtained; The process of obtaining the multi-constraint peak current based on preset multi-constraint conditions includes: The first peak current is calculated based on the current state of charge value and the state of charge constraints. The second peak current is calculated based on the current voltage, the current current, and the voltage constraint conditions. The third peak current is calculated based on the current temperature and the constraints of the heat generation model. The fourth peak current is determined based on the cell constraint conditions. The multi-constraint peak current is determined based on the first peak current, the second peak current, the third peak current, and the fourth peak current; The step of calculating the second peak current based on the current voltage, the current current, and the voltage constraint conditions includes: Based on the current voltage, the current current, and the voltage constraints, the estimated peak current is calculated. The relaxation voltage value is calculated based on the estimated peak current and relaxation state formula. The polarization resistance value is calculated based on the relaxation voltage value and the Tafel equation. The second peak current is calculated based on the relaxation voltage value, the polarization internal resistance value, and the voltage constraint condition; wherein the second peak current is a corrected estimated peak current.
2. The method according to claim 1, characterized in that, The step of obtaining the peak current at the current moment based on the pre-fabricated SOP data table includes: Based on the current status data, the peak current at the current moment is obtained by querying the prefabricated SOP data table; wherein, the prefabricated SOP data table is obtained by measurement under preset temperature and SOC range.
3. The method according to claim 1, characterized in that, The step of obtaining the target peak current of the battery based on the multi-constraint peak current and the peak current at the current moment includes: If the multi-constraint peak current is less than the current peak current, the multi-constraint peak current is determined as the target peak current; if the multi-constraint peak current is greater than the current peak current, the current peak current is determined as the target peak current.
4. The method according to claim 1, characterized in that, The step of obtaining the target peak current of the battery based on the multi-constraint peak current and the peak current at the current moment includes: Calculate the first product of the multi-constraint peak current and the first weight value, and the second product of the current peak current and the second weight value, and determine the target peak current by the sum of the first product and the second product.
5. The method according to claim 1, characterized in that, The step of obtaining the estimated power state value of the battery based on the target peak current and preset power constraints includes: The target peak power is calculated based on the target peak current and the current voltage; The power state estimate of the battery is calculated based on the target peak power and the preset power constraint.
6. The method according to claim 1, characterized in that, Determining the multi-constraint peak current based on the first peak current, the second peak current, the third peak current, and the fourth peak current includes: Determine the maximum peak current among the first peak current, the second peak current, the third peak current, and the fourth peak current; The maximum peak current is determined as the multi-constraint peak current.
7. An electronic device, characterized in that, It includes a memory and a processor, wherein the memory is used to store executable instructions; and the processor is used to execute the battery power state estimation method according to any one of claims 1 to 6 under the control of the instructions.
8. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the battery power state estimation method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Battery peak power estimation method and device
CN110927592A
Method for estimating available charging and discharging power of power battery system
CN112327163A