Electronic device for detecting battery abnormality and method of operating same

By using a matrix decomposition algorithm in an electronic device to process the status data of the battery module, the problem of difficulty in detecting abnormal battery cells in the battery pack in the prior art is solved, and effective monitoring and management of the battery pack is realized.

CN119816741APending Publication Date: 2025-04-11LG ENERGY SOLUTION LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380062996.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-09-06
Filing Date
2023-09-06
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

The prior art is difficult to effectively detect battery cells in abnormal states in battery packs, especially among multiple battery cells.

Method used

An electronic device is designed, including a battery module, a sensor circuit and a processor. The state value of each cell is obtained through the sensor circuit. The processor uses a matrix decomposition algorithm (such as singular value decomposition, SVD) to extract feature data from the input data and identify abnormal cell.

Benefits of technology

Effective detection of abnormal cells in multiple battery cells is achieved, and the reliability and management capabilities of the battery pack are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119816741A_ABST
    Figure CN119816741A_ABST
Patent Text Reader

Abstract

An electronic device according to an embodiment disclosed herein includes: a battery module including a plurality of cells; the sensor circuit is used for obtaining a state value of each battery cell in the plurality of battery cells; and a processor, where the processor is capable of: obtaining, via the sensor circuitry, a value related to a state of each of the plurality of cells as input data; obtaining feature data based on a feature matrix derived from the input data by using a specified matrix decomposition algorithm; and identifying whether each of the plurality of cells is abnormal based on the feature data. The feature matrix may be a matrix in which values of a specified number of main diagonal components among a plurality of diagonal components of a diagonal matrix for input data are replaced with 0.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to and the benefit of Korean Patent Application No. 10-2022-0113111 filed in the Korean Intellectual Property Office on September 6, 2022, the entire contents of which are incorporated herein by reference. Technical Field

[0004] Embodiments disclosed herein relate to an electronic device for detecting battery abnormality and an operating method of the electronic device. Background Art

[0005] Secondary batteries that are easily applicable depending on product groups and have electrical characteristics such as high energy density are generally used not only in portable devices but also in electric vehicles (EVs), hybrid electric vehicles (HEVs), and the like driven by an electric drive source.

[0006] The types of secondary batteries widely used at present include lithium-ion batteries, lithium polymer batteries, nickel-cadmium batteries, nickel-metal hydride batteries, nickel-zinc batteries, etc. The operating voltage of a unit secondary battery cell (i.e., a unit battery cell) is about 2.5 volts (V) to 4.5 volts. Therefore, when a higher output voltage is required, a battery pack is formed by connecting a plurality of battery cells in series. In addition, a battery pack can be constructed by connecting a plurality of battery cells in parallel according to the charge / discharge capacity required for the battery pack. Therefore, the number of battery cells included in the battery pack can be set differently according to the required output voltage or charge / discharge capacity. Summary of the invention

[0007] Technical issues

[0008] The battery pack may include a plurality of battery cells connected in series and / or in parallel. As a result, even when there is a battery cell in an abnormal state among the plurality of battery cells, it may not be easy to detect the abnormality in the battery cell.

[0009] Therefore, there is a need for a method for detecting a battery cell in an abnormal state among a plurality of battery cells.

[0010] Technical problems of the embodiments disclosed herein are not limited to the above-mentioned technical problems, and other unmentioned technical problems will be clearly understood from the following description by a person of ordinary skill in the art.

[0011] Technical Solution

[0012] An electronic device according to one embodiment disclosed herein includes: a battery module including multiple battery cells; a sensor circuit configured to obtain a status value of each of the multiple battery cells; and a processor configured to: obtain a value related to the status of each of the multiple battery cells as input data through the sensor circuit, obtain feature data based on a feature matrix derived from the input data by using a specified matrix decomposition algorithm, and identify whether each of the multiple battery cells is abnormal based on the feature data, wherein the feature matrix is ​​a matrix in which the values ​​of a specified number of main diagonal components among multiple diagonal components of the diagonal matrix for the input data are replaced with 0.

[0013] According to one embodiment, the designated number may be a minimum number that causes an occupancy rate of the main diagonal component relative to the sum of the plurality of diagonal components to exceed a designated value or more.

[0014] According to one embodiment, the input data may be obtained within a specified range of measurement items, and the measurement items may include at least one of voltage, current, resistance, state of charge (SoC), state of health (SoH), or temperature.

