Charging control method, device, system and readable storage medium

By adjusting the charging current setting value of the battery pack and stabilizing the photovoltaic charging current, the problems of current imbalance and impact during the battery pack charging process are solved, the charging efficiency is optimized and the service life of the battery pack is extended.

CN119519045BActive Publication Date: 2025-09-26SHENZHEN HELLO TECH ENERGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411632744.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-09-26
Estimated Expiration
2044-11-14

AI Technical Summary

Technical Problem

When multiple battery packs are charged in parallel, the inconsistent voltage state and internal resistance of the battery packs lead to uneven charging current. The photovoltaic charging current is easily affected by light intensity, resulting in current shock and overcharging, affecting the performance and service life of the battery pack.

Method used

By obtaining the standard charging current value and actual charging current value of each battery pack, adjusting the total charging current setting value, limiting overcurrent and stabilizing the photovoltaic charging current, and using the charging curve and temperature value to optimize charging efficiency, the inverter replenishes current in time to avoid current shock.

Benefits of technology

The charging efficiency of the battery pack is optimized, current shock and overcharging are avoided, and the service life of the battery pack is extended.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119519045B_ABST
    Figure CN119519045B_ABST
Patent Text Reader

Abstract

The present application discloses a charging control method, device, system, and readable storage medium. The charging control method includes obtaining a standard charging current value, an actual charging current value, and a first initial setting value; obtaining a first initial setting value for each battery pack, and updating the first initial setting value to a first updated setting value when the total difference is greater than 0, wherein the first updated setting value is the first initial setting value minus the total difference, and the total difference is the sum of the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current value minus the corresponding standard charging current value; and updating the first initial setting value to a second updated setting value when the total difference is 0 and all actual charging current values ​​are less than the corresponding standard charging current value by one increment of current, wherein the second updated setting value is the first initial setting value plus one increment of current; otherwise, the first initial setting value remains unchanged. This prevents overcharging of the battery and avoids high current shocks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of energy storage devices, and more specifically, to a charging control method, device, system, and readable storage medium. Background Art

[0002] When multiple battery packs are charged in parallel, the standard charging current of each battery pack is different due to the different voltage states and internal resistance of each battery pack. Therefore, when setting the total charging current, it is necessary to avoid overcurrent in battery packs with smaller standard charging currents while ensuring the charging efficiency of battery packs with larger standard charging currents. On the other hand, battery packs usually adopt a hybrid charging method of photovoltaic and mains charging, that is, photovoltaic charging is given priority and the mains supplements the charging current. However, the charging current of photovoltaic charging is easily affected by light intensity. When the light intensity suddenly changes from weak to strong, the charging current of photovoltaic charging will rise rapidly. The charging current of the mains often has no time to adjust, resulting in the charging current of the battery pack being much greater than the standard charging current, causing a current shock to the battery pack. Battery packs with smaller standard charging currents are prone to overcurrent and overcharging, affecting the performance and service life of the battery pack. Summary of the Invention

[0003] The embodiments of the present application provide a charging control method, device, system, and readable storage medium to solve at least one of the above-mentioned technical problems.

[0004] A charging control method according to a first embodiment of the present application is used to control a charging loop, wherein the charging loop includes a plurality of battery packs connected in parallel and a photovoltaic module and an inverter for charging the battery packs. The charging control method includes:

[0005] Obtaining a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs;

[0006] Obtaining an actual charging current value of each battery pack;

[0007] If the total difference is greater than 0, updating the first initial setting value to a first updated setting value, where the first updated setting value is the first initial setting value minus the total difference, and the total difference is the sum of the differences between the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current values ​​minus the corresponding standard charging current values;

[0008] When the total difference is equal to 0 and all the actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, the first initial setting value is updated to the second updated setting value, and the second updated setting value is the first initial setting value plus one step-increase current value; otherwise, the first initial setting value remains unchanged.

[0009] The charging control method proposed in this application first sets the set value of the total charging current through the standard charging current value and the actual charging current value, thereby limiting the actual charging current value, while ensuring the charging efficiency of all battery packs, avoiding overcurrent of battery packs with smaller standard charging current values; on the other hand, the set value of the total charging current is set so that even when the light suddenly becomes stronger, the actual photovoltaic charging current value always remains stable and will not change significantly, thereby avoiding overcharging of the battery. At the same time, no large current shock will occur, avoiding damage to the battery, which is beneficial to ensuring the service life of the battery pack.

[0010] In some embodiments, obtaining a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs includes:

[0011] The standard charging current value and the first initial setting value are determined according to the charging curve, current temperature value and voltage value of the battery pack.

[0012] In this way, the standard charging current value and the first initial setting value of the total charging current of multiple battery packs are obtained by using the charging curve, the current temperature value and the voltage value, which is conducive to ensuring charging efficiency and product performance.

[0013] In some embodiments, the step-increase current value is less than or equal to the difference between the maximum current value of the battery pack allowed to exceed the standard charging current value within a first preset time and the standard charging current value, and the first preset time is less than or equal to 60 seconds.

[0014] In this way, the actual photovoltaic charging current can be steadily increased without affecting the performance of the battery pack, which is beneficial to ensuring the service life of the battery pack.

[0015] In some embodiments, the charging control method further includes:

[0016] Calculating a total required current value according to the standard charging current value, wherein the total required current value is the sum of the standard charging current values;

[0017] In a case where the first updated setting value is greater than the total demand current value, updating the first updated setting value to a third updated setting value, the third updated setting value being equal to the total demand current value; and

[0018] In a case where the second updated set value is greater than the total demand current value, updating the second updated set value to a fourth updated set value, the fourth updated set value being equal to the total demand current value; and

[0019] In a case where the first initial setting value is greater than the total demand current value, the first initial setting value is updated to a fifth updated setting value, and the fifth updated setting value is equal to the total demand current value.

[0020] In this way, the setting value of limiting the total charging current of the battery pack is smaller than the total required current value, which helps to avoid the situation where the charging current value is too large due to the removal or reduction of the load during charging and discharging, causing a large current value shock, affecting the performance and service life of the battery pack.

[0021] In some embodiments, the charging control method further includes:

[0022] Obtaining an initial photovoltaic setting value of a charging current of the photovoltaic component of the battery pack;

[0023] Obtaining an actual total photovoltaic current value of the photovoltaic component;

[0024] When the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than a predetermined value, updating the first initial photovoltaic setting value to a first updated photovoltaic setting value, where the first updated photovoltaic setting value is equal to the initial photovoltaic setting value plus one of the step-increase current values;

[0025] When the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than or equal to the predetermined value, the first initial photovoltaic setting value is updated to a second updated photovoltaic setting value, where the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus one of the step-increase current values.

[0026] In this way, when the actual total photovoltaic current value decreases, the photovoltaic setting value is made close to the actual total photovoltaic current value. When the actual total photovoltaic current value increases, the photovoltaic setting value is gradually increased without large changes, thereby avoiding overcharging of the battery.

[0027] In some embodiments, the charging control method further includes:

[0028] A set value of the charging current of the inverter is calculated, where the set value is a difference between the first updated set value, the second updated set value, the third updated set value, the fourth updated set value, the fifth updated set value, or the first initial set value and the actual total charging current value.

[0029] In this way, the inverter can replenish the charging current in time to ensure the charging efficiency of the battery pack.

[0030] In some embodiments, the charging control method further includes:

[0031] After determining the second preset time of the set value, the standard charging current value and the actual charging current value of each battery pack and the second initial setting value of the total charging current of the multiple battery packs are re-obtained, the standard charging current value is determined according to the charging curve, current temperature value and voltage value of the battery pack, and the second initial setting value is the first updated setting value, the second updated setting value, the third updated setting value, the fourth updated setting value, the fifth updated setting value or the first initial setting value.

[0032] In this way, obtaining the theoretical total setting value of this round based on the actual total setting value of the previous round can keep the setting charging current value stable when increasing, without causing large fluctuations, thereby avoiding current shocks.

[0033] In some embodiments, the second predetermined time is a response time of the charging loop.

[0034] In this way, it can ensure that the system can fully respond and complete the corresponding actions, avoiding the system not being able to respond in time and causing excessive current to affect the battery pack.

[0035] A charging control device according to a second embodiment of the present application is used to control a charging loop, wherein the charging loop includes a plurality of battery packs connected in parallel and a photovoltaic module and an inverter for charging the battery packs. The charging control device includes:

[0036] A first acquisition module, configured to acquire a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs;

[0037] A second acquisition module is used to obtain the actual charging current value of each battery pack;

[0038] a first calculating module, configured to update the first initial setting value to a first updated setting value when the total difference is greater than 0, the first updated setting value being the first initial setting value minus the total difference, the total difference being the sum of the differences between the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current values ​​minus the corresponding standard charging current values;

[0039] The second calculation module is used to update the first initial setting value to a second updated setting value when the total difference is equal to 0 and all the actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, and the second updated setting value is the first initial setting value plus one step-increase current value; otherwise, the first initial setting value remains unchanged.

