Intelligent adjusting method and device for charging and discharging request current of battery

By calculating the maximum allowable current of the cluster system and comparing the current in each cluster in real time, dynamically adjusting the requested current, the problem of unreasonable current allocation in the battery and cluster system is solved, and high-precision current regulation and consistency adjustment within the cluster are achieved.

CN119601806APending Publication Date: 2025-03-11HANGZHOU LIVOLTEK POWER CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411511557.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In battery cluster systems, due to inconsistent battery packs, the current distribution is unreasonable, which may cause overcharge, overdischarge or safety hazards. The existing adjustment methods have low accuracy and are difficult to adjust the consistency within the cluster in a timely manner.

Method used

By calculating and de-current coefficient, the maximum allowable current is obtained, and the current maximum current of each cluster is compared in real time with the maximum allowable current, the value of the adjustment flag is set, and the request current is dynamically adjusted according to this value.

Benefits of technology

High-precision adjustment of the battery cluster request current is achieved, ensuring that the consistency within the cluster is adjusted to the appropriate state in a timely manner, and avoiding problems such as battery charging and discharging overcurrent.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119601806A_ABST
    Figure CN119601806A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of battery management, and discloses an intelligent adjustment method and device for charging and discharging request current of a battery, and the method comprises the steps: calculating the maximum allowable current based on the clustering number and a corresponding current reduction coefficient, and obtaining the current maximum current of each battery cluster; setting the value of an adjustment mark according to the numerical relationship between the maximum allowable current and the current maximum current; and determining a corresponding adjustment mode based on the value of the adjustment mark, and adjusting the request current according to the adjustment mode. According to the method, the value of the adjustment mark is set by comparing the numerical relationship between the current maximum charging and discharging current of each cluster and the calculated maximum allowable current in real time, and then the request current is dynamically adjusted according to the value, so that the problem that battery packs among the clusters are inconsistent when the batteries are clustered is solved, high-precision adjustment of the request current of each cluster is realized, and the service life of the batteries is prolonged. Therefore, the consistency in the cluster can be adjusted to a proper state in time, and the problems of charging and discharging overcurrent and the like of the battery can be prevented.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery management technology, and in particular to a method and device for intelligently adjusting the charge and discharge request current of a battery. Background Art

[0002] In industry, commerce and large energy storage power stations, in order to meet power requirements, battery packs are often required to be connected in series and then multiple packs are combined into clusters. When there is inconsistency between clusters, unreasonable current distribution (i.e., large current differences between clusters) will occur. This inconsistency may be caused by factors such as aging of battery cells, manufacturing differences, and different usage conditions. If not handled, unreasonable current distribution may lead to overcharging, over-discharging or other safety hazards. Therefore, when battery packs between clusters are inconsistent, ensuring that the batteries can charge and discharge normally so that the system can work properly is an urgent problem to be solved.

[0003] It should be noted that a battery pack is a whole composed of multiple battery cells connected electrically (in series, in parallel or a combination of the two). It is used to provide a higher capacity or higher voltage energy storage system. It is usually used to provide a stable supply of electricity and is widely used in electric vehicles, portable electronic devices and other fields.

[0004] However, the current solution to the problem of inconsistent battery packs between clusters when clustering is performed is mainly to directly halve or double the requested current of each cluster, which is a less accurate adjustment method. This will result in the inability to adjust the consistency within the cluster to the appropriate state in a timely manner, and it is easy for the battery to have problems such as overcurrent in charging and discharging. Summary of the invention

[0005] In order to solve the problem of low accuracy of the above-mentioned adjustment method for inconsistent battery packs between clusters when clustering, the embodiment of the present application provides an intelligent adjustment method and device for battery charge and discharge request current, and its technical solution is as follows: In a first aspect, an embodiment of the present application provides a method for intelligently adjusting a charge and discharge request current of a battery, comprising: The maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, and the current maximum current of each battery cluster is obtained; wherein the current reduction coefficient is a coefficient less than 1, which is used to reduce the maximum allowable current of the battery and provide an additional safety margin; According to the numerical relationship between the maximum allowable current and the current maximum current, the value of the adjustment flag is set; A corresponding adjustment mode is determined based on the value of the adjustment flag, and the requested current is adjusted according to the adjustment mode.

