[go: up one dir, main page]

KR20250029654A - Apparatus for managing battery and operating method of the same - Google Patents

Apparatus for managing battery and operating method of the same Download PDF

Info

Publication number
KR20250029654A
KR20250029654A KR1020230110845A KR20230110845A KR20250029654A KR 20250029654 A KR20250029654 A KR 20250029654A KR 1020230110845 A KR1020230110845 A KR 1020230110845A KR 20230110845 A KR20230110845 A KR 20230110845A KR 20250029654 A KR20250029654 A KR 20250029654A
Authority
KR
South Korea
Prior art keywords
value
voltage
battery
battery cells
gain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
KR1020230110845A
Other languages
Korean (ko)
Inventor
김창훈
Original Assignee
주식회사 엘지에너지솔루션
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지에너지솔루션 filed Critical 주식회사 엘지에너지솔루션
Priority to KR1020230110845A priority Critical patent/KR20250029654A/en
Publication of KR20250029654A publication Critical patent/KR20250029654A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/392Determining battery ageing or deterioration, e.g. state of health
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/12Measuring rate of change
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16528Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values using digital techniques or performing arithmetic operations
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16533Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application
    • G01R19/16538Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application in AC or DC supplies
    • G01R19/16542Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values characterised by the application in AC or DC supplies for batteries
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16566Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533
    • G01R19/16576Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533 comparing DC or AC voltage with one threshold
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/165Indicating that current or voltage is either above or below a predetermined value or within or outside a predetermined range of values
    • G01R19/16566Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533
    • G01R19/1659Circuits and arrangements for comparing voltage or current with one or several thresholds and for indicating the result not covered by subgroups G01R19/16504, G01R19/16528, G01R19/16533 to indicate that the value is within or outside a predetermined range of values (window)
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/30Measuring the maximum or the minimum value of current or voltage reached in a time interval
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/385Arrangements for measuring battery or accumulator variables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Secondary Cells (AREA)

Abstract

본 문서에 개시된 실시예에 따른 배터리 관리 장치는 미리 정해진 시간 구간에서 복수의 배터리 셀 각각의 전압을 획득하는 전압 획득부; 및 상기 전압에 기초하여 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 전압 변화량과 관련된 전압 엘리베이션(Elevation) 값을 산출하고, 상기 전압 엘리베이션 값에 기초하여 상기 복수의 배터리 셀 각각의 이상 여부를 판단하는 컨트롤러를 포함할 수 있다. A battery management device according to an embodiment disclosed in this document may include a voltage acquisition unit that acquires voltages of each of a plurality of battery cells at a predetermined time interval; and a controller that calculates a voltage elevation value related to an amount of voltage change of each of the plurality of battery cells at the predetermined time interval based on the voltage, and determines whether each of the plurality of battery cells is abnormal based on the voltage elevation value.

Description

배터리 관리 장치 및 그것의 동작 방법{APPARATUS FOR MANAGING BATTERY AND OPERATING METHOD OF THE SAME} {APPARATUS FOR MANAGING BATTERY AND OPERATING METHOD OF THE SAME}

본 문서에 개시된 실시예들은 배터리 관리 장치 및 그것의 동작 방법에 관한 것이다.Embodiments disclosed in this document relate to a battery management device and a method of operating the same.

전기차는 외부로부터 전기를 공급받아 배터리 셀을 충전한 후, 배터리 셀에 충전된 전압으로 모터를 구동시켜 동력을 얻는다. 배터리 셀은 생산 및 사용 단계에서 다양한 충방전을 통해 내부 변형 및 변성을 겪으며 물리 화학적 특성이 변경되어 내부 단락, 외부 단락, 리튬 석출로 인한 벤팅(Venting) 또는 배터리 셀의 전압이 일정 수준 이하로 감소하는 저전압 (Under Voltage) 불량이 발생할 수 있다. Electric vehicles receive electricity from the outside to charge battery cells, and then drive a motor with the voltage charged in the battery cells to obtain power. Battery cells undergo internal deformation and transformation through various charging and discharging during the production and use stages, and their physical and chemical properties change, which can cause internal short circuits, external short circuits, venting due to lithium deposition, or undervoltage defects in which the voltage of the battery cell decreases below a certain level.

배터리 셀 내부에 불량이 발생하는 경우 배터리 셀의 성능이 저하되고, 전해액이 누액됨으로 인하여 발화 가능성이 증가하는 등 배터리 셀에 직접적인 문제가 발생할 수 있다. 따라서, 배터리 셀의 이상 여부를 판단하는 기술이 필요하다. If a defect occurs inside a battery cell, the performance of the battery cell may deteriorate, and direct problems may occur in the battery cell, such as an increased risk of ignition due to electrolyte leakage. Therefore, a technology to determine whether a battery cell is abnormal is required.

일반적으로 배터리 셀들의 평균 전압 대비 개별 배터리 셀 전압의 편차를 이용하여 배터리 셀의 전압 이상을 진단하는 방법이 알려져 있으나, 이러한 방법은 노이즈에 취약하여 이상 배터리 셀 진단의 기준이 되는 임계값(Threshold)을 일정 수준 이하로 조정할 수 없고, 전기차에서 발생하는 미세 단선으로 인한 배터리 셀의 이상 전압을 검출할 수 없는 한계점이 있다.Generally, a method is known to diagnose battery cell voltage abnormalities by utilizing the deviation of individual battery cell voltages compared to the average voltage of the battery cells. However, this method is vulnerable to noise, and has limitations in that it is impossible to adjust the threshold, which serves as the basis for diagnosing abnormal battery cells, below a certain level, and it cannot detect abnormal battery cell voltages caused by micro-shortages that occur in electric vehicles.

본 문서에 개시된 실시예들의 일 목적은 배터리 셀의 전압 엘리베이션(Elevation) 값을 이용하여 이상 배터리 셀을 정확하게 진단할 수 있는 배터리 관리 장치 및 그것의 동작 방법을 제공하는 데 있다. One purpose of the embodiments disclosed in this document is to provide a battery management device and an operating method thereof capable of accurately diagnosing an abnormal battery cell using a voltage elevation value of the battery cell.

본 문서에 개시된 실시예들의 일 목적은 배터리 셀의 전압 엘리베이션(Elevation) 값을 이용하여 메모리 사용량을 줄이면서 배터리 셀을 진단할 수 있는 배터리 관리 장치 및 그것의 동작 방법을 제공하는 데 있다.One purpose of the embodiments disclosed in this document is to provide a battery management device and an operating method thereof capable of diagnosing a battery cell while reducing memory usage by using a voltage elevation value of the battery cell.

본 문서에 개시된 실시예들의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재들로부터 당업자에게 명확하게 이해될 수 있을 것이다.The technical problems of the embodiments disclosed in this document are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art from the descriptions below.

본 문서에 개시된 실시예에 따른 배터리 관리 장치는 미리 정해진 시간 구간에서 복수의 배터리 셀 각각의 전압을 획득하는 전압 획득부; 및 상기 전압에 기초하여 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 전압 변화량과 관련된 전압 엘리베이션(Elevation) 값을 산출하고, 상기 전압 엘리베이션 값에 기초하여 상기 복수의 배터리 셀 각각의 이상 여부를 판단하는 컨트롤러를 포함할 수 있다. A battery management device according to an embodiment disclosed in this document may include a voltage acquisition unit that acquires voltages of each of a plurality of battery cells at a predetermined time interval; and a controller that calculates a voltage elevation value related to an amount of voltage change of each of the plurality of battery cells at the predetermined time interval based on the voltage, and determines whether each of the plurality of battery cells is abnormal based on the voltage elevation value.

실시예에 따르면, 상기 컨트롤러는, 상기 복수의 배터리 셀 각각의 전압 변화량에 관한 이득값 및 손실값을 산출하고, 상기 이득값 및 손실값에 기초하여 상기 전압 엘리베이션 값을 산출할 수 있다. According to an embodiment, the controller can calculate a gain value and a loss value with respect to a voltage change amount of each of the plurality of battery cells, and calculate the voltage elevation value based on the gain value and the loss value.

실시예에 따르면, 상기 컨트롤러는, 제1 이득값에, 상기 전압 변화량과 0 중 최대값에 이득 상수를 곱하여 얻어지는 값을 더하여 상기 이득값을 산출할 수 있다. According to an embodiment, the controller can calculate the gain value by adding a value obtained by multiplying the voltage change amount and the maximum value of 0 by a gain constant to the first gain value.

실시예에 따르면, 상기 컨트롤러는, 상기 제1 이득값에, 상기 전압 변화량과 0 중 최소값에 상기 이득 상수를 곱하여 얻어지는 값을 더하여 상기 손실값을 산출할 수 있다. According to an embodiment, the controller can calculate the loss value by adding a value obtained by multiplying the gain constant by the minimum value of the voltage change amount and 0 to the first gain value.

실시예에 따르면, 상기 컨트롤러는, 상기 이득값이 산출되는 시간의 이전 시간에서 산출된 이득값에, 1과 상기 이득 상수의 차인 차이값을 곱하여 상기 제1 이득값을 산출할 수 있다. According to an embodiment, the controller can calculate the first gain value by multiplying a gain value calculated at a time preceding the time at which the gain value is calculated by a difference value that is a difference between 1 and the gain constant.

실시예에 따르면, 상기 컨트롤러는, 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 상기 전압 엘리베이션 값들의 산술 평균값을 산출하고, 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값과 상기 산술 평균값의 제1 편차 를 산출하고, 상기 제1 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단할 수 있다. According to an embodiment, the controller may calculate an arithmetic mean of the voltage elevation values of each of the plurality of battery cells in the predetermined time interval, calculate a first deviation between the voltage elevation values of each of the plurality of battery cells and the arithmetic mean, and determine whether each of the battery cells is abnormal based on the first deviation.

실시예에 따르면, 상기 컨트롤러는, 상기 복수의 배터리 셀 각각의 상기 제1 편차의 절대값과 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값과의 제2 편차를 산출하고, 상기 제2 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단할 수 있다. According to an embodiment, the controller may calculate a second deviation between the absolute value of the first deviation of each of the plurality of battery cells and a smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells, and determine whether each of the battery cells is abnormal based on the second deviation.

실시예에 따르면, 상기 컨트롤러는, 상기 미리 정해진 시간 구간에 대하여 상기 제2 편차가 제1 임계값보다 큰 경우, 상기 배터리 셀을 이상 상태로 판단할 수 있다. According to an embodiment, the controller may determine that the battery cell is in an abnormal state if the second deviation is greater than the first threshold value for the predetermined time period.

실시예에 따르면, 상기 미리 정해진 시간 구간은 상기 배터리 셀의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및 방전 후 휴지 구간 중 적어도 하나를 포함할 수 있다.According to an embodiment, the predetermined time interval may include at least one of a charging interval, a post-charge rest interval, a discharging interval, and a post-discharging rest interval of the battery cell.

본 문서에 개시된 실시예에 따른 배터리 관리 방법은, 미리 정해진 시간 구간에서 복수의 배터리 셀 각각의 전압에 기초하여 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 전압 변화량과 관련된 전압 엘리베이션(Elevation) 값을 산출하는 단계; 및 상기 전압 엘리베이션 값에 기초하여 상기 복수의 배터리 셀 각각의 이상 여부를 판단하는 단계를 포함할 수 있다. A battery management method according to an embodiment disclosed in this document may include a step of calculating a voltage elevation value related to an amount of voltage change of each of the plurality of battery cells in a predetermined time interval based on the voltage of each of the plurality of battery cells in the predetermined time interval; and a step of determining whether each of the plurality of battery cells is abnormal based on the voltage elevation value.

실시예에 따르면, 상기 전압 엘리베이션 값을 산출하는 단계는, 상기 복수의 배터리 셀 각각의 전압 변화량에 관한 이득값 및 손실값을 산출하는 단계; 및 상기 이득값 및 손실값에 기초하여 상기 전압 엘리베이션 값을 산출하는 단계를 포함할 수 있다. According to an embodiment, the step of calculating the voltage elevation value may include the step of calculating a gain value and a loss value with respect to the voltage change amount of each of the plurality of battery cells; and the step of calculating the voltage elevation value based on the gain value and the loss value.

실시예에 따르면, 상기 이득값을 산출하는 단계는, 제1 이득값에, 상기 전압 변화량과 0 중 최대값에 이득 상수를 곱하여 얻어지는 값을 더하여 상기 이득값을 산출하는 단계를 포함할 수 있다. According to an embodiment, the step of calculating the gain value may include the step of calculating the gain value by adding a value obtained by multiplying the maximum value of the voltage change amount and 0 by a gain constant to the first gain value.

실시예에 따르면, 상기 손실값을 산출하는 단계는, 상기 제1 이득값에, 상기 전압 변화량과 0 중 최소값에 상기 이득 상수를 곱하여 얻어지는 값을 더하여 상기 손실값을 산출하는 단계를 포함할 수 있다. According to an embodiment, the step of calculating the loss value may include the step of calculating the loss value by adding a value obtained by multiplying the minimum value of the voltage change amount and 0 by the gain constant to the first gain value.

실시예에 따르면, 상기 이득값 및 손실값을 산출하는 단계는, 상기 이득값이 산출되는 시간의 이전 시간에 산출된 이득값에, 1과 상기 이득 상수의 차인 차이값을 곱하여 상기 제1 이득값을 산출하는 단계를 포함할 수 있다. According to an embodiment, the step of calculating the gain value and loss value may include the step of calculating the first gain value by multiplying the gain value calculated at a time prior to the time at which the gain value is calculated by a difference value that is a difference between 1 and the gain constant.

