Battery diagnosis device and method

The battery diagnosis device and method address the limitation of conventional voltage diagnosis by calculating and analyzing SOC differences to detect minute voltage fluctuations, effectively identifying abnormal battery cells and preventing device damage.

WO2025225806A1PCT designated stage Publication Date: 2025-10-30LG ENERGY SOLUTION LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/018216
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-24
Filing Date
2024-11-19
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

Conventional voltage abnormality diagnosis methods for battery cells are limited in detecting minute voltage fluctuations, which can lead to undetected defects and increased risk of damage to devices containing batteries.

Method used

A battery diagnosis device and method that calculates charge/discharge SOC difference values for each battery cell, determines average values, and uses indicator values to diagnose abnormalities by comparing these values to thresholds, effectively detecting minute voltage changes.

Benefits of technology

The method accurately identifies abnormal battery cells by analyzing SOC differences, enabling early detection of potential defects and reducing the risk of device damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024018216_30102025_PF_FP_ABST
    Figure KR2024018216_30102025_PF_FP_ABST
Patent Text Reader

Abstract

According to an embodiment disclosed in the present document, a battery diagnosis device may comprise: an interface unit for acquiring SOC values of each of a plurality of battery cells; and one or more processors that, for each of the plurality of battery cells, calculate a charging / discharging SOC difference value for each charging / discharging cycle, calculate an SOC difference value relative to the average of each of the plurality of battery cells on the basis of the charging / discharging SOC difference value, calculate, on the basis of the SOC difference value relative to the average, a plurality of index values corresponding one-to-one to the plurality of battery cells, and diagnose anomalies of each of the plurality of battery cells on the basis of the plurality of index values.
Need to check novelty before this filing date? Find Prior Art

Description

Battery diagnostic device and method

[0001] Cross-citation with related applications

[0002] This application claims the benefit of priority from Republic of Korea Patent Application No. 10-2024-0054761, filed April 24, 2024, the entire contents of which are incorporated herein by reference.

[0003] Technology field

[0004] The embodiments disclosed in this document relate to a battery diagnostic device and method.

[0005] Recently, research and development on secondary batteries has been actively conducted. Here, secondary batteries are rechargeable and include both conventional Ni / Cd and Ni / MH batteries, as well as recent lithium-ion batteries. Among secondary batteries, lithium-ion batteries have the advantage of having a much higher energy density than conventional Ni / Cd and Ni / MH batteries. Furthermore, lithium-ion batteries can be manufactured in a compact and lightweight form, making them suitable for use as power sources for mobile devices. Recently, their use has expanded to include power sources for electric vehicles, attracting attention as a next-generation energy storage medium.

[0006] Additionally, secondary batteries can be utilized as battery packs, which typically include battery modules in which multiple battery cells are connected in series and / or parallel. Furthermore, secondary batteries can be utilized as battery racks, which include multiple battery modules and a rack frame that accommodates these battery modules.

[0007] Battery cells, battery modules, battery packs, or battery racks like these can be utilized in a variety of devices. For example, batteries can be used in mobile devices such as cell phones, laptops, smartphones, and tablets, as well as in electric vehicles (EVs, HEVs, PHEVs) and large-capacity energy storage systems (ESS).

[0008] These batteries can have their status and operation managed and controlled by a battery management system (BMS). The BMS can be included with the batteries in a single device.

[0009] Additionally, the battery management system can manage and control the battery while being separated from the device containing the battery. For example, the battery management system can be implemented as a separate server device. In this case, the battery management system can collect battery data and vehicle data from vehicles and other devices, and utilize the collected data to manage and control the battery.

[0010] Meanwhile, if a battery is defective, the risk of damage to devices containing the battery (e.g., EVs, ESS) may increase. Therefore, a method is needed to detect abnormal battery conditions and reduce the risk of damage to devices containing the battery.

[0011] Typically, diagnosing abnormal voltage behavior caused by battery cell tab disconnection, etc., is a key component of battery cell abnormality diagnosis. However, conventional voltage abnormality diagnosis methods have limitations in detecting minute voltage fluctuations.

[0012] One purpose of the embodiments disclosed in this document is to provide a battery diagnosis device and method capable of effectively diagnosing abnormalities in battery cells by defining a difference value of SOC compared to the average of each battery cell based on the SOC of the battery cells and analyzing the difference value of SOC compared to the average to detect minute voltage changes.

