The present invention relates to an apparatus and method capable of estimating a state of health of a battery, and more particularly, to a method for more accurately calculating a state-of-balance value by voltage by reflecting state-of-charge (SOC) information about a battery and measuring a state of health of a battery based on the state-of-balance value of the battery by voltage.
A battery module or battery pack is a device manufactured by combining a plurality of battery cells to protect against physical shock from the external environment and perform a specific role, and is generally simply referred to as a “battery.” For example, representative batteries are rechargeable batteries installed in smartphones, walkie-talkies, laptops, and the like, and in the case of high power consumption such as electric bicycles and electric vehicles, a single battery pack structure may be designed by bundling together as few as one or two to as many as dozens of batteries.
Meanwhile, when the lifespan of a battery decreases and the battery operates in the form of a battery pack, overcharging or overdischarging of some cells occurs when the degree of voltage deviation of cells constituting the battery pack increases (FIG. 1). As described above, when overcharged or overdischarged cells occur among the cells of the battery, safety is greatly reduced, which may result in a risk of leading to fire or explosion in abnormal situations. In addition, when some of the battery cells first reach an upper limit voltage or lower limit voltage, the use of the battery is limited even though there is remaining capacity, and thus there is a limitation that the entire capacity of the battery is not able to be used.
Therefore, a method has been devised to calculate a state of balance (SOB) by voltage based on the voltage distribution of the plurality of cells constituting the battery pack and calculate a state of health (SOH) based on the calculated SOB, but there is a problem in that the voltage deviation according to a state of charge (SOC) of the cells is not reflected, and thus, even though the SOB is the same, the SOB is distorted and differently calculated depending on the SOC.
1. Korean Patent Laid-Open Publication No. 10-2016-0058281
2. Korean Patent Registration No. 10-2256117.
In order to solve a first problem, the present invention provides an apparatus capable of calculating a state of balance (SOB) by voltage of cells constituting a battery pack and accurately estimating a state of health of a battery by applying the SOB calculated as above, and a method thereof.
In order to solve a second problem, the present invention provides an apparatus capable of more accurately estimating a state of health of a battery by calculating a state of balance (SOB) by voltage by reflecting SOC information about cells constituting a battery pack when calculating the SOB of the cells, and a method thereof.
Objects of the present invention are not limited to those mentioned above, and other objects of the present invention that are not mentioned above could be understood by the detailed description and be more clearly understood from embodiments set forth in the present invention. Further, it will be readily understood that objects and advantages of the present invention may be implemented by means set forth in the claims and combinations thereof.
In order to achieve the objects described above, according to one aspect of the present invention, an apparatus for estimating a state of health of a battery includes a memory configured to load a program for calculating a state-of-balance value by voltage of a plurality of cells constituting a battery and estimating a state-of-health balance value that is a state-of-health value of the battery to which the state-of-balance value by voltage is applied and a processor configured to execute instructions included in the program loaded by the memory.
In this case, the processor may be configured to, according to execution of the program, set a voltage difference allowable limit value within a voltage difference between a fully charged state voltage of the battery and a discharged state voltage thereof and set an allowable limit quantile that subdivides an allowable limit range to which the voltage difference allowable limit value is applied into one or more analysis sections based on an average voltage value derived from measured voltage values of the cells, calculate a voltage drop rate in the allowable limit range based on the average voltage value, where a quantile drop rate based on the allowable limit quantile is calculated as the voltage drop rate, derive a quantile order that is an order of an analysis section in which all measured voltage values for each cell are initially included within the allowable limit quantile, calculate the state-of-balance value by voltage by reflecting the quantile drop rate, and SOC information about the cells, the quantile order, and estimate the state-of-health balance value by applying the state-of-balance value by voltage to the state-of-health value calculated based on a remaining capacity of the battery.
In addition, the processor may provide a user interface that allows a user to set at least one of the voltage difference allowable limit value and the allowable limit quantile.
In addition, the processor may be configured to calculate a reference deviation voltage value that is a voltage difference per allowable limit quantile, calculate a value of a correction factor based on a standard deviation calculated based on the average voltage and the number of cells, the reference deviation voltage value, and the quantile order, calculate a secondary state-of-balance value by voltage by adding a product of the value of the correction factor and the quantile drop rate to a primary state-of-balance value by voltage that is the state-of-balance value by voltage calculated based on the quantile drop rate and the quantile order, and estimate the state-of-health balance value by applying the secondary state-of-balance value by voltage to the state-of-health value.
In addition, when calculating the secondary state-of-balance value by voltage, the processor may be configured to change the calculated value of the correction factor to zero (0) when the value is a negative number and apply the changed value and apply the calculated value of the correction factor as it is when the value is a positive number.
In addition, the processor may be configured to calculate the amount of power stored in the battery based on a current applied to the battery. In addition, the processor may be configured to convert a Q-V graph showing a relationship between a voltage of the battery and the power storage amount of the battery into a V-dQ/dV graph showing a relationship between the voltage of the battery and the ratio of an amount of change in the power storage amount to an amount of change in the voltage of the battery.
Meanwhile, the processor may detect two feature points including a reference point and a measurement point from the V-dQ/dV graph.
In addition, the processor may be configured to, in reflecting the SOC information about cells in the state of balance by voltage, calculate the state of balance by voltage in which the SOC information is reflected by applying a dQreference/dVreference value at the reference point and a dQmeasurement/dVmeasurement value at the measurement point.
In addition, the processor may set the voltage difference allowable limit value to be greater than a value obtained by dividing a usage voltage range value that is a difference between the fully charged state voltage and the discharged state voltage by the number of the plurality of cells and smaller than a value obtained by dividing the usage voltage range value by 2.
In addition, the processor may be configured to sequentially increase the quantile order that is a variable in integer units within a range from 1 to the allowable limit quantile, calculate a range of a value obtained by subtracting or adding a value obtained by multiplying a value obtained by dividing the voltage difference allowable limit value by the allowable limit quantile by the quantile order from or to the average voltage value, derive an initial quantile order that includes all measured voltages for each cell within the calculated range, and calculate the state-of-balance value by voltage based on the derived quantile order.
In addition, the processor may determine that the state-of-balance value by voltage is zero (0) when all of the measured voltages for each cell are not included within the calculated range while the quantile order that is a variable is increased to the allowable limit quantile.
Meanwhile, according to another aspect of the present invention, a method for estimating a state of health of a battery by an apparatus for estimating a state of health of a battery includes setting a voltage difference allowable limit value within a voltage difference between a fully charged state voltage of a battery including a plurality of cells and a discharged state voltage thereof, setting an allowable limit quantile that subdivides an allowable limit range to which the voltage difference allowable limit value is applied into one or more analysis sections based on an average voltage value derived from measured voltage values of the cells, calculating a voltage drop rate in the allowable limit range based on the average voltage value, where a quantile drop rate based on the allowable limit quantile is calculated as the voltage drop rate, deriving a quantile order that is an order of an analysis section in which all measured voltage values for each cell are initially included within the allowable limit quantile, determining a power storage amount of the battery based on a current applied to the battery and converting a Q-V graph showing a relationship between a voltage of the battery and the power storage amount of the battery into a V-dQ/dV graph showing a relationship between the voltage of the battery and the ratio of an amount of change in the power storage amount to an amount of change in the voltage of the battery, and calculating the state-of-balance value by voltage based on the quantile drop rate, the quantile order, and V-dQ/dV values of the feature points and estimating the state-of-health balance value by applying the state-of-balance value by voltage to the state-of-health value calculated based on a remaining capacity of the battery.
In this case, the method for estimating a state of health of a battery may further include, prior to the setting of the voltage difference allowable limit value, providing a user interface that allows a user to set at least one of the voltage difference allowable limit value and the allowable limit quantile and receiving at least one of the voltage difference allowable limit value and the allowable limit quantile through the user interface.
In addition, the estimating of the state-of-health balance value may include calculating a reference deviation voltage value that is a voltage difference per allowable limit quantile, calculating a value of a correction factor A based on a standard deviation calculated based on the average voltage and the number of cells, the reference deviation voltage value, and the quantile order, calculating a secondary state-of-balance value by voltage by adding a product of the value of the correction factor A and the quantile drop rate to a primary state-of-balance value by voltage that is the state-of-balance value by voltage calculated based on the quantile drop rate and the quantile order, calculating the do/dV value of the reference point and the dQ/dV value of the measurement point based on the V-dQ/dV graph and calculating a correction factor D by dividing the dQ/dV value of the measurement point by the dQ/dV value of the reference point, calculating a tertiary state-of-balance value by voltage by reflecting the correction factor D, and estimating the state-of-health balance value by applying the tertiary state-of-balance value by voltage to the state-of-health value.
The solution to the above problem does not enumerate all the features of the present invention. The various features of the present invention and its advantages and effects may be understood in more detail by referring to the specific examples below.
According to one embodiment of the present invention, it is possible to more accurately manage a state of balance by voltage between cells of a battery constituting a battery pack by reflecting SOC information about the cells, and possible to predict and take action in advance before a battery in which the state of balance by voltage of the cells is broken reaches a dangerous situation.
In addition to the above effects, specific effects of the present invention will be described together while describing specific details for carrying out the present invention.
Hereinafter, principles of preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings and description. However, the drawings shown below and the description below are for preferred implementation methods among various methods for effectively describing features of the present invention, and the present invention is not limited to the drawings and description below.
Meanwhile, terms such as first or second may be used to describe various elements, but the terms are to be interpreted only for the purpose of distinguishing one element from another element. For example, a first element may be termed a second element, and similarly, a second element may also be termed a first element.
The singular forms, “a”, “an”, and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. In the present specification, it should be understood that the terms “includes” and/or “including” specify the presence of described features, integers, steps, operations, elements, components, and/or groups thereof, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by those of ordinary skill in the art. Terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the related art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
In the following, a process for estimating a state of health of a battery according to one embodiment of the present invention will be described with reference to the attached drawings.
First,
A battery state-of-health estimation apparatus 100 shown in
The apparatus 100 may be included in a battery management system (BMS) (not shown) provided in a battery pack.
As shown in
In addition, the battery state-of-health estimation apparatus 100 may further include hardware such as a separate input device, an output device, or the like.
In addition, the battery state-of-health estimation apparatus 100 may be equipped with various software, including an operating system capable of running programs, on a storage device such as the storage 130.
The processor 110 is a device that controls the operation of the computing device 100, and may be various types of processors (e.g., a central processing unit (CPU), a micro processor unit (MPU), a micro controller unit (MCU), a graphic processing unit (GPU), and the like) that process instructions included in programs.
The memory 120 may load a corresponding program so that instructions described to execute operations according to the present invention are processed by the processor 110. For example, the memory 120 may be a read only memory (ROM), a random access memory (RAM), or the like.
The storage 130 may store various data and programs required to execute operations according to the present invention. In this case, the storage 130 may store result data processed according to the execution of the program and measurement data input through a previously linked or connected device (e.g., a battery management system (BMS) or the like) by matching them for each battery and forming a database.
The communication interface 140 may be a wired/wireless communication module that handles communication between respective components of the computing device 100 and communication with externally linked devices.
The battery state-of-health estimation apparatus 100 according to an embodiment of the present invention may calculate the state of balance by voltage SOBvoltage between the battery cells by reflecting SOC information and calculate the state-of-health balance SOHbalance by applying the state of balance by voltage SOBvoltage of battery cells to a reference state of health SOHcapacity according to a thermodynamic standard capacity (that is, the state of charge (SOC)) for the battery.
In a battery including a plurality of single cells (that is, cells), the state of balance by voltage (SOB) is a factor indicating the degree of voltage equalization of the single cells. That is, the state of balance by voltage (SOB) is a value that allows checking how much a voltage state of each single cell of the battery differs from an average voltage at any given point in time.
By calculating the state-of-health balance SOHbalance, to which the actual state of balance by voltage between the single cells is applied, it is possible to estimate the accurate state of health of the battery under actual use environments. That is, whereas in the related art, estimating the state of health of the battery is limited to information such as the average voltage value and the standard deviation of cells, the method for estimating a state of health of a battery according to one embodiment of the present invention may estimate the state of health of the battery by applying even whether the state of balance by voltage between battery cells is at a level that allows stable battery operation and the SOC information about the cells.
In this regard, the SOB in the related art is calculated through the voltage distribution of cells at an arbitrary point in time, that is, voltage distribution information such as the average voltage and standard deviation of the voltage of the cells constituting the battery pack. However, even when the charge amount deviation of the cells constituting the battery pack shows the same distribution, the voltage deviation may significantly differ depending on the arbitrary point in time at which the voltage is measured, that is, the arbitrary SOC, and thus in some cases, the SOB may be measured in a distorted manner.
For example, in an SOC-voltage curve of
That is, assuming that there is a battery pack including two cells, a pack with one cell of 5% of SOC and one cell 10% of SOC, and a pack with one cell of 35% of SOC and one cell of 40% of SOC differ only in the SOC at the time of measurement, but severe distortion occurs in the voltage deviation. Accordingly, in the present invention, the present inventors have made much effort to supplement the method for calculating SOB only through the voltage distribution in the related art, and have arrived at the present invention.
Meanwhile, referring to
First, values of preset parameters are derived based on basic information and actual measurement information in information for each battery stored in the storage 140.
In this case, the preset parameters may include a “fully charged state voltage Vcha” applied to the single cells of the battery, a “discharged state voltage Vdis” applied to the single cells of the battery, a “maximum voltage Vmax” among measured voltages of each of the single cells of the battery, a “minimum voltage Vmin” among the measured voltages of each of the single cells of the battery, an “average voltage Vavg” for the measured voltages of the single cells of the battery, the “number n” of the single cells constituting the battery, a maximum “operating voltage range Vf” of the battery, and a “voltage standard deviation on” for the single cells of the battery.
Specifically, the voltage range at which the battery is able to be used, that is, the maximum operating voltage range Vf, may be defined as Equation 1 below.
As described above, Vcha is the fully charged state voltage of the single cells constituting the battery, and Vdis is the discharged state voltage of the single cells. That is, a difference between the maximum charge voltage and maximum discharge voltage of the battery may be defined as the voltage range value Vf in which the battery is capable of being used.
The battery usage voltage range Vf defined as above is calculated.
For example, referring to
In order to estimate the state of balance by voltage SOB of the single cells of the corresponding battery based on each parameter derived in this way, the following two parameters dV and X are determined.
A maximum allowable voltage difference between the single cells within the previously determined usage voltage range Vf, that is, a voltage difference allowable limit dV, is determined. The voltage difference allowable limit dV is a parameter that may be specified by a user to set an appropriate range of the state of balance by voltage (SOB), and the value of the range is not limited.
In this case, the processor 110 may provide a user interface that allows a user (e.g., a battery examiner, battery use system designer, or the like) to select the voltage difference allowable limit dV. The user interface provided through the processor 110 is a concept that includes a graphical user interface (GUI).
In this way, the value of the voltage difference allowable limit dV may be input in real time or in advance through the user interface provided by the processor 110, and this user interface may include recommended values of the voltage difference allowable limit dV, allowing the user to select a dV value suitable for the desired state of balance by voltage of the cells of the battery among the recommended dVs.
The voltage difference allowable limit dV may be determined according to the conditions of Equation 2 below.
That is, the voltage difference allowable limit dV between the single cells of the battery may be set to be greater than or equal to a value obtained by dividing the usage voltage range Vf by the number of single cells n, but not more than 0.5 times the usage voltage range.
In the case of the lithium ion battery according to the example in
Referring to
Next, in order to determine a balance precision of the distribution within the voltage difference allowable limit range, an allowable limit quantile X, which is the number of analysis sections within the voltage difference allowable limit range, is determined.
For example, the allowable limit quantile X may be determined according to conditions of Equation 3 below.
As in Equation 3, the allowable limit quantile X may be set to a number greater than or equal to 3 and less than or equal to 2nd power of the number n of the single cells.
In this case, the processor 110 may provide a user interface that allows the user (e.g., the battery examiner, battery use system designer, or the like) to select the number of allowable limit quantiles X.
The user interface provided through the processor 110 is a concept that includes a graphical user interface (GUI). In this way, the value of the allowable limit quantile X may be input in real time or in advance through the user interface provided by the processor 110, and this user interface may include recommended values of the allowable limit quantile X, allowing the user to select an X value suitable for the desired precision of the battery among the recommended Xs.
In this way, in a state in which the voltage difference allowable limit range dV and the allowable limit quantile X are determined, a quantile drop rate Y is determined. The quantile drop rate Y refers to a voltage drop rate in the allowable limit range based on the average voltage. For example, the quantile drop rate Y may be defined as Equation 4 below.
In the lithium ion battery according to the example of
In addition, in the lithium ion battery according to the example in
Then, the average voltage Vavg and standard deviation on are calculated based on the measured voltage value Vcell of each of the single cells V1 to Vn of the battery.
For example, the standard deviation on may be calculated using Equation 5 below.
In the lithium ion battery according to the example of
Next, a quantile order N, which includes all voltage values of each measured cell, is calculated. The quantile order N refers to an integer that increases sequentially from 1 to the allowable limit quantile X.
In this case, the quantile order N may be determined using Equation 6 below.
As in Equation 6, the quantile order N may be determined based on the average voltage value Vavg of the single cells and the reference deviation voltage dV/X.
In the lithium ion battery according to the example in
Specifically, an initial quantile order N, which includes the voltage values of all individual cells (that is, single cells), may be obtained by calculating the number of Vcells satisfying conditions in Equation 7 below when the quantile order N, which is a variable, is sequentially increased in integer units from 1 to X.
When a result in Equation 6 above is expressed as a percentage of n, the quantile order N that initially becomes 100 (that is, the measured voltages of all single cells are included in the range) may be derived. That is, while dividing the quantiles by increasing the quantile order N by 1, the initial quantile order N that includes the measured voltages of all single cells within the range from the average voltage Vavg to the determined allowable limit dV is determined.
Next, the state-of-balance value by voltage SOBvoltage for the single cells is calculated based on the quantile order N calculated through Equations 6 and 7 above.
SOB1voltage, which is the primary state-of-balance value by voltage, may be calculated using Equation 8 below.
For reference, when the quantile order N that initially becomes 100 is not found, when expressed as a percentage of n until the quantile order N, which is a variable, becomes X, SOB1voltage is determined to be 0.
On the other hand, when the quantile order N that initially becomes 100 is any one of 1 to X when expressed as a percentage of n until the quantile order N, which is a variable, becomes X, SOB1voltage is calculated as 100−Y*N as in Equation 8, and Y=100/X.
In the lithium ion battery according to the example in
Meanwhile, an intra-quantile balance correction factor A may be calculated from the standard deviation on and the reference deviation voltage dV/X, and a secondary state-of-balance value by voltage SOB2voltage may be calculated using the correction factor A.
The correction factor A may be obtained using Equation 9 below, and the secondary state-of-balance value by voltage SOB2voltage may be obtained using Equation 10.
The correction factor A is a balance correction factor of each quantile.
In the lithium ion battery according to the example in
As in Equation 10, the secondary state-of-balance value by voltage SOB2voltage is calculated based on the product of the primary state-of-balance value by voltage SOB1voltage, the correction factor A, and quantile drop rate Y. In this case, when the correction factor A is negative, A′ is set to 0, and when the A value is positive, A′ is set to the A value.
In the lithium ion battery according to the example in
Meanwhile, SOB1voltage and SOB2voltage reflect the voltage distribution of the cells constituting the battery pack, but as described above, do not reflect the SOC information at the time of measuring SOB, so even when the cells show the same distribution of the charge amount, depending on the measured SOC, the voltage difference between the cells is large, so that SOB may be differently calculated.
Therefore, it is necessary to calculate the state-of-balance value by voltage SOB3voltage by reflecting the SOC information about the cells constituting the battery pack.
Referring to
Next, the processor 110 may detect two feature points (reference point and measurement point) on the V-dQ/dV graph. In addition, the processor is configured to, in reflecting the SOC information about cells in the state of balance by voltage, calculate the state of balance by voltage in which the SOC information is reflected by applying a dQreference/dVreference value at the reference point and a dQmeasurement/dVmeasurement value at the measurement point.
Here, for SOB3voltage to reflect the voltage change according to SOC, a correction factor D may be calculated using <Equation 11> below, and SOB3voltage may be calculated by reflecting the correction factor D.
Here, the dQ/dV value is the ratio of the amount of change in the capacity to the amount of change in the voltage, and by applying a dQ/dV value of a voltage measurement point compared to a specific reference point to the SOB calculation, a difference in voltage change according to SOC may be offset.
In this case, the reference point of (dQreference/dVreference) may be any point within the voltage range in which the cells are driven, and preferably, any voltage point among points of 30 to 70% of SOC may be used as the reference point.
In this case, since (dQreference/dVreference) calculated from the same reference point is applied within the same cell or the same battery, even when (dQreference/dVreference) is measured at an arbitrary point, relative SOB may be calculated within the same cell or same battery.
Meanwhile, the processor 110 may remove noise components of the V-dQ/dV graph using a noise filter prior to detecting feature points on the V-dQ/dV graph. By preventing the phenomenon of misdetecting feature points from the V-dQ/dV graph of
In addition, as shown in Equation 12 below, a tertiary state-of-balance value by voltage SOB3voltage is calculated by reflecting the correction factor D in the primary state-of-balance value by voltage SOB1voltage and the secondary state-of-balance value by voltage SOB2voltage.
Next, by correcting the state of health SOH of the battery using the tertiary state-of-balance value by voltage SOB3voltage, the state-of-health balance SOHbalance to which the state of balance by voltage is applied is calculated.
The state of health of the battery SOHbalance to which the state of balance by voltage of the battery is applied may be calculated using Equation 13 below.
In this case, SOHcapacity represents a lifespan based on the the remaining capacity (SOC) of the battery, and SOHbalance represents a lifespan obtained by applying the state of balance by voltage to the lifespan based on the remaining capacity of the battery.
As described above, since the average value, standard deviation, and limit quantile alone may not accurately express the state of balance of the cells of the battery, the state of health of the battery to which a more accurate state of balance by voltage is applied may be estimated by reflecting the SOC of the cells.
Referring to Table 1 and Table 2 below, let's look at the state of battery by voltage SOB of the battery. Table 1 and Table 2 below are measurements using the same battery, and the SOB is calculated at different voltage bands after completely discharging.
Tables 1 and 2 are data collected during a subsequent charging process after completely discharging all cells constituting the battery pack, and since the SOB was measured immediately after performing complete discharging, the balance would not be significantly lost, so that it may be assumed that deviation of the SOB will not be large.
<Table 1> shows data obtained by measuring the voltage distribution of cells around 3.1 V that is an area where the voltage deviation according to the SOC is very large. In this case, SOB2 calculated by simply reflecting the voltage distribution and limit quantile of the cells was 64.917, but SOB3 calculated by reflecting the correction factor D for the SOC was calculated as 97.314. That is, it can be seen that there is a very large difference in the values of the SOB in which SOC information is reflected and SOB in which SOC information is not reflected.
On the other hand, <Table 2> shows data obtained by measuring the voltage distribution of cells around 4.0 V that is an area where the voltage deviation according to the SOC is small. Here, SOB2 was calculated as 95.295, and SOB3 reflecting the correction factor D, was calculated as 98.594.
Although it is assumed that the SOBs are similar SOBs in this way, it can be seen that the difference between the calculated SOBs is very large depending on the measuring point in time, and it can be seen that when the SOB is calculated by reflecting the correction factor D, more accurate measurement is possible.
Although the preferred embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements made by those skilled in the art using the basic concept of the present invention defined in the following claims also fall within the scope of the present invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 10-2022-0015884 | Feb 2022 | KR | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/KR2022/019484 | 12/2/2022 | WO |