Battery pack risk diagnosis method and device, electronic equipment and storage medium

By calculating the discrete fraction of the battery cell in the battery pack and setting the threshold, the problems of low computing efficiency and low accuracy caused by sampling delay of the battery management system are solved, and accurate evaluation and efficient calculation of the battery pack risk are achieved.

CN120446758APending Publication Date: 2025-08-08BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510530643.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The battery management system has sampling delays when acquiring the relevant electrical energy data of the battery cell, resulting in low computing efficiency and low accuracy.

Method used

By determining the current voltage of multiple cells in the battery pack, calculating the discrete fraction based on the reference voltage, and setting the first threshold and the second threshold values to determine the cell risk, resolve the false alarm problem caused by sampling delay.

Benefits of technology

Accurately evaluate the risk of the battery pack cell under any operating conditions, maximize the risk signal of the battery pack, and improve the computing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120446758A_ABST
    Figure CN120446758A_ABST
Patent Text Reader

Abstract

The invention provides a battery pack risk diagnosis method and device, electronic equipment and a storage medium. The method comprises the following steps: determining respective current voltages of a plurality of battery cells in a battery pack; based on the reference voltage and the current voltages of the plurality of battery cells, determining discrete fractions of the plurality of battery cells; whether the number of times that the discrete scores of at least one battery cell with the discrete score larger than a first threshold value are larger than the first threshold value at multiple different moments before the current moment is larger than a second threshold value or not within the current time period is judged, the different moments are continuous moments, and the discrete scores of the multiple different moments before the current moment comprise the discrete score of the previous moment; and if yes, determining a battery pack risk diagnosis result. According to the technical scheme provided by the embodiment of the invention, the risk of the battery cell of the battery pack can be evaluated under any working condition, the risk signal of the battery pack is extracted to the maximum extent, and the calculation efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the field of battery processing technology, and in particular relates to a battery pack risk diagnosis method, device, electronic device and storage medium. Background Art

[0002] During the use of a battery pack, since there are multiple battery cells in the battery pack, in order to ensure the safety of each battery cell, the battery management system needs to detect and obtain risk data for each battery cell.

[0003] In related technologies, the battery management system mainly determines the risk level of the battery cell by detecting the relevant power parameters of each battery cell. However, when the battery management system obtains the relevant power data of each battery cell, due to sampling delay, the battery management system cannot obtain the relevant power parameters of all battery cells in the first time, which reduces the calculation efficiency and causes errors when assessing the battery cell risk, resulting in low calculation accuracy. Summary of the Invention

[0004] The embodiments of the present disclosure provide a solution to solve the problem in the related art that, when a battery management system obtains the relevant power data of each battery cell, due to sampling delay, the battery management system cannot obtain the relevant power parameters of all battery cells in the first time, thereby reducing calculation efficiency and causing errors when assessing battery cell risks, resulting in low calculation accuracy.

[0005] In a first aspect, the present disclosure provides a battery pack risk diagnosis method, the method comprising:

[0006] Determine the current voltage of each of the multiple cells in the battery pack;

[0007] determining a discrete score for each of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells;

[0008] Determine, within a current time period, whether, for at least one battery cell having a discrete score greater than a first threshold, the number of times the discrete scores at multiple different moments before the current moment were greater than a second threshold, where the different moments are consecutive moments and the discrete scores at the multiple different moments before the current moment include the discrete score at the previous moment;

[0009] If yes, the battery pack risk diagnosis result is determined.

[0010] In a second aspect, the present disclosure provides a battery pack risk diagnosis device, the device comprising:

[0011] a determination unit, configured to determine a current voltage of each of a plurality of battery cells in a battery pack;

[0012] The determining unit is further configured to determine a discrete score for each of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells;

[0013] a judgment unit, configured to judge, for at least one battery cell having a discrete score greater than a first threshold within a current time period, whether the number of times the discrete scores at multiple different moments before the current moment were greater than the first threshold is greater than a second threshold, where the different moments are consecutive moments and the discrete scores at the multiple different moments before the current moment include the discrete score at the previous moment;

[0014] The determining unit is further configured to determine a battery pack risk diagnosis result if yes.

[0015] In a third aspect, the present disclosure provides an electronic device, comprising:

[0016] processor; and

[0017] a memory for storing executable instructions of the processor;