[0013] 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.

[0014] According to an embodiment disclosed in the present document, a battery diagnosis device may include an interface unit that obtains an SOC value of each of a plurality of battery cells, and one or more processors that calculate a charge / discharge SOC difference value for each charge / discharge cycle for each of the plurality of battery cells, calculate an average SOC difference value for each of the plurality of battery cells based on the charge / discharge SOC difference value, calculate a plurality of index values ​​corresponding one-to-one to each of the plurality of battery cells based on the average SOC difference value, and diagnose an abnormality in each of the plurality of battery cells based on the plurality of index values.

[0015] According to an embodiment, the processor may obtain, for each of the plurality of battery cells, a first SOC before charging and a second SOC after discharging for each charge / discharge cycle, and obtain a difference value between the first SOC and the second SOC as the charge / discharge SOC difference value.

[0016] According to an embodiment, the processor may calculate an average charge / discharge SOC difference value of the plurality of battery cells for each charge / discharge cycle, calculate an overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle, and calculate an SOC difference value compared to the average based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

[0017] According to an embodiment, the processor may calculate a first target value representing an average of SOC difference values ​​compared to the average in all cycles of a battery cell to be diagnosed among the plurality of battery cells, calculate a second target value representing an average of all SOC difference values ​​compared to the average in all cycles of the plurality of battery cells, and calculate an index value of the battery cell to be diagnosed based on the first target value and the second target value.

[0018] According to an embodiment, the processor can diagnose the battery cell to be diagnosed as an abnormal battery cell if the indicator value of the battery cell to be diagnosed is greater than or equal to a threshold value.

[0019] According to an embodiment disclosed in the present document, a battery diagnosis method may include the steps of obtaining a SOC value of each of a plurality of battery cells, calculating a charge / discharge SOC difference value for each charge / discharge cycle for each of the plurality of battery cells, calculating an average-to-average SOC difference value of each of the plurality of battery cells based on the charge / discharge SOC difference value, calculating a plurality of indicator values ​​corresponding one-to-one to each of the plurality of battery cells based on the average-to-average SOC difference value, and diagnosing an abnormality of each of the plurality of battery cells based on the plurality of indicator values.

[0020] According to an embodiment, the step of calculating the charge / discharge SOC difference value may be characterized by obtaining, for each of the plurality of battery cells, a first SOC before charging starts after discharge and a second SOC after charging for each charge / discharge cycle, and obtaining a difference value between the first SOC and the second SOC as the charge / discharge SOC difference value.

[0021] According to an embodiment, the step of calculating the SOC difference value compared to the average may include the step of calculating the average charge / discharge SOC difference value of the plurality of battery cells for each charge / discharge cycle, the step of calculating the overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle, and the step of calculating the average-to-average SOC difference value based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

[0022] According to an embodiment, the step of calculating the plurality of indicator values ​​may include the step of calculating a first target value representing an average of SOC difference values ​​compared to an average in all cycles of a battery cell to be diagnosed among the plurality of battery cells, the step of calculating a second target value representing an average of all SOC difference values ​​compared to an average in all cycles of the plurality of battery cells, and the step of calculating an indicator value of the battery cell to be diagnosed based on the first target value and the second target value.

[0023] According to an embodiment, the step of diagnosing an abnormality in each of the plurality of battery cells may be characterized by diagnosing the battery cell to be diagnosed as an abnormal battery cell if the indicator value of the battery cell to be diagnosed is equal to or greater than a threshold value.

[0024] The battery diagnosis device and method according to the embodiments disclosed in this document can effectively diagnose an abnormality in a battery cell by defining a difference value between the SOC and the average of the battery cell based on the SOC.

[0025] In addition, various effects may be provided, either directly or indirectly, through this document.

[0026] FIG. 1 is a block diagram showing the configuration of a battery diagnostic device according to one embodiment disclosed in this document.

[0027] FIG. 2 is a diagram showing an example of obtaining a charge / discharge SOC difference value according to one embodiment disclosed in this document.

[0028] FIGS. 3A to 3C are diagrams showing examples of a process for diagnosing a battery according to one embodiment disclosed in this document.

[0029] FIG. 4 is a diagram showing an example of a process for calculating an index value from charge / discharge SOC difference value data according to one embodiment disclosed in this document.