실시예에 따르면, 상기 전압 엘리베이션 값을 산출하는 단계 이후에, 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 상기 전압 엘리베이션 값들의 산술 평균값을 산출하는 단계; 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값과 상기 산술 평균값의 제1 편차를 산출하는 단계; 및 상기 제1 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 단계를 더 포함할 수 있다. According to an embodiment, after the step of calculating the voltage elevation value, the method may further include the step of calculating an arithmetic mean of the voltage elevation values of each of the plurality of battery cells in the predetermined time interval; the step of calculating a first deviation between the voltage elevation values of each of the plurality of battery cells and the arithmetic mean; and the step of determining whether each of the battery cells is abnormal based on the first deviation.

실시예에 따르면, 상기 제1 편차를 산출하는 단계 이후에, 상기 복수의 배터리 셀 각각의 상기 제1 편차의 절대값과 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값과의 제2 편차를 산출하는 단계; 및 상기 제2 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 단계를 더 포함할 수 있다. According to an embodiment, after the step of calculating the first deviation, the method may further include a step of calculating a second deviation between the absolute value of the first deviation of each of the plurality of battery cells and a smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells; and a step of determining whether each of the battery cells is abnormal based on the second deviation.

실시예에 따르면, 상기 배터리 셀 각각의 이상 여부를 판단하는 단계는, 상기 미리 정해진 시간 구간에 대하여 상기 제2 편차가 제1 임계값보다 큰 경우, 상기 배터리 셀을 이상 상태로 판단하는 단계를 포함할 수 있다. According to an embodiment, the step of determining whether each of the battery cells is abnormal may include the step of determining the battery cell as abnormal if the second deviation is greater than a first threshold value for the predetermined time period.

실시예에 따르면, 상기 미리 정해진 시간 구간은 상기 배터리 셀의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및 방전 후 휴지 구간 중 적어도 하나를 포함하는 배터리 관리 방법. According to an embodiment, a battery management method wherein the predetermined time interval includes at least one of a charging interval, a post-charge rest interval, a discharging interval, and a post-discharging rest interval of the battery cell.

본 문서에 개시된 실시예에 따른 배터리 관리 장치 및 그것의 동작 방법은 배터리 셀의 전압 엘리베이션(Elevation) 값을 이용하여 이상 배터리 셀을 정확하게 진단할 수 있다. A battery management device and its operating method according to an embodiment disclosed in this document can accurately diagnose an abnormal battery cell using the voltage elevation value of the battery cell.

본 문서에 개시된 실시예에 따른 배터리 관리 장치 및 그것의 동작 방법은 배터리 셀의 전압 엘리베이션(Elevation) 값을 이용하여 메모리 사용량을 줄이면서 배터리 셀을 진단할 수 있다.A battery management device and its operating method according to an embodiment disclosed in this document can diagnose a battery cell while reducing memory usage by using a voltage elevation value of the battery cell.

이 외에, 본 문서를 통해 직접적 또는 간접적으로 파악되는 다양한 효과들이 제공될 수 있다.In addition, various effects may be provided that are directly or indirectly identified through this document.

도 1은 본 문서에 개시된 일 실시예에 따른 배터리 팩을 보여주는 도면이다.
도 2는 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 구성을 보여주는 블록도이다.
도 3은 본 문서에 개시된 일 실시예에 따른 배터리 셀의 전압을 나타내는 그래프이다.
도 4는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 전압 엘리베이션 값을 나타내는 그래프이다.
도 5는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제1 편차를 나타내는 그래프이다.
도 6은 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제2 편차를 나타내는 그래프이다.
도 7a 내지 7c는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제2 편차를 자세하게 나타내는 그래프이다.
도 8은 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작을 보여주는 흐름도이다.
도 9는 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작을 보여주는 흐름도이다.
도 10은 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작 방법을 구현하는 컴퓨팅 시스템의 하드웨어 구성을 나타내는 블록도이다.
FIG. 1 is a drawing showing a battery pack according to one embodiment disclosed in this document.
FIG. 2 is a block diagram showing the configuration of a battery management device according to one embodiment disclosed in this document.
FIG. 3 is a graph showing the voltage of a battery cell according to one embodiment disclosed in this document.
FIG. 4 is a graph showing voltage elevation values of a battery cell according to one embodiment disclosed in this document.
FIG. 5 is a graph showing a first deviation of a battery cell according to one embodiment disclosed in this document.
FIG. 6 is a graph showing a second deviation of a battery cell according to one embodiment disclosed in this document.
FIGS. 7A to 7C are graphs detailing a second deviation of a battery cell according to one embodiment disclosed in the present document.
FIG. 8 is a flowchart showing the operation of a battery management device according to one embodiment disclosed in this document.
FIG. 9 is a flowchart showing the operation of a battery management device according to one embodiment disclosed in this document.
FIG. 10 is a block diagram showing the hardware configuration of a computing system that implements an operating method of a battery management device according to one embodiment disclosed in this document.

이하, 본 발명의 다양한 실시예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시 예의 다양한 변경(modification), 균등물(equivalent), 및/또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. Hereinafter, various embodiments of the present invention will be described with reference to the attached drawings. However, this is not intended to limit the present invention to specific embodiments, but should be understood to include various modifications, equivalents, and/or alternatives of the embodiments of the present invention.

본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. It should be understood that the various embodiments of this document and the terms used herein are not intended to limit the technical features described in this document to specific embodiments, but include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said item, unless the relevant context clearly indicates otherwise.

본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나", "A, B 또는 C", "A, B 및 C 중 적어도 하나", 및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", "첫째", "둘째", "A", "B", "(a)" 또는 "(b)"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 특별히 반대되는 기재가 없는 한, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. In this document, the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can each include any one of the items listed together in that phrase, or all possible combinations thereof. The terms "first", "second", "first", "second", "A", "B", "(a)", or "(b)" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order), unless specifically stated otherwise.

본 문서에서, 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "연결", "결합" 또는 "접속"된다고 언급되거나 "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.In this document, whenever a component (e.g., a first component) is referred to as being “connected,” “coupled,” or “connected,” with or without the terms “functionally” or “communicatively,” or “coupled” or “connected,” it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or via a third component.

일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory(CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어를 통해 또는 두 개의 사용자 장치들 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., by download or upload) through an application store or directly between two user devices. In the case of online distribution, at least a part of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as a memory of a manufacturer's server, a server of an application store, or an intermediary server.

다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있으며, 복수의 개체 중 일부는 다른 구성요소에 분리 배치될 수도 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다.According to various embodiments, each component (e.g., a module or a program) of the above-described components may include a single or multiple entities, and some of the multiple entities may be separately arranged in other components. According to various embodiments, one or more components or operations of the above-described components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, the multiple components (e.g., a module or a program) may be integrated into one component. In such a case, the integrated component may perform one or more functions of each of the multiple components identically or similarly to those performed by the corresponding component of the multiple components before the integration. According to various embodiments, the operations performed by the module, program, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

도 1은 본 문서에 개시된 일 실시예에 따른 배터리 팩을 보여주는 도면이다.FIG. 1 is a drawing showing a battery pack according to one embodiment disclosed in this document.

도 1을 참조하면, 본 문서에 개시된 일 실시예에 따른 배터리 팩(1000)은 배터리 모듈(100), 배터리 관리 장치(200) 및 릴레이(300)를 포함할 수 있다. 다양한 실시예에 따르면, 배터리 모듈(100)은 배터리 셀일 수 있으며, 이러한 경우 배터리 팩(1000)은 셀 투 팩(cell to pack) 구조를 가질 수 있다.Referring to FIG. 1, a battery pack (1000) according to one embodiment disclosed in the present document may include a battery module (100), a battery management device (200), and a relay (300). According to various embodiments, the battery module (100) may be a battery cell, in which case the battery pack (1000) may have a cell to pack structure.

도 1에서는 배터리 모듈(100)이 한 개인 경우로 도시되나, 실시예에 따라 배터리 모듈(100)은 복수개로 구성될 수도 있고, 배터리 팩(1000)은 복수의 배터리 모듈이 적층 구조를 이룰 수 있다. 배터리 모듈(100)은 복수의 배터리 셀들(110, 120, 130, 140)을 포함할 수 있다. 복수의 배터리 셀들(110, 120, 130, 140)은 제1 배터리 셀(110), 제2 배터리 셀(120), 제3 배터리 셀(130), 제4 배터리 셀(140)을 포함할 수 있다. 도 1에서는 복수의 배터리 셀들이 4개인 것으로 도시되었지만, 이에 한정되는 것은 아니며, 배터리 모듈(100)은 n(n은 2이상의 자연수)개의 배터리 셀들을 포함하여 구성될 수 있다. 또한, 복수의 배터리 셀들(110, 120, 130, 140) 각각은, 적어도 두개 이상의 배터리 셀들이 병렬 연결된 셀 그룹 또는 배터리 뱅크(Bank)가 될 수 있다.In FIG. 1, a single battery module (100) is illustrated, but depending on the embodiment, the battery module (100) may be configured with a plurality of battery modules, and the battery pack (1000) may have a stacked structure of a plurality of battery modules. The battery module (100) may include a plurality of battery cells (110, 120, 130, 140). The plurality of battery cells (110, 120, 130, 140) may include a first battery cell (110), a second battery cell (120), a third battery cell (130), and a fourth battery cell (140). In FIG. 1, the plurality of battery cells is illustrated as being four, but this is not limited thereto, and the battery module (100) may be configured to include n (n is a natural number greater than or equal to 2) battery cells. Additionally, each of the plurality of battery cells (110, 120, 130, 140) may be a cell group or battery bank in which at least two battery cells are connected in parallel.

배터리 모듈(100)은 대상 장치(미도시)에 전원을 공급할 수 있다. 이를 위해, 배터리 모듈(100)은 대상 장치와 전기적으로 연결될 수 있다. 여기서, 대상 장치는 복수의 배터리 셀들(110, 120, 130, 140)을 포함하는 배터리 팩(1000)으로부터 전원을 공급받아 동작하는 전기적, 전자적, 또는 기계적인 장치를 포함할 수 있으며, 예를 들어, 대상 장치는 전기 자동차(EV) 또는 에너지 저장 시스템(ESS, Energy Storage System)일 수 있으나 이에 한정되는 것은 아니다.The battery module (100) can supply power to a target device (not shown). To this end, the battery module (100) can be electrically connected to the target device. Here, the target device can include an electrical, electronic, or mechanical device that operates by receiving power from a battery pack (1000) including a plurality of battery cells (110, 120, 130, 140), and for example, the target device can be, but is not limited to, an electric vehicle (EV) or an energy storage system (ESS).

복수의 배터리 셀들(110, 120, 130, 140)은 전기 에너지를 충방전하여 사용할 수 있는 배터리의 기본 단위로, 리튬이온(Li-ion) 전지, 리튬이온 폴리머(Li-ion polymer) 전지, 니켈 카드뮴(Ni-Cd) 전지, 니켈 수소(Ni-MH) 전지 등일 수 있으며, 이에 한정되지 않는다. 한편, 도 1에서는 배터리 모듈(100)이 한 개인 경우로 도시되나, 실시예에 따라 배터리 모듈(100)은 복수개로 구성될 수도 있다. A plurality of battery cells (110, 120, 130, 140) are basic units of a battery that can be used by charging and discharging electric energy, and may be, but are not limited to, a lithium-ion (Li-ion) battery, a lithium-ion polymer (Li-ion polymer) battery, a nickel-cadmium (Ni-Cd) battery, a nickel-metal hydride (Ni-MH) battery, etc. Meanwhile, in FIG. 1, a case is illustrated where there is one battery module (100), but depending on the embodiment, the battery module (100) may be configured in multiple units.

배터리 관리 장치(BMS, Battery Management System)(200)는 배터리 모듈(100)의 상태 및/또는 동작을 관리 및/또는 제어할 수 있다. 예를 들어, 배터리 관리 장치(200)는 배터리 모듈(100)에 포함된 복수의 배터리 셀들(110, 120, 130, 140)의 상태 및/또는 동작을 관리 및/또는 제어할 수 있다. 배터리 관리 장치(200)는 배터리 모듈(100)의 충전 및/또는 방전을 관리할 수 있다. A battery management system (BMS) (200) can manage and/or control the status and/or operation of a battery module (100). For example, the battery management device (200) can manage and/or control the status and/or operation of a plurality of battery cells (110, 120, 130, 140) included in the battery module (100). The battery management device (200) can manage charging and/or discharging of the battery module (100).

배터리 관리 장치(200)는 릴레이(300)의 동작을 제어할 수 있다. 예를 들어, 배터리 관리 장치(200)는 대상 장치에 전원을 공급하기 위해 릴레이(300)를 단락 시킬 수 있다. 또한, 배터리 관리 장치(200)는 배터리 팩(1000)에 충전 장치가 연결되는 경우 릴레이(300)를 단락 시킬 수 있다. The battery management device (200) can control the operation of the relay (300). For example, the battery management device (200) can short-circuit the relay (300) to supply power to the target device. Additionally, the battery management device (200) can short-circuit the relay (300) when a charging device is connected to the battery pack (1000).

