Self-discharge fault identification method, device, equipment and medium based on balanced current
By calculating the battery's balanced current and charge and discharge increments, identifying the battery's self-discharge faults, the problem of inefficient identification in the prior art is solved, and automated identification and improvement of identification stability is achieved.
Patent Information
- Application Number
- CN202411875435.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2044-12-19
AI Technical Summary
In the prior art, the identification process of self-discharge faults is complicated, resulting in low recognition efficiency and susceptible to manual intervention.
By obtaining the battery's equalization current, calculating the power loss, updating the charge and discharge increments, generating the target change and actual change of the power state, calculating the deviation value and self-discharge amount, and finally identifying the self-discharge fault based on the total discharge amount and equivalent resistance value.
It realizes automatic identification of self-discharge faults, reduces identification time, improves identification efficiency, and improves the stability of identification results.
Smart Images

Figure CN119322274B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the fields of energy storage technology and fault identification technology, and in particular to a self-discharge fault identification method, device, equipment and medium based on equalizing current. Background Art
[0002] Self-discharge failure is one of the key factors affecting the normal operation of batteries. Self-discharge failure causes the battery to gradually lose power when it is stationary, thereby reducing the battery's energy storage efficiency and availability. Therefore, by identifying self-discharge failures, it is possible to ensure that the battery can maintain an efficient and stable operating state.
[0003] However, the identification process of self-discharge fault is cumbersome, which is not conducive to improving the identification efficiency of self-discharge fault. The reason is that the existing technology mainly adopts manual identification to identify self-discharge fault, which consumes a lot of human resources and time resources, increases the identification time of self-discharge fault, and is easily affected by manual intervention, so it is not conducive to improving the identification efficiency of self-discharge fault. Summary of the invention
[0004] The present invention provides a self-discharge fault identification method, device, computer equipment and storage medium based on balanced current, so as to solve the technical problem that the identification process of the self-discharge fault is complicated and is not conducive to improving the identification efficiency of the self-discharge fault.
[0005] In a first aspect, a self-discharge fault identification method based on balanced current is provided, comprising:
[0006] Obtaining a balancing current of a battery, and selecting a cumulative amount of the balancing current per unit time as power consumption of the battery;
[0007] Obtaining a charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain an updated charge and discharge increment;
[0008] Acquire the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change in the battery state of charge within the unit time;
[0009] Obtaining an actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time;
[0010] 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 each of the unit times within a statistical time to obtain a total discharge amount of the battery;
[0011] When the total discharge amount is greater than a preset amount of electricity and the equivalent resistance value is greater than a preset resistance value, it is identified that the battery has a self-discharge fault.
[0012] Furthermore, the acquiring the charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain the updated charge and discharge increment includes:
[0013] Using a preset ampere-hour integration method, obtaining the charge and discharge increment of the battery in the unit time;
[0014] The charge-discharge increment is subtracted from the power loss to obtain the updated charge-discharge increment.
[0015] Furthermore, the acquiring the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target change in the battery state of charge within the unit time, includes:
[0016] Acquire battery information, and acquire the capacity of the battery from the battery information;
[0017] The updated charge / discharge increment is divided by the capacity to generate a target change in the battery state of charge within the unit time.
[0018] Further, the obtaining of the actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate the self-discharge amount corresponding to the unit time includes:
[0019] Using the ampere-hour integration method, the actual change of the battery power state within the unit time is obtained, and the actual change is subtracted from the target change to generate a deviation value of the battery;
[0020] The deviation value is multiplied by the capacity to generate the self-discharge amount corresponding to the unit time.
[0021] Further, the self-discharge amount is divided by the unit time to generate the self-discharge current of the battery, the voltage of the battery is divided by the self-discharge current to generate the equivalent resistance value of the battery, and the self-discharge amounts corresponding to each unit time within the statistical time are summed to obtain the total discharge amount of the battery, including:
[0022] Dividing the self-discharge amount by the unit time 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;
[0023] The equivalent resistance value is saved, a summing instruction in a preset file is read, the summing instruction is executed, and the self-discharge amounts corresponding to each of the unit times within a month are summed to obtain the total discharge amount of the battery.
[0024] Further, when the total discharge amount is greater than a preset amount of electricity and the equivalent resistance value is greater than a preset resistance value, identifying that the battery has a self-discharge fault includes:
[0025] When the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, obtaining a ratio of the total discharge amount to the preset amount;
[0026] When the ratio of the total discharge capacity to the preset power capacity is greater than the preset ratio, it is identified that the battery has a self-discharge fault.
[0027] Further, after identifying that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, the self-discharge fault identification method includes:
[0028] A display window is created, and an alarm message of the self-discharge fault is displayed through the display window.
[0029] In a second aspect, a self-discharge fault identification device based on balanced current is provided, comprising:
[0030] A first acquisition module is used to acquire a balancing current of a battery, and select an accumulated amount of the balancing current in a unit time as a power consumption of the battery;
[0031] A second acquisition module is used to acquire the charge and discharge increment of the battery in the unit time, and subtract the power loss from the charge and discharge increment to obtain the updated charge and discharge increment;
[0032] A first generating module is used to obtain the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change amount of the battery power state within the unit time;
[0033] A third acquisition module is used to obtain an actual change in the battery power state within the unit time, subtract the actual change from the target change to generate a deviation value of the battery, and multiply the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time;
[0034] a second generating module, configured to divide the self-discharge amount by the unit time to generate a self-discharge current of the battery, divide the 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 each of the unit times within a statistical time to obtain a total discharge amount of the battery;
[0035] The identification module is used to identify that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value.
[0036] In a third aspect, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above-mentioned self-discharge fault identification method when executing the computer program.
[0037] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned self-discharge fault identification method are implemented.
[0038] The present application provides a self-discharge fault identification method, device, computer equipment and storage medium based on balancing current, which obtain the balancing current of a battery, select the accumulated amount of the balancing current in a unit time as the power loss of the battery; obtain the charge and discharge increment of the battery in the unit time, subtract the power loss from the charge and discharge increment to obtain the updated charge and discharge increment; obtain the capacity of the battery, divide the updated charge and discharge increment by the capacity to generate a target change in the power state of the battery in the unit time; obtain the actual change in the power state of the battery in the unit time, subtract the actual change from the target change to generate a deviation value of the battery, multiply the deviation value by the capacity to generate the self-discharge amount corresponding to the unit time; and The self-discharge current of the battery is generated by dividing the voltage of the battery by the self-discharge current to generate an equivalent resistance value of the battery, and the self-discharge amounts corresponding to each of the unit times within the statistical time are summed to obtain the total discharge amount of the battery; when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, the battery is identified as having a self-discharge fault, and the beneficial effects are in two aspects. On the one hand, when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, the battery is identified as having a self-discharge fault. Since manual identification is not required, the identification time of the self-discharge fault is reduced, which is beneficial to improving the identification efficiency of the self-discharge fault; on the other hand, since it will not be affected by manual intervention, it is beneficial to improve the stability of the identified self-discharge fault. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0040] Figure 1 is a schematic diagram of an application environment of a self-discharge fault identification method in one embodiment of the present invention;
[0041] Figure 2 A schematic flow chart of a self-discharge fault identification method provided by an embodiment of the present invention;
[0042] Figure 3 yes Figure 2 A schematic flow chart of a specific implementation of step S23;
[0043] Figure 4 yes Figure 2 A schematic flow chart of a specific implementation of step S25;
[0044] Figure 5 yes Figure 2 A schematic flow chart of a specific implementation of step S26;
[0045] Figure 6 is a structural schematic diagram of a self-discharge fault identification device in one embodiment of the present invention;
[0046] Figure 7 It is a structural diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION
[0047] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] See also Figure 1 , Figure 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. The self-discharge fault identification method provided by the embodiment of the present invention can be applied in the following embodiments: Figure 1 In an application environment, a client communicates with a server through a network.
[0049] The server obtains the balancing current of the battery through the client, and selects the accumulated amount of the balancing current per unit time as the power consumption of the battery;
[0050] Obtaining a charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain an updated charge and discharge increment;
[0051] Acquire the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change in the battery state of charge within the unit time;
[0052] Obtaining an actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time;
[0053] 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 each of the unit times within a statistical time to obtain a total discharge amount of the battery;
[0054] When the total discharge amount is greater than a preset amount of electricity and the equivalent resistance value is greater than a preset resistance value, it is identified that the battery has a self-discharge fault.
[0055] In the scheme implemented by the above-mentioned self-discharge fault identification method, device, equipment and medium, the beneficial effects are in two aspects. On the one hand, when the total discharge amount is greater than the preset amount and the equivalent resistance value is greater than the preset resistance value, the battery is identified to have a self-discharge fault. Since no manual identification is required, the identification time of the self-discharge fault is reduced, which is beneficial to improving the identification efficiency of the self-discharge fault. On the other hand, since it will not be affected by manual intervention, it is beneficial to improve the stability of the identified self-discharge fault.
[0056] The device running the client is referred to as a client device.
[0057] The device running the server is referred to as the server device.
[0058] Among them, client devices include but are not limited to smartphones, personal computers, Internet of Vehicles terminals, tablets and portable wearable devices.
[0059] The server device can be implemented by an independent server or a server cluster composed of multiple servers. The present invention is described in detail below through specific embodiments.
[0060] See also Figure 2 , Figure 2 A flowchart of a self-discharge fault identification method provided by an embodiment of the present invention includes the following steps:
[0061] S21, obtaining a balancing current of a battery, and selecting a cumulative amount of the balancing current per unit time as power consumption of the battery;
[0062] During the balanced charging process, a specific charging current is applied to each battery in the battery pack, which is the balanced current. The function of the balanced current is to adjust the charging state of each battery so that each battery can reach the same charging level.
[0063] Exemplarily, the obtaining of the balancing current of the battery and selecting the accumulated amount of the balancing current per unit time as the power consumption of the battery includes:
[0064] The current of the balancing circuit is obtained through the battery management system to obtain the balancing current of the battery;
[0065] Integrate the balancing current within a unit time to obtain an accumulated amount of the balancing current within the unit time, and select the accumulated amount of the balancing current within the unit time as the power consumption of the battery.
[0066] S22, obtaining a charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain an updated charge and discharge increment;
[0067] The charge and discharge increment is subtracted from the power loss to obtain the updated charge and discharge increment. Since the power loss is subtracted, the updated charge and discharge increment has higher accuracy.
[0068] The acquiring the charge and discharge increment of the battery in the unit time and subtracting the power loss from the charge and discharge increment to obtain the updated charge and discharge increment includes:
[0069] Using a preset ampere-hour integration method, obtaining the charge and discharge increment of the battery in the unit time;
[0070] The charge-discharge increment is subtracted from the power loss to obtain the updated charge-discharge increment.
[0071] Among them, the charge and discharge increment refers to the charge increment and discharge increment of the battery in the charge and discharge cycle.
[0072] Among them, charge increment: During the charging process, the battery receives electrical energy from the external power source and stores it as chemical energy. During this process, the battery's power or capacity will gradually increase, and this increase is defined as the charge increment. It represents the amount of electrical energy that the battery can absorb and store during charging.
[0073] Among them, discharge increment: During the discharge process, the battery releases its stored chemical energy and converts it into electrical energy for external devices to use. During this process, the battery's power or capacity will gradually decrease, and this reduced part is defined as the discharge increment. It reflects the amount of electrical energy that the battery can provide during discharge.
[0074] S23, obtaining the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target change in the battery state of charge within the unit time;
[0075] The target change usually refers to the expected change.
[0076] S24, obtaining an actual change in the battery power state within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time;
[0077] The step of obtaining an actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time includes:
[0078] Using the ampere-hour integration method, the actual change of the battery power state within the unit time is obtained, and the actual change is subtracted from the target change to generate a deviation value of the battery;
[0079] The deviation value is multiplied by the capacity to generate the self-discharge amount corresponding to the unit time.
[0080] The method of using the ampere-hour integration method to obtain the actual change of the battery power state within the unit time, and subtracting the actual change from the target change to generate a deviation value of the battery includes:
[0081] Using the ampere-hour integration method, obtaining the actual change in the battery state of charge within the unit time;
[0082] The deviation value generation model is used to subtract the actual change amount from the target change amount of the battery power state within the unit time to generate the battery deviation value.
[0083] Among them, the deviation value generation model is:
[0084]
[0085] Indicates The deviation value of the battery, Indicates a target change in the battery state of charge within the unit time, Indicates the unit time, Indicates The actual change of a battery, A represents the identifier of the ampere-hour integration method.
[0086] Among them, the Chinese name of SOC is: State of Charge, and the English name of SOC is: State of Charge.
[0087] SOC is used to describe the state of charge or remaining power of a battery. SOC is usually expressed as a percentage, ranging from 0% to 100%. SOC is a key parameter in a battery management system that is used to monitor and control the charging and discharging process of the battery to ensure safe and efficient operation of the battery. Among them, the deviation value generation model is a generation model for the deviation value.
[0088] S25, 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 each unit time within a statistical time to obtain a total discharge amount of the battery;
[0089] The self-discharge amount is divided by the unit time to generate the self-discharge current of the battery, the voltage of the battery is divided by the self-discharge current to generate the equivalent resistance value of the battery, and the self-discharge amounts corresponding to each unit time within the statistical time are summed to obtain the total discharge amount of the battery, including:
[0090] By using a resistance value generation model, the self-discharge amount is divided by the unit time to generate a self-discharge current of the battery, and the voltage of the battery is divided by the self-discharge current to generate an equivalent resistance value of the battery;
[0091] The self-discharge amounts corresponding to each unit time within the statistical time are summed up to obtain the total discharge amount of the battery.
[0092] Among them, the resistance value generation model is:
[0093] ;
[0094] in Indicates the equivalent resistance value of the battery, Indicates the battery voltage, Indicates the self-discharge amount, Indicates unit time. Indicates the self-discharge current of the battery.
[0095] The resistance value generation model is a generation model of an equivalent resistance value.
[0096] The self-discharge amounts corresponding to each unit time within the statistical time are summed to obtain the total discharge amount of the battery, which effectively avoids errors or misleadings that may be caused by a single measurement and can more accurately reflect the health status of the battery.
[0097] S26, when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, identifying that the battery has a self-discharge fault.
[0098] Among them, when the total discharge amount is greater than the preset amount, it means that an abnormality has occurred inside the battery. Because the preset value is set based on the design specifications, storage conditions and expected service life of the battery, it is intended to ensure that the battery is within a reasonable range of power loss when it is stationary. When the total discharge amount is greater than the preset amount, it may mean that an abnormality has occurred inside the battery, which will cause the battery power to drop rapidly during storage, affecting the performance of the battery.
[0099] Among them, during the charging process, if the equivalent resistance value is greater than the preset resistance value, the current charging current will be less than the expected charging current, the charging time will be extended, and it may even be impossible to fully charge. During the discharging process, if the equivalent resistance value is greater than the preset resistance value, the current discharge current will be less than the expected discharge current, making it impossible for the battery to provide sufficient discharge current to meet the load requirements. This decrease in charging and discharging performance will shorten the battery's service life and reduce the battery's energy efficiency.
[0100] Among them, when the total discharge amount is greater than the preset amount of electricity and the equivalent resistance value is greater than the preset resistance value, it is identified that the battery has a self-discharge fault and the battery is replaced. Since replacing a single battery can restore the overall performance of the battery pack, the entire battery pack is avoided from being scrapped due to a single battery problem. The beneficial effects are in two aspects. On the one hand, the cost of replacing a single battery is usually much lower than that of replacing the entire battery pack or all batteries, which is conducive to cost saving; on the other hand, when replacing a single battery, it is usually only necessary to disassemble and install the components related to the single battery, without large-scale disassembly and reorganization of the entire battery pack, so it can help to reduce replacement time and improve replacement efficiency.
[0101] For ease of explanation, take 6 batteries as an example, as follows:
[0102] For example, a battery pack includes battery 1, battery 2, battery 3, battery 3, battery 3, and battery 6.
[0103] It is identified that battery 1 has a self-discharge fault, and it is identified that battery 2, battery 3, battery 3, battery 3, and battery 6 do not have a self-discharge fault. Therefore, only battery 1 needs to be replaced, and there is no need to replace battery 2, battery 3, battery 3, battery 3, and battery 6.
[0104] For ease of explanation, take 12 batteries as an example, as follows:
[0105] For example, the battery pack includes battery 1, battery 2, battery 3, battery 3, battery 3, battery 6, battery 7, battery 8, battery 9, battery 10, battery 11, and battery 12.
[0106] Identify that battery 2 has a self-discharge fault, and identify that battery 2, battery 3, battery 3, battery 3, battery 6, and battery 7 do not have a self-discharge fault. Therefore, only battery 2 needs to be replaced, and there is no need to replace battery 1, battery 3, battery 3, battery 3, battery 6, battery 7, battery 8, battery 9, battery 10, battery 11, and battery 12.
[0107] Therefore, only the components related to a single battery need to be disassembled and installed without large-scale disassembly and reorganization of the entire battery pack, which can help reduce replacement time and improve replacement efficiency.
[0108] Wherein, after identifying that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, the self-discharge fault identification method includes:
[0109] A display window is created, and an alarm message of the self-discharge fault is displayed through the display window.
[0110] Wherein, after S25, the self-discharge fault identification method includes:
[0111] When the total discharge amount is not greater than a preset amount of electricity or the equivalent resistance value is greater than a preset resistance value, it is identified that the battery does not have a self-discharge fault.
[0112] In the embodiment of the present invention, the beneficial effects lie in two aspects. On the one hand, when the total discharge amount is greater than the preset amount of electricity and the equivalent resistance value is greater than the preset resistance value, the battery is identified as having a self-discharge fault. Since no manual identification is required, the identification time of the self-discharge fault is reduced, which is beneficial to improving the identification efficiency of the self-discharge fault. On the other hand, since it will not be affected by manual intervention, it is beneficial to improve the stability of the identified self-discharge fault.
[0113] See also Figure 3 , Figure 3 yes Figure 2 A specific implementation flow diagram of step S23 is described in detail as follows:
[0114] S31, obtaining battery information, and obtaining the capacity of the battery from the battery information;
[0115] S32, dividing the updated charge and discharge increment by the capacity to generate a target change in the battery state of charge within the unit time.
[0116] In an embodiment of the present invention, the target change of the battery is obtained, that is, the ideal increase or decrease value that the battery power should reach is determined, so as to achieve accurate configuration and scheduling of energy storage resources and ensure that the battery can store or release an appropriate amount of electrical energy when needed.
[0117] See also Figure 4 , Figure 4 yes Figure 2 A specific implementation flow diagram of step S25 is described in detail as follows:
[0118] S41, dividing the self-discharge amount by the unit time 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;
[0119] The self-discharge amount is divided by the unit time to generate the self-discharge current of the battery, and the voltage of the battery is divided by the self-discharge current to generate the equivalent resistance value of the battery, including:
[0120] The self-discharge amount is divided by the unit time through a resistance value generation model to generate the self-discharge current of the battery, and the voltage of the battery is divided by the self-discharge current to generate the equivalent resistance value of the battery.
[0121] Among them, the equivalent resistance value is determined based on the series and parallel relationship of the resistors and the current and voltage distribution in the circuit. In a series circuit, the equivalent resistance value is equal to the sum of the resistors; in a parallel circuit, it is obtained by calculating the reciprocal of the sum of the reciprocals of the resistors. The introduction of the equivalent resistance value makes circuit analysis more intuitive and simple.
[0122] S42, saving the equivalent resistance value, reading a summing instruction in a preset file, executing the summing instruction, summing the self-discharge amounts corresponding to each of the unit times within a month, and obtaining the total discharge amount of the battery.
[0123] The unit time includes but is not limited to hour, day, and week.
[0124] The equivalent resistance value is saved, a summation instruction in a preset file is read, the summation instruction is executed, and the self-discharge amount corresponding to each unit time in a month is summed to obtain the total discharge amount of the battery, including:
[0125] The equivalent resistance value is saved, a summation instruction in a preset file is read, and the summation instruction is executed to sum the self-discharge amount corresponding to each hour in a month to obtain the total discharge amount of the battery;
[0126] Alternatively, the equivalent resistance value is saved, a summation instruction in a preset file is read, and the summation instruction is executed to sum the self-discharge amount corresponding to each day in a month to obtain the total discharge amount of the battery;
[0127] Alternatively, the equivalent resistance value is saved, a summation instruction in a preset file is read, and the summation instruction is executed to sum the self-discharge amounts corresponding to each week in a month to obtain the total discharge amount of the battery.
[0128] In an embodiment of the present invention, the self-discharge amounts corresponding to each of the unit times within a month are summed to obtain the total discharge amount of the battery. The total discharge amount avoids the error caused by a single measurement and can therefore more accurately reflect the health status of the battery.
[0129] See also Figure 5 , Figure 5 yes Figure 2 A specific implementation flow diagram of step S26 is described in detail as follows:
[0130] S51, when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, obtaining a ratio of the total discharge amount to the preset amount;
[0131] S52, when the ratio of the total discharged amount to the preset amount of electricity is greater than the preset ratio, identifying that the battery has a self-discharge fault.
[0132] Preferably, the preset ratio is 5%.
[0133] Exemplarily, when the ratio of the total discharge amount to the preset amount of electricity is greater than a preset ratio, identifying that the battery has a self-discharge fault includes:
[0134] Selecting a ratio of the total discharge amount to the preset amount of electricity as a first ratio, and selecting a ratio of the equivalent resistance value to the preset resistance value as a second ratio;
[0135] When both the first ratio and the second ratio are greater than the preset ratio, it is identified that the battery has a self-discharge fault.
[0136] Among them, the self-discharge fault of the battery is identified, so that the single battery can be replaced in time. Since replacing a single battery can restore the overall performance of the battery pack, it avoids the entire battery pack being scrapped due to a single battery problem. The beneficial effects are in two aspects. On the one hand, the cost of replacing a single battery is usually much lower than that of replacing the entire battery pack or all batteries, which is conducive to cost saving; on the other hand, when replacing a single battery, it is usually only necessary to disassemble and install the components related to the single battery, without large-scale disassembly and reorganization of the entire battery pack, which is conducive to reducing replacement time and improving replacement efficiency.
[0137] In the embodiment of the present invention, when the ratio of the total discharge amount to the preset power amount is greater than the preset ratio, the battery is identified to have a self-discharge fault. Since no manual identification is required, the identification time of the self-discharge fault is reduced, which is conducive to improving the identification efficiency of the self-discharge fault.
[0138] See also Figure 6 , Figure 6 FIG. 1 is a schematic diagram of a self-discharge fault identification device according to an embodiment of the present invention. Figure 6 As shown, the self-discharge fault identification device includes a first acquisition module 101, a second acquisition module 102, a first generation module 103, a third acquisition module 104, a second generation module 105, and an identification module 106. The functional modules are described in detail as follows:
[0139] A first acquisition module 101 is used to acquire a balancing current of a battery, and select an accumulated amount of the balancing current in a unit time as power consumption of the battery;
[0140] A second acquisition module 102 is used to acquire a charge and discharge increment of the battery in the unit time, and subtract the power consumption from the charge and discharge increment to obtain an updated charge and discharge increment;
[0141] A first generating module 103 is used to obtain the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change amount of the battery power state within the unit time;
[0142] A third acquisition module 104 is used to obtain an actual change in the battery power state within the unit time, subtract the actual change from the target change to generate a deviation value of the battery, and multiply the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time;
[0143] A second generating module 105 is configured to divide the self-discharge amount by the unit time to generate a self-discharge current of the battery, divide the 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 each unit time within a statistical time to obtain a total discharge amount of the battery;
[0144] The identification module 106 is used to identify that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value.
[0145] In the embodiment of the present invention, the beneficial effects lie in two aspects. On the one hand, when the total discharge amount is greater than the preset amount of electricity and the equivalent resistance value is greater than the preset resistance value, the battery is identified as having a self-discharge fault. Since no manual identification is required, the identification time of the self-discharge fault is reduced, which is beneficial to improving the identification efficiency of the self-discharge fault. On the other hand, since it will not be affected by manual intervention, it is beneficial to improve the stability of the identified self-discharge fault.
[0146] The specific definition of the self-discharge fault identification device can be found in the above definition of the self-discharge fault identification method, which will not be repeated here.
[0147] Each module in the above self-discharge fault identification device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0148] See also Figure 7 , Figure 7 1 is another structural diagram of a computer device in one embodiment of the present invention. In one embodiment, a computer device is provided. The computer device is a server device or a client device. The internal structure diagram thereof can be as shown in FIG. Figure 7 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used 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 the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external database. When the computer program is executed by the processor, the functions or steps of a self-discharge fault identification method based on a balanced current can be implemented.
[0149] In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor.
[0150] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant description of the aforementioned method embodiment. In order to avoid repetition, they will not be described one by one here.
[0151] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0152] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments represent possible changes only. Unless explicitly required, separate components and functions are optional, and the order of operations may vary. Parts and subsamples of some embodiments may be included in or replace parts and subsamples of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the claims. As used in the description of the embodiments and the claims, unless the context clearly indicates, the singular forms of "a", "an" and "the" are intended to include plural forms as well. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variants "comprises" and / or comprising refer to the presence of stated sub-samples, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other sub-samples, wholes, steps, operations, elements, components and / or groups thereof. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the presence of other identical elements in the process, method or device including the elements. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the embodiments may refer to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can refer to the description of the method part.
[0153] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. Technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. Technicians can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0154] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of units can be only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some sub-samples can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to implement this embodiment. In addition, each functional unit in the embodiment of the present disclosure may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit.
[0155] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. A self-discharge fault identification method based on balanced current, characterized in that: include: Obtaining a balancing current of a battery, and selecting a cumulative amount of the balancing current per unit time as power consumption of the battery; Obtaining a charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain an updated charge and discharge increment; Acquire the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change in the battery state of charge within the unit time; Obtaining an actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount 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 each of the unit times within a statistical time to obtain a total discharge amount of the battery; When the total discharge amount is greater than a preset amount of electricity and the equivalent resistance value is greater than a preset resistance value, it is identified that the battery has a self-discharge fault.
2. The self-discharge fault identification method based on balanced current according to claim 1, characterized in that: The acquiring the charge and discharge increment of the battery in the unit time, and subtracting the power loss from the charge and discharge increment to obtain the updated charge and discharge increment includes: Using a preset ampere-hour integration method, obtaining the charge and discharge increment of the battery in the unit time; The charge-discharge increment is subtracted from the power loss to obtain the updated charge-discharge increment.
3. The self-discharge fault identification method based on balanced current according to claim 1, characterized in that: The obtaining of the capacity of the battery, dividing the updated charge and discharge increment by the capacity, and generating a target change in the battery state of charge within the unit time, includes: Acquire battery information, and acquire the capacity of the battery from the battery information; The updated charge / discharge increment is divided by the capacity to generate a target change in the battery state of charge within the unit time.
4. The self-discharge fault identification method based on balanced current according to claim 1, characterized in that: The obtaining of the actual change in the battery state of charge within the unit time, subtracting the actual change from the target change to generate a deviation value of the battery, and multiplying the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time includes: Using the ampere-hour integration method, the actual change of the battery power state within the unit time is obtained, and the actual change is subtracted from the target change to generate a deviation value of the battery; The deviation value is multiplied by the capacity to generate the self-discharge amount corresponding to the unit time.
5. The self-discharge fault identification method based on balanced current according to claim 1, characterized in that: The self-discharge amount is divided by the unit time to generate the self-discharge current of the battery, the voltage of the battery is divided by the self-discharge current to generate the equivalent resistance value of the battery, and the self-discharge amounts corresponding to each unit time within the statistical time are summed to obtain the total discharge amount of the battery, including: Dividing the self-discharge amount by the unit time 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 saved, a summing instruction in a preset file is read, the summing instruction is executed, and the self-discharge amounts corresponding to each of the unit times within a month are summed to obtain the total discharge amount of the battery.
6. The self-discharge fault identification method based on balanced current according to claim 1, characterized in that: When the total discharge amount is greater than a preset amount of electricity 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 greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, obtaining a ratio of the total discharge amount to the preset amount; When the ratio of the total discharge capacity to the preset power capacity is greater than the preset ratio, it is identified that the battery has a self-discharge fault.
7. The method for identifying self-discharge faults based on balanced current according to claim 1, characterized in that: After identifying that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value, the self-discharge fault identification method includes: A display window is created, and an alarm message of the self-discharge fault is displayed through the display window.
8. A self-discharge fault identification device based on balanced current, characterized in that: include: A first acquisition module is used to acquire a balancing current of a battery, and select an accumulated amount of the balancing current in a unit time as a power consumption of the battery; A second acquisition module is used to acquire the charge and discharge increment of the battery in the unit time, and subtract the power loss from the charge and discharge increment to obtain the updated charge and discharge increment; A first generating module is used to obtain the capacity of the battery, divide the updated charge and discharge increment by the capacity, and generate a target change amount of the battery power state within the unit time; A third acquisition module is used to obtain an actual change in the battery power state within the unit time, subtract the actual change from the target change to generate a deviation value of the battery, and multiply the deviation value by the capacity to generate a self-discharge amount corresponding to the unit time; a second generating module, configured to divide the self-discharge amount by the unit time to generate a self-discharge current of the battery, divide the 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 each of the unit times within a statistical time to obtain a total discharge amount of the battery; The identification module is used to identify that the battery has a self-discharge fault when the total discharge amount is greater than a preset amount and the equivalent resistance value is greater than a preset resistance value.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the self-discharge fault identification method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the self-discharge fault identification method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Battery self-discharge performance detection method, device, equipment and medium
CN115372848A
Power battery self-discharge real-time monitoring method and system and storage medium
CN115593232A