[0018] The processor is configured to execute any method in the first aspect or any possible implementation of the first aspect by executing the executable instructions.

[0019] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any method in the first aspect or any possible implementation of the first aspect.

[0020] The technical solution provided by the present disclosure determines the current voltage of each of the multiple battery cells in the battery pack; determines the discrete scores of each of the multiple battery cells based on the reference voltage and the current voltage of each of the multiple battery cells; determines whether, within the current time period, the number of times that the discrete scores of at least one battery cell that are greater than the first threshold at multiple different moments before the current moment are greater than a second threshold, where the different moments are consecutive moments and the discrete scores of the multiple different moments before the current moment include the discrete scores of the previous moment; if so, determines the battery pack risk diagnosis result. The technical solution provided by each embodiment of the present disclosure can resolve the false alarm problem caused by sampling delay by setting the first threshold and the second threshold under any working conditions, thereby accurately evaluating the risk of the battery pack cells, maximizing the extraction of the risk signal of the battery pack, and improving the computing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0022] Figure 1 A flowchart of a battery pack risk diagnosis method provided by one embodiment of the present disclosure;

[0023] Figure 2 A schematic flow chart of a method for determining a discrete score of each of the plurality of battery cells provided in one embodiment of the present disclosure;

[0024] Figure 3 A schematic structural diagram of a battery pack risk diagnosis device provided in one embodiment of the present disclosure;

[0025] Figure 4 A schematic structural diagram of an electronic device provided in one embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] The embodiments of the present disclosure are described in detail below, and examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to be used to explain the present disclosure, but should not be understood as limiting the present disclosure.

[0027] The terms "first" and "second" and the like in the specification, claims, and drawings of the embodiments of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the embodiments of the present disclosure described herein can, for example, be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products, or apparatus.

[0028] The battery pack risk diagnosis method provided by the embodiment of the present disclosure can be run on a terminal device or a server. The terminal device can be a local terminal device, including wearable devices such as VR (Virtual Reality), AR (Augmented Reality), and MR (Mixed Reality). The server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0029] During the use of a battery pack, since there are multiple battery cells in the battery pack, in order to ensure the safety of each battery cell, the battery management system needs to detect and obtain risk data for each battery cell.

[0030] In related technologies, the battery management system mainly determines the risk level of the battery cell by detecting the relevant power parameters of each battery cell. However, when the battery management system obtains the relevant power data of each battery cell, due to sampling delay, the battery management system cannot obtain the relevant power parameters of all battery cells in the first time, which reduces the calculation efficiency and causes errors when assessing the battery cell risk, resulting in low calculation accuracy.

[0031] The following specific embodiments describe in detail the technical solutions of the present disclosure and how the technical solutions of the present disclosure solve the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. The following embodiments of the present disclosure are described in conjunction with the accompanying drawings.

[0032] Figure 1 This is a flow chart of a battery pack risk diagnosis method provided by an exemplary embodiment of the present disclosure. The method can be applied to a device with data processing capabilities. Taking the method applied to a battery management system as an example, the solution includes at least the following steps S101-S104:

[0033] S101, determining the current voltage of each of a plurality of battery cells in a battery pack.

[0034] In some implementations, during operation of the battery pack, it is necessary to obtain voltage data of all cells in the battery pack in real time according to a preset acquisition frequency, wherein the voltage data includes the current voltage.

[0035] In actual operation, the preset acquisition frequency refers to the maximum frequency at which the BMS in the battery pack and the cascade subsystem transmit messages to each other.

[0036] Among them, the main function of the battery management system (BMS) is to intelligently manage and maintain each battery cell, monitor the status of the battery pack, prevent the battery pack from overcharging and over-discharging, and thus extend the service life of the battery pack.

[0037] The BMS battery management system includes a variety of modules, including a collection module for collecting battery pack information, which can be specifically used to collect voltage data of multiple battery cells in the battery pack.

[0038] S102 : Determine discrete scores of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells.

[0039] In some embodiments, the reference voltage refers to the voltage of the battery pack that best represents all cells at a certain moment. Preferably, the reference voltage may be the average voltage of the current voltages of the multiple cells or the mode of the current voltages of the multiple cells.