[0040] A charging control system according to a third embodiment of the present application includes a processor and a memory, wherein the memory stores a computer program. When the computer program is executed by the processor, the processor implements the instructions of the charging control method described in any one of the above items.

[0041] The charging control system of the fourth embodiment of the present application is a non-volatile computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the charging control method as described in any one of the above items.

[0042] Additional aspects and advantages of the embodiments of the present application will be given in part in the description below, and in part will become obvious from the description below, or will be learned through practice of the embodiments of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0044] Figure 1 is a flow chart of a charging control method according to an embodiment of the present application;

[0045] Figure 2 is a module schematic diagram of a charging control device according to an embodiment of the present application;

[0046] Figure 3 It is a module schematic diagram of a charging control system according to an embodiment of the present application;

[0047] Figure 4 1 is a schematic diagram of a module for controlling a charging loop according to an embodiment of the present application;

[0048] Figure 5 is a flow chart of a charging control method according to certain embodiments of the present application;

[0049] Figure 6 is a flow chart of a charging control method according to certain embodiments of the present application;

[0050] Figure 7 is a flow chart of a charging control method according to certain embodiments of the present application;

[0051] Figure 8 is a flow chart of a charging control method according to certain embodiments of the present application;

[0052] Figure 9 It is a flowchart of a charging control method of certain embodiments of the present application.

[0053] Description of the main component symbols: charging control system 100, charging control device 10, first acquisition module 11, second acquisition module 12, first calculation module 13, second calculation module 14, processor 20, memory 30, charging loop 40, battery pack 41, photovoltaic module 42, inverter 43, main control board 44. DETAILED DESCRIPTION

[0054] The following further describes the embodiments of the present application in conjunction with the accompanying drawings. The same or similar reference numerals in the accompanying drawings represent the same or similar elements or elements with the same or similar functions.

[0055] In addition, the embodiments of the present application described below in conjunction with the accompanying drawings are exemplary and are only used to explain the embodiments of the present application and should not be understood as limiting the present application.

[0056] In this application, unless otherwise expressly specified or limited, when a first feature is "above" or "below" a second feature, it may mean that the first and second features are in direct contact, or the first and second features are in indirect contact through an intermediate medium. Furthermore, when a first feature is "above," "above," or "above" a second feature, it may mean that the first feature is directly above or diagonally above the second feature, or simply means that the first feature is at a higher level than the second feature. When a first feature is "below," "below," or "below" a second feature, it may mean that the first feature is directly below or diagonally below the second feature, or simply means that the first feature is at a lower level than the second feature.

[0057] See also Figure 1 The present application provides a charging control method for controlling a charging loop 40, wherein the charging loop 40 includes a plurality of battery packs 41 connected in parallel and a photovoltaic module 42 and an inverter 43 for charging the battery packs 41. The charging control method includes:

[0058] Step 01: Obtain a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs 41 ;

[0059] Step 02: Get the actual charging current value of each battery pack;

[0060] Step 03: If the total difference is greater than 0, update the first initial setting value to a first updated setting value, where the first updated setting value is the first initial setting value minus the total difference, and the total difference is the sum of the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current values ​​minus the corresponding standard charging current values;

[0061] Step 04: When the total difference is equal to 0 and all actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, update the first initial setting value to the second updated setting value, and the second updated setting value is the first initial setting value plus one step-increase current value. Otherwise, keep the first initial setting value unchanged.

[0062] See also Figure 2 The embodiment of the present application further provides a charging control device 10 for controlling a charging loop 40, wherein the charging loop 40 includes a plurality of battery packs 41 connected in parallel and a photovoltaic module 42 and an inverter 43 for charging the battery packs 41. The charging control device 10 includes a first acquisition module 11, a second acquisition module 12, a first calculation module 13 and a second calculation module 14. The first acquisition module 11 is used to obtain a standard charging current value of each battery pack 41 and a first initial setting value of the total charging current of the plurality of battery packs 41. The second acquisition module 12 is used to obtain an actual charging current value of each battery pack 41. The first calculation module 13 is used to calculate the difference between the total difference and the standard charging current value. When the total difference is greater than 0, the first initial setting value is updated to the first updated setting value, the first updated setting value is the first initial setting value minus the total difference, the total difference is the sum of the actual charging current value of the battery pack 41 whose actual charging current value is greater than the corresponding standard charging current value minus the corresponding standard charging current value, and the second calculation module 14 is used to update the first initial setting value to the second updated setting value when the total difference is equal to 0 and all actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, the second updated setting value is the first initial setting value plus one step-increase current value, otherwise, the first initial setting value remains unchanged.