또한, 배터리 관리 장치(200)는 배터리 모듈(100) 및/또는 배터리 모듈(100)에 포함된 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압, 전류, 온도 등을 모니터링 할 수 있다. 그리고 배터리 관리 장치(200)에 의한 모니터링을 위해 도시하지 않은 센서나 각종 측정 모듈이 배터리 모듈(100)이나 충방전 경로, 또는 배터리 모듈(100) 등의 임의의 위치에 추가로 설치될 수 있다. 배터리 관리 장치(200)는 모니터링 한 전압, 전류, 온도 등의 측정값에 기초하여 배터리 모듈(100)의 상태를 나타내는 파라미터, 예를 들어 SOC(State of Charge) 또는 SOH(State of Health)를 산출할 수 있다.In addition, the battery management device (200) can monitor the voltage, current, temperature, etc. of the battery module (100) and/or each of the plurality of battery cells (110, 120, 130, 140) included in the battery module (100). In addition, for monitoring by the battery management device (200), sensors or various measurement modules not shown may be additionally installed in any location of the battery module (100), a charging/discharging path, or the battery module (100). The battery management device (200) can calculate parameters indicating the state of the battery module (100), for example, SOC (State of Charge) or SOH (State of Health), based on the measured values of the monitored voltage, current, temperature, etc.

배터리 관리 장치(200)는 배터리 모듈(100) 및/또는 배터리 모듈(100)에 포함된 복수의 배터리 셀들(110, 120, 130, 140) 각각의 상태를 관리할 수 있다. 복수의 배터리 셀(110, 120, 130, 140)은 사용 기간 또는 사용 횟수가 증가할수록 용량이 감소하고, 내부 저항이 증가하는 등 여러 인자들이 변화할 수 있다. 배터리 관리 장치(200)는 배터리 셀이 열화됨에 따라 변화하는 여러 인자들의 데이터를 기초로 복수의 배터리 셀(110, 120, 130, 140) 내부의 이상을 진단할 수 있다. The battery management device (200) can manage the status of each of the battery module (100) and/or the plurality of battery cells (110, 120, 130, 140) included in the battery module (100). As the usage period or number of times of the plurality of battery cells (110, 120, 130, 140) increases, various factors such as a decrease in capacity and an increase in internal resistance can change. The battery management device (200) can diagnose an abnormality inside the plurality of battery cells (110, 120, 130, 140) based on data of various factors that change as the battery cells deteriorate.

다양한 실시예들에 따르면, 배터리 셀은 생산 단계에서의 불량, 복수의 충방전을 통한 내부 변형 및 변성 또는 외부 충격 등 다양한 원인으로 이상이 발생한 경우 정상 배터리 셀에 비해 전압 변화가 더 빠르게 크게 일어날 수 있다. 여기서, 전압 변화는 배터리 셀의 저항과 관련된 정보를 포함할 수 있다. 따라서, 배터리 셀에 리튬 석출, 단선, 또는 쇼트 등과 같은 이상이 발생한 경우 배터리 셀의 저항은 정상 배터리 셀에 비해 다른 양상을 보일 수 있다. 또한, 저항의 이상은 배터리 셀의 전압 변화로 나타날 수 있다. According to various embodiments, when a battery cell is abnormal due to various causes such as a defect in the production stage, internal deformation and transformation through multiple charging and discharging, or external impact, the voltage change may occur more rapidly and significantly compared to a normal battery cell. Here, the voltage change may include information related to the resistance of the battery cell. Accordingly, when an abnormality such as lithium deposition, short circuit, or short circuit occurs in the battery cell, the resistance of the battery cell may show a different aspect compared to a normal battery cell. In addition, the resistance abnormality may appear as a voltage change of the battery cell.

따라서, 배터리 관리 장치(200)는 내부 불량이 발생한 배터리 셀이 충방전기 및/또는 휴지기에서 정상 배터리 셀에 비해 전압 변화가 빠르고 크게 발생하는 현상을 이용하여, 복수의 배터리 셀(110, 120, 130, 140) 각각의 충방전기의 전압 데이터를 비교해 복수의 배터리 셀(110, 120, 130, 140) 중 이상 배터리 셀을 진단할 수 있다. Accordingly, the battery management device (200) can diagnose a defective battery cell among the plurality of battery cells (110, 120, 130, 140) by comparing voltage data of each of the chargers and dischargers of the plurality of battery cells (110, 120, 130, 140) by utilizing the phenomenon that a battery cell with an internal defect experiences a faster and greater voltage change than a normal battery cell during the charger and/or the idle period.

실시예에 따르면, 이상 배터리 셀의 경우 정상 배터리 셀 대비 충방전 구간 및/또는 휴지 구간에서 전압 급격히 변화하는 현상이 발생하고, 정상 배터리 셀의 전압 거동 대비 큰 전압 엘리베이션(Elevation)이 발생할 수 있다. 예를 들어, 전압 엘리베이션은 전압 변화량에 관한 하나의 척도일 수 있다. 실시예에 따르면, 전압 엘리베이션 값은 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 변화량에 관한 이득값 및 손실값에 기초하여 산출될 수 있다. 컨트롤러(220)가 전압 엘리베이션 값을 산출하는 동작은 후술할 도 3 내지 도 6을 참조하여 상세히 설명될 수 있다.According to an embodiment, in the case of an abnormal battery cell, a phenomenon occurs in which the voltage changes rapidly in the charge/discharge section and/or the rest section compared to a normal battery cell, and a large voltage elevation may occur compared to the voltage behavior of a normal battery cell. For example, the voltage elevation may be a measure of the amount of voltage change. According to an embodiment, the voltage elevation value may be calculated based on a gain value and a loss value related to the amount of voltage change of each of a plurality of battery cells (110, 120, 130, 140). An operation of the controller (220) calculating the voltage elevation value may be described in detail with reference to FIGS. 3 to 6 described below.

전압 엘리베이션 값을 통해 복수의 배터리 셀(110, 120, 130, 140)의 전압 거동을 분석하는 것은 전압 변화량을 통해 전압 거동을 분석하는 것보다 더 정확하게 복수의 배터리 셀(110, 120, 130, 140)의 전압 거동을 분석하게 할 수 있다. 예를 들어, 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 변화량은 복수의 배터리 셀(110, 120, 130, 140) 불량과 관련된 저항 정보뿐만 아니라, 복수의 배터리 셀(110, 120, 130, 140)과 연결된 부분의 저항 및 배터리 팩(1000)의 다른 구성 요소와 관련된 저항 정보도 모두 포함할 수 있다. 따라서, 전압 변화량을 통해 이상 복수의 배터리 셀(110, 120, 130, 140)을 진단하는 경우, 배터리 관리 장치(200)는 복수의 배터리 셀(110, 120, 130, 140) 불량과 관련된 저항 정보를 정확히 검출하기 어려울 수 있다. Analyzing the voltage behavior of the plurality of battery cells (110, 120, 130, 140) through the voltage elevation value can analyze the voltage behavior of the plurality of battery cells (110, 120, 130, 140) more accurately than analyzing the voltage behavior through the voltage change amount. For example, the voltage change amount of each of the plurality of battery cells (110, 120, 130, 140) can include not only resistance information related to a defect of the plurality of battery cells (110, 120, 130, 140), but also resistance information related to the resistance of a portion connected to the plurality of battery cells (110, 120, 130, 140) and other components of the battery pack (1000). Therefore, when diagnosing a plurality of battery cells (110, 120, 130, 140) through voltage changes, it may be difficult for the battery management device (200) to accurately detect resistance information related to defects in the plurality of battery cells (110, 120, 130, 140).

이에 반해, 복수의 배터리 셀(110, 120, 130, 140)의 전압 엘리베이션 값은 복수의 배터리 셀(110, 120, 130, 140)의 불량과 관련된 저항 정보를 더 정확하게 포함할 수 있다. 따라서, 복수의 배터리 셀(110, 120, 130, 140)과 연결된 부분의 저항 및 배터리 팩(1000)의 다른 구성 요소와 관련된 저항 정보를 최소화 하면서 복수의 배터리 셀(110, 120, 130, 140) 불량과 관련된 저항 정보를 검출할 수 있다. 즉 전압 엘리베이션 값을 통해 이상 배터리 셀을 진단하는 경우, 배터리 관리 장치(200)는 복수의 배터리 셀(110, 120, 130, 140) 불량과 관련된 저항과 관련된 정보를 정확히 검출할 수 있다.In contrast, the voltage elevation values of the plurality of battery cells (110, 120, 130, 140) can more accurately include resistance information related to a defect in the plurality of battery cells (110, 120, 130, 140). Accordingly, it is possible to detect resistance information related to a defect in the plurality of battery cells (110, 120, 130, 140) while minimizing resistance of a portion connected to the plurality of battery cells (110, 120, 130, 140) and resistance information related to other components of the battery pack (1000). That is, when diagnosing an abnormal battery cell through the voltage elevation values, the battery management device (200) can accurately detect information related to resistance related to a defect in the plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 배터리 관리 장치(200)는 복수의 배터리 셀들(110, 120, 130, 140)의 전압 엘리베이션 값을 산출할 수 있다. 따라서, 배터리 관리 장치(200)는 전압 엘리베이션 값을 이용하여 복수의 배터리 셀(110, 120, 130, 140) 중 이상 배터리 셀의 존재 여부를 판단할 수 있다. According to an embodiment, the battery management device (200) can calculate voltage elevation values of a plurality of battery cells (110, 120, 130, 140). Accordingly, the battery management device (200) can determine whether an abnormal battery cell exists among the plurality of battery cells (110, 120, 130, 140) using the voltage elevation values.

실시예에 따르면, 배터리 관리 장치(200)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값들의 편차를 산출할 수 있다. 배터리 관리 장치(200)는 복수의 배터리 셀들(110, 120, 130, 140)각각의 전압 엘리베이션 값들의 편차를 이용하여 복수의 배터리 셀들(110, 120, 130, 140) 중 적어도 하나의 배터리 셀의 전압의 이상 거동을 판단하여 해당 배터리 셀을 진단할 수 있다. According to an embodiment, the battery management device (200) can calculate the deviation of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140). The battery management device (200) can use the deviation of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) to determine an abnormal voltage behavior of at least one battery cell among the plurality of battery cells (110, 120, 130, 140) and diagnose the corresponding battery cell.

실시예에 따르면, 배터리 관리 장치(200)의 동작은 배터리 관리 장치(200) 또는 배터리 관리 장치(200)가 탑재된 차량과 연결되는 서버, 클라우드, 충전기 또는 충방전기 등 다양한 기기에서 수행될 수 있다.According to an embodiment, the operation of the battery management device (200) may be performed in various devices such as a server, cloud, charger, or charger/discharger connected to the battery management device (200) or a vehicle equipped with the battery management device (200).

도 2는 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 구성을 보여주는 블록도이다.FIG. 2 is a block diagram showing the configuration of a battery management device according to one embodiment disclosed in this document.

이하에서는 도 2를 참조하여 배터리 관리 장치(200)의 구성에 대해 구체적으로 설명한다.Below, the configuration of the battery management device (200) is specifically described with reference to FIG. 2.

도 2를 참조하면 배터리 관리 장치(200)는 전압 획득부(210) 및 컨트롤러(220)를 포함할 수 있다. 다만 이에 제한되는 것은 아니고, 배터리 관리 장치(200)에서 일부 구성이 생략될 수 있고, 다른 범용적인 구성이 배터리 관리 장치(200)에 더 포함될 수 있다.Referring to FIG. 2, the battery management device (200) may include a voltage acquisition unit (210) and a controller (220). However, the present invention is not limited thereto, and some components may be omitted from the battery management device (200), and other general-purpose components may be further included in the battery management device (200).

전압 획득부(210)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압을 획득할 수 있다. 전압 획득부(210)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압을 단위 시간마다 획득할 수 있다. 일 실시예에 따라, 전압 획득부(210)는 복수의 배터리 셀(110, 120, 130, 140)의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및/또는 방전 후 휴지 구간에서의 전압 상승 및 하강과 관련된 데이터를 연속적으로 획득할 수 있다. 실시예에 따르면, 전압 획득부(210)는 전압 모니터링 회로 또는 센서를 포함할 수 있다.The voltage acquisition unit (210) can acquire the voltage of each of the plurality of battery cells (110, 120, 130, 140). The voltage acquisition unit (210) can acquire the voltage of each of the plurality of battery cells (110, 120, 130, 140) per unit time. According to one embodiment, the voltage acquisition unit (210) can continuously acquire data related to voltage rise and fall in the charging section, the post-charge rest section, the discharging section, and/or the post-discharging rest section of the plurality of battery cells (110, 120, 130, 140). According to an embodiment, the voltage acquisition unit (210) can include a voltage monitoring circuit or sensor.

컨트롤러(220)는 배터리 관리 장치(200)의 동작들을 제어할 수 있다. 또한, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각을 관리할 수 있다. 실시예에 따르면, 컨트롤러(220)는 전압 획득부(210)에서 획득된 복수의 배터리 셀(110, 120, 130, 140)의 전압을 기초로, 복수의 배터리 셀(110, 120, 130, 140) 각각의 이상 여부를 판단하고 상태를 관리할 수 있다. The controller (220) can control the operations of the battery management device (200). In addition, the controller (220) can manage each of the plurality of battery cells (110, 120, 130, 140). According to an embodiment, the controller (220) can determine whether each of the plurality of battery cells (110, 120, 130, 140) is abnormal and manage the status based on the voltages of the plurality of battery cells (110, 120, 130, 140) obtained from the voltage obtaining unit (210).