[0030] FIGS. 5 to 7 are flowcharts illustrating a battery diagnosis method according to one embodiment disclosed in this document.

[0031] FIG. 8 is a block diagram showing the hardware configuration of a computing system for performing an operating method of a battery diagnostic device according to one embodiment disclosed in this document.

[0032] 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, and it should be understood that the present invention encompasses various modifications, equivalents, and / or alternatives of the embodiments.

[0033] In this document, the singular form of a noun corresponding to an item may include one or more of said items, unless the context clearly indicates otherwise. In this document, phrases such as "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" may each include any one of the items listed together in that phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish the corresponding element from other corresponding elements, and do not limit the corresponding elements in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as being “coupled” or “connected” to another component (e.g., a second component), with or without the terms “functionally” or “communicatively,” it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0034] Each component (e.g., a module or a program) described in this document may include one or more entities. According to various embodiments, one or more components or operations of the components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, 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.

[0035] The term "module" or "part" used in this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0036] Various embodiments of the present document may be implemented as software (e.g., a program or an application) including one or more instructions stored in a machine-readable storage medium (e.g., memory). For example, a processor of the device may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the device to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" only means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily in the storage medium.

[0037]

[0038] FIG. 1 is a block diagram showing the configuration of a battery diagnostic device according to one embodiment disclosed in this document.

[0039] Referring to FIG. 1, a battery diagnostic device (100) may include an interface unit (110) and one or more processors (120).

[0040] The battery diagnostic device (100) can diagnose whether a battery cell to be diagnosed is abnormal by analyzing the SOC of a plurality of battery cells. More specifically, the battery diagnostic device (100) can define a difference value of SOC compared to an average based on the SOC of the battery cell, and by analyzing the difference value of SOC compared to the average, can detect minute voltage changes in the battery cell, and accordingly, can effectively diagnose whether there is an abnormality such as a tab open circuit that causes a minute voltage change.

[0041] The operation of the battery diagnostic device (100) below can be performed by a battery management system (BMS) within a vehicle, a battery BMS provided within a battery pack, and can also be performed in various devices such as a server, cloud, charger, or charger / discharger.

[0042] The interface unit (110) establishes a connection between the battery diagnostic device (100) and an electronic device (e.g., a server, a BMS of a battery pack, a vehicle BMS, etc.), and can transmit and receive data through the established connection. The connection between the interface unit (110) and the electronic device may be a communication connection via a wired and / or wireless network. In one embodiment, the wired network may be based on a local area network (LAN) communication or a power line communication. In one embodiment, the wireless network may be based on a short-range communication network (e.g., Bluetooth, WiFi (wireless fidelity), or IrDA (infrared data association)), or a long-range communication network (cellular network, 4G network, 5G network).

[0043] According to another embodiment, the connection between the battery diagnostic device (100) and the electronic device may be a connection via a device-to-device communication method (e.g., a bus, a general purpose input and output (GPIO), a serial peripheral interface (SPI), or a mobile industry processor interface (MIPI)).

[0044] The interface unit (110) can obtain information on multiple battery cells. The multiple battery cells may be cells provided in the same battery pack, module, or bank.

[0045] In one embodiment, when the battery diagnostic device (100) is implemented as a separate component from the electronic device (e.g., a server external to the electronic device), the interface unit (110) can obtain information on battery cells through a communication channel established between the battery diagnostic device (100) and the electronic device.

[0046] In another embodiment, when the battery diagnostic device (100) is implemented as a BMS in an electronic device, the interface unit (110) can obtain information on the battery cells from at least one sensor that can measure information related to the status of the battery cells (e.g., voltage, current, temperature, etc.).

[0047] The interface unit (110) can obtain the SOC value of each of the plurality of battery cells. The interface unit (110) can obtain the SOC value for each of the plurality of battery cells for each charge / discharge cycle. The interface unit (110) can obtain time series data on the SOC of each battery cell for each charge / discharge cycle.

[0048] For example, the interface unit (110) can obtain battery data according to the charge / discharge cycle of the battery cell, as exemplarily illustrated in FIG. 2. In FIG. 2, the x-axis represents time, the y-axis represents voltage, and the SOC of the battery cell can be obtained at each point of the graph illustrated in FIG. 2. That is, the battery diagnostic device (100) can identify a point in time for obtaining the SOC from the voltage data of the battery cell according to time.