[0040] In other embodiments, the reference voltage may also be the average of the current voltages from the first quartile to the third quartile after the current voltage ranking, or the average of the current voltages in a preset percentage of the current voltage ranking, where the preset percentage is no greater than (number of battery cells - 2) / number of battery cells * 100%.

[0041] In some embodiments, as Figure 2 As shown, based on the reference voltage and the current voltage of each of the multiple battery cells, determining the discrete scores of each of the multiple battery cells includes steps S11-S13:

[0042] S11 , determining a voltage difference between the plurality of battery cells based on the reference voltage and the current voltages of the plurality of battery cells.

[0043] In some implementations, the differential voltage of each of the multiple battery cells is determined based on the reference voltage and the current voltage of each of the multiple battery cells, including: for one battery cell among the multiple battery cells, taking the difference between the current voltage of the battery cell and the reference voltage as the differential voltage of the battery cell, and then obtaining the differential voltage of each of the multiple battery cells.

[0044] In actual operation, the calculation formula of the differential voltage is:

[0045] ΔV i =V i -V0;

[0046] Wherein, i is a positive integer, the V i is the i-th battery cell, and V0 is the reference voltage.

[0047] Specifically, if the battery pack contains three cells, namely cell 1, cell 2, and cell 3, the current voltage of cell 1 is 3, the current voltage of cell 2 is 4, the current voltage of cell 3 is 5, and the reference voltage is 2, so according to the calculation formula, the difference voltage of cell 1 is 1, the difference voltage of cell 2 is 2, and the difference voltage of cell 3 is 3.

[0048] S12: Determine a differential average voltage and a voltage standard deviation of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells.

[0049] The difference average voltage calculation formula is:

[0050]

[0051] The voltage standard deviation calculation formula is:

[0052]

[0053] Wherein, n is the number of cells, the V i is the current voltage of the i-th cell, the ΔV i is the difference between the current voltage of the i-th battery cell and the reference voltage, that is, the difference voltage of the i-th battery cell.

[0054] S13 , determining a discrete score for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, and the voltage standard deviation.

[0055] In some embodiments, based on the respective differential voltages of the plurality of battery cells, the differential average voltage and the voltage standard deviation, the discrete scores of the plurality of battery cells are determined, including: based on the respective differential voltages of the plurality of battery cells, the differential average voltage, a first preset formula and the voltage standard deviation, the discrete scores of the plurality of battery cells are determined.

[0056] Among them, the first preset formula is:

[0057]

[0058] The ΔV i is the difference voltage of the i-th cell, i is a positive integer, and is the difference average voltage, and s is the voltage standard deviation.

[0059] S103 , determining whether, within a current time period, for at least one battery cell having a discrete score greater than a first threshold, the number of times the discrete score was greater than the first threshold at multiple different moments before the current moment is greater than a second threshold.

[0060] In some implementations, the different moments are consecutive moments. Specifically, the interval between adjacent moments is the same as the preset acquisition frequency.

[0061] In some embodiments, the discrete scores of the plurality of different moments before the current moment include the discrete score of the previous moment.

[0062] In some embodiments, the first threshold may be set by relevant technical personnel, or may be a preset multiple standard deviation of the differential voltages of the plurality of battery cells.

[0063] In some embodiments, the method further includes: determining the second threshold based on the first threshold, the number of battery cells, the third threshold, and a second preset formula.

[0064] The third threshold is the number of cells whose voltage data is updated by the battery management system within a preset time period.

[0065] The second preset formula is:

[0066]

[0067] The N1 is the first threshold, the n is the number of battery cells, and the m is the third threshold.

[0068] Specifically, if the third threshold is 3, when the first threshold is set to 3, if the number of battery cells is greater than or equal to 90 and less than 120, the second threshold is set to 5; if the number of battery cells is greater than or equal to 120 and less than 150, the second threshold is set to 6; if the number of battery cells is greater than or equal to 150 and less than 180, the second threshold is set to 7.

[0069] Specifically, if the third threshold is 3 and the first threshold is set to 6, if the number of battery cells is less than 100, the second threshold is set to 2; if the number of battery cells is greater than or equal to 100 and less than 200, the second threshold is set to 3; if the number of battery cells is greater than or equal to 200, the second threshold is set to 4.

[0070] S104: If yes, determine the battery pack risk diagnosis result.