컨트롤러(220)는 배터리 관리 장치(200)의 동작들을 구현하는 명령어들을 실행하기 위한 구조를 가질 수 있다. 컨트롤러(220)는 각종 연산들을 처리하기 위한 다수의 논리 게이트들의 어레이 또는 범용적인 마이크로 프로세서로 구현될 수 있고, 단일의 프로세서 또는 복수의 프로세서들로 구성될 수 있다. 예를 들면, 컨트롤러(220)는 마이크로프로세서, CPU, GPU 및 AP 중 적어도 하나의 형태로 구현될 수 있다.The controller (220) may have a structure for executing commands that implement operations of the battery management device (200). The controller (220) may be implemented as an array of multiple logic gates for processing various operations or as a general-purpose microprocessor, and may be composed of a single processor or multiple processors. For example, the controller (220) may be implemented in the form of at least one of a microprocessor, a CPU, a GPU, and an AP.

컨트롤러(220)는 데이터 또는 명령어들을 일시적으로 저장하도록 구성되는 메모리 및/또는 스토리지와 별도로 또는 일체로 구성될 수 있으며, 메모리 및/또는 스토리지에 저장되는 명령어들을 실행하여 각종 연산들을 처리할 수 있다. 메모리 및/또는 스토리지는 각종 데이터, 명령어, 모바일 애플리케이션, 컴퓨터 프로그램 등을 저장할 수 있다. 예를 들면, 메모리 및/또는 스토리지는 ROM, PROM, EPROM, EEPROM, 플래시 메모리, PRAM, MRAM, RRAM, FRAM 등과 같은 비휘발성 장치, 또는 DRAM, SRAM, SDRAM, PRAM, RRAM, FeRAM 등의 휘발성 장치로 구현될 수 있고, HDD, SSD, SD, Micro-SD 등의 형태, 또는 이들에 관한 조합의 형태로 구현될 수 있다.The controller (220) may be configured separately from or integrally with a memory and/or storage configured to temporarily store data or commands, and may process various operations by executing commands stored in the memory and/or storage. The memory and/or storage may store various data, commands, mobile applications, computer programs, etc. For example, the memory and/or storage may be implemented as a non-volatile device such as a ROM, a PROM, an EPROM, an EEPROM, a flash memory, a PRAM, a MRAM, a RRAM, a FRAM, etc., or a volatile device such as a DRAM, a SRAM, a SDRAM, a PRAM, a RRAM, a FeRAM, etc., and may be implemented in the form of a HDD, an SSD, an SD, a Micro-SD, etc., or in the form of a combination thereof.

배터리 관리 장치(200)의 컨트롤러(220)는 충방전 구간 및/또는 휴지 구간의 전압 데이터를 분석함으로써 복수의 배터리 셀(110, 120, 130, 140) 각각을 관리하고 복수의 배터리 셀(110, 120, 130, 140) 각각의 상태를 진단할 수 있다. 그리고, 진단 결과 배터리 셀에 이상이 있는 것으로 확인된 경우, 컨트롤러(220)는 이상 배터리 셀에 대한 정보를 사용자에게 제공할 수 있다. 일 예로, 컨트롤러(220)는 통신회로(미도시)를 통해 사용자 단말로 비정상 배터리 셀에 대한 정보를 제공할 수 있음은 물론, 차량 또는 충전기 등에 구비된 디스플레이를 통해 비정상 배터리 셀에 대한 정보를 제공할 수 있다.The controller (220) of the battery management device (200) can manage each of the plurality of battery cells (110, 120, 130, 140) and diagnose the status of each of the plurality of battery cells (110, 120, 130, 140) by analyzing voltage data of the charge/discharge section and/or the rest section. In addition, if it is determined as a result of the diagnosis that there is an abnormality in the battery cell, the controller (220) can provide information on the abnormal battery cell to the user. For example, the controller (220) can provide information on the abnormal battery cell to the user terminal through a communication circuit (not shown), and can also provide information on the abnormal battery cell through a display equipped in a vehicle or a charger.

도 3은 본 문서에 개시된 일 실시예에 따른 배터리 셀의 전압을 나타내는 그래프이다.FIG. 3 is a graph showing the voltage of a battery cell according to one embodiment disclosed in this document.

도 3을 참조하면, 컨트롤러(220)는 단위 시간마다 전압 획득부(210)로부터 획득된 복수의 배터리 셀(110, 120, 130, 140)의 전압 데이터에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압의 시계열 데이터를 획득할 수 있다. 실시예에 따르면, 복수의 배터리 셀(110, 120, 130, 140)의 전압 데이터는 미리 정해진 시간 구간에서 획득될 수 있다. 예를 들어, 전압 데이터는 복수의 배터리 셀(110, 120, 130, 140) 각각의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및/또는 방전 후 휴지 구간에서 획득된 전압일 수 있다. Referring to FIG. 3, the controller (220) may acquire time series data of voltages of each of the plurality of battery cells (110, 120, 130, 140) based on voltage data of the plurality of battery cells (110, 120, 130, 140) acquired from the voltage acquisition unit (210) for each unit time. According to an embodiment, the voltage data of the plurality of battery cells (110, 120, 130, 140) may be acquired at a predetermined time interval. For example, the voltage data may be a voltage acquired at a charging interval, a rest interval after charging, a discharging interval, and/or a rest interval after discharging of each of the plurality of battery cells (110, 120, 130, 140).

컨트롤러(220)는 단위 시간마다 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 변화를 나타내는 그래프(ex. 전압 그래프)를 산출할 수 있다. 실시예에 따르면, 전압 그래프는 시간에 대한 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압과 관련된 그래프 일 수 있다. 예를 들어, 전압 그래프의 x축은 시간(단위: 초)이고, y축은 전압(단위: 볼트)일 수 있다. The controller (220) can generate a graph (e.g., voltage graph) representing a voltage change of each of the plurality of battery cells (110, 120, 130, 140) based on the voltage of each of the plurality of battery cells (110, 120, 130, 140) per unit time. According to an embodiment, the voltage graph may be a graph related to the voltage of each of the plurality of battery cells (110, 120, 130, 140) with respect to time. For example, the x-axis of the voltage graph may be time (unit: seconds), and the y-axis may be voltage (unit: volts).

실시예에 따르면, 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 그래프의 기울기는 저항 정보를 포함할 수 있다. 여기서, 배터리 셀의 저항에 영향을 미치는 요인으로는, 리튬 석출, 단선, 또는 쇼트 등과 같은 배터리 셀 불량이 발생한 경우, 배터리 셀과 연결된 부분의 저항이 함께 측정되는 경우, 또는 배터리 팩(1000)의 다른 구성요소의 저항이 측정되는 경우 등이 있을 수 있다. 따라서, 배터리 셀 불량이 아닌, 배터리 셀과 연결된 부분의 저항 또는 배터리 팩(1000)의 다른 구성요소의 저항에 의해 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 그래프의 기울기가 정상 배터리 셀의 기울기에 비해 이상 거동을 보일 수 있다. 이하에서는 컨트롤러(220)가 배터리 셀의 전압 엘리베이션 값을 통해 배터리 셀의 이상을 진단하는 동작이 설명된다.According to an embodiment, the slope of the voltage graph of each of the plurality of battery cells (110, 120, 130, 140) may include resistance information. Here, factors affecting the resistance of the battery cell may include, for example, when a battery cell defect such as lithium deposition, short circuit, or disconnection occurs, when the resistance of a portion connected to the battery cell is measured together, or when the resistance of another component of the battery pack (1000) is measured. Therefore, the slope of the voltage graph of each of the plurality of battery cells (110, 120, 130, 140) may exhibit abnormal behavior compared to the slope of a normal battery cell due to the resistance of the portion connected to the battery cell or the resistance of another component of the battery pack (1000), not due to a battery cell defect. Hereinafter, an operation in which the controller (220) diagnoses an abnormality of a battery cell through a voltage elevation value of the battery cell is described.

도 4는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 전압 엘리베이션 값을 나타내는 그래프이다.FIG. 4 is a graph showing voltage elevation values of a battery cell according to one embodiment disclosed in this document.

도 4를 참조하면, 컨트롤러(220)는 단위 시간마다 복수의 배터리 셀(110, 120, 130, 140) 각각의 엘리베이션(Elevation) 값을 연속적으로 산출할 수 있다. 실시예에 따르면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140)의 전압 데이터에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션(Elevation) 값의 시계열 데이터를 산출할 수 있다. 복수의 배터리 셀(110, 120, 130, 140)의 전압 엘리베이션(Elevation) 값은 복수의 배터리 셀(110, 120, 130, 140) 각각의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및/또는 방전 후 휴지 구간에서 획득된 전압으로부터 산출될 수 있다. 여기서, 전압 엘리베이션 값은 전압 변화량과 관련된 하나의 척도일 수 있다. Referring to FIG. 4, the controller (220) can continuously calculate the elevation values of each of the plurality of battery cells (110, 120, 130, 140) per unit time. According to an embodiment, the controller (220) can calculate time series data of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) based on the voltage data of the plurality of battery cells (110, 120, 130, 140). The voltage elevation values of the plurality of battery cells (110, 120, 130, 140) can be calculated from voltages obtained in the charging section, the resting section after charging, the discharging section, and/or the resting section after discharging of each of the plurality of battery cells (110, 120, 130, 140). Here, the voltage elevation value can be a single measure related to the amount of voltage change.

실시예에 따르면, 전압 엘리베이션 값의 그래프는 시간에 대한 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값과 관련된 그래프 일 수 있다. 예를 들어, 전압 엘리베이션 값의 그래프의 x축은 시간(단위: 초)이고, y축은 전압 엘리베이션 값(단위: 볼트)일 수 있다. In an embodiment, the graph of the voltage elevation values may be a graph related to the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) with respect to time. For example, the x-axis of the graph of the voltage elevation values may be time (unit: seconds), and the y-axis may be voltage elevation values (unit: volts).

컨트롤러(220)는 배터리 셀 불량을 정확히 검출하기 위해 전압 변화량이 아닌 전압 엘리베이션 값에 기초하여 이상 배터리 셀을 판단할 수 있다. 도 3에서 상술한 바와 같이, 컨트롤러(220)가 전압 변화량 데이터로 이상 배터리 셀을 진단하는 경우 실제로는 배터리 셀의 불량이 아닌 경우에도 이상 배터리 셀로 진단될 수 있다는 문제점이 있을 수 있다. 이는 전압 변화량 데이터에 배터리 셀의 저항과 관련된 정보뿐만이 아니라 배터리 셀과 연결된 부분의 저항 및/또는 배터리 팩(1000)의 다른 구성요소의 저항과 관련된 정보도 포함되기 때문이다. 이에 반해, 컨트롤러(220)가 전압 엘리베이션 값 데이터를 기초로 이상 배터리 셀을 진단하는 경우에는 배터리 셀과 연결된 부분의 저항 및/또는 배터리 팩(1000)의 다른 구성요소의 저항과 관련된 정보의 영향을 줄이면서 배터리 셀의 저항과 관련된 정보를 정확히 분석할 수 있다. The controller (220) can determine a faulty battery cell based on the voltage elevation value rather than the voltage change amount in order to accurately detect a battery cell defect. As described above in FIG. 3, when the controller (220) diagnoses a faulty battery cell using the voltage change amount data, there may be a problem in that the battery cell may be diagnosed as faulty even when the battery cell is not actually faulty. This is because the voltage change amount data includes not only information related to the resistance of the battery cell, but also information related to the resistance of the part connected to the battery cell and/or the resistance of other components of the battery pack (1000). In contrast, when the controller (220) diagnoses a faulty battery cell based on the voltage elevation value data, the influence of information related to the resistance of the part connected to the battery cell and/or the resistance of other components of the battery pack (1000) can be reduced while accurately analyzing information related to the resistance of the battery cell.

실시예에 따르면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 변화량에 관한 이득값(Gain) 및 손실값(Loss)을 산출할 수 있다. 그리고 컨트롤러(220)는 산출된 이득값(Gain) 및 손실값(Loss)에 기초하여 전압 엘리베이션 값을 산출할 수 있다. According to an embodiment, the controller (220) can calculate a gain value (Gain) and a loss value (Loss) regarding the voltage change amount of each of the plurality of battery cells (110, 120, 130, 140). And the controller (220) can calculate a voltage elevation value based on the calculated gain value (Gain) and loss value (Loss).

실시예에 따르면, 이득값(Gain, 이하, G)은 제1 시간(t1)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압의 변화량에 대한 제2 시간(t2)에서의 전압의 변화량이 증가한 정도와 관련된 값일 수 있다. 여기서 제1 시간(t1)은 제2 시간(t2)보다 이전 시간일 수 있다. 즉, 이득값(G)은 제1 시간(t1) 대비 제2 시간(t2)에서의 엘리베이션 값의 증가량에 포함되는 값일 수 있다. 따라서, 컨트롤러(220)는 제1 시간(t1)에서 산출된 이득값(Gt1) 및 전압 변화량(Vt2-Vt1)에 기초하여 제2 시간(t2)에서의 이득값(Gt2)을 산출할 수 있다. 전압 변화량(Vt2-Vt1)은 제1 시간(t1)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압값에서 제2 시간(t2)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압값의 차일 수 있다. According to an embodiment, the gain value (Gain, hereinafter, G) may be a value related to an amount of increase in the voltage change amount at a second time (t2) with respect to the voltage change amount of each of the plurality of battery cells (110, 120, 130, 140) at a first time (t1). Here, the first time (t1) may be a time earlier than the second time (t2). That is, the gain value (G) may be a value included in the increase amount of the elevation value at the second time (t2) compared to the first time (t1). Accordingly, the controller (220) may calculate the gain value (G t2 ) at the second time (t2) based on the gain value (G t1 ) and the voltage change amount (V t2 -V t1 ) calculated at the first time (t1). The voltage change (V t2 -V t1 ) may be the difference between the voltage value of each of the plurality of battery cells (110, 120, 130, 140) at a first time (t1) and the voltage value of each of the plurality of battery cells (110, 120, 130, 140) at a second time (t2).