[0006] In an optional solution of the first aspect, the maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, including: Determine the maximum current of a single cluster in a preset database according to the battery temperature and battery power; The maximum allowable current is calculated based on the number of parallel clusters, the current reduction coefficient corresponding to the number of parallel clusters, and the maximum current of a single cluster.

[0007] In yet another optional solution of the first aspect, the value of the adjustment flag includes a value of a flow reduction flag and a value of a flow increase flag; According to the numerical relationship between the maximum allowable current and the current maximum current, set the value of the adjustment flag, including: Calculate the first current and the second current according to the maximum allowable current and a preset ratio; wherein the first current is greater than the second current, and the preset ratio includes at least two percentages for determining the upper and lower limits of the current maximum current; When it is detected that any current maximum current is greater than the first current, the value of the current reduction flag is set to a preset first threshold value, otherwise the value of the current reduction flag is set to a preset second threshold value; wherein the preset first threshold value is different from the preset second threshold value; When it is detected that any current maximum current is less than the second current, the value of the current increase flag is set to the preset first threshold; otherwise, the value of the current increase flag is set to the preset second threshold.

[0008] In yet another optional solution of the first aspect, the adjustment mode includes adjusting the direction and adjusting the change rate; The corresponding adjustment method is determined based on the value of the adjustment flag, including: When it is identified that the value of the current reduction flag is a preset first threshold, obtaining the actual charge and discharge current; When it is detected that the actual charge and discharge current is greater than the preset minimum current, the decreasing direction is used as the adjustment direction, and the first change rate is used as the adjustment change rate.

[0009] In yet another optional solution of the first aspect, determining a corresponding adjustment mode based on a value of an adjustment flag further includes: When it is identified that the value of the current reduction flag is the preset second threshold value and the value of the current increase flag is the preset first threshold value, the actual charge and discharge current is obtained; When it is detected that the actual charge and discharge current is less than the maximum allowable current, the increasing direction is used as the adjustment direction, and the second change rate is used as the adjustment change rate.

[0010] In yet another optional solution of the first aspect, after adjusting the request current according to the adjustment mode, the method further includes: When it is detected that the requested current is greater than the maximum allowed current, the requested current is adjusted to be consistent with the maximum allowed current to prevent the current from exceeding the limit.

[0011] In another optional solution of the first aspect, after calculating the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, the method further includes: When it is detected that the maximum allowed current is consistent with the preset minimum current, the requested current is adjusted to be consistent with the preset minimum current.

[0012] In a second aspect, an embodiment of the present application provides an intelligent adjustment device for a battery charge and discharge request current, comprising: The first processing module is used to calculate the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, and obtain the current maximum current of each battery cluster; wherein the current reduction coefficient is a coefficient less than 1, which is used to reduce the maximum allowable current of the battery and provide an additional safety margin; A second processing module, used for setting the value of the adjustment flag according to the numerical relationship between the maximum allowable current and the current maximum current; The third processing module is used to determine a corresponding adjustment method based on the value of the adjustment flag, and adjust the requested current according to the adjustment method.

[0013] In a third aspect, an embodiment of the present application further provides an intelligent adjustment device for charging and discharging request current of a battery, comprising a processor and a memory; The processor is connected to the memory; A memory for storing executable program codes; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the intelligent adjustment method of the battery charge and discharge request current provided by the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect.

[0014] In a fourth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program. The computer program includes program instructions. When the program instructions are executed by a processor, the method for intelligently adjusting the charge and discharge request current of a battery provided by the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect can be implemented.

[0015] The beneficial effects brought by the technical solutions provided by some embodiments of this specification include at least: In the process of intelligent regulation of the battery's charge and discharge request current, the value of the regulation flag is set by comparing the numerical relationship between the current maximum charge and discharge current of each cluster and the calculated maximum allowable current in real time, and then the request current is dynamically adjusted according to the value. This solves the problem of inconsistency between battery packs when the batteries are clustered, and achieves high-precision regulation of the request current of each cluster, so that the consistency within the cluster can be adjusted to the appropriate state in time, thereby preventing problems such as overcurrent in charge and discharge of the battery. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments will be 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 paying creative work.

