Battery cycle life detection method and device, computer device, and storage medium

CN117347895BActive Publication Date: 2026-10-27丰翼科技(深圳)有限公司
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210750055.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2026-10-27
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

[0004]因此,现有的电池寿命检测技术存在着检测准确率不高的技术问题

Benefits of technology

[0029]上述电池的循环寿命检测方法、装置、计算机设备及存储介质,服务器通过响应于针对第一电池和第二电池的循环寿命检测请求,对第一电池和第二电池进行满级充电,以得到满充后的第一电池和满充后的第二电池,然后对满充后的第一电池和满充后的第二电池进行参数调节后放电,以获取第一电池和第二电池的循环次数,最后根据循环次数,筛选出第一电池和第二电池中的目标电池,即可分析目标电池,得到第一电池和第二电池所属电池型号的电池循环寿命。如此,通过对循环计数的标准统一,即可有效提升电池寿命检测准确率。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117347895B_ABST
    Figure CN117347895B_ABST
Patent Text Reader

Abstract

The application provides a battery cycle life detection method and device, computer equipment and a storage medium. The method comprises the following steps: in response to a cycle life detection request for a first battery and a second battery, fully charging the first battery and the second battery to obtain a fully charged first battery and a fully charged second battery; discharging the fully charged first battery and the fully charged second battery after parameter adjustment to obtain the cycle number of the first battery and the second battery; screening a target battery from the first battery and the second battery according to the cycle number; and analyzing the target battery to obtain the battery cycle life of a battery model to which the first battery and the second battery belong. The method can improve the detection accuracy of the battery life.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of batteries, specifically to a method, apparatus, computer equipment, and storage medium for testing the cycle life of a battery. Background Technology

[0002] With the country's advocacy for new energy and the widespread application of lithium batteries, people often want to know the lifespan of batteries in advance so as to prepare for their disposal and replacement, ensuring safe use.

[0003] However, battery cell manufacturers often conduct idealized lifespan tests on their batteries before shipment. There are no corresponding testing standards for logistics drones, leading to discrepancies between battery lifespan data and actual flight data. This data also fails to accurately reflect the actual temperature, load, and discharge conditions experienced by the battery during its use on the drone. Consequently, the actual lifespan of the battery on the drone is often shorter than the manufacturer's stated lifespan.

[0004] Therefore, existing battery life testing technologies suffer from low accuracy. Summary of the Invention

[0005] The purpose of this application is to provide a method, apparatus, computer equipment, and storage medium for testing the cycle life of batteries, so as to improve the accuracy of battery life testing and provide reliable assurance for the flight safety of unmanned aerial vehicles.

[0006] In a first aspect, this application provides a method for testing the cycle life of a battery, comprising:

[0007] In response to a cycle life test request for the first and second batteries, the first and second batteries are fully charged to obtain a fully charged first battery and a fully charged second battery.

[0008] After fully charging the first battery and the second battery, the parameters are adjusted and then discharged to obtain the cycle number of the first battery and the second battery.

[0009] Based on the number of cycles, the target battery in the first and second batteries is selected;

[0010] Analyze the target batteries to obtain the battery cycle life of the battery models to which the first and second batteries belong.

[0011] In some embodiments of this application, after fully charging a first battery and a second battery, parameters are adjusted and then discharged to obtain the cycle number of the first and second batteries. This includes: adjusting the parameters of the fully charged first and second batteries based on preset temperature parameters and then setting them aside for a preset time; performing discharge detection on the set-apart first and second batteries based on a preset discharge strategy to obtain the cycle number of the first and second batteries; wherein the discharge strategy includes the operating current spectrum and the propeller speed, the operating current spectrum includes at least two operating currents, each operating current being determined based on at least one of the load parameters, temperature parameters, altitude parameters, and battery model.

[0012] In some embodiments of this application, based on a preset discharge strategy, discharge detection is performed on the first battery and the second battery after they have been left idle to obtain the number of cycles for the first battery and the second battery. This includes: controlling the first battery to discharge in a first environment based on the current under various operating conditions; wherein the first environment includes a charge / discharge cabinet; and controlling the second battery to discharge in a second environment based on the propeller speed; wherein the second environment includes a drone; in response to the end of discharge of the first battery and the second battery, detecting the first discharge capacity of the first battery and / or the second discharge capacity of the second battery; and counting the number of cycles for the first battery and the second battery based on the first discharge capacity and / or the second discharge capacity.

[0013] In some embodiments of this application, the cycle count of the first battery and the second battery is calculated based on the first discharge capacity and / or the second discharge capacity, including: obtaining the first charging capacity of the first battery, the second charging capacity of the second battery, and the nominal capacity of the battery model to which the first battery and the second battery belong; calculating the first cycle count of the first battery based on the first charging capacity, the first discharge capacity, and the nominal capacity of the battery; and / or calculating the second cycle count of the second battery based on the second charging capacity, the second discharge capacity, and the nominal capacity of the battery; and determining the first cycle count or the second cycle count as the cycle count.

