CN110967632A - Method, device, equipment and storage medium for determining fault battery - Google Patents

Method, device, equipment and storage medium for determining fault battery Download PDF

Info

Publication number
CN110967632A
CN110967632A CN201911298156.1A CN201911298156A CN110967632A CN 110967632 A CN110967632 A CN 110967632A CN 201911298156 A CN201911298156 A CN 201911298156A CN 110967632 A CN110967632 A CN 110967632A
Authority
CN
China
Prior art keywords
target
battery
battery pack
value
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911298156.1A
Other languages
Chinese (zh)
Inventor
李忠科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201911298156.1A priority Critical patent/CN110967632A/en
Publication of CN110967632A publication Critical patent/CN110967632A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

The application discloses a method, a device, equipment and a storage medium for determining a fault battery, wherein the method comprises the following steps: acquiring a real-time attribute value of each battery in a target battery pack in a target time period, wherein the target battery pack comprises at least two batteries; determining an attribute average value of the target battery pack in a target time period according to a real-time attribute value of each battery in the target battery pack in the target time period; determining a target value of each battery in the target battery pack according to the real-time attribute value of each battery in the target battery pack in a target time period and the attribute average value of the target battery pack in the target time period; determining a faulty battery in the target battery pack based on a target value for each battery in the target battery pack over the target time period. The method and the device improve the accuracy of determining the fault battery.

Description