실시예에 따르면, 컨트롤러(220)는 제1 시간(t1)에서 산출된 이득값(Gt1)을 기초로 제1 이득값(G1)을 산출할 수 있다. 그리고 컨트롤러(220)는 제1 이득값(G1) 및 전압 변화량(Vt2-Vt1)에 기초하여 제2 시간(t2)에서의 이득값(G t2)을 산출할 수 있다. According to an embodiment, the controller (220) can calculate the first gain value (G1) based on the gain value (G t1 ) calculated at the first time (t1). And, the controller (220) can calculate the gain value (G t2 ) at the second time (t2) based on the first gain value (G1) and the voltage change amount (V t2 -V t1 ).

제1 이득값(G1)은 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 증감을 산출하기 위한 기준이 되는 기준값일 수 있다. 실시예에 따르면, 컨트롤러(220)는 제1 시간(t1)에서 산출된 이득값(Gt1)에 1과 이득 상수(k)의 차인 차이값(1-k)을 곱하여 제1 이득값(G1)을 산출할 수 있다. The first gain value (G1) may be a reference value that serves as a reference for calculating an increase or decrease in the voltage elevation value of each of the plurality of battery cells (110, 120, 130, 140). According to an embodiment, the controller (220) may calculate the first gain value (G1) by multiplying the gain value (G t1 ) calculated at the first time (t1) by a difference value (1-k) that is a difference between 1 and the gain constant (k).

컨트롤러(220)는 엘리베이션 값을 보정하기 위해 이득 상수(k)의 값을 결정할 수 있다. 여기서, 이득 상수(k)는 복수의 배터리 셀(110, 120, 130, 140)과 관련하여 미리 정해진 상수일 수 있다. 예를 들어, 이득 상수(k)는 시스템 설계 요건에 따라 미리 정해진 상수일 수 있다. 실시예에 따르면, 이득 상수(k)는 각각의 배터리 모듈(100)마다 또는 각각의 배터리 팩(1000)마다 상이할 수 있으며, 0에서 1사이의 값을 가질 수 있다. The controller (220) can determine the value of the gain constant (k) to compensate for the elevation value. Here, the gain constant (k) can be a predetermined constant with respect to the plurality of battery cells (110, 120, 130, 140). For example, the gain constant (k) can be a predetermined constant according to the system design requirements. According to an embodiment, the gain constant (k) can be different for each battery module (100) or for each battery pack (1000), and can have a value between 0 and 1.

실시예에 따르면, 컨트롤러(220)는 산출된 제1 이득값(G1)에, 전압 변화량(Vt2-Vt1)에 상기 이득 상수(k)를 곱하여 얻어지는 값을 더하여 제2 시간(t2)에서의 이득값(Gt2)을 산출할 수 있다. 실시예에 따르면, 컨트롤러(220)는 산출된 제1 이득값(G1)에, 전압 변화량(Vt2-Vt1)과 0 중 더 큰 값에 상기 이득 상수(k)를 곱하여 얻어지는 값을 더하여 이득값(Gt2)을 산출할 수 있다. 여기서, 컨트롤러(220)는 전압 변화량(Vt2-Vt1)과 0 중 최대값에 이득 상수(k)를 곱함으로써, 이득값(Gt2)이 제1 이득값(G1)보다 항상 같거나 크게 산출되도록 할 수 있다. 다른 측면에서, 컨트롤러(220)는 이득값(Gt2)이 제1 이득값(G1)보다 작아지지 않는 범위 내에서 이득값(Gt2)을 산출할 수 있다. According to an embodiment, the controller (220) can calculate the gain value (G t2 ) at the second time (t2) by adding a value obtained by multiplying the voltage change amount (V t2 -V t1 ) by the gain constant (k) to the calculated first gain value ( G1 ). According to an embodiment, the controller (220) can calculate the gain value (G t2 ) by adding a value obtained by multiplying a larger value between the voltage change amount (V t2 -V t1 ) and 0 by the gain constant (k) to the calculated first gain value ( G1 ). Here, the controller (220) can multiply the maximum value between the voltage change amount (V t2 -V t1 ) and 0 by the gain constant (k) so that the gain value (G t2 ) is always calculated to be equal to or greater than the first gain value (G1). In another aspect, the controller (220) can calculate the gain value (G t2 ) within a range in which the gain value (G t2 ) does not become smaller than the first gain value (G1).

실시예에 따르면, 컨트롤러(220)는 다음의 [수학식 1]에 기초하여 전압 변화량에 대한 이득값(Gt2)을 산출할 수 있다. According to an embodiment, the controller (220) can calculate a gain value (G t2 ) for a voltage change amount based on the following [Mathematical Formula 1].

[수학식 1][Mathematical formula 1]

Gt2 = (1-k)*Gt1 + k*max((Vt2-Vt1),0)G t2 = (1-k)*G t1 + k*max((V t2 -V t1 ),0)

상술한 [수학식 1]에서 Gt1은 제1 시간(t1)에서 산출된 이득값, Gt2는 제2 시간(t2)에서 산출된 이득값, k는 이득 상수, max는 최대값 함수, Vt1은 제1 시간(t1)에서의 전압 및 Vt2는 제2 시간(t2)에서의 전압을 나타낼 수 있다.In the above-described [Mathematical Formula 1], G t1 may represent a gain value calculated at a first time (t1), G t2 may represent a gain value calculated at a second time (t2), k may represent a gain constant, max may represent a maximum value function, V t1 may represent a voltage at the first time (t1), and V t2 may represent a voltage at the second time (t2).

또한, [수학식 1]은 다음의 [수학식 2]와 같이 제1 이득값(G1)을 이용하여 간단하게 표기될 수 있다.In addition, [Mathematical Formula 1] can be simply expressed using the first gain value (G1) as in the following [Mathematical Formula 2].

[수학식 2][Mathematical formula 2]

Gt2 = G1 + k*max((Vt2-Vt1),0)G t2 = G1 + k*max((V t2 -V t1 ),0)

실시예에 따르면, 손실값(Loss, 이하, L)은 제1 시간(t1)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압의 변화량에 대한 제2 시간(t2)에서의 전압의 변화량이 감소한 정도와 관련된 값일 수 있다. 여기서 제1 시간(t1)은 제2 시간(t2)보다 이전 시간일 수 있다. 즉, 손실값(L)은 제1 시간(t1) 대비 제2 시간(t2)에서의 엘리베이션 값의 증가량을 상쇄시키는 값일 수 있다. According to an embodiment, the loss value (Loss, hereinafter, L) may be a value related to the degree of decrease in the amount of change in voltage at a second time (t2) with respect to the amount of change in voltage of each of the plurality of battery cells (110, 120, 130, 140) at a first time (t1). Here, the first time (t1) may be a time earlier than the second time (t2). In other words, the loss value (L) may be a value that offsets the amount of increase in the elevation value at the second time (t2) compared to the first time (t1).

따라서, 컨트롤러(220)는 제1 시간(t1)에서 산출된 이득값(Gt1) 및 전압 변화량(Vt2-Vt1)에 기초하여 제2 시간(t2)에서의 손실값(Lt2)을 산출할 수 있다. 전압 변화량(Vt2-Vt1)은 제1 시간(t1)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압값에서 제2 시간(t2)에서의 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압값의 차일 수 있다. Accordingly, the controller (220) can calculate the loss value (L t2 ) at the second time (t2) based on the gain value (G t1 ) and the voltage change amount (V t2 -V t1 ) calculated at the first time (t1). The voltage change amount (V t2 -V t1 ) can be the difference between the voltage value of each of the plurality of battery cells (110, 120, 130, 140) at the second time (t2) and the voltage value of each of the plurality of battery cells (110, 120, 130, 140) at the first time (t1).

실시예에 따르면, 컨트롤러(220)는 제1 시간(t1)에서 산출된 이득값(Gt1)을 기초로 제1 이득값(G1)을 산출할 수 있다. 그리고 컨트롤러(220)는 제1 이득값(G1) 및 전압 변화량(Vt2-Vt1)에 기초하여 제2 시간(t2)에서의 손실값(Lt2)을 산출할 수 있다. 컨트롤러(220)가 제1 이득값(G1)을 산출하는 내용은 상술한 내용과 동일하므로 여기에서 반복 설명되지 않는다. According to an embodiment, the controller (220) can calculate the first gain value (G1) based on the gain value (G t1 ) calculated at the first time (t1). In addition, the controller (220) can calculate the loss value (L t2 ) at the second time (t2) based on the first gain value (G1) and the voltage change amount (V t2 -V t1 ). The content of calculating the first gain value (G1) by the controller (220) is the same as the content described above, and therefore is not described again herein.

실시예에 따르면, 컨트롤러(220)는 산출된 제1 이득값(G1)에, 전압 변화량(Vt2-Vt1)에 상기 이득 상수(k)를 곱하여 얻어지는 값을 더하여 제2 시간(t2)에서의 손실값(Lt2)을 산출할 수 있다. 실시예에 따르면, 컨트롤러(220)는 산출된 제1 이득값(G1)에, 전압 변화량(Vt2-Vt1)과 0 중 더 작은 값에 상기 이득 상수(k)를 곱하여 얻어지는 값을 더하여 손실값(Lt2)을 산출할 수 있다. 여기서, 컨트롤러(220)는 전압 변화량(Vt2-Vt1)과 0 중 최소값에 이득 상수(k)를 곱함으로써, 손실값(Lt2)이 제1 이득값(G1)보다 항상 같거나 작게 산출되도록 할 수 있다. 다른 측면에서, 컨트롤러(220)는 손실값(Lt2)이 제1 이득값(G1)보다 커지지 않는 범위 내에서 손실값(Lt2)을 산출할 수 있다. According to an embodiment, the controller (220) can calculate the loss value (L t2 ) at the second time (t2) by adding a value obtained by multiplying the voltage change amount (V t2 -V t1 ) by the gain constant (k) to the calculated first gain value (G1). According to an embodiment, the controller (220) can calculate the loss value (L t2 ) by adding a value obtained by multiplying a smaller value between the voltage change amount (V t2 -V t1 ) and 0 by the gain constant (k) to the calculated first gain value ( G1 ). Here, the controller (220) can multiply the minimum value between the voltage change amount (V t2 -V t1 ) and 0 by the gain constant (k) so that the loss value (L t2 ) is always calculated to be equal to or smaller than the first gain value (G1). In another aspect, the controller (220) can calculate the loss value (L t2 ) within a range in which the loss value (L t2 ) does not become greater than the first gain value (G1).

실시예에 따르면, 컨트롤러(220)는 다음의 [수학식 3]에 기초하여 전압 변화량에 대한 손실값(Lt2)을 산출할 수 있다. According to an embodiment, the controller (220) can calculate a loss value (Lt2) for a voltage change amount based on the following [Mathematical Formula 3].

[수학식 3][Mathematical formula 3]

Lt2 = (1-k)*Gt1 + k*min((Vt2-Vt1),0)L t2 = (1-k)*G t1 + k*min((V t2 -V t1 ),0)

상술한 [수학식 3]에서 Gt1은 제1 시간(t1)에서 산출된 이득값, Lt2는 제2 시간(t2)에서 산출된 손실값, k는 이득 상수, min는 최소값 함수, Vt1은 제1 시간(t1)에서의 전압 및 Vt2는 제2 시간(t2)에서의 전압을 나타낼 수 있다. In the above-described [Mathematical Formula 3], G t1 may represent a gain value calculated at a first time (t1), L t2 may represent a loss value calculated at a second time (t2), k may represent a gain constant, min may represent a minimum value function, V t1 may represent a voltage at a first time (t1), and V t2 may represent a voltage at a second time (t2).

또한, [수학식 3]은 다음의 [수학식 4]와 같이 제1 이득값(G1)을 이용하여 간단하게 표기될 수 있다.In addition, [Mathematical expression 3] can be simply expressed using the first gain value (G1) as in the following [Mathematical expression 4].

[수학식 4][Mathematical Formula 4]

Lt2 = G1 + k*min((Vt2-Vt1),0)L t2 = G1 + k*min((V t2 -V t1 ),0)

컨트롤러(220)는 상술한 이득값(G) 및 손실값(L)을 기초로 엘리베이션 값을 산출할 수 있다. 실시예에 따르면, 컨트롤러(220)는 이득값(G)에 손실값(L)을 더하여 엘리베이션 값을 산출할 수 있다. 산출된 엘리베이션 값은 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압의 변화량에 대한 이득과 손실의 가중치를 전압의 변화량 보다 더 잘 반영할 수 있다. 또한, 엘리베이션 값을 구성하는 이득값(G) 및 손실값(L)은 둘 다 제1 이득값(G1)을 기초로 산출되므로, 엘리베이션 값은 복수의 배터리 셀들(110, 120, 130, 140)의 불량과 관련된 정보를 전압의 변화량 보다 더 정확히 반영할 수 있다.The controller (220) can calculate the elevation value based on the gain value (G) and the loss value (L) described above. According to an embodiment, the controller (220) can calculate the elevation value by adding the loss value (L) to the gain value (G). The calculated elevation value can reflect the weight of the gain and loss for the amount of change in voltage of each of the plurality of battery cells (110, 120, 130, 140) better than the amount of change in voltage. In addition, since the gain value (G) and the loss value (L) constituting the elevation value are both calculated based on the first gain value (G1), the elevation value can reflect information related to the defects of the plurality of battery cells (110, 120, 130, 140) more accurately than the amount of change in voltage.