[0014] In some embodiments of this application, the target battery is selected from the first battery and the second battery based on the number of cycles, including: if the number of cycles reaches a preset cycle threshold, the first battery and the second battery are fully charged N times to obtain the first battery after N full charges and the second battery after N full charges; N≥2; based on a preset constant current, the first battery after N full charges and the second battery after N full charges are fully discharged until the cell voltage is detected to reach a preset cutoff voltage, and the actual discharge capacity and / or cell voltage difference is obtained; the target battery is determined based on the actual discharge capacity and / or cell voltage difference.

[0015] In some embodiments of this application, based on a preset constant current, a first battery after N full charges and a second battery after N full charges are fully discharged until the cell voltage is detected to reach a preset cutoff voltage, and the actual discharge capacity and / or cell voltage difference is obtained. This includes: based on a preset constant current, a first battery after N full charges and a second battery after N full charges are fully discharged; N≥2; if the cell voltage is detected to reach the preset cutoff voltage, the first actual discharge amount of the first battery and the second actual discharge amount of the second battery are obtained as the actual discharge capacity; and / or the difference between the maximum and minimum cell voltage of each individual battery cell is obtained as the cell voltage difference.

[0016] In some embodiments of this application, the actual discharge capacity includes a first actual discharge amount and a second actual discharge amount. Determining the target battery based on the actual discharge capacity and / or the cell voltage difference includes: selecting the minimum value between the first actual discharge amount and the second actual discharge amount to determine the battery associated with the minimum value as the target battery; and / or selecting the maximum value among the cell voltage differences to determine the battery associated with the maximum value as the target battery.

[0017] In some embodiments of this application, analyzing the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong includes: determining the actual discharge capacity associated with the target battery as the target actual discharge amount; and determining the nominal capacity of the battery model to which the target battery belongs as the target nominal capacity; calculating the quotient of the target actual discharge amount and the target nominal capacity to obtain a health status value; if the health status value is less than or equal to a preset limit life value, then determining the battery cycle life of the battery models to which the first battery and the second battery belong as the number of cycles.

[0018] In some embodiments of this application, analyzing the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong includes: determining the cell voltage difference associated with the target battery as the target voltage difference; if the target voltage difference is greater than or equal to a preset voltage difference threshold, then determining the battery cycle life of the battery models to which the first battery and the second battery belong as the number of cycles.

[0019] Secondly, this application provides a battery cycle life testing device, comprising:

[0020] A battery charging module is used to fully charge the first battery and the second battery in response to a cycle life detection request for the first battery and the second battery, so as to obtain the first battery and the second battery after full charge.

[0021] The parameter adjustment module is used to adjust the parameters of the first battery and the second battery after they are fully charged and then discharge them to obtain the cycle number of the first battery and the second battery.

[0022] The capacity detection module is used to filter out the target battery from the first battery and the second battery based on the number of cycles.

[0023] The life analysis module is used to analyze the target battery to obtain the battery cycle life of the battery model to which the first and second batteries belong.

[0024] Thirdly, this application also provides a computer device, comprising:

[0025] One or more processors;

[0026] The memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the cycle life detection method of the battery described above.

[0027] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to perform the steps in the battery cycle life detection method.

[0028] Fifthly, embodiments of this application provide a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the method provided in the first aspect described above.

[0029] The aforementioned battery cycle life testing method, apparatus, computer equipment, and storage medium involve a server that, in response to a cycle life testing request for a first battery and a second battery, fully charges both batteries to obtain fully charged versions. Then, after parameter adjustments, the fully charged batteries are discharged to obtain the cycle count. Finally, based on the cycle count, a target battery is selected from the first and second batteries, allowing for analysis of the target battery and determining the cycle life of the battery model to which the first and second batteries belong. Thus, by standardizing the cycle count, the accuracy of battery life testing can be effectively improved. Attached Figure Description

[0030] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0031] Figure 1 This is a schematic diagram of a battery cycle life detection method in an embodiment of this application.

[0032] Figure 2 This is a schematic flowchart of the battery cycle life testing method in the embodiments of this application;

[0033] Figure 3 This is a flowchart illustrating the battery cycle life testing method in the embodiments of this application.

[0034] Figure 4 This is a schematic diagram of the battery cycle life testing device in the embodiments of this application;

[0035] Figure 5 This is a schematic diagram of the structure of the computer device in the embodiments of this application. Detailed Implementation

[0036] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0037] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0038] In the description of this application, the term "for example" is used to mean "used as an example, illustration, or description." Any embodiment described as "for example" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0039] In this embodiment of the application, the battery cycle life testing method provided can be applied to, for example... Figure 1The illustrated battery cycle life testing system includes a charging / discharging device 102 and a server 104. The charging / discharging device 102, in addition to providing charging / discharging functions for the battery described in this application, can also be a device including both receiving and transmitting hardware, i.e., a device with receiving and transmitting hardware capable of performing bidirectional communication over a bidirectional communication link. For example, the charging / discharging device 102 can specifically be either a drone 1021 or a charging / discharging cabinet 1022. The battery can be charged and discharged without obstruction regardless of whether it is placed in the drone 1021 or the charging / discharging cabinet 1022, thereby achieving battery cycle life testing. The drone 1021 is permanently connected to the server 104 via a 4G socket (two programs on a network exchange data through a bidirectional communication connection, one end of which is called a socket) through a base station, enabling information (including commands) interaction with the server 104. The charging / discharging cabinet 1022 can establish a communication connection with the server 104 through any of the following: wide area network, local area network, or metropolitan area network. Server 104 can be a standalone server, a server network, or a server cluster, including but not limited to computers, network hosts, single network servers, multiple network server sets, or cloud servers composed of multiple servers. Cloud servers consist of a large number of computers or network servers based on cloud computing. Furthermore, terminal 102 and server 104 establish a communication connection via a network.