[0071] In some implementations, the battery pack risk diagnosis result includes whether the battery pack has no risk or whether the battery pack has a risk.

[0072] In other embodiments, the battery pack risk diagnosis result includes whether a certain cell in the battery pack has a risk or whether the battery pack has no risk.

[0073] In some embodiments, if, within the current time period, all cells with a discrete score greater than a first threshold have had their discrete scores greater than the first threshold at multiple different moments prior to the current moment a number of times greater than a second threshold, the battery management system delays sampling and repeats step S101. Specifically, if, within the current time period, all cells with a discrete score greater than the first threshold have had their discrete scores greater than the first threshold at multiple different moments prior to the current moment a number of times greater than a second threshold, then all cells in the current battery pack are free of risk.

[0074] In other embodiments, if the discrete scores of all cells in the battery pack are not greater than the first threshold value during the current time period, step S101 is repeated. Specifically, if the discrete scores of all cells in the battery pack are not greater than the first threshold value during the current time period, it indicates that there is no risk issue with the battery pack at the current moment.

[0075] In some embodiments, after determining the battery pack risk diagnosis result, the method further includes: sending the battery pack risk diagnosis result to a user terminal for review by relevant technicians. By promptly sending the battery pack risk diagnosis result to relevant technicians, relevant technicians can take timely action and avoid the occurrence of danger.

[0076] In some embodiments, after determining the battery pack risk diagnosis result, the method further includes: triggering a battery pack risk alarm to alert relevant technical personnel.

[0077] The technical solution provided by the present disclosure determines the current voltage of each of the multiple battery cells in the battery pack; determines the discrete scores of each of the multiple battery cells based on the reference voltage and the current voltage of each of the multiple battery cells; determines whether, within the current time period, the number of times that the discrete scores of at least one battery cell that are greater than the first threshold at multiple different moments before the current moment are greater than a second threshold, where the different moments are consecutive moments and the discrete scores of the multiple different moments before the current moment include the discrete scores of the previous moment; if so, determines the battery pack risk diagnosis result. The technical solution provided by each embodiment of the present disclosure can resolve the false alarm problem caused by sampling delay by setting the first threshold and the second threshold under any working conditions, thereby accurately evaluating the risk data of the battery pack cells, maximizing the extraction of the risk signal of the battery pack, and improving the computing efficiency.

[0078] Figure 3 A schematic structural diagram of a battery pack risk diagnosis device provided by an exemplary embodiment of the present disclosure;

[0079] The device includes: a determination unit 201, a judgment unit 202;

[0080] A determination unit 201 is configured to determine a current voltage of each of a plurality of battery cells in a battery pack;

[0081] The determining unit 201 is further configured to determine the discrete scores of the plurality of battery cells based on the reference voltage and the current voltages of the plurality of battery cells;

[0082] a determination unit 202, configured to determine, within a current time period, whether, for at least one battery cell having a discrete score greater than a first threshold, the number of times the discrete scores at multiple different moments before the current moment were greater than a second threshold, where the different moments are consecutive moments and the discrete scores at the multiple different moments before the current moment include the discrete score at the previous moment;

[0083] The determining unit 201 is further configured to determine a battery pack risk diagnosis result if yes.

[0084] In some embodiments, the reference voltage is an average voltage of the current voltages of the plurality of battery cells or a mode of the current voltages of the plurality of battery cells.

[0085] In some embodiments, the apparatus is configured to determine the discrete scores of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells, and the apparatus is specifically configured to include:

[0086] determining a differential voltage of each of the plurality of battery cells based on the reference voltage and a current voltage of each of the plurality of battery cells;

[0087] Determining a differential average voltage and a voltage standard deviation of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells;

[0088] A discrete score is determined for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, and the voltage standard deviation.

[0089] In some embodiments, the device is configured to determine a differential voltage of each of the plurality of battery cells based on the reference voltage and the current voltage of each of the plurality of battery cells, and the device is specifically configured to:

[0090] For one of the multiple battery cells, a difference between the current voltage of the battery cell and the reference voltage is used as the differential voltage of the battery cell, thereby obtaining the differential voltages of the multiple battery cells.

[0091] In some embodiments, the apparatus is configured to determine a discrete score for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, and the voltage standard deviation, and the apparatus is specifically configured to:

[0092] Determining discrete scores for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, a first preset formula, and the voltage standard deviation;