[0049] In one embodiment, the first SOC may be obtained at a point in time when the voltage stabilizes after the end of discharge in a previous charge / discharge cycle and before the start of charging in a current charge / discharge cycle, and the second SOC may be obtained at a point in time immediately after charging in a current charge / discharge cycle.

[0050] Since the voltage of the battery cell may fluctuate immediately after the discharge is completed, in order to obtain a more accurate SOC value, the interface unit (110) may obtain the SOC of the battery cell after the discharge is completed and when the voltage is stabilized, and use this to calculate the charge / discharge SOC difference value. To this end, the interface unit (110) may obtain the SOC of each battery cell at a point in time after a specified period of time has elapsed since the discharge is completed. For example, the specified period of time may be set to a time sufficient for the voltage to stabilize, and may be set to 1 hour, for example.

[0051] For example, the interface unit (110) can obtain the SOC of the battery cell at a point (S_1) after a specified time has passed since the discharge is terminated in FIG. 2. In addition, the SOC of the battery cell can be obtained at a point (S_2) immediately after the charging is terminated. At this time, the processor (120) described below can calculate the difference (dchgSOC) between the SOCs obtained at points S_1 and S_2 as the charge / discharge SOC difference value.

[0052] In addition to SOC, the interface unit (110) can also obtain additional information related to the battery, such as voltage, temperature, and SOH of the battery cell.

[0053] The processor (120) may be implemented as one or more processors. Each processor may include a central processing unit, an application processor, a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor.

[0054] The processor (120) can diagnose an abnormality of the battery cell to be diagnosed and / or each battery cell using the SOC values ​​of the battery cells acquired by the interface unit (110). For example, the processor (120) can diagnose an abnormality of the battery cell by calculating a charge / discharge SOC difference value from the SOC value of each battery cell and analyzing the difference value to detect a minute voltage fluctuation in each battery cell.

[0055] The functions and operations of the battery diagnostic device (100) described below may be performed by a single processor, or each function may be separated and performed by at least some of the processors. For convenience of explanation, the operation of the battery diagnostic device (100) will be described below as being performed by a single processor.

[0056] FIGS. 3A to 3C are diagrams showing examples of a process for diagnosing a battery according to one embodiment disclosed in this document.

[0057] Hereinafter, the operation of the battery diagnostic device (100) will be described in detail with reference to FIGS. 3a to 3c.

[0058] First, the processor (120) can calculate a charge / discharge SOC difference value for each battery cell for each charge / discharge cycle, as exemplarily illustrated in the graph (310) of FIG. 3A. Here, the charge / discharge SOC difference value may be a parameter indicating the amount of charge in the charge / discharge cycle.

[0059] According to an embodiment, the processor (120) may obtain, for each of a plurality of battery cells, a first SOC before charging and a second SOC after discharging for each charge / discharge cycle, and calculate a difference value between the first SOC and the second SOC as a charge / discharge SOC difference value. The first SOC and the second SOC may be obtained from the interface unit (110). For example, the processor (120) may calculate, for each of the battery cells, a value obtained by subtracting the first SOC value from the second SOC value as a charge / discharge SOC difference value.

[0060] For example, the processor (120) can calculate the charge / discharge SOC difference value of each battery cell from the SOC data obtained from the interface unit (110) as illustrated in FIG. 2. As an example, the processor (120) can calculate the difference between the SOC obtained at point S_2 (second SOC) and the SOC obtained at point S_1 (first SOC) in FIG. 2 as the charge / discharge SOC difference value (dchgSOC).

[0061] Graph (310) shows charge / discharge SOC difference value data obtained when each of seven battery cells (C1 to C7) underwent 17 charge / discharge cycles (0 to 16), with the x-axis representing the cycle number and the y-axis representing the charge / discharge SOC difference value. The graphs shown in FIGS. 3b to 3e below show values ​​calculated based on the charge / discharge SOC difference value shown in the graph (310) of FIG. 3a.

[0062] The processor (120) may calculate an average SOC difference value for each of the plurality of battery cells based on the charge / discharge SOC difference values. Here, the average SOC difference value may be a parameter defined to compare the relative charge amounts of each battery cell in each charge / discharge cycle. The processor (120) may calculate an average SOC difference value indicating the relative charge amount for each battery cell to detect a relative micro-behavior of the battery cell to be diagnosed compared to other battery cells.