[0015] According to one embodiment, when the measurement item is voltage, the specified range may be between 3.9 volts and 4.1 volts.

[0016] According to one embodiment, the input data may be obtained at specified time intervals within a specified time interval while the battery module is being charged.

[0017] According to one embodiment, the processor may be further configured to identify additional input data based on the input data, and obtain feature data based on the input data and the additional input data.

[0018] According to one embodiment, the additional input data may include status values ​​of other battery cells in addition to the plurality of battery cells.

[0019] According to one embodiment, the additional input data may include previously obtained status values ​​of the plurality of battery cells.

[0020] According to one embodiment, the processor may be further configured to obtain a characteristic value for each of the plurality of battery cells based on a characteristic component of each of the plurality of battery cells included in the characteristic data, and identify a battery cell whose characteristic value exceeds a specified reference characteristic value among the plurality of battery cells.

[0021] According to one embodiment, the electronic device may further include a display, wherein the processor is further configured to provide a user notification through the display in response to at least one of the plurality of battery cells being identified as being in an abnormal state.

[0022] An operating method of an electronic device according to one embodiment disclosed herein includes the following steps: obtaining a value related to a state of each of a plurality of battery cells of the electronic device as input data through a sensor circuit of the electronic device; obtaining feature data based on a feature matrix derived from the input data by using a specified matrix decomposition algorithm; and identifying whether each of the plurality of battery cells is abnormal based on the feature data, wherein the feature matrix is ​​a matrix in which the values ​​of a specified number of main diagonal components among a plurality of diagonal components of a diagonal matrix for the input data are replaced with 0.

[0023] According to one embodiment, the step of obtaining the feature data may include: identifying reference input data based on the input data, and obtaining the feature data based on the input data and the reference input data.

[0024] According to one embodiment, the step of identifying whether each of a plurality of battery cells is abnormal may include: obtaining a characteristic value of each of the plurality of battery cells based on a characteristic component of each of the plurality of battery cells included in characteristic data; and identifying a battery cell among the plurality of battery cells whose characteristic value exceeds a specified reference characteristic value.

[0025] Beneficial Effects

[0026] An electronic device and an operating method thereof according to various embodiments disclosed herein may detect a battery cell in an abnormal state among a plurality of battery cells.

[0027] The effects of the electronic device for detecting battery abnormality and the operating method of the electronic device according to the disclosure of this document are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by ordinary technicians in the field according to the disclosure of this document. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 is a block diagram of an electronic device according to one embodiment of the present disclosure.

[0029] Figure 2 is a flowchart illustrating the operation of an electronic device according to one embodiment of the present disclosure.

[0030] Figure 3a A diagram illustrating one embodiment of the present disclosure is illustrated.

[0031] Figure 3b A diagram illustrating one embodiment of the present disclosure is illustrated.

[0032] Figure 3c A diagram illustrating one embodiment of the present disclosure is illustrated.

[0033] Figure 3d A diagram illustrating one embodiment of the present disclosure is illustrated.

[0034] Regarding the description of the drawings, like reference numerals may be used to refer to similar or related components. DETAILED DESCRIPTION

[0035] Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. However, the description is not intended to limit the present disclosure to a specific embodiment, and it should be construed as including various modifications, equivalents and / or alternatives according to the embodiments of the present disclosure.

[0036] It should be understood that the embodiments of this document and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but rather include various changes, equivalents, or replacements of the corresponding embodiments. With respect to the description of the drawings, similar reference numerals may be used to refer to similar or related elements. It should be understood that the singular form of a noun corresponding to an item may include one or more things unless the relevant context clearly indicates otherwise.

[0037] As used herein, each of 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 include any or all possible combinations of items listed together in a corresponding one of the phrases. Unless otherwise mentioned, terms such as “first,” “second,” “first,” “second,” “A,” “B,” “(a),” or “(b)” may be used to simply distinguish a corresponding component from another component and do not limit the components in other aspects (e.g., importance or order).

[0038] Herein, it should be understood that when an element (e.g., a first element) is referred to as being “connected,” “coupled,” or “linked” to or “coupled to” or “connected to” another element (e.g., a second element), with or without the term “operably” or “communicatively,” it means that the element can be directly (e.g., wired or wirelessly) or indirectly (e.g., via a third element) connected to another element.

