Apparatus, system, and method for management of a battery
A battery management apparatus includes a control circuit configured to determine an internal resistance value for each of one or more battery cells included in a battery pack by using a current change amount of the battery pack and a voltage change amount of the one or more battery cells, and diagnose defects in the one or more battery cells by using internal resistance values of the one or more battery cells, in response to charging the battery pack, where the control circuit is configured to determine the current change amount of the battery pack and the voltage change amount of the one or more battery cells based on a current change request time point requiring a charging current change based on a voltage of the battery pack reaching a predetermined voltage during the charge of the battery pack.
1 . A battery management apparatus comprising:
a control circuit configured to:
based on a voltage of a battery pack reaching a predetermined voltage during charge of the battery pack, determine a current change amount of the battery pack and a voltage change amount of one or more battery cells in the battery pack according to a current change request time point requiring a charging current change,
determine an internal resistance value for each of the one or more battery cells based on the current change amount of the battery pack and the voltage change amount in the one or more battery cells, and
diagnose, based on the battery pack being charged, one or more defects in the one or more battery cells according to the internal resistance values of the one or more battery cells,
wherein the control circuit is configured to determine a deviation of the internal resistance values for each of one or more battery cells,
wherein determining the deviation of the internal resistance values comprises determining the deviation of the internal resistance values for each of one or more battery cells one or more times, and
wherein diagnosing the one or more defects in the one or more battery cells comprises determining, based on a deviation of an internal resistance value of a first battery cell, among the one or more battery cells, being increased, that the first battery cell has failed.
2 . The battery management apparatus of claim 1 , wherein determining the current change amount comprises:
determining the current change amount from the current change request time point to a time point at which a target current requesting the current change is reached.
3 . The battery management apparatus of claim 1 , wherein determining the voltage change amount comprises:
determining the voltage change amount from the current change request time point to a voltage change stabilization time point, which is a time point at which the voltage of the battery pack is stabilized.
4 . The battery management apparatus of claim 1 , further comprising:
a voltage sensor configured to measure a voltage of the one or more battery cells; and
a current sensor configured to measure a current of the battery pack.
5 . The battery management apparatus of claim 1 , wherein determining the current change amount comprises:
determining, based on a state of charge (SOC) of the battery pack being greater than a predetermined reference value, the current change amount according to a measured current value.
6 . The battery management apparatus of claim 1 , wherein determining the current change amount comprises:
determining, based on a temperature of the battery pack being equal to or greater than a predetermined temperature, the current change amount according to a measured voltage value.
7 . The battery management apparatus of claim 1 , wherein the control circuit is configured to, based on a deviation of an internal resistance value of a second battery cell, among the one or more battery cells, exceeding a predetermined reference value, diagnose the second battery cell as a failure.
8 . The battery management apparatus of claim 1 , wherein the first battery cell is determined to be failed based on (i) the deviation of the internal resistance value of the first battery cell being increased and an increase amount of the deviation being exceeded a predetermined reference value or (ii) the deviation of the internal resistance value of the first battery cell continuing to increase.
9 . A system comprising:
a battery management apparatus configured to:
measure a current of a battery pack including one or more battery cells,
measure a voltage of each of the one or more battery cells, and
based on the battery pack being charged, transmit the measured voltage of each of the one or more battery cells and the measured current of the battery pack; and
a server configured to:
determine a current change amount of the battery pack and a voltage change amount of the one or more battery cells based on the voltage of the one or more battery cells and the current of the battery pack received from the battery management apparatus,
determine an internal resistance value for each of the one or more battery cells based on the current change amount of the battery pack and the voltage change amount of the one or more battery cells,
diagnose one or more defects in the one or more battery cells based on the internal resistance value for each of the one or more battery cells, and
transmit, to the battery management apparatus, a result of the diagnosis,
wherein determining the current change amount and the voltage change amount comprises:
determining, based on the voltage of the battery pack reaching a predetermined voltage during charge of the battery pack, the current change amount of the battery pack and the voltage change amount of the one or more battery cells according to a current change request time point requiring a charging current change,
wherein the server is located outside a vehicle.
10 . The system of claim 9 , wherein determining the current change comprises:
determining the current change amount from the current change request time point to a time point at which a target current requesting the current change is reached.
11 . The system of claim 9 , wherein determining the voltage change amount comprises:
determining the voltage change amount from the current change request time point to a voltage change stabilization time point, which is a time point at which the voltage of the battery pack is stabilized.
12 . The system of claim 9 , wherein determining the current change amount comprises:
determining, based on a state of charge (SOC) of the battery pack being greater than a predetermined reference value, the current change amount according to the measured current.
13 . The system of claim 9 , wherein determining the current change amount comprises:
determining, based on a temperature of the battery pack being equal to or greater than a predetermined temperature, the current change amount according to the measured voltage.
14 . The system of claim 9 , wherein the server is configured to determine a deviation of the internal resistance values for each of one or more battery cells.
15 . The system of claim 14 , wherein the server is configured to, based on the deviation of the internal resistance values for each of the one or more battery cells exceeding a predetermined reference value, diagnose a corresponding battery cell as a failure.
16 . The system of claim 14 , wherein determining the deviation of the internal resistance values comprises determining a deviation of the internal resistance values for each of one or more battery cells one or more times, and
wherein diagnosing that the corresponding battery cell has failed comprises determining, based on the deviation of the internal resistance values being increased, that the corresponding battery cell has failed.
17 . The system of claim 9 ,
wherein the battery management apparatus is positioned in the vehicle and configured to perform wireless communication with the server.
18 . A battery management method comprising:
determining, by a processor, a current change amount of a battery pack including one or more battery cells and a voltage change amount of the one or more battery cells based on a current change request time point requiring a charging current change based on a voltage of the battery pack reaching a predetermined voltage during charge of the battery pack;
determining, by the processor, an internal resistance value for each of the one or more battery cells based on the current change amount of the battery pack and the voltage change amount of the one or more battery cells;
diagnosing, by the processor, one or more defects in the one or more battery cells based on the internal resistance value for each of the one or more battery cells; and
determining a deviation of the internal resistance values for each of one or more battery cells,
wherein determining the deviation of the internal resistance values comprises determining the deviation of the internal resistance values for each of one or more battery cells one or more times, and
wherein diagnosing the one or more defects in the one or more battery cells comprises determining, based on a deviation of an internal resistance value of a first battery cell, among the one or more battery cells, being increased, that the first battery cell has failed.