도 5는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제1 편차를 나타내는 그래프이다.FIG. 5 is a graph showing a first deviation of a battery cell according to one embodiment disclosed in this document.

도 5를 참조하면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값들에 기초하여, 전압 엘리베이션 값들 사이의 편차를 산출할 수 있다. Referring to FIG. 5, the controller (220) can calculate a deviation between voltage elevation values based on the voltage elevation values of each of a plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 컨트롤러(220)는 단위 시간마다 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제1 편차(D1)를 연속적으로 산출하여, 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제1 편차(D1)의 변화를 나타내는 그래프를 생성할 수 있다. 복수의 배터리 셀(110, 120, 130, 140)의 전압 엘리베이션 값의 편차는 복수의 배터리 셀(110, 120, 130, 140) 각각의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및/또는 방전 후 휴지 구간에서 획득된 전압으로부터 산출될 수 있다. According to an embodiment, the controller (220) may continuously calculate a first deviation (D1) of voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) per unit time, and generate a graph representing a change in the first deviation (D1) of voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140). The deviation of the voltage elevation values of the plurality of battery cells (110, 120, 130, 140) may be calculated from a voltage obtained in a charging section, a resting section after charging, a discharging section, and/or a resting section after discharging of each of the plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 전압 엘리베이션 값의 제1 편차(D1) 그래프의 x축은 시간(단위: 초)이고, y축은 전압 엘리베이션 값(단위: 볼트)일 수 있다. According to an embodiment, the x-axis of the first deviation (D1) graph of the voltage elevation value may be time (unit: seconds), and the y-axis may be the voltage elevation value (unit: volt).

실시예에 따르면, 컨트롤러(220)는 특정 시간에서 복수의 배터리 셀(110, 120, 130, 140)의 엘리베이션 값들의 산술 평균값에 대한 복수의 배터리 셀(110, 120, 130, 140) 각각의 엘리베이션 값의 차이값인 제1 편차(D1)를 산출할 수 있다. According to an embodiment, the controller (220) can calculate a first deviation (D1) which is a difference value of the elevation values of each of the plurality of battery cells (110, 120, 130, 140) with respect to the arithmetic mean value of the elevation values of the plurality of battery cells (110, 120, 130, 140) at a specific time.

그리고, 컨트롤러(220)는 산출된 제1 편차(D1)에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각을 진단할 수 있다. 예를 들어, 컨트롤러(220)는 산출된 제1 편차(D1)에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각의 이상 여부를 판단할 수 있다. And, the controller (220) can diagnose each of the plurality of battery cells (110, 120, 130, 140) based on the calculated first deviation (D1). For example, the controller (220) can determine whether each of the plurality of battery cells (110, 120, 130, 140) is abnormal based on the calculated first deviation (D1).

컨트롤러(220)는 이상 배터리 셀의 엘리베이션 값이 정상 배터리 셀의 엘리베이션 값 대비 편차가 큰 특성을 이용하여 복수의 배터리 셀(110, 120, 130, 140) 중 이상 배터리 셀의 존재 여부를 판단할 수 있다. 따라서, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140)각각의 엘리베이션 값의 편차(D1)를 이용하여 복수의 배터리 셀들(110, 120, 130, 140) 중 적어도 하나의 배터리 셀의 전압의 이상 거동을 진단할 수 있다.The controller (220) can determine whether an abnormal battery cell exists among a plurality of battery cells (110, 120, 130, 140) by using the characteristic that the elevation value of an abnormal battery cell has a large deviation compared to the elevation value of a normal battery cell. Accordingly, the controller (220) can diagnose an abnormal voltage behavior of at least one battery cell among the plurality of battery cells (110, 120, 130, 140) by using the deviation (D1) of the elevation value of each of the plurality of battery cells (110, 120, 130, 140).

도 6은 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제2 편차를 나타내는 그래프이다.FIG. 6 is a graph showing a second deviation of a battery cell according to one embodiment disclosed in this document.

도 6을 참조하면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값들의 제1 편차(D1)에 기초하여 전압 엘리베이션 값들의 제2 편차(D2)를 산출할 수 있다. Referring to FIG. 6, the controller (220) can calculate a second deviation (D2) of voltage elevation values based on a first deviation (D1) of voltage elevation values of each of a plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 컨트롤러(220)는 단위 시간마다 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2)를 연속적으로 산출하여, 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2)의 변화를 나타내는 그래프를 생성할 수 있다. 복수의 배터리 셀(110, 120, 130, 140)의 전압 엘리베이션 값의 편차는 복수의 배터리 셀(110, 120, 130, 140) 각각의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및/또는 방전 후 휴지 구간에서 획득된 전압으로부터 산출될 수 있다. According to an embodiment, the controller (220) may continuously calculate a second deviation (D2) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) per unit time, and generate a graph representing a change in the second deviation (D2) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140). The deviation of the voltage elevation values of the plurality of battery cells (110, 120, 130, 140) may be calculated from a voltage obtained in a charging section, a resting section after charging, a discharging section, and/or a resting section after discharging of each of the plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 전압 엘리베이션 값의 제2 편차 그래프의 x축은 시간(단위: 초)이고, y축은 전압 엘리베이션 값(단위: 볼트)일 수 있다. According to an embodiment, the x-axis of the second deviation graph of the voltage elevation value may be time (unit: seconds), and the y-axis may be the voltage elevation value (unit: volt).

실시예에 따르면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제1 편차(D1) 데이터를 증폭 및/또는 가공함으로써 제2 편차(D2) 데이터를 산출할 수 있다. According to an embodiment, the controller (220) can produce second deviation (D2) data by amplifying and/or processing first deviation (D1) data of voltage elevation values of each of a plurality of battery cells (110, 120, 130, 140).

실시예에 따르면, 컨트롤러(220)는 특정 시간에서 복수의 배터리 셀(110, 120, 130, 140) 각각의 제1 편차(D1)의 크기를 산출할 수 있다. 예를 들어, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제1 편차(D1)의 절대값을 산출할 수 있다. According to an embodiment, the controller (220) can calculate the size of the first deviation (D1) of each of the plurality of battery cells (110, 120, 130, 140) at a specific time. For example, the controller (220) can calculate the absolute value of the first deviation (D1) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140).

그리고 실시예에 따르면, 컨트롤러(220)는 특정 시간에서 제1 편차(D1)의 절대값과 복수의 배터리 셀(110, 120, 130, 140) 중 특정 배터리 셀의 전압 엘리베이션 값의 편차를 산출할 수 있다. 예를 들어, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값을 갖는 배터리 셀(예: 110)의 전압 엘리베이션 값에 기초하여 제2 편차(D2)를 산출할 수 있다. 실시예에 따르면, 제2 편차(D2)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 제1 편차(D1)의 절대값과 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값과의 차이로부터 산출될 수 있다. 제2 편차(D2)를 통해, 컨트롤러(220)는 정상 배터리 셀의 엘리베이션 값과 비교하여 큰 편차를 갖는 이상 배터리 셀을 더욱 명확하게 진단할 수 있다.And according to an embodiment, the controller (220) can calculate a deviation between the absolute value of the first deviation (D1) and the voltage elevation value of a specific battery cell among the plurality of battery cells (110, 120, 130, 140) at a specific time. For example, the controller (220) can calculate the second deviation (D2) based on the voltage elevation value of a battery cell (e.g., 110) having the smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140). According to an embodiment, the second deviation (D2) can be calculated from the difference between the absolute value of the first deviation (D1) of each of the plurality of battery cells (110, 120, 130, 140) and the smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140). Through the second deviation (D2), the controller (220) can more clearly diagnose an abnormal battery cell having a large deviation compared to the elevation value of a normal battery cell.

실시예에 따르면, 컨트롤러(220)는 산출된 제2 편차(D2)에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각을 진단할 수 있다. 예를 들어, 컨트롤러(220)는 산출된 제2 편차(D2)에 기초하여 복수의 배터리 셀(110, 120, 130, 140) 각각의 이상 여부를 판단할 수 있다.According to an embodiment, the controller (220) can diagnose each of the plurality of battery cells (110, 120, 130, 140) based on the calculated second deviation (D2). For example, the controller (220) can determine whether each of the plurality of battery cells (110, 120, 130, 140) is abnormal based on the calculated second deviation (D2).

컨트롤러(220)는 제2 편차(D2)에 기초하여 엘리베이션 값의 편차가 큰 배터리 셀, 즉 이상 배터리 셀을 더욱 정확히 판단할 수 있다. 따라서, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140)각각의 엘리베이션 값의 제2 편차(D2)를 이용하여 복수의 배터리 셀들(110, 120, 130, 140) 중 적어도 하나의 배터리 셀의 전압의 이상 거동을 효과적으로 진단할 수 있다.The controller (220) can more accurately determine a battery cell with a large deviation in elevation value, i.e., an abnormal battery cell, based on the second deviation (D2). Therefore, the controller (220) can effectively diagnose an abnormal voltage behavior of at least one battery cell among the plurality of battery cells (110, 120, 130, 140) by using the second deviation (D2) of the elevation value of each of the plurality of battery cells (110, 120, 130, 140).

도 7a 내지 7c는 본 문서에 개시된 일 실시예에 따른 배터리 셀의 제2 편차를 자세하게 나타내는 그래프이다. FIGS. 7A to 7C are graphs detailing a second deviation of a battery cell according to one embodiment disclosed in the present document.

도 7a 내지 7c는 도 6의 전압 엘리베이션 값의 제2 편차(D2) 그래프의 특정 시간 구간 3개를 확대한 도면이다. 구체적으로, 도 7a는 미리 정해진 시간 구간(예: 7,600초에서 9,000초 사이)에서 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2) 그래프이다. 도 7b는 미리 정해진 시간 구간(예: 32,400초에서 34,000초 사이)에서 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2) 그래프이다. 도 7c는 미리 정해진 시간 구간(예: 57,200초에서 58,600초 사이)에서 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2) 그래프이다.FIGS. 7A to 7C are enlarged views of three specific time sections of the second deviation (D2) graph of the voltage elevation value of FIG. 6. Specifically, FIG. 7A is a second deviation (D2) graph of the voltage elevation value of each of a plurality of battery cells (110, 120, 130, 140) in a predetermined time section (e.g., between 7,600 seconds and 9,000 seconds). FIG. 7B is a second deviation (D2) graph of the voltage elevation value of each of a plurality of battery cells (110, 120, 130, 140) in a predetermined time section (e.g., between 32,400 seconds and 34,000 seconds). FIG. 7c is a second deviation (D2) graph of voltage elevation values of each of a plurality of battery cells (110, 120, 130, 140) over a predetermined time interval (e.g., between 57,200 seconds and 58,600 seconds).

도 7a, 7b 및 7c를 참조하면, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140)의 각각의 전압 엘리베이션 값의 제2 편차(D2)를 제1 임계값(Threshold)과 비교할 수 있다. 컨트롤러(220)는 미리 정해진 시간 구간의 단위 시간에서 복수의 배터리 셀(110, 120, 130, 140)의 각각의 전압 엘리베이션 값의 제2 편차(D2)를 제1 임계값과 비교할 수 있다. Referring to FIGS. 7a, 7b, and 7c, the controller (220) can compare the second deviation (D2) of each voltage elevation value of the plurality of battery cells (110, 120, 130, 140) with a first threshold value. The controller (220) can compare the second deviation (D2) of each voltage elevation value of the plurality of battery cells (110, 120, 130, 140) with the first threshold value in a unit time of a predetermined time interval.

여기서. 제1 임계값(Threshold)은 이상 배터리 셀을 진단하기 위한 기준값으로 정의될 수 있다. 실시예에 따르면, 제1 임계값은 복수의 배터리 셀(110, 120, 130, 140)의 설계 당시의 스펙에 의해 결정될 수 있다. 예를 들어, 제1 임계값은 복수의 배터리 셀(110, 120, 130, 140) 각각의 전압 엘리베이션 값 데이터의 크기 및 특성에 따라 변경될 수 있다.Here, the first threshold value may be defined as a reference value for diagnosing an abnormal battery cell. According to an embodiment, the first threshold value may be determined by the specifications at the time of design of the plurality of battery cells (110, 120, 130, 140). For example, the first threshold value may be changed according to the size and characteristics of the voltage elevation value data of each of the plurality of battery cells (110, 120, 130, 140).

그리고 컨트롤러(220)는 제2 편차(D2)와 제1 임계값의 비교 결과에 기초하여 복수의 배터리 셀(110, 120, 130, 140)의 각각의 상태를 진단할 수 있다. 예를 들어, 컨트롤러(220)는 복수의 배터리 셀(110, 120, 130, 140) 각각의 제2 편차(D2)의 제1 임계값 초과 여부를 판단할 수 있다. 즉, 제1 임계값은 데이터가 특정 통계 모델과 얼마나 상반되는지를 나타내는 기준으로 정의될 수 있다. And the controller (220) can diagnose the status of each of the plurality of battery cells (110, 120, 130, 140) based on the comparison result of the second deviation (D2) and the first threshold value. For example, the controller (220) can determine whether the second deviation (D2) of each of the plurality of battery cells (110, 120, 130, 140) exceeds the first threshold value. That is, the first threshold value can be defined as a criterion indicating how much the data contradicts a specific statistical model.