[0063] According to an embodiment, the processor (120) may calculate an average charge / discharge SOC difference value of a plurality of battery cells for each charge / discharge cycle. The processor (120) may calculate an average charge / discharge SOC difference value by averaging the charge / discharge SOC difference values ​​of the battery cells obtained in each charge / discharge cycle based on each charge / discharge cycle. For example, if 10 charge / discharge cycles are performed for each battery cell, the processor (120) may calculate an average charge / discharge SOC difference value for each charge / discharge cycle to produce 10 average charge / discharge SOC difference value data.

[0064] The processor (120) can calculate an overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle. The processor (120) can calculate an overall cycle average by averaging the average charge / discharge SOC difference values.

[0065] The processor (120) can calculate an average SOC difference value based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average. The processor (120) can convert the charge / discharge SOC difference value of each battery cell into an average SOC difference value using the average charge / discharge SOC difference value and the overall cycle average.

[0066] In one embodiment, the processor (120) can calculate the SOC difference value compared to the average of each battery cell based on [Mathematical Formula 1] below.

[0067] [Mathematical Formula 1]

[0068]

[0069] Here, is the SOC difference value compared to the average in each charging cycle of each battery cell, dchgSOC is the charge / discharge SOC difference value in each charging cycle of each battery cell, avg is the average charge / discharge SOC difference value, and norm is the average of the entire cycle.

[0070] In this way, the processor (120) can derive the relative charge amount of each battery cell. The SOC difference value compared to the average of each battery cell calculated by the processor (120) is exemplarily shown in the graph (320) of FIG. 3B. As shown in the graph (320), it can be confirmed that the SOC difference value compared to the average of each battery cell clearly shows a relative difference compared to the charge / discharge SOC difference value shown in the graph (310).

[0071] The processor (120) may calculate a plurality of indicator values ​​corresponding to each of the plurality of battery cells on a one-to-one basis based on the SOC difference value compared to the average. At this time, the indicator value may be a value that serves as a reference for the processor (120) to diagnose an abnormality in the battery cell. The processor (120) may calculate the indicator value from the SOC difference value compared to the average in order to detect a minute voltage fluctuation based on a change in the charge amount of the battery cell.

[0072] According to an embodiment, the processor (120) may calculate a first target value representing an average of SOC difference values ​​compared to the average across all cycles of a battery cell to be diagnosed among a plurality of battery cells. In addition, the processor (120) may calculate a second target value representing an average of all SOC difference values ​​compared to the average across all cycles of the plurality of battery cells.

[0073] Thereafter, the processor (120) can calculate an index value of the battery cell to be diagnosed based on the first target value and the second target value. The first target value is a value reflecting the average SOC difference value of the battery cell to be diagnosed, and the second target value reflects the average SOC difference value of all battery cells. Therefore, the processor (120) can determine the degree of relative change of the battery cell to be diagnosed through comparison and analysis of the first target value and the second target value.

[0074] In one embodiment, the processor (120) may calculate a value obtained by subtracting the second target value from the first target value as an indicator value of the battery cell to be diagnosed.

[0075] The processor (120) can diagnose anomalies in each of a plurality of battery cells based on a plurality of indicator values. As described above, the calculated indicator values ​​reflect relative characteristics between battery cells, so the processor (120) can use the indicator values ​​to detect minute voltage changes in the battery cell to be diagnosed, thereby diagnosing anomalies.

[0076] In an embodiment, the processor (120) can diagnose a battery cell whose indicator value is greater than or equal to a threshold value as an abnormal battery cell. Since an indicator value of a battery cell to be diagnosed is greater than the threshold value, which means that the cell has a large relative difference from other cells, the processor (120) can diagnose an abnormality in the battery cell by comparing the indicator value with the threshold value.

[0077] For example, the processor (120) can diagnose an abnormality in a battery cell by comparing the index values ​​calculated for each battery cell with a threshold value, as exemplarily illustrated in FIG. 3C. For example, since the index value of cell C1 in the graph (330) exceeds the threshold value, the processor (120) can diagnose cell C1 as abnormal.

[0078] FIG. 4 is a diagram showing an example of a process for calculating an index value from charge / discharge SOC difference value data according to one embodiment disclosed in this document.

