Battery diagnosis method and device, electronic equipment, storage medium and program product
By calculating the difference in the evaluation value of the battery within different time intervals and analyzing the influencing factors of battery index correlation, the problem of difficult attribution of battery failure in the prior art is solved, and the accurate identification of the cause of battery failure is achieved.
Patent Information
- Application Number
- CN202510081649.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-20
- Publication Date
- 2025-02-21
- Estimated Expiration
- 2045-01-20
AI Technical Summary
The prior art is difficult to effectively attribute battery failures, and only the fault can be identified but the cause cannot be determined.
By obtaining the evaluation value of the battery in different time intervals, the difference between the evaluation values is calculated, and based on the influence factors associated with the battery index, the impact information of each factor on the difference value is determined to identify the cause of the battery failure.
It realizes effective attribution of battery failures, can accurately identify the main influencing factors that lead to changes in battery performance, and meets users' needs for battery failure diagnosis.
Smart Images

Figure CN119493044A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a battery diagnosis method, device, electronic device, storage medium and program product. Background Art
[0002] Since batteries involve complex electrochemical reactions and transfer mechanisms, they are easily affected by various factors in practical applications, such as overcharging, over-discharging, overheating, etc., all of which may cause battery failure.
[0003] However, battery analysis in related technologies mainly focuses on identifying battery failures, but it is difficult to attribute the battery failures. Summary of the invention
[0004] The present application provides a battery diagnosis method, device, electronic device, storage medium and program product to attribute battery failures and meet user needs.
[0005] In a first aspect, the present application provides a battery diagnosis method, comprising: obtaining a first evaluation value of a battery in a first time interval, wherein the first evaluation value is obtained by the indicator value of at least one battery indicator in the first time interval; obtaining a second evaluation value of the battery in a first reference interval, wherein the second evaluation value is obtained by the indicator value of at least one battery indicator in the first reference interval; the first reference interval is an interval in multiple reference time intervals that has the same battery status as the first time interval; the multiple reference time intervals are divided according to the battery status of the battery; calculating the difference between the first evaluation value and the second evaluation value; the difference is used to indicate the degree of change in the battery performance of the battery; when the difference is greater than a threshold, based on one or more influencing factors associated with at least one battery indicator, determining the influence information of each of the one or more influencing factors to identify the cause of the battery failure; the influence information is used to indicate the degree of influence of each influencing factor on the difference.
[0006] In some possible implementations, obtaining a second evaluation value of a battery within a first reference interval includes: obtaining multiple reference time intervals corresponding to each battery indicator of at least one battery indicator; obtaining a first reference interval corresponding to each battery indicator from the multiple reference time intervals based on a battery state corresponding to the first time interval; and obtaining a second evaluation value of the battery based on an indicator value within the first reference interval corresponding to each battery indicator.
[0007] In some possible implementations, obtaining multiple reference time intervals corresponding to each battery indicator of at least one battery indicator includes: obtaining multiple initial indicator values corresponding to each battery indicator of at least one battery indicator, wherein the multiple initial indicator values are sorted in sequence according to the acquisition time; smoothing the multiple initial indicator values to obtain multiple indicator values; grouping the multiple indicator values to obtain multiple indicator value groups corresponding to different battery states, wherein each indicator value group includes multiple indicator values; and determining multiple reference time intervals based on the multiple indicator value groups, wherein one indicator value group corresponds to one reference time interval.
[0008] In some possible implementations, multiple initial indicator values are smoothed to obtain multiple indicator values, including: taking the first initial indicator value among the multiple initial indicator values as the starting point, sliding the time window according to a preset sliding position until sliding to the last initial indicator value among the multiple initial indicator values; when the time window slides to each sliding position, averaging the multiple initial indicator values in the time window to obtain multiple indicator values, wherein one sliding position corresponds to one indicator value.
[0009] In some possible embodiments, based on one or more influencing factors associated with at least one battery indicator, determining the influence information of each of the one or more influencing factors to identify the cause of battery failure, including: obtaining one or more influencing factors associated with at least one battery indicator; classifying and decomposing the one or more influencing factors to obtain an influencing factor group, wherein the influencing factor group includes multiple factors, the multiple factors include one or more upper factors formed by one or more influencing factors, and one or more lower factors corresponding to each of the one or more upper factors; the influencing factor group is used to comprehensively evaluate the battery performance of the battery; determining the influence value of each factor in the influencing factor group on the difference to identify the cause of battery failure, wherein the influence value is used to indicate the degree of influence of each factor on the difference.
[0010] In some possible implementations, determining the influence value of each factor in the influence factor group includes: calculating a first parameter value and a second parameter value corresponding to each factor, the first parameter value being used to represent the ratio change of each factor in the influence factor group; the second parameter value being used to represent the proportion change of each factor in the influence factor group; and calculating the influence value of each factor based on the first parameter value and the second parameter value.
[0011] In a second aspect, an embodiment of the present application provides a battery diagnostic device. The battery diagnostic device may include: a first acquisition module, used to obtain a first evaluation value of a battery in a first time interval, wherein the first evaluation value is obtained by the indicator value of at least one battery indicator in the first time interval; a second acquisition module, used to obtain a second evaluation value of a battery in a first reference interval, wherein the second evaluation value is obtained by the indicator value of at least one battery indicator in the first reference interval; the first reference interval is an interval in a plurality of reference time intervals having the same battery state as the first time interval; the plurality of reference time intervals are divided according to the battery state of the battery; a calculation module, used to calculate the difference between the first evaluation value and the second evaluation value, wherein the difference is used to indicate the degree of change in the battery performance of the battery; a determination module, used to determine the influence information of each of the one or more influence factors based on one or more influence factors associated with at least one battery indicator when the difference is greater than a threshold value, so as to identify the cause of the battery failure; the influence information is used to indicate the degree of influence of each influence factor on the difference.
[0012] In some possible implementations, the second acquisition module is further used to obtain multiple reference time intervals corresponding to each battery indicator of at least one battery indicator; obtain a first reference interval corresponding to each battery indicator from multiple reference time intervals based on the battery state corresponding to the first time interval; and obtain a second evaluation value of the battery based on the indicator value within the first reference interval corresponding to each battery indicator.
[0013] In some possible implementations, the second acquisition module is further used to obtain multiple initial indicator values corresponding to each battery indicator of at least one battery indicator, wherein the multiple initial indicator values are sorted in sequence according to the collection time; the multiple initial indicator values are smoothed to obtain multiple indicator values; the multiple indicator values are grouped to obtain multiple indicator value groups corresponding to different battery states, wherein each indicator value group includes multiple indicator values; and multiple reference time intervals are determined based on the multiple indicator value groups, wherein one indicator value group corresponds to one reference time interval.
[0014] In some possible implementations, the second acquisition module is also used to slide the time window according to a preset sliding position, starting from the first initial indicator value among the multiple initial indicator values, until it slides to the last initial indicator value among the multiple initial indicator values; when the time window slides to each sliding position, the multiple initial indicator values in the time window are averaged to obtain multiple indicator values, wherein one sliding position corresponds to one indicator value.
[0015] In some possible embodiments, the determination module is also used to obtain one or more influencing factors associated with at least one battery indicator; classify and decompose the one or more influencing factors to obtain an influencing factor group, wherein the influencing factor group includes multiple factors, the multiple factors include one or more upper factors formed by one or more influencing factors, and one or more lower factors corresponding to each of the one or more upper factors; the influencing factor group is used to comprehensively evaluate the battery performance of the battery; determine the influence value of each factor in the influencing factor group to identify the cause of battery failure, wherein the influence value is used to indicate the degree of influence of each factor on the difference.
[0016] In some possible implementations, the determination module is also used to calculate the first parameter value and the second parameter value corresponding to each factor, the first parameter value is used to represent the ratio change of each factor in the influencing factor group; the second parameter value is used to represent the proportion change of each factor in the influencing factor group; based on the first parameter value and the second parameter value, the influence value of each factor is calculated.
[0017] In a third aspect, the present application further provides an electronic device, the electronic device comprising a memory and one or more processors, the memory storing a computer program, and when the computer program is executed by the electronic device, the battery diagnosis method as described in any one of the first aspects is implemented.
[0018] In a fourth aspect, the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores executable instructions, wherein when the executable instructions are executed by a processor, the battery diagnosis method as described in any one of the first aspects is implemented.
[0019] In a fifth aspect, the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the battery diagnosis method as described in any one of the first aspects.
[0020] Compared with the prior art, the technical solution provided by this application has the following beneficial effects: In the present application, when it is determined that there is a difference between a first evaluation value of a battery within a first time period and a second evaluation value of the battery within a first reference period, and the difference is greater than a threshold value, it is determined that the degree of change in the battery performance of the battery is too large and the battery is faulty. At this time, by obtaining multiple influencing factors and determining the degree of influence of each influencing factor on the degree of change in battery performance, it is possible to attribute the battery failure and meet the needs of users.
[0021] It should be understood that the above general description and the following detailed description are only exemplary and explanatory and do not limit the scope of protection of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application; Figure 2 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application; Figure 3 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application; Figure 4 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application; Figure 5 A schematic structural diagram of an impact factor group provided in an embodiment of the present application; Figure 6 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application; Figure 7 A schematic structural diagram of a battery diagnostic device provided in an embodiment of the present application; Figure 8 An optional structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0023] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present invention. However, it should be clear to those skilled in the art that the present invention may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present invention.
[0024] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.
[0025] As a highly efficient electrochemical energy storage product, batteries have the advantages of high energy density, long cycle life, and low self-discharge rate. They are widely used in electric vehicles, distributed energy storage, large-scale energy storage, and other application fields. With the global pursuit of renewable energy and energy conservation and emission reduction, the market demand for batteries continues to grow, and their role in the power system is becoming increasingly prominent.
[0026] Although batteries have many advantages, they also have certain safety hazards and failure risks during actual operation. Since batteries involve complex electrochemical reactions and transfer mechanisms, they are easily affected by various factors in actual applications, such as overcharging, over-discharging, overheating, etc. These factors may cause rapid degradation of battery performance and even cause safety problems. In addition, in the application of electric vehicles, distributed energy storage, large-scale energy storage and other fields, a large number of single cells need to be connected in series and parallel to form battery packs, battery packs and even battery clusters, which further increases the complexity of the battery system and the probability of failure.
[0027] In order to ensure the safety, stability and reliability of batteries in actual operation, effective fault diagnosis technology is needed to timely identify and eliminate potential fault factors. Fault attribution diagnosis technology can explore the causes of the battery's operating status and health, and can also provide theoretical, methodological and technical support for the precise operation and maintenance of batteries.
[0028] However, battery analysis in related technologies mainly focuses on identifying battery failures, but it is difficult to attribute battery failures. In order to solve the above technical problems, the embodiments of the present application provide a battery diagnosis method, device, electronic device, storage medium and program product to achieve attribution of battery failures and meet user needs.
[0029] In a first aspect, the present application provides a battery diagnosis method, which can be executed by an electronic device. Figure 1 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the battery diagnosis method may include: Step S101, obtaining a first evaluation value of a battery in a first time interval.
[0030] It can be understood that the electronic device can obtain the indicator value of at least one battery indicator of the battery within the first time interval, and then comprehensively evaluate the working state of the battery according to the indicator value corresponding to each battery indicator of the at least one battery indicator to obtain the first evaluation value.
[0031] In some embodiments, the first time interval is any time interval. In one embodiment, in order to timely warn and diagnose battery failure, the first time interval may be the current time interval.
[0032] It is understandable that battery indicators are important parameters for measuring battery performance and safety.
[0033] In some embodiments, the battery indicators may include at least: battery capacity, voltage, current, battery temperature, battery health state (SOH), state of charge (SOC), battery remaining energy state (SOE), internal resistance, pressure difference, temperature difference. Among them, battery capacity refers to the amount of electricity that can be discharged by the battery under certain conditions (discharge rate, temperature, termination voltage, etc.), usually in milliampere hours (mAh) or ampere hours (Ah). Voltage includes open circuit voltage and operating voltage. Open circuit voltage refers to the potential difference between the positive and negative electrodes of the battery when the battery is not in a working state. Operating voltage refers to the potential difference between the positive and negative electrodes of the battery when the battery is in a working state. Battery health state refers to the ability of the current battery to store electrical energy relative to a new battery. State of charge refers to the ratio of the remaining capacity of the battery after a period of use to its capacity in a fully charged state, usually expressed as a percentage. Battery remaining energy state refers to the ratio of the current remaining energy (releasable energy) of the battery to the rated energy. Internal resistance refers to the resistance encountered by the current flowing through the battery when the battery is working. The voltage difference refers to the voltage difference between each single cell in the battery pack. The temperature difference refers to the temperature difference between different areas or different single cells inside the battery.
[0034] In some embodiments, the indicator value of the battery indicator in the first time interval may be an indicator value set, and the indicator value set includes multiple indicator values. Each indicator value of the multiple indicator values is collected in the first time interval, so that the change of the battery in the first time period can be obtained according to the multiple indicator values.
[0035] In some embodiments, the indicator value may be expressed in the form of a numerical value, which may quantitatively measure the battery indicator. That is, by obtaining the indicator value, multiple numerical values of quantitative information about battery performance, battery status, and battery safety may be obtained.
[0036] In some embodiments, the indicator values corresponding to each battery indicator are summarized to calculate a first evaluation value of the battery in the first time interval. Here, the method for calculating the first evaluation value of the battery can be selected according to actual needs, and the embodiment of the present application does not limit this.
[0037] Exemplarily, the electronic device can obtain an indicator value of the battery voltage in a first time interval (such as 1.12V (volts), 1.22V, 1.28V) and an indicator value of the current in the first time interval (such as 0.55A (ampere), 0.58A, 0.56A), and then determine a first evaluation value of the battery in the first time interval based on the indicator value of the voltage in the first time interval and the indicator value of the current in the first time interval.
[0038] In some embodiments, the electronic device can monitor the battery in real time and obtain the indicator value of the battery in the first time interval. In some embodiments, the electronic device can obtain the indicator value of the battery in the first time interval through a database. In one embodiment, the database can be a local database or a cloud database. In one example, the cloud database can be a big data cloud platform connected to the battery management system. Here, the battery management system can be a device for monitoring and managing battery packs, and the battery management system can collect the indicator values of each battery indicator and send the collected indicator values to the big data cloud platform. The big data cloud platform can be a platform for processing and storing battery status information built using big data technology. The big data cloud platform can be a software platform running on an electronic device, so that the electronic device obtains the indicator value of the battery in the first time interval through the big data cloud platform.
[0039] Step S102: obtaining a second evaluation value of the battery within a first reference interval.
[0040] It can be understood that the electronic device can obtain a first reference interval with the same battery status as the first time interval based on the battery status corresponding to the first time interval. At the same time, after determining at least one battery indicator corresponding to the first evaluation value, the electronic device can comprehensively evaluate the working status of the battery based on the indicator value of the at least one battery indicator within the first reference interval to obtain a second evaluation value.
[0041] It is understandable that the second evaluation value can be obtained according to the indicator value of at least one battery indicator in the first reference interval based on the same method as the first evaluation value obtained according to the indicator value of at least one battery indicator in the first time interval. For the sake of brevity of the specification, it is not repeated here.
[0042] In some embodiments, the battery state refers to the working state of the battery. The working state of the battery may include at least a charging state, a discharging state, and a power conservation state. Among them, the charging state may refer to the state in which the battery receives electrical energy from an external power source such as a charger. The discharging state may refer to the state in which the battery provides electrical energy to an external circuit. The power conservation state may refer to the state in which the battery is neither charged nor discharged. In some embodiments, the charging state may be further subdivided into: a constant current charging (CC) state, a constant voltage charging (CV) state, and a trickling charge (trickling charge) state, etc. It can be understood that the above states may all be battery states corresponding to the first time interval.
[0043] In some embodiments, the electronic device may obtain multiple reference time intervals, each of which corresponds to a plurality of different battery states. The first reference interval may be an interval in the multiple reference time intervals that has the same battery state as the first time interval.
[0044] In some embodiments, the electronic device can obtain the indicator value of the battery in the first reference interval through a database. For the description of the database, reference can be made to the description in the above embodiment, which will not be repeated here.
[0045] In some embodiments, the battery has no battery failure within the reference time interval.
[0046] Step S103: Calculate the difference between the first evaluation value and the second evaluation value.
[0047] It is understandable that after the electronic device obtains the first evaluation value in step S101 and the second evaluation value in step S102, it can calculate the difference between the first evaluation value and the second evaluation value. The difference can represent the degree of change in the battery performance of the battery during the time from the first reference interval to the first time interval.
[0048] It can be understood that the first evaluation value is the evaluation value of the battery in the first time interval, and the second evaluation value is the evaluation value of the battery in the first reference time interval. The first time interval and the first reference time have the same battery state, so that the evaluation values of the above two time intervals are comparable, and by comparing the evaluation values, the degree of change of the battery performance of the battery can be further determined.
[0049] Step S104, when the difference is greater than a threshold, determining the influence information of each of the one or more influence factors based on the one or more influence factors associated with the at least one battery indicator, so as to identify the cause of the battery failure.
[0050] It is understandable that after the electronic device obtains a difference that can represent the degree of change in battery performance, the electronic device can determine whether the difference is greater than a threshold. When the difference is greater than the threshold, that is, when the degree of change in the battery performance of the battery is relatively large, the battery can be fault-attributed. It is understandable that attributing the fault to the battery when the difference is greater than the threshold makes the battery diagnosis method more practical. When the difference is less than or equal to the threshold, the electronic device does not temporarily attribute the fault to the battery. At this time, the electronic device can mainly realize real-time monitoring and diagnosis of the battery according to the difference to meet the user's usage needs.
[0051] It can be understood that the electronic device can obtain one or more influencing factors associated with at least one battery indicator, and then obtain the influence information of each influencing factor based on the one or more influencing factors, and then determine the influence degree of each influencing factor on the difference, and identify the cause of the battery failure.
[0052] It can be understood that the indicator value of at least one battery indicator is used to determine the first evaluation value. Then, one or more influencing factors associated with at least one battery indicator can affect the indicator value, and then affect the first evaluation value and the difference. Therefore, by obtaining the influence information of each influencing factor on the difference, the cause of the battery failure can be identified.
[0053] In some embodiments, the influencing factors include: time factor, operation factor, production factor, and other factors. Among them, the time factor can be a quantitative indicator describing the change of time. The operation factor can be a quantitative indicator describing the change of the operating environment. The production factor can be a quantitative indicator describing the change of the production scene. Other factors can be quantitative indicators describing other variable parameters. For example, other factors can be weather factors, and the weather factor can be a quantitative indicator describing weather changes. In one embodiment, the influencing factors associated with different battery indicators can be different. Exemplarily, the current can be associated with the time factor and the operation factor, and the battery capacity can be associated with the production factor and the operation factor.
[0054] In some embodiments, after obtaining the influencing factor corresponding to each battery indicator, the electronic device can obtain all influencing factors corresponding to all battery indicators. According to the number of battery indicators that can be associated with each influencing factor among all influencing factors, the weight of each influencing factor is determined, thereby determining the degree of influence of each influencing factor on the difference. Based on the degree of influence of each influencing factor on the difference, the cause of the battery failure is identified.
[0055] It is understandable that when attributing battery failure, factors with high influence are the main causes of battery failure, and factors with low influence are the secondary causes of battery failure, thereby achieving attribution of battery failure and meeting user needs.
[0056] In an embodiment of the present application, when it is determined that there is a difference between a first evaluation value of a battery within a first time period and a second evaluation value of the battery within a first reference period, and the difference is greater than a threshold value, it is determined that the degree of change in the battery performance of the battery is too large and the battery is faulty. At this time, by obtaining multiple influencing factors and determining the degree of influence of each influencing factor on the degree of change in battery performance, it is possible to attribute the battery failure and meet the needs of users.
[0057] In some possible implementations, Figure 2 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, step S102 may include: Step S201: obtaining a plurality of reference time intervals corresponding to each battery indicator in at least one battery indicator.
[0058] It can be understood that the electronic device can obtain at least one battery indicator corresponding to the first evaluation value, and thereby obtain multiple reference time intervals corresponding to each battery indicator in the at least one battery indicator based on the at least one battery indicator.
[0059] In some embodiments, the multiple reference time intervals corresponding to each battery indicator may be different. In some embodiments, the multiple reference time intervals corresponding to each battery indicator may be divided according to the battery state of the battery. Exemplarily, the reference time interval corresponding to the current may include a first reference time interval and a second reference time interval, the first reference time interval corresponds to the charging state, and the second reference time interval corresponds to the discharging state. In some embodiments, the multiple reference time intervals corresponding to each battery indicator may be divided based on the division according to the battery state and then according to the indicator value of each battery indicator. Exemplarily, assuming that the indicator value (temperature value) corresponding to the temperature is the same in the charging state and the discharging state, then the reference time interval corresponding to the temperature may include a third reference time interval, and the third reference time interval corresponds to both the charging state and the discharging state.
[0060] Step S202: obtaining a first reference interval corresponding to each battery indicator from a plurality of reference time intervals according to a battery state corresponding to the first time interval.
[0061] It is understandable that after obtaining multiple reference time intervals corresponding to each battery indicator, the electronic device can determine, for each battery indicator, a first reference interval having the same battery status as the first time interval from the multiple reference time intervals corresponding to the battery indicator.
[0062] Exemplarily, it is assumed that the reference time interval corresponding to the current may include a first reference time interval and a second reference time interval, the first reference time interval corresponds to the charging state, and the second reference time interval corresponds to the discharging state. It is assumed that the reference time interval corresponding to the temperature may include a third reference time interval, and the third reference time interval corresponds to both the charging state and the discharging state. It is assumed that the battery state corresponding to the first time interval is the charging state. Then, when the electronic device needs to obtain the first reference interval corresponding to the charging state, the first reference time interval corresponding to the current and the third reference time interval corresponding to the temperature can be obtained. It is assumed that the battery state corresponding to the first time interval is the discharging state. Then, when the electronic device needs to obtain the first reference interval corresponding to the discharging state, the second reference time interval corresponding to the current and the third reference time interval corresponding to the temperature can be obtained.
[0063] In one embodiment, the electronic device may obtain the status information of the battery in the first time interval through the battery management system, and then determine the battery status corresponding to the first time interval according to the status information.
[0064] Step S203: obtaining a second evaluation value of the battery according to the indicator value within the first reference interval corresponding to each battery indicator.
[0065] It is understandable that after obtaining the first reference interval corresponding to each battery indicator, the electronic device can obtain the indicator value of each battery indicator within the first reference interval. The electronic device can comprehensively evaluate the working state of the battery based on the indicator value corresponding to each battery indicator to obtain a second evaluation value.
[0066] In some embodiments, the electronic device may obtain an evaluation value corresponding to each battery indicator according to the indicator value corresponding to each battery indicator, and thereby summarize the evaluation values corresponding to each indicator to obtain a second evaluation value.
[0067] In the embodiment of the present application, the first reference interval can be obtained through the battery state corresponding to the first time interval, and the second evaluation value corresponding to the first reference interval can be obtained according to the index value in the first reference interval. In this process, the first reference interval and the first time interval have the same battery state, thereby ensuring that the first reference interval and the first time interval are comparable and meeting the requirements for battery fault diagnosis.
[0068] In some possible implementations, Figure 3 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, step S201 may include: Step S301, obtaining a plurality of initial indicator values corresponding to each battery indicator of at least one battery indicator.
[0069] It can be understood that the electronic device can obtain historical data of the battery, and then obtain multiple initial indicator values corresponding to each battery indicator of the at least one battery indicator.
[0070] In some embodiments, the historical data of the battery is stored in a database, and the electronic device can obtain the historical data of the battery through the database. In some embodiments, the historical data of the battery includes initial indicator values collected in the past. Multiple initial indicator values can be obtained by selecting initial indicator values corresponding to any multiple consecutive time points in the historical data. In other words, the multiple initial indicator values obtained by the electronic device can be multiple initial indicator values arranged in sequence according to the collection time. In one embodiment, the initial indicator value can be data directly detected by the battery management system without data processing.
[0071] It is understandable that when there is one battery indicator, the electronic device can obtain multiple initial indicator values corresponding to the one battery indicator. When there are multiple battery indicators, the electronic device can simultaneously obtain multiple initial indicator values corresponding to multiple battery indicators, and each battery indicator can correspond to multiple initial indicator values.
[0072] Step S302: Smoothing the multiple initial indicator values to obtain multiple indicator values.
[0073] It is understandable that the index value is obtained by smoothing the initial index value. The electronic device smoothes multiple initial index values in order to better obtain the change trend of battery performance, thereby improving the validity of historical data.
[0074] In some embodiments, the electronic device can smooth multiple initial indicator values by removing abnormal initial indicator values. It is understandable that multiple initial indicator values arranged over time can represent the change trend of the corresponding battery indicator. The electronic device can smooth the change trend by eliminating abnormal indicator values, so that the multiple indicator values obtained after smoothing are more reliable.
[0075] In some embodiments, the electronic device may also implement smoothing of multiple initial indicator values in other ways, which is not limited in the embodiments of the present application.
[0076] Step S303 , grouping the multiple indicator values to obtain multiple indicator value groups corresponding to different battery states.
[0077] It is understandable that the electronic device can segment multiple indicator values according to the change trend of multiple indicator values corresponding to each battery indicator, thereby obtaining multiple indicator value groups. The multiple indicator value groups correspond to different battery states, and each indicator value group corresponds to at least one battery state.
[0078] Exemplarily, according to the change trend of the indicator value corresponding to the current, the multiple indicator values corresponding to the current can be divided into a first indicator value group and a second indicator value group. In some embodiments, the first indicator value group corresponds to the current value of the battery in the charging state, and the first indicator value group can include multiple approximate current values; the second indicator value group corresponds to the current value of the battery in the discharging state, and the second indicator value group can include multiple uniformly changing current values.
[0079] In some embodiments, each indicator value group may include multiple indicator values, which together represent the battery performance when the battery is continuously in a corresponding battery state.
[0080] Step S304: determining a plurality of reference time intervals according to a plurality of indicator value groups.
[0081] It can be understood that the electronic device can obtain multiple indicator value groups and each indicator value in each indicator value group, and then the electronic device can determine the time interval corresponding to the multiple indicator values in the indicator value group according to the collection time of each indicator value, and determine the time interval as the time interval corresponding to the indicator value group, and then determine a reference time interval according to the time interval corresponding to each indicator value group. According to the time intervals corresponding to the multiple indicator value groups, multiple reference time intervals are determined. Each indicator value group in the multiple indicator values corresponds to a reference time interval.
[0082] In some embodiments, the electronic device may also determine the time interval corresponding to each indicator value group by obtaining the collection time corresponding to the first indicator value and the collection time corresponding to the last indicator value in each indicator value group.
[0083] It can be understood that the multiple indicator values in the indicator value group are sorted in sequence according to the collection time. Therefore, the time interval corresponding to each indicator value group can be determined according to the first indicator value and the last indicator value.
[0084] In an embodiment of the present application, by acquiring historical data of the battery and processing and segmenting the historical data, multiple reference time intervals corresponding to the battery can be obtained. The multiple reference time intervals correspond to different battery states, which can be used to analyze the battery performance under different states.
[0085] In some possible implementations, step S302 may include: taking the first initial indicator value among multiple initial indicator values as the starting point, sliding the time window according to a preset sliding position until sliding to the last initial indicator value among the multiple initial indicator values; when the time window slides to each sliding position, averaging the initial indicator values in the time window to obtain multiple indicator values.
[0086] It is understandable that after obtaining multiple initial indicator values corresponding to the battery indicator, the electronic device can smooth the multiple initial indicator values. The electronic device can obtain multiple indicator values by sliding the time window according to a preset sliding position. Specifically, the electronic device can calculate the average of multiple initial indicator values in the time window when the time window is at each sliding position during the sliding of the time window among the multiple initial indicator values, thereby obtaining an indicator value at each sliding position, and traversing all sliding positions to obtain multiple indicator values.
[0087] It can be understood that the electronic device can use the first initial indicator value among multiple initial indicator values as the starting point and the last initial indicator value among the multiple initial indicator values as the end point, and slide the time window according to the preset sliding position to obtain multiple indicator values.
[0088] In some embodiments, the time window has a window value, which is used to define the number of initial indicator values within the time window, thereby determining the granularity of data processing for multiple initial indicator values. It can be understood that the time range corresponding to the time window can be defined by the window value. In some embodiments, the window value is greater than or equal to 2, that is, the time window includes at least two initial indicator values.
[0089] In some embodiments, calculating the mean of the initial indicator values within the time window when the time window is at each sliding position may include: calculating the weighted mean of multiple initial indicator values within the time window when the time window is at each sliding position.
[0090] It can be understood that the time window includes multiple initial indicator values. Calculating the weighted average of the multiple initial indicator values in the time window can be performed by assigning different weights to the multiple initial indicator values and then calculating the average of the multiple initial indicators.
[0091] In some embodiments, different weights are assigned to each initial indicator value according to the position of each of the multiple initial indicator values included in the time window. For example, a lower weight is assigned to the initial indicator values at the two sides of the time window (far from the middle time point), and a higher weight is assigned to the initial indicator value at the middle position of the time window (corresponding to the middle time point), so that the electronic device pays more attention to the initial indicator value at the middle position of the time window, so that the electronic device can more accurately obtain the change trend of multiple initial indicator values in the time window.
[0092] In one example, formula (1) is used to calculate the index value when the time window is at each sliding position.
[0093] (1) Where m is the window value of the time window, m≥2. t is an intermediate time point in the time window (equivalent to the collection time of the intermediate initial indicator value in the time window), that is, the distance from the first time point in the time window (equivalent to the collection time of the first initial indicator value in the time window) to the intermediate time point t is k time points, and the distance from the last time point in the time window (equivalent to the collection time of the last initial indicator value in the time window) to t is k time points, that is, k=(m-1) / 2; is the index value of the time point j time points away from the middle time point t, and the value range of j is -k to k; is the weight value of the time point j time points away from the middle time point t. The weights of each time point in the time window are: [1 / (2m), 1 / m, …, 1 / m, 1 / (2m)], the sum of the weights of all time points is 1, and the weights of the time points on both sides of the middle time point t are symmetrical; is the index value of the sliding position corresponding to the middle time point.
[0094] It can be understood that by setting a suitable window value m, the trend curves corresponding to multiple indicator values can be made smoother. j=-k is just a starting point for traversing all time points in the time window. By traversing j from -k to k, the initial indicator value in the processing time window can be realized and an indicator value can be calculated. This method ensures that the data points before and after the intermediate time point t contribute evenly to the calculation results, thereby smoothing multiple initial indicator values.
[0095] It can be understood that the estimated value of the trend at the middle time point t is obtained by adding the weighted average of the index value at the middle time point t and subtracting the index values at k time points. When the time points are close, the observed values are also likely to be close. Therefore, the way of obtaining the average value eliminates some randomness in the data, so that a smoother index value and the trend of the index value can be obtained. Furthermore, in order to ensure that the trend of the index value is presented as a smooth curve as much as possible. Within the time window, the weight values of the first and last time points in the time window are kept small, and the weight values of the middle time points are kept large. This can reduce the fluctuation of continuous data and make the trend of the index value smoother.
[0096] In the embodiment of the present application, multiple index values are obtained by sliding the time window and determining the mean value according to the initial index value in each time window. In this process, the change trend of the multiple index values can be made smoother, the fluctuation of continuous data can be reduced, and it is helpful to obtain multiple benchmark time periods later.
[0097] In some possible implementations, Figure 4 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, step S104 may include: Step S401: obtaining one or more influencing factors associated with at least one battery indicator.
[0098] It can be understood that the electronic device can obtain at least one battery indicator corresponding to the first evaluation value, and obtain one or more influencing factors associated with the at least one battery indicator.
[0099] In some embodiments, according to the performance change of the battery, the influencing factor associated with each battery indicator can be preset, so that the electronic device can obtain one or more influencing factors associated with at least one battery indicator.
[0100] Step S402: classify and decompose one or more influencing factors to obtain an influencing factor group.
[0101] It is understandable that after obtaining one or more influencing factors, the multiple influencing factors can be classified, or the one or more influencing factors can be decomposed to obtain an influencing factor group with multiple levels. Here, the influencing factor group is used to comprehensively evaluate the battery performance of the battery. Each factor in the influencing factor group can affect the difference, and it can also be considered that the influencing factor group is associated with the difference.
[0102] In some embodiments, the impact factor group includes multiple factors, and the multiple factors include one or more upper factors formed by one or more impact factors, and one or more lower factors corresponding to each of the one or more upper factors. Here, any upper factor can also be a lower factor of an upper factor, and any lower factor can also be an upper factor of a lower factor, so that the impact factor group can have multiple levels.
[0103] In some embodiments, classifying multiple influencing factors may include: classifying influencing factors corresponding to different battery indicators so that the same influencing factors can be combined. In some embodiments, decomposing multiple influencing factors may include: decomposing the influencing factors layer by layer to obtain the lower layer factors of the influencing factors.
[0104] In some embodiments, the upper-level factors may include: time factors, operation factors, business factors, production factors, and other factors. Among them, the lower-level factors of the time factor may include: year, month, day, unit time, and time interval. The lower-level factors of the operation factor may include: operating status, power, location, and environment. The lower-level factors of the business factor may include: software deployment release version, parameter update, policy control, and management system management. The lower-level factors of the production factor may include: raw material batches, production batches, and transportation methods; the lower-level factors of other factors may include: weather factors, emergencies, and special business scenarios.
[0105] It is understandable that the factors that cause abnormal battery operation are multiple and dynamic, but there are always some factors that play a decisive role in a certain period of time. By classifying and decomposing the factors to establish an influencing factor group, the battery failure can be attributed more accurately. For example, the cause of the failure may be the time factor, which can be further decomposed into seasons, months, morning, noon, and evening time periods based on the time factor. This makes it possible to conclude based on this analysis: the probability of failure in different seasons or time periods is higher. For example, the probability of failure in summer may be higher because the ambient temperature is higher than other seasons. At the same time, combined with the production factors that cause the failure, it can be concluded that the product's heat dissipation design is insufficient, resulting in a high failure rate in summer.
[0106] In some embodiments, step S402 may include: classifying and decomposing one or more influencing factors to construct a first influencing factor group associated with a first evaluation value; classifying and decomposing one or more influencing factors to construct a second influencing factor group associated with a second evaluation value, and obtaining an influencing factor group based on the first influencing factor group and the second influencing factor group.
[0107] It is understandable that the electronic device can construct a first influencing factor group and associate the first influencing factor group with the first evaluation value, and the electronic device can also construct a second influencing factor group and associate the second influencing factor group with the second evaluation value. Since the battery index corresponding to the first evaluation value is the same as the battery index corresponding to the second evaluation value, the first influencing factor group and the second influencing factor group have the same hierarchical structure. After obtaining the first influencing factor group and the second influencing factor group, the electronic device can obtain an influencing factor group associated with the difference value based on at least one of the first influencing factor group and the second influencing factor group.
[0108] In one example, Figure 5 A schematic diagram of an impact factor group provided in the embodiment of the present application is shown in FIG. Figure 5 As shown, the first time interval ΔT' is associated with the first evaluation value, and the first evaluation value is abstracted as a factor Y'. The first influencing factor group affecting factor Y' can be composed of factor A', factor B', factor C' and factor D', and the lower-level factors corresponding to the above factors. Similarly, the first reference interval ΔT is associated with the second evaluation value, and the second evaluation value is abstracted as a factor Y. The second influencing factor group affecting factor Y can be composed of factor A, factor B, factor C and factor D, and the lower-level factors corresponding to the above factors. Here, since the battery indicator corresponding to the first evaluation value is the same as the battery indicator corresponding to the second evaluation value, factor A corresponds to factor A', factor B corresponds to factor B', and so on.
[0109] Furthermore, the Y factor can be decomposed into the factor sum (A*B+C*D) between the factor product (A*B) of factor A and factor B and the factor product (C*D) of factor C and factor D. At the same time, factor A can be decomposed into the factor sum (A1+A2) of factor A1 and factor A2, and factor D can be decomposed into the factor sum (D1+D2) of factor D1 and factor D2. Factor A1 can be decomposed into the factor sum (a1+a2*a3) between the factor product (a2*a3) of factor a2 and factor a3 and factor a1. Factor D1 can be decomposed into the factor sum (d1+d2*d3) between the factor product (d2*d3) of factor d2 and factor d3 and factor d1. Factor a2 can be decomposed into the factor sum (e1+e2) of factor e1 and factor e2. Factor d2 can be decomposed into the factor sum (f1+f2) of factor f1 and factor f2. By analogy, the first influencing factor group corresponding to the Y' factor can also be the above structure.
[0110] Step S403: determining the impact value of each factor in the impact factor group to identify the cause of the battery failure.
[0111] It can be understood that after obtaining the influencing factor group associated with the difference, the electronic device can determine the degree of influence of each factor in the influencing factor group on the difference, thereby determining the influence value of each factor in the influencing factor group to identify the cause of the battery failure.
[0112] In some embodiments, the electronic device may obtain the factor value corresponding to each factor in the first time interval and the first reference interval, and compare the factor value change with the difference to determine the influence of each factor on the difference.
[0113] In some embodiments, in the field of battery performance, factor values generally refer to the numerical values of various parameters or variables that affect battery performance. By monitoring the changes in these factor values, the changes in battery performance can be evaluated and the degree of influence of each factor on the changes in battery performance can be determined.
[0114] For example, assuming that the difference determined based on the first evaluation value and the second evaluation value is 5%, the change in battery performance caused by the change in the first factor is 6%, and the change in battery performance caused by the change in the second factor is 4%, then the first factor has a higher degree of influence on the difference, and the second factor has a lower degree of influence on the difference, thereby determining that the first factor is the main cause of the battery failure.
[0115] In some embodiments, after performing various analyses such as regression analysis and correlation analysis on each factor, the degree of influence of each factor on the difference can be determined. In one embodiment, regression analysis is a common method for determining the degree of influence of factors. By simulating the linear relationship between factors and differences, the degree of influence of different factors on the difference can be compared. In one embodiment, correlation analysis can measure the correlation and association between different factors and evaluate the dependency between factors and variables.
[0116] In one example, see Figure 5 As shown, the difference ΔY can be associated with the first influencing factor group and the second influencing factor group. By obtaining the factor value corresponding to each factor in the first time interval and the first reference interval, the change of the factor value corresponding to each factor can be determined, and then the influence of each factor on the difference ΔY can be determined. Here, each factor includes: factor A, factor B, factor C, factor D, factor A1, factor A2, factor D1, factor D2, ..., factor f2, etc.
[0117] Understandably, Figure 5 The factors shown can both independently affect the difference and be linked to jointly affect the difference, so a variety of analysis methods such as regression analysis and correlation analysis can be used to determine the extent of each factor's impact on the difference.
[0118] In some possible implementations, step S403 may include: calculating a first parameter value corresponding to each factor, wherein the first parameter value is used to represent the ratio change of each factor in the influencing factor group; calculating a second parameter value corresponding to each factor, wherein the second parameter value is used to represent the proportion change of each factor in the influencing factor group; and calculating the influence value corresponding to each factor based on the first parameter value and the second parameter value.
[0119] It can be understood that by comparing the corresponding data of each factor in the first time period and the first reference period, the ratio change of each factor in the influencing factor group can be obtained. By comparing the proportion of each factor in the influencing factor group in the first time period and the proportion of each factor in the influencing factor group in the first reference period, the proportion change of each factor in the influencing factor group can be determined. Then, according to the ratio change and the proportion change, the contribution of each factor to the whole can be determined, so as to calculate the impact value corresponding to each factor.
[0120] In one embodiment, the first parameter value and the second parameter value of each factor may be generated by the following formula (2) and formulas (3) to (8) obtained according to formula (2).
[0121] (2) (3) (4) (5) (6) (7) (8) Among them, R represents the overall ratio (100%); A represents the sum of the numerators of all dimensions; T represents the sum of the denominators of all dimensions; represents the overall ratio of the i-th dimension; represents the numerator of the i-th dimension; represents the denominator of the i-th dimension; represents the ratio of the i-th dimension; Indicates the proportion of the i-th dimension; N is a constant, indicating the maximum dimension.
[0122] Understandably, through Get the first parameter value of each factor; by Obtain the second parameter value of each factor. The electronic device first needs to calculate the and ; Then, the value of each factor is calculated according to formula (6) ; The value of each factor is calculated by formula (7) It is understandable that in obtaining each factor and After that, the data changes corresponding to each factor can be explained by the numerator Or the denominator is caused by a change in ratio or proportion. Then, the electronic device can and , determine the overall ratio of each factor, that is, the influence value corresponding to each factor.
[0123] It should be noted that the above dimensions are equivalent to the levels described in the influencing factor group. The numerator is equivalent to the number of occurrences or quantities of the specific feature corresponding to the factor. The denominator is equivalent to the total number of features corresponding to the factor. The numerator-denominator ratio is used to calculate the proportion of the occurrence of a specific feature.
[0124] In some embodiments, the electronic device may determine the ratio change of each factor as the overall ratio of each factor, thereby paying more attention to the impact of the molecule. In some embodiments, the electronic device may comprehensively consider the ratio change and the proportion change of each factor to determine the overall ratio of each factor. It is understandable that the electronic device may comprehensively consider the ratio change and the proportion change of each factor, and may analyze and obtain more abundant information, thereby helping the electronic device to have an in-depth understanding of the performance, reliability and failure causes of the battery.
[0125] For example, a specific example is used to illustrate how to calculate the impact value corresponding to each factor in the impact factor group. Assume that the abnormal rate of the battery cell voltage increases from 6.8% (equivalent to the second evaluation value) in the first reference interval to 16% (equivalent to the first evaluation value) in the first time interval, and the difference is 9.2%. Then, referring to the data in Table 1, the impact value of each factor can be calculated.
[0126] Table 1
[0127] It can be understood that the electronic device can decompose the entire battery into 1# unit to 5# unit according to the location dimension. 1# unit to 5# unit are each an influencing factor. Here, the difference corresponding to the abnormal rate of the battery cell voltage can be determined based on the overall evaluation value of the battery. Subsequently, the numerator and denominator of the abnormal rate corresponding to each factor are obtained, and then the proportion change and ratio change of each factor are determined according to the numerator and denominator corresponding to each factor, and then the influence value corresponding to each factor is determined according to the proportion change and ratio change of each factor.
[0128] In the embodiment of the present application, by splitting one or more influencing factors, an influencing factor group associated with the difference can be obtained. In the influencing factor group, each factor is independent of each other and interrelated, so after determining the degree of influence of each factor on the difference, the cause of the battery failure can be identified.
[0129] In some possible implementations, Figure 6 A schematic flow chart of a battery diagnosis method provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, after step S403, the following may be included: Step S601: sort each factor according to the influence value to obtain a factor sequence.
[0130] It can be understood that the electronic device can sort the multiple factors in the influencing factor group in descending order of influence values, thereby obtaining a factor sequence.
[0131] It is understandable that by sorting, the contribution of different factors in the influencing factor group can be observed. The greater the contribution, the higher the factor is ranked in the factor sequence, the greater the influence of the factor on the difference, and thus it is more likely to become the cause of battery failure.
[0132] In one example, still referring to the data shown in Table 1, assuming that the ratio change of each factor is taken as the overall ratio change, so as to determine the influence value corresponding to each factor, then it can be obtained that the influence value of unit 3# is the largest, the influence value of unit 5# is the second, the influence value of unit 2# is the third, and so on.
[0133] Step S602, identifying the cause of the battery failure based on the position of each factor in the factor sequence.
[0134] It can be understood that after obtaining the factor sequence, the electronic device can obtain the position of each factor in the factor sequence, so that the cause of the battery failure can be identified based on the position of the factor.
[0135] In some embodiments, the electronic device identifies the cause of the battery failure based on the first factor in the factor sequence. In some embodiments, the electronic device identifies the cause of the battery failure based on a plurality of factors arranged at the front of the factor sequence.
[0136] In one example, still referring to the data shown in Table 1, it is assumed that the impact value of the 3# cell is the largest, the impact value of the 5# cell is the second largest, the impact value of the 2# cell is the third largest, and so on. Then, the electronic device can at least identify that the 3# cell is the main cause of the battery failure.
[0137] In the embodiment of the present application, compared with the related art which can only determine whether the battery is faulty, but not attribute the fault to the diagnosis and cannot find out the root cause of the fault, in this embodiment, an influencing factor group is generated, and the type of fault corresponding to each factor in the influencing factor group is further determined according to the contribution of each factor to the difference, the corresponding fault point is found, and the fault is solved from the root.
[0138] In a second aspect, an embodiment of the present application provides a battery diagnostic device. Figure 7 A schematic structural diagram of a battery diagnostic device provided in an embodiment of the present application, see Figure 7 As shown, the battery diagnosis device 700 may include: A first obtaining module 701 is used to obtain a first evaluation value of a battery in a first time interval, wherein the first evaluation value is obtained by an indicator value of at least one battery indicator in the first time interval; A second obtaining module 702 is used to obtain a second evaluation value of the battery in a first reference interval, wherein the second evaluation value is obtained by an indicator value of at least one battery indicator in the first reference interval; the first reference interval is an interval in a plurality of reference time intervals having the same battery state as the first time interval; and the plurality of reference time intervals are divided according to the battery state of the battery; A calculation module 703, used to calculate a difference between the first evaluation value and the second evaluation value, wherein the difference is used to indicate a degree of change in battery performance of the battery; Determination module 704 is used to determine the influence information of each of the one or more influencing factors based on one or more influencing factors associated with at least one battery indicator to identify the cause of battery failure when the difference is greater than a threshold; the influence information is used to indicate the degree of influence of each influencing factor on the difference.
[0139] In some possible implementations, the second acquisition module 702 is further used to obtain multiple reference time intervals corresponding to each battery indicator of at least one battery indicator; obtain a first reference interval corresponding to each battery indicator from multiple reference time intervals based on the battery state corresponding to the first time interval; and obtain a second evaluation value of the battery based on the indicator value within the first reference interval corresponding to each battery indicator.
[0140] In some possible implementations, the second acquisition module 702 is further used to obtain multiple initial indicator values corresponding to each battery indicator of at least one battery indicator, wherein the multiple initial indicator values are sorted in sequence according to the collection time; the multiple initial indicator values are smoothed to obtain multiple indicator values; the multiple indicator values are grouped to obtain multiple indicator value groups corresponding to different battery states, wherein each indicator value group includes multiple indicator values; and multiple reference time intervals are determined based on the multiple indicator value groups, wherein one indicator value group corresponds to one reference time interval.
[0141] In some possible implementations, the second acquisition module 702 is also used to slide the time window according to a preset sliding position with the first initial indicator value among the multiple initial indicator values as the starting point until it slides to the last initial indicator value among the multiple initial indicator values; when the time window slides to each sliding position, the multiple initial indicator values in the time window are averaged to obtain multiple indicator values, wherein one sliding position corresponds to one indicator value.
[0142] In some possible implementations, the determination module 704 is further used to obtain one or more influencing factors associated with at least one battery indicator; classify and decompose the one or more influencing factors to obtain an influencing factor group, wherein the influencing factor group includes multiple factors, the multiple factors include one or more upper factors formed by one or more influencing factors, and one or more lower factors corresponding to each of the one or more upper factors; the influencing factor group is used to comprehensively evaluate the battery performance of the battery; determine the influence value of each factor in the influencing factor group to identify the cause of the battery failure, wherein the influence value is used to indicate the degree of influence of each factor on the difference.
[0143] In some possible implementations, the determination module 704 is also used to calculate the first parameter value and the second parameter value corresponding to each factor, the first parameter value is used to represent the ratio change of each factor in the influencing factor group; the second parameter value is used to represent the proportion change of each factor in the influencing factor group; based on the first parameter value and the second parameter value, the influence value of each factor is calculated.
[0144] In a third aspect, an embodiment of the present application provides an electronic device, comprising at least a memory and a processor, wherein the memory stores a computer program executable on the processor, and when the processor executes the program, the steps in the battery diagnosis method provided in the above embodiment are implemented.
[0145] Figure 8 An optional structural diagram of an electronic device provided in an embodiment of the present application is shown below in combination with Figure 8 The electronic device 800 shown will be used to illustrate the structure of the electronic device.
[0146] In one example, if Figure 8 As shown, the electronic device 800 includes: a processor 801, at least one communication bus, at least one external communication interface and a memory 802. The communication bus is configured to realize connection and communication between these components. The external communication interface may include a standard wired interface and a wireless interface.
[0147] The memory 802 is configured to store instructions and applications executable by the processor 801, and can also cache data to be processed or processed by the processor 801 and various modules in the electronic device (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory (Random Access Memory, RAM).
[0148] In another example, the electronic device may be an intelligent terminal such as a server, a computer, etc. The electronic device is used to execute the steps of the battery diagnosis method provided in the above embodiment.
[0149] In a fourth aspect, the present application further provides a storage medium, on which a readable storage medium stores executable instructions, wherein when the executable instructions are executed by a processor, the steps in the battery diagnosis method provided in an embodiment of the present application are implemented.
[0150] In a fifth aspect, the present application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the above-mentioned battery diagnosis method.
[0151] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0152] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application is described in detail with reference to the aforementioned embodiments, a person of ordinary skill in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features can be replaced. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A battery diagnosis method, characterized in that: include: Obtaining a first evaluation value of the battery in a first time interval, wherein the first evaluation value is obtained by an indicator value of at least one battery indicator in the first time interval; Obtaining a second evaluation value of the battery within a first reference interval, wherein the second evaluation value is obtained by the indicator value of the at least one battery indicator within the first reference interval; the first reference interval is an interval in a plurality of reference time intervals having the same battery state as the first time interval; the plurality of reference time intervals are divided according to the battery state of the battery; calculating a difference between the first evaluation value and the second evaluation value, wherein the difference is used to indicate a degree of change in battery performance of the battery; When the difference is greater than a threshold, based on one or more influencing factors associated with the at least one battery indicator, influence information of each of the one or more influencing factors is determined to identify the cause of failure of the battery; the influence information is used to indicate the degree of influence of each influencing factor on the difference.
2. The method according to claim 1, characterized in that The obtaining of a second evaluation value of the battery within the first reference interval includes: Obtaining the multiple reference time intervals corresponding to each battery indicator of the at least one battery indicator; According to the battery state corresponding to the first time interval, obtaining a first reference interval corresponding to each battery indicator from the multiple reference time intervals; The second evaluation value of the battery is obtained according to the indicator value within the first reference interval corresponding to each battery indicator.
3. The method according to claim 2, characterized in that The obtaining the multiple reference time intervals corresponding to each battery indicator of the at least one battery indicator includes: Obtaining a plurality of initial indicator values corresponding to each battery indicator of the at least one battery indicator, wherein the plurality of initial indicator values are sorted in sequence according to acquisition time; Smoothing the multiple initial indicator values to obtain multiple indicator values; Grouping the plurality of indicator values to obtain a plurality of indicator value groups corresponding to different battery states, wherein each indicator value group includes a plurality of the indicator values; A plurality of the reference time intervals are determined according to the plurality of indicator value groups, wherein one of the indicator value groups corresponds to one of the reference time intervals.
4. The method according to claim 3, characterized in that The smoothing process is performed on the multiple initial indicator values to obtain the multiple indicator values, including: Taking the first initial indicator value among the multiple initial indicator values as a starting point, sliding the time window according to a preset sliding position until sliding to the last initial indicator value among the multiple initial indicator values; When the time window slides to each of the sliding positions, a plurality of initial indicator values within the time window are averaged to obtain a plurality of the indicator values, wherein one of the sliding positions corresponds to one of the indicator values.
5. The method according to claim 1, characterized in that The determining, based on the one or more influencing factors associated with the at least one battery indicator, influencing information of each of the one or more influencing factors to identify a fault cause of the battery includes: Obtaining one or more influencing factors associated with the at least one battery indicator; Classifying and decomposing the one or more influencing factors to obtain an influencing factor group, wherein the influencing factor group includes multiple factors, and the multiple factors include one or more upper factors formed by the one or more influencing factors, and one or more lower factors corresponding to each upper factor in the one or more upper factors; the influencing factor group is used to comprehensively evaluate the battery performance of the battery; An influence value of each factor in the influencing factor group is determined to identify a cause of failure of the battery, wherein the influence value is used to indicate the degree of influence of each factor on the difference.
6. The method according to claim 5, characterized in that Determining the influence value of each factor in the influence factor group includes: Calculate a first parameter value and a second parameter value corresponding to each factor, wherein the first parameter value is used to represent a change in the ratio of each factor in the influencing factor group; and the second parameter value is used to represent a change in the proportion of each factor in the influencing factor group; The influence value of each factor is calculated according to the first parameter value and the second parameter value.
7. A battery diagnostic device, characterized in that: include: A first obtaining module, configured to obtain a first evaluation value of a battery in a first time interval, wherein the first evaluation value is obtained by an indicator value of at least one battery indicator in the first time interval; A second obtaining module is used to obtain a second evaluation value of the battery within a first reference interval, wherein the second evaluation value is obtained by the indicator value of the at least one battery indicator within the first reference interval; the first reference interval is an interval in a plurality of reference time intervals having the same battery state as the first time interval; the plurality of reference time intervals are divided according to the battery state of the battery; a calculation module, configured to calculate a difference between the first evaluation value and the second evaluation value, wherein the difference is used to indicate a degree of change in battery performance of the battery; A determination module is used to determine, when the difference is greater than a threshold, the influence information of each of the one or more influencing factors based on one or more influencing factors associated with the at least one battery indicator, so as to identify the cause of the battery failure; the influence information is used to indicate the degree of influence of each influencing factor on the difference.
8. An electronic device, characterized in that: The electronic device comprises a memory and one or more processors. A computer program is stored in the memory. When the computer program is executed by the electronic device, the battery diagnosis method as claimed in any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The readable storage medium stores executable instructions, wherein when the executable instructions are executed by a processor, the battery diagnosis method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program or instructions, characterized in that: When the computer program or instruction is executed by a processor, the battery diagnosis method as claimed in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Battery fault reason determination method and device, electronic equipment and readable storage medium
CN117110916A
Method, device and equipment for determining cause of battery performance degradation
CN118151009A
Battery fault detection method and detection device for new energy automobile
CN118519060A
Battery fault diagnosis method and device, computer equipment and readable storage medium
CN118795349A
Method and system for battery-management in devices
US20210088591A1