[0039] The methods according to various embodiments disclosed herein may include and be provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. 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 distributed online (e.g., downloaded or uploaded) via an application store, or distributed directly between two user devices. If distributed online, at least a portion of the computer program product may be temporarily generated or at least temporarily stored in a machine-readable storage medium such as a memory of a manufacturer's server, a server of an application store, or a relay server.

[0040] According to the embodiments disclosed herein, each component (e.g., module or program) in the above-mentioned components may include a single entity or multiple entities, and some entities in the multiple entities may be individually arranged in different components. According to various embodiments disclosed herein, one or more of the above-mentioned components may be omitted, or one or more other components may be added. Alternatively or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform one or more functions of each of the multiple components in the same or similar manner as performed by the corresponding components in the multiple components before integration. According to the embodiments disclosed herein, the operations performed by a module, a program or another component may be performed sequentially, in parallel, repeatedly or heuristically, or one or more operations in the operations may be performed or omitted in different orders, or one or more other operations may be added.

[0041] Figure 1 is a block diagram of an electronic device 101 according to one embodiment of the present disclosure.

[0042] Reference Figure 1 , the electronic device 101 may include a battery module 110, a sensor circuit 120, a communication circuit 130, a memory 140 and a processor 150. According to one embodiment, Figure 1 At least one component (eg, battery module 110) of the electronic device 101 shown may be replaced by another component (eg, a battery cell including a plurality of battery modules 110). According to one embodiment, Figure 1 At least one component of the electronic device 101 shown (eg, the battery module 110) may be provided in plural. According to one embodiment, Figure 1 At least one component of the electronic device 101 shown (eg, the sensor circuit 120 or the communication circuit 130) may be excluded from the electronic device 101. According to one embodiment, except for Figure 1In addition to the components shown, the electronic device 101 may further include at least one component (eg, a power supply unit (eg, a motor), a display, an input device, or an output device).

[0043] In one embodiment, the electronic device 101 may be a battery management system (BMS). When the electronic device 101 is implemented with a BMS, the electronic device 101 may supply power of the battery module 110 to an external component (eg, a motor).

[0044] In one embodiment, the electronic device 101 may be a battery swap station (BSS). When the electronic device 101 is implemented with a battery swap station, the electronic device 101 may include a plurality of slots for storing and / or charging a plurality of battery modules 110 .

[0045] In one embodiment, the battery module 110 may supply power to one or more components of the electronic device 101. In one embodiment, the battery module 110 may be attached to or detached from the electronic device 101.

[0046] In one embodiment, the battery module 110 may include one or more battery cells 111, 113, or 115. One or more battery cells 111, 113, or 115 may be included in the battery module 110 in a state of being electrically connected to each other. For example, one or more battery cells 111, 113, and 115 may be connected in series and / or in parallel to each other. According to one embodiment, one or more battery cells 111, 113, or 115 may be included in the battery module 110 in a state of being electrically separated from each other.

[0047] In one embodiment, the sensor circuit 120 may obtain information related to the battery module 110. In one embodiment, the sensor circuit 120 may obtain a value (or information) related to the corresponding state of one or more battery cells 111, 113, or 115. In one embodiment, the value related to the state may include one or more values ​​of the voltage, current, resistance, SoC, SoH, or temperature of the battery cell or a combination thereof. Hereinafter, the value related to the state may be referred to as a "state value".

[0048] In one embodiment, the sensor circuit 120 may provide information (eg, status values) of one or more battery cells 111 , 113 , or 115 to the processor 150 .

[0049] In one embodiment, the communication circuit 130 may establish a wired communication channel or a wireless communication channel between the electronic device 101 and the external electronic device 102 , and transmit and receive data to and from the external electronic device 102 through the established communication channel.

[0050] In one embodiment, the communication circuit 130 may perform communication based on at least one radio access technology (RAT). In one embodiment, the communication circuit 130 may transmit and receive data to and from the external electronic device 102 by using at least one RAT.

[0051] In one implementation, memory 140 may include volatile memory and / or non-volatile memory.

[0052] In one embodiment, the memory 140 may store data used by at least one component of the electronic device 101 (e.g., the processor 150 or the sensor circuit 120). For example, the data may include software (or instructions related thereto), input data, or output data. In one embodiment, when the instructions are executed by the processor 150, the instructions may cause the electronic device 101 to perform the operations defined by the instructions.