[0079] Referring to FIG. 4, an example of a process in which a processor (120) analyzes data obtained from an interface unit (110) to diagnose each battery cell can be confirmed.

[0080] First, the interface unit (110) can obtain time series data of SOC values ​​for each charge / discharge cycle of each battery cell, and the processor (120) can calculate a charge / discharge SOC difference value for each charge / discharge cycle of each battery cell from the obtained SOC values. The calculated charge / discharge SOC difference value can be expressed as a matrix (410), and in the matrix (410), each row represents a battery cell, each column represents a charge / discharge cycle, and each element represents a charge / discharge SOC difference value.

[0081] The processor (120) can calculate an average charge / discharge SOC difference value by averaging the charge / discharge SOC difference values ​​of all battery cells for each charge / discharge cycle, and the average charge / discharge SOC difference value calculated from the matrix (410) is shown as a matrix (420). That is, the processor (120) can calculate the matrix (420) through a process of averaging the components of each column in the matrix (410).

[0082] The processor (120) can calculate the overall cycle average by averaging the average charge / discharge SOC difference values ​​of each charge / discharge cycle, and the overall cycle average calculated from the matrix (420) is expressed as a norm. That is, the processor (120) can calculate the overall cycle average by averaging all elements of the matrix (420).

[0083] The processor (120) can calculate the SOC difference value compared to the average of each battery cell based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average, and an example thereof is shown as a matrix (430). At this time, the matrix sizes of the matrix (410) and the matrix (430) may be the same.

[0084] The processor (120) can calculate, for each battery cell, a first target value representing the average of the SOC difference values ​​compared to the average over the entire cycle of the battery cell. The first target value of each battery cell calculated from the matrix (430) is shown as a matrix (440). That is, the processor (120) can calculate the matrix (440) by averaging the elements of each row in the matrix (430).

[0085] Additionally, the processor (120) can calculate a second target value representing the average of all average-to-SOC difference values ​​over the entire cycle of a plurality of battery cells. That is, the processor (120) can calculate the second target value by averaging all elements of the matrix (430).

[0086] The processor (120) may calculate an indicator value of each battery cell based on the first target value and the second target value. In one embodiment, the processor (120) may calculate an indicator value by subtracting the second target value from the first target value, and an example thereof is illustrated in the matrix (450). The processor (120) may perform a diagnosis of the battery cell by comparing the indicator value of each row of the matrix (450) with a threshold value.

[0087] FIGS. 5 to 7 are flowcharts illustrating a battery diagnosis method according to one embodiment disclosed in this document.

[0088] Referring to FIG. 5, the battery diagnosis method may include a step of obtaining an SOC value of each of a plurality of battery cells (S100), a step of calculating a charge / discharge SOC difference value for each charge / discharge cycle for each of the plurality of battery cells (S200), a step of calculating an average-to-average SOC difference value of each of the plurality of battery cells based on the charge / discharge SOC difference value (S300), a step of calculating a plurality of indicator values ​​corresponding one-to-one to each of the plurality of battery cells based on the average-to-average SOC difference value (S400), and a step of diagnosing an abnormality of each of the plurality of battery cells based on the plurality of indicator values ​​(S500).

[0089] At step S100, the interface unit (110) can obtain the SOC value of each of the plurality of battery cells. The interface unit (110) can obtain time series data on the SOC for each of the plurality of battery cells.

[0090] At step S200, one or more processors (120) may calculate a charge / discharge SOC difference value for each charge / discharge cycle for each of the plurality of battery cells. In one embodiment, the processor (120) may obtain a first SOC before charging starts after discharging and a second SOC after charging for each of the plurality of battery cells for each charge / discharge cycle, and may obtain a difference value between the first SOC and the second SOC as a charge / discharge SOC difference value.

[0091] At step S300, one or more processors (120) can calculate an average SOC difference value of each of the plurality of battery cells based on the charge / discharge SOC difference value.

[0092] Referring to FIG. 6, a method for calculating an SOC difference value compared to an average by one or more processors (120) according to one embodiment may include a step (S310) of calculating an average charge / discharge SOC difference value of a plurality of battery cells for each charge / discharge cycle, a step (S320) of calculating an overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle, and a step (S330) of calculating an average SOC difference value based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