실시예에 따르면, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140) 중 제2 편차(D2)가 제1 임계값 초과인 배터리 셀을 전압 엘리베이션 값의 이상 거동이 발생한 배터리 셀로 판단할 수 있다. 실시예에 따르면, 특정 배터리 셀의 전압 엘리베이션 값의 제2 편차(D2)가 제1 임계값보다 큰 경우, 컨트롤러(220)는 특정 배터리 셀을 이상 상태로 판단할 수 있다. 반대로 특정 배터리 셀의 전압 엘리베이션 값의 제2 편차(D2)가 제1 임계값보다 작은 경우, 컨트롤러(220)는 특정 배터리 셀을 정상 상태로 판단할 수 있다.According to an embodiment, the controller (220) may determine a battery cell among a plurality of battery cells (110, 120, 130, 140) in which a second deviation (D2) exceeds a first threshold value as a battery cell in which an abnormal behavior of a voltage elevation value has occurred. According to an embodiment, when the second deviation (D2) of the voltage elevation value of a specific battery cell is greater than the first threshold value, the controller (220) may determine the specific battery cell to be in an abnormal state. Conversely, when the second deviation (D2) of the voltage elevation value of a specific battery cell is less than the first threshold value, the controller (220) may determine the specific battery cell to be in a normal state.

다시 도 7a를 참조하면, 컨트롤러(220)는 단위 시간에서 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2)를 제1 임계값과 비교할 수 있다. 여기서, 제1 임계값은 0.04일 수 있다. 그리고, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140) 중 제2 편차(D2)가 제1 임계값 초과인 배터리 셀을 전압 엘리베이션 값의 이상 거동이 발생한 배터리 셀로 판단할 수 있다. 예를 들어, 컨트롤러(220)는 8,300초 근처에서, 전압 엘리베이션 값의 제2 편차(D2)가 제1 임계값(예: 0.04)보다 큰 배터리 셀(120, 130, 140)을 이상 상태로 판단할 수 있다. Referring back to FIG. 7A, the controller (220) may compare the second deviation (D2) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) with a first threshold value per unit time. Here, the first threshold value may be 0.04. Then, the controller (220) may determine that a battery cell among the plurality of battery cells (110, 120, 130, 140) in which the second deviation (D2) exceeds the first threshold value is a battery cell in which an abnormal behavior of the voltage elevation value has occurred. For example, the controller (220) may determine that a battery cell (120, 130, 140) in which the second deviation (D2) of the voltage elevation value is greater than the first threshold value (e.g., 0.04) is in an abnormal state around 8,300 seconds.

도 7b를 참조하면, 컨트롤러(220)는 33,100초 근처에서, 전압 엘리베이션 값의 제2 편차(D2)가 제1 임계값(예: 0.04)보다 큰 배터리 셀(120)을 이상 상태로 판단할 수 있다.Referring to FIG. 7b, the controller (220) can determine that the battery cell (120) in which the second deviation (D2) of the voltage elevation value is greater than the first threshold value (e.g., 0.04) is in an abnormal state around 33,100 seconds.

도 7c를 참조하면, 컨트롤러(220)는 57,800초 근처에서, 전압 엘리베이션 값의 제2 편차(D2)가 제1 임계값(예: 0.04)보다 큰 배터리 셀(120, 130)을 이상 상태로 판단할 수 있다.Referring to FIG. 7c, the controller (220) can determine that the battery cell (120, 130) in which the second deviation (D2) of the voltage elevation value is greater than the first threshold value (e.g., 0.04) is in an abnormal state around 57,800 seconds.

도 8은 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작을 보여주는 흐름도이다.FIG. 8 is a flowchart showing the operation of a battery management device according to one embodiment disclosed in this document.

실시예에 따르면, 도 8에 도시된 동작들은 도 2의 배터리 관리 장치(200)를 통해 수행될 수 있다. According to an embodiment, the operations illustrated in FIG. 8 can be performed through the battery management device (200) of FIG. 2.

도 8을 참조하면, S101 동작에서, 전압 획득부(210)는 복수의 배터리 각각의 전압을 획득할 수 있다. 실시예에 따르면, 복수의 배터리는 복수의 배터리 셀들(110, 120, 130, 140)일 수 있다.Referring to FIG. 8, in operation S101, the voltage acquisition unit (210) can acquire the voltage of each of the plurality of batteries. According to an embodiment, the plurality of batteries may be a plurality of battery cells (110, 120, 130, 140).

S102 동작에서, 컨트롤러(220)는 획득된 전압에 기초하여 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값을 산출할 수 있다. 컨트롤러(220)는 전압 변화량에 관한 이득값과 손실값에 기초하여 전압 엘리베이션 값을 산출할 수 있다.In operation S102, the controller (220) can calculate the voltage elevation value of each of the plurality of battery cells (110, 120, 130, 140) based on the acquired voltage. The controller (220) can calculate the voltage elevation value based on the gain value and loss value regarding the voltage change amount.

S103 동작에서, 컨트롤러(220)는 전압 엘리베이션 값에 기초하여 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제1 편차(D1)를 산출할 수 있다.In operation S103, the controller (220) can calculate a first deviation (D1) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) based on the voltage elevation values.

S104 동작에서, 컨트롤러(220)는 전압 엘리베이션 값의 제1 편차(D1)에 기초하여 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2)를 산출할 수 있다.In operation S104, the controller (220) can calculate a second deviation (D2) of the voltage elevation value of each of the plurality of battery cells (110, 120, 130, 140) based on the first deviation (D1) of the voltage elevation value.

S105 동작에서, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값의 제2 편차(D2)와 제1 임계값을 비교할 수 있다.In operation S105, the controller (220) can compare the second deviation (D2) of the voltage elevation values of each of the plurality of battery cells (110, 120, 130, 140) with the first threshold value.

S106 동작에서, 컨트롤러(220)는 복수의 배터리 셀들(110, 120, 130, 140) 각각의 이상 여부를 판단할 수 있다. 컨트롤러(220)는 제2 편차(D2)가 제1 임계값보다 큰 배터리 셀(예: 120)을 이상 배터리 셀로 판단할 수 있다.In operation S106, the controller (220) can determine whether each of the plurality of battery cells (110, 120, 130, 140) is abnormal. The controller (220) can determine a battery cell (e.g., 120) in which the second deviation (D2) is greater than the first threshold value as an abnormal battery cell.

도 9는 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작을 보여주는 흐름도이다.FIG. 9 is a flowchart showing the operation of a battery management device according to one embodiment disclosed in this document.

실시예에 따르면, 도 9에 도시된 동작들은 도 2의 배터리 관리 장치(200)를 통해 수행될 수 있다. According to an embodiment, the operations illustrated in FIG. 9 can be performed through the battery management device (200) of FIG. 2.

도 9를 참조하면, S201 동작에서, 전압 획득부(210)는 복수의 배터리 각각의 전압을 획득할 수 있다. 실시예에 따르면, 복수의 배터리는 복수의 배터리 셀들(110, 120, 130, 140)일 수 있다.Referring to FIG. 9, in operation S201, the voltage acquisition unit (210) can acquire the voltage of each of the plurality of batteries. According to an embodiment, the plurality of batteries may be a plurality of battery cells (110, 120, 130, 140).

S202 동작에서, 컨트롤러(220)는 획득된 전압에 기초하여 복수의 배터리 셀들(110, 120, 130, 140) 각각의 이득값과 손실값을 산출할 수 있다. In operation S202, the controller (220) can calculate the gain and loss values of each of the plurality of battery cells (110, 120, 130, 140) based on the acquired voltage.

S203 동작에서, 컨트롤러(220)는 이득값과 손실값에 기초하여 복수의 배터리 셀들(110, 120, 130, 140) 각각의 전압 엘리베이션 값을 산출할 수 있다. In operation S203, the controller (220) can calculate the voltage elevation value of each of the plurality of battery cells (110, 120, 130, 140) based on the gain value and the loss value.

도 10은 본 문서에 개시된 일 실시예에 따른 배터리 관리 장치의 동작 방법을 구현하는 컴퓨팅 시스템의 하드웨어 구성을 나타내는 블록도이다.FIG. 10 is a block diagram showing the hardware configuration of a computing system that implements an operating method of a battery management device according to one embodiment disclosed in this document.

도 10을 참조하면, 본 문서에 개시된 일 실시예에 따른 컴퓨팅 시스템(2000)은 MCU(2100), 메모리(2200), 입출력 I/F(2300) 및 통신 I/F(2400)를 포함할 수 있다.Referring to FIG. 10, a computing system (2000) according to one embodiment disclosed in the present document may include an MCU (2100), a memory (2200), an input/output I/F (2300), and a communication I/F (2400).

MCU(2100)는 메모리(2200)에 저장되어 있는 각종 프로그램(예를 들면, 배터리 전압 분석 프로그램)을 실행시키고, 이러한 프로그램들을 각종 데이터를 처리하며, 전술한 도 1에 나타낸 배터리 관리 장치(200)의 기능들을 수행하도록 하는 프로세서일 수 있다.The MCU (2100) may be a processor that executes various programs (e.g., a battery voltage analysis program) stored in the memory (2200), processes various data from these programs, and performs the functions of the battery management device (200) shown in FIG. 1 described above.

메모리(2200)는 배터리 관리 장치(200)의 동작에 관한 각종 프로그램을 저장할 수 있다. 또한, 메모리(2200)는 배터리 관리 장치(200)의 동작 데이터를 저장할 수 있다.The memory (2200) can store various programs related to the operation of the battery management device (200). In addition, the memory (2200) can store operation data of the battery management device (200).

이러한 메모리(2200)는 필요에 따라서 복수 개 마련될 수도 있을 것이다. 메모리(2200)는 휘발성 메모리일 수도 있으며 비휘발성 메모리일 수 있다. 휘발성 메모리로서의 메모리(2200)는 RAM, DRAM, SRAM 등이 사용될 수 있다. 비휘발성 메모리로서 메모리(2200)는 ROM, PROM, EAROM, EPROM, EEPROM, 플래시 메모리 등이 사용될 수 있다. 상기 열거한 메모리(2200)들의 예를 단지 예시일 뿐이며 이들 예로 한정되는 것은 아니다.These memories (2200) may be provided in multiple numbers as needed. The memories (2200) may be volatile memories or nonvolatile memories. As volatile memories (2200), RAM, DRAM, SRAM, etc. may be used. As nonvolatile memories (2200), ROM, PROM, EAROM, EPROM, EEPROM, flash memories, etc. may be used. The examples of the memories (2200) listed above are merely examples and are not limited to these examples.

입출력 I/F(2300)는, 키보드, 마우스, 터치 패널 등의 입력 장치(미도시)와 디스플레이(미도시) 등의 출력 장치와 MCU(2100) 사이를 연결하여 데이터를 송수신할 수 있도록 하는 인터페이스를 제공할 수 있다. The input/output I/F (2300) can provide an interface that enables data to be transmitted and received between an input device (not shown) such as a keyboard, mouse, or touch panel, and an output device (not shown) such as a display and the MCU (2100).

통신 I/F(2400)는 서버와 각종 데이터를 송수신할 수 있는 구성으로서, 유선 또는 무선 통신을 지원할 수 있는 각종 장치일 수 있다. 예를 들면, 통신 I/F(2400)를 통해 별도로 마련된 외부 서버로부터 저항 측정 및 이상 진단을 위한 프로그램이나 각종 데이터 등을 송수신할 수 있다.The communication I/F (2400) is a configuration that can transmit and receive various data with the server, and may be various devices that can support wired or wireless communication. For example, programs for resistance measurement and abnormality diagnosis or various data can be transmitted and received from a separately provided external server through the communication I/F (2400).

이상에서, 본 문서에 개시된 실시예를 구성하는 모든 구성 요소들이 하나로 결합하거나 결합하여 동작하는 것으로 설명되었다고 해서, 본 문서에 개시된 실시예들이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 문서에 개시된 실시예들의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다. In the above, even though all the components constituting the embodiments disclosed in this document have been described as being combined or operating in combination as one, the embodiments disclosed in this document are not necessarily limited to these embodiments. That is, within the scope of the purpose of the embodiments disclosed in this document, all of the components may be selectively combined and operated in one or more combinations.

또한, 이상에서 기재된 "포함하다", "구성하다", 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소를 내재할 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 문서에 개시된 실시예들이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥상의 의미와 일치하는 것으로 해석되어야 하며, 본 문서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. In addition, the terms "include," "comprise," or "have" as described above, unless otherwise specifically stated, mean that the corresponding component can be included, and therefore should be interpreted as including other components rather than excluding other components. All terms, including technical or scientific terms, unless otherwise defined, have the same meaning as commonly understood by a person of ordinary skill in the art to which the embodiments disclosed in this document belong. Commonly used terms, such as terms defined in the dictionary, should be interpreted as being consistent with the contextual meaning of the relevant technology, and shall not be interpreted in an idealistic or overly formal sense, unless explicitly defined in this document.

전술한 개시내용은 당업자가 본 개시내용의 양태를 더 잘 이해할 수 있도록 몇몇 실시형태의 특징을 개략적으로 설명한다. 당업자는 본 명세서에 도입된 실시예의 동일한 목적을 수행하고 또는 동일한 이점을 달성하기 위해 다른 구조를 설계 또는 변경하기 위한 기초로서 본 개시내용을 용이하게 사용할 수 있음을 이해할 것이다. 또한, 당업자는 이러한 균등한 구성은 본 개시내용의 범위를 벗어나지 않으며, 본 개시내용의 범위를 벗어나지 않은 채 본 명세서에서 다양한 변화, 대체 및 수정을 할 수 있음을 인식할 것이다.The foregoing disclosure outlines features of several embodiments so that those skilled in the art may better understand the aspects of the present disclosure. Those skilled in the art will readily appreciate that the present disclosure can be used as a basis for designing or modifying other structures to perform the same purposes or achieve the same advantages of the embodiments introduced herein. Furthermore, those skilled in the art will recognize that such equivalent constructions do not depart from the scope of the present disclosure, and that various changes, substitutions, and modifications can be made herein without departing from the scope of the present disclosure.