[0053] In one embodiment, the processor 150 may execute software to control at least one other component (eg, hardware or software component) of the electronic device 101 connected to the processor 150 , and may process or calculate various data.

[0054] Hereinafter, a method in which the electronic device 101 determines an abnormality of one or more battery cells 111 , 113 , or 115 included in the battery module 110 according to one embodiment of the present disclosure will be described.

[0055] In one embodiment, the electronic device 101 may obtain the state value (e.g., one or more values ​​related to voltage, current, resistance, charge state, health state, or temperature) of one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may obtain the state value of one or more battery cells 111, 113, or 115 within a specified time interval (e.g., 180 seconds (sec)). In one embodiment, the electronic device 101 may obtain the state value of one or more battery cells 111, 113, or 115 at a specified time interval (e.g., 0.1 seconds) within a specified time interval (e.g., 180 seconds (sec)). For example, the electronic device 101 may obtain the voltage value of one or more battery cells 111, 113, or 115. In another example, the electronic device 101 may obtain the current value of one or more battery cells 111, 113, or 115.

[0056] In one embodiment, the electronic device 101 may obtain a state value of the battery cell when the battery cell satisfies a specified condition. In one embodiment, the specified condition of the battery cell may refer to a state in which the battery cell is charged. In one embodiment, the specified state of the battery cell may mean a state in which the voltage (e.g., open circuit voltage (OCV)) of the battery cell is within a specified voltage range (e.g., 3.9 volts to 4.1 volts) when the battery cell is charged.

[0057] Hereinafter, the state value of one or more battery cells 111, 113, or 115 may be designated as "input data". In one embodiment, the input data may be represented as a matrix (e.g., an M×N matrix) including N values ​​of M battery cells 111, 113, or 115. For example, the input data may include N voltage values ​​of M battery cells 111, 113, or 115. In another example, the input data may include one of N current, resistance, state of charge, state of health, or temperature values ​​of M battery cells 111, 113, or 115. Here, M may indicate the number of battery cells 111, 113, or 115, and N may correspond to a value obtained by dividing a specified time interval by a specified time interval. For example, when the number of battery cells 111, 113, or 115 is 100, the specified time interval is 180 seconds, and the specified time interval is 0.1 seconds, M may be 100 and N may be 1800.

[0058] For example, input data D input It can be expressed as formula 1.

[0059] [Formula 1]

[0060]

[0061] In formula 1, the input data D input Each item v 1,1 、v 1,N 、v M,1 and v M,N The state value of the battery cell 111, 113 or 115 can be indicated. Input data D input Each column (or column vector) of may indicate M state values ​​obtained at the same time point (or sensing time of the sensor circuit 120). input Each row (or row vector) of may indicate N state values ​​obtained from each battery cell 111, 113, or 115 within a specified time interval. For example, the entry v of the first column vector 1,1 and v M,1 It can be the state value of the battery cell 111, 113 or 115 obtained at the first time point. The item v of the first row vector 1,1 and v M,1It may be a state value obtained from the first battery cell within a specified time interval. In one embodiment, the input data D input Each item v 1,1 、v 1,N 、v M,1 and v M,N can indicate status values ​​of the same type. For example, item v 1,1 、v 1,N 、v M,1 and v M,N The status value may indicate one type of current, resistance, state of charge, state of health, or temperature.

[0062] In one embodiment, the electronic device 101 may obtain feature data based on input data. In one embodiment, the electronic device 101 may obtain feature data from input data based on a specified decomposition algorithm. In one embodiment, the specified decomposition algorithm may be based on matrix decomposition. In one embodiment, the specified decomposition algorithm may be based on singular value decomposition (SVD). In one embodiment, the specified decomposition algorithm may be based on eigenvalue decomposition and / or principal component analysis (PCA).

[0063] In one embodiment, the electronic device 101 may perform SVD on the input data. For example, when the input data including N values ​​of each of the M battery cells 111, 113, or 115 is an M×N matrix D input When , the input data can be decomposed into singular values ​​as shown in the following formula 2.

[0064] [Formula 2]

[0065] D input =U×S×V T