[0040] Those skilled in the art will understand that Figure 1 The application environment shown is merely one applicable scenario for the solution in this application and does not constitute a limitation on the application scenario of the solution in this application. Other application environments may include more than one. Figure 1 The number of devices shown may be more or less. For example, Figure 1 Only one server is shown. It is understood that the battery cycle life testing system may also include one or more other devices, which are not specifically limited here. Additionally, the battery cycle life testing system may include a memory for storing data, such as operating condition data, including at least one of the following: load parameters, temperature parameters, altitude parameters, and battery model.

[0041] It should be noted that, Figure 1The schematic diagram of the battery cycle life testing system shown is merely an example. The battery cycle life testing system and scenario described in this embodiment are intended to more clearly illustrate the technical solutions of this embodiment and do not constitute a limitation on the technical solutions provided by this embodiment. As those skilled in the art will know, with the evolution of battery cycle life testing systems and the emergence of new business scenarios, the technical solutions provided by this embodiment are also applicable to similar technical problems.

[0042] See Figure 2 This application provides a method for testing the cycle life of a battery. This embodiment mainly applies this method to the above-mentioned... Figure 1 Taking server 104 as an example, the method includes steps S201 to S204, as follows:

[0043] S201, in response to a cycle life test request for the first battery and the second battery, the first battery and the second battery are fully charged to obtain a fully charged first battery and a fully charged second battery.

[0044] The first and second batteries can be of the same model, as this makes it easier to control variables (such as temperature coefficient, load parameters, temperature parameters, altitude parameters, etc.) during subsequent cycle life testing, thereby improving the accuracy of battery life testing. Therefore, two batteries of the same model can be selected for one test, while the other battery model can be placed in the next cycle life testing task.

[0045] The charge rate is a measure of how fast a battery charges; it refers to the current required to charge the battery to its rated capacity within a specified time. The charge / discharge rate = charge / discharge current / rated capacity. For example, a battery with a rated capacity of "100Ah" has a discharge rate of "0.2C" when discharged at "20A".

[0046] In specific implementation, before the server 104 initiates the battery cycle life detection task, it needs to charge the first and second batteries. The instruction instructing the server 104 to control other devices to charge the batteries can be a request, but this embodiment is not limited to the source of the request. That is, the cycle life detection request can come from the task timed start mechanism pre-stored locally on the server 104, or it can come from other devices. In other words, after receiving the cycle life detection request sent locally or from other devices, the server 104 can respond to the first and second batteries indicated by the request and fully charge the first and second batteries based on the charging rate contained in the request or a preset charging rate.

[0047] For example, if the first battery is placed in the drone 1021, the server 104 can charge the first battery based on the pre-connected charger and the charging rate (e.g., "1.5C") until the first battery shows as fully charged. Similarly, if the second battery is placed in the charging cabinet 1022, the server 104 can charge the second battery based on the currently determined charging rate (e.g., "1.5C") until it also shows as fully charged.

[0048] Of course, the above example illustrates charging the first and second batteries in different devices. However, those skilled in the art should understand that the embodiments of this application do not limit the charging devices and charging rates. In practical applications, one or more batteries for which the cycle life is to be tested can be charged in the same charging device or in different charging devices. For example, the first and second batteries described above can both be charged in the same or different charging / discharging cabinets 1022; or, for another example, the first and second batteries described above can both be charged in the same or different drones 1021.

[0049] S202, after fully charging the first battery and the second battery, adjust the parameters and discharge them to obtain the cycle number of the first battery and the second battery.

[0050] The parameters can be environmental parameters, including at least one of the following: temperature parameters, load parameters, and altitude parameters. For example, temperature parameters could be "-10℃, 0℃, 25℃, 35℃, 55℃", etc.; load parameters could be "4kg, 6kg, 8kg, 10kg", etc.; and altitude parameters could be "1km, 3km, 5km", etc.

[0051] The cycle count can refer to the maximum number of charge-discharge cycles a battery can complete. For example, a cycle count of "20" means that the battery reaches its lifespan limit after completing 20 charge-discharge cycles.

[0052] In practical implementation, cycle life refers to the number of charge and discharge cycles a battery can withstand before its capacity decreases (degrades) to a certain specified value under a certain charge and discharge regime (I-discharge, T-terminal, V-terminal). (One charge and one discharge cycle is called one period or one cycle). In the previous embodiment, the first and second batteries were fully charged. This embodiment emphasizes the discharge phase. Unlike existing technologies, this application proposes cyclic discharge because a single cycle often cannot completely discharge the battery. Moreover, as the actual range and payload of the UAV vary, the remaining battery power also differs, requiring a unified cycle counting standard. In addition, this application proposes conducting discharge tests under various environmental parameters.