[0093] At step S310, one or more processors (120) can calculate an average charge / discharge SOC difference value of multiple battery cells for each charge / discharge cycle.

[0094] At step S320, one or more processors (120) can calculate an overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle.

[0095] At step S330, one or more processors (120) can calculate an average SOC difference value based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

[0096] At step S400, one or more processors (120) can calculate a plurality of indicator values ​​corresponding one-to-one to each of the plurality of battery cells based on the SOC difference value compared to the average.

[0097] Referring to FIG. 7, a method for calculating a plurality of indicator values ​​by one or more processors (120) according to one embodiment may include a step (S410) of calculating a first target value representing an average of SOC difference values ​​compared to an average in all cycles of a battery cell to be diagnosed among a plurality of battery cells, a step (S420) of calculating a second target value representing an average of all SOC difference values ​​compared to an average in all cycles of the plurality of battery cells, and a step (S430) of calculating an indicator value of the battery cell to be diagnosed based on the first target value and the second target value.

[0098] At step S410, one or more processors (120) can calculate a first target value representing an average of SOC difference values ​​compared to the average in the entire cycles of a battery cell to be diagnosed among a plurality of battery cells.

[0099] At step S420, one or more processors (120) can produce a second target value representing an average of all average-to-SOC difference values ​​over all cycles of the plurality of battery cells.

[0100] At step S430, one or more processors (120) can calculate an indicator value of a battery cell to be diagnosed based on the first target value and the second target value.

[0101] At step S500, one or more processors (120) can diagnose an abnormality in each of the plurality of battery cells based on a plurality of indicator values.

[0102] FIG. 8 is a block diagram showing the hardware configuration of a computing system for performing an operating method of a battery diagnostic device according to one embodiment disclosed in this document.

[0103] Referring to FIG. 8, a computing system (1000) according to one embodiment disclosed in the present document may include an MCU (1010), a memory (1020), an input / output I / F (1030), and a communication I / F (1040).

[0104] The MCU (1010) may be a processor that executes various programs stored in the memory (1020), processes various information including time series data of the battery through these programs, and performs the functions of the processor included in the battery diagnostic device shown in the aforementioned FIG. 1.

[0105] The memory (1020) can store various programs for performing the functions of the battery diagnostic device. In addition, the memory (1020) can store various information, including battery data (SOC, etc.), diagnostic prediction results, etc.

[0106] Such memories (1020) may be provided in multiples as needed. The memories (1020) may be volatile memories or non-volatile memories. As volatile memories (1020), RAM, DRAM, SRAM, etc. may be used. As non-volatile memories (1020), ROM, PROM, EAROM, EPROM, EEPROM, flash memories, etc. may be used. The examples of the memories (1020) listed above are merely examples and are not limited to these examples.

[0107] The input / output I / F (1030) can provide an interface that enables data transmission and reception 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 (1010).

[0108] The communication I / F (1040) is a component capable of transmitting and receiving various data with a server, and may be any device capable of supporting wired or wireless communication. For example, a battery diagnostic device can transmit and receive various information, including battery data, from a separately provided external server via the communication I / F (1040).

[0109] In this way, a computer program according to one embodiment disclosed in this document may be implemented as a module that is recorded in a memory (1020) and processed by an MCU (1010) to perform each function illustrated in FIG. 1, for example.

[0110]

[0111] Although all 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 such 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 one or more times.

[0112] In addition, terms such as "include," "comprise," or "have" described above, unless specifically stated otherwise, mean that the corresponding component can be included, and therefore should be interpreted to include other components rather than excluding other components. All terms, including technical or scientific terms, 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, unless otherwise defined. Commonly used terms, such as terms defined in a dictionary, should be interpreted to be consistent with the contextual meaning of the relevant technology, and shall not be interpreted in an idealized or overly formal sense, unless explicitly defined in this document.

[0113] The above description is merely an example of the technical idea disclosed in this document, and those skilled in the art to which the embodiments disclosed in this document pertain may make various modifications and variations without departing from the essential characteristics of the embodiments disclosed in this document. Therefore, the embodiments disclosed in this document are not intended to limit the technical idea of ​​the embodiments disclosed in this document, but to explain it, and the scope of the technical idea disclosed in this document is not limited by these embodiments. The scope of protection of the technical idea disclosed in this document should be interpreted by the claims below, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of rights of this document.