[0066] In Formula 2, U is an M×M unitary matrix, S is an M×N diagonal matrix including diagonal components having a value of 0 or greater and components other than the diagonal components having a value of 0, and V T is an N×N unitary matrix. In one embodiment, when M is less than N, the matrix S of the input data can be expressed as the following formula 3.

[0067] [Formula 3]

[0068]

[0069] In Equation 3, except for the diagonal components S of the matrix S 1,1 , S 2,2 and S M,M The values ​​of the other components except can be 0. 1,1 , S 2,2 and S M,M, higher-valued diagonal components can have lower row indices and lower column indices.

[0070] In one embodiment, the electronic device 101 may classify the diagonal components (or singular values) based on the matrix S of the input data. In one embodiment, the electronic device 101 may classify the L diagonal components included in the matrix S as the main diagonal components or the secondary diagonal components. In one embodiment, the electronic device 101 may classify the k diagonal components as the main diagonal components in descending order of value among the L diagonal components. In one embodiment, the electronic device 101 may classify the p diagonal components as the secondary diagonal components in ascending order of value among the L diagonal components. Here, L is the smaller value between M and N, and the sum of k and p is L. Here, the k diagonal components may be the diagonal components for obtaining common data from the input data, and the p diagonal components may be the diagonal components for obtaining feature data from the input data.

[0071] In one embodiment, k and p may be determined based on the occupancy (or ratio) of the diagonal components. In one embodiment, the occupancy may be the ratio of the sum of the values ​​of the specified diagonal components to the sum of the values ​​of the L diagonal components. The occupancy of the main diagonal component may be determined based on the following formula 4.

[0072] [Formula 4]

[0073]

[0074] In formula 4, L is the smaller value between M and N, S i,i is the value of the i-th diagonal component (singular value), S j,j is the value of the jth diagonal component (singular value), and r(k) indicates the ratio of the sum of the values ​​of the k main diagonal components to the sum of the values ​​of the L diagonal components. Here, for example, M is less than N, so that L is M.

[0075] In one embodiment, the electronic device 101 may identify the minimum k that causes r(k) to have a specified occupancy (e.g., 0.998) or greater. In one embodiment, the occupancy may be changed based on the situation in which the input data is obtained. For example, when the input data is smaller than the lower limit of the specified voltage range (e.g., 3.9 volts to 4.1 volts), an occupancy greater than the occupancy set in the specified voltage range (e.g., 0.998) may be set.

[0076] In another embodiment, the electronic device 101 may obtain the number k of diagonal components (or singular values) satisfying a specified condition based on the magnitude of N or M. For example, the electronic device 101 may identify k corresponding to a rounded-up value, a rounded-down value, or a rounded-up value of the product of the smaller value between N or M and a ratio value (e.g., 0.98).

[0077] In one embodiment, the electronic device 101 may obtain feature data. In one embodiment, the electronic device 101 may obtain feature data based on the identified k. The feature data may be obtained based on the following formula 5.

[0078] [Formula 5]

[0079] D feature =U×S feature ×V T

[0080] In Equation 5, U is the M×M unitary matrix of Equation 1, V T is the N×N unitary matrix of Equation 1, and S feature is an M×N diagonal matrix in which, in S of Formula 1, the first to k-th diagonal components (i.e., main diagonal components) are replaced by 0 (or components other than the p-th to L-th diagonal components have a value of 0). Here, S feature It can be called a feature matrix. According to one embodiment, the public data D common It can be from the input data D input Exclude feature data D feature data.

[0081] In one implementation, the electronic device 101 may analyze the characteristic data.

[0082] In one embodiment, the electronic device 101 may obtain normalized data based on the characteristic components included in the characteristic data. In one embodiment, the electronic device 101 may identify the normalized score of the characteristic components of each of the one or more battery cells 111, 113, or 115 included in the characteristic data. In one embodiment, the characteristic components of each of the one or more battery cells 111, 113, or 115 may be the characteristic data D as an M×N matrix. feature For example, the characteristic component of the first battery cell may be the characteristic data D feature The N components of the first row of .

[0083] In one embodiment, the normalization may convert the value into a normalized score (or Z-score). For example, the normalization may be based on the following formula 6.

[0084] [Formula 6]

[0085]