[0063] See also Figure 3 The present application also provides a charging control system 100, including a processor 20 and a memory 30. The memory 30 stores a computer program. When executed by the processor 20, the computer program causes the processor 20 to implement instructions for any of the charging control methods described above. Alternatively, the processor 20 may be configured to obtain a first initial setting value for a standard charging current value of each battery pack 41 and a first initial setting value for a total charging current of the plurality of battery packs 41, obtain an actual charging current value of each battery pack 41, and, if the total difference is greater than zero, update the first initial setting value to a first updated setting value, where the first updated setting value is the first initial setting value minus the total difference, where the total difference is the sum of the differences between the actual charging current values ​​of all battery packs 41 whose actual charging current values ​​are greater than the corresponding standard charging current value and the corresponding standard charging current value. If the total difference is zero and all actual charging current values ​​are less than the corresponding standard charging current value by one increment, update the first initial setting value to a second updated setting value, where the second updated setting value is the first initial setting value plus one increment. Otherwise, the first initial setting value remains unchanged.

[0064] The charging control method, device and system proposed in the present application first set the setting value of the total charging current through the standard charging current value and the actual charging current value, thereby limiting the actual charging current value, while ensuring the charging efficiency of all battery packs 41, avoiding overcurrent of the battery pack 41 with a smaller standard charging current value; on the other hand, the setting value of the total charging current is set so that even when the light suddenly becomes stronger, the actual photovoltaic charging current value always remains stable and will not change significantly, thereby avoiding overcharging of the battery. At the same time, no large current shock will occur, avoiding damage to the battery, which is beneficial to ensuring the service life of the battery pack 41.

[0065] For details, please refer to Figure 4 In an embodiment of the present application, the charging control system 100 includes a main control board 44 , which is electrically connected to the photovoltaic components 42 and the inverter 43 and controls the photovoltaic components 42 and the inverter 43 to charge the multiple battery packs 41 .

[0066] In the embodiment of the present application, the standard charging current value and the actual charging current value of each battery pack 41 are obtained, and the set value Itotal_set of the total charging current is adjusted according to the actual charging current value of each battery pack 41.

[0067] The specific method for adjusting the setting value Itotal_set of the total charging current is as follows: determine whether the actual charging current value of all battery packs 41 whose charging current is not 0 is greater than their standard charging current value, and count the sum of the current values ​​Iex of the actual charging current values ​​of all battery packs 41 that exceed the standard charging current value. If the total difference Iex is not 0, the total difference needs to be subtracted from Itotal_set, that is, Itotal_set = Itotal_set-Iex.

[0068] If the total difference Iex=0, that is, the actual charging current value of the battery pack 41 is not greater than the standard charging current value, then it is determined whether the actual charging current value of a certain battery pack 41 is close to its standard charging current value, that is, the actual charging current value of the battery pack 41 is less than a step-increase current value from the standard charging current value. If so, Itotal_set remains unchanged and no increase or decrease is required.

[0069] If the actual charging current values ​​of the battery pack 41 are all smaller than the standard charging current value and are not close to the standard charging current value, then Itotal_set is increased by a step current value Istep, that is, Itotal_set=Itotal_set+Istep.

[0070] See also Figure 5 In some embodiments, step 01 includes:

[0071] 011: Determine a standard charging current value and a first initial setting value according to a charging curve, current temperature value, and voltage value of the battery pack.

[0072] In this way, the standard charging current value and the first initial setting value of the total charging current of the plurality of battery packs 41 are obtained by using the charging curve, the current temperature value and the voltage value, which is conducive to ensuring the charging efficiency and product performance.

[0073] In some embodiments, sub-step 011 can be implemented by the first acquisition module 11, or the first acquisition module 11 can be used to determine the standard charging current value and the first initial setting value based on the charging curve, current temperature value and voltage value of the battery pack 41.

[0074] In some embodiments, the processor 20 may be configured to determine a standard charging current value and a first initial setting value based on a charging curve, a current temperature value, and a voltage value of the battery pack 41 .

[0075] Specifically, the charging curve of the battery pack 41 describes how parameters such as voltage and current change over time or during the charging phase of the battery pack 41. The lifespan of the battery pack 41 is closely related to its charging and discharging processes. Excessive charging current accelerates the consumption of chemical substances within the battery and wears out the electrode materials, thereby shortening the lifespan of the battery pack 41. The standard charging current value determined based on the charging curve can prevent damage to the battery pack 41 caused by excessive current, thereby extending the lifespan of the battery pack 41.

