The present disclosure relates to an SOC estimating apparatus, a program, and an SOC estimating method.
Storage batteries are used in various fields, such as storage battery systems for family use and batteries for automobiles and mobile devices. Managing an SOC (state of charge, charge rate) is necessary to use a storage battery. The SOC represents a ratio of an amount of charged electricity to a full charge capacity of the storage battery. Various methods of estimating the SOC have been proposed. For example, in a technique in Patent Literature 1, a resistance ratio between a resistance during charging and a resistance during discharging of a storage element is calculated, and the SOC is estimated based on a relationship between the resistance ratio and the SOC.
An SOC is estimated or corrected with a known method based on a correlation between an OCV (open circuit voltage, voltage of an open circuit) and the SOC (an SOC-OCV curve) of a storage battery. In a method in which the SOC-OCV curve is used, a high degree of accuracy of OCV estimation is necessary to achieve a high degree of accuracy of the SOC, which is a final result of estimation.
In consideration of the above circumstances, the present disclosure provides an SOC estimating apparatus, a program, and an SOC estimating method that enable highly accurate estimation of the SOC based on the OCV.
In an embodiment of the present disclosure, an SOC estimating apparatus includes an OCV calculator and an SOC estimator.
The OCV calculator is configured to acquire voltage values sampled from a storage battery for a predetermined period, determine based on the sampled voltage values a fitting function including a term with a base of natural logarithm e raised to a power of square root of time t, and calculate an OCV using the determined fitting function when an exception condition is not satisfied.
The SOC estimator is configured to estimate an SOC based on the calculated OCV.
In an embodiment of the present disclosure, a program includes instructions to cause a computer to function as an OCV calculator and an SOC estimator.
The OCV calculator is configured to acquire voltage values sampled from a storage battery for a predetermined period, determine based on the sampled voltage values a fitting function including a term with a base of natural logarithm e raised to a power of square root of time t, and calculate an OCV using the determined fitting function when an exception condition is not satisfied.
The SOC estimator is configured to estimate an SOC based on the calculated OCV.
In an embodiment of the present disclosure, an SOC estimating method to be performed at an SOC estimating apparatus including a controller includes causing the controller to:
The present disclosure can provide an SOC estimating apparatus, a program, and an SOC estimating method that enable highly accurate estimation of the SOC based on the OCV.
An SOC estimating apparatus and an SOC estimating method in an embodiment of the present disclosure will be described hereinafter with reference to the drawings.
As indicated by a dashed line in
The power conditioner 2 is configured to convert direct-current power discharged from the storage battery 3 to outside into alternating-current power. The power conditioner 2 is also configured to convert alternating-current power supplied to the storage battery 3 from outside into direct-current power.
The storage battery 3 is a rechargeable battery, and examples of the storage battery 3 include a lithium-ion battery. The storage battery 3 includes a storage battery module 32 including one or more cells 31. The storage battery 3 is able to store electricity in the one or more cells 31 included in the storage battery module 32 and discharge electricity from the one or more cells 31. In an embodiment, description will be given on the assumption that the storage battery module 32 includes multiple cells 31 connected in series, but the cells 31 may be connected in parallel. The storage battery 3 may include multiple storage battery modules 32 connected in series or in parallel.
The current sensor 4 is configured to measure a current value of a current flowing through the storage battery 3. The current value of the current flowing through the storage battery 3 includes at least one of a current value of a current flowing into the storage battery 3 or a current value of a current flowing out of the storage battery 3. The current sensor 4 is configured to transmit the measured current value to, for example, the SOC estimating apparatus 7 as the current value of the current flowing through the storage battery 3. In an embodiment, the current sensor 4 is connected in series with one terminal of the storage battery module 32. The current sensor 4 is not necessarily connected to the one terminal of the storage battery module 32 and may be connected to any position that allows the current value of the current flowing through the storage battery 3 to be measured.
The temperature sensor 5 is configured to measure a temperature of the storage battery 3. The temperature sensor 5 is configured to transmit the measured temperature to, for example, the SOC estimating apparatus 7 as the temperature of the storage battery 3. In an embodiment, the temperature sensor 5 is disposed on a surface outside one terminal of the storage battery module 32. The temperature sensor 5 is not necessarily disposed on the surface outside the one terminal of the storage battery module 32 and may be disposed at any position that allows the temperature of the storage battery 3 to be measured.
The voltage sensor 6 is configured to measure a voltage value of the storage battery 3. The voltage sensor 6 is configured to transmit the measured voltage value to, for example, the SOC estimating apparatus 7 as the voltage value of the storage battery 3. Examples of the voltage value of the storage battery 3 include voltage values during charging and during discharging and a value of an open circuit voltage with no current flowing. In an embodiment, the voltage sensor 6 is connected in parallel with both terminals of the storage battery module 32. The voltage sensor 6 is not necessarily connected to both terminals of the storage battery module 32 and may be disposed at any position that allows the voltage value of the storage battery 3 to be measured.
The SOC estimating apparatus 7 is configured to estimate an SOC of the storage battery 3 to manage the storage battery 3. In an embodiment, the SOC estimating apparatus 7 is configured to communicate with the current sensor 4, the voltage sensor 6, and the like and acquire the current value of the current flowing through the storage battery 3 and the voltage value of the storage battery 3. The SOC estimating apparatus 7 may be configured to communicate with the temperature sensor 5 and acquire the temperature of the storage battery 3. In an embodiment, the voltage value of the storage battery 3 is given by, but not limited to, an average voltage of the cells 31.
The SOC estimating apparatus 7 is configured to estimate an OCV of the storage battery 3 and estimate the SOC based on a correlation between the OCV and the SOC (an SOC-OCV curve). In an embodiment, the SOC estimating apparatus 7 is configured to calculate the SOC of the storage battery 3 (referred to as an initial SOC hereinafter) based on the acquired current value of the storage battery 3 by using a current integration method, which is a known method. The SOC estimating apparatus 7 is configured to then correct based on the estimated OCV the initial SOC calculated with the current integration method and output a final SOC of the storage battery 3 (sometimes referred to as a final SOC hereinafter). The SOC estimating apparatus 7 may be configured to output an OCV flag indicating that the SOC to be output has been subjected to correction based on the estimated OCV. In the current integration method, the SOC estimating apparatus 7 may be configured to calculate the initial SOC after correcting using a known method the current value of the storage battery 3 for temperature based on an acquired temperature of the storage battery 3. In another example of a configuration, an apparatus other than the SOC estimating apparatus 7 may be configured to calculate the initial SOC, and the SOC estimating apparatus 7 may be configured to acquire the calculated initial SOC. The SOC estimating apparatus 7 may be configured to calculate (estimate) the final SOC by correcting the acquired initial SOC based on the OCV at this time. An initial value of the integrated current and a final value of the integrated current may be calculated instead of the initial SOC and the final SOC, which represent a ratio to a full charge capacity of the storage battery 3.
In an embodiment, a schematic configuration of the SOC estimating apparatus 7 will be described with reference to
The controller 71 includes one or more processors. Examples of the one or more processors include a general-purpose processor such as a CPU (central processing unit) and a dedicated processor configured to specialize in specific processing. The controller 71 may include one or more dedicated circuits in addition to the one or more processors. Examples of the one or more dedicated circuits include an FPGA (field-programmable gate array) and an ASIC (application specific integrated circuit). The controller 71 is configured to control the communicator 72 and the memory 73 to implement functionality of the SOC estimating apparatus 7.
The OCV calculator 76 is configured to calculate an OCV based on acquired voltage values of the storage battery 3 and output the calculated OCV to the SOC estimator 77. In an embodiment, the OCV calculator 76 is configured to acquire voltage values sampled from the storage battery 3 for a predetermined period and determine based on the sampled voltage values a fitting function including a term with a base of natural logarithm e raised to the power of square root of time t. The OCV calculator 76 is configured to calculate the OCV using the determined fitting function when an exception condition is not satisfied and designate the voltage value sampled most recently as the OCV when the exception condition is satisfied. Details of the fitting function and the exception condition will be described below.
The SOC estimator 77 is configured to estimate the SOC based on the OCV calculated by the OCV calculator 76. In an embodiment, the SOC estimator 77 is configured to calculate the initial SOC of the storage battery 3 based on the acquired current value of the storage battery 3 and estimate the final SOC by correcting the initial SOC based on the acquired OCV. For example, the memory 73 is configured to store the correlation (SOC-OCV curve) to be used for correction by the SOC estimator 77. The SOC estimator 77 is configured to read out the correlation between the OCV and the SOC from the memory 73 upon performing correction.
The SOC estimating apparatus 7 may have a software configuration as follows. The memory 73 is configured to store one or more programs to be used to control operation of the SOC estimating apparatus 7. Once loaded by the processor in the controller 71, the one or more programs stored in the memory 73 cause the controller 71 to function as the OCV calculator 76 and the SOC estimator 77.
The communicator 72 includes one or more communication modules. Examples of the one or more communication modules include a CAN communication module, a wireline LAN (local area network) communication module, and a wireless LAN communication module. In an embodiment, the SOC estimating apparatus 7 is able to communicate via the communicator 72 with the power conditioner 2, the storage battery 3, the current sensor 4, the temperature sensor 5, the voltage sensor 6, and the like included in the storage battery system 1.
Examples of the memory 73 include a semiconductor memory, a magnetic memory, and an optical memory. The memory 73 may be a cache memory or the like of the processor included in the controller 71. The memory 73 may be a volatile storage device or a non-volatile storage device. The memory 73 is configured to store a system program, an application program, embedded software, information, and the like to implement functionality of the SOC estimating apparatus 7. In an embodiment, the memory 73 is configured to store information including the correlation between the OCV and the SOC and the fitting function.
Description will be given with reference to
As described above, the SOC estimating apparatus 7 communicates with the current sensor 4, the voltage sensor 6, and the like and acquires the current value of the current flowing through the storage battery 3 and the voltage value of the storage battery 3. The OCV calculator 76 starts to calculate the OCV while the storage battery 3 is neither being charged nor being discharged, that is, while the storage battery 3 is out of operation. In an embodiment, if the current value of the current flowing through the storage battery 3 is equal to or less than a predetermined value (Yes in step S1), the OCV calculator 76 starts to calculate the OCV. If the current value is more than the predetermined value (No in step S1), the OCV calculator 76 waits until the current value becomes equal to or less than the predetermined value. The predetermined value is determined in accordance with specifications of the storage battery 3, such as a standby current.
The OCV calculator 76 acquires voltage values sampled for a predetermined period (step S2). The predetermined period may be a waiting period usually used in an OCV measurement. For example, the waiting period is 3 hours. Each of the sampled voltage values is assumed to be represented by V, and V may be associated with t, which is the time that sampling is performed. For example, when sampling is performed at 6 time points, the OCV calculator 76 acquires sampled voltage values (t0, V0), (t1, V1), (t2, V2), (t3, V3), (t4, V4), and (t5, V5). On the assumption that the waiting period is 3 hours (3 h) at this time, the relationship t0<t1<t2<t3<t4<t5<3 h holds.
The OCV calculator 76 uses these sampled voltage values to determine a fitting function to model a voltage variation of the storage battery 3 (step S3). The present inventors conducted a thorough study and found that the voltage variation of the storage battery 3 is accurately approximated by using a fitting function including a term with a base of natural logarithm e raised to the power of square root of time t. In the present disclosure, the fitting function is given by f(t) in Equation (1) as follows:
In an embodiment, the OCV calculator 76 uses the sampled voltage values to determine the coefficient v in Equation (1). Values related to √ω in Equation (1) are calculated and plotted in
In
However, the values related to √ω do not necessarily display a variation such as illustrated in
That is, if the exception condition is satisfied (Yes in step S4), the OCV calculator 76 designates a voltage value sampled most recently as the OCV (step S5). For example, when sampling is performed at 6 time points as described above, the OCV calculator 76 designates “V5” sampled most recently at the time “t5” as the OCV. If the exception condition is not satisfied (No in step S4), the OCV calculator 76 calculates the OCV using the fitting function determined as described above (step S6).
Then, the SOC estimator 77 estimates the SOC based on the OCV calculated by the OCV calculator 76 (step S7).
As described above, in an embodiment, the SOC estimating apparatus 7 and the SOC estimating method enable highly accurate estimation of the SOC based on the OCV using the above configuration and process.
As described above, in an embodiment, the sampling period for the voltage values of the storage battery 3 is shorter than the waiting period for a usual OCV measurement. For example, in the case of sampling at 6 time points described above, a period until the time “t5” that “V5” is sampled is shorter than a waiting period known in related art (for example, 3 hours). Thus, in an embodiment, the SOC estimating apparatus 7 and the SOC estimating method enable faster estimation of the SOC than SOC estimating methods known in related art using the OCV.
An embodiment of the present disclosure has been described based on the drawings and an example. Note that those skilled in the art easily perform various variations or corrections based on the present disclosure. Accordingly, note that those variations or corrections are within the scope of the present disclosure. For example, each constituent or a function included in each step or the like may be rearranged in a logically compatible manner, and combining multiple constituents or steps or the like into one or dividing a constituent or a step or the like is possible. An embodiment of the present disclosure may also be implemented as a program to be executed by a processor included in an apparatus or implemented as a recording medium storing such a program. It should be appreciated that such a program and such a recording medium are also within the scope of the present disclosure.
For example, in an embodiment described above, the SOC estimating apparatus 7 and the SOC estimating method are configured to estimate the SOC of the storage battery 3 included in the storage battery system 1 by way of non-limiting example, but the SOC estimating apparatus 7 and the SOC estimating method may be applied to other systems and apparatuses including a secondary battery. For example, the SOC estimating apparatus 7 and the SOC estimating method may be used for an electronic apparatus such as a mobile terminal including a lithium-ion battery or the like.
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/JP2022/008434 | 2/28/2022 | WO |