[0086] In formula 6, z feature,i,j Indicates the normalized score of the jth entry of the i-th row vector of the feature data. feature,i,jIndicates the value of the jth item in the i-th row vector of the feature data. feature,j Indicates the average value of the entries in the j-th column vector of the feature data. σ feature,j Indicates the average deviation of the entries of the j-th column vector of the feature data. Here, i indicates an integer greater than or equal to 1 and less than or equal to the number of rows of the feature data, and j indicates an integer greater than or equal to 1 and less than or equal to the number of columns of the feature data.

[0087] In one embodiment, the electronic device 101 may obtain a characteristic value of one or more battery cells 111, 113, or 115 based on a standardized score of each of the one or more battery cells 111, 113, or 115. In one embodiment, the characteristic value may be obtained based on a maximum value, a minimum value, an average value, a median value, a deviation, a standard deviation, or a combination thereof of the standardized score. In one embodiment, the characteristic value may be obtained based on a value obtained by subtracting a minimum value from a maximum value of the standardized score. In one embodiment, the characteristic value may be obtained based on Formula 7.

[0088] [Formula 7]

[0089] v feature,i =z max,i -z min,i

[0090] In formula 6, v feature,i is the eigenvalue of the i-th row vector of the standardized data, z max,i is the maximum value of the normalized score of the i-th row vector of the normalized data, and z min,i is the minimum value of the normalized score of the i-th row vector of the normalized data.

[0091] In one embodiment, the electronic device 101 may identify an abnormality of each of the one or more battery cells 111 , 113 , or 115 based on a result of analyzing the characteristic data.

[0092] In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell whose characteristic value exceeds a specified reference characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell having the highest characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell having the lowest characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell having a characteristic value smaller than a specified reference characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell whose characteristic value falls outside a specified reference characteristic value range among one or more battery cells 111, 113, or 115. In one embodiment, the reference characteristic value may be a value used to determine an abnormality of a battery cell. In one embodiment, the reference characteristic value may be determined by experiment.

[0093] In one embodiment, when a battery cell including an abnormality is identified, the electronic device 101 may provide a notification to the user through an output device (or display). In one embodiment, the notification provided to the user may include a notification to check the abnormality of the battery cell, a notification to replace the battery cell, or a combination thereof.

[0094] According to one embodiment, the number of one or more battery cells 111, 113, or 115 may be insufficient to identify an abnormality of the battery cell based on the decomposition algorithm. Hereinafter, a method for configuring input data to obtain valid feature data by the electronic device 101 according to one embodiment of the present disclosure will be described in the case where the number of one or more battery cells 111, 113, or 115 is limited.

[0095] In one embodiment, the electronic device 101 may store the state value of each of the one or more battery cells 111, 113, or 115 obtained by the sensor circuit 120 in the memory 140. In one embodiment, the electronic device 101 may store the state value of each of the one or more battery cells 111, 113, or 115 in the memory 140 in units of a specified time interval. For example, the electronic device 101 may store the state value obtained in a first time interval in the memory 140, and store the state value obtained in a second time interval in the memory 140. Here, the second time interval may at least partially overlap with the first time interval or may not overlap with the first time interval.

[0096] In one embodiment, the electronic device 101 may obtain the additional input data from the state value previously obtained and stored in the memory 140. In one embodiment, the additional input data may include the previously obtained state value of one or more battery cells 111, 113, or 115. Here, the additional input data may be data having the same acquisition environment as that of the current input data.

[0097] In one embodiment, obtaining the environment may mean a condition of voltage, current, resistance, charge state, health state, or temperature when obtaining input data.

[0098] In one embodiment, the electronic device 101 may obtain additional input data, wherein at least one of the one or more elements indicating the obtaining environment is the same and / or similar to the current input data. For example, when the current input data is obtained in a state where the battery cell has a specified voltage range (e.g., 3.9 volts to 4.1 volts) during charging of the battery cell, the electronic device 101 may obtain the additional input data from the information stored in the memory 140 based on the state value obtained in a state where the battery cell has a specified voltage range (or a voltage range including the specified voltage range) during charging of the battery cell.

[0099] In one embodiment, the electronic device 101 may configure new input data (eg, M×N matrix data) with the input data and the additional input data. In one embodiment, the electronic device 101 may obtain feature data based on the new input data.

