A method, apparatus, and electronic device for determining battery system anomalies.
By calculating the voltage and capacity differences in the battery system and using preset correlations, abnormal batteries can be accurately identified, solving the problem of inaccurate identification of abnormal batteries in existing technologies and improving the safety and lifespan of the battery system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG LEAPENERGY TECH CO LTD
- Filing Date
- 2022-12-20
- Publication Date
- 2026-06-30
Smart Images

Figure CN116068418B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power battery technology, and in particular to a method, apparatus and electronic device for determining battery system anomalies. Background Technology
[0002] With increasingly stringent domestic emission policies, new energy electric vehicles have become a popular choice for many. As the power source for electric vehicles, the safety of the battery has always been a major concern. Inconsistencies exist between individual cells in a battery pack system, and complex operating environments exacerbate these differences during operation, leading to a decline in battery system performance, accelerated battery lifespan degradation, and even safety issues. Therefore, identifying abnormal cells within the battery system is crucial.
[0003] In related technologies, the difference in State of Charge (SOC) between a battery and a normal battery can be used to determine whether a battery is abnormal. The method for determining the capacity difference between batteries involves calculating the capacity value of each individual cell and then calculating their SOC deviation to obtain the capacity difference. However, due to the characteristics of batteries (their plateau region is relatively large), calculating their SOC has always been a challenge in the field of battery technology. Therefore, determining the cell capacity difference of a battery system by calculating the SOC value is not very accurate.
[0004] Therefore, there is an urgent need in related technologies for a method that can accurately identify abnormal batteries in a battery system. Summary of the Invention
[0005] Therefore, it is necessary to provide a method, apparatus, and electronic device that can accurately and efficiently determine battery system anomalies in response to the above-mentioned technical problems.
[0006] In a first aspect, embodiments of this application provide a method for determining a battery system malfunction, the method comprising:
[0007] Obtain a reference voltage, which is the voltage of the battery under normal conditions;
[0008] Based on the voltage data of the target battery when it is in a charging state, the target voltage of the target battery is determined, and the voltage data includes the voltage of the target battery within a preset charging time period;
[0009] The voltage difference is determined based on the target voltage and the reference voltage, and the target battery capacity difference is determined based on the voltage difference and a preset correlation. The target battery capacity difference is the battery capacity difference between the target battery and a battery in normal condition.
[0010] Based on the voltage difference and / or the target battery capacity difference, determine whether the target battery is an abnormal battery.
[0011] The method for determining battery system anomalies provided in this application can determine the target battery capacity difference between the target battery and the normal battery based on the voltage difference between the target voltage of the target battery and the reference voltage of the normal battery. Compared with existing methods for calculating battery capacity difference using ampere-hour integration, this method is faster and yields more accurate results. After determining the target battery capacity, the method can determine whether the target battery is abnormal and quantitatively determine the degree of abnormality based on the voltage difference and / or the battery capacity difference, so that maintenance personnel can take different maintenance measures based on the judgment results.
[0012] Optionally, in one embodiment of this application, obtaining the reference voltage includes:
[0013] The voltage of multiple batteries in the battery system is obtained within a preset charging time period, wherein the preset charging time period includes multiple preset charging times.
[0014] The reference voltage is determined based on the voltage of the plurality of batteries at a plurality of preset charging times.
[0015] Optionally, in one embodiment of this application, determining whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference includes:
[0016] If the target battery capacity difference is greater than a preset battery capacity difference threshold, the target battery is determined to be an abnormal battery.
[0017] or,
[0018] If the voltage difference is greater than a preset voltage difference threshold, the target battery is determined to be an abnormal battery.
[0019] Optionally, in one embodiment of this application, after determining that the target battery is an abnormal battery, the method further includes:
[0020] The degree of abnormality of the target battery is determined based on the difference between the target battery capacity difference and the preset battery capacity difference threshold.
[0021] or,
[0022] The degree of abnormality of the target battery is determined based on the difference between the voltage difference and the voltage difference threshold.
[0023] Optionally, in one embodiment of this application, determining whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference includes:
[0024] Based on the voltage difference and the target battery capacity difference, the target battery is determined to be an abnormal battery; correspondingly, the method further includes:
[0025] Based on the difference between the target battery capacity difference and the preset battery capacity difference threshold, a first abnormality index of the target battery is determined;
[0026] Based on the difference between the voltage difference and a preset voltage difference threshold, a second anomaly index of the target battery is determined;
[0027] The degree of abnormality of the target battery is determined based on the first abnormality index and the second abnormality index.
[0028] Optionally, in one embodiment of this application, the method further includes obtaining the system capacity range of the battery system corresponding to the preset charging time period. Correspondingly, determining the target battery capacity difference between the target battery and the reference battery based on the voltage difference and a preset correlation includes:
[0029] Obtain the preset correlation between the voltage difference and the battery capacity difference corresponding to multiple system capacity ranges;
[0030] Determine the target system capacity range where the system capacity range is located, and determine the target preset association relationship based on the target system capacity range;
[0031] Based on the target preset correlation and the voltage difference, the target battery capacity difference of the target battery is determined.
[0032] Optionally, in one embodiment of this application, the preset voltage includes a set of preset voltages constructed corresponding to multiple preset charging times, and the voltage difference between the target voltage and the preset voltage is determined in the following manner:
[0033] Determine the difference between the target voltage of the target battery and the reference voltage of the corresponding preset voltage at multiple preset charging times;
[0034] The voltage difference between the target voltage and the preset voltage is determined based on the multiple reference voltage differences.
[0035] Optionally, in one embodiment of this application, the preset charging time period includes a first preset charging time period and a second preset charging time period, and the method further includes:
[0036] Determine the first target battery capacity difference corresponding to the first preset charging time period and the second target battery capacity difference corresponding to the second preset charging time period;
[0037] The difference in battery capacity is determined based on the difference between the first target battery capacity and the difference between the second target battery capacity.
[0038] The risk level of the battery system is determined based on the difference in battery capacity, the first preset charging time period, and the second preset charging time period.
[0039] Optionally, in one embodiment of this application, the preset correlation between the voltage difference and the battery capacity difference includes a positive correlation between the voltage difference and the battery capacity difference.
[0040] Secondly, embodiments of this application also provide an apparatus for determining battery system malfunctions, the apparatus comprising:
[0041] A reference voltage acquisition module is used to acquire a reference voltage, which is the voltage of the battery under normal conditions;
[0042] A target voltage determination module is used to determine the target voltage of the target battery based on voltage data of the target battery in a charging state, wherein the voltage data includes the voltage of the target battery within a preset charging time period;
[0043] A battery capacity difference determination module is used to determine a voltage difference value based on the target voltage and the reference voltage, and to determine a target battery capacity difference based on the voltage difference value and a preset correlation relationship. The target battery capacity difference is the battery capacity difference between the target battery and a battery in a normal state.
[0044] An anomaly detection module is used to determine whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference.
[0045] Thirdly, this application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the methods described in the above embodiments.
[0046] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the methods described in the above embodiments.
[0047] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the methods described in the various embodiments above. Attached Figure Description
[0048] Figure 1 This is a schematic diagram illustrating an application scenario provided in the embodiments of this application;
[0049] Figure 2 This is a flowchart of a method for determining battery system anomalies provided in an embodiment of this application;
[0050] Figure 3 A schematic diagram of a preset correlation curve provided in one embodiment of this application;
[0051] Figure 4 This is a schematic diagram illustrating an application scenario provided in the embodiments of this application;
[0052] Figure 5 This is a flowchart illustrating a method for determining the target battery capacity difference according to an embodiment of this application.
[0053] Figure 6 A schematic diagram of a preset correlation curve provided in one embodiment of this application;
[0054] Figure 7 A flowchart illustrating a method for determining battery system anomalies, provided in another embodiment of this application;
[0055] Figure 8 This is a structural block diagram of a battery system malfunction device in one embodiment;
[0056] Figure 9 This is an internal structural diagram of a computer device in one embodiment;
[0057] Figure 10 This is a conceptual partial view of the computer program product provided in the embodiments of this application. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0059] Various exemplary embodiments, features, and aspects of this application will now be described in detail with reference to the accompanying drawings. The same reference numerals in the drawings denote elements that have the same or similar functions. Although various aspects of the embodiments are shown in the drawings, they are not necessarily drawn to scale unless specifically indicated otherwise.
[0060] The term "exemplary" as used herein means "serving as an example, embodiment, or illustration." Any embodiment illustrated herein as "exemplary" is not necessarily to be construed as superior to or better than other embodiments. The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such terms are interchangeable where appropriate, and this is merely a way of distinguishing objects with the same properties in the embodiments of this application.
[0061] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0062] Furthermore, to better illustrate this application, numerous specific details are provided in the following detailed embodiments. Those skilled in the art should understand that this application can be implemented even without certain specific details. In some instances, methods and means well-known to those skilled in the art have not been described in detail in order to highlight the main points of this application.
[0063] The method for determining battery system anomalies provided in this application can be applied to, but is not limited to, the following: Figure 1 The application scenarios shown are as follows. Figure 1As shown, this scenario includes a battery system 101 and a battery system anomaly determination device 103. The battery system includes a Battery Management System (BMS) and at least one battery (cell). The battery system 101 can be installed in an electric vehicle, providing all or part of the power to the electric vehicle. The electric vehicle can be a vehicle primarily powered by a power battery or supercapacitor, and entirely or partially driven by an electric motor, such as an electric car, electric motorcycle, electric bicycle, or electric forklift. Of course, in other application scenarios, such as base station energy storage or data center backup power, the battery system 101 can also be an energy storage system for a communication base station or a backup power system for a data center. The battery system 101 can be composed of multiple batteries (cells) connected in series and parallel; for example, the battery system 101 can consist of 18 to 30 batteries connected in series and parallel. It is understood that the multiple batteries included in the battery system 101 generally belong to the same type of battery. The battery can be of various types, such as lithium iron phosphate batteries, lead-acid batteries, and lithium manganese oxide batteries. The battery management system can monitor and collect battery status parameters in real time (including but not limited to individual cell voltage, battery terminal temperature, battery circuit current, battery pack terminal voltage, insulation resistance of battery system 101, etc.), and analyze and process the relevant status parameters. For example, the battery management system can be equipped with temperature sensors to detect the terminal temperature of multiple batteries and voltage sensors to detect the individual voltage of multiple batteries. The battery system 101 can communicate with the battery system anomaly determination device 103 via a network to send the collected status parameters of multiple batteries, such as charging data, to the battery system anomaly determination device 103, which then determines the abnormal battery in the battery system 101.
[0064] It should be noted that the battery system anomaly determination device 103 can be an electronic device with data processing and data transmission / reception capabilities. The electronic device can be a physical device or a cluster of physical devices, such as a server or a server cluster. Alternatively, the electronic device can be a virtualized cloud device, such as at least one cloud computing device in a cloud computing cluster. In other embodiments of this application, the battery system anomaly determination device 103 can also be integrated into the microcontroller unit (MCU) or vehicle control unit (VCU) of the electric vehicle, so that the electric vehicle also has the function of determining the presence of an abnormal battery in the battery system.
[0065] The method for determining battery system anomalies according to this application will be described in detail below with reference to the accompanying drawings. Although this application provides method operation steps as shown in the following embodiments or drawings, the method may include more or fewer operation steps based on conventional or non-inventive methods. For steps where there is no logically necessary causal relationship, the execution order of these steps is not limited to the execution order provided in the embodiments of this application. During the process of determining battery system anomalies or when the device is executed, the method may be executed in the order shown in the embodiments or drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment).
[0066] Specifically, one embodiment of the method for determining battery system anomalies provided in this application is, for example... Figure 2 As shown, the method may include:
[0067] S201: Obtain a reference voltage, which is the voltage of the battery under normal conditions.
[0068] In this embodiment, the reference voltage can be used to characterize the voltage of the battery system under normal conditions during charging. The normal state can mean that the battery performance is normal, for example, that the battery does not have a micro-short circuit, or that the battery's self-discharge rate is less than a set value. The reference voltage can be determined based on the charging data of the battery system, which can be data collected by the battery management system during charging, such as the voltage of multiple individual cells, charging current, battery temperature, etc. Specifically, in one embodiment of this application, obtaining the reference voltage can include:
[0069] S301: Obtain the voltage of multiple batteries in the battery system during a preset charging time period, wherein the preset charging time period includes multiple preset charging times;
[0070] S303: Determine the reference voltage based on the voltage of the plurality of batteries at a plurality of preset charging times.
[0071] In this embodiment, the battery management system can continuously collect voltage values of multiple batteries at preset sampling time intervals within a preset charging time period. The preset sampling time interval can be set to 1s, 2s, 3s, etc. The preset charging time can include multiple charging times within the preset charging time period. The preset charging time can be a historical charging time or the current charging time. It is understood that the preset charging time period can be set by the user based on the remaining capacity of the battery system 101 and actual application needs; for example, the battery system 101 can be charged during the time period from 8:00am to 12:00am. In one embodiment of this application, the reference voltage can be a specific voltage value. The voltage value can be determined based on the voltage values corresponding to multiple normal batteries in the battery system 101. Specifically, the reference voltage can be the average or median of the voltage values of multiple normal batteries; for example, the voltage value can be 2.5V, 3V, 3.5V, etc. More specifically, in one example, if the voltage of normal battery A is 2.2V, the voltage of normal battery B is 2.3V, and the voltage of normal battery C is 2.9V, then the reference voltage can be (2.2+2.3+2.9) / 3 = 2.46V. It should be noted that the voltage value corresponding to the normal battery can be the average voltage of that normal battery during the charging process, for example, the average voltage value of that normal battery at various preset charging times. In another embodiment of this application, since the charging process is continuous, the voltage of the battery at different preset charging times will continuously change during the charging process. For example, the voltage of battery A is 3.1V at 8:00 AM and 3.3V at 8:05 AM. Based on this, the reference voltage can include a sequence or set of reference voltage values corresponding to multiple preset charging times. For example, the reference voltage can be {3.1V, 3.2V, 3.3V, 3.4V}. The reference voltage value corresponding to the preset charging time can be determined based on the statistical values of the voltage values of multiple batteries at that preset charging time. The statistical value can be the average, median, or maximum value of multiple voltage values corresponding to multiple batteries at the preset charging time, or it can be the average of several larger voltage values among multiple voltage values. This application does not specifically limit the method for determining the statistical value. Of course, in other embodiments of this application, the reference voltage can also be a sequence or set of multiple reference voltages corresponding to the same preset system capacity. For example, in one example, when the preset system capacity is 65%, the reference voltage can be {3.35V, 3.36V, 3.37V, 3.38V}.
[0072] It should be noted that the reference voltage is not limited to the examples above, and any voltage value that can characterize a normal battery charging is within the protection scope of this application.
[0073] S203: Based on the voltage data of the target battery when it is in a charging state, determine the target voltage of the target battery, wherein the voltage data includes the voltage of the target battery within a preset charging time period.
[0074] In this embodiment, the battery system 101 may include multiple batteries, and the target battery is one of the batteries in the battery system 101. During charging, the battery management system can collect the voltage of the target battery within a preset charging time period, that is, the voltage of the target battery at each preset charging moment. It is understood that the target voltage can be a specific voltage value, such as a statistical value of the voltage of the target battery at each preset charging moment, which can be an average value, median value, maximum value, etc. Of course, in order to more accurately determine the difference between the target battery and a normal battery, the target voltage can also be a sequence or set of voltages corresponding to multiple preset charging moments of the target battery. This application does not limit the type of target voltage.
[0075] S205: Determine the voltage difference based on the target voltage and the reference voltage, and determine the target battery capacity difference between the target battery and the reference battery based on the voltage difference and a preset correlation.
[0076] In this embodiment, since the target voltage and the reference voltage can be either a specific numerical value or a set, the determined voltage difference can be either a specific numerical value or a set of multiple voltage differences. Correspondingly, there can be multiple ways to determine the voltage difference. For example, in one embodiment of this application, when both the target voltage and the reference voltage are sets, the voltage difference can be determined based on the difference between the two sets. Specifically, the preset voltage includes a set generated from preset voltages corresponding to multiple preset charging times, and the voltage difference between the target voltage and the preset voltage is determined as follows:
[0077] S401: Determine the reference voltage difference between the target voltage and the corresponding reference voltage of the target battery at multiple preset charging times;
[0078] S403: Determine the voltage difference between the target voltage and the reference voltage based on the plurality of reference voltage differences.
[0079] In this embodiment, the values corresponding to the reference voltage and the target voltage at the same preset charging time can be determined. For example, the reference voltage at the preset charging time 9:00 can be determined to be 3.5V, and the target voltage at the preset charging time 9:00 can be determined to be 3.6V. Then, the reference voltage difference between the target voltage and the reference voltage at the same preset charging time can be determined. For example, at the preset charging time 9:00, the reference voltage difference is 0.1V. In one embodiment of this application, the voltage difference between the target voltage and the reference voltage can be determined based on multiple reference voltage differences. For example, the average of multiple reference voltage differences can be taken as the voltage difference; of course, the maximum value of multiple reference voltage differences can also be taken as the voltage difference, and this application does not impose any limitations here.
[0080] It should be noted that the multiple batteries can be of the same type or specification, or they can be of different types or specifications. When all the batteries in the battery system 101 are of the same type, the reference voltage and voltage difference can be determined using the method described in the above embodiments. In other embodiments of this application, when the multiple batteries in the battery system 101 are of different types, the battery voltages of the multiple batteries can be divided into different sets according to the battery type. Then, the reference voltage corresponding to the normal battery in each set can be determined, as well as the voltage difference between the target voltage and the reference voltage of the target battery that is of the same type as the battery in that set.
[0081] In this embodiment, after determining the voltage difference, the target battery capacity difference can be determined based on a preset correlation between the voltage difference and the battery capacity difference. Since the voltage difference is the difference between the target voltage of the target battery and the reference voltage of the normal battery, the target battery capacity difference can be used to characterize the capacity difference between the target battery and the normal battery. In one embodiment, the preset correlation can be set by the user based on battery performance and theoretical experiments. The preset correlation can take many forms, such as a preset correlation table, a preset correlation function, a preset correlation model, etc., which are not limited here. The preset correlation between the voltage difference and the battery capacity difference includes a positive correlation between the voltage difference and the battery capacity difference. The positive correlation can include a positive correlation coefficient between the voltage difference and the battery capacity difference. For example, in one example, such as... Figure 3 As shown, the preset correlation relationship can be y = ax. y can be the voltage difference, x can be the battery capacity difference, and a is the correlation coefficient, where a > 0. Of course, in other embodiments of this application, the preset correlation relationship can also be y = ax. 2+bx+c, where a, b, and c are correlation coefficients, and a > 0. In one embodiment of this application, the preset correlation relationship can be determined based on actual experimental results. Specifically, in a battery system 101 with good consistency and no abnormal capacity differences, the capacity (State of Charge, SOC) of multiple batteries is reduced sequentially by 2%, 5%, 8%, and 10%. It should be noted that the number of batteries used in the experiment and the capacity reduction can be determined according to actual needs, and this application does not limit this. The multiple batteries are charged with a constant current according to a preset current, and charging data is acquired. The voltage difference between the multiple batteries is determined based on the charging data, thereby determining the preset correlation relationship between the voltage difference and the battery capacity difference. Of course, this set of experiments can also determine the preset correlation relationship between the maximum voltage difference between the target battery and the normal battery and the battery capacity. Figure 4 The diagram shows the relationship between the maximum voltage difference and the battery capacity of batteries with capacity differences of 2%, 5%, 8%, and 10% and normal batteries. The maximum voltage difference can be determined based on the maximum value of the average voltage difference between the target battery and the battery system 101.
[0082] In practical applications, the system capacity (State of Charge, SOC) of the battery system 101 changes continuously during charging; for example, the SOC can vary from 50% to 80%. Due to the characteristics of the battery performance in the battery system 101, the battery exhibits plateau and non-plateau regions during charging and discharging. Therefore, the preset correlation between battery capacity difference and voltage difference differs within different system capacity ranges. Based on this, in one embodiment of this application, the method may further include obtaining the system capacity range of the battery system 101 corresponding to the preset charging time period, such as... Figure 5 As shown, determining the target battery capacity difference between the target battery and the reference battery based on the voltage difference and a preset correlation may include:
[0083] S501: Obtain the preset correlation between the voltage difference and the battery capacity difference corresponding to multiple system capacity ranges;
[0084] S503: Determine the target system capacity range where the system capacity range is located, and determine the target preset association relationship based on the target system capacity range;
[0085] S505: Determine the target battery capacity difference of the target battery based on the target preset correlation and the voltage difference.
[0086] In this embodiment of the application, the preset correlation between the voltage difference and the capacity difference differs within different system capacity ranges. For example, in one example, such as Figure 6 As shown, the preset correlation includes four preset correlation curves y1(x1), y2(x2), and y3(x3). When the system capacity x is within the system capacity interval of 0-x1, the preset correlation satisfies the function y1(x1); when the system capacity x is within the system capacity interval of x1-x2, the preset correlation satisfies the function y2(x2); and when the system capacity x is within the system capacity interval of x2-x3, the preset correlation satisfies the function y3(x3). This is determined when the system capacity interval x is within the range of x1-x2. 1- After determining the system capacity range of x2, the preset correlation relationship within the system capacity range of x1-x2 can be obtained as y2(x2), thereby determining the voltage difference y. target The corresponding target battery capacity difference is x target .
[0087] Through the above embodiments, different preset correlation relationships can be set for different system capacity ranges. Different preset correlation relationships can be used to determine the battery capacity difference when the voltage difference is different, which is more accurate and precise.
[0088] S207: Based on the voltage difference and / or the target battery capacity difference, determine whether the target battery is an abnormal battery.
[0089] In this embodiment, since each type of normal battery has a set voltage range, for example, the voltage range of a lithium iron phosphate battery is 2.0 to 3.65V. 3.65V is the full charge voltage, and 2.0V is the discharge termination voltage. That is, the battery voltage can also be used as a basis for judging whether a battery is abnormal. Therefore, in order to determine whether each battery in the battery system 101 is abnormal, in one embodiment of this application, the target battery can be determined to be an abnormal battery based on the determined voltage difference between the target battery and the normal battery. In practical applications, a large capacity difference between batteries will affect the charging and discharging performance of the battery system 101. Therefore, the capacity difference between batteries can also reflect the abnormality of the battery system 101 to a certain extent. Based on this, in another embodiment of this application, the target battery can also be determined to be an abnormal battery based on the determined target battery capacity difference between the target battery and the normal battery. Specifically, in one embodiment of this application, determining whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference may include:
[0090] S601: If the target battery capacity difference is greater than a preset battery capacity difference threshold, the target battery is determined to be an abnormal battery;
[0091] or,
[0092] S603: If the voltage difference is greater than a preset voltage difference threshold, the target battery is determined to be an abnormal battery.
[0093] In this embodiment, the preset voltage difference threshold can be set by the user according to actual application needs, such as 0.5V, 0.8V, etc. When the battery system 101 needs to accurately identify abnormal batteries, the preset voltage difference threshold can be set to a smaller value; conversely, when only a rough judgment of abnormal batteries is needed, the preset voltage difference threshold can be set to a larger value. This application does not impose any restrictions here. In one embodiment of this application, when the voltage difference is greater than the preset voltage difference threshold, the target battery can be determined to be an abnormal battery. The method for determining the preset battery capacity difference threshold can refer to the method for determining the preset voltage difference threshold described above, and will not be repeated here. After determining the preset battery capacity difference threshold, the target battery can be determined to be an abnormal battery when the target battery capacity difference is greater than the preset battery capacity difference threshold. Of course, in other embodiments of this application, to make the identified abnormal batteries more accurate, the target battery can also be determined to be an abnormal battery when both the target battery capacity difference and the voltage difference are greater than the preset voltage difference threshold.
[0094] The method for determining battery system anomalies provided in this application can determine the target battery capacity difference between the target battery and the normal battery based on the voltage difference between the target voltage of the target battery and the reference voltage of the normal battery. Compared with existing methods for calculating battery capacity difference using ampere-hour integration, this method is faster and yields more accurate results. After determining the target battery capacity, the method can determine whether the target battery is abnormal and quantitatively determine the degree of abnormality based on the voltage difference and / or the battery capacity difference, so that maintenance personnel can take different maintenance measures based on the judgment results.
[0095] In practical applications, the presence of abnormal batteries in a battery system is usually qualitatively determined, but the degree of abnormality cannot be accurately determined. This prevents repair personnel from analyzing specific situations. For example, some abnormal batteries may not be severely abnormal and can be resolved with simple repairs. However, current practices generally involve directly replacing identified abnormal batteries, which increases costs and reduces processing efficiency. Therefore, in one embodiment of this application, the degree of abnormality of the target battery can be determined based on the voltage difference and / or the target battery capacity difference, allowing repair personnel to choose different repair methods according to the degree of abnormality. Specifically, in this embodiment, after determining that the target battery is abnormal, the following may be included:
[0096] S701: Determine the degree of abnormality of the target battery based on the difference between the target battery capacity difference and the preset battery capacity difference threshold;
[0097] or,
[0098] S703: Determine the degree of abnormality of the target battery based on the difference between the voltage difference and the voltage difference threshold.
[0099] In this embodiment, after determining that the target battery is an abnormal battery based on the voltage difference, the degree of abnormality of the target battery can be further determined based on the difference between the voltage difference and the preset voltage difference threshold. For example, the degree of abnormality of the target battery can be determined based on the correspondence between the difference and the degree of abnormality. The degree of abnormality can be a specific abnormality index, such as 30, 40, 50, etc., or an abnormality level, such as high level, medium level, low level, etc. In another embodiment of this application, the degree of abnormality of the target battery can also be determined based on the difference between the target battery capacity difference and the preset battery capacity difference threshold. The correspondence can include the larger the difference, the higher the degree of abnormality. The correspondence can include a correspondence model, a correspondence table, a correspondence function, etc. For example, in one example, the correspondence table between the difference and the degree of abnormality is shown in Table 1 below. When the difference between the voltage difference and the preset voltage difference threshold is 0.7, the degree of abnormality of the target battery can be determined to be medium level abnormality.
[0100] Table 1 shows the correspondence between the differences and the degree of abnormality.
[0101] Difference range abnormality 0.1-0.5 Low-level anomalies 0.5-1 Medium-level anomaly 1-1.5 High-level anomaly.
[0102] In this embodiment, the method for determining the degree of abnormality of the target battery based on the difference between the target battery capacity difference and the preset battery capacity difference threshold can refer to the method for determining the abnormality level by voltage difference described above, and will not be repeated here. It is understood that the degree of abnormality of the target battery can be determined based on the voltage difference and the preset voltage difference threshold, or it can be determined based on the target battery capacity difference and the preset battery capacity difference threshold. Of course, in other embodiments of this application, to more accurately determine the degree of abnormality of the target battery, the degree of abnormality of the target battery can also be determined simultaneously based on the voltage difference and the target battery capacity difference. Specifically, after determining that the target battery is an abnormal battery, the method may further include:
[0103] S801: Based on the difference between the target battery capacity difference and the preset battery capacity difference threshold, determine the first abnormality index of the target battery;
[0104] S803: Based on the difference between the voltage difference and a preset voltage difference threshold, determine the second anomaly index of the target battery;
[0105] The degree of abnormality of the target battery is determined based on the first abnormality index and the second abnormality index.
[0106] In this embodiment, the first anomaly index of the target battery can be determined based on the difference between the target battery capacity difference and a preset battery capacity difference threshold, as described above. The first anomaly index can characterize the degree of anomaly caused by the battery capacity of the target battery. The first anomaly index can be a specific numerical value. For example, in one example, the first anomaly index of the target battery can be determined to be 0.3 based on the difference between the target battery capacity difference and the preset battery capacity difference threshold. Similarly, in one embodiment of this application, the second anomaly index of the target battery can be determined based on the difference between the voltage difference and a preset voltage difference threshold. For example, in one example, the second anomaly index is 0.2. Then, the degree of anomaly of the target battery can be determined based on the first anomaly index and the second anomaly index. Specifically, the degree of anomaly can be determined based on the sum or weighted value of the first and second anomaly indices. For example, in one example, the sum can be determined to be 0.5, based on which the degree of anomaly of the target battery can be determined.
[0107] In one embodiment of this application, after determining that the target battery is an abnormal battery, the abnormal change trend of the target battery can be further judged in order to determine the risk level of the battery system 101. Specifically, the preset charging time period includes a first preset charging time period and a second preset charging time period, and the method further includes:
[0108] S901: Determine the first target battery capacity difference corresponding to the first preset charging time period and the second target battery capacity difference corresponding to the second preset charging time period;
[0109] S903: Determine the difference in battery capacity based on the difference between the first target battery capacity and the difference between the second target battery capacity;
[0110] S905: Determine the risk level of the battery system based on the difference in battery capacity, the first preset charging time period, and the second preset charging time period.
[0111] In this embodiment, the preset charging time period may include a first preset charging time period and a second preset charging time period, wherein the first preset charging time period may be earlier than the second preset charging time period. For example, the first preset charging time period T1 may be the time period of the last charging of the battery system 101, such as December 1, 2022, and the second preset charging time period T2 may be the current charging time period of the battery system 101, such as December 9, 2022. In one embodiment of this application, the battery capacity difference of the same target battery in the two charging processes can be determined according to the methods described in the above embodiments. For example, the first target battery capacity difference of the target battery in the last charging process can be determined as ΔSOC1, and the second target battery capacity difference of the target battery in the current charging process can be determined as ΔSOC2. Then, the risk level of the battery system 101 can be determined based on the difference in battery capacity, the first preset charging time period, and the second preset charging time period. For example, the battery capacity deviation rate Δk = (ΔSOC1 - ΔSOC2) / (T1 - T2) can be determined first based on the first target battery capacity difference ΔSOC1, the second target battery capacity difference ΔSOC2, and the first preset charging time period T1 and the second preset charging time period T2. In one embodiment of this application, after determining the battery capacity deviation rate, the risk level of the battery system can be determined based on the comparison result between the battery capacity deviation rate and a preset battery capacity deviation rate threshold. The preset battery capacity deviation rate may include a first preset battery capacity deviation rate threshold, a second preset battery capacity deviation rate threshold, and a third preset battery capacity deviation rate threshold. In one embodiment of this application, if the battery capacity deviation rate of the target battery is greater than the first preset battery capacity deviation rate threshold, the risk level of the battery system can be confirmed as Level 1 risk, and it is recommended that the vehicle be immediately returned to the factory for repair. If the battery capacity deviation rate of the target battery is greater than the second preset battery capacity deviation rate threshold, the risk level of the battery system can be confirmed as Level 2 risk, and it is recommended that the vehicle be taken to the local after-sales service center for maintenance as soon as possible. When the battery capacity deviation rate of the target battery exceeds a third preset battery capacity deviation rate threshold, the battery system risk level can be confirmed as Level 3, and it is recommended that the vehicle be designated as a key vehicle for monitoring. Wherein, the first preset battery capacity deviation rate threshold > the second preset battery capacity deviation rate threshold > the third preset battery capacity deviation rate threshold. In one embodiment of this application, the risk levels of multiple abnormal batteries corresponding to reference battery systems can be determined according to the above method, and then the most severe risk level can be selected from the multiple reference battery system risk levels as the risk level of the battery system.
[0112] The following is a specific embodiment illustrating the process for determining battery system malfunctions described in this application. Figure 7As shown, the method may include: S10: acquiring charging data uploaded by the battery system to the cloud or server. The charging data may include system SOC, battery current, vehicle time, charging status, average voltage, and voltage of all individual battery cells; S20: determining data in the charging data that falls within a preset system SOC range; S30: for the charging data, calculating the difference between the voltage of all individual battery cells and the average voltage at the same acquisition time, denoted as the average difference Vdif, to obtain the difference sequence (Vdif1, Vdif2, Vdif3…………Vdifn-1, Vdifn) at the corresponding acquisition time, where n represents that the battery system consists of n batteries connected in series. The sequences represent the average difference of the nth cell at a certain acquisition time; S40: Determine the maximum average difference Vdifmax of all cells at each SOC within the preset system SOC range, and calculate the average average difference of all cells within the SOC range, denoted as V, and finally obtain a sequence (V1, V2, V3…………Vn-1, Vn) composed of n average average differences, where n represents that the battery system is composed of n batteries connected in series, and the sequences represent the average average difference of the nth battery within the preset system SOC range. S50: Determine whether there are any batteries in the battery system whose average difference exceeds a preset threshold; if not, proceed to S60: Determine that the capacity difference of the battery system is normal and the vehicle is not at risk; if it exists, proceed to S70: Determine that the battery is an abnormal cell and confirm the capacity difference of the abnormal cell based on the average difference; S80: Search the vehicle's previous charging records and calculate the capacity difference of the abnormal cell; S90: Calculate the cell capacity difference deviation rate based on the capacity difference of the abnormal cell in two charging cycles, and determine the risk level of the battery system based on the cell capacity difference deviation rate.
[0113] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0114] Based on the same inventive concept, this application also provides an apparatus for determining battery system anomalies to implement the methods described above. The solution provided by this apparatus is similar to the implementation described in the methods above; therefore, specific limitations in one or more embodiments of the apparatus for determining battery system anomalies provided below can be found in the limitations of the methods for determining battery system anomalies described above, and will not be repeated here.
[0115] In one embodiment, such as Figure 8 As shown, an apparatus 700 for determining battery system malfunctions is provided, the apparatus 700 comprising:
[0116] The acquisition module 801 is used to acquire a reference voltage, which is the voltage of a normal battery in a charging state;
[0117] The target voltage determination module 803 is used to determine the target voltage of the target battery based on the voltage data of the target battery in a charging state, wherein the voltage data includes the voltage of the target battery within a preset charging time period;
[0118] The target battery capacity difference determination module 805 is used to determine the voltage difference value based on the target voltage and the reference voltage, and to determine the target battery capacity difference between the target battery and the normal battery based on the voltage difference value and a preset correlation relationship.
[0119] An anomaly detection module 807 is used to determine whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference.
[0120] Optionally, in one embodiment of this application, the acquisition module 801 is specifically used for:
[0121] The voltage of multiple batteries in the battery system is obtained within a preset charging time period, wherein the preset charging time period includes multiple preset charging times.
[0122] The reference voltage is determined based on the voltage of the plurality of batteries at a plurality of preset charging times.
[0123] Optionally, in one embodiment of this application, the anomaly determination module 807 is specifically used for:
[0124] If the target battery capacity difference is greater than a preset battery capacity difference threshold, the target battery is determined to be an abnormal battery.
[0125] or,
[0126] If the voltage difference is greater than a preset voltage difference threshold, the target battery is determined to be an abnormal battery.
[0127] Optionally, in one embodiment of this application, after determining that the target battery is an abnormal battery, the method further includes:
[0128] The degree of abnormality of the target battery is determined based on the difference between the target battery capacity difference and the preset battery capacity difference threshold.
[0129] or,
[0130] The degree of abnormality of the target battery is determined based on the difference between the voltage difference and the voltage difference threshold.
[0131] Optionally, in one embodiment of this application, the anomaly determination module 807 is specifically used for:
[0132] Based on the voltage difference and the target battery capacity difference, the target battery is determined to be an abnormal battery; correspondingly, the method further includes:
[0133] Based on the difference between the target battery capacity difference and the preset battery capacity difference threshold, a first abnormality index of the target battery is determined;
[0134] Based on the difference between the voltage difference and a preset voltage difference threshold, a second anomaly index of the target battery is determined;
[0135] The degree of abnormality of the target battery is determined based on the first abnormality index and the second abnormality index.
[0136] Optionally, in one embodiment of this application, the device is further configured to obtain the system capacity range of the battery system corresponding to the preset charging time period. Correspondingly, determining the target battery capacity difference between the target battery and the reference battery based on the voltage difference and a preset correlation includes:
[0137] Obtain the preset correlation between the voltage difference and the battery capacity difference corresponding to multiple system capacity ranges;
[0138] Determine the target system capacity range where the system capacity range is located, and determine the target preset association relationship based on the target system capacity range;
[0139] Based on the target preset correlation and the voltage difference, the target battery capacity difference of the target battery is determined.
[0140] Optionally, in one embodiment of this application, the preset voltage includes a set of preset voltages constructed corresponding to multiple preset charging times, and the voltage difference between the target voltage and the preset voltage is determined in the following manner:
[0141] Determine the difference between the target voltage of the target battery and the reference voltage of the corresponding preset voltage at multiple preset charging times;
[0142] The voltage difference between the target voltage and the preset voltage is determined based on the multiple reference voltage differences.
[0143] Optionally, in one embodiment of this application, the preset charging time period includes a first preset charging time period and a second preset charging time period, and the device is further configured to:
[0144] Determine the first target battery capacity difference corresponding to the first preset charging time period and the second target battery capacity difference corresponding to the second preset charging time period;
[0145] The difference in battery capacity is determined based on the difference between the first target battery capacity and the difference between the second target battery capacity.
[0146] The risk level of the battery system is determined based on the difference in battery capacity, the first preset charging time period, and the second preset charging time period.
[0147] Optionally, in one embodiment of this application, the preset correlation between the voltage difference and the battery capacity difference includes a positive correlation between the voltage difference and the battery capacity difference.
[0148] Each module in the aforementioned device 700 for determining battery system malfunctions can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the operations corresponding to each module.
[0149] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9 As shown. The computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system, computer programs, and a database. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The database stores XX data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements the methods described in the various embodiments above.
[0150] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0151] Embodiments of this application provide a non-volatile computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the above-described method.
[0152] Embodiments of this application provide a computer program product including computer-readable code, or a non-volatile computer-readable storage medium carrying computer-readable code, wherein when the computer-readable code is run in a processor of an electronic device, the processor in the electronic device performs the above-described method.
[0153] In some embodiments, the disclosed method may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or on other non-transitory media or articles of art. Figure 10 A conceptual partial view schematically illustrates an example computer program product arranged according to at least some embodiments shown herein, the example computer program product including a computer program for executing computer processes on a computing device. In one embodiment, the example computer program product 1000 is provided using a signal carrying medium 1001. The signal carrying medium 1001 may include one or more program instructions 1002, which, when executed by one or more processors, can provide the above-described instructions for... Figure 2 The described function or part of the function. In addition... Figure 10 The program instruction 1002 in the document also describes example instructions.
[0154] In some examples, the signal-bearing medium 1001 may include a computer-readable medium 1003, such as, but not limited to, a hard disk drive, a compact disc (CD), a digital video optical disc (DVD), a digital magnetic tape, a memory, read-only memory (ROM), or random access memory (RAM), etc. In some embodiments, the signal-bearing medium 1001 may include a computer-recordable medium 904, such as, but not limited to, a memory, a read / write (R / W) CD, a R / W DVD, etc. In some embodiments, the signal-bearing medium 1001 may include a communication medium 1005, such as, but not limited to, digital and / or analog communication media (e.g., fiber optic cables, waveguides, wired communication links, wireless communication links, etc.). Therefore, for example, the signal-bearing medium 1001 may be conveyed by a wireless communication medium 1005 (e.g., a wireless communication medium conforming to the IEEE 902.11 standard or other transmission protocols). One or more program instructions 1002 may be, for example, computer-executable instructions or logical implementation instructions. In some examples, such as for... Figure 9The described computer device can be configured to provide various operations, functions, or actions in response to program instructions 1002 transmitted to the computing device via one or more of a computer-readable medium 1003, a computer-recordable medium 1004, and / or a communication medium 1005. It should be understood that the arrangements described herein are merely for illustrative purposes. Therefore, those skilled in the art will understand that other arrangements and other elements (e.g., machines, interfaces, functions, sequences, and functional groups, etc.) can be used instead, and some elements can be omitted depending on the desired result. Furthermore, many of the described elements are functional entities that can be implemented as discrete or distributed components, or in any suitable combination and location with other components. The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functions, and operations of possible implementations of apparatus, systems, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the boxes may occur in a different order than those shown in the accompanying drawings. For example, two consecutive boxes may actually be executed in substantially parallel order, or they may be executed in reverse order, depending on the functions involved.
[0155] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0156] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for determining an anomaly in a battery system, characterized in that, The method includes: A reference voltage is obtained, which is the voltage of the battery under normal conditions; the reference voltage is determined based on the statistical values of the voltage values corresponding to multiple normal batteries in the battery system. Based on the voltage data of the target battery when it is in a charging state, the target voltage of the target battery is determined, and the voltage data includes the voltage of the target battery within a preset charging time period; The voltage difference is determined based on the target voltage and the reference voltage, and the target battery capacity difference is determined based on the system capacity range of the battery system corresponding to the preset charging time period, the voltage difference, and a preset correlation relationship; the target battery capacity difference is the battery capacity difference between the target battery and a battery in normal condition; the voltage difference is the voltage difference between the target voltage and the reference voltage at the same preset charging time; the preset correlation relationship is different in different system capacity ranges; the preset correlation relationship is used to characterize the correspondence between the battery capacity difference and the voltage difference. Based on the voltage difference and / or the target battery capacity difference, determine whether the target battery is an abnormal battery.
2. The method according to claim 1, characterized in that, The acquisition of the reference voltage includes: The voltage of multiple batteries in the battery system is obtained within a preset charging time period, wherein the preset charging time period includes multiple preset charging times; The reference voltage is determined based on the voltage of the plurality of batteries at a plurality of preset charging times.
3. The method according to claim 1, characterized in that, The step of determining whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference includes: If the target battery capacity difference is greater than a preset battery capacity difference threshold, the target battery is determined to be an abnormal battery. or, If the voltage difference is greater than a preset voltage difference threshold, the target battery is determined to be an abnormal battery.
4. The method according to claim 3, characterized in that, After determining that the target battery is an abnormal battery, the method further includes: The degree of abnormality of the target battery is determined based on the difference between the target battery capacity difference and the preset battery capacity difference threshold. or, The degree of abnormality of the target battery is determined based on the difference between the voltage difference and the preset voltage difference threshold.
5. The method according to claim 1, characterized in that, The step of determining whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference includes: Based on the voltage difference and the target battery capacity difference, the target battery is determined to be an abnormal battery; correspondingly, the method further includes: Based on the difference between the target battery capacity difference and the preset battery capacity difference threshold, a first abnormality index of the target battery is determined; Based on the difference between the voltage difference and a preset voltage difference threshold, a second anomaly index of the target battery is determined; The degree of abnormality of the target battery is determined based on the first abnormality index and the second abnormality index.
6. The method according to claim 1, characterized in that, The method further includes obtaining the system capacity range of the battery system corresponding to the preset charging time period. Correspondingly, determining the target battery capacity difference based on the system capacity range of the battery system corresponding to the preset charging time period, the voltage difference, and a preset correlation includes: Obtain the preset correlation between the voltage difference and the battery capacity difference corresponding to multiple system capacity ranges; Determine the target system capacity range where the system capacity range is located, and determine the target preset association relationship based on the target system capacity range; Based on the target preset correlation and the voltage difference, the target battery capacity difference of the target battery is determined.
7. The method according to claim 2, characterized in that, The reference voltage comprises a set of reference voltage values corresponding to multiple preset charging times, and the voltage difference between the target voltage and the reference voltage is determined in the following manner: Determine the reference voltage difference between the target voltage and the corresponding reference voltage of the target battery at multiple preset charging times; The voltage difference between the target voltage and the reference voltage is determined based on the multiple reference voltage differences.
8. The method according to claim 1, characterized in that, The preset charging time period includes a first preset charging time period and a second preset charging time period, and the method further includes: Determine the first target battery capacity difference corresponding to the first preset charging time period and the second target battery capacity difference corresponding to the second preset charging time period; The difference in battery capacity is determined based on the difference between the first target battery capacity and the difference between the second target battery capacity. The risk level of the battery system is determined based on the difference in battery capacity, the first preset charging time period, and the second preset charging time period.
9. The method according to claim 1, characterized in that, The preset correlation between the voltage difference and the battery capacity difference includes a positive correlation between the voltage difference and the battery capacity difference.
10. An apparatus for determining an anomaly in a battery system, characterized in that, The device includes: A reference voltage acquisition module is used to acquire a reference voltage, which is the voltage of the battery under normal conditions; the reference voltage is determined based on statistical values of the voltage values corresponding to multiple normal batteries in the battery system. A target voltage determination module is used to determine the target voltage of the target battery based on voltage data of the target battery in a charging state, wherein the voltage data includes the voltage of the target battery within a preset charging time period; A battery capacity difference determination module is used to determine a voltage difference based on the target voltage and the reference voltage, and to determine a target battery capacity difference based on the system capacity range of the battery system corresponding to the preset charging time period, the voltage difference, and a preset correlation relationship; the target battery capacity difference is the battery capacity difference between the target battery and a battery in a normal state; the voltage difference is the voltage difference between the target voltage and the reference voltage at the same preset charging time; the preset correlation relationship is different in different system capacity ranges; the preset correlation relationship is used to characterize the correspondence between the battery capacity difference and the voltage difference. An anomaly detection module is used to determine whether the target battery is an abnormal battery based on the voltage difference and / or the target battery capacity difference.
11. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 9.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9.
13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 9.