Method, device, equipment and storage medium for determining fault battery
Technical Field
The present application relates to the field of battery technologies, and in particular, to a method, an apparatus, a device, and a storage medium for determining a faulty battery.
Background
The storage battery is emergency power supply equipment of the data center, a plurality of single batteries are connected in series to form a battery pack, and usually, 1-2 battery packs are arranged on each power bus. In order to find out the storage battery fault in time, a storage battery monitoring system is usually arranged, and the voltage and the current of each group of batteries, the single voltage, the internal resistance and the temperature of each battery are collected through the storage battery monitoring system. And when the voltage of each group of batteries, the voltage, the internal resistance or the temperature of each single battery exceeds a certain range, triggering an alarm. And the storage battery operation and maintenance manager judges whether the storage battery is in fault or not through the alarm information. Each group of voltage and monomer voltage are the basis for judging the emergency power supply time of the storage battery, so that each group of battery voltage alarm and monomer voltage alarm are the most important. The current cell voltage alarm strategy is to set a constant threshold for the voltage of each battery. Comparing the acquired real-time value with a set threshold value, and triggering an alarm if the acquired real-time value exceeds the threshold value range; the alarm method cannot represent the balance information among the single voltages, and can cause missing alarm or ineffective alarm.
Therefore, it is necessary to provide a method, an apparatus, a device and a storage medium for determining a faulty battery, which can improve the accuracy of determining the faulty battery, and thus improve the accuracy of alarming.
Disclosure of Invention
The application provides a method, a device, equipment and a storage medium for determining a fault battery, which can improve the accuracy of determining the fault battery so as to improve the accuracy of alarming.
In one aspect, the present application provides a method of determining a faulty battery, the method comprising:
acquiring a real-time attribute value of each battery in a target battery pack in a target time period, wherein the target battery pack comprises at least two batteries;
determining an attribute average value of the target battery pack in a target time period according to a real-time attribute value of each battery in the target battery pack in the target time period;
determining a target value of each battery in the target battery pack according to the real-time attribute value of each battery in the target battery pack in a target time period and the attribute average value of the target battery pack in the target time period;
determining a faulty battery in the target battery pack based on a target value for each battery in the target battery pack over the target time period.
Another aspect provides an apparatus for determining a faulty battery, the apparatus comprising:
the real-time attribute value acquisition module is used for acquiring a real-time attribute value of each battery in a target battery pack in a target time period, and the target battery pack comprises at least two batteries;
the attribute average value determining module is used for determining the attribute average value of the target battery pack in a target time period according to the real-time attribute value of each battery in the target battery pack in the target time period;
the target value determining module is used for determining a target value of each battery in the target battery pack according to a real-time attribute value of each battery in the target battery pack in a target time period and an attribute average value of the target battery pack in the target time period;
and the fault battery determination module is used for determining a fault battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period.
Another aspect provides an apparatus for determining a faulty battery, the apparatus comprising a processor and a memory, the memory having at least one instruction or at least one program stored therein, the at least one instruction or the at least one program being loaded and executed by the processor to implement the method for determining a faulty battery as described above.
Another aspect provides a computer storage medium having at least one instruction or at least one program stored thereon, the at least one instruction or the at least one program being loaded and executed by a processor to implement the method of determining a faulty battery as described above.
The method, the device, the equipment and the storage medium for determining the fault battery have the following technical effects:
according to the method and the device, the real-time attribute value of each battery in the battery pack is obtained, the attribute average value of the battery pack is determined, and then the target value of each battery is determined according to the real-time attribute value and the attribute average value of each battery, so that the fault battery is further determined. The method comprises the steps of determining the battery with larger difference between the real-time attribute value and the attribute average value as a fault battery by acquiring the real-time attribute value of the battery and the attribute average value of a battery pack; compared with the method for determining the fault battery by judging the real-time attribute value of the battery and the preset threshold value in the prior art, the method and the device for determining the fault battery improve the accuracy rate of determining the fault battery.
Drawings
In order to more clearly illustrate the technical solutions and advantages of the embodiments of the present application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a schematic diagram of a faulty battery determination system provided by an embodiment of the present application;
fig. 2 is a schematic flow chart of a method for determining a faulty battery according to an embodiment of the present application;
fig. 3 is a schematic flowchart of a method for determining a target value of each battery in a target battery pack according to an embodiment of the present disclosure;
FIG. 4 is a schematic flow chart diagram illustrating another method for determining a target value for each cell in a target cell group according to an embodiment of the present disclosure;
fig. 5 is a flowchart illustrating a method for sending an alarm message according to an embodiment of the present application;
fig. 6 is a method for displaying real-time attribute values of a target battery pack according to an embodiment of the present disclosure;
fig. 7 is a schematic diagram illustrating a real-time attribute value of a target battery pack according to an embodiment of the present application;
fig. 8 is a schematic structural diagram of a faulty battery determination system provided in an embodiment of the present application;
FIG. 9 is a schematic structural diagram of an alarm device for a faulty battery according to an embodiment of the present application;
fig. 10 is a schematic structural diagram of an apparatus for determining a faulty battery according to an embodiment of the present application;
fig. 11 is a block diagram of a hardware structure of a server for determining a faulty battery according to an embodiment of the present disclosure;
fig. 12 is a schematic structural diagram of a blockchain system according to an embodiment of the present disclosure;
fig. 13 is a block structure diagram according to an embodiment of the present disclosure.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or server that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a schematic diagram of a system for determining a faulty battery according to an embodiment of the present application, and as shown in fig. 1, the system for determining a faulty battery may include at least a server 01 and a client 02.
Specifically, in this embodiment of the present disclosure, the server 01 may include a server that operates independently, or a distributed server, or a server cluster composed of a plurality of servers. The server 01 may comprise a network communication unit, a processor, a memory, etc. In particular, the server 01 may be used to determine a faulty battery in a battery system.
Specifically, in the embodiment of the present disclosure, the client 02 may include a physical device such as a smart phone, a desktop computer, a tablet computer, a notebook computer, a digital assistant, and a smart wearable device, and may also include software running in the physical device, such as a web page provided by some service providers to a user, and an application provided by the service providers to the user. Specifically, the client 02 may be used to query a faulty battery in the battery system online.
A method for determining a faulty battery according to the present application is described below, and fig. 2 is a schematic flow chart of a method for determining a faulty battery according to an embodiment of the present application, and the present specification provides the method operation steps as described in the embodiment or the flow chart, but may include more or less operation steps based on conventional or non-inventive labor. The order of steps recited in the embodiments is merely one manner of performing the steps in a multitude of orders and does not represent the only order of execution. In practice, the system or server product may be implemented in a sequential or parallel manner (e.g., parallel processor or multi-threaded environment) according to the embodiments or methods shown in the figures. Specifically, as shown in fig. 2, the method may include:
s201: the method comprises the steps of obtaining a real-time attribute value of each battery in a target battery pack in a target time period, wherein the target battery pack comprises at least two batteries.
In the embodiments of the present specification, the property value of the battery may be a voltage, a resistance, or a temperature of the battery. The target cell group may be a cell group of secondary batteries. The real-time attribute value is the attribute value of the battery in the target time period.
In a specific embodiment, if a plurality of attribute values exist in each battery within the target time period, calculating an attribute average value of each battery within the target time period, and using the attribute average value as a real-time attribute value of the battery within the target time period.
In a specific embodiment, the target time period may be 5 seconds, and may also be set according to actual conditions.
In a specific embodiment, the real-time attribute value of each battery in the target battery pack at the current time may also be obtained, and the faulty battery may be determined according to the real-time attribute value at the current time.
In this embodiment of the present specification, the obtaining a real-time attribute value of each battery in the target battery pack in the target time period may include:
one or more real-time attribute values of each battery in the target battery pack within the target time period are obtained.
In a specific embodiment, the voltage value of each battery in the target battery pack in the target time period may be obtained, and the voltage value and the resistance value of each battery in the target battery pack in the target time period may also be obtained.
In embodiments of the present description, the real-time attribute values may be stored based on a blockchain system that includes a plurality of nodes forming a peer-to-peer network therebetween. In some embodiments, the blockchain system may be the structure shown in fig. 12, a Peer-To-Peer (P2P) network is formed among a plurality of nodes, and the P2P Protocol is an application layer Protocol operating on top of a Transmission Control Protocol (TCP). In the blockchain system, any machine such as a server and a terminal can be added to become a node, and the node comprises a hardware layer, a middle layer, an operating system layer and an application layer.
The functions of each node in the blockchain system shown in fig. 12 include:
1) routing, a basic function that a node has, is used to support communication between nodes.
Besides the routing function, the node may also have the following functions:
2) the application is used for being deployed in a block chain, realizing specific services according to actual service requirements, recording data related to the realization functions to form recording data, carrying a digital signature in the recording data to represent a source of task data, and sending the recording data to other nodes in the block chain system, so that the other nodes add the recording data to a temporary block when the source and integrity of the recording data are verified successfully.
3) And the Block chain comprises a series of blocks (blocks) which are mutually connected according to the generated chronological order, new blocks cannot be removed once being added into the Block chain, and recorded data submitted by nodes in the Block chain system are recorded in the blocks.
In some embodiments, the Block Structure (Block Structure) may be the Structure shown in fig. 13, where each Block includes a hash value of the Block storing the transaction record (hash value of the Block) and a hash value of a previous Block, and the blocks are connected by the hash values to form a Block chain. The block may include information such as a time stamp at the time of block generation. A Block chain (Block chain), which is essentially a decentralized database, is a series of data blocks associated by using cryptography, and each data Block contains related information for verifying the validity (anti-counterfeiting) of the information and generating a next Block.
S203: and determining the average value of the attributes of the target battery pack in the target time period according to the real-time attribute value of each battery in the target battery pack in the target time period.
Specifically, in this embodiment of the present specification, the determining, according to the real-time attribute value of each battery in the target battery pack in a target time period, an average value of the attribute of the target battery pack in the target time period may include:
s2031: calculating the sum of real-time attribute values of each battery in the target battery pack in a target time period;
s2033: determining the number of cells in the target battery pack;
s2035: and calculating the ratio of the sum of the real-time attribute values to the number of the batteries to obtain the average value of the attributes of the target battery pack in the target time period.
In the embodiment of the specification, the average value of the attribute of the target battery pack in the target time period can represent the average level of the attribute values of all the batteries in the target battery pack, and the accuracy of the fault battery determined based on the average value is higher.
S205: and determining a target numerical value of each battery in the target battery pack according to the real-time attribute value of each battery in the target battery pack in a target time period and the attribute average value of the target battery pack in the target time period.
Specifically, in this embodiment of the present specification, as shown in fig. 3, the determining a target value of each battery in the target battery pack according to the real-time attribute value of each battery in the target battery pack in a target time period and the average value of the attributes of the target battery pack in the target time period may include:
s2051: calculating the absolute value of the difference between the real-time attribute value of each battery in the target battery pack in the target time period and the average value of the attributes of the target battery pack in the target time period;
s2053: and taking the absolute value of the difference value corresponding to each battery in the target battery pack as a target numerical value of each battery.
In the embodiment of the present specification, the absolute value of the difference between the attribute value of each cell and the average value of the attributes of the battery pack may be calculated, thereby facilitating the determination of a cell having a large difference from the average value of the attributes, i.e., a faulty cell.
Specifically, in this embodiment of the present specification, as shown in fig. 4, before the step of using the absolute value of the difference corresponding to each battery in the target battery pack as the target value of each battery, the method further includes:
s2052: calculating the ratio of the absolute value of the difference value corresponding to each battery in the target battery pack to the average value of the attributes of the target battery pack in the target time period;
specifically, in this embodiment of the present specification, the taking the absolute value of the difference corresponding to each battery in the target battery pack as the target value of each battery may include:
and taking the ratio corresponding to each battery in the target battery pack as a target value of each battery.
In the embodiment of the present disclosure, a ratio of the absolute difference value corresponding to each battery to the average attribute value may be calculated, so as to determine the battery having a larger difference from the average attribute value, that is, the faulty battery.
S207: determining a faulty battery in the target battery pack based on a target value for each battery in the target battery pack over the target time period.
In this specification embodiment, as shown in fig. 3, the determining the faulty battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period may include:
s2071: determining a first preset threshold value corresponding to the difference absolute value of the target battery pack in the target time period based on the standard attribute value of each battery in the target battery pack;
in the embodiment of the present specification, the standard property value of the battery may include information of a rated voltage, a rated resistance, an optimal operating temperature, and the like of the battery, and in practical applications, the standard property value of the battery may be determined according to a model and a manufacturer of the battery.
In this embodiment, the first preset threshold may be set according to actual conditions, and in a specific embodiment, the first preset threshold may be set to 0.5V.
S2073: and determining the battery with the difference absolute value larger than the first preset threshold value in the target battery pack as a fault battery.
In the embodiment of the present specification, a battery in the target battery pack, for which the difference between the attribute value and the attribute average value is large, may be determined as a faulty battery; such batteries have a large influence on the properties of the entire group of batteries, and therefore, the accuracy of determining them as faulty batteries is high.
In this specification embodiment, as shown in fig. 4, the determining the faulty battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period may include:
s2075: determining a second preset threshold value corresponding to the ratio of the target battery pack in the target time period based on the standard attribute value of each battery in the target battery pack;
in this embodiment, the second preset threshold may be set according to actual conditions, and in a specific embodiment, the second preset threshold may be set to be 5%.
S2077: and determining the batteries with the ratio larger than the second preset threshold value in the target battery pack as fault batteries.
In the embodiment of the present specification, a battery having a large ratio of the absolute value of the difference to the average value of the attributes may be determined as a faulty battery; such batteries have a large influence on the properties of the entire group of batteries, and therefore, the accuracy of determining them as faulty batteries is high.
In the embodiment of the present specification, a faulty battery in one target battery pack may be determined, and when one battery system includes two or more battery packs, identification information of the battery packs may be set, so as to determine the battery pack with a fault in the system and the corresponding faulty battery, thereby facilitating the user to perform maintenance.
In this embodiment, as shown in fig. 5, after the step of determining a faulty battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period, the method may further include:
s209: determining identification information of the faulty battery;
in the embodiment of the present specification, the identification information of each battery in the target battery pack may be set in advance, specifically, each battery in the target battery pack may be numbered, for example, the serial number of the battery may be set to 1, 2, 3, … …, and the like.
S2011: and sending alarm information to a target terminal, wherein the alarm information carries the identification information of the fault battery.
In this embodiment, the target terminal may be a terminal that monitors battery information. The warning information may include text information and/or audio information, for example, a battery fault with a serial number of 2 may be displayed in the display interface of the target terminal, and a sound warning may be performed at the same time, so as to remind the user that a faulty battery exists in the target battery pack.
In this embodiment, after the step of determining a faulty battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period, as shown in fig. 6, the method may further include:
s2013: dividing the target battery pack into a faulty battery pack and a non-faulty battery pack;
in the embodiments of the present specification, all faulty cells in the target battery pack may be grouped into a faulty battery pack, while all normal cells in the target battery pack may be grouped into a non-faulty battery pack.
S2015: determining a first real-time attribute value set according to the real-time attribute value of each battery in the fault battery pack in the target time period;
in this specification embodiment, the first set of real-time attribute values may include a mapping relationship between identification information of each faulty battery and a real-time attribute value.
S2017: determining a second real-time attribute value set according to the real-time attribute value of each battery in the fault-free battery pack in the target time period;
in this specification embodiment, the second set of real-time attribute values may include a mapping relationship between the identification information of each non-faulty battery and the real-time attribute values.
S2019: setting the display identification of each battery in the first real-time attribute value set as a first display identification, and setting the display identification of each battery in the second real-time attribute value set as a second display identification;
in the embodiment of the present specification, in order to facilitate distinguishing between a faulty battery and a non-faulty battery, different presentation signs may be set for the faulty battery and the non-faulty battery.
S20111: sending a real-time attribute value display request of a target battery pack to a target terminal, wherein the real-time attribute value display request comprises a first real-time attribute value set carrying a first display identifier and a second real-time attribute value set carrying a second display identifier; enabling the target terminal to display real-time attribute values of each battery in the first real-time attribute value set in the target time period based on the first display identification; and displaying the real-time attribute values of each battery in the second real-time attribute value set in the target time period based on the second display identification.
In the embodiments of the present specification, the real-time attribute values of all the batteries in one target battery pack may be presented in the target terminal. The display mark can be a mark such as color, shape and the like.
In a specific embodiment, as shown in fig. 7, fig. 7 is a schematic diagram showing real-time attribute values of a target battery pack, where the attribute values of batteries are voltage values, one battery pack in the diagram includes 20 batteries, the average voltage value of the batteries is 13.49V, and in a display interface of a target terminal, a first showing identifier may be set to be white, and a second showing identifier may be set to be black; and the real-time attribute values of each battery are shown in the form of a bar graph. The target line corresponding to the average voltage value may also be displayed in the graph, thereby facilitating a user to visually view the real-time attribute values of the cells in the battery pack.
The method for determining a faulty battery according to the present application will be described below with reference to practical applications.
As shown in fig. 8, fig. 8 is a schematic structural diagram of a faulty battery determination system, where the system includes a battery monitor, a battery monitor platform, and a comprehensive monitor management platform, where the battery monitor sends a real-time attribute value of a monitored battery to the battery monitor platform, and when the battery monitor platform detects that a faulty battery exists, sends an alarm message to the comprehensive monitor management platform, and sends identification information and the real-time attribute value of the faulty battery.
In a specific embodiment, a battery pack comprises n battery cells, the cell voltage of each battery cell is compared with the average voltage of all the battery cells in the pack, and the step of triggering an alarm is as follows:
1) at the same time (the time error can be 5s), acquiring the cell voltages V1, V2, … and Vn of all the batteries in the battery pack;
2) calculating the average cell voltage, Avg (V1, V2, …, Vn) of the cells in the pack;
3) comparing the voltage of each battery monomer with the average monomer voltage in the battery pack, and adopting two comparison modes:
a) the absolute value. Vi-Avg (V1, V2, …, Vn) | > V ', V' being a constant (empirical value, such as 0.5, determined by the battery model and manufacturer).
b) Relative values.
Figure BDA0002321132530000111
V' is a constant (empirical value, such as 5%, determined by battery type and manufacturer).
4) And if the a or b in the step 3 is met, triggering an alarm.
In a specific embodiment, as shown in fig. 9, an alarm device corresponding to the above method may include a real-time data acquisition module, configured to acquire a real-time attribute value of a battery; the dynamic threshold calculation module is used for calculating a target value of each battery; the alarm condition judging module is used for judging whether the battery is a fault battery according to the target value of each battery; the alarm output module is used for sending out alarm information after the fault battery is determined; the alarm file display module is used for displaying alarm information; and the alarm graphical display module is used for displaying the attribute values of the batteries (including the fault battery) in the battery pack in a graphical mode.
In one specific embodiment, a battery pack includes 20 batteries, and the real-time voltages (unit: V) at the same time are shown in table 1 below:
TABLE 1
Battery 1 Battery 2 Battery 3 Battery 4 Battery 5 Battery 6 Battery 7 Battery 8 Battery 9 Battery 10
12.1 11.9 11.9 12 12 11.9 12.2 11.8 11.9 12
Battery 11 Battery 12 Battery 13 Battery 14 Battery 15 Battery 16 Battery 17 Battery 18 Battery 19 Battery 20
12 12.2 11.9 12 12 12.2 12.2 12.2 12 12
The group has 20 single batteries, and the average single voltage is 12.02V. And triggering the alarm according to the existing alarm strategy, wherein the single voltage is less than 12.5 volts or more than 15 volts. All batteries trigger alarm to cause alarm flooding, but at the moment, the batteries are balanced, the overall voltage is reduced only due to discharging, and no alarm is needed at all. By using the method provided by the application, the absolute value of the difference value between the real-time voltage and the average voltage of each battery is less than 0.5V, so that the alarm cannot be triggered, and the alarm information obtained by the method is more accurate.
In one specific embodiment, a battery pack includes 20 batteries, and the real-time voltages (unit: V) at the same time are as shown in table 2 below:
TABLE 2
Battery 1 Battery 2 Battery 3 Battery 4 Battery 5 Battery 6 Battery 7 Battery 8 Battery 9 Battery 10
13.6 12.6 13.4 13.5 13.5 13.4 13.7 13.3 13.4 13.5
Battery 11 Battery 12 Battery 13 Battery 14 Battery 15 Battery 16 Battery 17 Battery 18 Battery 19 Battery 20
13.5 13.7 13.4 13.5 13.5 13.7 13.7 13.7 13.5 13.5
The group has 20 single batteries, and the average single voltage is 13.49V. And triggering the alarm according to the existing alarm strategy, wherein the single voltage is less than 12.5 volts or more than 15 volts. The alarm is not triggered by the battery 2, but the battery 2 is unbalanced with other batteries, and is a faulty battery, and the alarm should be triggered. With the strategy proposed by the present application, taking V' as 0.5V, V "as 0.05, battery 2 (absolute difference value 0.89 > 0.5, relative value 0.066 > 0.05) will trigger an alarm. If the threshold 12.5 is raised to 12.6 or higher using the prior art technique, the battery 2 may trigger an alarm but may cause the alarm condition to decrease and the meaningless alarm to increase.
By adopting the technical scheme of the application, the method has the following technical effects:
1) alarm flooding is avoided. The voltage of each cell is better than the average voltage to indicate whether there is a voltage imbalance among the cells in the battery pack.
2) The accuracy of alarming is improved. When the battery pack is charged and discharged, the average value of the voltage of the single battery can change along with the charging and discharging processes, the condition that a large number of batteries trigger alarm at the same time can be caused by adopting the method for setting the threshold value in the prior art, and the method can not generate the condition.
As can be seen from the technical solutions provided by the embodiments of the present specification, in the embodiments of the present specification, the property average value of the battery pack is determined by obtaining the real-time property value of each battery in the battery pack, and then the target value of each battery is determined according to the real-time property value and the property average value of each battery, so as to further determine the faulty battery. The method comprises the steps of determining the battery with larger difference between the real-time attribute value and the attribute average value as a fault battery by acquiring the real-time attribute value of the battery and the attribute average value of a battery pack; compared with the method for determining the fault battery by judging the real-time attribute value of the battery and the preset threshold value in the prior art, the method and the device for determining the fault battery improve the accuracy rate of determining the fault battery.
An embodiment of the present application further provides an apparatus for determining a faulty battery, as shown in fig. 10, the apparatus includes:
a real-time attribute value obtaining module 1010, configured to obtain a real-time attribute value of each battery in a target battery pack in a target time period, where the target battery pack includes at least two batteries;
an attribute average determination module 1020, configured to determine an attribute average of the target battery pack in a target time period according to a real-time attribute value of each battery in the target battery pack in the target time period;
a target value determining module 1030, configured to determine a target value of each battery in the target battery pack according to a real-time attribute value of each battery in the target battery pack in a target time period and an attribute average value of the target battery pack in the target time period;
a faulty battery determination module 1040, configured to determine a faulty battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period.
In some embodiments, the target value determination module may include:
the difference absolute value calculating unit is used for calculating the difference absolute value of the real-time attribute value of each battery in the target battery pack in the target time period and the attribute average value of the target battery pack in the target time period;
and the first target value determining unit is used for taking the absolute value of the difference value corresponding to each battery in the target battery pack as the target value of each battery.
In some embodiments, the faulty battery determination module may include:
a first preset threshold determining unit, configured to determine, based on a standard attribute value of each battery in the target battery pack, a first preset threshold corresponding to the absolute value of the difference in the target time period for the target battery pack;
and the first fault battery determination unit is used for determining the battery with the difference absolute value larger than the first preset threshold value in the target battery pack as a fault battery.
In some embodiments, the apparatus may further comprise:
the ratio calculation unit is used for calculating the ratio of the absolute value of the difference value corresponding to each battery in the target battery pack to the attribute average value of the target battery pack in the target time period;
the first target value determination unit may include:
and the first target value determining subunit is used for taking the ratio corresponding to each battery in the target battery pack as the target value of each battery.
In some embodiments, the faulty battery determination module may include:
a second preset threshold determining unit, configured to determine, based on a standard attribute value of each battery in the target battery pack, a second preset threshold corresponding to the ratio in the target time period for the target battery pack;
and the second fault battery determination unit is used for determining the batteries with the ratio larger than the second preset threshold value in the target battery pack as fault batteries.
In some embodiments, the apparatus may further comprise:
the identification information determining module is used for determining the identification information of the fault battery;
and the warning information sending module is used for sending warning information to the target terminal, wherein the warning information carries the identification information of the fault battery.
In some embodiments, the apparatus may further comprise:
a battery pack dividing module for dividing the target battery pack into a faulty battery pack and a non-faulty battery pack;
the first real-time attribute value set determining module is used for determining a first real-time attribute value set according to the real-time attribute value of each battery in the fault battery pack in the target time period;
the second real-time attribute value set determining module is used for determining a second real-time attribute value set according to the real-time attribute value of each battery in the fault-free battery pack in the target time period;
a display identifier determining module, configured to set a display identifier of each battery in the first real-time attribute value set as a first display identifier, and set a display identifier of each battery in the second real-time attribute value set as a second display identifier;
the display request sending module is used for sending a real-time attribute value display request of a target battery pack to a target terminal, wherein the real-time attribute value display request comprises a first real-time attribute value set carrying a first display identifier and a second real-time attribute value set carrying a second display identifier; enabling the target terminal to display real-time attribute values of each battery in the first real-time attribute value set in the target time period based on the first display identification; and displaying the real-time attribute values of each battery in the second real-time attribute value set in the target time period based on the second display identification.
The device and method embodiments in the device embodiment described are based on the same inventive concept.
The embodiment of the application provides a device for determining a faulty battery, which includes a processor and a memory, where at least one instruction or at least one program is stored in the memory, and the at least one instruction or the at least one program is loaded and executed by the processor to implement the method for determining a faulty battery as provided in the above method embodiment.
Embodiments of the present application further provide a computer storage medium, which may be disposed in a terminal to store at least one instruction or at least one program for implementing a method for determining a faulty battery in the method embodiments, where the at least one instruction or at least one program is loaded and executed by the processor to implement the method for determining a faulty battery provided in the method embodiments.
Alternatively, in the present specification embodiment, the storage medium may be located at least one network server among a plurality of network servers of a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The memory described in the embodiments of the present disclosure may be used to store software programs and modules, and the processor may execute various functional applications and data processing by operating the software programs and modules stored in the memory. The memory can mainly comprise a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs needed by functions and the like; the storage data area may store data created according to use of the apparatus, and the like. Further, the memory may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory may also include a memory controller to provide the processor access to the memory.
The method for determining the fault battery provided by the embodiment of the application can be executed in a mobile terminal, a computer terminal, a server or a similar operation device. Taking the server as an example, fig. 11 is a block diagram of a hardware structure of a server for determining a faulty battery according to an embodiment of the present application. As shown in fig. 11, the server 1100 may have a relatively large difference due to different configurations or performances, and may include one or more Central Processing Units (CPUs) 1110 (the processors 1110 may include but are not limited to processing devices such as a microprocessor MCU or a programmable logic device FPGA), a memory 1130 for storing data, and one or more storage media 1120 (e.g., one or more mass storage devices) for storing applications 1123 or data 1122. The memory 1130 and the storage medium 1120 may be, among other things, transient storage or persistent storage. The program stored in the storage medium 1120 may include one or more modules, each of which may include a series of instruction operations for a server. Still further, the central processor 1110 may be configured to communicate with the storage medium 1120, and execute a series of instruction operations in the storage medium 1120 on the server 1100. Server 1100 may also include one or more power supplies 1160, one or more wired or wireless network interfaces 1150, one or more input-output interfaces 1140, and/or one or more operating systems 1121, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
The input output interface 1140 may be used to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the server 1100. In one example, i/o Interface 1140 includes a Network adapter (NIC) that may be coupled to other Network devices via a base station to communicate with the internet. In one example, the input/output interface 1140 can be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
It will be understood by those skilled in the art that the structure shown in fig. 11 is only an illustration and is not intended to limit the structure of the electronic device. For example, server 1100 may also include more or fewer components than shown in FIG. 11, or have a different configuration than shown in FIG. 11.
As can be seen from the above embodiments of the method, the apparatus, the server, or the storage medium for determining a faulty battery provided by the present application, the present application further determines a faulty battery by obtaining a real-time attribute value of each battery in a battery pack, determining an attribute average value of the battery pack, and then determining a target value of each battery according to the real-time attribute value and the attribute average value of each battery. The method comprises the steps of determining the battery with larger difference between the real-time attribute value and the attribute average value as a fault battery by acquiring the real-time attribute value of the battery and the attribute average value of a battery pack; compared with the method for determining the fault battery by judging the real-time attribute value of the battery and the preset threshold value in the prior art, the method and the device for determining the fault battery improve the accuracy rate of determining the fault battery.
It should be noted that: the sequence of the embodiments of the present application is only for description, and does not represent the advantages and disadvantages of the embodiments. And specific embodiments thereof have been described above. Other embodiments are within the scope of the following claims. In some cases, the actions or steps recited in the claims may be performed in a different order than in the embodiments and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may also be possible or may be advantageous.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, as for the apparatus, device, and storage medium embodiments, since they are substantially similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for relevant points.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer storage medium, and the above storage medium may be a read-only memory, a magnetic disk, an optical disk, or the like.
The above description is only exemplary of the present application and should not be taken as limiting the present application, as any modification, equivalent replacement, or improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims (10)