[0100] According to one embodiment, the electronic device 101 may transmit the input data and / or information indicating the environment in which the input data is obtained to the external electronic device 102 by using the communication circuit 130. In one embodiment, the electronic device 101 may obtain additional input data corresponding to the input data and / or information indicating the environment in which the input data is obtained from the external electronic device 102. In one embodiment, the electronic device 101 may obtain feature data based on the input data and the additional input data obtained from the external electronic device 102. In one embodiment, the additional input data from the external electronic device 102 may include status values ​​of other cells in addition to one or more battery cells 111, 113, or 115.

[0101] According to one embodiment, at least some of the operations for the electronic device 101 to determine an abnormality of one or more battery cells 111, 113, or 115 included in the battery module 110 may be performed by the external electronic device 102. For example, when the electronic device 101 transmits input data to the external electronic device 102, the external electronic device 102 may obtain feature data based on the input data, identify an abnormality of each of the one or more battery cells 111, 113, or 115 based on the feature data, and provide a result of identifying the abnormality to the electronic device 101.

[0102] Figure 2 is a flowchart illustrating the operation of the electronic device 101 according to one embodiment of the present disclosure.

[0103] Reference Figure 2 In operation 210, the electronic device 101 may obtain input data. The electronic device 101 may obtain a state value (e.g., voltage, current, resistance, state of charge, state of health, or temperature) of each of the one or more battery cells 111, 113, or 115 as input data. In one embodiment, the electronic device 101 may obtain a state value of one or more battery cells 111, 113, or 115 obtained at a specified time interval (e.g., 0.1 seconds) within a specified time interval as input data. In one embodiment, the electronic device 101 may obtain a state value of a battery cell obtained when the battery cell has a specified state as input data.

[0104] In one embodiment, the electronic device 101 may use additional input data from information previously obtained and stored in the memory 140 as input data. In one embodiment, the electronic device 101 may use additional input data obtained from the external electronic device 102 using the communication circuit 130 as input data.

[0105] In operation 220, the electronic device 101 may extract feature data. In one embodiment, the electronic device 101 may extract (or obtain) feature data from the input data based on a specified decomposition algorithm. In one embodiment, the specified decomposition algorithm may be based on SVD, eigenvalue decomposition and / or PCA.

[0106] For example, the electronic device 101 may perform SVD on the input data. Thereafter, the electronic device 101 may classify the diagonal components (or singular values) based on the matrix S of the input data subjected to singular value decomposition. The electronic device 101 may classify the sub-diagonal components from the input data D input Extract feature data D features .

[0107] In operation 230, the electronic device 101 may analyze the feature data. The electronic device 101 may identify a feature component of each of the one or more battery cells 111, 113, or 115 included in the feature data. In one embodiment, the electronic device 101 may obtain feature values ​​of the one or more battery cells 111, 113, or 115 based on the feature component of each of the one or more battery cells 111, 113, or 115. For example, the electronic device 101 may obtain normalized data based on the feature component included in the feature data, and obtain feature values ​​of the one or more battery cells 111, 113, or 115 based on the normalized score of each of the one or more battery cells 111, 113, or 115.

[0108] In operation 240, the electronic device 101 may determine an abnormality. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell whose characteristic value exceeds a specified reference characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell having a characteristic value less than a specified reference characteristic value among one or more battery cells 111, 113, or 115. In one embodiment, the electronic device 101 may identify that an abnormality occurs in a battery cell whose characteristic value falls outside a specified reference characteristic value range among one or more battery cells 111, 113, or 115.

[0109] Thereafter, when an abnormal battery cell is identified, the electronic device 101 may provide a notification to the user through an output device (or display). In one embodiment, the notification provided to the user may include a notification to check the abnormality of the battery cell, a notification to replace the battery cell, or a combination thereof.

[0110] Figure 3a FIG. 301 illustrates a diagram according to one embodiment of the present disclosure. Figure 3a It can be seen that the input data 310 is obtained within about 180 seconds (1440-1260 seconds). The input data 310 can be obtained within a specified voltage range of the battery cell (eg, 3.9 volts to 4.1 volts).

[0111] Figure 3b 302 according to an embodiment of the present disclosure. The data 320 shown in the graph 302 may indicate the common data D obtained by performing SVD on the input data 310. common .

[0112] Figure 3c 303 according to an embodiment of the present disclosure is illustrated. The data shown in the graph 303 may indicate feature data D obtained by performing SVD on the input data 310.features . Figure 3a The input data 310 can be combined with the public data D common and feature data D features The sum of is the same.