[0017] Figure 1 An overall flow chart of a method for intelligently adjusting a battery's charge and discharge request current provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of an intelligent regulation device for charging and discharging request current of a battery provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of another intelligent regulation device for charging and discharging request current of a battery provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0019] In the following introduction, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The following introduction provides multiple embodiments of the present application, and different embodiments can be replaced or combined, so the present application can also be considered to include all possible combinations of the same and / or different embodiments recorded. Therefore, if one embodiment includes features A, B, and C, and another embodiment includes features B and D, then the present application should also be considered to include embodiments containing one or more of all other possible combinations of A, B, C, and D, although the embodiment may not be clearly recorded in the following text.

[0020] The following description provides examples and does not limit the scope, applicability or examples set forth in the claims. Changes may be made to the functions and arrangements of the elements described without departing from the scope of the present application. Various processes or components may be appropriately omitted, substituted or added to each example. For example, the described method may be performed in an order different from the order described, and various steps may be added, omitted or combined. In addition, features described in some examples may be combined in other examples.

[0021] See also Figure 1 , Figure 1 An overall flow chart of a method for intelligently adjusting a battery's charge and discharge request current provided in an embodiment of the present application is shown.

[0022] like Figure 1As shown, the intelligent adjustment method for the battery charge and discharge request current may at least include the following steps: Step 101: Calculate the maximum allowable current based on the number of battery clusters and the corresponding current reduction coefficient, and obtain the current maximum current of each battery cluster.

[0023] In the embodiment of the present application, the intelligent adjustment method of the battery charge and discharge request current can be applied to, but not limited to, microprocessors and single-chip microcomputers. In the intelligent adjustment process of the battery charge and discharge request current, the value of the adjustment flag is set by comparing the numerical relationship between the current maximum current of each cluster charge and discharge and the calculated maximum allowable current in real time, and then the request current is dynamically adjusted according to the value, which solves the problem of inconsistent battery packs between clusters when the batteries are clustered, and realizes high-precision adjustment of the request current of each cluster, so that the consistency within the cluster can be adjusted to a suitable state in time, thereby preventing problems such as overcurrent in charge and discharge of the battery.

[0024] Specifically, in the process of intelligent regulation of the battery's charge and discharge request current, the corresponding current reduction coefficient can be first determined according to the number of parallel clusters to calculate the maximum allowable current, wherein the number of parallel clusters, that is, the number of battery modules connected in parallel, is predetermined according to the system design and configuration, and the information on the number of parallel clusters can be obtained through, but is not limited to, the configuration file or setting parameters of the battery management system (BMS).

[0025] It is understandable that the current reduction coefficient here refers to a safety margin or derating coefficient, whose value is usually less than 1, which is used to ensure that the battery will not approach the limit value in actual use, thereby improving safety. In addition, the number of parallel clusters and the current reduction coefficient are a fixed one-to-one correspondence. For example, when the number of parallel clusters is 2 clusters, the corresponding current reduction coefficient is 0.6; when the number of parallel clusters is 3 clusters, the corresponding current reduction coefficient is 0.5; when the number of parallel clusters is greater than 3 clusters, the corresponding current reduction coefficient is 0.4.

[0026] Furthermore, after the current reduction coefficient is determined, the charge and discharge limit currents of each cluster (i.e., the maximum current of a single cluster) can be accumulated, and then the accumulated sum can be multiplied by the current reduction coefficient to obtain the maximum allowable current of the entire battery management system (BMS).

[0027] It should be noted that the maximum current of a single cluster refers to the maximum current that a battery cluster can withstand during the charging and discharging process. This parameter is crucial to ensure the safe operation of the BMS and extend the battery life. At the same time, determining the maximum current of a single cluster usually requires considering multiple factors, including battery type, battery capacity, battery chemical characteristics, temperature conditions, battery health status, etc., which can be obtained by consulting the battery specification, calculated by the BMS's own intelligent algorithm based on the real-time status of the battery, and determined by the preset relationship table based on the battery temperature and battery power.