[0076] In some embodiments, the step-increase current value is less than or equal to the difference between the maximum current value allowed by the battery pack 41 to exceed the standard charging current value within a first preset time and the standard charging current value, and the first preset time is less than or equal to 60 seconds.

[0077] In this way, the actual photovoltaic charging current can be steadily increased without affecting the performance of the battery pack 41 , which is beneficial to ensuring the service life of the battery pack 41 .

[0078] Specifically, in this embodiment of the present application, the step-increase current value must take into account the difference in current that the battery pack 41 can exceed the standard charging current within a short period of time. The step-increase current value must not exceed this difference. Otherwise, when the battery voltage reaches the protection voltage, the battery power level will not reach the product's nominal power level. The first preset time is generally no more than 60 seconds.

[0079] See also Figure 6 In some embodiments, the charging control method further includes:

[0080] 041: Calculate the total required current value based on the standard charging current value. The total required current value is the sum of the standard charging current values.

[0081] 042: When the first updated setting value is greater than the total demand current value, the first updated setting value is updated to the third updated setting value, and the third updated setting value is equal to the total demand current value; and when the second updated setting value is greater than the total demand current value, the second updated setting value is updated to the fourth updated setting value, and the fourth updated setting value is equal to the total demand current value; and when the first initial setting value is greater than the total demand current value, the first initial setting value is updated to the fifth updated setting value, and the fifth updated setting value is equal to the total demand current value.

[0082] In this way, the setting value of the total charging current of the battery pack 41 is limited to be smaller than the total required current value, which helps to avoid the situation where the charging current value is too large due to the removal or reduction of the load during charging and discharging, causing a large current value shock, thereby affecting the performance and service life of the battery pack 41.

[0083] In some embodiments, sub-steps 041 and 042 can be implemented by the second calculation module 14, or the second calculation module 14 can be used to calculate the total demand current value based on the standard charging current value, and the total demand current value is the sum of the standard charging current values; when the first updated setting value is greater than the total demand current value, the first updated setting value is updated to the third updated setting value, and the third updated setting value is equal to the total demand current value; and when the second updated setting value is greater than the total demand current value, the second updated setting value is updated to the fourth updated setting value, and the fourth updated setting value is equal to the total demand current value; and when the first initial setting value is greater than the total demand current value, the first initial setting value is updated to the fifth updated setting value, and the fifth updated setting value is equal to the total demand current value.

[0084] In certain embodiments, the processor 20 can be used to calculate a total demand current value based on a standard charging current value, where the total demand current value is the sum of the standard charging current values; in a case where the first updated setting value is greater than the total demand current value, updating the first updated setting value to a third updated setting value, where the third updated setting value is equal to the total demand current value; and in a case where the second updated setting value is greater than the total demand current value, updating the second updated setting value to a fourth updated setting value, where the fourth updated setting value is equal to the total demand current value; and in a case where the first initial setting value is greater than the total demand current value, updating the first initial setting value to a fifth updated setting value, where the fifth updated setting value is equal to the total demand current value.

[0085] Specifically, in the embodiment of the present application, the setting value of the total charging current of the updated multiple battery packs 41 should not exceed the total required current value, that is, when the setting value is greater than the standard charging current value, Itotal_set = Itotal_need; when the setting value is less than or equal to the standard charging current value, the setting value remains unchanged.

[0086] See also Figure 7In some embodiments, the charging control method further includes:

[0087] 051: Get the initial photovoltaic setting value of the charging current of the photovoltaic components of the battery pack;

[0088] 052: Get the actual total photovoltaic current of the photovoltaic module;

[0089] 053: when the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than a predetermined value, updating the first initial photovoltaic setting value to a first updated photovoltaic setting value, where the first updated photovoltaic setting value is equal to the initial photovoltaic setting value plus a step-increase current value;

[0090] 054: When the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than or equal to a predetermined value, the first initial photovoltaic setting value is updated to a second updated photovoltaic setting value, where the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus a step-increase current value.

[0091] In this way, when the actual total photovoltaic current value decreases, the photovoltaic setting value is made close to the actual total photovoltaic current value. When the actual total photovoltaic current value increases, the photovoltaic setting value is gradually increased without large changes, thereby avoiding overcharging of the battery.