1. A method of determining a faulty battery, the method comprising:
acquiring a real-time attribute value of each battery in a target battery pack in a target time period, wherein the target battery pack comprises at least two batteries;
determining an attribute average value of the target battery pack in a target time period according to a real-time attribute value of each battery in the target battery pack in the target time period;
determining a target value of each battery in the target battery pack according to the real-time attribute value of each battery in the target battery pack in a target time period and the attribute average value of the target battery pack in the target time period;
determining a faulty battery in the target battery pack based on a target value for each battery in the target battery pack over the target time period.
2. The method of claim 1, wherein determining the target value for each cell in the target battery pack based on the real-time property value of each cell in the target battery pack over the target time period and the property average value of the target battery pack over the target time period comprises:
calculating the absolute value of the difference between the real-time attribute value of each battery in the target battery pack in the target time period and the average value of the attributes of the target battery pack in the target time period;
and taking the absolute value of the difference value corresponding to each battery in the target battery pack as a target numerical value of each battery.
3. The method of claim 2, wherein the determining the faulty battery in the target battery pack based on the target value for each battery in the target battery pack for the target time period comprises:
determining a first preset threshold value corresponding to the difference absolute value of the target battery pack in the target time period based on the standard attribute value of each battery in the target battery pack;
and determining the battery with the difference absolute value larger than the first preset threshold value in the target battery pack as a fault battery.
4. The method of claim 2, wherein prior to the step of using the absolute value of the difference corresponding to each cell in the target battery as the target value for each cell, the method further comprises:
calculating the ratio of the absolute value of the difference value corresponding to each battery in the target battery pack to the average value of the attributes of the target battery pack in the target time period;
correspondingly, the taking the absolute value of the difference corresponding to each battery in the target battery pack as the target value of each battery includes:
and taking the ratio corresponding to each battery in the target battery pack as a target value of each battery.
5. The method of claim 4, wherein the determining the faulty battery in the target battery pack based on the target value for each battery in the target battery pack for the target time period comprises:
determining a second preset threshold value corresponding to the ratio of the target battery pack in the target time period based on the standard attribute value of each battery in the target battery pack;
and determining the batteries with the ratio larger than the second preset threshold value in the target battery pack as fault batteries.
6. The method of claim 1, wherein after the step of determining the faulty cell in the target battery pack based on the target value for each cell in the target battery pack over the target time period, the method further comprises:
determining identification information of the faulty battery;
and sending alarm information to a target terminal, wherein the alarm information carries the identification information of the fault battery.
7. The method of claim 1, wherein after the step of determining the faulty cell in the target battery pack based on the target value for each cell in the target battery pack over the target time period, the method further comprises:
dividing the target battery pack into a faulty battery pack and a non-faulty battery pack;
determining a first real-time attribute value set according to the real-time attribute value of each battery in the fault battery pack in the target time period;
determining a second real-time attribute value set according to the real-time attribute value of each battery in the fault-free battery pack in the target time period;
setting the display identification of each battery in the first real-time attribute value set as a first display identification, and setting the display identification of each battery in the second real-time attribute value set as a second display identification;
sending a real-time attribute value display request of a target battery pack to a target terminal, wherein the real-time attribute value display request comprises a first real-time attribute value set carrying a first display identifier and a second real-time attribute value set carrying a second display identifier; enabling the target terminal to display real-time attribute values of each battery in the first real-time attribute value set in the target time period based on the first display identification; and displaying the real-time attribute values of each battery in the second real-time attribute value set in the target time period based on the second display identification.
8. An apparatus for determining a faulty battery, the apparatus comprising:
the real-time attribute value acquisition module is used for acquiring a real-time attribute value of each battery in a target battery pack in a target time period, and the target battery pack comprises at least two batteries;
the attribute average value determining module is used for determining the attribute average value of the target battery pack in a target time period according to the real-time attribute value of each battery in the target battery pack in the target time period;
the target value determining module is used for determining a target value of each battery in the target battery pack according to a real-time attribute value of each battery in the target battery pack in a target time period and an attribute average value of the target battery pack in the target time period;
and the fault battery determination module is used for determining a fault battery in the target battery pack based on the target value of each battery in the target battery pack in the target time period.
9. An apparatus for determining a faulty battery, the apparatus comprising a processor and a memory, the memory having stored therein at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the method for determining a faulty battery according to any one of claims 1-7.
10. A computer storage medium having stored therein at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by a processor to perform the method of determining a faulty battery according to any one of claims 1-7.
CN201911298156.1A 2019-12-17 2019-12-17 Method, device, equipment and storage medium for determining fault battery Pending CN110967632A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911298156.1A CN110967632A (en) 2019-12-17 2019-12-17 Method, device, equipment and storage medium for determining fault battery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911298156.1A CN110967632A (en) 2019-12-17 2019-12-17 Method, device, equipment and storage medium for determining fault battery