1000: 배터리 팩
100: 배터리 모듈
110: 제1 배터리 셀
120: 제2 배터리 셀
130: 제3 배터리 셀
140: 제4 배터리 셀
200: 배터리 관리 장치
210: 전압 획득부
220: 컨트롤러
300: 릴레이
2000: 컴퓨팅 시스템
2100: MCU
2200: 메모리
2300: 입출력 I/F
2400: 통신 I/F
1000: Battery Pack
100: Battery module
110: 1st battery cell
120: Second battery cell
130: 3rd battery cell
140: 4th battery cell
200: Battery management device
210: Voltage acquisition unit
220: Controller
300: Relay
2000: Computing Systems
2100: MCU
2200: Memory
2300: Input/Output I/F
2400: Communication I/F

Claims (18)

미리 정해진 시간 구간에서 복수의 배터리 셀 각각의 전압을 획득하는 전압 획득부; 및
상기 전압에 기초하여 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 전압 변화량과 관련된 전압 엘리베이션(Elevation) 값을 산출하고,
상기 전압 엘리베이션 값에 기초하여 상기 복수의 배터리 셀 각각의 이상 여부를 판단하는 컨트롤러를 포함하는 배터리 관리 장치.
A voltage acquisition unit for acquiring the voltage of each of a plurality of battery cells at a predetermined time interval; and
Based on the voltage, a voltage elevation value related to the voltage change amount of each of the plurality of battery cells in the predetermined time interval is calculated,
A battery management device including a controller that determines whether each of the plurality of battery cells is abnormal based on the voltage elevation value.
청구항 1에 있어서,
상기 컨트롤러는,
상기 복수의 배터리 셀 각각의 전압 변화량에 관한 이득값 및 손실값을 산출하고,
상기 이득값 및 손실값에 기초하여 상기 전압 엘리베이션 값을 산출하는 배터리 관리 장치.
In claim 1,
The above controller,
Calculate the gain and loss values for the voltage change amount of each of the plurality of battery cells,
A battery management device that calculates the voltage elevation value based on the above gain and loss values.
청구항 2에 있어서,
상기 컨트롤러는,
제1 이득값에, 상기 전압 변화량과 0 중 최대값에 이득 상수를 곱하여 얻어지는 값을 더하여 상기 이득값을 산출하는 배터리 관리 장치.
In claim 2,
The above controller,
A battery management device that calculates the gain value by adding a value obtained by multiplying the maximum value of the voltage change amount and 0 by a gain constant to the first gain value.
청구항 3에 있어서,
상기 컨트롤러는,
상기 제1 이득값에, 상기 전압 변화량과 0 중 최소값에 상기 이득 상수를 곱하여 얻어지는 값을 더하여 상기 손실값을 산출하는 배터리 관리 장치.
In claim 3,
The above controller,
A battery management device that calculates the loss value by adding a value obtained by multiplying the gain constant by the minimum value between the voltage change amount and 0 to the first gain value.
청구항 4에 있어서,
상기 컨트롤러는,
상기 이득값이 산출되는 시간의 이전 시간에서 산출된 이득값에, 1과 상기 이득 상수의 차인 차이값을 곱하여 상기 제1 이득값을 산출하는 배터리 관리 장치.
In claim 4,
The above controller,
A battery management device that calculates the first gain value by multiplying the gain value calculated at a time preceding the time at which the above gain value is calculated by a difference value which is the difference between 1 and the gain constant.
청구항 1에 있어서,
상기 컨트롤러는,
상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 상기 전압 엘리베이션 값들의 산술 평균값을 산출하고,
상기 복수의 배터리 셀 각각의 전압 엘리베이션 값과 상기 산술 평균값의 제1 편차를 산출하고,
상기 제1 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 배터리 관리 장치.
In claim 1,
The above controller,
Calculating the arithmetic mean of the voltage elevation values of each of the plurality of battery cells during the above predetermined time interval,
Calculating the first deviation between the voltage elevation value of each of the plurality of battery cells and the arithmetic mean value,
A battery management device that determines whether each battery cell is abnormal based on the first deviation.
청구항 6에 있어서,
상기 컨트롤러는,
상기 복수의 배터리 셀 각각의 상기 제1 편차의 절대값과 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값과의 제2 편차를 산출하고,
상기 제2 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 배터리 관리 장치.
In claim 6,
The above controller,
Calculating a second deviation between the absolute value of the first deviation of each of the plurality of battery cells and the smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells,
A battery management device that determines whether each battery cell is abnormal based on the second deviation.
청구항 7에 있어서,
상기 컨트롤러는,
상기 미리 정해진 시간 구간에 대하여 상기 제2 편차가 제1 임계값보다 큰 경우, 상기 배터리 셀을 이상 상태로 판단하는 배터리 관리 장치.
In claim 7,
The above controller,
A battery management device that determines that the battery cell is in an abnormal state when the second deviation is greater than the first threshold value for the predetermined time period.
청구항 1에 있어서,
상기 미리 정해진 시간 구간은 상기 배터리 셀의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및 방전 후 휴지 구간 중 적어도 하나를 포함하는 배터리 관리 장치.
In claim 1,
A battery management device wherein the predetermined time interval includes at least one of a charging interval, a post-charge rest interval, a discharging interval, and a post-discharging rest interval of the battery cell.
미리 정해진 시간 구간에서 복수의 배터리 셀 각각의 전압에 기초하여 상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 전압 변화량과 관련된 전압 엘리베이션(Elevation) 값을 산출하는 단계; 및
상기 전압 엘리베이션 값에 기초하여 상기 복수의 배터리 셀 각각의 이상 여부를 판단하는 단계를 포함하는 배터리 관리 방법.
A step of calculating a voltage elevation value related to the amount of voltage change of each of the plurality of battery cells in a predetermined time interval based on the voltage of each of the plurality of battery cells in the predetermined time interval; and
A battery management method comprising a step of determining whether each of the plurality of battery cells is abnormal based on the voltage elevation value.
청구항 10에 있어서,
상기 전압 엘리베이션 값을 산출하는 단계는,
상기 복수의 배터리 셀 각각의 전압 변화량에 관한 이득값 및 손실값을 산출하는 단계; 및
상기 이득값 및 손실값에 기초하여 상기 전압 엘리베이션 값을 산출하는 단계를 포함하는 배터리 관리 방법.
In claim 10,
The step of calculating the above voltage elevation value is:
A step of calculating a gain value and a loss value for each of the voltage changes of the plurality of battery cells; and
A battery management method comprising a step of calculating the voltage elevation value based on the gain value and the loss value.
청구항 11에 있어서,
상기 이득값을 산출하는 단계는,
제1 이득값에, 상기 전압 변화량과 0 중 최대값에 이득 상수를 곱하여 얻어지는 값을 더하여 상기 이득값을 산출하는 단계를 포함하는 배터리 관리 방법.
In claim 11,
The step of calculating the above gain value is:
A battery management method comprising the step of calculating the gain value by adding a value obtained by multiplying the maximum value of the voltage change amount and 0 by a gain constant to the first gain value.
청구항 12에 있어서,
상기 손실값을 산출하는 단계는,
상기 제1 이득값에, 상기 전압 변화량과 0 중 최소값에 상기 이득 상수를 곱하여 얻어지는 값을 더하여 상기 손실값을 산출하는 단계를 포함하는 배터리 관리 방법.
In claim 12,
The steps for calculating the above loss value are:
A battery management method comprising a step of calculating the loss value by adding a value obtained by multiplying the gain constant by the minimum value of the voltage change amount and 0 to the first gain value.
청구항 13에 있어서,
상기 이득값 및 손실값을 산출하는 단계는,
상기 이득값이 산출되는 시간의 이전 시간에 산출된 이득값에, 1과 상기 이득 상수의 차인 차이값을 곱하여 상기 제1 이득값을 산출하는 단계를 포함하는 배터리 관리 방법.
In claim 13,
The step of calculating the above gain and loss values is:
A battery management method comprising the step of calculating the first gain value by multiplying the gain value calculated at a time preceding the time at which the gain value is calculated by a difference value which is the difference between 1 and the gain constant.
청구항 10에 있어서,
상기 전압 엘리베이션 값을 산출하는 단계 이후에,
상기 미리 정해진 시간 구간에서의 상기 복수의 배터리 셀 각각의 상기 전압 엘리베이션 값들의 산술 평균값을 산출하는 단계;
상기 복수의 배터리 셀 각각의 전압 엘리베이션 값과 상기 산술 평균값의 제1 편차를 산출하는 단계; 및
상기 제1 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 단계를 더 포함하는 배터리 관리 방법.
In claim 10,
After the step of calculating the above voltage elevation value,
A step of calculating an arithmetic mean of the voltage elevation values of each of the plurality of battery cells during the predetermined time interval;
A step of calculating a first deviation between the voltage elevation value of each of the plurality of battery cells and the arithmetic mean value; and
A battery management method further comprising a step of determining whether each of the battery cells is abnormal based on the first deviation.
청구항 15에 있어서,
상기 제1 편차를 산출하는 단계 이후에,
상기 복수의 배터리 셀 각각의 상기 제1 편차의 절대값과 상기 복수의 배터리 셀 각각의 전압 엘리베이션 값들 중 가장 작은 전압 엘리베이션 값과의 제2 편차를 산출하는 단계; 및
상기 제2 편차에 기초하여 상기 배터리 셀 각각의 이상 여부를 판단하는 단계를 더 포함하는 배터리 관리 방법.
In claim 15,
After the step of calculating the first deviation,
A step of calculating a second deviation between the absolute value of the first deviation of each of the plurality of battery cells and the smallest voltage elevation value among the voltage elevation values of each of the plurality of battery cells; and
A battery management method further comprising a step of determining whether each of the battery cells is abnormal based on the second deviation.
청구항 16에 있어서,
상기 배터리 셀 각각의 이상 여부를 판단하는 단계는,
상기 미리 정해진 시간 구간에 대하여 상기 제2 편차가 제1 임계값보다 큰 경우, 상기 배터리 셀을 이상 상태로 판단하는 단계를 포함하는 배터리 관리 방법.
In claim 16,
The step of determining whether each of the above battery cells is abnormal is as follows:
A battery management method comprising the step of determining the battery cell as being in an abnormal state if the second deviation is greater than the first threshold value for the predetermined time interval.
청구항 10에 있어서,
상기 미리 정해진 시간 구간은 상기 배터리 셀의 충전 구간, 충전 후 휴지 구간, 방전 구간, 및 방전 후 휴지 구간 중 적어도 하나를 포함하는 배터리 관리 방법.
In claim 10,
A battery management method wherein the predetermined time interval includes at least one of a charging interval, a post-charge rest interval, a discharging interval, and a post-discharging rest interval of the battery cell.
KR1020230110845A 2023-08-23 2023-08-23 Apparatus for managing battery and operating method of the same Pending KR20250029654A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230110845A KR20250029654A (en) 2023-08-23 2023-08-23 Apparatus for managing battery and operating method of the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230110845A KR20250029654A (en) 2023-08-23 2023-08-23 Apparatus for managing battery and operating method of the same

Publications (1)

Publication Number Publication Date
KR20250029654A true KR20250029654A (en) 2025-03-05

Family

ID=94979999

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230110845A Pending KR20250029654A (en) 2023-08-23 2023-08-23 Apparatus for managing battery and operating method of the same

Country Status (1)

Country Link
KR (1) KR20250029654A (en)

Similar Documents

Publication Publication Date Title
CN113826021B (en) Apparatus and method for diagnosing battery cells
KR20210031336A (en) Apparatus and method for diagnosing battery
KR20220100470A (en) Battery management apparatus and method of the same
KR20240119025A (en) Apparatus for managing battery and operating method of the same
KR20240041208A (en) Apparatus for managing battery and operating method of the same
KR20250029654A (en) Apparatus for managing battery and operating method of the same
KR102690387B1 (en) Apparatus for managing battery and operating method of the same
KR20250042334A (en) Apparatus for diagnosing battery and operating method of the same
US20240201281A1 (en) Battery Management Apparatus and Operating Method Thereof
US20240213553A1 (en) Battery Management System and Operation Method Thereof
US20250123337A1 (en) Battery diagnosis apparatus, battery diagnosis method and battery diagnosis system
KR20250019892A (en) Apparatus for managing battery and operating method of the same
KR20250049860A (en) Apparatus for managing battery and operating method of the same
US20230266400A1 (en) Battery Diagnosing Apparatus and Method
KR20250020222A (en) Apparatus for managing battery and operating method of the same
KR20240170303A (en) Apparatus for managing battery and operating method of the same
US20230408583A1 (en) Battery management apparatus and method
KR20250010974A (en) Apparatus for managing battery and operating method of the same
KR20240147302A (en) Apparatus for managing battery and operating method of the same
KR20250010435A (en) Apparatus for managing battery and operating method of the same
KR20240149352A (en) Apparatus for diagnosing battery and operating method of the same
KR20240147283A (en) Apparatus for managing battery and operating method of the same
KR20240037104A (en) Apparatus for managing battery and operating method of the same
KR20240100239A (en) Battery management system and operation method tehreof
KR20240166322A (en) Apparatus for managing battery and operating method of the same

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20230823

PG1501 Laying open of application