[0053] In one embodiment, this step includes: adjusting the parameters of a fully charged first battery and a fully charged second battery based on preset temperature parameters, and then setting them aside for a preset time; performing discharge detection on the set-apart first battery and second battery respectively based on a preset discharge strategy to obtain the number of cycles for the first battery and the second battery; wherein, the discharge strategy includes a working current spectrum and a propeller speed, the working current spectrum includes at least two working currents, each working current being determined based on at least one of load parameters, temperature parameters, altitude parameters, and battery model.

[0054] The temperature parameter can be an environmental parameter preset by the tester, including "-10℃, 0℃, 25℃, 35℃, 55℃", etc.

[0055] The discharge strategy includes the operating current spectrum and propeller speed. The operating current spectrum includes at least two operating currents. For example, take drones with different load parameters (4 types), temperature parameters (3 types), and battery models (2 types) and fly them (with the battery to be tested). This will form 4*3*2=24 operating currents.

[0056] For specific implementation details, please refer to [link / reference]. Figure 3 After the server 104 obtains the fully charged first battery and the fully charged second battery, it can adjust the temperature of the fully charged first battery and the fully charged second battery to a specified temperature parameter through a temperature chamber, thereby achieving parameter adjustment of the first battery and the second battery. Then, it is statically placed for a preset time, for example, statically placed for 1 hour. Finally, based on a preset discharge strategy, discharge detection is performed on the first battery and the second battery after the static period to accumulate the number of cycles for the first battery and the second battery. The cycle count acquisition steps involved in this embodiment will be described in detail below. It should be noted that the parameter adjustment of the first battery and the second battery must be synchronized.

[0057] In one embodiment, based on a preset discharge strategy, discharge detection is performed on a first battery and a second battery after they have been left idle to obtain the number of cycles for the first battery and the second battery. This includes: controlling the first battery to discharge in a first environment based on the current under various operating conditions; wherein the first environment includes a charge / discharge cabinet; and controlling the second battery to discharge in a second environment based on the propeller speed; wherein the second environment includes a drone; in response to the end of discharge of the first battery and the second battery, detecting the first discharge capacity of the first battery and / or the second discharge capacity of the second battery; and counting the number of cycles for the first battery and the second battery based on the first discharge capacity and / or the second discharge capacity.

[0058] The first discharge capacity or the second discharge capacity can be the product of the discharge duration and the discharge current. For example, if the first discharge capacity or the second discharge capacity is represented by "Q", the discharge duration is represented by "T", and the discharge current is represented by "I", then Q = I * T.

[0059] For specific implementation details, please refer to [link / reference]. Figure 3 After server 104 controls the first and second batteries to adjust parameters and then sets them aside, it can acquire the operating condition data (including operating current) recorded during the drone's normal flight. This operating current data is then formatted into a file and imported into the charging / discharging cabinet 1022 to perform a discharge test on the first battery until the discharge condition ends. Simultaneously, historical flight logs can be converted into a motor control program in the flight controller. This program specifies the propeller rotation speed at different times, and based on this speed, the drone's rotor throttle is controlled in reverse to perform a discharge test on the second battery while the drone is in flight, until the discharge condition ends.

[0060] Specifically, the first battery is placed in the charging / discharging cabinet 1022 for discharge testing. The second battery is placed in the drone 1021. By fixing the drone 1021 to a stand and rotating its propellers normally, the second battery is discharged at a specified operating current, thereby achieving discharge testing of the second battery. Finally, after the discharge testing of the first and second batteries is completed, the first discharge capacity of the first battery and / or the second discharge capacity of the second battery can be detected and obtained. Based on the first and / or second discharge capacities, the number of cycles for the first and second batteries can be counted.

[0061] Furthermore, as described in the above embodiments, the first discharge capacity or the second discharge capacity can be calculated based on the discharge duration and the discharge circuit. The steps for obtaining the number of cycles will be described in detail below.

[0062] In one embodiment, calculating the cycle count of the first battery and the second battery based on the first discharge capacity and / or the second discharge capacity includes: obtaining the first charging capacity of the first battery, the second charging capacity of the second battery, and the nominal capacity of the battery model to which the first battery and the second battery belong; calculating the first cycle count of the first battery based on the first charging capacity, the first discharge capacity, and the nominal capacity of the battery; and / or calculating the second cycle count of the second battery based on the second charging capacity, the second discharge capacity, and the nominal capacity of the battery; and determining the first cycle count or the second cycle count as the cycle count.

[0063] The first and second charging capacities can be calculated after fully charging the first and second batteries in response to the initial cycle life test request. The charging capacity is also derived from the product of the charging time and the charging current.

[0064] Different battery models have their own nominal capacities. For example, there are two different battery models with nominal capacities of "14Ah" or "15Ah".

[0065] For specific implementation details, please refer to [link / reference]. Figure 3 Server 104 can calculate the first charging capacity and the second charging capacity "Q" based on the data recorded by the BMS. 充 "Q" represents the first discharge capacity and the second discharge capacity. 放 ", and the nominal capacity "Q" of the battery model to which the first and second batteries belong. 标称 This is used to calculate the current cycle number "CC" of the battery: CC = (Q 充 +Q 放 ) / (2*Q 标称 ).