[0092] In some embodiments, sub-steps 051, 052, 053 and 054 can be implemented by the second calculation module 14, or the second calculation module 14 can be used to obtain the initial photovoltaic setting value of the charging current of the photovoltaic component 42 of the battery pack 41; obtain the actual total photovoltaic current value of the photovoltaic component 42; when the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than a predetermined value, update the first initial setting value to a first updated photovoltaic setting value, and the first updated photovoltaic setting value is equal to the initial photovoltaic setting value plus a step-increase current value; when the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than or equal to a predetermined value, update the first initial setting value to a second updated photovoltaic setting value, and the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus a step-increase current value.

[0093] In some embodiments, the processor 20 can be used to obtain an initial photovoltaic setting value of the charging current of the photovoltaic component 42 of the battery pack 41; obtain the actual total photovoltaic current value of the photovoltaic component 42; when the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than a predetermined value, update the first initial setting value to a first updated photovoltaic setting value, and the first updated photovoltaic setting value is equal to the initial photovoltaic setting value plus a step-increase current value; when the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than or equal to a predetermined value, update the first initial setting value to a second updated photovoltaic setting value, and the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus a step-increase current value.

[0094] Specifically, in the embodiment of the present application, when the photovoltaic component 42 is charging, there will be a charging current setting value, which is used to limit the charging current of the photovoltaic component 42 so that the maximum charging current of the photovoltaic component 42 cannot exceed the setting value when the charging current of the photovoltaic component 42 changes with the light intensity.

[0095] In the embodiment of the present application, after obtaining the current standard charging current value Imax, a step-increase current value Istep is first assigned to the photovoltaic module 42 as the initial photovoltaic setting value Ipv_set, i.e., Ipv_set = Istep. A determination is then made as to whether the current actual total photovoltaic current value Ipv_now of the photovoltaic module 42 is close to the initial photovoltaic setting value. In other words, whether the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than or equal to a predetermined value. If so, indicating that the current light intensity satisfies the initial photovoltaic setting value, the initial setting value is updated to a first updated photovoltaic setting value, which is equal to the initial photovoltaic setting value plus the step-increase current value, i.e., Ipv_set = Ipv_set + Istep.

[0096] On the contrary, if the current actual total photovoltaic current value of the photovoltaic component 42 cannot be close to the initial photovoltaic setting value, that is, the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than the predetermined value, the initial photovoltaic setting value is updated to the second updated photovoltaic setting value, and the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus a step-increase current value, that is, the actual total photovoltaic current value of the photovoltaic component 42 is added with a step-increase current value, that is, Ipv_set=Ipv_now+Istep, as the initial photovoltaic setting value of the photovoltaic component 42 this time.

[0097] In the embodiment of the present application, the predetermined value is 0.2 A. Current differences within 0.2 A will not significantly affect system performance. This setting helps simplify the design and selection of current sources, loads, and other related components, allowing designers to more flexibly select components that meet their requirements without having to worry too much about tiny current differences.

[0098] It is easy to understand that, because the actual total photovoltaic current value of the photovoltaic component 42 cannot be close to the set value of the photovoltaic charging current, it may be that the light intensity is not strong enough, or the light intensity may be attenuated. If it is the latter, the actual total photovoltaic current value of the photovoltaic component 42 is very different from the initial photovoltaic setting value. The inverter 43 will make up for the required charging current of the system. If the larger setting value is still maintained, once the light is suddenly restored, the actual total photovoltaic current value of the photovoltaic component 42 will increase rapidly. The inverter 43 has no time to adjust. Combined with the charging current value of the inverter 43, the charging current of the battery will be much greater than the standard charging current value, resulting in a large current. Therefore, in order to avoid this situation, when the current actual total photovoltaic current value of the photovoltaic component 42 cannot be close to the initial photovoltaic setting value, the initial photovoltaic setting value is updated to the actual total photovoltaic current value plus a step-increase current value as the new setting value of the photovoltaic component 42. In this way, even if the light suddenly becomes stronger, the maximum current output by the photovoltaic component 42 will not exceed the new setting value. Even if the current of the inverter 43 is superimposed, the total charging current of the battery will not differ from the standard charging current by more than a step-increase current value, and a large current shock will not occur. At the same time, it can also ensure that the final charging capacity of the battery reaches the nominal capacity, and there will be no overcharging problem.

[0099] See also Figure 8 In some embodiments, the charging control method further includes:

[0100] Step 06: Calculate a set value of the charging current of the inverter, where the set value is the difference between the first updated set value, the second updated set value, the third updated set value, the fourth updated set value, the fifth updated set value, or the first initial set value and the actual total charging current value.

[0101] In this way, the inverter 43 can replenish the charging current in time to ensure the charging efficiency of the battery pack 41.

