System and method for estimating battery cell surface temperature
The present invention relates to a battery cell surface temperature estimation system and method capable of minimizing a temperature measurement delay through a software algorithm method that estimates the actual cell surface temperature by reflecting the gradient of the measured temperature change of the battery cell.
1 . A battery cell surface temperature estimation control system comprising:
a temperature measurer configured to measure a surface temperature of a battery cell being charged/discharged at a predetermined cycle interval;
a delay time acquirer configured to acquire a delay time needed for the surface temperature to reach a maximum temperature for each predetermined temperature section from a charge/discharge end time point of the battery cell;
a first memory configured to store the delay time acquired by the delay time acquirer corresponding to each charge/discharge state of the battery cell for each predetermined temperature section as a database based on data including the delay time obtained from the delay time acquirer;
a second memory configured to store the surface temperature measured by the temperature measurer; and
a cell surface temperature predictor configured to calculate a delay time corresponding to the surface temperature measured by the temperature measurer based on the database of the first memory, and predict an actual cell surface temperature of the battery cell, based on a change in a measurement cell surface temperature over the calculated delay time by the cell surface temperature predictor,
wherein a charging or discharging of the battery cell is controlled based on the predicted actual cell surface temperature.
2 . The battery cell surface temperature estimation control system of claim 1 , wherein the cell surface temperature predictor comprises:
a current delay time calculator configured to extract a temperature section to which the surface temperature measured by the temperature measurer belongs from among the predetermined temperature sections stored in the first memory, and calculate a delay time corresponding to the surface temperature by using a temperature value corresponding to the extracted temperature section and the delay time acquired by the delay time acquirer corresponding to the charge/discharge state of the battery cell;
a temperature deviation calculator configured to calculate a difference between a surface temperature value corresponding to a previous time point by the delay time calculated by the current delay time calculator and a current surface temperature value, based on a current time point; and
an actual cell surface temperature estimator configured to estimate a current surface temperature and the temperature difference calculated by the temperature deviation calculator as the surface temperature to be measured after the delay time calculated by the current delay time calculator at the current time point.
3 . The battery cell surface temperature estimation control system of claim 2 , wherein the cell surface temperature predictor predicts the surface temperature value estimated by the actual cell surface temperature estimator as the current actual cell surface temperature of the battery cell.
4 . The battery cell surface temperature estimation control system of claim 3 , further comprising a temperature state analyzer configured to compare the actual cell surface temperature predicted by the actual cell surface temperature estimator with a predetermined reference value, and diagnose a current temperature state of the battery cell according to a comparison result.
5 . The battery cell surface temperature estimation control system of claim 1 , wherein the data on the delay time acquired by the delay time acquirer corresponding to each charge/discharge state of the battery cell for each predetermined temperature section stored in the first memory is updated every time the battery cell is charged/discharged.
6 . The battery cell surface temperature estimation control system of claim 1 , wherein the first memory is configured to store a charging delay time and a discharging delay time for each predetermined temperature section.
7 . A battery cell surface temperature estimation and control method comprising:
a temperature measurement step of measuring a surface temperature that is a surface temperature of a battery cell being charged/discharged at a predetermined cycle interval;
a delay time acquisition step of acquiring a delay time, by a delay time acquirer, needed for the surface temperature measured in the temperature measurement step to reach a maximum temperature for each predetermined temperature section from a charge/discharge end time point of the battery cell;
a database provision step of storing the delay time acquired by the delay time acquirer corresponding to each charge/discharge state of the battery cell for each predetermined temperature section into a database based on data on the delay time acquired by the delay time acquirer for each predetermined temperature section obtained through the temperature measurement step and the delay time acquisition step;
a cell surface temperature prediction step of calculating a delay time, by a cell surface temperature predictor, corresponding to the measured cell surface temperature of the battery cell based on the database obtained in the database provision step and predicting an actual cell surface temperature that is an actual temperature value of the battery cell, based on a change in a measurement cell surface temperature over the calculated delay time by the cell surface temperature predictor; and
controlling a charging or discharging of the battery cell based on the predicted actual cell surface temperature.
8 . The battery cell surface temperature estimation and control method of claim 7 , wherein the cell surface temperature prediction step comprises:
a current delay time calculation step of extracting, by a current delay time calculator, a temperature section to which the surface temperature belongs among a predetermined temperature section of the database, and calculating a delay time corresponding to the current measured cell surface temperature of the battery cell by using a temperature value corresponding to the extracted temperature section and the delay time acquired by the delay time acquirer corresponding to the charge/discharge state of the battery cell;
a temperature deviation calculation step of calculating a difference between a surface temperature value corresponding to a previous time point by the delay time calculated by the current delay time calculator in the current delay time calculation step based on a current time point and a current surface temperature value; and
an actual cell surface temperature estimation step of estimating a current surface temperature and the temperature deviation calculated in the temperature deviation calculation step as the surface temperature to be measured after the delay time calculated by the current delay time calculator at the current time point.
9 . The battery cell surface temperature estimation and control method of claim 8 , wherein the cell surface temperature prediction step predicts the surface temperature estimated in the actual cell surface temperature estimation step as an actual cell surface temperature of the battery cell.
10 . The battery cell surface temperature estimation and control method of claim 9 , further comprising a temperature state diagnosis step of comparing the actual cell surface temperature predicted in the cell surface temperature estimation step with a predetermined reference value, and diagnosing a temperature state of the battery cell according to a comparison result.
11 . The battery cell surface temperature estimation and control method of claim 7 , wherein the data on the delay time acquired by the delay time acquirer corresponding to each charge/discharge state of the battery cell for each predetermined temperature section stored in the database is updated every time the battery cell is charged/discharged.