[0066] S203, based on the number of cycles, select the target battery from the first battery and the second battery.

[0067] In practice, target batteries can be screened based on their actual discharge capacity or cell voltage difference. The specific steps are detailed below.

[0068] In one embodiment, this step includes: if the number of cycles reaches a preset cycle threshold, then fully charge the first battery and the second battery N times to obtain the first battery after N full charges and the second battery after N full charges; N≥2; based on a preset constant current, fully discharge the first battery after N full charges and the second battery after N full charges until the cell voltage is detected to reach a preset cutoff voltage, and obtain the actual discharge capacity and / or cell voltage difference; determine the target battery based on the actual discharge capacity and / or cell voltage difference.

[0069] The cycle threshold can be a cycle life judgment data set based on actual business needs. For example, the cycle threshold can be set to "20" or other values.

[0070] Among them, the current whose direction does not change with time is called direct current (DC). The current whose direction and magnitude do not change with time is called constant current. For example, constant current is set as "1C" or other.

[0071] For specific implementation details, please refer to [link / reference]. Figure 3Server 104 controls the charging and discharging of the first and second batteries until their cycle count "CC" reaches the cycle threshold. For example, after reaching 20 cycles, the first and second batteries can be fully charged according to the initial full-level charging steps. Then, a constant current (e.g., "1C") is used for full discharge operation until a single cell discharges to the cutoff voltage (e.g., "3.0V"). Then, the actual discharge capacity and / or cell voltage difference can be obtained to determine the target battery.

[0072] Specifically, if the number of cycles does not reach the preset cycle threshold, the full-level charging operation is repeated to accumulate the number of cycles. Each battery contains 12 individual cells connected in series. The charging and discharging cabinet 1022 and other devices can sample the voltage of the individual cells through the sampling line and then transmit it to the server 104.

[0073] For example, after server 104 calculates that the current cycle count "CC" of the battery is less than "20", it can jump to step S201 and repeat the above operation to accumulate the cycle count "CC" until the cycle count "CC" reaches "20", that is, execute the current and subsequent steps to detect the cycle life of the battery.

[0074] In one embodiment, based on a preset constant current, the first battery after N full charges and the second battery after N full charges are fully discharged until the cell voltage is detected to reach a preset cutoff voltage, and the actual discharge capacity and / or cell voltage difference is obtained. This includes: based on a preset constant current, the first battery after N full charges and the second battery after N full charges are fully discharged; N≥2; if the cell voltage is detected to reach the preset cutoff voltage, the first actual discharge amount of the first battery and the second actual discharge amount of the second battery are obtained as the actual discharge capacity; and / or the difference between the maximum cell voltage and the minimum cell voltage of each individual battery cell is obtained as the cell voltage difference.

[0075] In practice, the actual discharge capacity includes a first actual discharge amount and a second actual discharge amount. The actual discharge capacity is calculated based on the actual discharge duration and the actual discharge current. Therefore, during the process of controlling the battery to discharge at full capacity, the actual discharge duration and actual discharge current of the first and second batteries can be monitored to obtain their corresponding actual discharge capacities. Similarly, the cell voltage difference can also be determined by monitoring the cell voltage of each individual cell in the first and second batteries.

[0076] In one embodiment, the actual discharge capacity includes a first actual discharge amount and a second actual discharge amount. Determining the target battery based on the actual discharge capacity and / or the cell voltage difference includes: selecting the minimum value among the first actual discharge amount and the second actual discharge amount to determine the battery associated with the minimum value as the target battery; and / or selecting the maximum value among the cell voltage differences to determine the battery associated with the maximum value as the target battery.

[0077] For specific implementation details, please refer to [link / reference]. Figure 3 If the first actual discharge quantity is expressed as "Q" A实际 The second actual discharge quantity is expressed as "Q". B实际 The target battery can then be analyzed using the following formula: Q 实际 =min(Q) A实际 Q B实际 For example, "Q" A实际 =200Ah”, Q B实际 =300Ah”, then the target battery is the first battery.

[0078] In addition, an alternative method for analyzing the target battery based on actual discharge capacity is to select the maximum value among the voltage differences of each cell. For example, both the first and second batteries contain m individual cells, but the maximum value among the voltage differences of the m cells in the first battery is "200mV", while the maximum value among the voltage differences of the m cells in the second battery is "300mV". In this case, the second battery is the target battery.

[0079] S204, Analyze the target battery to obtain the battery cycle life of the battery models to which the first and second batteries belong.

[0080] In practice, the battery cycle life can be determined by analyzing the actual discharge capacity and / or cell voltage difference of the target battery.

[0081] In one embodiment, this step includes: determining the actual discharge capacity associated with the target battery as the target actual discharge amount; and determining the nominal capacity of the battery model to which the target battery belongs as the target nominal capacity; calculating the quotient of the target actual discharge amount and the target nominal capacity to obtain a health status value; if the health status value is less than or equal to a preset limit life value, then determining the battery cycle life of the battery models to which the first battery and the second battery belong as the number of cycles.

[0082] Among them, the health status value can be represented as "SOH"; the life limit value can be represented as "X", where "X" can be 80% or other values.