Publications (1)

Publication Number Publication Date
CN110967632A true CN110967632A (en) 2020-04-07

Family

ID=70034572

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911298156.1A Pending CN110967632A (en) 2019-12-17 2019-12-17 Method, device, equipment and storage medium for determining fault battery

Country Status (1)

Country Link
CN (1) CN110967632A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555417A (en) * 2020-07-10 2020-08-18 深圳小木科技有限公司 New energy automobile and battery management method for supplying power to load on automobile by battery pack of new energy automobile
CN112926753A (en) * 2021-02-10 2021-06-08 北汽鹏龙(沧州)新能源汽车服务股份有限公司 Recovery method and device of power battery
CN113466721A (en) * 2021-08-31 2021-10-01 蜂巢能源科技有限公司 Failure identification method and device for lithium ion battery, electronic equipment and medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399282A (en) * 2013-08-07 2013-11-20 清华大学 Single battery fault diagnosing method
CN105676136A (en) * 2016-01-14 2016-06-15 北京新能源汽车股份有限公司 Fault detection method and device for power battery connecting pieces and management system
CN106353690A (en) * 2016-09-20 2017-01-25 上海海事大学 Method for diagnosing lithium battery faults by Petri net
CN106707180A (en) * 2016-12-01 2017-05-24 深圳市麦澜创新科技有限公司 Parallel battery pack fault detection method
CN107612071A (en) * 2017-09-24 2018-01-19 合肥国轩高科动力能源有限公司 A kind of battery cell fault verification and processing method
CN108931725A (en) * 2017-05-26 2018-12-04 华为技术有限公司 A kind of method and device of battery failures detection
CN109541481A (en) * 2017-09-22 2019-03-29 郑州宇通客车股份有限公司 A kind of voltage estimate, management method and the system of used in new energy vehicles battery pack
CN110015188A (en) * 2017-08-31 2019-07-16 比亚迪股份有限公司 Battery equalization method, system, vehicle, storage medium and electronic equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103399282A (en) * 2013-08-07 2013-11-20 清华大学 Single battery fault diagnosing method
CN105676136A (en) * 2016-01-14 2016-06-15 北京新能源汽车股份有限公司 Fault detection method and device for power battery connecting pieces and management system
CN106353690A (en) * 2016-09-20 2017-01-25 上海海事大学 Method for diagnosing lithium battery faults by Petri net
CN106707180A (en) * 2016-12-01 2017-05-24 深圳市麦澜创新科技有限公司 Parallel battery pack fault detection method
CN108931725A (en) * 2017-05-26 2018-12-04 华为技术有限公司 A kind of method and device of battery failures detection
CN110015188A (en) * 2017-08-31 2019-07-16 比亚迪股份有限公司 Battery equalization method, system, vehicle, storage medium and electronic equipment
CN109541481A (en) * 2017-09-22 2019-03-29 郑州宇通客车股份有限公司 A kind of voltage estimate, management method and the system of used in new energy vehicles battery pack
CN107612071A (en) * 2017-09-24 2018-01-19 合肥国轩高科动力能源有限公司 A kind of battery cell fault verification and processing method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111555417A (en) * 2020-07-10 2020-08-18 深圳小木科技有限公司 New energy automobile and battery management method for supplying power to load on automobile by battery pack of new energy automobile
CN112926753A (en) * 2021-02-10 2021-06-08 北汽鹏龙(沧州)新能源汽车服务股份有限公司 Recovery method and device of power battery
CN113466721A (en) * 2021-08-31 2021-10-01 蜂巢能源科技有限公司 Failure identification method and device for lithium ion battery, electronic equipment and medium