[0113] Reference Figure 3c , it can be seen that Figure 3c The voltage value 330 of a specific battery cell changes within a specific time range t0. When the voltage value 330 exceeds a specified reference value, the characteristic value of the corresponding battery cell may exceed a reference characteristic value (eg, 4).

[0114] Figure 3d A chart 304 according to one embodiment of the present disclosure is illustrated. The characteristic values ​​shown in the chart 304 may be characteristic values ​​of each battery cell.

[0115] Reference Figure 3d ,when Figure 3c When the voltage value 330 exceeds a specified reference value, the characteristic value 340 of the corresponding battery cell may be 5 which exceeds a reference characteristic value (eg, 4). Therefore, the corresponding battery cell may be determined to be in an abnormal state.

Claims

1. An electronic device, comprising: A battery module, wherein the battery module comprises a plurality of battery cells; a sensor circuit configured to obtain a state value of each of the plurality of battery cells; as well as A processor configured to: obtaining, by the sensor circuit, a value related to a state of each of the plurality of cells as input data, obtaining feature data based on a feature matrix derived from the input data using a specified matrix decomposition algorithm, and identifying whether each of the plurality of battery cells is abnormal based on the characteristic data, The characteristic matrix is ​​a matrix in which the values ​​of a specified number of main diagonal components among multiple diagonal components of the diagonal matrix for the input data are replaced with 0.

2. The electronic device according to claim 1, wherein: The specified number is a minimum number that causes the occupancy rate of the main diagonal component relative to the sum of the plurality of diagonal components to exceed a specified value or more.

3. The electronic device according to claim 1, wherein: The input data is obtained within the specified range of the measurement project, and The measurement item includes at least one of voltage, current, resistance, state of charge (SoC), state of health (SoH), or temperature.

4. The electronic device according to claim 3, wherein: When the measurement item is voltage, the specified range is between 3.9 volts and 4.1 volts.

5. The electronic device according to claim 3, wherein: The input data is obtained at specified time intervals within a specified time interval when the battery module is charged.

6. The electronic device according to claim 1, wherein: The processor is further configured to: identifying additional input data based on the input data, and The feature data is obtained based on the input data and the additional input data.

7. The electronic device according to claim 6, wherein: The additional input data includes status values ​​of other battery cells except the plurality of battery cells.

8. The electronic device according to claim 6, wherein: The additional input data includes previously obtained status values ​​of the plurality of battery cells.

9. The electronic device according to claim 1, wherein: The processor is further configured to: obtaining a characteristic value of each of the plurality of cells based on a characteristic component of each of the plurality of cells included in the characteristic data, and A battery cell having a characteristic value exceeding a specified reference characteristic value is identified among the plurality of battery cells.

10. The electronic device according to claim 1, further comprising a display, in, The processor is further configured to provide a user notification via the display in response to at least one of the plurality of cells being identified as being in an abnormal state.

11. A method for operating an electronic device, the method comprising the following steps: obtaining, by a sensor circuit of the electronic device, a value related to a state of each of a plurality of cells of the electronic device as input data; obtaining feature data based on a feature matrix derived from the input data by using a specified matrix decomposition algorithm; as well as identifying whether each of the plurality of battery cells is abnormal based on the characteristic data, The characteristic matrix is ​​a matrix in which the values ​​of a specified number of main diagonal components among multiple diagonal components of the diagonal matrix for the input data are replaced with 0.

12. The method according to claim 11, wherein: The specified number is a minimum number that causes the occupancy rate of the main diagonal component relative to the sum of the plurality of diagonal components to exceed a specified value.

13. The method according to claim 11, wherein: The step of obtaining the characteristic data comprises: identifying reference input data based on the input data; and The feature data is obtained based on the input data and the reference input data.

14. The method according to claim 13, wherein: The reference input data indicates information related to states of other battery cells except for the plurality of battery cells.

15. The method according to claim 11, wherein: The step of identifying whether each of the plurality of battery cells is abnormal comprises: obtaining a feature value for each of the plurality of battery cells based on a feature component of each of the plurality of battery cells included in the feature data; and A battery cell having a characteristic value exceeding a specified reference characteristic value is identified among the plurality of battery cells.

Citation Information

Patent Citations

  • Semiconductor test socket having film member

    KR1020220113111A