[0028] As an option of the embodiment of the present application, the maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, including: Determine the maximum current of a single cluster in a preset database according to the battery temperature and battery power; The maximum allowable current is calculated based on the number of parallel clusters, the current reduction coefficient corresponding to the number of parallel clusters, and the maximum current of a single cluster.

[0029] Specifically, in the process of calculating the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, the corresponding single-cluster maximum current can be first determined in a preset database based on the real-time monitored battery temperature and battery power, wherein the battery temperature can be but is not limited to being measured by a temperature sensor equipped in the BMS, and the battery power here refers to the battery's state of charge (SOC), which indicates the percentage of the battery's remaining power to the total capacity, usually expressed in 0% to 100%, and can be but is not limited to being obtained by a Kalman filter, an open circuit voltage method, an ampere-hour integration method, or an impedance spectroscopy method.

[0030] It should be noted that the preset database can be, but is not limited to, a relational table representing the correspondence between battery temperature, battery SOC, and single-cluster maximum current, wherein battery temperature and battery SOC are conditions (independent variables), and single-cluster maximum current is the result (dependent variable). When the battery temperature and battery SOC can be determined, the single-cluster maximum current can be determined from the table. For example, when the battery temperature is 20°C and the battery SOC is 60%, the single-cluster maximum current is 50A; when the battery temperature is 30°C and the battery SOC is 80%, the single-cluster maximum current is 25A; when the battery temperature is 50°C and the battery SOC is 40%, the single-cluster maximum current is 35A.

[0031] Next, after the maximum current of a single cluster is determined, the number of parallel clusters, the current reduction coefficient corresponding to the number of parallel clusters, and the determined maximum current of a single cluster may be multiplied to calculate the maximum allowable current.

[0032] Step 102: Set the value of the adjustment flag according to the numerical relationship between the maximum allowable current and the current maximum current.

[0033] Specifically, after calculating the maximum allowable current and obtaining the current maximum current of each battery cluster, the current maximum current of each battery cluster can be compared with the maximum allowable current, and then the value of the adjustment flag for adjusting the requested current can be set according to the numerical relationship between the two.

[0034] It is understandable that the purpose of comparison is to more quickly and accurately find the inconsistency problem of current between clusters, to prevent the current maximum current of a battery cluster from being too small or too large, thereby causing safety hazards and affecting the normal operation of the BMS. Here, the principle of comparison can be, but is not limited to, comparing the current maximum current of each battery cluster with the maximum allowable current itself, or comparing the current maximum current of each battery cluster with a multiple of the maximum allowable current, where the multiple can be, but is not limited to, between 0 and 1.

[0035] It should be noted that the value of the adjustment flag is mainly used to determine the adjustment method in the future. Different values ​​will determine different adjustment methods, which will cause different changes in the size of the requested current. When the comparison result shows that the current maximum current of a battery cluster is too small, the value of the adjustment flag can be set to increase the requested current; when the comparison result shows that the current maximum current of a battery cluster is too large, the value of the adjustment flag can be set to reduce the requested current.

[0036] As another option of the embodiment of the present application, the value of the adjustment flag includes the value of the flow reduction flag and the value of the flow increase flag; According to the numerical relationship between the maximum allowable current and the current maximum current, set the value of the adjustment flag, including: Calculating a first current and a second current according to the maximum allowable current and a preset ratio; wherein the first current is greater than the second current, and the preset ratio includes at least two percentages for determining the upper and lower limits of the current maximum current; When it is detected that any current maximum current is greater than the first current, the value of the current reduction flag is set to a preset first threshold value, otherwise the value of the current reduction flag is set to a preset second threshold value; wherein the preset first threshold value is different from the preset second threshold value; When it is detected that any current maximum current is less than the second current, the value of the current increase flag is set to the preset first threshold; otherwise, the value of the current increase flag is set to the preset second threshold.

