| CPC H02J 7/007182 (2020.01) [G01R 31/367 (2019.01); G01R 31/3835 (2019.01); H02J 7/0049 (2020.01); H02J 7/005 (2020.01); B60L 58/16 (2019.02); H02J 7/0031 (2013.01)] | 12 Claims |

|
1. A method for charging a battery, comprising:
obtaining a capacity decline of the battery in a k-th discharging process, wherein the capacity decline is a change of state of health (SOH) of the battery in the k-th discharging process, wherein a start time of the k-th discharging process is an end time of an (m−1)-th charging process of the battery, and an end time of the k-th discharging process is a start time of an m-th charging process of the battery, wherein k is an integer greater than 1, and m is an integer greater than or equal to 1;
obtaining, based on the capacity decline in the k-th discharging process and capacity declines in previous k−1 discharging processes, a historical capacity decline of the battery, wherein the historical capacity decline is a sum of the capacity declines in the k discharging processes;
determining, based on a nominal capacity of the battery and the historical capacity decline of the battery, a full charge voltage of the battery in the m-th charging process; and
performing, based on the full charge voltage of the battery in the m-th charging process, the m-th charging process on the battery;
wherein obtaining the capacity decline of the battery in the k-th discharging process comprises:
obtaining discharging parameters of the battery in the k-th discharging process, wherein the discharging parameters comprise an average current, an average temperature, a battery capacity interval, and a cumulative throughput, wherein an upper limit of the battery capacity interval is a battery capacity of the battery at the end of the (m−1)-th charging process, and a lower limit of the battery capacity interval is a battery capacity of the battery at the beginning of the m-th charging process; and
determining, based on the average current, the average temperature, the battery capacity interval, and the cumulative throughput of the battery in the k-th discharging process, the capacity decline in the k-th discharging process according to the following equation:
![]() wherein ΔSOHk is the capacity decline in the k-th discharging process, Ca, Eb and z are predetermined constants of the battery, R is 8.314, T is the average temperature, T0 is 298.15 degrees kelvin, SOCupk is the upper limit of the battery capacity interval in the k-th discharging process, SOClowk is the lower limit of the battery capacity interval in the k-th discharging process, Ck is the average current in the k-th discharging process, ΔCk is the cumulative throughput in the k-th discharging process, f(SOCupk) is a function associated with the upper limit of the battery capacity interval in the k-th discharging process, f(SOClowk) is a function associated with the lower limit of the battery capacity interval in the k-th discharging process, and f(Ck) is a function associated with the average current in the k-th discharging process.
|