[0102] In some embodiments, step 06 can be implemented by the second calculation module 14, or the second calculation module 14 can be used to calculate the set value of the charging current of the inverter 43, where the set value is the difference between the first updated set value, the second updated set value, the third updated set value, the fourth updated set value, the fifth updated set value or the first initial set value and the actual total charging current value.

[0103] In some embodiments, the processor 20 can be used to calculate a set value for the charging current of the inverter 43, where the set value is the difference between the first updated set value, the second updated set value, the third updated set value, the fourth updated set value, the fifth updated set value, or the first initial set value and the actual total charging current value.

[0104] Specifically, in the embodiment of the present application, the set value of the charging current of the inverter 43 is always equal to the difference between the set value Itotal_set of the current actual total charging current and the actual total charging current value Ipv_now of the photovoltaic component 42, that is, Iinv_set = Itotal_set - Ipv_now.

[0105] See also Figure 9 In some embodiments, the charging control method further includes:

[0106] Step 07: After determining the second preset time of the set value, re-obtain the standard charging current value and the actual charging current value of each battery pack and the second initial setting value of the total charging current of multiple battery packs. The standard charging current value is determined according to the charging curve, current temperature value and voltage value of the battery pack. The second initial setting value is the first updated setting value, the second updated setting value, the third updated setting value, the fourth updated setting value, the fifth updated setting value or the first initial setting value.

[0107] In this way, obtaining the theoretical total setting value of this round based on the actual total setting value of the previous round can keep the setting charging current value stable when increasing, without causing large fluctuations, thereby avoiding current shocks.

[0108] In some embodiments, step 07 can be implemented by the first acquisition module 11, or the first acquisition module 11 can be used to re-acquire the standard charging current value and the actual charging current value of each battery pack 41 and the second initial setting value of the total charging current of multiple battery packs 41 after determining the second preset time of the set value, the standard charging current value is determined based on the charging curve, current temperature value and voltage value of the battery pack 41, and the second initial setting value is the first updated setting value, the second updated setting value, the third updated setting value, the fourth updated setting value, the fifth updated setting value or the first initial setting value.

[0109] In certain embodiments, the processor 20 can be used to re-obtain the standard charging current value and the actual charging current value of each battery pack 41 and the second initial setting value of the total charging current of multiple battery packs 41 after determining the second preset time of the setting value, the standard charging current value is determined based on the charging curve, current temperature value and voltage value of the battery pack 41, and the second initial setting value is the first updated setting value, the second updated setting value, the third updated setting value, the fourth updated setting value, the fifth updated setting value or the first initial setting value.

[0110] Specifically, after determining the second preset time of the set value, the above steps are repeated and looped until an end instruction is received. The end instruction can be a manually input disconnection instruction or an instruction to detect that the battery pack 41 is fully charged. Among them, the setting value of the charging current of the photovoltaic component 42 updated in the previous round is selected as the initial setting value of this round.

[0111] In some embodiments, the second predetermined time is the response time of the charging loop 40 .

[0112] In this way, it can be ensured that the system can fully respond and complete the corresponding action, avoiding the system not being able to respond in time and causing excessive current to affect the battery pack 41.

[0113] Specifically, in the embodiment of the present application, the response time of the inverter 43 is the maximum time from the time the main control board 44 issues a command to change the charging current to the time the inverter 43 adjusts to the target current. The shorter this time, the faster the current switching and the better the performance. Similarly, the response time of the photovoltaic module 42 is the maximum time from the time the main control board 44 issues a command to change the charging current to the time the photovoltaic module 42 adjusts to the target current. The larger of the two is taken as the response time of the system's charging loop 40. The time period during which the main control issues the current adjustment command must be greater than the response time of the system's charging loop 40. Currently, the response time of the inverter 43 is generally below 300ms, while that of the photovoltaic module 42 is longer, generally 2 to 3s. Here, the response time of the charging loop 40 can be selected as 3s.

[0114] The embodiment of the present application further provides a charging control system 100, a non-volatile computer-readable storage medium, and the computer-readable storage medium stores a computer program. When the computer program is executed by the processor 20, any of the above-mentioned charging control methods is implemented.

[0115] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any other combination. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0116] Throughout this specification, reference to the terms "certain embodiments," "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0117] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Thus, a feature specified as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "plurality" means at least two, for example, two or three, unless otherwise specifically defined.

[0118] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are illustrative and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application. The scope of the present application is defined by the claims and their equivalents.

Claims

