This patent document claims the priority and benefits of Korean Patent Application No. 10-2024-0010462 filed on Jan. 23, 2024, the disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to a battery management system and a method for controlling the same.
A secondary battery is a battery that can be repeatedly charged and discharged. With rapid progress of information and communication, and display industries, the secondary battery has been widely applied to various portable electronic telecommunication devices such as a camcorder, a mobile phone, a tablet personal computer (PC), a laptop PC, etc. as a power source thereof. Recently, a battery pack including the secondary battery has also been developed as a power source of an eco-friendly automobile such as an electric vehicle.
Meanwhile, the secondary battery includes a battery management system (BMS). The battery management system is capable of measuring and monitoring various information related to the secondary battery, such as a current, voltage, temperature, state of charge (SOC), depth of discharge, and/or state of health (SOH) of the battery through various sensors.
The battery management system can estimate a state of the secondary battery. For example, the battery management system may estimate the state of the secondary battery using an equivalent circuit model (ECM) estimation module. The ECM estimation module may estimate an ECM parameter using voltage changes according to current changes. However, since there is no change in the current in a rest period between charge and discharge and a constant current operation section of the secondary battery, it is difficult to accurately estimate the ECM parameter in the rest period and the constant current operation section.
According to one aspect of the present disclosure, it is an object to provide a battery management system and a method for controlling the same capable of improving accuracy and/or efficiency in estimation of the state of a secondary battery.
According to another aspect of the present disclosure, it is an object to provide a battery management system and a method for controlling the same which may easily estimate the state of a secondary battery throughout the entire operation section of the secondary battery.
The battery management system and method for controlling the same of the present disclosure may be widely applied to green technology fields such as an electric vehicle, and a battery charging station, as well as other solar power generation and wind power generation using the batteries. In addition, the battery management system and method for controlling the same of the present disclosure may be used in an eco-friendly electric vehicle, and a hybrid vehicle, etc., which are intended to prevent climate change by suppressing air pollution and greenhouse gas emissions.
To achieve the above objects, according to an aspect of the present invention, there is provided a battery management system, including: an electrochemical impedance spectroscopy (EIS) measurement module configured to measure EIS of a secondary battery; and a processor configured to receive an EIS measurement result from the EIS measurement module, calculate a real intercept and an inflection point of an impedance value for the secondary battery based on the received EIS measurement result, and extract an equivalent circuit model (ECM) parameter for the secondary battery based on the calculated real intercept and the calculated inflection point.
According to an embodiment, the EIS measurement module may measure the EIS in units of battery cells or battery modules.
According to an embodiment, the processor may convert imaginary parts and real parts of the impedance value of the secondary battery according to the received EIS measurement result into a Nyquist plot in which the imaginary parts and the real parts are expressed on a vertical axis and a horizontal axis, respectively, and calculate the real intercept and the inflection point based on the converted Nyquist plot.
According to an embodiment, the processor may select a first point having a positive minimum value and a second point having a negative maximum value among the imaginary parts of the impedance value, and calculate the real intercept using coordinate values of the first point, coordinate values of the second point, and a designated equation.
According to an embodiment, the processor may calculate a slope of neighboring points on the Nyquist plot, and extract a point where a sign of the calculated slope changes from positive to negative in a low-frequency direction as the inflection point.
According to an embodiment, the ECM parameter may include a first resistor, a second resistor connected in series with the first resistor, and a capacitor connected in series with the first resistor and in parallel with the second resistor, and wherein the processor may determine the real intercept as a resistance value of the first resistor, calculate a resistance value of the second resistor based on a difference between the real value of the inflection point and the real intercept, and calculate a capacity value of the capacitor based on a frequency of the inflection point and the second resistor, or calculate a capacity value of the capacitor based on the second resistor and a time constant of the secondary battery.
According to an embodiment, the processor may monitor a change in the real intercept, and if the extracted real intercept is greater than a previously stored initial real intercept by a designated multiple or more, determine that the secondary battery is at an end of life (EOL).
According to an embodiment, the designated multiple may have a range of 1.7 to 2.0.
According to an embodiment, the battery management system may further include an alarm module configured to provide an alarm in a designated manner, wherein the processor may control the alarm module to alarm the end of life of the secondary battery.
According to an embodiment, the battery management system may further include an ECM estimation module configured to estimate an ECM parameter based on a voltage change according to a current change.
According to another aspect of the present invention, there is provided a method for controlling a battery management system, the method including: measuring electrochemical impedance spectroscopy (EIS) of a secondary battery through an EIS measurement module; calculating a real intercept and an inflection point of an impedance value for the secondary battery based on the measured EIS; and extracting an equivalent circuit model (ECM) parameter for the secondary battery based on the calculated real intercept and the calculated inflection point.
According to an embodiment, the step of calculating a real intercept and an inflection point may convert imaginary parts and real parts of the impedance value of the secondary battery into a Nyquist plot in which the imaginary parts and the real parts are expressed on a vertical axis and a horizontal axis, respectively, and calculate the real intercept and the inflection point based on the converted Nyquist plot.
According to an embodiment, the step of calculating a real intercept may select a first point having a positive minimum value and a second point having a negative maximum value among the imaginary parts of the impedance value, and calculate the real intercept using coordinate values of the first point, coordinate values of the second point, and a designated equation.
According to an embodiment, the step of extracting as an inflection point may calculate a slope of neighboring points on the Nyquist plot, and extract a point where a sign of the calculated slope changes from positive to negative in a low-frequency direction as the inflection point.
According to an embodiment, the ECM parameter may include a first resistor, a second resistor connected in series with the first resistor, and a capacitor connected in series with the first resistor and in parallel with the second resistor, wherein a resistance value of the first resistor may correspond to the real intercept, a resistance value of the second resistor may be calculated based on a difference between the real value of the inflection point and the real intercept, and a capacity value of the capacitor may be calculated based on a frequency of the inflection point and the second resistor, or be calculated based on the second resistor and a time constant of the secondary battery.
According to an embodiment, the method may further include: monitoring a change in the real intercept; and if the extracted real intercept is greater than a previously stored initial real intercept by a designated multiple or more, determining that the secondary battery is at an end of life (EOL).
According to an embodiment, the method may further include controlling an alarm module to alarm the end of life of the secondary battery.
According to an embodiment, the designated multiple may have a range of 1.7 to 2.0.
According to an embodiment, the step of measuring EIS of the secondary battery may measure the EIS in units of battery cells or battery modules.
According to an embodiment, the method may further include estimating an ECM parameter based on a voltage change according to a current change through an ECM estimation module.
According to an embodiment of the present disclosure, the accuracy and/or efficiency in estimation of the state of a secondary battery may be improved. For example, the present disclosure may accurately and efficiently estimate the state of a secondary battery by extracting an ECM parameter based on the EIS measurement result.
In addition, the present disclosure may estimate the state of a secondary battery in entire operation section of the secondary battery by using the EIS measurement result. For example, the present disclosure may accurately estimate the state of a secondary battery even in the rest period and constant current operation section of the secondary battery to which it was difficult to apply the ECM estimation method. In other words, the present disclosure may complement vulnerabilities in the ECM estimation method.
In addition, the present disclosure may accurately and easily determine an end of life (EOL) of the secondary battery. For example, the present disclosure may accurately and easily determine the end of life of the secondary battery by monitoring a change in the real intercept.
The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, the present disclosure will be described in detail through embodiments with reference to the accompanying drawings. However, the embodiments are merely illustrative and the present disclosure is not limited to the specific embodiments described by way of example.
Although a first, a second, and the like are used to describe various elements, components and/or sections, these elements, components and/or sections are of course not limited by these terms. These terms are merely used to distinguish one element, component and/or section from another element, component and/or section. Therefore, it goes without saying that the first element, first component or first section mentioned below may also be the second element, second component or second section within the technical spirit of the present disclosure.
Terms used herein are for the purpose of describing particular embodiments only and are not intended to limit the present disclosure thereto. As used herein, singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “made of,” as used herein, do not preclude the presence or addition of one or more components, steps, operations and/or elements other than those mentioned component, step, operation and/or element.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present disclosure pertains. Terms, such as those defined in commonly used dictionaries, are not to be construed in an idealized or overly formal sense unless expressly so defined herein.
Referring to
According to an embodiment, the secondary battery 200 may be charged. The secondary battery 200 may be a battery module including a plurality of battery cells or a battery pack including a plurality of battery modules. The secondary battery 200 may include a lithium iron phosphate (LFP, LiFePo4) battery, a nickel cobalt manganese (NCM) battery or the like. The secondary battery 200 may be included in a device (e.g., an energy storage system (ESS), an electric vehicle, a hybrid vehicle, etc.) driven using the power of the secondary battery 200.
According to an embodiment, the battery management system 100 may include a memory 110, a processor 120, an electrochemical impedance spectroscopy (EIS) measurement module 130, an equivalent circuit model (ECM) estimation module 140, and an alarm module 150.
The EIS measurement module 130 may apply a variable frequency (e.g., a current signal of a sine wave) whose frequency changes in a designated range (e.g., 1 Hz to 1 KHz) with a designated magnitude (e.g., an amplitude corresponding to 2% of a capacity of the secondary battery 200) to the secondary battery 200, receive a voltage signal output from the secondary battery 200, and analyze the received voltage signal to measure an impedance change of the secondary battery 200. In other words, the EIS measurement module 130 may measure the impedance of the secondary battery 200 according to the frequency change. The impedance change of the secondary battery 200 according to the measurement results of the EIS measurement module 130 may be expressed as a Nyquist plot in an orthogonal coordinate system or a polar coordinate system. The Nyquist plot may represent a negative imaginary part (−Im(Z)) of the impedance value of the secondary battery 200 as a vertical axis (e.g., Y-axis) and a real part (Re(Z)) as a horizontal axis (e.g., X-axis).
The EIS measurement module 130 may measure EIS in units of battery cells or battery modules constituting the secondary battery 200. The EIS measurement module 130 may measure EIS in an entire operation section (e.g., constant current operation section, composite current operation section, and rest period (or zero current operation section)).
The processor 120 may control an operation of the battery management system 100. For example, the processor 120 may receive an EIS measurement result from the EIS measurement module 130, calculate a real intercept and an inflection point of an impedance value for the secondary battery 200 based on the received EIS measurement result, and extract an equivalent circuit model (ECM) parameter for the secondary battery 200 based on the calculated real intercept and the calculated inflection point. A specific operation of the processor 120 will be described in detail below with reference to
In addition, the processor 120 may monitor a change in a real intercept calculated based on the EIS measurement result, and if the monitored current real intercept is greater than a previously stored initial real intercept by a designated multiple (e.g., 1.7 to 2.0 times) or more, determine that an abnormality has occurred in the secondary battery 200 (e.g., the secondary battery 200 has reached the end of its lifetime), and control the alarm module 150 to provide an alarm (e.g., an end of life (EOL) alarm of the secondary battery 200). A specific operation of the processor 120 will be described in detail below with reference to
In addition, the processor 120 may complement the measurement result of the EIS measurement module 130 and the estimation result of the ECM estimation module 140 in conjunction with each other, and more accurately estimate or calculate the ECM parameter for the secondary battery 200. For example, the ECM parameter may change depending on the deterioration of the secondary battery 200. For example, if an initial value of a first resistor is 1 mΩ, it is discharging with a current of 100 A, and a discharge voltage of the battery is 3.0 V, an open circuit voltage (OCV) of the secondary battery is 3.1 (=discharge voltage (3.0 V)+(discharge current (100 A)*resistance (0.001Ω))) V. However, if the resistance value of the first resistor is increased due to the deterioration of the secondary battery 200, an error (or failure), in which the open circuit voltage (OCV) of the secondary battery is increased, will occur. Accordingly, the present disclosure may correct (or modify) the error by updating the ECM parameter estimated by the ECM estimation module 140 with the ECM parameter extracted by the EIS measurement module 130.
The memory 110 may store a program that controls an operation of the battery management system 100. In addition, the memory 110 may store information necessary to control the operation of the battery management system 100. For example, the memory 110 may store a program that extracts the ECM parameter for the secondary battery 200 based on the EIS measurement result, a program that monitors a change in the real intercept and the like. In addition, the memory 110 may store a calculation formula for calculating the inflection point, a calculation formula for calculating the real intercept and the like. Further, the memory 110 may store an initial real intercept. The initial real intercept may correspond to a series resistance (or a first resistance) among the ECM parameters calculated when a state of health (SOH) of the secondary battery 200 is 100%.
The alarm module 150 may provide an alarm to notify that there is an abnormality in the secondary battery 200 (e.g., end of life of the secondary battery 200). The alarm module 150 may provide at least one of a visual alarm (e.g., light emitting diode (LED) lighting, icon display, pop-up window display, etc.), an auditory alarm (e.g., sound effect output), and a tactile alarm (e.g., vibration generation). The alarm module 150 may include at least one of a light emitting diode, a display, a speaker, and a vibration motor.
The ECM estimation module 140 may measure a current and a voltage of the secondary battery 200, and estimate the ECM parameter for the secondary battery 200 based on a voltage change according to a current change. According to an embodiment, the ECM estimation module 140 may operate in a partial operation section (e.g., a composite current operation section) among the operation sections of the secondary battery 200. Meanwhile, when extracting the ECM parameter of the secondary battery 200 using only EIS measurement result, the ECM estimation module 140 may be omitted.
Meanwhile, although not shown in the drawings, the battery management system 100 according to an embodiment of the present disclosure may estimate the ECM parameter of the secondary battery 200 in conjunction with the EIS measurement module 130 and the ECM estimation module 140 each other. For example, the battery management system 100 may extract an ECM parameter using the EIS measurement module 130 in the rest period and constant current operation section among the operation sections of the secondary battery 200, and may estimate the ECM parameter using the ECM estimation module 140 in the composite current operation section. Through this, the present disclosure may complement the vulnerabilities in the conventional ECM-based estimation method in which it was difficult to estimate impedances in the rest period and constant current operation section.
In addition, the battery management system 100 according to an embodiment of the present disclosure may not include some of the above-described configurations (e.g., the ECM estimation module 140, and the alarm module 150), or may further include at least one other component (e.g., a display, a communication module, etc.).
Referring to
According to an embodiment, the step of measuring EIS of the secondary battery 200 in the step S210 may be performed during operation of a device (e.g., an energy storage system (ESS), an electric vehicle, a hybrid vehicle, etc.) including the secondary battery 200.
The control method may include a step S220 of calculating a real intercept and an inflection point of impedance values for the secondary battery based on the EIS measurement result.
The real intercept may be a value related to internal resistance (e.g., electrode resistance+electrolyte resistance) characteristics among the EIS measurement results. The processor 120 may express the impedance values as a Nyquist plot of an orthogonal coordinate system or a polar coordinate system, and may calculate the real intercepts of the impedance values using the Nyquist plot of the orthogonal coordinate system or the polar coordinate system. For example, when the impedance values are expressed as a Nyquist plot of the orthogonal coordinate system, the processor 120 may generate a straight line equation connecting a first point 301 having a positive minimum value and a second point 302 having a negative maximum value among imaginary parts of the impedance values, as shown in
As another example, when the impedance values are expressed as a Nyquist plot of the polar coordinate system, as shown in
According to some embodiments, the processor may calculate the real intercept 303 or 313 using the coordinate values of the first point 301 (or the third point 311), the coordinate values of the second point 302 (or the fourth point 312), and a designated equation (e.g., <Equation 2> or <Equation 4>).
The inflection point may be a point where a slope changes. For example, the processor 120 may calculate (or extract) a slope of neighboring points on the Nyquist plot of the orthogonal coordinate system, and extract a point where a sign of the calculated slope changes inversely (e.g., from positive to negative) in a direction in which the EIS measurement frequency decreases (e.g., in a low-frequency direction (in a right direction based on
Meanwhile, when the impedance values are converted into a Nyquist plot of the polar coordinate system, the processor 120 may convert from polar coordinates to orthogonal coordinates using a designated equation, and may convert the impedance values into a Nyquist plot of the orthogonal coordinate system based on the converted orthogonal coordinates. Here, the equation for converting from the polar coordinates to the orthogonal coordinates is obvious to those skilled in the art, therefore will not be described in detail.
The control method may include a step S230 of extracting an ECM parameter based on the generated real intercept and inflection point. For example, the processor 120 may extract an ECM parameter using coordinates of the real intercept and inflection point extracted from the Nyquist plot of
Values of the first resistor Rs, the second resistor Rp, and the capacitor C may be calculated by <Equation 7>, <Equation 8>, and <Equation 9> below, respectively.
According to some embodiments, the capacitor C may be calculated based on a time constant (τ(tau)) of the secondary battery. For example, the capacitor C may be calculated by <Equation 10> below.
The time constant (τ) may be calculated based on a rate at which the voltage is recovered during the rest period of the secondary battery. For example, the time constant (τ) may correspond to the time at which a voltage change amount (e.g., 63.2 mV) corresponding to 63.2% of a total voltage change amount (e.g., 100 mV) recovered during the rest period occurs.
Meanwhile, although not shown in the drawings, the battery management system 100 may estimate various information (e.g., the state of charge (SOC), depth of discharge, and/or state of health (SOH)) related to the secondary battery 200 based on the calculated ECM parameter, and may monitor and/or manage the state of the secondary battery based on the estimated information.
Referring to
The control method may include a step S740 of checking whether a current real intercept Rcur (or a first resistance Rs) is greater than an initial real intercept Rinit by a designated multiple α or more. For example, the processor 120 may monitor (e.g., periodically or continuously) a change in the real intercept R (or the first resistance Rs), and determine whether the current real intercept Rcur (or the first resistance Rs) is greater than the initial real intercept Rinit by the designated multiple α or more. Here, the initial real intercept Rinit may correspond to the real intercept (or the first resistance Rs) when the state of health (SOH) of the secondary battery is 100%. The designated multiple may be selected within a range of 1.7 to 2.0.
As a result of the check in the step S740, if the current real intercept Rcur is not greater than the initial real intercept Rinit by the designated multiple α or more, the control method may return to the step S710 and repeat the above-described process. On the other hand, as a result of the check in the step S740, if the current real intercept Rcur is greater than the initial real intercept Rinit by the designated multiple α or more, the control method may perform a step S750 of alarming an end of life (EOL) of the secondary battery. For example, the processor 120 may display a message and/or icon for alarming the end of life (EOL) of the secondary battery on the display (or transmit it to an external device through a communication module), or output a designated sound effect through a speaker (not shown).
The contents described above are merely an example to which the principles of the present disclosure are applied, and other configurations may be further included in the present disclosure without departing from the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2024-0010462 | Jan 2024 | KR | national |