A method, device, and electronic device for processing battery activation data
By performing constant current pulse charging and discharging of the activated battery and sampling the voltage, evaluating the degree of vulcanization and adjusting the pulse frequency, the problem of low battery activation efficiency in the prior art is solved, and a more efficient battery activation effect is achieved.
Patent Information
- Application Number
- CN202411665707.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2044-11-20
AI Technical Summary
In the prior art, the battery activation method is simple and crude, with low activation efficiency, making it difficult to effectively restore the capacity and comprehensive performance of lead-acid batteries.
By performing constant current pulse charging and discharging of the activated battery, sampling the voltage during the charging and discharging process, calculating the maximum voltage difference to evaluate the degree of vulcanization, adjusting the charge and discharge pulse frequency according to the degree of vulcanization, and ensuring that the pulse frequency is consistent with the degree of vulcanization of the battery.
The battery activation efficiency is improved, and battery damage or waste of resources is avoided due to too high pulse frequency, as well as the activation efficiency is reduced due to too low frequency, ensuring the improvement of battery activation effect.
Smart Images

Figure CN119170905B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of batteries, and particularly to a method and device for processing battery activation data and an electronic device. Background Art
[0002] Due to long-term storage without use or long-term undercharging, lead-acid batteries will cause the sulfidation failure of the active substances, mainly the negative active substances, resulting in capacity attenuation. Generally, several large-current charge and discharge operations can be performed to activate these sulfided active substances to restore the battery capacity, improve the battery life and comprehensive performance, and this process is called activation.
[0003] In the prior art, the sulfided active substances are usually directly activated by performing several large-current charge and discharge operations on the battery to restore the battery capacity. However, this activation method is simple and crude, and the activation efficiency is relatively low. Summary of the Invention
[0004] Embodiments of the present specification provide a method and device for processing battery activation data and an electronic device, which improve the efficiency of battery activation.
[0005] On the one hand, embodiments of the present specification provide a method for processing battery activation data, the method comprising:
[0006] During the constant current pulse charge and discharge of the battery to be activated, sampling the voltage of the battery to be activated;
[0007] Calculating the maximum voltage difference of the battery to be activated within the activation cycle according to the sampled voltage;
[0008] Calculating the current sulfidation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference;
[0009] When the sulfidation degree meets the preset activation requirements, determining the adjusted pulse frequency for charge and discharge in the next activation cycle based on the current sulfidation degree and the pulse frequency of charge and discharge in the current activation cycle;
[0010] Performing constant current pulse charge and discharge on the battery to be activated in the next activation cycle according to the adjusted pulse frequency, and calculating the new sulfidation degree of the battery to be activated at the end of the new activation cycle. When the new sulfidation degree meets the preset activation requirements, calculating the adjusted pulse frequency for charge and discharge in the next activation cycle until the sulfidation degree of the battery to be activated meets the preset activation requirements, and stopping the activation operation on the battery to be activated.
[0011] Further, determining the adjusted pulse frequency for charging and discharging in the next activation cycle based on the current vulcanization degree and the pulse frequency of charging and discharging in the current activation cycle includes:
[0012] Obtaining the historical vulcanization degree of the battery to be activated at the end of the previous activation cycle;
[0013] Calculating the difference between the historical vulcanization degree and the current vulcanization degree to obtain the vulcanization degree difference;
[0014] Taking the product of the difference between 1 and the vulcanization degree difference and the pulse frequency during charging and discharging in the current activation cycle as the adjusted pulse frequency for charging and discharging in the next activation cycle.
[0015] Further, the method further includes:
[0016] During the first and second activation cycles, performing constant-current pulse charging and discharging on the battery to be activated with a preset pulse frequency.
[0017] Further, calculating the maximum voltage difference of the battery to be activated within a preset time according to the sampled voltage includes:
[0018] Obtaining the single maximum voltage difference between the highest voltage and the lowest voltage of the battery to be activated during each pulse charging within the activation cycle according to the sampled voltage;
[0019] Calculating the average fluctuating voltage difference within the activation cycle according to the single maximum voltage difference during each pulse charging within the activation cycle, and taking the average fluctuating voltage difference as the maximum voltage difference.
[0020] Further, performing constant-current pulse charging and discharging on the battery to be activated in the next activation cycle according to the adjusted pulse frequency includes:
[0021] Using a ramp function to adjust the pulse frequency of charging and discharging from the pulse frequency of charging and discharging in the current activation cycle to the adjusted pulse frequency within the activation cycle, and performing constant-current pulse charging and discharging on the activated battery in the next activation cycle.
[0022] Further, using a ramp function to adjust the pulse frequency of charging and discharging from the pulse frequency of charging and discharging in the current activation cycle to the adjusted pulse frequency within the activation cycle includes:
[0023] Adjusting the pulse frequency of charging and discharging from the pulse frequency of charging and discharging in the current activation cycle to the adjusted pulse frequency within the activation cycle according to the following formula:
[0024] f = f_last + (i / (T / t))(F - f_lst)
[0025] Wherein, f is the pulse frequency of the next preset adjustment cycle, f_last is the pulse frequency of the current adjustment cycle, T is the activation cycle, t is the charging cycle of the battery to be activated during the current activation cycle, F is the adjustment pulse frequency, i is a positive integer greater than or equal to 0, and i is automatically increased by 1 each time the battery to be activated is charged.
[0026] Further, the calculating the current sulfation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference includes:
[0027] The product of the maximum voltage difference and a preset proportionality coefficient is used as the current sulfation degree of the battery to be activated at the end of the current activation cycle; the preset proportionality coefficient is used to characterize the internal resistance change characteristics of the battery to be activated;
[0028] The preset proportionality coefficient is obtained by the following formula:
[0029] k = (R(now) - R(min)) / (R(max) - R(min)) / (V(max initial) - V(min initial))
[0030] Wherein, k is the preset proportional coefficient, R(now) is the internal resistance of the battery to be activated before activation; R(min) is the internal resistance of the battery to be activated when it leaves the factory, R(max) is the internal resistance of the battery to be activated when it reaches the scrap level, V(max initial) is the maximum voltage of the battery to be activated when charging and discharging before activation, and V(min initial) is the minimum voltage of the battery to be activated when charging and discharging before activation.
[0031] Furthermore, the method for determining whether the sulfidation degree of the battery to be activated meets the preset activation requirements includes:
[0032] If the change in the sulfidation degree of the battery to be activated is less than a preset threshold value during a preset number of consecutive activation cycles, it is determined that the sulfidation degree of the battery to be activated meets the preset activation requirement.
[0033] On the other hand, an embodiment of this specification provides a battery activation data processing device, the device comprising:
[0034] A voltage sampling module is used to sample the voltage of the battery to be activated during constant current pulse charging and discharging of the battery to be activated;
[0035] A voltage difference calculation module, used to calculate the maximum voltage difference of the battery to be activated during the activation cycle according to the voltage obtained by sampling;
[0036] A vulcanization degree calculation module for calculating the current vulcanization degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference;
[0037] A pulse frequency calculation module for determining an adjusted pulse frequency for charging and discharging in the next activation cycle based on the current vulcanization degree and the pulse frequency of charging and discharging in the current activation cycle when the vulcanization degree meets a preset activation requirement;
[0038] An activation adjustment module for performing constant current pulse charging and discharging on the battery to be activated in the next activation cycle according to the adjusted pulse frequency, calculating the new vulcanization degree of the battery to be activated at the end of a new activation cycle, and calculating the adjusted pulse frequency for charging and discharging in the next activation cycle when the new vulcanization degree meets the preset activation requirement, until the vulcanization degree of the battery to be activated meets the preset activation requirement, and stopping the activation operation of the battery to be activated.
[0039] On the other hand, an embodiment of this specification provides a battery activation electronic device capable of executing the above battery activation data processing method.
[0040] On the other hand, a computer-readable storage medium is provided. When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device can execute any of the above battery activation data processing methods.
[0041] On the other hand, a computer program product or computer program is provided. The computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the battery activation data processing method provided in the above various optional implementation manners.
[0042] The battery activation data processing method, device, equipment, storage medium, and computer program product provided by the embodiments of this specification have the following technical effects:
[0043] The battery activation data processing method provided by the embodiments of this specification performs constant current pulse charging and discharging on the battery to be activated, samples the voltage of the battery to be activated during the charging and discharging process, calculates the vulcanization degree of the battery to be activated based on the sampled voltage, and then adjusts the pulse frequency of charging and discharging in the next activation cycle based on the vulcanization degree, so that the pulse frequency of charging and discharging is adapted to the vulcanization degree of the battery, avoiding damage to the battery or waste of resources caused by too high a pulse frequency, or too low a pulse frequency reducing the battery activation efficiency and affecting the battery activation effect, and improving the battery activation efficiency while ensuring that the battery is not damaged. Description of the Drawings
[0044] To more clearly illustrate the technical solutions and advantages in the embodiments of this specification or the prior art, the following will briefly introduce the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some embodiments of this specification. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.
[0045] Figure 1 It is a schematic flowchart of a battery activation data processing method provided by an embodiment of this specification;
[0046] Figure 2 It is a schematic waveform diagram of charge and discharge in a scenario example of this specification;
[0047] Figure 3 It is a schematic structural diagram of a battery activation data processing device provided by an embodiment of this specification;
[0048] Figure 4 It is a schematic structural diagram of a battery activation electronic device provided by an embodiment of this application. Detailed implementation manners
[0049] The following will clearly and completely describe the technical solutions in the embodiments of this specification in conjunction with the accompanying drawings in the embodiments of this specification. Obviously, the described embodiments are only some embodiments of this specification, rather than all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope protected by this specification.
[0050] It should be noted that the terms "first", "second", etc. in the description and claims of the embodiments of this specification and the above accompanying drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of this specification described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices.
[0051] In some embodiments of this specification, the battery activation data processing method provided samples the voltage of the battery to be activated during constant-current pulse charge and discharge, calculates the sulfation degree of the battery to be activated based on the sampled voltage, and then adjusts the pulse frequency of charge and discharge in the next activation cycle based on the sulfation degree, so that the pulse frequency of charge and discharge adapts to the sulfation degree of the battery, thereby improving the battery activation efficiency.
[0052] The following introduces a road straightening data processing method according to an embodiment of this specification. Figure 1 It is a schematic flowchart of the battery activation data processing method provided by an embodiment of this specification. This specification provides method operation steps such as in the embodiment or flowchart, but based on routine or non-creative labor, there may be more or fewer operation steps. The step order listed in the embodiment is only one way among the execution orders of numerous steps and does not represent the only execution order. When the actual system or server product executes, it can be executed in the method order shown in the embodiment or the accompanying drawings or in parallel (such as in an environment of parallel processors or multi-threaded processing). This method can be applied to terminals such as computers, tablets, smartphones, smart wearable devices, in-vehicle devices, etc. Of course, according to actual needs, it can also be applied in a server. This specification does not make specific limitations on this. Specifically, as Figure 1 shown, the method may include:
[0053] S102: During the process of performing constant-current pulse charge and discharge on the battery to be activated, sample the voltage of the battery to be activated.
[0054] In the specific implementation process, in the embodiments of this specification, the battery that needs to be activated can be used as the battery to be activated, and constant-current pulse charge and discharge processing is performed on the battery to be activated. For example, a spike charge and discharge method can be used to perform constant-current pulse charge and discharge on the battery to be activated. Figure 2 It is a schematic waveform diagram of charge and discharge in a scenario example of this specification. As Figure 2As shown, in some scenario examples of this specification, a duty cycle of 1% - 1.5% can be adopted to perform pulsed charge and discharge on the battery to be activated. For example, taking a charging frequency of 1 kHz as an example, it is equivalent to charging once every 1 ms, but the charging time only accounts for 1.5% of that 1 ms, that is, 15 μs. The battery to be activated is activated through the form of constant current pulsed charge and discharge. By using the constant current mode for charge and discharge, the voltage fluctuation during the charge and discharge process can directly reflect the change in the internal resistance of the battery, that is, it reflects the degree of sulfation of the battery. Therefore, during the charge and discharge of the battery to be activated, the voltage of the battery to be activated is sampled, and the voltage data of the battery to be activated during each pulsed charge is collected. Specifically, in some embodiments of this specification, during the charge and discharge process, the battery voltage can be sampled through a high-speed ADC (analog to digital converter).
[0055] S104: Calculate the maximum voltage difference of the battery to be activated within the activation period based on the sampled voltage.
[0056] In the specific implementation process, based on the sampled voltage, the maximum voltage difference of the battery to be activated within the activation period can be calculated. Among them, the activation period can be understood as the time for charge and discharge during each round of activation, and the specific time can be set according to actual needs. For example, it can be set to 1 hour, half an hour, etc. The specific time of the activation period is not limited in the embodiments of this specification. After verification, if the activation period is too short, the activation effect cannot be timely feedback, and if it is too long, the response speed of the subsequent activation period cannot keep up. In some scenario examples of this specification, the activation period can be set to 1 hour, which can not only ensure that the activation effect can be timely feedback, but also adjust the subsequent activation pulse frequency in a timely manner according to the feedback activation effect, improving the activation efficiency.
[0057] The maximum voltage difference can be understood as the difference between the maximum voltage or the minimum voltage within the activation period, which is mainly used to characterize the voltage fluctuation situation of the battery to be activated during the charge and discharge process. The change in the voltage inside the battery during charge and discharge can reflect the change in the internal resistance of the battery, and thus can reflect the degree of sulfation of the battery.
[0058] In some embodiments of this specification, calculating the maximum voltage difference of the battery to be activated within the preset time based on the sampled voltage includes:
[0059] Based on the sampled voltage, obtain the single - time maximum voltage difference between the highest voltage and the lowest voltage of the battery to be activated during each pulsed charge within the activation period;
[0060] Based on the single - time maximum voltage difference during each pulsed charge within the activation period, calculate the average fluctuation voltage difference within the activation period, and use the average fluctuation voltage difference as the maximum voltage difference.
[0061] In a specific implementation process, when performing voltage sampling, the maximum voltage and the minimum voltage of the battery to be activated during each pulse charging within the activation period can be recorded, and the single maximum voltage difference during each pulse charging can be calculated. Then, based on all the single maximum voltage differences within the activation period, the average fluctuation voltage difference within the activation period is calculated, and this average fluctuation voltage difference is used as the maximum voltage difference. For example: the activation period is 1 hour, pulse charging is performed every 1 ms, the single maximum voltage difference within 1 ms of each pulse charging is statistically analyzed, and then the average of all the single maximum voltage differences within 1 hour is obtained to get the average fluctuation voltage difference, and this average fluctuation voltage difference is used as the maximum voltage difference.
[0062] In the embodiments of this specification, by taking the average of the voltage changes of the battery to be activated during charge and discharge within the activation period, the maximum voltage difference is obtained, making the voltage change more capable of reflecting the internal resistance change of the battery, improving the accuracy of the subsequent calculation of the battery sulfation degree, and further improving the accuracy of the adjustment of the pulse frequency during activation charge and discharge, laying a theoretical foundation for improving the battery activation efficiency.
[0063] S106: Calculate the current sulfation degree of the battery to be activated at the end of the current activation period according to the maximum voltage difference.
[0064] In a specific implementation process, after obtaining the maximum voltage difference of the battery to be activated within the activation period, the current sulfation degree of the battery to be activated at the end of the current activation period can be calculated according to the maximum voltage difference. The voltage change during the charge and discharge process of the battery can reflect the change of the internal resistance of the battery, and the internal resistance is an important influencing factor for the battery sulfation degree. Therefore, based on the maximum voltage difference of the battery to be activated within the activation period, the current sulfation degree of the battery to be activated at the end of the current activation period can be calculated. Specifically, the mapping relationship between the voltage change of the battery and the battery sulfation degree can be obtained through experiments or expert experience or machine learning algorithms, and then based on the maximum voltage difference of the battery to be activated within the activation period, the current sulfation degree of the battery to be activated at the end of the current activation period can be calculated.
[0065] In some embodiments of this specification, the calculating the current sulfation degree of the battery to be activated at the end of the current activation period according to the maximum voltage difference includes:
[0066] Taking the product of the maximum voltage difference and a preset proportional coefficient as the current sulfation degree of the battery to be activated at the end of the current activation period; the preset proportional coefficient is used to characterize the internal resistance change characteristics of the battery to be activated.
[0067] In the specific implementation process, the embodiment of this specification sets a preset proportionality coefficient based on the internal resistance characteristics of the battery to be activated, and the product of the preset proportionality coefficient and the maximum voltage difference of the battery to be activated during the activation cycle is used as the current sulfation degree of the battery to be activated at the end of the activation cycle. The preset proportionality coefficient can be calculated using the following formula:
[0068] k = (R(now) - R(min)) / (R(max) - R(min)) / (V(max initial) - V(min initial))
[0069] Wherein, k is the preset proportional coefficient, R(now) is the internal resistance of the battery to be activated before activation; R(min) is the internal resistance of the battery to be activated when it leaves the factory, R(max) is the internal resistance of the battery to be activated when it reaches the scrap level, V(max initial) is the maximum voltage of the battery to be activated when charging and discharging before activation, and V(min initial) is the minimum voltage of the battery to be activated when charging and discharging before activation.
[0070] R(now) can be obtained by detection before battery activation, R(min) and R(max) can be obtained based on the factory parameters of the battery, and V(max initial) and V(min initial) can be obtained based on the sampled voltage when the battery to be activated is charged and discharged in the first round of activation cycle.
[0071] The embodiments of this specification set a preset proportional coefficient of the battery to be activated based on the internal resistance characteristic data of the battery to be activated before activation. Based on the preset proportional coefficient and the maximum voltage difference of the battery to be activated during the activation cycle, the sulfation degree of the battery to be activated at the end of the activation cycle can be more accurately reflected, thereby laying an accurate data foundation for adjusting the pulse frequency of charge and discharge during subsequent activation.
[0072] S108: When the sulfidation degree meets the preset activation requirement, based on the current sulfidation degree and the pulse frequency of charge and discharge in the current activation cycle, determining the adjustment pulse frequency of charge and discharge in the next activation cycle.
[0073] In a specific implementation process, after obtaining the sulfidation degree of the battery to be activated at the end of the current activation cycle, first determine whether the battery to be activated meets the preset activation requirements based on the sulfidation degree. If it does, it is necessary to continue the activation operation on the battery to be activated. The adjustment pulse frequency to be used for charging and discharging in the next activation cycle can be determined based on the sulfidation degree and the pulse frequency of charging and discharging used in the current activation cycle. In other words, the embodiment of this specification calculates the sulfidation degree of the battery in each activation cycle, and then adjusts the pulse frequency of the next activation cycle, so that the pulse frequency used for activation matches the sulfidation degree of the battery to be activated, thereby improving the efficiency of activation.
[0074] Among them, the determination method of the adjustment pulse frequency in the next activation cycle can be selected according to actual needs. For example, based on experiments, expert experience, or machine learning algorithms, the mapping relationship between the sulfation degree of the battery and the pulse frequency required for activation can be learned. Then, based on the current sulfation degree and the pulse frequency used in the current activation cycle, the adjustment pulse frequency for the next activation cycle can be determined. For example, if the sulfation degree of the battery to be activated has decreased significantly at the end of the current activation cycle, the pulse frequency of charge and discharge can be appropriately reduced in the next activation cycle, so that the pulse frequency used for activation matches the sulfation degree of the battery to be activated, which can avoid battery damage or resource waste caused by too high a pulse frequency, or reduce the battery activation efficiency and affect the battery activation effect due to too low a pulse frequency.
[0075] In addition, the preset activation requirements can be set according to actual needs. For example, when the sulfation degree reaches a certain threshold, activation operations need to be performed, which can be determined according to actual needs and are not specifically limited in the embodiments of this specification.
[0076] In some embodiments of this specification, the method for determining whether the sulfation degree of the battery to be activated meets the preset activation requirements includes:
[0077] If the change in the sulfation degree of the battery to be activated is less than the preset threshold during a continuous preset number of activation cycles, it is determined that the sulfation degree of the battery to be activated meets the preset activation requirements.
[0078] In the specific implementation process, when obtaining the sulfation degree of the battery to be activated at the end of an activation cycle, the sulfation degree can be compared with the sulfation degree of the battery to be activated at the end of the previous preset number of activation cycles. If the change in the sulfation degree of the battery to be activated is less than the preset threshold during a continuous preset number of activation cycles, then it can be determined that the sulfation degree of the battery to be activated meets the preset requirements. For example, if the change in the sulfation degree of the battery to be activated is less than 0.5% during 3 consecutive activation cycles, it indicates that the effect of the battery activation operation is not obvious and the activation operation may not need to be continued.
[0079] S110: Perform constant-current pulse charge and discharge on the battery to be activated for the next activation cycle according to the adjustment pulse frequency, and calculate the new sulfation degree of the battery to be activated at the end of the new activation cycle. When the new sulfation degree meets the preset activation requirements, calculate the adjustment pulse frequency for charge and discharge in the next activation cycle until the sulfation degree of the battery to be activated meets the preset requirements, and then stop the activation operation on the battery to be activated.
[0080] In a specific implementation process, after determining the adjustment pulse frequency to be used in the next activation cycle, perform constant current pulse charge and discharge on the battery to be activated in the next activation cycle according to this adjustment pulse frequency, return to step S102, recalculate the degree of sulfidation of the battery to be activated at the end of the new activation cycle, and based on this new degree of sulfidation, determine whether the battery to be activated needs to continue the activation operation. When activation is required, calculate the adjustment pulse frequency during charge and discharge in the next activation cycle, and then perform charge and discharge in the next activation cycle based on this adjustment pulse frequency until the degree of sulfidation of the battery to be activated meets the preset activation requirements, and stop the activation operation on the battery to be activated.
[0081] The battery activation data processing method provided in the embodiments of this specification performs constant current pulse charge and discharge on the battery to be activated, samples the voltage of the battery to be activated during the charge and discharge process, calculates the degree of sulfidation of the battery to be activated based on the sampled voltage, and then adjusts the pulse frequency of charge and discharge in the next activation cycle based on the degree of sulfidation, making the pulse frequency of charge and discharge adapt to the degree of sulfidation of the battery, avoiding battery damage or waste of resources caused by too high a pulse frequency, or reducing the battery activation efficiency and affecting the battery activation effect due to too low a pulse frequency, and improving the battery activation efficiency while ensuring that the battery is not damaged.
[0082] In some embodiments of this specification, determining the adjustment pulse frequency during charge and discharge in the next activation cycle based on the current degree of sulfidation and the pulse frequency of charge and discharge in the current activation cycle includes:
[0083] Obtain the historical degree of sulfidation of the battery to be activated at the end of the previous activation cycle;
[0084] Calculate the difference between the historical degree of sulfidation and the current degree of sulfidation to obtain the degree of sulfidation difference;
[0085] Use the product of the difference between 1 and the degree of sulfidation difference and the pulse frequency during charge and discharge in the current activation cycle as the adjustment pulse frequency during charge and discharge in the next activation cycle.
[0086] In a specific implementation process, after obtaining the current degree of sulfidation of the battery to be activated at the end of the current activation cycle, the historical degree of sulfidation of the battery to be activated at the end of the previous activation cycle before the current activation cycle can be obtained. Then calculate the difference between the historical degree of sulfidation and the current degree of sulfidation to obtain the degree of sulfidation difference, and obtain the adjustment pulse frequency for activating the battery to be activated in the next activation cycle based on the following formula:
[0087] f(t)=f(t - 1)×(1–(s(t - 2)–s(t - 1))
[0088] Wherein, t is the next activation cycle, t-1 is the current activation cycle, t-2 is the previous activation cycle, f(t-1) is the pulse frequency used for charging and discharging the battery to be activated in the current activation cycle, s(t-2) is the degree of sulfation of the battery to be activated at the end of the previous activation cycle, and s(t-1) is the current degree of sulfation.
[0089] Based on the current degree of sulfation in the current activation cycle and combined with the historical degree of sulfation at the end of the previous activation cycle, the embodiments of this specification can evaluate the activation effect of the battery to be activated in the current activation cycle. Furthermore, based on the pulse frequency used in the current activation cycle, the pulse frequency for the next activation cycle can be adjusted, so that the pulse frequency used during activation is adapted to the degree of sulfation of the battery, thereby improving the efficiency and effect of battery activation.
[0090] In some embodiments of this specification, the method further includes:
[0091] During the first and second activation cycles, constant-current pulse charging and discharging are performed on the battery to be activated using a preset pulse frequency.
[0092] In a specific implementation process, during the first and second activation cycles, constant-current pulse charging and discharging can be performed on the battery to be activated using a preset pulse frequency. Among them, the specific value of the preset pulse frequency can be set according to actual needs. For example, it can be 1 kHz. Of course, according to actual needs such as the capacity and service life of the battery, it can also be set to other values, which are not specifically limited in the embodiments of this specification.
[0093] During the first two activation cycles, the degree of sulfation of the battery to be activated has not been calculated yet. At this time, the battery to be activated can be activated according to the preset pulse frequency, and then the pulse frequency can be adjusted based on the degree of sulfation of the battery to improve the efficiency of battery activation.
[0094] In some embodiments of this specification, performing constant-current pulse charging and discharging on the battery to be activated in the next activation cycle according to the adjusted pulse frequency includes:
[0095] Using a ramp function to adjust the pulse frequency of charging and discharging from the pulse frequency of charging and discharging in the current activation cycle to the adjusted pulse frequency within the activation cycle, and performing constant-current pulse charging and discharging on the activated battery in the next activation cycle.
[0096] In a specific implementation process, when the embodiments of this specification perform activation processing on the battery to be activated in the next activation cycle, a ramp function is used to gradually adjust the pulse frequency of charge and discharge to the adjusted pulse frequency within the activation cycle. That is to say, in the next activation, instead of directly adjusting the pulse frequency of charge and discharge to the calculated adjusted pulse frequency, the ramp function is used to gradually adjust the pulse frequency to this adjusted pulse frequency. Among them, the specific form of the ramp function can be selected according to actual needs, and the embodiments of this specification do not make specific limitations on this.
[0097] There is a lag in the manifestation of the battery activation effect. In the embodiments of this specification, the pulse frequency is gradually adjusted by the ramp function to reduce the response speed, so that the result output of the previous time can correspond to the current judgment condition, making the battery activation effect match the response speed, and further making the activation operation more adaptable to the sulfuration degree of the battery, improving the efficiency and effect of battery aftertreatment.
[0098] In some embodiments of this specification, the use of the ramp function to adjust the pulse frequency of charge and discharge from the pulse frequency of charge and discharge in the current activation cycle to the adjusted pulse frequency within the activation cycle includes:
[0099] According to the following formula, the pulse frequency of charge and discharge is adjusted from the pulse frequency of charge and discharge in the current activation cycle to the adjusted pulse frequency within the activation cycle according to a preset adjustment period:
[0100] f = f_last+(i / (T / t))(F - f_lst)
[0101] Wherein, f is the pulse frequency at the next preset adjustment period, f_last is the pulse frequency at the current adjustment period, T is the activation cycle, t is the charging cycle of the battery to be activated in the current activation cycle, F is the adjusted pulse frequency, i is a positive integer greater than or equal to 0, and i is automatically incremented by 1 each time the battery to be activated is charged once.
[0102] In a specific implementation process, when gradually adjusting the pulse frequency by the ramp function, based on the charge and discharge frequency of the battery to be activated, the pulse frequency is adjusted once for each charge, and a variable adjustment coefficient is set. By multiplying by the adjustment coefficient, the pulse frequency can be gradually adjusted to the required adjusted pulse frequency within the activation cycle. Specifically, according to the above formula, within a new activation cycle, the pulse frequency of charge and discharge can be adjusted to the adjusted pulse frequency.
[0103] For example, if the activation period is 1 hour and the pulse frequency used in the current activation period is 1 kHz, it is equivalent to charging once every 1 ms. In this case, T = 1 hour, t = 1 ms, and T / t = 3,600,000. Using the above formula, the pulse frequency of the next activation period can be adjusted every 1 ms, adjusted from 1 kHz to the calculated adjusted pulse frequency F within 1 hour. Starting from i = 0, i is automatically incremented by 1 each time the pulse frequency is adjusted. Of course, after the current activation period ends, i is adjusted to 0.
[0104] The embodiments of the present specification provide a method capable of gradually adjusting the pulse frequency within the activation period, enabling the response speed of battery activation to adapt to the pulse frequency, thereby laying an accurate data foundation for subsequent pulse frequency adjustment and improving the efficiency and effect of battery activation.
[0105] Based on the above-mentioned battery activation data processing method, one or more embodiments of the present specification further provide a terminal and a server for battery activation data processing. The terminal and the server may include devices (including distributed systems), software (applications), modules, components, servers, terminals, etc. that use the method described in the embodiments of the present specification and are combined with necessary implementation hardware. Based on the same innovative concept, the devices in one or more embodiments provided by the embodiments of the present specification are as described in the following embodiments. Since the implementation solutions for the devices to solve problems are similar to the method, the implementation of the specific devices in the embodiments of the present specification may refer to the implementation of the foregoing method, and the repeated parts will not be described again. As used hereinafter, the term "unit" or "module" may be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0106] As can be seen from the technical solutions provided by the embodiments of the present specification above, the embodiments of the present specification also provide a battery activation data processing device. Figure 3 is a schematic structural diagram of a battery activation data processing device provided by an embodiment of the present specification, as Figure 3 shown, the device may include:
[0107] A voltage sampling module 310, configured to sample the voltage of the battery to be activated during the process of constant current pulse charge and discharge of the battery to be activated;
[0108] A pressure difference calculation module 320, configured to calculate the maximum voltage difference of the battery to be activated within the activation period according to the sampled voltage;
[0109] A vulcanization degree calculation module 330, configured to calculate the current vulcanization degree of the battery to be activated at the end of the current activation period according to the maximum voltage difference;
[0110] A pulse frequency calculation module 340, configured to determine an adjusted pulse frequency for charge and discharge in the next activation cycle based on the current vulcanization degree and the pulse frequency of charge and discharge in the current activation cycle when the vulcanization degree meets a preset activation requirement;
[0111] An activation adjustment module 350, configured to perform constant current pulse charge and discharge on the battery to be activated in the next activation cycle according to the adjusted pulse frequency, calculate a new vulcanization degree of the battery to be activated at the end of a new activation cycle, calculate an adjusted pulse frequency for charge and discharge in the next activation cycle when the new vulcanization degree meets the preset activation requirement, and stop the activation operation on the battery to be activated until the vulcanization degree of the battery to be activated meets the preset activation requirement.
[0112] In some embodiments of the present specification, the pulse frequency calculation module 340 is specifically configured to:
[0113] Obtain the historical vulcanization degree of the battery to be activated at the end of the previous activation cycle;
[0114] Calculate the difference between the historical vulcanization degree and the current vulcanization degree to obtain a vulcanization degree difference;
[0115] Use the product of the difference between 1 and the difference of the vulcanization degree difference and the pulse frequency during charge and discharge in the current activation cycle as the adjusted pulse frequency for charge and discharge in the next activation cycle.
[0116] In some embodiments of the present specification, the device further includes a charge and discharge module, configured to:
[0117] Perform constant current pulse charge and discharge on the battery to be activated using a preset pulse frequency during the first and second activation cycles.
[0118] In some embodiments of the present specification, the pressure difference calculation module 320 is specifically configured to:
[0119] Obtain a single maximum voltage difference between the highest voltage and the lowest voltage of the battery to be activated during each pulse charge in the activation cycle according to the sampled voltage;
[0120] Calculate an average fluctuation voltage difference within the activation cycle according to the single maximum voltage difference during each pulse charge in the activation cycle, and use the average fluctuation voltage difference as the maximum voltage difference.
[0121] In some embodiments of the present specification, the activation adjustment module 350 is specifically configured to:
[0122] The charge and discharge pulse frequency is adjusted from the charge and discharge pulse frequency of the current activation cycle to the adjusted pulse frequency by using a ramp function, and the activated battery is subjected to constant current pulse charge and discharge in the next activation cycle.
[0123] In some embodiments of this specification, the activation adjustment module 350 is specifically used to:
[0124] According to the following formula, the charge and discharge pulse frequency is adjusted from the charge and discharge pulse frequency of the current activation cycle to the adjusted pulse frequency during the activation cycle:
[0125] f=f_last+(i / (T / t))(F-f_lst)
[0126] Wherein, f is the pulse frequency of the next preset adjustment cycle, f_last is the pulse frequency of the current adjustment cycle, T is the activation cycle, t is the charging cycle of the battery to be activated during the current activation cycle, F is the adjustment pulse frequency, i is a positive integer greater than or equal to 0, and i is automatically increased by 1 each time the battery to be activated is charged.
[0127] In some embodiments of this specification, the vulcanization degree calculation module 330 is specifically used for:
[0128] The product of the maximum voltage difference and a preset proportionality coefficient is used as the current sulfation degree of the battery to be activated at the end of the current activation cycle; the preset proportionality coefficient is used to characterize the internal resistance change characteristics of the battery to be activated;
[0129] The preset proportionality coefficient is obtained by the following formula:
[0130] k = (R(now) - R(min)) / (R(max) - R(min)) / (V(max initial) - V(min initial))
[0131] Wherein, k is the preset proportional coefficient, R(now) is the internal resistance of the battery to be activated before activation; R(min) is the internal resistance of the battery to be activated when it leaves the factory, R(max) is the internal resistance of the battery to be activated when it reaches the scrap level, V(max initial) is the maximum voltage of the battery to be activated when charging and discharging before activation, and V(min initial) is the minimum voltage of the battery to be activated when charging and discharging before activation.
[0132] In some embodiments of this specification, the pulse frequency calculation module 340 is used to determine whether the sulfidation degree of the battery to be activated meets the preset activation requirements by the following method:
[0133] For an activation cycle of a continuous preset number of times, if the change in the degree of sulfation of the battery to be activated is less than a preset threshold, it is determined that the degree of sulfation of the battery to be activated meets the preset activation requirement.
[0134] Regarding the device in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here. The device in the above embodiments may also include other implementation manners according to the description of the method embodiments. The specific implementation manners may refer to the description of the relevant method embodiments and will not be repeated here one by one.
[0135] The embodiments of the present application further provide a battery activation electronic device, which includes a processor and a memory. At least one instruction or at least one program segment is stored in the memory, and at least one instruction or at least one program segment is loaded and executed by the processor to implement the battery activation data processing method as described above.
[0136] The memory can be used to store software programs and modules. The processor runs the software programs and modules stored in the memory to perform various functional applications and data processing. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for functions, etc.; the data storage area can store data created according to the use of the device, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as at least one hard disk storage device, a flash memory device or other volatile solid-state storage devices. Correspondingly, the memory may also include a memory controller to provide the processor with access to the memory.
[0137] The method embodiments provided by the embodiments of the present application can be executed in electronic devices such as mobile terminals, computer terminals, servers or similar computing devices. Figure 4 is a schematic structural diagram of the battery activation electronic device provided by the embodiments of the present application, as Figure 4As shown, the electronic device 900 can vary significantly due to different configurations or performances. It can include one or more central processing units (CPUs) 910 (the processor 910 can include, but is not limited to, processing devices such as a microprocessor MCU or a field-programmable gate array FPGA), a memory 930 for storing data, and one or more storage media 920 (such as one or more mass storage devices) for storing application programs 923 or data 922. Among them, the memory 930 and the storage media 920 can be transient storage or persistent storage. The program stored in the storage media 920 can include one or more modules, and each module can include a series of instruction operations on the electronic device. Further, the central processor 910 can be configured to communicate with the storage media 920 and execute a series of instruction operations in the storage media 920 on the electronic device 900. The electronic device 900 can also include one or more power supplies 960, one or more wired or wireless network interfaces 950, one or more input / output interfaces 940, and / or one or more operating systems 921, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0138] The input / output interface 940 can be used to receive or send data via a network. Specific examples of the above network can include the wireless network provided by the communication provider of the electronic device 900. In one example, the input / output interface 940 includes a network interface controller (NIC), which can be connected to other network devices through a base station and thus communicate with the Internet. In one example, the input / output interface 940 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0139] Those of ordinary skill in the art can understand that Figure 4 the structure shown is only schematic and does not limit the structure of the above electronic device. For example, the electronic device 900 can also include more or fewer components than Figure 4 shown, or have a different configuration from Figure 4 shown.
[0140] An embodiment of the present application also provides a storage medium, in which at least one instruction or at least one segment of program is stored, and the at least one instruction or at least one segment of program is loaded and executed by a processor to implement the battery activation data processing method as described above.
[0141] The above description has fully disclosed the specific implementation manners of the present application. It should be noted that any modifications made by those skilled in the art to the specific implementation manners of the present application do not depart from the scope of the claims of the present application. Correspondingly, the scope of the claims of the present application is not limited solely to the foregoing specific implementation manners.
Claims
1. A battery activation data processing method, characterized in that: The method comprises: In the process of constant current pulse charging and discharging of the battery to be activated, sampling the voltage of the battery to be activated; Calculating the maximum voltage difference of the battery to be activated during the activation cycle according to the voltage obtained by sampling; Calculating the current sulfation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference; When the vulcanization degree meets the preset activation requirement, based on the current vulcanization degree and the pulse frequency of charge and discharge in the current activation cycle, the adjustment pulse frequency of charge and discharge in the next activation cycle is determined; According to the adjusted pulse frequency, the battery to be activated is charged and discharged with constant current pulses in the next activation cycle, and a new round of sulfidation degree of the battery to be activated at the end of the new round of activation cycle is calculated. When the new round of sulfidation degree meets the preset activation requirement, the adjusted pulse frequency of the next activation cycle charge and discharge is calculated until the sulfidation degree of the battery to be activated meets the preset activation requirement, and the activation operation of the battery to be activated is stopped; The step of determining the adjustment pulse frequency of the next activation cycle charge and discharge based on the current degree of sulfidation and the pulse frequency of the current activation cycle charge and discharge comprises: Obtaining the historical sulfidation degree of the battery to be activated at the end of the last activation cycle; Calculating the difference between the historical degree of vulcanization and the current degree of vulcanization to obtain a degree of vulcanization difference; The product of the difference between 1 and the difference between the vulcanization degrees and the pulse frequency during the current activation cycle charge and discharge is used as the adjustment pulse frequency during the next activation cycle charge and discharge; The step of calculating the current sulfation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference comprises: The product of the maximum voltage difference and a preset proportionality coefficient is used as the current sulfation degree of the battery to be activated at the end of the current activation cycle; the preset proportionality coefficient is used to characterize the internal resistance change characteristics of the battery to be activated; The preset proportionality coefficient is obtained by the following formula: k = (R(now) - R(min)) / (R(max) - R(min)) / (V(max initial) - V(min initial)) Wherein, k is the preset proportional coefficient, R(now) is the internal resistance of the battery to be activated before activation; R(min) is the internal resistance of the battery to be activated when it leaves the factory, R(max) is the internal resistance of the battery to be activated when it reaches the scrap level, V(max initial) is the maximum voltage of the battery to be activated when charging and discharging before activation, and V(min initial) is the minimum voltage of the battery to be activated when charging and discharging before activation.
2. The method according to claim 1, characterized in that The method further comprises: In the first and second activation cycles, the battery to be activated is subjected to constant current pulse charge and discharge using a preset pulse frequency.
3. The method according to claim 1, characterized in that The step of calculating the maximum voltage difference of the battery to be activated within a preset time according to the voltage obtained by sampling includes: According to the voltage obtained by sampling, a single maximum voltage difference between the highest voltage and the lowest voltage of the battery to be activated during each pulse charging in the activation cycle is obtained; According to the single maximum voltage difference during each pulse charging in the activation period, the average fluctuation voltage difference in the activation period is calculated, and the average fluctuation voltage difference is used as the maximum voltage difference.
4. The method according to claim 1, characterized in that: The step of performing constant current pulse charging and discharging of the battery to be activated in the next activation cycle according to the adjusted pulse frequency comprises: The charge and discharge pulse frequency is adjusted from the charge and discharge pulse frequency of the current activation cycle to the adjusted pulse frequency by using a ramp function, and the activated battery is subjected to constant current pulse charge and discharge in the next activation cycle.
5. The method according to claim 4, characterized in that The step of adjusting the charge and discharge pulse frequency from the charge and discharge pulse frequency of the current activation cycle to the adjusted pulse frequency by using a ramp function during the activation cycle includes: According to the following formula, the charge and discharge pulse frequency is adjusted from the charge and discharge pulse frequency of the current activation cycle to the adjusted pulse frequency during the activation cycle: f=f_last+(i / (T / t))(F-f_lst) Wherein, f is the pulse frequency of the next preset adjustment cycle, f_last is the pulse frequency of the current adjustment cycle, T is the activation cycle, t is the charging cycle of the battery to be activated during the current activation cycle, F is the adjustment pulse frequency, i is a positive integer greater than or equal to 0, and i is automatically increased by 1 each time the battery to be activated is charged.
6. The method according to claim 1, characterized in that The method for judging whether the sulfidation degree of the battery to be activated meets the preset activation requirements includes: If the change in the sulfidation degree of the battery to be activated is less than a preset threshold value during a preset number of consecutive activation cycles, it is determined that the sulfidation degree of the battery to be activated meets the preset activation requirement.
7. A battery activation data processing device, characterized in that: The device comprises: A voltage sampling module is used to sample the voltage of the battery to be activated during constant current pulse charging and discharging of the battery to be activated; A voltage difference calculation module, used to calculate the maximum voltage difference of the battery to be activated during the activation cycle according to the voltage obtained by sampling; a sulfation degree calculation module, used for calculating the current sulfation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference; A pulse frequency calculation module, used to determine the adjustment pulse frequency of the next activation cycle charge and discharge based on the current vulcanization degree and the pulse frequency of the current activation cycle charge and discharge when the vulcanization degree meets the preset activation requirement; an activation adjustment module, for performing constant current pulse charge and discharge of the battery to be activated in the next activation cycle according to the adjustment pulse frequency, and calculating a new round of sulfidation degree of the battery to be activated at the end of a new round of activation cycle, and when the new round of sulfidation degree meets the preset activation requirement, calculating the adjustment pulse frequency of the next activation cycle charge and discharge, until the sulfidation degree of the battery to be activated meets the preset activation requirement, and stopping the activation operation of the battery to be activated; The step of determining the adjustment pulse frequency of the next activation cycle charge and discharge based on the current degree of sulfidation and the pulse frequency of the current activation cycle charge and discharge comprises: Obtaining the historical sulfidation degree of the battery to be activated at the end of the last activation cycle; Calculating the difference between the historical degree of vulcanization and the current degree of vulcanization to obtain a degree of vulcanization difference; The product of the difference between 1 and the difference between the vulcanization degrees and the pulse frequency during the current activation cycle charge and discharge is used as the adjustment pulse frequency during the next activation cycle charge and discharge; The step of calculating the current sulfation degree of the battery to be activated at the end of the current activation cycle according to the maximum voltage difference comprises: The product of the maximum voltage difference and a preset proportionality coefficient is used as the current sulfation degree of the battery to be activated at the end of the current activation cycle; the preset proportionality coefficient is used to characterize the internal resistance change characteristics of the battery to be activated; The preset proportionality coefficient is obtained by the following formula: k = (R(now) - R(min)) / (R(max) - R(min)) / (V(max initial) - V(min initial)) Wherein, k is the preset proportional coefficient, R(now) is the internal resistance of the battery to be activated before activation; R(min) is the internal resistance of the battery to be activated when it leaves the factory, R(max) is the internal resistance of the battery to be activated when it reaches the scrap level, V(max initial) is the maximum voltage of the battery to be activated when charging and discharging before activation, and V(min initial) is the minimum voltage of the battery to be activated when charging and discharging before activation.
8. A battery activated electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Online desulfurization system and method for storage batteries based on frequency conversion signals
CN110828917A
Storage battery pack on-line repair balance control method and storage battery pack on-line repair balance control device
CN115692882A