[0037] Specifically, the value of the adjustment mark may include the value of the current reduction mark and the value of the current increase mark. In the process of setting the value of the adjustment mark according to the numerical relationship between the maximum allowable current and the current maximum current, the first current and the second current (such as 80% of the maximum allowable current and 90% of the maximum allowable current) can be calculated based on the maximum allowable current and the preset ratio, wherein the first current is used to more quickly and accurately find that the current maximum current of a battery cluster is too large, and the second current is used to more quickly and accurately find that the current maximum current of a battery cluster is too small, therefore, the first current is greater than the second current. It is understandable that the preset ratio includes at least two percentages to determine the upper and lower limits of the current maximum current, that is, the first current and the second current.

[0038] Then, after calculating the first current and the second current, when it is detected that any current maximum current is greater than the first current, it means that the current of a certain current cluster is too large, and the requested current needs to be reduced, so the value of the current reduction flag can be set to a preset first threshold (such as a positive value 1), indicating that the current needs to be reduced. On the contrary, it means that the current of no current cluster is too large, that is, the requested current does not need to be reduced, so the value of the current reduction flag can be set to a preset second threshold (such as a negative value 0). The preset first threshold and the preset second threshold represent two different processing requirements.

[0039] After that, after determining that the value of the current reduction flag is the preset second threshold value, that is, the requested current does not need to be reduced, any current maximum current can be compared with the second current, and when it is detected that any current maximum current is less than the second current, the value of the current increase flag is set to the preset first threshold value, indicating that the current of a certain current cluster is too small at this time, and the requested current needs to be increased. On the contrary, it means that the current of no current cluster is too small, that is, the requested current does not need to be increased, and thus the value of the current increase flag can be set to the preset second threshold value.

[0040] Step 103: Determine a corresponding adjustment mode based on the value of the adjustment flag, and adjust the requested current according to the adjustment mode.

[0041] Specifically, after setting the value of the adjustment flag, the corresponding adjustment method can be determined according to the value of the adjustment flag, and then the requested current can be adjusted according to the adjustment method, such as increasing or decreasing the requested current according to a certain change rate, etc., so as to eliminate the inconsistency between battery clusters, reduce the current difference between each cluster, reduce the risk of safety hazards, and improve the accuracy and response rate of the requested current adjustment.

[0042] As another option of the embodiment of the present application, the adjustment method includes adjusting the direction and adjusting the change rate; The corresponding adjustment method is determined based on the value of the adjustment flag, including: When it is identified that the value of the current reduction flag is a preset first threshold, obtaining the actual charge and discharge current; When it is detected that the actual charge and discharge current is greater than the preset minimum current, the decreasing direction is used as the adjustment direction, and the first change rate is used as the adjustment change rate.

[0043] Specifically, the adjustment method may include an adjustment direction and an adjustment change rate. In the process of determining the corresponding adjustment method according to the value of the adjustment flag, the value of the current reduction flag may be first identified, and when the value of the current reduction flag is identified as a preset first threshold, the actual charge and discharge current of the battery may be obtained through a current sensor, but is not limited to.

[0044] Next, the actual charge and discharge current can be compared with the preset minimum current (such as 0A) to prevent the actual charge and discharge current from being too small to be reduced. Therefore, when the comparison result shows that the actual charge and discharge current is greater than the preset minimum current, the decreasing direction can be used as the adjustment direction, and the first change rate can be used as the adjustment change rate, so that the requested current decreases according to the first change rate.

[0045] It is understandable that the first change rate can be but is not limited to 1A / S, and can be determined based on the difference between the actual charge and discharge current and the preset minimum current (if the difference is large, the first change rate takes a larger value; if the difference is small, the first change rate takes a smaller value) or other reference quantities.

[0046] As another option of the embodiment of the present application, determining a corresponding adjustment method based on the value of the adjustment flag further includes: When it is identified that the value of the current reduction flag is the preset second threshold value and the value of the current increase flag is the preset first threshold value, the actual charge and discharge current is obtained; When it is detected that the actual charge and discharge current is less than the maximum allowable current, the increasing direction is used as the adjustment direction, and the second change rate is used as the adjustment change rate.