[0083] In practice, the decision to stop monitoring battery cycle life can be made by directly using the currently accumulated cycle count "CC" as the battery cycle life: Q实际 / Q 标称 =SOH≤X.

[0084] For example, "Q" 实际 =12Ah”, Q 标称 =15Ah”, X=0.8”, then SOH=0.8”, that is, SOH=X”. If the number of cycles has accumulated to “40”, then the battery cycle life is “40”.

[0085] In one embodiment, this step includes: determining the cell voltage difference associated with the target battery as the target voltage difference; if the target voltage difference is greater than or equal to a preset voltage difference threshold, then determining the battery cycle life of the battery model to which the first battery and the second battery belong as the number of cycles.

[0086] In practical implementation, the stopping condition for battery cycle life testing can be determined using other conditions such as voltage difference. For example, when the "maximum voltage - minimum voltage" of a single cell in the battery pack is ≥ 300mV, the battery is considered to have reached the end of its lifespan, the experiment is terminated, and the battery cycle life is output. Here, "300mV" is a voltage difference threshold set according to actual business needs, but this embodiment is not limited to this. This allows for a better reflection of the actual cycle life of the battery, avoids drone safety accidents caused by the use of excessively degraded batteries, and establishes a unified standard for the number of cycles and a unified standard for battery disposal for different flight conditions, facilitating the practical application and promotion of the testing method.

[0087] The battery cycle life detection method in the above embodiments involves the server fully charging both the first and second batteries in response to cycle life detection requests. This results in fully charged first and second batteries. After parameter adjustments, the fully charged batteries are discharged to obtain their cycle counts. Finally, based on the cycle counts, a target battery is selected from the first and second batteries for analysis, revealing the cycle life of the battery model to which the first and second batteries belong. This application proposes a standardized cycle counting method and utilizes simulated charging and discharging equipment combined with real-machine drone flight testing to detect battery cycle life. This effectively improves the accuracy of battery life detection and provides a better assessment of the cycle life of logistics drone batteries in real-world environments, offering reliable data support for safe battery use.

[0088] It should be understood that, although Figure 2The steps in the flowchart are shown sequentially as indicated by the arrows, but these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order in which these steps are executed, and they can be performed in other orders. Figure 2 At least some of the steps in the process may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be executed in turn or alternately with other steps or at least some of the sub-steps or stages of other steps.

[0089] To better implement the battery cycle life testing method provided in this application embodiment, based on the battery cycle life testing method proposed in this application embodiment, this application embodiment also provides a battery cycle life testing device, such as... Figure 4 As shown, the battery cycle life testing device 400 includes:

[0090] The battery charging module 410 is used to fully charge the first battery and the second battery in response to a cycle life detection request for the first battery and the second battery, so as to obtain the first battery and the second battery after full charge.

[0091] The parameter adjustment module 420 is used to adjust the parameters of the first battery and the second battery after they are fully charged and then discharge them to obtain the cycle number of the first battery and the second battery.

[0092] The capacity detection module 430 is used to filter the target battery in the first battery and the second battery according to the number of cycles;

[0093] The life analysis module 440 is used to analyze the target battery to obtain the battery cycle life of the battery model to which the first battery and the second battery belong.

[0094] In one embodiment, the parameter adjustment module 420 is further configured to adjust the parameters of the fully charged first battery and the fully charged second battery based on preset temperature parameters, and to place them for a preset duration; based on a preset discharge strategy, to perform discharge detection on the placed first battery and the second battery respectively, and to obtain the number of cycles of the first battery and the second battery; wherein, the discharge strategy includes the operating current spectrum and the propeller speed, the operating current spectrum includes at least two operating currents, each operating current being determined based on at least one of the load parameters, temperature parameters, altitude parameters and battery model.

[0095] In one embodiment, the parameter adjustment module 420 is further configured to control the first battery to discharge in a first environment based on the current under each operating condition, wherein the first environment includes a charging and discharging cabinet; and to control the second battery to discharge in a second environment based on the propeller rotation speed, wherein the second environment includes a drone; in response to the end of the discharge of the first battery and the second battery, to detect the first discharge capacity of the first battery and / or the second discharge capacity of the second battery; and to count the number of cycles of the first battery and the second battery based on the first discharge capacity and / or the second discharge capacity.

[0096] In one embodiment, the parameter adjustment module 420 is further configured to obtain the first charging capacity of the first battery, the second charging capacity of the second battery, and the nominal capacity of the battery model to which the first battery and the second battery belong; count the first cycle number of the first battery based on the first charging capacity, the first discharging capacity and the nominal capacity of the battery; and / or count the second cycle number of the second battery based on the second charging capacity, the second discharging capacity and the nominal capacity of the battery; and determine the first cycle number or the second cycle number as the cycle number.

[0097] In one embodiment, the capacity detection module 430 is further configured to, if the number of cycles reaches a preset cycle threshold, perform N full charges on the first battery and the second battery to obtain the first battery after N full charges and the second battery after N full charges; N≥2; perform full discharge on the first battery after N full charges and the second battery after N full charges based on a preset constant current until the cell voltage is detected to reach a preset cutoff voltage, and obtain the actual discharge capacity and / or cell voltage difference; determine the target battery based on the actual discharge capacity and / or cell voltage difference.

