Disclosure of Invention
The invention provides a self-discharge fault identification method, a self-discharge fault identification device, computer equipment and a storage medium based on balanced current, which are used for solving the technical problems that the identification process of the self-discharge fault is complicated and the identification efficiency of the self-discharge fault is not improved.
In a first aspect, a self-discharge fault identification method based on balanced current is provided, including:
acquiring balanced current of a battery, and selecting the accumulated quantity of the balanced current in unit time as the loss electric quantity of the battery;
acquiring a charge and discharge increment of the battery in the unit time, and subtracting the loss electric quantity from the charge and discharge increment to obtain an updated charge and discharge increment;
Obtaining the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target variation of the state of charge of the battery in the unit time;
Acquiring the actual change amount of the electric quantity state of the battery in the unit time, subtracting the actual change amount from the target change amount to generate a deviation value of the battery, multiplying the deviation value by the capacity to generate the self-discharge quantity corresponding to the unit time;
Dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery;
and when the total discharge amount is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, identifying that the battery has a self-discharge fault.
Further, the obtaining the charge and discharge increment of the battery in the unit time, subtracting the power consumption from the charge and discharge increment, and obtaining the updated charge and discharge increment includes:
Acquiring the charge and discharge increment of the battery in the unit time by adopting a preset ampere-hour integration method;
subtracting the electric quantity loss from the charge-discharge increment to obtain the updated charge-discharge increment.
Further, the obtaining the capacity of the battery, dividing the updated charge-discharge increment by the capacity, and generating a target change amount of the state of charge of the battery within the unit time, including:
Acquiring battery information, and acquiring the capacity of the battery in the battery information;
dividing the updated charge and discharge increment by the capacity to generate a target change amount of the state of charge of the battery in the unit time.
Further, the obtaining the actual change amount of the state of charge of the battery in the unit time, subtracting the actual change amount from the target change amount, generating a deviation value of the battery, multiplying the deviation value by the capacity, and generating the self-discharge amount corresponding to the unit time, includes:
Acquiring the actual change quantity of the electric quantity state of the battery in the unit time by adopting an ampere-hour integration method, and subtracting the actual change quantity from the target change quantity to generate a deviation value of the battery;
and multiplying the deviation value by the capacity to generate the self-discharge capacity corresponding to the unit time.
Further, the step of dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain a total discharge amount of the battery includes:
dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery;
And storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge amounts corresponding to the unit time in one month to obtain the total discharge amount of the battery.
Further, when the total discharge amount is greater than a preset electric quantity and the equivalent resistance value is greater than a preset resistance value, identifying that the battery has a self-discharge fault includes:
When the total discharge amount is larger than a preset electric quantity and the equivalent resistance value is larger than a preset resistance value, obtaining the ratio of the total discharge amount to the preset electric quantity;
and when the ratio of the total discharge amount to the preset electric amount is larger than the preset ratio, recognizing that the battery has a self-discharge fault.
Further, after recognizing that the battery has a self-discharge fault when the total discharge amount is greater than a preset electric quantity and the equivalent resistance value is greater than a preset resistance value, the self-discharge fault recognition method includes:
and creating a display window, and displaying the alarm message of the self-discharge fault through the display window.
In a second aspect, there is provided a self-discharge fault recognition device based on balanced current, including:
the first acquisition module is used for acquiring the balanced current of the battery and selecting the accumulated quantity of the balanced current in unit time as the loss electric quantity of the battery;
The second acquisition module is used for acquiring the charge and discharge increment of the battery in the unit time, and subtracting the loss electric quantity from the charge and discharge increment to obtain the updated charge and discharge increment;
The first generation module is used for obtaining the capacity of the battery, dividing the updated charge and discharge increment by the capacity and generating a target change amount of the state of charge of the battery in the unit time;
The third acquisition module is used for acquiring the actual change amount of the electric quantity state of the battery in the unit time, subtracting the actual change amount from the target change amount to generate a deviation value of the battery, multiplying the deviation value by the capacity, and generating the self-discharge capacity corresponding to the unit time;
The second generation module is used for dividing the self-discharge amount by the unit time to generate self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery;
And the identification module is used for identifying that the battery has self-discharge faults when the total discharge quantity is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value.
In a third aspect, a computer device is provided comprising a memory, a processor and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the self-discharge fault identification method described above when the computer program is executed.
In a fourth aspect, a computer readable storage medium is provided, the computer readable storage medium storing a computer program which, when executed by a processor, implements the steps of the self-discharge fault identification method described above.
The application provides a self-discharge fault identification method, a device, computer equipment and a storage medium based on balanced current, which are used for acquiring the balanced current of a battery, selecting the accumulated quantity of the balanced current in unit time as the loss electric quantity of the battery, acquiring the charge and discharge increment of the battery in the unit time, subtracting the loss electric quantity from the charge and discharge increment to obtain updated charge and discharge increment, acquiring the capacity of the battery, dividing the updated charge and discharge increment by the capacity to generate a target change quantity of the electric quantity state of the battery in the unit time, acquiring the actual change quantity of the electric quantity state of the battery in the unit time, subtracting the actual change quantity from the target change quantity to generate a deviation value of the battery, multiplying the deviation value by the capacity to generate self-discharge electric quantity corresponding to the unit time, dividing the self-discharge quantity by the unit time to generate self-discharge current of the battery, generating an equivalent resistance value of the battery, dividing the self-discharge increment by the self-discharge electric quantity of the battery, dividing the preset electric quantity by the self-discharge electric quantity of the battery by the self-discharge electric quantity, and comparing the self-discharge electric quantity with the preset electric quantity in the unit time to generate the self-discharge electric quantity of the battery, and the self-discharge fault identification method is beneficial to the situation that the self-discharge fault is not required to be detected when the total fault of the electric quantity is high, on the aspect of the self-discharge fault is detected, and the self-discharge fault is high, on the aspect of the self-discharge fault is compared with the total fault is detected by the electric quantity. And the stability of the identified self-discharge fault is improved because the self-discharge fault cannot be influenced by manual intervention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, fig. 1 is a schematic diagram of an application environment of a self-discharge fault identification method according to an embodiment of the present invention, and the self-discharge fault identification method provided by the embodiment of the present invention can be applied to the application environment as shown in fig. 1, where a client communicates with a server through a network.
The method comprises the steps that a server side obtains balanced current of a battery through a client side, and the accumulated quantity of the balanced current in unit time is selected as the loss electric quantity of the battery;
acquiring a charge and discharge increment of the battery in the unit time, and subtracting the loss electric quantity from the charge and discharge increment to obtain an updated charge and discharge increment;
Obtaining the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target variation of the state of charge of the battery in the unit time;
Acquiring the actual change amount of the electric quantity state of the battery in the unit time, subtracting the actual change amount from the target change amount to generate a deviation value of the battery, multiplying the deviation value by the capacity to generate the self-discharge quantity corresponding to the unit time;
Dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery;
and when the total discharge amount is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, identifying that the battery has a self-discharge fault.
In the scheme realized by the self-discharge fault identification method, the device, the equipment and the medium, the self-discharge fault identification method has the advantages that on one hand, when the total discharge quantity is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, the self-discharge fault of the battery is identified, and on the other hand, the self-discharge fault is not influenced by manual intervention, so that the self-discharge fault identification time is shortened, the self-discharge fault identification efficiency is improved, and on the other hand, the stability of the identified self-discharge fault is improved.
The device running the client is called client device for short.
The device for running the server is called as server device for short.
Client devices include, but are not limited to, smart phones, personal computers, internet of vehicles terminals, tablet computers, and portable wearable devices.
The server device may be implemented by a stand-alone server or a server cluster formed by a plurality of servers. The present invention will be described in detail with reference to specific examples.
Referring to fig. 2, fig. 2 is a flow chart of a self-discharge fault recognition method according to an embodiment of the invention, which includes the following steps:
S21, acquiring balanced current of a battery, and selecting the accumulated quantity of the balanced current in unit time as the loss electric quantity of the battery;
Wherein, during the equalizing charge, each battery in the battery pack is applied with a specific charge current, which is the equalizing current. The effect of the balancing current is to adjust the state of charge of each cell so that each cell can reach the same charge level.
Illustratively, the obtaining the balanced current of the battery, selecting the accumulated amount of the balanced current in a unit time as the power consumption of the battery includes:
acquiring current of an equalization circuit through a battery management system, and acquiring equalization current of a battery;
And in unit time, carrying out integral calculation on the balanced current to obtain the accumulated quantity of the balanced current in unit time, and selecting the accumulated quantity of the balanced current in unit time as the power consumption of the battery.
S22, acquiring the charge and discharge increment of the battery in the unit time, and subtracting the loss electric quantity from the charge and discharge increment to obtain the updated charge and discharge increment;
The updated charge-discharge increment is obtained by subtracting the loss electric quantity from the charge-discharge increment, and the updated charge-discharge increment is higher in accuracy due to the fact that the loss electric quantity is subtracted.
The step of obtaining the charge and discharge increment of the battery in the unit time, subtracting the power consumption from the charge and discharge increment to obtain the updated charge and discharge increment, includes:
Acquiring the charge and discharge increment of the battery in the unit time by adopting a preset ampere-hour integration method;
subtracting the electric quantity loss from the charge-discharge increment to obtain the updated charge-discharge increment.
The charge and discharge increment refers to the charge increment and the discharge increment of the battery in the charge and discharge cycle.
The charging increment is defined as a charging increment in which the battery receives electric energy from an external power source and stores it as chemical energy during charging, and the amount or capacity of the battery gradually increases. It represents the amount of electrical energy that a battery can absorb and store when charged.
The discharge increment is that during the discharging process, the battery releases the stored chemical energy and converts the chemical energy into electric energy for external equipment, the electric quantity or capacity of the battery is gradually reduced, and the reduced part is defined as the discharge increment. It reflects the amount of electrical energy that the battery can provide when discharging.
S23, acquiring the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target variation of the state of charge of the battery in the unit time;
wherein the target amount of change generally refers to the expected amount of change.
S24, acquiring the actual variation of the state of charge of the battery in the unit time, subtracting the actual variation from the target variation to generate a deviation value of the battery, multiplying the deviation value by the capacity to generate the self-discharge capacity corresponding to the unit time;
The step of obtaining the actual change amount of the electric quantity state of the battery in the unit time, subtracting the actual change amount from the target change amount to generate a deviation value of the battery, multiplying the deviation value by the capacity, and generating the self-discharge amount corresponding to the unit time, includes:
Acquiring the actual change quantity of the electric quantity state of the battery in the unit time by adopting an ampere-hour integration method, and subtracting the actual change quantity from the target change quantity to generate a deviation value of the battery;
and multiplying the deviation value by the capacity to generate the self-discharge capacity corresponding to the unit time.
The method for obtaining the actual change quantity of the electric quantity state of the battery in the unit time by adopting an ampere-hour integration method, subtracting the actual change quantity from the target change quantity, and generating a deviation value of the battery comprises the following steps:
acquiring the actual variation of the state of charge of the battery in the unit time by adopting an ampere-hour integration method;
And subtracting the actual change amount from the target change amount of the electric quantity state of the battery in the unit time through a deviation value generation model to generate a deviation value of the battery.
Wherein, the deviation value generation model is:
Represent the first The deviation value of each of the batteries is calculated,Represent the firstA target amount of change in the state of charge of each of the batteries within the unit time,The unit time is represented by a unit time,Represent the firstThe actual change of each cell, a, represents the identity of the ampere-hour integration method.
The Chinese name of the SOC is the State of Charge, and the English name of the SOC is State of Charge.
SOC is used to describe the state of charge or the remaining charge of a battery. SOC is typically expressed in percent and ranges from 0% to 100%. SOC is a key parameter in a battery management system for monitoring and controlling the charge and discharge processes of a battery to ensure safe and efficient operation of the battery. The deviation value generation model is a deviation value generation model.
S25, dividing the self-discharge amount by the unit time to generate self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery;
Dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and summing the self-discharge amounts corresponding to the unit time in a statistical time to obtain a total discharge amount of the battery, wherein the method comprises the following steps:
Dividing the self-discharge amount by the unit time by a resistance value generation model to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery;
and summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery.
The resistance value generation model is as follows:
;
Wherein the method comprises the steps of Indicating the equivalent resistance value of the battery,Which represents the voltage of the battery,The amount of self-discharge is indicated,Representing a unit time.Indicating the self-discharge current of the battery.
The resistance value generation model is an equivalent resistance value generation model.
And summing the self-discharge amounts corresponding to the unit time in the statistical time to obtain the total discharge amount of the battery, thereby effectively avoiding errors or misleading possibly caused by single measurement and being capable of reflecting the health condition of the battery more accurately.
And S26, when the total discharge amount is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, identifying that the battery has a self-discharge fault.
And when the total discharge amount is larger than the preset electric quantity, the battery is abnormal. Because the preset value is set based on factors such as design specification, storage condition and expected service life of the battery, the preset value is comprehensively considered, and aims to ensure a reasonable range of electric quantity loss of the battery in a standing state. When the total discharge amount is greater than the preset amount, it may mean that an abnormality occurs inside the battery, which may cause the battery to rapidly decrease in the amount of electricity during storage, affecting the performance of the battery.
In the charging process, if the equivalent resistance value is greater than the preset resistance value, the current charging current is smaller than the expected charging current, the charging time is prolonged, and even the charging may not be fully charged. In the discharging process, the equivalent resistance value is larger than the preset resistance value, so that the current discharging current is smaller than the expected discharging current, and the battery cannot provide enough discharging current to meet the requirement of the load. Such a decrease in charge and discharge performance may lead to a reduction in the service time of the battery, reducing the energy efficiency of the battery.
And when the total discharge quantity is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, recognizing that the battery has a self-discharge fault, and replacing the battery. Because replacement of individual cells can restore the overall performance of the battery pack, the rejection of the entire battery pack due to individual cell problems is avoided. The method has the advantages that on one hand, the cost for replacing the single battery is generally lower than that for replacing the whole battery pack or all batteries, which is beneficial to saving the cost, and on the other hand, when the single battery is replaced, only the parts related to the single battery are usually required to be disassembled and assembled, and large-scale disassembly and recombination of the whole battery pack are not required, so that the method is beneficial to reducing the replacement time and improving the replacement efficiency.
For convenience of explanation, 6 batteries are taken as examples, and examples are as follows:
for example, the battery pack includes a battery 1, a battery 2, a battery 3, and a battery 6.
Since the self-discharge failure of the battery 1 is identified and the self-discharge failure of the battery 2, the battery 3, and the battery 6 is not identified, only the battery 1 needs to be replaced, and the battery 2, the battery 3, and the battery 6 do not need to be replaced.
For convenience of explanation, taking 12 batteries as an example, the following are exemplified:
for example, the battery pack includes a battery 1, a battery 2, a battery 3, a battery 6, a battery 7, a battery 8, a battery 9, a battery 10, a battery 11, and a battery 12.
Since the self-discharge failure of the battery 2 is identified and the self-discharge failure of the battery 2, the battery 3, the battery 6, and the battery 7 is not identified, only the battery 2 needs to be replaced, and the battery 1, the battery 3, the battery 6, the battery 7, the battery 8, the battery 9, the battery 10, the battery 11, and the battery 12 do not need to be replaced.
Therefore, only the components related to the single battery need to be disassembled and assembled, and the whole battery pack does not need to be disassembled and reassembled on a large scale, so that the replacement time can be reduced, and the replacement efficiency can be improved.
Wherein, when the total discharge amount is greater than a preset electric quantity and the equivalent resistance value is greater than a preset resistance value, the self-discharge fault identification method includes:
and creating a display window, and displaying the alarm message of the self-discharge fault through the display window.
Wherein, after S25, the self-discharge fault identification method includes:
And when the total discharge amount is not larger than the preset electric quantity or the equivalent resistance value is larger than the preset resistance value, identifying that the battery has no self-discharge fault.
The embodiment of the invention has the advantages that on one hand, when the total discharge amount is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, the self-discharge fault of the battery is identified, and because the self-discharge fault identification time is shortened without manual identification, the self-discharge fault identification efficiency is improved, and on the other hand, the stability of the identified self-discharge fault is improved because the self-discharge fault is not influenced by manual intervention.
Referring to fig. 3, fig. 3 is a flowchart of step S23 in fig. 2, which is described in detail below:
s31, acquiring battery information, and acquiring the capacity of the battery in the battery information;
and S32, dividing the updated charge and discharge increment by the capacity to generate a target change amount of the state of charge of the battery in the unit time.
In the embodiment of the invention, the target variable quantity of the battery is obtained, namely, the ideal increasing and decreasing value which is required to be achieved by the battery electricity quantity is determined, so that the accurate configuration and scheduling of the energy storage resource are realized, and the battery can store or release a proper amount of electric energy when required.
Referring to fig. 4, fig. 4 is a flowchart of step S25 in fig. 2, which is described in detail below:
s41, dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery;
Wherein dividing the self-discharge amount by the unit time to generate a self-discharge current of the battery, dividing a voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, comprises:
and dividing the self-discharge amount by the unit time by a resistance value generation model to generate a self-discharge current of the battery, and dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery.
The equivalent resistance value is determined according to the series-parallel connection relation of the resistors and the current and voltage distribution in the circuit. In the series circuit, the equivalent resistance value is equal to the sum of the resistances, and in the parallel circuit, the equivalent resistance value is obtained by calculating the reciprocal of the sum of the reciprocal of the resistances. The introduction of the equivalent resistance value makes the circuit analysis more visual and simple.
And S42, storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge amounts corresponding to the unit time in one month to obtain the total discharge amount of the battery.
Wherein the unit time includes, but is not limited to, time, day, week.
The method for obtaining the total discharge capacity of the battery comprises the steps of storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge capacity corresponding to each unit time in one month to obtain the total discharge capacity of the battery, wherein the method comprises the following steps:
Storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge quantity corresponding to each hour in one month to obtain the total discharge quantity of the battery, thereby obtaining the total discharge quantity of the battery;
Or storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge quantity corresponding to each day in one month to obtain the total discharge quantity of the battery, and obtaining the total discharge quantity of the battery;
or storing the equivalent resistance value, reading a summation instruction in a preset file, executing the summation instruction, and summing the self-discharge quantity corresponding to each week in one month to obtain the total discharge quantity of the battery, thereby obtaining the total discharge quantity of the battery.
In the embodiment of the invention, the self-discharge amount corresponding to each unit time in one month is summed to obtain the total discharge amount of the battery, and the total discharge amount avoids errors caused by single measurement, so that the health condition of the battery can be reflected more accurately.
Referring to fig. 5, fig. 5 is a flowchart of step S26 in fig. 2, which is described in detail below:
s51, when the total discharge amount is larger than a preset electric quantity and the equivalent resistance value is larger than a preset resistance value, obtaining the ratio of the total discharge amount to the preset electric quantity;
And S52, when the ratio of the total discharge amount to the preset electric amount is larger than the preset ratio, identifying that the battery has a self-discharge fault.
Preferably, the preset ratio is 5%.
Illustratively, when the ratio of the total discharge amount to the preset amount is greater than a preset ratio, identifying that the battery has a self-discharge fault includes:
Selecting the ratio of the total discharge amount to the preset electric quantity as a first ratio, and selecting the ratio of the equivalent resistance value to the preset resistance value as a second ratio;
And when the first ratio and the second ratio are both larger than the preset ratio, recognizing that the battery has a self-discharge fault.
Wherein, discern the self discharge trouble exists in the battery, just so can in time change single battery. Because the whole performance of the battery pack can be restored by replacing the single battery, the whole battery pack is prevented from being scrapped due to the problem of the single battery, and the method has the advantages that on one hand, the cost for replacing the single battery is generally lower than that for replacing the whole battery pack or all batteries, and the cost is saved; on the other hand, when replacing a single battery, only the components related to the single battery are usually required to be disassembled and assembled, and the whole battery pack is not required to be disassembled and reassembled on a large scale, so that the replacement time is reduced, and the replacement efficiency is improved.
In the embodiment of the invention, when the ratio of the total discharge capacity to the preset electric capacity is larger than the preset ratio, the self-discharge fault of the battery is identified, and because manual identification is not needed, the identification time of the self-discharge fault is shortened, and the improvement of the identification efficiency of the self-discharge fault is facilitated.
Referring to fig. 6, fig. 6 is a schematic structural diagram of a self-discharge fault recognition device according to an embodiment of the invention, and as shown in fig. 6, the self-discharge fault recognition device includes a first obtaining module 101, a second obtaining module 102, a first generating module 103, a third obtaining module 104, a second generating module 105, and a recognition module 106. The functional modules are described in detail as follows:
a first obtaining module 101, configured to obtain an equalization current of a battery, and select an accumulated amount of the equalization current in a unit time as a power consumption of the battery;
A second obtaining module 102, configured to obtain a charge-discharge increment of the battery in the unit time, and subtract the power consumption from the charge-discharge increment to obtain an updated charge-discharge increment;
A first generating module 103, configured to obtain a capacity of the battery, divide the updated charge-discharge increment by the capacity, and generate a target variation of a state of charge of the battery within the unit time;
a third obtaining module 104, configured to obtain an actual change amount of the state of charge of the battery in the unit time, subtract the actual change amount from the target change amount, generate a deviation value of the battery, multiply the deviation value by the capacity, and generate a self-discharge amount corresponding to the unit time;
A second generating module 105, configured to divide the self-discharge amount by the unit time to generate a self-discharge current of the battery, divide a voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and sum the self-discharge amounts corresponding to the unit time in a statistical time to obtain a total discharge amount of the battery;
and the identifying module 106 is configured to identify that the battery has a self-discharge fault when the total discharge amount is greater than a preset electric quantity and the equivalent resistance value is greater than a preset resistance value.
The embodiment of the invention has the advantages that on one hand, when the total discharge amount is larger than the preset electric quantity and the equivalent resistance value is larger than the preset resistance value, the self-discharge fault of the battery is identified, and because the self-discharge fault identification time is shortened without manual identification, the self-discharge fault identification efficiency is improved, and on the other hand, the stability of the identified self-discharge fault is improved because the self-discharge fault is not influenced by manual intervention.
For specific limitations of the self-discharge fault recognition device, reference may be made to the above limitations of the self-discharge fault recognition method, and no further description is given here.
The respective modules in the self-discharge fault recognition apparatus described above may be implemented in whole or in part by software, hardware, and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
Referring to fig. 7, fig. 7 is another schematic structural diagram of a computer device according to an embodiment of the present invention, and in one embodiment, a computer device is provided, where the computer device is a server device or a client device, and an internal structure diagram of the computer device may be shown in fig. 7. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the computer device is used for communication with an external database. The computer program, when executed by a processor, may implement the functions or steps of a self-discharge fault identification method based on balanced currents.
In one embodiment, a computer device is provided that includes a memory, a processor, and a computer program stored on the memory and executable on the processor.
It should be noted that, the functions or steps implemented by the computer readable storage medium or the computer device may correspond to the relevant descriptions of the foregoing method embodiments, and are not described herein for avoiding repetition.
The processor may be a general-purpose processor, including a central Processing unit (Central Processing Unit, CPU), a graphics processor (Graphics Processing Unit, GPU), a network processor (Network Processor, NP), a digital signal processor (DIGITAL SIGNAL Processing, DSP), an Application SPECIFIC INTEGRATED Circuit (ASIC), a Field-Programmable gate array (FPGA) or other Programmable logic device, discrete gate or transistor logic device, or discrete hardware components.
The above description and the drawings illustrate embodiments of the disclosure sufficiently to enable those skilled in the art to practice them. Other embodiments may involve structural, logical, electrical, process, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and sub-samples of some embodiments may be included in or substituted for portions and sub-samples of other embodiments. Moreover, the terminology used in the present application is for the purpose of describing embodiments only and is not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a," "an," and "the" (the) are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this disclosure is meant to encompass any and all possible combinations of one or more of the associated listed. In addition, when used in this disclosure, the terms "comprises," "comprising," and/or variations thereof mean the presence of the stated sub-sample, integer, step, operation, element, and/or component, but do not exclude the presence or addition of one or more other sub-samples, integers, steps, operations, elements, components, and/or groups of these. Without further limitation, an element defined by the phrase "comprising one..+ -." does not exclude the presence of additional identical elements in a process, method or apparatus comprising the element. In this context, each embodiment may be described with emphasis on the differences from the other embodiments, and the same similar parts between the various embodiments may be referred to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method sections disclosed in the embodiments, the description of the method sections may be referred to for relevance.
Those of skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. The skilled person may use different methods for each particular application to achieve the described functionality, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. It will be clearly understood by those skilled in the art that, for convenience and brevity of description, specific working procedures of the above-described systems, apparatuses and units may refer to corresponding procedures in the foregoing method embodiments, which are not described herein again.
In the embodiments disclosed herein, the disclosed methods, articles of manufacture (including but not limited to devices, apparatuses, etc.) may be practiced in other ways. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of elements may be merely a logical functional division, and there may be additional divisions in actual implementation, e.g., multiple elements or components may be combined or integrated into another system, or some sub-samples may be omitted, or not performed. In addition, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interface, device or unit indirect coupling or communication connection, which may be in electrical, mechanical or other form. The units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the units may be selected according to actual needs to implement the present embodiment. In addition, each functional unit in the embodiments of the present disclosure may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than that disclosed in the description, and sometimes no specific order exists between different operations or steps. For example, two consecutive operations or steps may actually be performed substantially in parallel, they may sometimes be performed in reverse order, which may be dependent on the functions involved. Each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.