[0047] Specifically, in the process of determining the corresponding adjustment method according to the value of the adjustment flag, when it is identified that the value of the current reduction flag is the preset second threshold value and the value of the current increase flag is the preset first threshold value, it indicates that the requested current does not need to be processed by current reduction, but needs to be processed by current increase. Therefore, after obtaining the actual charge and discharge current, when it is detected that the actual charge and discharge current is less than the maximum allowable current, it means that there is room for current increase at this time, and the current will not exceed the limit due to the sudden increase in current. Therefore, the increasing direction can be used as the adjustment direction, and the second change rate can be used as the adjustment change rate, so that the requested current increases according to the second change rate.

[0048] It is worth noting that the second change rate may be the same as or different from the first change rate. The second change rate may be but is not limited to 1A / S, and may be determined based on the difference between the actual charge and discharge current and the maximum allowable current (if the difference is large, the second change rate takes a larger value; if the difference is small, the second change rate takes a smaller value) or other reference quantities.

[0049] As another option of the embodiment of the present application, after adjusting the requested current according to the adjustment method, the method further includes: When it is detected that the requested current is greater than the maximum allowed current, the requested current is adjusted to be consistent with the maximum allowed current to prevent the current from exceeding the limit.

[0050] Specifically, after adjusting the requested current according to the regulation method, when it is detected that the requested current is greater than the maximum allowable current, it indicates that the current output is too large and there is a current overlimit situation, which not only affects the performance and life of the battery, but also brings serious safety hazards. Therefore, it is necessary to immediately adjust the size of the requested current to keep it consistent with the maximum allowable current to avoid the occurrence of current overlimit.

[0051] As another option of the embodiment of the present application, after calculating the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, the method further includes: When it is detected that the maximum allowed current is consistent with the preset minimum current, the requested current is adjusted to be consistent with the preset minimum current.

[0052] Specifically, after calculating the maximum allowable current based on the number of clusters and the corresponding current reduction coefficient, if the maximum allowable current is the same as the preset minimum current (e.g., the maximum allowable current is 0), it means that a quick response is required (e.g., charging is stopped immediately) to prevent the battery from being overcharged due to the slow current reduction rate. Therefore, the size of the requested current can be adjusted to be the same as the preset minimum current to achieve a quick response and avoid the impact of step changes.

[0053] See also Figure 2 , Figure 2 A schematic structural diagram of an intelligent regulation device for charging and discharging request current of a battery provided in an embodiment of the present application is shown.

[0054] like Figure 2 As shown, the intelligent regulating device for the battery charge and discharge request current may include at least a first processing module 201, a second processing module 202 and a third processing module 203, wherein: The first processing module 201 is used to calculate the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, and obtain the current maximum current of each battery cluster; wherein the current reduction coefficient is a coefficient less than 1, which is used to reduce the maximum allowable current of the battery and provide an additional safety margin; The second processing module 202 is used to set the value of the adjustment flag according to the numerical relationship between the maximum allowable current and the current maximum current; The third processing module 203 is used to determine a corresponding adjustment method based on the value of the adjustment flag, and adjust the requested current according to the adjustment method.

[0055] In some possible embodiments, the maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, including: The first processing module 201 is specifically used for: Determine the maximum current of a single cluster in a preset database according to the battery temperature and battery power; The maximum allowable current is calculated based on the number of parallel clusters, the current reduction coefficient corresponding to the number of parallel clusters, and the maximum current of a single cluster.

[0056] In some possible embodiments, the value of the adjustment flag includes the value of the flow reduction flag and the value of the flow increase flag; According to the numerical relationship between the maximum allowable current and the current maximum current, set the value of the adjustment flag, including: The second processing module 202 is specifically used for: Calculating a first current and a second current according to the maximum allowable current and a preset ratio; wherein the first current is greater than the second current, and the preset ratio includes at least two percentages for determining the upper and lower limits of the current maximum current; When it is detected that any current maximum current is greater than the first current, the value of the current reduction flag is set to a preset first threshold value, otherwise the value of the current reduction flag is set to a preset second threshold value; wherein the preset first threshold value is different from the preset second threshold value; When it is detected that any current maximum current is less than the second current, the value of the current increase flag is set to the preset first threshold; otherwise, the value of the current increase flag is set to the preset second threshold.

