Battery charging method, device, computer equipment, storage medium and program product
By determining the discharge parameters according to the battery's state of charge and charging time during the battery charging process, and controlling the battery to discharge under the target state of charge, the problem of reduced thermal stability of the battery is solved and the performance and service life of the battery are improved. .
Patent Information
- Application Number
- CN202411297991.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-18
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-09-18
AI Technical Summary
During the battery charging process, the thermal stability of the battery will be reduced, resulting in reduced battery performance and shortened service life.
During the battery charging process, the charging deviation time and target state of charge are determined based on the current state of charge and theoretical charging time of the battery, and the discharge current and discharge time are determined based on these parameters to control the battery to perform at the target state of charge. Discharge.
By discharging the active electrons on the positive surface, prevent the generation of restoring gas, thereby improving the thermal stability of the battery and extending the service life of the battery.
Smart Images

Figure CN118868325B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a battery charging method, device, computer equipment, storage medium and program product. Background Art
[0002] Batteries usually include a positive electrode, a negative electrode and an electrolyte. During the charging process, the material on the positive electrode reacts to release ions. The released ions are transferred to the negative electrode through the electrolyte and embedded in the layered structure of the negative electrode material. At the same time, electrons flow from the positive electrode to the negative electrode through an external power source. The movement of ions and electrons constitutes the charging current, realizing the storage of electrical energy.
[0003] However, during the charging process of the battery, the thermal stability of the battery will decrease. Summary of the invention
[0004] Based on this, it is necessary to provide a battery charging method, device, computer equipment, storage medium and program product that can improve the thermal stability of the battery in response to the above technical problems.
[0005] In the first aspect, the present application provides a battery charging method. The method includes: during the battery charging process, obtaining the current state of charge of the battery; when the current state of charge is greater than or equal to the state of charge threshold, based on the theoretical charging time of the battery from the initial state of charge to the cut-off state of charge, and the deviation coefficient matching the theoretical charging time, determining the charging deviation time of the battery; determining the target state of charge, the target state of charge including the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; based on the charging deviation time and the battery temperature of the battery at the target state of charge, determining the discharge current and discharge time of the battery at the target state of charge; controlling the battery to discharge at the target state of charge with the discharge current and the discharge time.
[0006] In the above embodiment, when the current state of charge is greater than or equal to the state of charge threshold, it can be said that the battery has been charged to a higher SOC. In order to avoid further deterioration of the thermal stability of the battery, the battery is controlled to discharge at the target state of charge with a discharge current and discharge duration. Thus, the active electrons on the surface of the positive electrode can be consumed by discharge, and the generation of reducing gas can be prevented, so as to improve the thermal stability of the battery.
[0007] In one embodiment, the method of determining the discharge current and discharge duration of the battery at the target state of charge based on the charging deviation duration and the battery temperature of the battery at the target state of charge includes: for each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, determining a reference duration for discharging the battery at the state of charge based on the charging deviation duration; the sum of the reference durations corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation duration; determining the discharge duration of the battery at the state of charge based on the reference duration; and determining the discharge current of the battery at the state of charge based on the temperature difference between the battery temperature at the state of charge and the discharge temperature, and the discharge duration.
[0008] In the above embodiment, for each state of charge in the target state of charge, when the battery temperature in the state of charge is greater than the discharge temperature, the sum of the reference time corresponding to each state of charge in the target state of charge is set to be less than or equal to the charging deviation time, so that the user experience will not be affected when the battery is discharged during the charging process; then, the discharge time is determined based on the reference time, and the discharge current is further determined based on the discharge time, so that the accuracy of the determined discharge current can be improved by considering the discharge time and the discharge current in combination.
[0009] In one embodiment, determining the discharge duration of the battery at the charge state based on the reference duration includes: determining a charge state consistent with the cutoff charge state as a first charge state from multiple charge states in the target charge state, and determining a charge state inconsistent with the cutoff charge state as a second charge state; when extracting durations respectively from the reference duration corresponding to the second charge state, determining the sum of the reference duration corresponding to the first charge state and the extracted duration as the discharge duration of the battery at the first charge state; and determining the remaining duration in the reference duration corresponding to the second charge state as the discharge duration of the battery at the second charge state.
[0010] In the above embodiment, by setting a longer discharge time for the cutoff state of charge in the target state of charge and setting a shorter discharge time for other states of charge, the thermal stability of the battery can be improved when the battery is discharged based on the determined discharge time.
[0011] In one embodiment, the method further includes: determining a duration extraction coefficient of the second state of charge based on a comparison result between the second state of charge and the first state of charge; wherein, when the comparison result indicates that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller; and multiplying the duration extraction coefficient of the second state of charge by the corresponding reference duration is determined as the duration extracted from the reference duration corresponding to the second state of charge.
[0012] In the above embodiment, for the second state of charge in the target state of charge, the larger the second state of charge is, the smaller the corresponding time extraction coefficient is set, so that the time extracted from the reference time corresponding to the second state of charge is smaller, thereby allowing the battery temperature of the battery in the second state of charge to be reduced to the discharge temperature more quickly, thereby improving the cooling efficiency of the battery and further improving the efficiency of maintaining the thermal stability of the battery.
[0013] In one embodiment, determining the discharge current of the battery in the charged state based on the temperature difference between the battery temperature in the charged state and the discharge temperature, and the discharge duration, includes: determining the heat dissipation parameters of the battery in the charged state; determining the discharge current of the battery in the charged state based on the temperature difference between the battery temperature in the charged state and the discharge temperature, the heat dissipation parameters and the discharge duration.
[0014] In the above embodiment, by considering the influence of the heat dissipation parameters of the battery in the charged state on the discharge current of the battery in the charged state, when the discharge current of the battery in the charged state is determined based on the heat dissipation parameters, the temperature difference between the battery temperature and the discharge temperature, and the discharge time, the accuracy of the determined discharge current can be improved, and the accuracy of controlling the thermal stability of the battery can be further improved.
[0015] In one embodiment, the determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature and the discharge temperature of the battery in the state of charge, the heat dissipation parameter and the discharge time includes: determining the cooling time for the battery to cool from the battery temperature to the discharge temperature based on the ratio between the temperature difference and the heat dissipation parameter; and determining the discharge current of the battery in the state of charge based on the product of the ratio of the discharge time to the cooling time and a preset discharge current corresponding to the state of charge.
[0016] In the above embodiment, when the preset discharge current is considered to be a small current, the discharge current determined based on the preset discharge current will not result in a long charging time when discharging is performed during the charging process of the battery. Therefore, when the battery is charged to a higher SOC, the active electrons on the surface of the positive electrode are consumed by discharge, the generation of reducing gas is prevented, and the thermal stability of the battery can be improved.
[0017] In one embodiment, determining the heat dissipation parameters of the battery in the state of charge includes: determining the heat dissipation parameters of the battery in the state of charge based on a water cooling temperature and a water cooling flow rate of the battery in the state of charge.
[0018] In the above embodiment, by considering the actual water cooling condition of the battery, the determined heat dissipation parameters are matched with the actual operation condition of the battery, thereby improving the accuracy of the determined heat dissipation parameters.
[0019] In one embodiment, determining a deviation coefficient that matches the theoretical charging time includes any one of the following: a first item: determining a deviation coefficient that matches the theoretical charging time based on a mapping relationship between the charging time and the deviation coefficient; a second item: determining a preset coefficient that matches the charging mode of the battery as a deviation coefficient that matches the theoretical charging time.
[0020] In the above embodiment, by setting the mapping relationship between the charging time and the deviation coefficient in advance, the efficiency of determining the charging deviation time can be improved when determining the charging deviation time of the battery based on the mapping relationship between the charging time and the deviation coefficient, and the efficiency of controlling the thermal stability of the battery can be further improved. By considering the charging mode of the battery, the deviation coefficient matching the theoretical charging time can be accurately determined, thereby improving the accuracy of controlling the discharge of the battery.
[0021] In the second aspect, the present application also provides a battery charging device. The device includes: a parameter acquisition module, which is used to obtain the current state of charge of the battery during the charging process of the battery; a duration determination module, which is used to determine the charging deviation duration of the battery based on the theoretical charging duration of the battery from the starting state of charge to the cut-off state of charge and the deviation coefficient matching the theoretical charging duration when the current state of charge is greater than or equal to the state of charge threshold; a state determination module, which is used to determine the target state of charge, and the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; a processing module, which is used to determine the discharge current and discharge duration of the battery at the target state of charge based on the charging deviation duration and the battery temperature of the battery at the target state of charge;
[0022] The control module is used to control the battery to discharge at the target state of charge with the discharge current and the discharge duration.
[0023] In a third aspect, the present application also provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program: during the charging process of the battery, obtain the current state of charge of the battery; when the current state of charge is greater than or equal to the state of charge threshold, determine the charging deviation time of the battery based on the theoretical charging time of the battery from the initial state of charge to the cut-off state of charge, and the deviation coefficient matching the theoretical charging time; determine the target state of charge, the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; based on the charging deviation time and the battery temperature of the battery at the target state of charge, determine the discharge current and discharge time of the battery at the target state of charge; control the battery to discharge at the target state of charge with the discharge current and the discharge time.
[0024] In a fourth aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented: during the charging process of the battery, the current state of charge of the battery is obtained; when the current state of charge is greater than or equal to the state of charge threshold, based on the theoretical charging time of the battery from the initial state of charge to the cut-off state of charge, and the deviation coefficient matching the theoretical charging time, the charging deviation time of the battery is determined; the target state of charge is determined, and the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; based on the charging deviation time and the battery temperature of the battery at the target state of charge, the discharge current and discharge time of the battery at the target state of charge are determined; and the battery is controlled to discharge at the target state of charge with the discharge current and the discharge time.
[0025] In a fifth aspect, the present application also provides a computer program product. The computer program product includes a computer program, which implements the following steps when executed by a processor: during the charging process of the battery, obtain the current state of charge of the battery; when the current state of charge is greater than or equal to the state of charge threshold, determine the charging deviation time of the battery based on the theoretical charging time of the battery from the initial state of charge to the cut-off state of charge, and the deviation coefficient matching the theoretical charging time; determine the target state of charge, the target state of charge including the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; determine the discharge current and discharge time of the battery at the target state of charge based on the charging deviation time and the battery temperature of the battery at the target state of charge; control the battery to discharge at the target state of charge with the discharge current and the discharge time.
[0026] The above-mentioned battery charging method, device, computer equipment, storage medium and program product obtain the current state of charge of the battery during the charging process of the battery. When the current state of charge is greater than or equal to the state of charge threshold, it can be said that the battery has been charged to a higher SOC. In order to avoid further deterioration of the thermal stability of the battery, the charging deviation time of the battery is determined based on the theoretical charging time of charging the battery from the initial state of charge to the cut-off state of charge and the deviation coefficient matching the theoretical charging time, and the target state of charge is determined. The target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge. Based on the charging deviation time and the battery temperature of the battery at the target state of charge, the discharge current and discharge time of the battery at the target state of charge are determined to control the battery to discharge with the discharge current and discharge time at the target state of charge. Therefore, when the battery is charged to a higher SOC, the active electrons on the surface of the positive electrode can be consumed by discharge to prevent the generation of reducing gas, so as to improve the thermal stability of the battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the conventional technology, the drawings required for use in the embodiments or the conventional technology descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0028] FIG1 is a diagram showing an application environment of a battery charging method according to an embodiment;
[0029] FIG2 is a schematic diagram of a flow chart of a battery charging method in one embodiment;
[0030] 3 is a schematic diagram of a flow chart of determining a discharge current and a discharge duration of a battery at a target state of charge based on a charge deviation duration and a battery temperature of the battery at a target state of charge in one embodiment;
[0031] FIG4 is a schematic diagram of a process for determining the discharge duration of a battery in a charged state based on a reference duration;
[0032] FIG5 is a schematic flow chart of a battery charging method in another embodiment;
[0033] 6 is a schematic diagram of a flow chart of determining a discharge current of a battery in a charged state based on a temperature difference between a battery temperature in a charged state and a discharge temperature and a discharge duration in one embodiment;
[0034] 7 is a schematic diagram of a flow chart of determining a discharge current of a battery in a charged state based on a temperature difference between a battery temperature in a charged state and a discharge temperature, heat dissipation parameters, and a discharge duration in one embodiment;
[0035] FIG8 is a schematic flow chart of a battery charging method in another embodiment;
[0036] FIG9 is a block diagram of a battery charging device according to an embodiment;
[0037] FIG. 10 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0038] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0039] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0040] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0041] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0042] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0043] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0044] During the charging process, the active electrons on the positive electrode surface easily reduce the electrolyte to produce reducing gas (H2 / CH4, etc.), and as the battery's state of charge (SOC) increases, the probability of producing reducing gas will also increase, which will deteriorate the thermal stability of the battery. Therefore, when the battery is charged to a higher SOC, the battery needs to be discharged to consume the active electrons on the positive electrode surface through discharge, prevent the generation of reducing gas, and thus improve the thermal stability of the battery.
[0045] In view of this, the present application provides a battery charging method, which can be applied in the application environment shown in FIG1 . Among them, the battery management system 102 communicates with the detection device 104. The data storage system can store the data that the battery management system 102 needs to process. The data storage system can be integrated in the battery management system 102, or it can be placed on the cloud or other network servers. The communication process between the battery management system 102 and the detection device 104 is:
[0046] During the charging process of the battery, the battery management system 102 obtains the current state of charge of the battery through the detection device 104. When the current state of charge is greater than or equal to the state of charge threshold, the battery's charging deviation time is determined based on the theoretical charging time for the battery to be charged from the initial state of charge to the cut-off state of charge and a deviation coefficient matching the theoretical charging time, and the target state of charge is determined. The target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge. Furthermore, the battery management system 102 determines the discharge current and discharge time of the battery at the target state of charge based on the charging deviation time and the battery temperature of the battery at the target state of charge, and then controls the battery to discharge at the target state of charge with the discharge current and discharge time.
[0047] Among them, the battery management system 102 is a system for cooperating to monitor the battery status of the battery and ensuring the safe and reliable operation of the power battery. Through the battery management system 102, each battery can be intelligently managed and maintained to extend the battery life and reliability. The battery management system 102 can be implemented by any control chip or central processor that can realize battery monitoring, including but not limited to a microcontroller unit (MCU) chip, a central processing unit (CPU) processor, etc. The detection device 104 can be any device that monitors the charge state of the battery.
[0048] In one embodiment, as shown in FIG2 , a battery charging method is provided, which is described by taking the method applied to the battery management system in FIG1 as an example, and includes the following steps:
[0049] S202, during the battery charging process, obtaining the current state of charge of the battery.
[0050] The current state of charge refers to the state of charge of the battery during the charging process. The charging process can refer to the fast charging process or the slow charging process. Usually, the state of charge can be expressed as a percentage, or the value range of the state of charge can be set to 0~1. For example, when SOC=0, it means that the battery is fully discharged, and when SOC=1, it means that the battery is fully charged.
[0051] S204, when the current state of charge is greater than or equal to the state of charge threshold, determining a charging deviation time of the battery based on a theoretical charging time of the battery from an initial state of charge to a final state of charge and a deviation coefficient matching the theoretical charging time.
[0052] Among them, the state of charge threshold refers to the state of charge that the battery needs to reach when it is determined that the battery needs to be discharged. When the current state of charge is greater than or equal to the state of charge threshold, it means that the battery has been charged to a higher SOC. Therefore, it is necessary to discharge to consume the active electrons on the positive electrode surface and prevent the generation of reducing gas to improve the thermal stability of the battery.
[0053] Among them, the starting state of charge refers to the state of charge when the battery starts the charging process, and the end state of charge refers to the state of charge that the battery needs to reach when the charging process ends. The end state of charge can be set based on the actual situation of the user. In some cases, the end state of charge can indicate that the battery needs to be fully charged to 100%, that is, SOC=1. In some cases, the end state of charge can indicate that the battery needs to be fully charged to 80%, that is, SOC=0.8. It is understandable that in other embodiments, the end state of charge can also be set differently.
[0054] Among them, the charging deviation time refers to the time that affects the theoretical charging time when the battery is discharged during the charging process. The theoretical charging time refers to the time when the battery is only charged, and the time it takes for the battery to be charged from the initial state of charge to the final state of charge, that is, the sum of the theoretical charging time and the charging deviation time, that is, the actual charging time when the battery is discharged during the charging process, from the initial state of charge to the final state of charge. From the user's perspective, by setting the charging deviation time, it can not only meet the user's charging needs, but also avoid the situation where the charging time is too long when the battery is discharged during the charging process, thereby improving the user experience. The theoretical charging time can be obtained based on the time mapping table, and the time mapping table includes multiple starting states of charge and the theoretical charging time when each starting state of charge is charged to different final states of charge.
[0055] In some embodiments, a preset coefficient that matches the charging mode of the battery can be determined as a deviation coefficient that matches the theoretical charging time. Further, the product of the theoretical charging time and the preset coefficient is determined as the charging deviation time. For example, the charging mode includes a fast charging mode or a slow charging mode. The preset coefficient corresponding to the fast charging mode can be set to 5%, and the preset coefficient corresponding to the slow charging mode can be set to 10%. It is understandable that in other embodiments, different settings can also be made.
[0056] For example, the battery's initial state of charge is 20%, the end state of charge is 80%, the theoretical charging time is 600 seconds, and the preset coefficient corresponding to the fast charging mode is 5%. The charging deviation time is 600*5%=30 seconds. When the battery is discharged during the charging process, the battery can be charged from 20% to 80% in less than or equal to 630 seconds, which can prevent the user from feeling the battery is discharging during the charging process and improve the thermal stability of the battery.
[0057] In some embodiments, a deviation coefficient matching the theoretical charging time can be determined based on a mapping relationship between the charging time and the deviation coefficient. Wherein, the mapping relationship between the charging time and the deviation coefficient includes multiple charging time and a deviation coefficient corresponding to each charging time, then based on the mapping relationship between the charging time and the deviation coefficient, a charging time consistent with the theoretical charging time can be determined from the multiple charging time in the mapping relationship, and then the deviation coefficient corresponding to the determined charging time in the mapping relationship is determined as the deviation coefficient matching the theoretical charging time.
[0058] Furthermore, the product of the deviation coefficient and the theoretical charging time can be used to determine the battery's charging deviation time. For example, if the battery's initial state of charge is 20%, the final state of charge is 80%, the theoretical charging time is 600 seconds, and the deviation coefficient is 5%, then the charging deviation time is 600*5%=30 seconds; if the battery's initial state of charge is 10%, the final state of charge is 100%, the theoretical charging time is 650 seconds, and the deviation coefficient is 6%, then the charging deviation time is 650*6%=39 seconds.
[0059] S206 , determining a target state of charge, where the target state of charge includes a current state of charge, a cutoff state of charge, and at least one state of charge from the current state of charge to the cutoff state of charge.
[0060] By determining the target state of charge, the battery can be controlled to discharge when the battery is charged to the target state of charge, and the battery can be controlled not to discharge when the battery is charged to a state of charge different from the target state of charge.
[0061] In some embodiments, the target state of charge may include a current state of charge, a cut-off state of charge, and a state of charge between the current state of charge and the cut-off state of charge. In some cases, the one state of charge may represent the median between the current state of charge and the cut-off state of charge. In some cases, the one state of charge may refer to any one of the current state of charge and the cut-off state of charge.
[0062] For example, the starting state of charge is 20% and the ending state of charge is 80%, then the target state of charge may include 20%, 80% and 50%, 50% being the median of the state of charge of 20% to 80%. When the battery's state of charge reaches 20%, 80% and 50%, the battery can be controlled to discharge.
[0063] In some embodiments, the target state of charge may include a current state of charge, a cut-off state of charge, and multiple states of charge from the current state of charge to the cut-off state of charge. Among them, a step length may be set, and the sum of the current state of charge and the step length is determined as the first state of charge among the multiple states of charge, and the sum of the first state of charge and the step length is determined as the second state of charge among the multiple states of charge, and this cycle is repeated until the sum of the last state of charge among the multiple states of charge and the step length is consistent with the cut-off state of charge.
[0064] The step size can be set to 10%. For example, if the current state of charge is 50% and the cut-off state of charge is 109%, the target state of charge includes 50%, 60%, 70%, 80%, 90%, and 100%. It is understandable that in other embodiments, the step size can also be set differently.
[0065] S208 , determining a discharge current and a discharge duration of the battery at the target state of charge based on the charge deviation duration and the battery temperature at the target state of charge.
[0066] The discharge current is the current required for the battery to be discharged at the target state of charge, and the discharge duration refers to the duration of the battery to be discharged at the target state of charge. When the battery temperature at the target state of charge is different, the discharge current and discharge duration obtained will be different based on the charging deviation duration.
[0067] In some embodiments, for each state of charge in the target state of charge, the product of the preset duration coefficient corresponding to each state of charge and the charging deviation duration is determined as the discharge duration of the battery at each state of charge. The sum of the preset duration coefficients corresponding to each state of charge is 1, so that the charging deviation duration can be evenly distributed in each state of charge in the target state of charge.
[0068] In one embodiment, for each state of charge in the target state of charge, when the battery temperature of the battery at each state of charge is greater than the discharge temperature, based on the mapping relationship between the discharge duration and the discharge current, the discharge current corresponding to the discharge duration of the battery at each state of charge is determined as the discharge current of the battery at each state of charge. That is, based on the discharge duration of the battery at each state of charge, the discharge current of the battery at each state of charge can be further determined.
[0069] The discharge temperature refers to the temperature that the battery needs to reach when it needs to be discharged during the charging process. The discharge temperature is greater than or equal to the set temperature threshold. Generally, as the charging time requirement is shortened, in the 4C fast charging mode, the charging current I increases. Based on Ohm's law, the heat generation power P=I 2R shows that the increase in heat generation power P causes the battery temperature to increase sharply during the fast charging process, and there is a risk of large heat generation and overheating during fast charging, resulting in the battery temperature being greater than 60°C. Therefore, in this embodiment, the set temperature threshold can be set to 60°C. Among them, the specific value of the set temperature threshold can also be set based on the actual application scenario, and this embodiment does not make specific limitations. It can be understood that in other embodiments, the set temperature threshold can also be set differently.
[0070] S210, controlling the battery to discharge at a target state of charge with a discharge current and a discharge duration.
[0071] Among them, the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge. Therefore, during the charging process, when it is detected that the battery is charged to each state of charge included in the target state of charge, discharge can be performed based on the discharge current corresponding to each state of charge, and the discharge duration reaches the discharge duration corresponding to each state of charge.
[0072] Based on the contents of the embodiment shown in FIG2 , during the charging process of the battery, the current state of charge of the battery is obtained. When the current state of charge is greater than or equal to the state of charge threshold, it can be indicated that the battery has been charged to a higher SOC. In order to avoid further deterioration of the thermal stability of the battery, the charging deviation time of the battery is determined based on the theoretical charging time for charging the battery from the initial state of charge to the cutoff state of charge and the deviation coefficient matching the theoretical charging time, and the target state of charge is determined. The target state of charge includes the current state of charge, the cutoff state of charge, and at least one state of charge from the current state of charge to the cutoff state of charge. Based on the charging deviation time and the battery temperature at the target state of charge, the discharge current and discharge time of the battery at the target state of charge are determined to control the battery to discharge at the target state of charge with the discharge current and discharge time. Thus, when the battery is charged to a higher SOC, the active electrons on the surface of the positive electrode can be consumed by discharge to prevent the generation of reducing gas, so as to improve the thermal stability of the battery.
[0073] In one embodiment, based on the charging deviation time and the battery temperature at the target state of charge, the method for determining the discharge current and discharge time of the battery at the target state of charge (i.e., S208) may be as shown in FIG. 3 and include the following steps:
[0074] S302, for each state of charge in the target state of charge, when the battery temperature in the charged state is greater than the discharge temperature, determine a reference time for discharging the battery in the charged state based on the charging deviation time; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time.
[0075] It should be understood that, in combination with the content shown in FIG. 2, during the battery charging process, for each state of charge in the target state of charge, when the state of charge is greater than or equal to the state of charge threshold, and the temperature of the battery in the state of charge is greater than the discharge temperature, the battery can be controlled to discharge based on the determined discharge duration and discharge current. In some cases, the state of charge threshold can be 50%, and it is understood that in other embodiments, the state of charge threshold can also be set differently.
[0076] For example, taking the state of charge threshold as 50% and the set temperature threshold as 60°C, during the battery charging process, when the battery's state of charge is charged to 50% and the battery temperature at the state of charge of 50% is greater than 60°C, the battery needs to be discharged.
[0077] In some embodiments, the number of states of charge in the target state of charge is determined; for each state of charge in the target state of charge, the ratio between the charging deviation time and the number is determined as the reference time when the battery is discharged in the state of charge. That is, the sum of the reference time corresponding to each state of charge in the target state of charge is equal to the charging deviation time, that is, the charging deviation time is evenly divided in each state of charge.
[0078] For example, the target state of charge includes 50%, 60%, 70%, 80%, 90% and 100%, the number of charge states in the target state of charge is 6, the charging deviation time is 30 seconds, and the reference time corresponding to each charge state in the target state of charge is 5 seconds.
[0079] In some embodiments, from multiple charge states in the target charge state, a charge state in which the difference between the charge state and the cut-off charge state is within a preset difference range is determined as a third charge state; a charge state in which the difference between the charge state and the cut-off charge state is outside the preset difference range is determined as a fourth charge state; the product of the charging deviation time and the first preset ratio is determined as the first target time; the product of the charging deviation time and the second preset ratio is determined as the second target time, the first preset ratio is greater than the second preset ratio, and the sum of the first preset ratio and the second preset ratio is less than 1; the ratio between the first target time and the number of the third charge state is determined as a reference time corresponding to the third charge state; the ratio between the second target time and the number of the fourth charge state is determined as the reference time corresponding to the fourth charge state. That is to say, for multiple states of charge in the target state of charge, the sum of the reference time corresponding to each state of charge in the target state of charge is less than the charging deviation time, and the multiple states of charge are divided into a third state of charge and a fourth state of charge, the discharge time corresponding to the third state of charge is greater than the discharge time corresponding to the fourth state of charge, the discharge time corresponding to each state of charge in the third state of charge is the same, and the discharge time corresponding to each state of charge in the fourth state of charge is the same.
[0080] S304, determining the discharge time of the battery in the charged state based on the reference time.
[0081] In some embodiments, the reference time when the battery is discharged in the state of charge can be determined as the discharge time of the battery in the state of charge. For example, taking the charging deviation time as 30 seconds, the state of charge threshold as 50%, the discharge temperature as 60°C, the first state of charge as 100%, and the second state of charge as 50%, 60%, 70%, 80%, and 90% as an example, as shown in Table 1, a schematic diagram of the discharge time corresponding to each state of charge is provided, where:
[0082]
[0083] As can be seen from Table 1, the number of charge states in the target charge state is 6. Based on the charging deviation time of 30 seconds, it can be determined that the discharge time corresponding to each charge state in the target charge state is 5 seconds.
[0084] S306 , determining a discharge current of the battery in the charged state based on a temperature difference between a battery temperature in the charged state and a discharge temperature, and a discharge duration.
[0085] In one embodiment, for each state of charge in the target state of charge, when the battery temperature of the battery in the charged state is greater than the discharge temperature, based on the mapping relationship between the temperature difference and the discharge current, the discharge current corresponding to the temperature difference between the battery temperature and the discharge temperature is determined as the first discharge current; based on the mapping relationship between the discharge duration and the discharge current, the discharge current corresponding to the discharge duration of the battery in the charged state is determined as the second discharge current; and the average of the first discharge current and the second discharge current is determined as the discharge current of the battery in the charged state.
[0086] Based on the contents of the embodiment shown in FIG. 3 , for each state of charge in the target state of charge, when the battery temperature in the state of charge is greater than the discharge temperature, the sum of the reference time corresponding to each state of charge in the target state of charge is set to be less than or equal to the charging deviation time, so that the user experience will not be affected when the battery is discharged during the charging process; then, the discharge time is determined based on the reference time, and the discharge current is further determined based on the discharge time, so that the accuracy of the determined discharge current can be improved by considering the discharge time and the discharge current in combination.
[0087] In one embodiment, the method for determining the discharge duration of the battery in the charged state based on the reference duration (ie, S304) may be as shown in FIG. 4 and include the following steps:
[0088] S402 , from among a plurality of states of charge in the target state of charge, determining a state of charge that is consistent with the cutoff state of charge as a first state of charge, and determining a state of charge that is inconsistent with the cutoff state of charge as a second state of charge.
[0089] By comparing each state of charge in the target state of charge with the cut-off state of charge, each state of charge in the target state of charge is divided into a first state of charge and a second state of charge. For example, the target state of charge includes 50%, 60%, 70%, 80%, 90% and 100%, and the cut-off state of charge is 100%, then the first state of charge is 100%, and the second state of charge includes 50%, 60%, 70%, 80%, 90%.
[0090] S404: When extracting time periods respectively from the reference time periods corresponding to the second state of charge, determine the sum of the reference time period corresponding to the first state of charge and the extracted time period as the discharge time period of the battery at the first state of charge.
[0091] Among them, for the first state of charge in the target state of charge (i.e., the cut-off state of charge), the corresponding discharge duration is the sum of the duration extracted from the discharge duration corresponding to the second state of charge in the target state of charge and the corresponding reference duration. In some cases, the same duration can be extracted from the reference durations corresponding to two or more second states of charge.
[0092] It should be understood that when the state of charge is greater than or equal to the state of charge threshold, and the battery temperature at the state of charge is greater than the set temperature threshold, if the battery is not discharged, the thermal stability of the battery will deteriorate. Therefore, in some cases, the thermal stability can be prevented from further deteriorating by lowering the battery temperature. As the SOC increases, the battery temperature will increase, which makes it take longer to reduce the temperature from high temperature to the discharge temperature. Therefore, when the battery is charged to a higher SOC, a longer discharge time can be set for the battery. In this embodiment, a longer discharge time can be set when the state of charge is cut off, and a shorter discharge time can be set at other states of charge.
[0093] S406: Determine the remaining time in the reference time corresponding to the second state of charge as the discharge time of the battery in the second state of charge.
[0094] In conjunction with S404 , it should be understood that the sum of the discharge durations corresponding to each state of charge in the target state of charge is less than or equal to the charge deviation duration.
[0095] For example, taking the state of charge threshold as 50%, the discharge temperature as 60°C, the first state of charge as 100%, the second state of charge including 50%, 60%, 70%, 80%, 90%, the charging deviation time as 30 seconds, and the reference time corresponding to each state of charge as 5 seconds, as shown in Table 2, a schematic diagram of the discharge time corresponding to each state of charge is provided, where:
[0096]
[0097] It can be seen from Table 2 that for each SOC, 1 second is extracted from the reference time corresponding to the second state of charge of 50%~90%, and the total extracted time of 5 seconds is added to the reference time corresponding to the first state of charge of 100%. The final discharge time corresponding to 100% is 10 seconds, and the discharge time corresponding to 50%~90% is 4 seconds. The sum of the discharge time corresponding to each state of charge is the charging deviation time of 30 seconds.
[0098] Based on the contents of the embodiment shown in FIG4 , by setting a longer discharge time for the cutoff state of charge in the target state of charge and setting a shorter discharge time for other states of charge, the thermal stability of the battery can be improved when the battery is discharged based on the determined discharge time.
[0099] Based on FIG. 4 , in one embodiment, as shown in FIG. 5 , the following steps are included:
[0100] S502, based on the comparison result between the second state of charge and the first state of charge, determine a duration extraction coefficient of the second state of charge; wherein, when the comparison result indicates that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller.
[0101] For example, the second state of charge includes 50%, 80% and 90%, the duration extraction coefficient corresponding to 80% is smaller than the duration extraction coefficient corresponding to 50%, and the duration extraction coefficient corresponding to 80% is larger than the duration extraction coefficient corresponding to 90%. In other words, the larger the second state of charge, the smaller the duration extraction coefficient, and the less duration is extracted from the reference duration corresponding to the second state of charge.
[0102] S504: multiply the time extraction coefficient of the second state of charge by the corresponding reference time to determine the time extracted from the reference time corresponding to the second state of charge.
[0103] For example, taking the state of charge threshold as 50%, the discharge temperature as 60°C, the first state of charge as 100%, the second state of charge including 50%, 60%, 70%, 80%, 90%, and the reference duration corresponding to each state of charge as 5 seconds, as shown in Table 3, a schematic diagram of the discharge duration corresponding to each state of charge is provided, where:
[0104]
[0105] It can be seen from Table 3 that for each SOC, 50% and 60% are far from 100%, so 2 seconds are extracted from the corresponding reference time respectively, and the total extracted time of 4 seconds is added to the reference time corresponding to 100%; at the same time, 70% and 80% are close to 100%, so 1 second is extracted from the corresponding reference time respectively, and the total extracted time of 2 seconds is also added to the reference time corresponding to 100%; 90% is closest to 100%, so the time is not extracted from the corresponding reference time. Therefore, the final discharge time corresponding to 100% is 11 seconds, and the sum of the discharge time corresponding to each state of charge is the charging deviation time of 30 seconds.
[0106] Based on the contents of the embodiment shown in FIG5 , for the second state of charge in the target state of charge, when the second state of charge is larger, the corresponding duration extraction coefficient is set to be smaller, so that the duration extracted from the reference duration corresponding to the second state of charge is smaller, thereby allowing the battery temperature of the battery in the second state of charge to be reduced to the discharge temperature more quickly, so as to improve the cooling efficiency of the battery and further improve the efficiency of maintaining the thermal stability of the battery.
[0107] In one embodiment, based on the temperature difference between the battery temperature when the battery is in the charged state and the discharge temperature, and the discharge duration, the method for determining the discharge current of the battery when the battery is in the charged state (i.e., S306) may be as shown in FIG. 6 and include the following steps:
[0108] S602, determining heat dissipation parameters of the battery when it is in a charged state.
[0109] The heat dissipation parameter refers to a parameter related to heat dissipation of the battery during the charging process, which can be used to characterize the heat dissipation capability of the battery when it is in a charged state.
[0110] In one embodiment, the heat dissipation parameters of the battery in the state of charge can be determined based on the water cooling temperature and water cooling flow of the battery in the state of charge. The heat dissipation parameters may include heat dissipation rate or heat dissipation amount, etc. Thus, by considering the actual water cooling condition of the battery, the determined heat dissipation parameters are matched with the actual operation condition of the battery, thereby improving the accuracy of the determined heat dissipation parameters.
[0111] In one implementation, based on the mapping relationship between the water cooling temperature, the water cooling flow rate and the heat dissipation parameters, the heat dissipation parameters corresponding to the water cooling temperature and the water cooling flow rate of the battery in the state of charge can be determined as the heat dissipation parameters of the battery in the state of charge. In another implementation, the water cooling temperature and the water cooling flow rate of the battery in the state of charge can be input into the heat dissipation model to obtain the heat dissipation parameters of the battery in the state of charge.
[0112] In one embodiment, the heat dissipation parameters of the battery in the state of charge can be determined based on the ambient temperature and the battery temperature of the battery in the state of charge. In one implementation, the heat dissipation parameters include the heat dissipation rate. Specifically, the temperature difference between the battery temperature and the ambient temperature is determined; based on the mapping relationship between the temperature difference and the heat dissipation rate, the heat dissipation rate corresponding to the determined temperature difference is determined as the heat dissipation parameter of the battery in the state of charge. In another implementation, the heat dissipation parameters include the heat dissipation amount. Specifically, the heat dissipation amount of the battery that matches the ambient temperature and the battery temperature of the battery in the state of charge can be determined based on the mapping relationship between the ambient temperature, the battery temperature, and the heat dissipation amount. The mapping relationship between the ambient temperature, the battery temperature, and the heat dissipation amount can be obtained through experimental testing.
[0113] In some cases, the water cooling temperature can be used to characterize the ambient temperature of the battery environment. When there is a temperature difference between the water cooling temperature and the battery temperature, based on Fourier's law of heat conduction, the water cooling temperature determines the heat dissipation parameters during small current discharge during the charging process. In theory, the smaller the water cooling temperature and the greater the temperature difference, the shorter the discharge time.
[0114] S604 , determining a discharge current of the battery in the charged state based on a temperature difference between a battery temperature in the charged state and a discharge temperature, a heat dissipation parameter, and a discharge duration.
[0115] Among them, the heat dissipation parameters can characterize the heat dissipation ability of the battery when it is charged. The stronger the heat dissipation ability is, the shorter the discharge time can be set. Therefore, on the basis of improving the thermal stability of the battery, the charging time of the battery can be reduced, thereby improving the user experience.
[0116] In some embodiments, the heat dissipation parameter includes a heat dissipation rate. The cooling time of the battery from the battery temperature to the discharge temperature can be determined based on the ratio between the temperature difference and the heat dissipation parameter; if the cooling time is less than or equal to the discharge time, based on the mapping relationship between the time and the discharge current, the discharge current corresponding to the discharge time is determined as the discharge current of the battery in the charged state; if the cooling time is greater than the discharge time, based on the mapping relationship between the time and the discharge current, the discharge current corresponding to the cooling time is determined as the discharge current of the battery in the charged state.
[0117] In some embodiments, the heat dissipation parameter includes heat dissipation. Based on the mapping relationship between the heat dissipation parameter and the discharge current, the discharge current corresponding to the heat dissipation parameter of the battery in the state of charge can be determined as the first target current; from multiple preset ranges, the preset range where the temperature difference is located is determined; based on the mapping relationship between the preset range and the discharge current, the discharge current corresponding to the determined preset range is determined as the second target current; based on the mapping relationship between the discharge duration and the discharge current, the discharge current corresponding to the discharge duration of the battery in the state of charge is determined as the third target current; if the third target current is greater than or equal to the sum of the first target current and the second target current, the third target current is determined as the discharge current of the battery in the state of charge; if the third target current is less than the sum of the first target current and the second target current, the average of the first target current and the second target current is determined as the discharge current of the battery in the state of charge.
[0118] Based on the contents of the embodiment shown in FIG6 , by considering the influence of the heat dissipation parameters of the battery in a charged state on the discharge current of the battery in a charged state, when the discharge current of the battery in a charged state is determined based on the heat dissipation parameters, the temperature difference between the battery temperature and the discharge temperature, and the discharge time, the accuracy of the determined discharge current can be improved, and the accuracy of controlling the thermal stability of the battery can be further improved.
[0119] In one embodiment, based on the temperature difference between the battery temperature when the battery is in the charged state and the discharge temperature, the heat dissipation parameter and the discharge duration, the method for determining the discharge current of the battery when the battery is in the charged state (i.e., S604) may be as shown in FIG. 7 and include the following steps:
[0120] S702: Determine a cooling time for the battery to cool from a battery temperature to a discharge temperature based on a ratio between the temperature difference and the heat dissipation parameter.
[0121] The ratio between the temperature difference and the heat dissipation parameter may be determined as the cooling time for the battery to cool from the battery temperature in the charged state to the discharge temperature.
[0122] S704, determining a discharge current of the battery in the charged state based on a product of a ratio of the discharge time to the cooling time and a preset discharge current corresponding to the charged state.
[0123] Among them, the preset discharge current corresponding to each state of charge in the target state of charge is a small current, and the preset discharge current corresponding to each state of charge can be the same or different. For example, the preset discharge current can be 0.01C to 2C. In this embodiment, the preset discharge current can be expressed as 0.01C, C represents the rated capacity of the battery, and the discharge rate = preset discharge current / C. Therefore, when the rated capacity and discharge rate of the battery are determined, the preset discharge current can be determined. It can be understood that in other embodiments, the preset discharge current can also be set differently. Therefore, when discharging is also performed during the charging process of the battery, the discharge current determined based on the preset discharge current will not result in a longer charging time. Among them, the specific value of the preset discharge current can be set based on the actual application scenario, and this embodiment does not make a specific limitation.
[0124] In some embodiments, the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the state of charge can be determined as the discharge current of the battery in the state of charge. For example, the discharge time is 5 seconds, t represents the cooling time, 0.01C represents the preset discharge current, and I represents the discharge current of the battery in the state of charge, then I=5 / t*0.01C.
[0125] In some embodiments, the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the state of charge is determined as a reference discharge current; the maximum discharge current of the battery is determined based on the maximum power consumption of the device where the battery is located; based on the reference discharge current and the maximum discharge current, the discharge current of the battery in the charged state is determined, wherein the discharge current of the battery in the charged state is greater than or equal to the reference discharge current, and less than or equal to the maximum discharge current.
[0126] For example, if the battery is located in a vehicle, the water cooling system, parking air conditioner, audio and video equipment in the vehicle will consume electricity, and the maximum power consumption can reach 10KW. Therefore, the maximum amplified current can reach 20A, which is equivalent to 0.15C.
[0127] Based on the contents of the embodiment shown in FIG. 7 , when the preset discharge current is considered to be a small current, the discharge current determined based on the preset discharge current will not result in a long charging time when discharging is performed during the charging process of the battery. Thus, when the battery is charged to a higher SOC, the active electrons on the surface of the positive electrode are consumed by discharge, thereby preventing the generation of reducing gas, and improving the thermal stability of the battery.
[0128] In combination with the above content, in one embodiment, as shown in FIG8 , a battery charging method is provided, which is described by taking the method applied to the battery management system in FIG1 as an example, and includes the following steps:
[0129] S802, during the battery charging process, obtaining the current state of charge of the battery.
[0130] S804, when the current state of charge is greater than or equal to 50%, obtaining a theoretical charging time for charging the battery from the initial state of charge to the final state of charge.
[0131] S806, based on the mapping relationship between the charging time and the deviation coefficient, determine the deviation coefficient that matches the theoretical charging time, and based on the determined deviation coefficient and the theoretical charging time, determine the charging deviation time of the battery.
[0132] S808, determining a target state of charge, where the target state of charge includes a current state of charge, a cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge.
[0133] S810, for each state of charge in the target state of charge, when the battery temperature of the battery in the charged state is greater than 60°C, determine the reference time for discharging the battery in the charged state based on the charging deviation time; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time.
[0134] S812 , from among the plurality of states of charge in the target state of charge, determining a state of charge that is consistent with the cutoff state of charge as a first state of charge, and determining a state of charge that is inconsistent with the cutoff state of charge as a second state of charge.
[0135] S814, when extracting time durations respectively from the reference time durations corresponding to the second state of charge, the sum of the reference time duration corresponding to the first state of charge and the extracted time durations is determined as the discharge time duration of the battery in the first state of charge; the remaining time duration in the reference time duration corresponding to the second state of charge is determined as the discharge time duration of the battery in the second state of charge.
[0136] S816 , for each state of charge in the target state of charge, determining a heat dissipation parameter of the battery in the state of charge based on a water cooling temperature and a water cooling flow rate of the battery in the state of charge.
[0137] S818: Determine a cooling time for the battery to cool from the battery temperature to the discharge temperature based on the ratio between the temperature difference and the heat dissipation parameter.
[0138] S820, determining a discharge current of the battery in the charged state based on a product of a ratio of the discharge time to the cooling time and a preset discharge current corresponding to the charged state.
[0139] The preset discharge current may be a low current of 0.01C.
[0140] S822, controlling the battery to discharge at each state of charge in the target state of charge with a corresponding discharge current and discharge duration.
[0141] Among them, the specific content of S802-S822 can be adapted to the description of the above content and will not be repeated here.
[0142] Based on the contents of the embodiment shown in FIG8 , when the current state of charge of the battery is greater than 50% and the battery temperature at each state of charge in the target state of charge is greater than 60°C, the discharge duration of the battery at each state of charge can be determined based on the charging deviation duration, and then the discharge current is determined based on the discharge duration and the small current of 0.01C. Thus, when the battery is discharged with a small current at each state of charge, the charged anode potential can be restored, which is beneficial to avoiding the reduction and precipitation of active lithium, can prevent the generation of reducing gas, and improve the thermal stability of the battery.
[0143] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0144] Based on the same inventive concept, the embodiment of the present application also provides a battery charging device for implementing the battery charging method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more battery charging device embodiments provided below can refer to the limitations on the battery charging method above, and will not be repeated here.
[0145] In one embodiment, as shown in FIG. 9 , a battery charging device is provided, including: a parameter acquisition module 902 , a duration determination module 904 , a state determination module 906 , a processing module 908 and a control module 910 , wherein:
[0146] A parameter acquisition module 902 is used to obtain the current state of charge of the battery during the charging process of the battery; a duration determination module 904 is used to determine the charging deviation duration of the battery based on the theoretical charging duration of the battery from the initial state of charge to the cut-off state of charge and the deviation coefficient matching the theoretical charging duration when the current state of charge is greater than or equal to the state of charge threshold; a state determination module 906 is used to determine the target state of charge, and the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; a processing module 908 is used to determine the discharge current and discharge duration of the battery at the target state of charge based on the charging deviation duration and the battery temperature of the battery at the target state of charge; a control module 910 is used to control the battery to discharge at the discharge current and the discharge duration at the target state of charge.
[0147] In one embodiment, the processing module 908 is further used for: for each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, determining a reference time for discharging the battery at the state of charge based on the charging deviation time; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; determining the discharge time of the battery at the state of charge based on the reference time; determining the discharge current of the battery at the state of charge based on the temperature difference between the battery temperature at the state of charge and the discharge temperature, and the discharge time.
[0148] In one embodiment, the processing module 908 is further used to: determine, from multiple charge states in the target charge state, a charge state that is consistent with the cut-off charge state as a first charge state, and determine a charge state that is inconsistent with the cut-off charge state as a second charge state; when extracting time durations respectively from the reference time durations corresponding to the second charge state, determine the sum of the reference time duration corresponding to the first charge state and the extracted time durations as the discharge time duration of the battery in the first charge state; and determine the remaining time duration in the reference time duration corresponding to the second charge state as the discharge time duration of the battery in the second charge state.
[0149] In one embodiment, the processing module 908 is also used to: determine a duration extraction coefficient of the second state of charge based on a comparison result between the second state of charge and the first state of charge; wherein, when the comparison result represents that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller; and determine the product of the duration extraction coefficient of the second state of charge and the corresponding reference duration as the duration extracted from the reference duration corresponding to the second state of charge.
[0150] In one embodiment, the processing module 908 is further used to: determine the heat dissipation parameters of the battery in the charged state; and determine the discharge current of the battery in the charged state based on the temperature difference between the battery temperature in the charged state and the discharge temperature, the heat dissipation parameters and the discharge duration.
[0151] In one embodiment, the processing module 908 is further used to: determine the cooling time of the battery from the battery temperature to the discharge temperature based on the ratio between the temperature difference and the heat dissipation parameter; determine the discharge current of the battery at the charge state based on the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the charge state.
[0152] In one embodiment, the processing module 908 is further configured to determine the heat dissipation parameters of the battery at the state of charge based on the water cooling temperature and water cooling flow of the battery at the state of charge.
[0153] In one embodiment, the duration determination module 904 is also used to execute any one of the following: the first item: based on the mapping relationship between the charging duration and the deviation coefficient, determine the deviation coefficient that matches the theoretical charging duration; the second item: determine the preset coefficient that matches the charging mode of the battery as the deviation coefficient that matches the theoretical charging duration.
[0154] Each module in the above-mentioned battery charging device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0155] In one embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be shown in FIG10. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data such as the discharge current and discharge duration of the battery at the target state of charge. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a battery charging method is implemented.
[0156] Those skilled in the art will understand that the structure shown in FIG. 10 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0157] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the following steps when executing the computer program: during the charging process of the battery, obtaining the current state of charge of the battery; when the current state of charge is greater than or equal to a state of charge threshold, determining a charging deviation time of the battery based on a theoretical charging time of charging the battery from an initial state of charge to a cutoff state of charge and a deviation coefficient matching the theoretical charging time; determining a target state of charge, wherein the target state of charge includes the current state of charge, the cutoff state of charge, and at least one state of charge from the current state of charge to the cutoff state of charge; determining a discharge current and a discharge time of the battery at the target state of charge based on the charging deviation time and a battery temperature of the battery at the target state of charge; and controlling the battery to discharge at the discharge current and the discharge time at the target state of charge.
[0158] In one embodiment, when the processor executes the computer program, the following steps are also implemented: for each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, based on the charging deviation time, a reference time for discharging the battery at the state of charge is determined; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; based on the reference time, the discharge time of the battery at the state of charge is determined; based on the temperature difference between the battery temperature at the state of charge and the discharge temperature, and the discharge time, the discharge current of the battery at the state of charge is determined.
[0159] In one embodiment, when the processor executes the computer program, the following steps are also implemented: from multiple charge states in the target charge state, a charge state consistent with the cut-off charge state is determined as a first charge state, and a charge state inconsistent with the cut-off charge state is determined as a second charge state; when the duration is extracted from the reference duration corresponding to the second charge state, the sum of the reference duration corresponding to the first charge state and the extracted duration is determined as the discharge duration of the battery in the first charge state; and the remaining duration in the reference duration corresponding to the second charge state is determined as the discharge duration of the battery in the second charge state.
[0160] In one embodiment, when the processor executes the computer program, the following steps are also implemented: based on the comparison result between the second state of charge and the first state of charge, a duration extraction coefficient of the second state of charge is determined; wherein, when the comparison result represents that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller; the product of the duration extraction coefficient of the second state of charge and the corresponding reference duration is determined as the duration extracted from the reference duration corresponding to the second state of charge.
[0161] In one embodiment, when the processor executes the computer program, the following steps are also implemented: determining the heat dissipation parameters of the battery in the state of charge; and determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature in the state of charge and the discharge temperature, the heat dissipation parameters and the discharge duration.
[0162] In one embodiment, when the processor executes the computer program, the following steps are also implemented: based on the ratio between the temperature difference and the heat dissipation parameter, determining the cooling time of the battery from the battery temperature to the discharge temperature; based on the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the charge state, determining the discharge current of the battery at the charge state.
[0163] In one embodiment, when the processor executes the computer program, the following steps are further implemented: based on the water cooling temperature and water cooling flow of the battery in the state of charge, determining the heat dissipation parameters of the battery in the state of charge.
[0164] In one embodiment, the processor also implements any one of the following steps when executing the computer program: the first item: based on the mapping relationship between the charging time and the deviation coefficient, determining the deviation coefficient that matches the theoretical charging time; the second item: determining the preset coefficient that matches the charging mode of the battery as the deviation coefficient that matches the theoretical charging time.
[0165] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and the computer program implements the following steps when executed by a processor: during the charging process of the battery, obtaining the current state of charge of the battery; when the current state of charge is greater than or equal to a state of charge threshold, determining the charging deviation time of the battery based on a theoretical charging time for charging the battery from an initial state of charge to a cutoff state of charge, and a deviation coefficient matching the theoretical charging time; determining a target state of charge, the target state of charge including the current state of charge, the cutoff state of charge, and at least one state of charge from the current state of charge to the cutoff state of charge; determining the discharge current and discharge time of the battery at the target state of charge based on the charging deviation time and the battery temperature of the battery at the target state of charge; and controlling the battery to discharge at the discharge current and the discharge time at the target state of charge.
[0166] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, based on the charging deviation time, a reference time for discharging the battery at the state of charge is determined; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; based on the reference time, the discharge time of the battery at the state of charge is determined; based on the temperature difference between the battery temperature at the state of charge and the discharge temperature, and the discharge time, the discharge current of the battery at the state of charge is determined.
[0167] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: from multiple charge states in the target charge state, a charge state consistent with the cut-off charge state is determined as a first charge state, and a charge state inconsistent with the cut-off charge state is determined as a second charge state; when the duration is extracted from the reference duration corresponding to the second charge state, the sum of the reference duration corresponding to the first charge state and the extracted duration is determined as the discharge duration of the battery in the first charge state; and the remaining duration in the reference duration corresponding to the second charge state is determined as the discharge duration of the battery in the second charge state.
[0168] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the comparison result between the second state of charge and the first state of charge, a duration extraction coefficient of the second state of charge is determined; wherein, when the comparison result represents that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller; the product of the duration extraction coefficient of the second state of charge and the corresponding reference duration is determined as the duration extracted from the reference duration corresponding to the second state of charge.
[0169] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: determining the heat dissipation parameters of the battery in the state of charge; determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature in the state of charge and the discharge temperature, the heat dissipation parameters and the discharge duration.
[0170] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the ratio between the temperature difference and the heat dissipation parameter, determining the cooling time of the battery from the battery temperature to the discharge temperature; based on the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the charge state, determining the discharge current of the battery at the charge state.
[0171] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the water cooling temperature and water cooling flow of the battery in the state of charge, determining the heat dissipation parameters of the battery in the state of charge.
[0172] In one embodiment, when the computer program is executed by the processor, any one of the following steps is also implemented: the first item: based on the mapping relationship between the charging time and the deviation coefficient, determining the deviation coefficient that matches the theoretical charging time; the second item: determining the preset coefficient that matches the charging mode of the battery as the deviation coefficient that matches the theoretical charging time.
[0173] In one embodiment, a computer program product is provided, comprising a computer program, which implements the following steps when executed by a processor: during the charging process of the battery, obtaining the current state of charge of the battery; when the current state of charge is greater than or equal to a state of charge threshold, determining the charging deviation time of the battery based on a theoretical charging time for charging the battery from an initial state of charge to a cutoff state of charge and a deviation coefficient matching the theoretical charging time; determining a target state of charge, the target state of charge comprising the current state of charge, the cutoff state of charge, and at least one state of charge from the current state of charge to the cutoff state of charge; determining the discharge current and discharge time of the battery at the target state of charge based on the charging deviation time and the battery temperature of the battery at the target state of charge; and controlling the battery to discharge at the discharge current and the discharge time at the target state of charge.
[0174] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: for each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, based on the charging deviation time, a reference time for discharging the battery at the state of charge is determined; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; based on the reference time, the discharge time of the battery at the state of charge is determined; based on the temperature difference between the battery temperature at the state of charge and the discharge temperature, and the discharge time, the discharge current of the battery at the state of charge is determined.
[0175] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: from multiple charge states in the target charge state, a charge state consistent with the cut-off charge state is determined as a first charge state, and a charge state inconsistent with the cut-off charge state is determined as a second charge state; when the duration is extracted from the reference duration corresponding to the second charge state, the sum of the reference duration corresponding to the first charge state and the extracted duration is determined as the discharge duration of the battery in the first charge state; and the remaining duration in the reference duration corresponding to the second charge state is determined as the discharge duration of the battery in the second charge state.
[0176] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the comparison result between the second state of charge and the first state of charge, a duration extraction coefficient of the second state of charge is determined; wherein, when the comparison result represents that the difference between the second state of charge and the first state of charge is smaller, the duration extraction coefficient is smaller; the product of the duration extraction coefficient of the second state of charge and the corresponding reference duration is determined as the duration extracted from the reference duration corresponding to the second state of charge.
[0177] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: determining the heat dissipation parameters of the battery in the state of charge; determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature in the state of charge and the discharge temperature, the heat dissipation parameters and the discharge duration.
[0178] In one embodiment, when the computer program is executed by the processor, the following steps are also implemented: based on the ratio between the temperature difference and the heat dissipation parameter, determining the cooling time of the battery from the battery temperature to the discharge temperature; based on the product of the ratio of the discharge time to the cooling time and the preset discharge current corresponding to the charge state, determining the discharge current of the battery at the charge state.
[0179] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: based on the water cooling temperature and water cooling flow of the battery in the state of charge, determining the heat dissipation parameters of the battery in the state of charge.
[0180] In one embodiment, when the computer program is executed by the processor, any one of the following steps is also implemented: the first item: based on the mapping relationship between the charging time and the deviation coefficient, determining the deviation coefficient that matches the theoretical charging time; the second item: determining the preset coefficient that matches the charging mode of the battery as the deviation coefficient that matches the theoretical charging time.
[0181] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium 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, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0182] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, 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.
[0183] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be construed as limiting the scope of the present application. It should be noted that, for a person of ordinary skill in the art, several modifications and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A battery charging method, characterized in that: The method comprises: During the charging process of the battery, obtaining the current state of charge of the battery; When the current state of charge is greater than or equal to the state of charge threshold, the charging deviation time of the battery is determined based on the theoretical charging time of the battery from the initial state of charge to the final state of charge and the deviation coefficient matching the theoretical charging time; wherein the charging deviation time refers to the time that affects the theoretical charging time when the battery is discharged during the charging process, and the theoretical charging time refers to the time when the battery is charged from the initial state of charge to the final state of charge when the battery is only charged; the sum of the theoretical charging time and the charging deviation time is the actual charging time when the battery is charged from the initial state of charge to the final state of charge when the battery is discharged during the charging process; determining a target state of charge, the target state of charge comprising the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; For each state of charge in the target state of charge, when the battery temperature of the battery at the state of charge is greater than the discharge temperature, a reference time for discharging the battery at the state of charge is determined based on the charging deviation time; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; Determining a discharge time of the battery at the state of charge based on the reference time; Determining a discharge current of the battery in the state of charge based on a temperature difference between a battery temperature in the state of charge and a discharge temperature of the battery and the discharge duration; The battery is controlled to discharge at the target state of charge with the discharge current and the discharge duration.
2. The method according to claim 1, characterized in that The determining, based on the reference time, the discharge time of the battery at the state of charge includes: From a plurality of states of charge in the target state of charge, determining a state of charge that is consistent with the cut-off state of charge as a first state of charge, and determining a state of charge that is inconsistent with the cut-off state of charge as a second state of charge; In the case where the durations are respectively extracted from the reference durations corresponding to the second state of charge, the sum of the reference duration corresponding to the first state of charge and the extracted durations is determined as the discharge duration of the battery in the first state of charge; The remaining time in the reference time corresponding to the second state of charge is determined as the discharge time of the battery in the second state of charge.
3. The method according to claim 2, characterized in that The method further comprises: Determine a duration extraction coefficient of the second state of charge based on a comparison result between the second state of charge and the first state of charge; wherein the duration extraction coefficient is smaller when the comparison result indicates that the difference between the second state of charge and the first state of charge is smaller; The product of the duration extraction coefficient of the second state of charge and the corresponding reference duration is determined as the duration extracted from the reference duration corresponding to the second state of charge.
4. The method according to claim 1, characterized in that The determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature in the state of charge and the discharge temperature of the battery and the discharge duration includes: determining a heat dissipation parameter of the battery at the state of charge; The discharge current of the battery in the state of charge is determined based on a temperature difference between a battery temperature in the state of charge and a discharge temperature of the battery, the heat dissipation parameter, and the discharge duration.
5. The method according to claim 4, characterized in that The determining the discharge current of the battery in the state of charge based on the temperature difference between the battery temperature in the state of charge and the discharge temperature of the battery, the heat dissipation parameter and the discharge duration includes: determining a cooling time for the battery to cool from the battery temperature to the discharge temperature based on a ratio between the temperature difference and the heat dissipation parameter; The discharge current of the battery at the state of charge is determined based on the product of the ratio of the discharge time to the cooling time and a preset discharge current corresponding to the state of charge.
6. The method according to claim 4, characterized in that The determining of the heat dissipation parameter of the battery at the state of charge includes: Based on the water cooling temperature and water cooling flow rate of the battery in the state of charge, a heat dissipation parameter of the battery in the state of charge is determined.
7. The method according to claim 1, characterized in that The determining, based on the charging deviation time, a reference time for the battery to be discharged at the state of charge includes: determining a number of states of charge in the target states of charge; For each state of charge in the target state of charge, a ratio between the charging deviation time and the number is determined as a reference time when the battery is discharged at the state of charge.
8. The method according to claim 1, characterized in that The determining, based on the charging deviation time, a reference time for the battery to be discharged at the state of charge includes: From the plurality of states of charge in the target states of charge, determining a state of charge for which the difference between the state of charge and the cut-off state of charge is within a preset difference range as a third state of charge, and determining a state of charge for which the difference between the state of charge and the cut-off state of charge is outside the preset difference range as a fourth state of charge; The product of the charging deviation time and the first preset ratio is determined as the first target time, and the product of the charging deviation time and the second preset ratio is determined as the second target time; the first preset ratio is greater than the second preset ratio, and the sum of the first preset ratio and the second preset ratio is less than 1; determining a ratio between the first target duration and the number of the third state of charge as a reference duration for discharging the battery in the third state of charge; The ratio between the second target duration and the number of the fourth state of charge is determined as a reference duration when the battery is discharged in the fourth state of charge.
9. The method according to any one of claims 1 to 8, characterized in that: Determining a deviation coefficient that matches the theoretical charging time includes any of the following: Item 1: Determining a deviation coefficient that matches the theoretical charging time based on a mapping relationship between the charging time and the deviation coefficient; Item 2: A preset coefficient that matches the charging mode of the battery is determined as a deviation coefficient that matches the theoretical charging duration.
10. A battery charging device, characterized in that: The device comprises: A parameter acquisition module, used to obtain the current state of charge of the battery during the charging process of the battery; A duration determination module, used for determining the charging deviation duration of the battery based on the theoretical charging duration of the battery from the initial state of charge to the final state of charge and the deviation coefficient matching the theoretical charging duration when the current state of charge is greater than or equal to the state of charge threshold; wherein the charging deviation duration refers to the duration that affects the theoretical charging duration when the battery is discharged during the charging process, and the theoretical charging duration refers to the duration when the battery is charged from the initial state of charge to the final state of charge when the battery is only charged; the sum of the theoretical charging duration and the charging deviation duration is the actual charging duration when the battery is charged from the initial state of charge to the final state of charge when the battery is discharged during the charging process; a state determination module, configured to determine a target state of charge, wherein the target state of charge includes the current state of charge, the cut-off state of charge, and at least one state of charge from the current state of charge to the cut-off state of charge; a processing module, configured to determine, for each state of charge in the target state of charge, a reference time for discharging the battery at the state of charge based on the charging deviation time when the battery temperature at the state of charge is greater than the discharging temperature; the sum of the reference time corresponding to each state of charge in the target state of charge is less than or equal to the charging deviation time; determine the discharging time of the battery at the state of charge based on the reference time; determine the discharging current of the battery at the state of charge based on the temperature difference between the battery temperature at the state of charge and the discharging temperature and the discharging time; The control module is used to control the battery to discharge at the target state of charge with the discharge current and the discharge duration.
11. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Method of determining the energy capacity of a battery
CN101251582A
Composite lithium iron material and lithium ion battery using same
CN102881897A