[0098] In one embodiment, the capacity detection module 430 is further configured to perform full-level discharge on the first battery after N full charges and the second battery after N full charges based on a preset constant current; N≥2; if the cell voltage is detected to reach a preset cutoff voltage, the first actual discharge amount of the first battery and the second actual discharge amount of the second battery are obtained as the actual discharge capacity; and / or the difference between the maximum cell voltage and the minimum cell voltage of each individual battery cell is obtained as the cell voltage difference.

[0099] In one embodiment, the actual discharge capacity includes a first actual discharge amount and a second actual discharge amount. The capacity detection module 430 is further configured to filter out the minimum value of the first actual discharge amount and the second actual discharge amount to determine the battery associated with the minimum value as the target battery; and / or filter out the maximum value of the voltage difference among the cells to determine the battery associated with the maximum value as the target battery.

[0100] In one embodiment, the life analysis module 440 is further configured to determine the actual discharge capacity associated with the target battery as the target actual discharge amount; and to determine the nominal capacity of the battery model to which the target battery belongs as the target nominal capacity; calculate the quotient of the target actual discharge amount and the target nominal capacity to obtain a health status value; if the health status value is less than or equal to a preset limit life value, then the battery cycle life of the battery models to which the first battery and the second battery belong is determined as the number of cycles.

[0101] In one embodiment, the life analysis module 440 is further configured to determine the cell voltage difference associated with the target battery as the target voltage difference; if the target voltage difference is greater than or equal to a preset voltage difference threshold, the battery cycle life of the battery model to which the first battery and the second battery belong is determined as the number of cycles.

[0102] The above embodiments can better reflect the actual cycle life of the battery, avoid the use of excessively degraded batteries that could lead to drone safety accidents, and define a unified standard for the number of cycles for different flight conditions, as well as a unified standard for battery disposal, so as to facilitate the practical application of battery cycle life testing methods.

[0103] It should be noted that the specific limitations of the battery cycle life testing device can be found in the limitations of the battery cycle life testing method described above, and will not be repeated here. Each module in the aforementioned battery cycle life testing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the electronic device in hardware form or independently of it, or stored in the memory of the electronic device in software form, so that the processor can call and execute the corresponding operations of each module.

[0104] In some embodiments of this application, the battery cycle life detection device 400 can be implemented as a computer program, which can be implemented in, for example... Figure 5 The computer device shown operates on this device. The computer device's memory can store the various program modules that make up the cycle life detection device 400 of the battery, for example, Figure 4 The battery charging module 410, parameter adjustment module 420, capacity detection module 430, and life analysis module 440 shown; the computer program composed of each program module causes the processor to execute the steps in the battery cycle life detection method of the various embodiments of this application described in this specification. For example, Figure 5 The computer device shown can be used as follows Figure 4The battery charging module 410 in the battery cycle life testing device 400 shown executes step S201. The computer device can execute step S202 via the parameter adjustment module 420. The computer device can execute step S203 via the capacity detection module 430. The computer device can execute step S204 via the cycle life analysis module 440. The computer device includes a processor, memory, and a network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communication with external computer devices via a network connection. When the computer program is executed by the processor, it implements a battery cycle life testing method.

[0105] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0106] In some embodiments of this application, a computer device is provided, including one or more processors; a memory; and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor as described in the battery cycle life detection method. The steps of the battery cycle life detection method here may be steps from the battery cycle life detection methods of the various embodiments described above.

[0107] In some embodiments of this application, a computer-readable storage medium is provided, storing a computer program that is loaded by a processor, causing the processor to execute the steps of the battery cycle life detection method described above. The steps of the battery cycle life detection method here can be the steps in the battery cycle life detection methods of the various embodiments described above.

[0108] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0109] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0110] The foregoing has provided a detailed description of a battery cycle life testing method, apparatus, computer device, and storage medium provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A method for testing the cycle life of a battery, characterized in that, include: In response to a cycle life test request for the first battery and the second battery, the first battery and the second battery are fully charged to obtain a fully charged first battery and a fully charged second battery. After adjusting the parameters of the fully charged first battery and the fully charged second battery, discharge them to obtain the cycle number of the first battery and the second battery; Based on the number of cycles, the actual discharge capacity and / or cell voltage difference of the first battery and the second battery are obtained, and the target battery among the first battery and the second battery is selected based on the minimum value of the actual discharge amount in the actual discharge capacity and / or the maximum value of the cell voltage difference. Analyze the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong.

2. The method as described in claim 1, characterized in that, The step of adjusting the parameters of the fully charged first battery and the fully charged second battery before discharging them to obtain the cycle number of the first battery and the second battery includes: Based on preset temperature parameters, the parameters of the first battery and the second battery after full charging are adjusted, and they are left to stand for a preset time. Based on a preset discharge strategy, discharge detection is performed on the first and second batteries after they have been left idle, and the cycle number of the first and second batteries is obtained; wherein, The discharge strategy includes a working current spectrum and a propeller speed. The working current spectrum includes at least two working currents, each of which is determined based on at least one of load parameters, temperature parameters, altitude parameters, and battery type.