[0057] In some possible embodiments, as another option of the embodiments of the present application, the adjustment method includes adjusting the direction and adjusting the change rate; The corresponding adjustment method is determined based on the value of the adjustment flag, including: The third processing module 203 is specifically used for: When it is identified that the value of the current reduction flag is a preset first threshold, obtaining the actual charge and discharge current; When it is detected that the actual charge and discharge current is greater than the preset minimum current, the decreasing direction is used as the adjustment direction, and the first change rate is used as the adjustment change rate.

[0058] In some possible embodiments, determining a corresponding adjustment method based on the value of the adjustment flag further includes: The third processing module 203 is specifically used for: When it is identified that the value of the current reduction flag is the preset second threshold value and the value of the current increase flag is the preset first threshold value, the actual charge and discharge current is obtained; When it is detected that the actual charge and discharge current is less than the maximum allowable current, the increasing direction is used as the adjustment direction, and the second change rate is used as the adjustment change rate.

[0059] In some possible embodiments, after adjusting the request current according to the adjustment method, the method further includes: The third processing module 203 is specifically used for: When it is detected that the requested current is greater than the maximum allowed current, the requested current is adjusted to be consistent with the maximum allowed current to prevent the current from exceeding the limit.

[0060] In some possible embodiments, after calculating the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, the method further includes: The third processing module 203 is specifically used for: When it is detected that the maximum allowed current is consistent with the preset minimum current, the requested current is adjusted to be consistent with the preset minimum current.

[0061] See also Figure 3 , Figure 3 A schematic structural diagram of another intelligent regulation device for charge and discharge request current of a battery provided in an embodiment of the present application is shown.

[0062] like Figure 3 As shown, the intelligent regulating device 300 for the battery charge and discharge request current may include at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 and at least one communication bus 302 .

[0063] The communication bus 302 may be used to realize the connection and communication among the above-mentioned components.

[0064] The user interface 303 may include buttons, and the optional user interface may also include a standard wired interface or a wireless interface.

[0065] The network interface 304 may include, but is not limited to, a Bluetooth module, an NFC module, a Wi-Fi module, etc.

[0066] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect the various parts of the intelligent adjustment device 300 for the charge and discharge request current of the entire battery, and executes various functions and processes data of the intelligent adjustment device 300 for the charge and discharge request current of the battery by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of DSP, FPGA, and PLA. The processor 301 can integrate one or a combination of CPU, GPU, modem, etc. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented by a single chip.

[0067] The memory 305 may include a RAM or a ROM. Optionally, the memory 305 includes a non-transitory computer-readable medium. The memory 305 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may optionally be at least one storage device located away from the aforementioned processor 301. As Figure 3 As shown, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an intelligent regulation application for battery charge and discharge request current.

[0068] Specifically, the processor 301 may be used to call the intelligent regulation application program for the battery charge and discharge request current stored in the memory 305, and specifically perform the following operations: The maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, and the current maximum current of each battery cluster is obtained; wherein the current reduction coefficient is a coefficient less than 1, which is used to reduce the maximum allowable current of the battery and provide an additional safety margin; According to the numerical relationship between the maximum allowable current and the current maximum current, the value of the adjustment flag is set; A corresponding adjustment mode is determined based on the value of the adjustment flag, and the requested current is adjusted according to the adjustment mode.

[0069] The present application also provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the above method are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0070] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0071] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0072] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0073] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0074] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0075] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a memory, including a number of instructions to enable a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM), random access memory (RAM), mobile hard disk, disk or optical disk and other media that can store program codes.