1. A charging control method for controlling a charging loop comprising a plurality of battery packs connected in parallel and a photovoltaic module and an inverter for charging the battery packs, characterized in that: The charging control method includes: Obtaining a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs; Obtaining an actual charging current value of each battery pack; If the total difference is greater than 0, updating the first initial setting value to a first updated setting value, where the first updated setting value is the first initial setting value minus the total difference, and the total difference is the sum of the differences between the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current values ​​minus the corresponding standard charging current values; When the total difference is equal to 0 and all the actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, the first initial setting value is updated to the second updated setting value, and the second updated setting value is the first initial setting value plus one step-increase current value; otherwise, the first initial setting value remains unchanged.

2. The charging control method according to claim 1, wherein: The obtaining of a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs includes: The standard charging current value and the first initial setting value are determined according to the charging curve, current temperature value and voltage value of the battery pack.

3. The charging control method according to claim 1, wherein: The step-increase current value is less than or equal to the difference between the maximum current value of the battery pack that is allowed to exceed the standard charging current value within a first preset time and the standard charging current value, and the first preset time is less than or equal to 60 seconds.

4. The charging control method according to claim 1, wherein: The charging control method further includes: Calculating a total required current value according to the standard charging current value, wherein the total required current value is the sum of the standard charging current values; In a case where the first updated setting value is greater than the total demand current value, updating the first updated setting value to a third updated setting value, the third updated setting value being equal to the total demand current value; and In a case where the second updated set value is greater than the total demand current value, updating the second updated set value to a fourth updated set value, the fourth updated set value being equal to the total demand current value; and In a case where the first initial setting value is greater than the total demand current value, the first initial setting value is updated to a fifth updated setting value, and the fifth updated setting value is equal to the total demand current value.

5. The charging control method according to claim 4, characterized in that: The charging control method further includes: Obtaining an initial photovoltaic setting value of a charging current of the photovoltaic component of the battery pack; Obtaining an actual total photovoltaic current value of the photovoltaic component; When the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is less than a predetermined value, updating the first initial photovoltaic setting value to a first updated photovoltaic setting value, where the first updated photovoltaic setting value is equal to the initial photovoltaic setting value plus one of the step-increase current values; When the difference between the actual total photovoltaic current value and the initial photovoltaic setting value is greater than or equal to the predetermined value, the first initial photovoltaic setting value is updated to a second updated photovoltaic setting value, where the second updated photovoltaic setting value is equal to the actual total photovoltaic current value plus one of the step-increase current values.

6. The charging control method according to claim 5, characterized in that: The charging control method further includes: A set value of the charging current of the inverter is calculated, where the set value is a difference between the first updated set value, the second updated set value, the third updated set value, the fourth updated set value, the fifth updated set value, or the first initial set value and the actual total charging current value.

7. The charging control method according to claim 6, characterized in that: The charging control method further includes: After determining the second preset time of the set value, the standard charging current value and the actual charging current value of each battery pack and the second initial setting value of the total charging current of the multiple battery packs are re-obtained, the standard charging current value is determined according to the charging curve, current temperature value and voltage value of the battery pack, and the second initial setting value is the first updated setting value, the second updated setting value, the third updated setting value, the fourth updated setting value, the fifth updated setting value or the first initial setting value.

8. The charging control method according to claim 7, characterized in that: The second preset time is the response time of the charging loop.

9. A charging control device for controlling a charging loop comprising a plurality of battery packs connected in parallel and a photovoltaic module and an inverter for charging the battery packs, characterized in that: The charging control device includes: A first acquisition module, configured to acquire a standard charging current value of each battery pack and a first initial setting value of a total charging current of the plurality of battery packs; A second acquisition module is used to obtain the actual charging current value of each battery pack; a first calculating module, configured to update the first initial setting value to a first updated setting value when the total difference is greater than 0, the first updated setting value being the first initial setting value minus the total difference, the total difference being the sum of the differences between the actual charging current values ​​of all battery packs whose actual charging current values ​​are greater than the corresponding standard charging current values ​​minus the corresponding standard charging current values; The second calculation module is used to update the first initial setting value to a second updated setting value when the total difference is equal to 0 and all the actual charging current values ​​are less than the corresponding standard charging current value by one step-increase current value, and the second updated setting value is the first initial setting value plus one step-increase current value; otherwise, the first initial setting value remains unchanged.

10. A charging control system, characterized in that: The device comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor implements the instructions of the charging control method according to any one of claims 1 to 8.

11. A non-volatile computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the charging control method according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Current limiting method, electronic device and storage medium

    CN111446752A