3. The method as described in claim 2, characterized in that, The method, based on a preset discharge strategy, performs discharge detection on the first and second batteries after they have been left idle, and obtains the cycle number of the first and second batteries, including: Based on the aforementioned operating currents, the first battery is controlled to discharge in a first environment; wherein, the first environment includes a charging / discharging cabinet; and Based on the propeller rotation speed, the second battery is controlled to discharge in a second environment; wherein, the second environment includes a drone; In response to the end of discharge of the first battery and the second battery, the first discharge capacity of the first battery and / or the second discharge capacity of the second battery are detected. Based on the first discharge capacity and / or the second discharge capacity, count the number of cycles for the first battery and the second battery.

4. The method as described in claim 3, characterized in that, The step of calculating the cycle number of the first battery and the second battery based on the first discharge capacity and / or the second discharge capacity includes: Obtain the first charging capacity of the first battery, the second charging capacity of the second battery, and the nominal capacity of the battery model to which the first battery and the second battery belong; Based on the first charging capacity, the first discharging capacity, and the nominal capacity of the battery, count the first cycle number of the first battery; and / or Based on the second charging capacity, the second discharging capacity, and the nominal capacity of the battery, the number of the second cycle of the second battery is calculated. The first loop count or the second loop count is determined as the loop count.

5. The method as described in claim 1, characterized in that, The step of obtaining the actual discharge capacity and / or cell voltage difference of the first battery and the second battery based on the number of cycles, and selecting the target battery from the first battery and the second battery based on the minimum actual discharge amount in the actual discharge capacity and / or the maximum cell voltage difference, includes: If the number of cycles reaches a preset cycle threshold, the first battery and the second battery are fully charged N times to obtain the first battery after N full charges and the second battery after N full charges; N≥2; Based on a preset constant current, the first battery after N full charges and the second battery after N full charges are fully discharged until the cell voltage is detected to reach the preset cutoff voltage, and the actual discharge capacity and / or cell voltage difference are obtained. The target battery is determined based on the minimum actual discharge amount in the actual discharge capacity and / or the maximum value of the cell voltage difference.

6. The method as described in claim 5, characterized in that, The process of performing full-level discharge on the first battery after N full charges and the second battery after N full charges based on a preset constant current, until the cell voltage is detected to reach a preset cutoff voltage, and obtaining the actual discharge capacity and / or cell voltage difference, includes: Based on a preset constant current, the first battery after N full charges and the second battery after N full charges are fully discharged; N≥2; If the cell voltage is detected to reach a preset cutoff voltage, then the first actual discharge amount of the first battery and the second actual discharge amount of the second battery are obtained as the actual discharge capacity; and / or The difference between the maximum and minimum cell voltage of each individual battery cell is obtained as the cell voltage difference value.

7. The method as described in claim 5, characterized in that, The actual discharge capacity includes a first actual discharge amount and a second actual discharge amount. Determining the target battery based on the minimum actual discharge amount in the actual discharge capacity and / or the maximum value of the cell voltage difference includes: The minimum value between the first actual discharge amount and the second actual discharge amount is selected to determine the battery associated with the minimum value as the target battery; and / or The maximum value among the voltage differences of each cell is selected to determine the battery associated with the maximum value, which is then used as the target battery.

8. The method as described in claim 1, characterized in that, The analysis of the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong includes: Determine the actual discharge capacity associated with the target battery as the target actual discharge amount; and Determine the nominal capacity of the battery model to which the target battery belongs, and use it as the target nominal capacity; The health status value is obtained by calculating the quotient of the actual discharge amount of the target and the nominal capacity of the target. If the health status value is less than or equal to the preset limit lifespan value, then the battery cycle life of the battery model to which the first battery and the second battery belong is determined to be the number of cycles.

9. The method as described in claim 1, characterized in that, The analysis of the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong includes: Determine the cell voltage difference associated with the target battery, and use it as the target voltage difference; If the target voltage difference is greater than or equal to a preset voltage difference threshold, then the battery cycle life of the battery model to which the first battery and the second battery belong is determined to be the number of cycles.

10. A battery cycle life testing device, characterized in that, include: A battery charging module is used to fully charge the first battery and the second battery in response to a cycle life detection request for the first battery and the second battery, so as to obtain the first battery and the second battery after full charge. The parameter adjustment module is used to adjust the parameters of the fully charged first battery and the fully charged second battery and then discharge them to obtain the cycle number of the first battery and the second battery. The capacity detection module is used to obtain the actual discharge capacity and / or cell voltage difference of the first battery and the second battery according to the number of cycles, and to filter out the target battery among the first battery and the second battery according to the minimum value of the actual discharge amount in the actual discharge capacity and / or the maximum value of the cell voltage difference. The life analysis module is used to analyze the target battery to obtain the battery cycle life of the battery models to which the first battery and the second battery belong.

11. A computer device, characterized in that, The computer device includes: One or more processors; The memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the cycle life detection method for a battery as described in any one of claims 1 to 9.

12. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to perform the steps in the battery cycle life testing method as described in any one of claims 1 to 9.

Citation Information

Patent Citations

  • Power battery life detection method and device

    CN104965180A

  • Unmanned aerial vehicle state evaluation method and device, server and storage medium

    CN113443167A