[0093] Among them, the first preset formula is:

[0094]

[0095] The ΔV i is the difference voltage of the i-th cell, i is a positive integer, and is the difference average voltage, and s is the voltage standard deviation.

[0096] In some embodiments, the first threshold is a preset multiple standard deviation of the difference voltages of the plurality of battery cells.

[0097] In some embodiments, the apparatus is suitable for use in a battery management system;

[0098] The device is also used for:

[0099] Determining the second threshold based on the first threshold, the number of battery cells, the third threshold, and a second preset formula;

[0100] The third threshold is the number of cells for which the battery management system updates voltage data within a preset time period, and the second preset formula is:

[0101]

[0102] The N1 is the first threshold, the n is the number of battery cells, and the m is the third threshold.

[0103] In some embodiments, after determining the battery pack risk diagnosis result, the method further includes:

[0104] The battery pack risk diagnosis result is sent to the user terminal for review by relevant technical personnel.

[0105] In some embodiments, after determining the battery pack risk diagnosis result, the method further includes: triggering a battery pack risk alarm to alert relevant technical personnel.

[0106] The technical solution provided by the present disclosure determines the current voltage of each of the multiple battery cells in the battery pack; determines the discrete scores of each of the multiple battery cells based on the reference voltage and the current voltage of each of the multiple battery cells; determines whether, within the current time period, the number of times that the discrete scores of at least one battery cell that are greater than the first threshold at multiple different moments before the current moment are greater than a second threshold, where the different moments are consecutive moments and the discrete scores of the multiple different moments before the current moment include the discrete scores of the previous moment; if so, determines the battery pack risk diagnosis result. The technical solution provided by each embodiment of the present disclosure can resolve the false alarm problem caused by sampling delay by setting the first threshold and the second threshold under any working conditions, thereby accurately evaluating the risk data of the battery pack cells, maximizing the extraction of the risk signal of the battery pack, and improving the computing efficiency.

[0107] It should be understood that the device embodiments and the method embodiments may correspond to each other, and similar descriptions may refer to the method embodiments. To avoid repetition, they will not be described in detail here. Specifically, the device can perform the above-mentioned method embodiments, and the aforementioned and other operations and / or functions of each module in the device are the corresponding processes in each method in the above-mentioned method embodiments, which will not be described in detail here for the sake of brevity.

[0108] The above describes the apparatus of the embodiment of the present disclosure from the perspective of functional modules in conjunction with the accompanying drawings. It should be understood that the functional module can be implemented in the form of hardware, can be implemented by instructions in the form of software, or can be implemented by a combination of hardware and software modules. Specifically, the steps of the method embodiment in the embodiment of the present disclosure can be completed by the hardware integrated logic circuit and / or software instructions in the processor, and the steps of the method disclosed in conjunction with the embodiment of the present disclosure can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. Optionally, the software module can be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps in the above method embodiment in conjunction with its hardware.

[0109] Figure 4 is a schematic block diagram of an electronic device provided by an embodiment of the present disclosure, which may include:

[0110] The memory 301 and the processor 302 are configured to store computer programs and transmit the program code to the processor 302. In other words, the processor 302 can call and run the computer program from the memory 301 to implement the method in the embodiment of the present disclosure.

[0111] For example, the processor 302 may be configured to execute the above method embodiments according to instructions in the computer program.

[0112] In some embodiments of the present disclosure, the processor 302 may include but is not limited to:

[0113] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.

[0114] In some embodiments of the present disclosure, the memory 301 includes but is not limited to:

[0115] Volatile memory and / or non-volatile memory. Non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM bus random access memory (DR RAM).

[0116] In some embodiments of the present disclosure, the computer program may be divided into one or more modules, which are stored in the memory 301 and executed by the processor 302 to implement the method provided by the present disclosure. The one or more modules may be a series of computer program instruction segments capable of implementing specific functions, and the instruction segments are used to describe the execution process of the computer program in the electronic device.

[0117] like Figure 4 As shown, the electronic device may further include:

[0118] The transceiver 303 may be connected to the processor 302 or the memory 301 .

[0119] The processor 302 may control the transceiver 303 to communicate with other devices. Specifically, the processor 302 may send information or data to other devices or receive information or data sent by other devices. The transceiver 303 may include a transmitter and a receiver. The transceiver 303 may further include one or more antennas.