Claims

1. An interface unit for obtaining the SOC value of each of multiple battery cells; and For each of the above plurality of battery cells, the charge / discharge SOC difference value is calculated for each charge / discharge cycle, Based on the above charge / discharge SOC difference value, the average SOC difference value of each of the plurality of battery cells is calculated, Based on the SOC difference value compared to the above average, a plurality of indicator values ​​corresponding one-to-one to each of the plurality of battery cells are calculated, A battery diagnostic device comprising one or more processors that diagnose an abnormality in each of the plurality of battery cells based on the plurality of indicator values.

2. In paragraph 1, The above processor, For each of the above plurality of battery cells, A battery diagnostic device that obtains a first SOC before charging starts and a second SOC after charging for each charge / discharge cycle, and obtains a difference value between the first SOC and the second SOC as the charge / discharge SOC difference value.

3. In paragraph 1, The above processor, The average charge / discharge SOC difference value of the above plurality of battery cells is calculated for each charge / discharge cycle, The average of the entire cycle is calculated based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle, and A battery diagnostic device that calculates a SOC difference value compared to the average based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

4. In paragraph 1, The above processor, A first target value is calculated that represents the average of the SOC difference values ​​compared to the average in the entire cycles of the battery cell to be diagnosed among the plurality of battery cells, A second target value is calculated that represents the average of all average-to-SOC difference values ​​in the entire cycles of the plurality of battery cells, A battery diagnostic device that calculates an index value of the battery cell to be diagnosed based on the first target value and the second target value.

5. In paragraph 4, The above processor, A battery diagnostic device that diagnoses the battery cell to be diagnosed as an abnormal battery cell if the indicator value of the battery cell to be diagnosed is greater than a threshold value.

6. A step of obtaining the SOC value of each of a plurality of battery cells; A step of calculating a charge / discharge SOC difference value for each charge / discharge cycle for each of the plurality of battery cells; A step of calculating an average SOC difference value of each of the plurality of battery cells based on the charge / discharge SOC difference value; A step of calculating a plurality of indicator values ​​corresponding one-to-one to each of the plurality of battery cells based on the SOC difference value compared to the above average; and A battery diagnosis method, comprising a step of diagnosing an abnormality in each of the plurality of battery cells based on the plurality of indicator values.

7. In paragraph 6, The step of calculating the above charge / discharge SOC difference value is: For each of the plurality of battery cells, a first SOC before charging and a second SOC after charging are obtained for each charge / discharge cycle, A battery diagnosis method characterized in that the difference value between the first SOC and the second SOC is obtained as the charge / discharge SOC difference value.

8. In paragraph 6, The step of calculating the SOC difference value compared to the above average is: A step of calculating an average charge / discharge SOC difference value of the plurality of battery cells for each charge / discharge cycle; A step of calculating the overall cycle average based on the average charge / discharge SOC difference values ​​calculated for each charge / discharge cycle; and A battery diagnosis method, comprising a step of calculating a SOC difference value compared to the average based on the charge / discharge SOC difference value, the average charge / discharge SOC difference value, and the overall cycle average.

9. In paragraph 6, The step of calculating the above multiple indicator values ​​is: A step of calculating a first target value representing the average of SOC difference values ​​compared to the average in the entire cycles of a battery cell to be diagnosed among the plurality of battery cells; A step of calculating a second target value representing the average of all average-to-SOC difference values ​​in the entire cycles of the plurality of battery cells; and A battery diagnosis method, comprising a step of calculating an indicator value of the battery cell to be diagnosed based on the first target value and the second target value.

10. In paragraph 6, The step of diagnosing an abnormality in each of the above plurality of battery cells is: A battery diagnosis method characterized in that if the indicator value of the above-mentioned battery cell to be diagnosed is greater than or equal to a threshold value, the above-mentioned battery cell to be diagnosed is diagnosed as an abnormal battery cell.

Citation Information

Patent Citations

  • Apparatus and method for battery diagnostic

    KR1020250155852A

  • Battery module monitoring device, charging device and battery module

    JP2011196705A

  • Battery capacity estimation device and battery capacity estimation method

    JP2019211289A

  • Battery management system and driving method thereof

    KR1020110087565A

  • Substrate processing apparatus and substrate processing method

    KR1020240083925A