Similar Documents

Publication Publication Date Title
CN110967632A (en) Method, device, equipment and storage medium for determining fault battery
CN111182025B (en) Message processing method, device, server and storage medium
CN103067297B (en) A kind of dynamic load balancing method based on resource consumption prediction and device
CN112130892A (en) Product gray level release method, device, equipment and storage medium
CN108847995A (en) A kind of method and apparatus of the configuration O&M alarm template based on private clound
CN112737800A (en) Service node fault positioning method, call chain generation method and server
CN111200517B (en) Service data early warning control method, device, equipment and storage medium
CN103763126A (en) System and method for monitoring database and database monitoring device
CN110932892A (en) Block chain based information early warning method and device, related nodes and storage medium
CN110708177B (en) Exception handling method, system and device in distributed system
CN105262634A (en) Monitoring threshold generation method, device and system
CN112433908B (en) Method, system, device and medium for determining interval time of detection server
CN113326133A (en) Task scheduling method and device for distributed load balancing
CN114205214B (en) Power communication network fault identification method, device, equipment and storage medium
CN108063808A (en) A kind of acquisition methods of business, device, storage medium and computer equipment
CN111598390B (en) Method, device, equipment and readable storage medium for evaluating high availability of server
CN115469975A (en) Container resource adjusting method and device, electronic equipment and storage medium
CN115705578A (en) Method and device for determining delivery area and storage medium
CN114428704A (en) Method and device for full-link distributed monitoring, computer equipment and storage medium
CN108763007B (en) Identification method and device for step counting abnormal equipment and server
CN113242302A (en) Data access request processing method and device, computer equipment and medium
CN113656243A (en) Service index monitoring method, device, equipment and storage medium
CN106294721A (en) A kind of company-data statistics and deriving method and device
CN112039992B (en) Model management method and system based on cloud computing architecture
CN113342795B (en) Data checking method and device in application program, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40023037

Country of ref document: HK