[0120] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0121] The present disclosure also provides a computer storage medium having a computer program stored thereon, which, when executed by a computer, enables the computer to perform the method of the above-mentioned method embodiment. Alternatively, the present disclosure also provides a computer program product containing instructions, which, when executed by a computer, enables the computer to perform the method of the above-mentioned method embodiment.

[0122] When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present disclosure is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium (e.g., a solid state drive (SSD)).

[0123] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0124] In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.

[0125] Modules described as separate components may or may not be physically separate, and components displayed as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected based on actual needs to achieve the purpose of the present embodiment. For example, the functional modules in the various embodiments of the present disclosure may be integrated into a single processing module, each module may exist physically separately, or two or more modules may be integrated into a single module.

[0126] The above are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A battery pack risk diagnosis method, characterized in that: The method comprises: Determine the current voltage of each of the multiple cells in the battery pack; determining a discrete score for each of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells; Determine, within a current time period, whether, for at least one battery cell having a discrete score greater than a first threshold, the number of times the discrete scores at multiple different moments before the current moment were greater than a second threshold, where the different moments are consecutive moments and the discrete scores at the multiple different moments before the current moment include the discrete score at the previous moment; If yes, the battery pack risk diagnosis result is determined.

2. The method according to claim 1, characterized in that The reference voltage is an average voltage of the current voltages of the plurality of battery cells or a mode of the current voltages of the plurality of battery cells.

3. The method according to claim 1, characterized in that Determining discrete scores for each of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells includes: determining a differential voltage of each of the plurality of battery cells based on the reference voltage and a current voltage of each of the plurality of battery cells; Determining a differential average voltage and a voltage standard deviation of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells; A discrete score is determined for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, and the voltage standard deviation.

4. The method according to claim 3, characterized in that Determining a voltage difference between the plurality of battery cells based on the reference voltage and the current voltages of the plurality of battery cells includes: For one of the multiple battery cells, a difference between the current voltage of the battery cell and the reference voltage is used as the differential voltage of the battery cell, thereby obtaining the differential voltages of the multiple battery cells.

5. The method according to claim 3, characterized in that Determining discrete scores for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, and the voltage standard deviation includes: Determining discrete scores for each of the plurality of battery cells based on the respective differential voltages of the plurality of battery cells, the differential average voltage, a first preset formula, and the voltage standard deviation; Among them, the first preset formula is: The ΔV i is the difference voltage of the i-th cell, i is a positive integer, and is the difference average voltage, and s is the voltage standard deviation.

6. The method according to claim 1, characterized in that The first threshold is a preset multiple standard deviation of the difference voltages of the plurality of battery cells.

7. The method according to claim 1, characterized in that The method is applicable to battery management systems; The method further comprises: Determining the second threshold based on the first threshold, the number of battery cells, the third threshold, and a second preset formula; The third threshold is the number of cells for which the battery management system updates voltage data within a preset time period, and the second preset formula is: The N1 is the first threshold, the n is the number of battery cells, and the m is the third threshold.

8. The method according to claim 1, characterized in that After determining the battery pack risk diagnosis result, the method further includes: The battery pack risk diagnosis result is sent to the user terminal for review by relevant technical personnel.

9. The method according to claim 1, characterized in that After determining the battery pack risk diagnosis result, the method further includes: triggering a battery pack risk alarm to alert relevant technicians.

10. A battery pack risk diagnosis device, characterized in that: The device comprises: a determination unit, configured to determine a current voltage of each of a plurality of battery cells in a battery pack; The determining unit is further configured to determine a discrete score for each of the plurality of battery cells based on a reference voltage and a current voltage of each of the plurality of battery cells; a judgment unit, configured to judge, for at least one battery cell having a discrete score greater than a first threshold within a current time period, whether the number of times the discrete scores at multiple different moments before the current moment were greater than the first threshold is greater than a second threshold, where the different moments are consecutive moments and the discrete scores at the multiple different moments before the current moment include the discrete score at the previous moment; The determining unit is further configured to determine a battery pack risk diagnosis result if yes.

11. An electronic device, characterized in that: include: processor; as well as a memory for storing executable instructions of the processor; The processor is configured to perform the method according to any one of claims 1 to 9 by executing the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.