[0076] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by entering a program to instruct related hardware, and the program may be stored in a computer-readable memory, which may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0077] The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the specification and practicing the disclosure here, those skilled in the art will easily think of the implementation scheme of the present disclosure. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are only regarded as exemplary, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A method for intelligently adjusting the charge and discharge request current of a battery, characterized in that: include: The maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, and the current maximum current of each battery cluster is obtained; wherein the current reduction coefficient is a coefficient less than 1, which is used to reduce the maximum allowable current of the battery and provide an additional safety margin; Setting a value of an adjustment flag according to a numerical relationship between the maximum allowable current and the current maximum current; A corresponding adjustment mode is determined based on the value of the adjustment flag, and the requested current is adjusted according to the adjustment mode.

2. The method according to claim 1, characterized in that The maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, including: Determine the maximum current of a single cluster in a preset database according to the battery temperature and battery power; The maximum allowable current is calculated according to the number of parallel clusters, the current reduction coefficient corresponding to the number of parallel clusters, and the maximum current of the single cluster.

3. The method according to claim 1, characterized in that The value of the adjustment flag includes the value of the flow reduction flag and the value of the flow increase flag; The step of setting the value of the adjustment flag according to the numerical relationship between the maximum allowable current and the current maximum current includes: Calculating a first current and a second current according to the maximum allowable current and a preset ratio; wherein the first current is greater than the second current, and the preset ratio includes at least two percentages for determining an upper and lower limit of the current maximum current; When it is detected that any of the current maximum currents is greater than the first current, the value of the current reduction flag is set to a preset first threshold value, otherwise the value of the current reduction flag is set to a preset second threshold value; wherein the preset first threshold value is different from the preset second threshold value; When it is detected that any of the current maximum currents is less than the second current, the value of the current increase flag is set to the preset first threshold; otherwise, the value of the current increase flag is set to the preset second threshold.

4. The method according to claim 3, characterized in that The adjustment method includes adjustment direction and adjustment change rate; The determining a corresponding adjustment method based on the value of the adjustment flag includes: When it is identified that the value of the current reduction flag is the preset first threshold, obtaining the actual charge and discharge current; When it is detected that the actual charge and discharge current is greater than the preset minimum current, the decreasing direction is used as the adjustment direction, and the first change rate is used as the adjustment change rate.

5. The method according to claim 4, characterized in that The determining of a corresponding adjustment method based on the value of the adjustment flag further includes: When it is identified that the value of the current reduction flag is the preset second threshold value and the value of the current increase flag is the preset first threshold value, obtaining the actual charge and discharge current; When it is detected that the actual charge and discharge current is less than the maximum allowable current, the increasing direction is used as the adjustment direction, and the second change rate is used as the adjustment change rate.

6. The method according to claim 1, characterized in that After adjusting the request current according to the adjustment method, the method further includes: When it is detected that the requested current is greater than the maximum allowed current, the requested current is adjusted to be consistent with the maximum allowed current to prevent current from exceeding the limit.

7. The method according to claim 4, characterized in that After the maximum allowable current is calculated based on the number of parallel clusters and the corresponding current reduction coefficient, the method further includes: When it is detected that the maximum allowed current is consistent with the preset minimum current, the requested current is adjusted to be consistent with the preset minimum current.

8. An intelligent regulating device for battery charge and discharge request current, characterized in that: include: A first processing module, used to calculate the maximum allowable current based on the number of parallel clusters and the corresponding current reduction coefficient, and obtain the current maximum current of each battery cluster; wherein the current reduction coefficient is a coefficient less than 1, so as to reduce the maximum allowable current of the battery and provide an additional safety margin; A second processing module, configured to set a value of an adjustment flag according to a numerical relationship between the maximum allowable current and the current maximum current; The third processing module is used to determine a corresponding adjustment method based on the value of the adjustment flag, and adjust the requested current according to the adjustment method.

9. An intelligent regulating device for battery charge and discharge request current, characterized in that: including a processor and a memory; The processor is connected to the memory; The memory is used to store executable program code; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to execute the steps of the method according to any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a computer or a processor, the computer or the processor executes the steps of the method according to any one of claims 1 to 7.