Charging pile load balancing current distribution method and device, equipment and storage medium
By acquiring contract and fuse data, and combining dynamic adjustment and external load stripping mechanisms, the current distribution of charging piles is optimized, solving the problem of low total current utilization efficiency of charging piles and achieving efficient current distribution under contractual constraints.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-09
- Publication Date
- 2026-03-31
AI Technical Summary
In small-capacity power distribution scenarios and environments with contract power constraints, the load balancing technology of charging piles ignores the contract power constraints, resulting in unbalanced current distribution in the three-phase system. This leads to the total power exceeding the contract limit and is prone to overload tripping, resulting in low total current utilization efficiency of the charging pile.
By acquiring contract data, fuse data, system type parameters, and charging gun status data, the initial safe current threshold is calculated. Combined with dynamic adjustment and external load stripping mechanisms, a multi-strategy adaptive current distribution method is adopted to ensure optimized current distribution without overload tripping or contract default.
It significantly improves the utilization efficiency of the total current of the charging pile, avoids overload tripping and contract breach, and achieves more efficient allocation of current resources.
Smart Images

Figure CN121268624B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of power management technology, and in particular to a method, apparatus, equipment, and storage medium for load balancing current distribution in charging piles. Background Technology
[0002] Currently, in small-capacity power distribution scenarios and environments with contract power constraints, charging pile load balancing technology tends to ignore contract power constraints and focus solely on fuse protection. However, this approach is prone to situations in three-phase systems where the current in each phase does not exceed the fuse limit, but the total power exceeds the contract limit. Furthermore, three-phase systems lack optimized allocation aimed at balancing the current in each phase, and the current allocation strategy is rigid, leading to improper handling of critical current scenarios and resulting in low utilization efficiency of the total current of the charging pile. Therefore, how to improve the utilization efficiency of the total current of the charging pile while avoiding overload tripping and contract breach remains a problem that needs to be solved.
[0003] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention
[0004] The main objective of this application is to provide a method, device, equipment, and storage medium for load balancing current distribution in charging piles, aiming to solve the technical problem of improving the utilization efficiency of the total current of charging piles while avoiding overload tripping and contract breach.
[0005] To achieve the above objectives, this application proposes a method for load balancing current distribution in charging piles, the method comprising:
[0006] Acquire contract data, fuse data, system type parameters, load current data, and charging gun status data; and calculate the initial safe current threshold based on the contract data, fuse data, and system type parameters.
[0007] The initial safe current threshold is dynamically adjusted based on the charging gun status data to obtain the target safe current threshold;
[0008] The external load current is calculated based on the load current data and the charging gun status data, and the allocable current is determined according to the external load current and the target safe current threshold.
[0009] Based on the available current, the charging gun is current-distributed according to a preset distribution strategy.
[0010] In one embodiment, the step of calculating the initial safe current threshold based on the contract data, the fuse data, and the system type parameters includes:
[0011] Based on the contract data and the system type parameters, calculate the contract power protection current threshold;
[0012] Based on the fuse data, the fuse protection current threshold is obtained;
[0013] The smaller of the contract power protection current threshold and the fuse protection current threshold is used as the initial safe current threshold.
[0014] In one embodiment, the step of dynamically adjusting the initial safe current threshold based on the charging gun status data to obtain the target safe current threshold includes:
[0015] The number of active charging stations is obtained based on the charging gun status data;
[0016] Calculate the dynamic adjustment percentage based on the number of active charging piles;
[0017] The target safe current threshold is calculated based on the dynamic adjustment percentage and the initial safe current threshold.
[0018] In one embodiment, the step of calculating the external load current based on the load current data and the charging gun status data, and determining the allocatable current according to the external load current and the target safe current threshold, includes:
[0019] Obtain the total current of the power grid system from the load current data;
[0020] Obtain the sum of the real-time charging currents of all charging guns from the charging gun status data;
[0021] The external load current is obtained by subtracting the sum of the real-time charging currents from the total current of the power grid system.
[0022] Subtracting the external load current from the target safe current threshold yields the initial distributable current.
[0023] When the initial allocatable current is less than zero, the allocatable current is set to zero;
[0024] When the initial distributable current is not less than zero, the initial distributable current is taken as the distributable current.
[0025] In one embodiment, the step of distributing current to the charging gun according to a preset distribution strategy includes:
[0026] When the available current is insufficient to support all active charging guns to operate at a preset minimum starting current, the active charging guns are sorted in ascending order according to their starting time sequence to obtain the charging gun sorting result.
[0027] The initial number of rechargeable guns is determined based on the allocatable current and the preset minimum starting current.
[0028] Based on the difference between the distributable current and the total current required for the initial number of rechargeable guns, the initial number of rechargeable guns is optimized and adjusted to obtain the final number of rechargeable guns.
[0029] The target charging gun is determined based on the charging gun sorting result and the final number of charging guns, and the distributable current is evenly distributed to the target charging gun.
[0030] When the available current is sufficient to support all active charging guns to operate at a preset minimum starting current, the current is allocated to all active charging guns according to the preset minimum starting current, and the remaining available current after allocation is supplemented and allocated to active charging guns with expansion capacity according to preset rules.
[0031] In one embodiment, the step of distributing current to the charging gun according to a preset distribution strategy includes:
[0032] Establish a charging priority queue according to the start-up time of the charging guns;
[0033] Each charging gun in the charging priority queue is processed sequentially, and current is allocated to each charging gun according to the current remaining current of the allocable current.
[0034] In one embodiment, the step of allocating current to each charging gun based on the current remaining current of the allocable current includes:
[0035] For each currently processed charging gun, if the current remaining current of the allocable current is greater than or equal to the maximum single-gun current of the charging gun, then the maximum single-gun current is allocated to the charging gun.
[0036] If the current remaining current of the allocable current is less than the maximum current of a single charging gun but greater than or equal to a preset critical lower limit, and the charging gun is in a working state, then a preset minimum starting current is allocated to the charging gun.
[0037] If the current remaining current of the allocable current is less than a preset critical lower limit, then the charging gun allocates zero current.
[0038] Furthermore, to achieve the above objectives, this application also proposes a charging pile load balancing current distribution device, which includes:
[0039] The acquisition module is used to acquire contract data, fuse data, system type parameters, load current data, and charging gun status data, and calculate the initial safe current threshold based on the contract data, the fuse data, and the system type parameters.
[0040] An adjustment module is used to dynamically adjust the initial safe current threshold based on the charging gun status data to obtain a target safe current threshold.
[0041] The determination module is used to calculate the external load current based on the load current data and the charging gun status data, and to determine the allocable current according to the external load current and the target safe current threshold.
[0042] The allocation module is used to allocate current to the charging gun according to the allocated current and a preset allocation strategy.
[0043] In addition, to achieve the above objectives, this application also proposes a charging pile load balancing current distribution device, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the charging pile load balancing current distribution method as described above.
[0044] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the charging pile load balancing current distribution method described above.
[0045] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the charging pile load balancing current distribution method described above.
[0046] This application provides a method for load balancing current allocation in charging piles. The method acquires contract data, fuse data, system type parameters, load current data, and charging gun status data. Based on the contract data, fuse data, and system type parameters, an initial safe current threshold is calculated. The initial safe current threshold is dynamically adjusted according to the charging gun status data to obtain a target safe current threshold. An external load current is calculated based on the load current data and the charging gun status data, and an allocable current is determined based on the external load current and the target safe current threshold. Based on the allocable current, current is allocated to the charging guns according to a preset allocation strategy. This application, by introducing a dynamic adjustment and external load stripping mechanism under the dual constraints of contract power and fuse protection, and combining this with a multi-strategy adaptive current allocation method, significantly improves the total current utilization efficiency of the charging pile system while avoiding overload tripping and contract default. Attached Figure Description
[0047] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0048] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0049] Figure 1 This is a flowchart illustrating an embodiment of the charging pile load balancing current distribution method of this application.
[0050] Figure 2 This is a flowchart illustrating Embodiment 2 of the charging pile load balancing current distribution method of this application;
[0051] Figure 3 This is a flowchart illustrating Embodiment 3 of the charging pile load balancing current distribution method in this application;
[0052] Figure 4 A simplified flowchart illustrating the charging pile load balancing current distribution method provided in Embodiment 1 of this application;
[0053] Figure 5 This is a schematic diagram of the module structure of the charging pile load balancing current distribution device according to an embodiment of this application;
[0054] Figure 6 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the charging pile load balancing current distribution method in this application embodiment.
[0055] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0056] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0057] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0058] This application acquires contract data, fuse data, system type parameters, load current data, and charging gun status data. Based on the contract data, fuse data, and system type parameters, it calculates an initial safe current threshold. It then dynamically adjusts the initial safe current threshold according to the charging gun status data to obtain a target safe current threshold. Based on the load current data and charging gun status data, it calculates the external load current and determines the allocatable current based on the external load current and the target safe current threshold. Finally, based on the allocatable current, it allocates current to the charging gun according to a preset allocation strategy.
[0059] Currently, in small-capacity power distribution scenarios and environments with contract power constraints, charging pile load balancing technology tends to ignore contract power constraints and focus solely on fuse protection. However, this approach is prone to situations in three-phase systems where the current in each phase does not exceed the fuse limit, but the total power exceeds the contract limit. Furthermore, three-phase systems lack optimized allocation aimed at balancing the current in each phase, and the current allocation strategy is rigid, leading to improper handling of critical current scenarios and resulting in low utilization efficiency of the total current of the charging pile. Therefore, how to improve the utilization efficiency of the total current of the charging pile while avoiding overload tripping and contract breach remains a problem that needs to be solved.
[0060] This application, by introducing a dynamic adjustment and external load stripping mechanism under the dual constraints of contract power and fuse protection, and combining a multi-strategy adaptive current distribution method, significantly improves the total current utilization efficiency of the charging pile system while avoiding overload tripping and contract default.
[0061] Based on this, the embodiments of this application provide a method for load balancing current distribution in charging piles, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the charging pile load balancing current distribution method of this application.
[0062] In this embodiment, the charging pile load balancing current distribution method includes steps S10~S40:
[0063] Step S10: Obtain contract data, fuse data, system type parameters, load current data, and charging gun status data. Based on the contract data, fuse data, and system type parameters, calculate the initial safe current threshold.
[0064] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device capable of performing the above functions, such as a charging pile load balancing current distribution device. The following description uses a charging pile load balancing current distribution device as an example to illustrate this embodiment and the subsequent embodiments.
[0065] It should be noted that contract data refers to the maximum allowable power consumption stipulated in the power supply contract signed between the charging pile user and the power supplier. This is the user's contracted power, P_contracted, in watts. Fuse data refers to the maximum rated current I_fuse of the physical fuses in the distribution line, in amperes, with an accuracy of 0.1A. For example, 32A corresponds to the value "320". This is a hard protection upper limit for single-phase lines, ensuring that the single-phase current does not exceed this value to prevent overheating and fire. System type parameters indicate whether the current charging pile system is connected to a single-phase or three-phase power grid. Contract data, fuse data, and system type parameters are manually entered by the user or administrator through the configuration module. Load current data refers to the current value measured in real time from the grid side, including the total current of the grid system. For a three-phase system, the load current data also includes the phase current (I_L1, I_L2, I_L3) and phase voltage U_phase for each phase; for a single-phase system, the load current data also includes the load current I_load and the single-phase voltage U. Charging gun status data refers to the real-time operating status information of all charging guns, specifically including: the number of active guns, i.e., the number of guns in "charging" or "paused charging" states; the real-time charging current (I_CP) of each gun; the start timestamp, i.e., the time when each gun started the current charging session; and the charging gun operating status, such as "charging," "paused charging," "waiting / idle," or "fault." Load current data and charging gun status data are acquired in real-time by the data acquisition module.
[0066] In one feasible approach, the step of calculating the initial safe current threshold based on the contract data, the fuse data, and the system type parameters includes: calculating the contract power protection current threshold based on the contract data and the system type parameters; obtaining the fuse protection current threshold based on the fuse data; and using the smaller value between the contract power protection current threshold and the fuse protection current threshold as the initial safe current threshold.
[0067] It should be noted that the fuse protection current threshold I_LB1 (single-phase / three-phase applicable) must ensure that the current in each phase does not exceed the rated value of the fuse, and the formula is: I_LB1 = I_fuse. The contract power protection current threshold I_LB2 needs to distinguish between single-phase and three-phase. For a three-phase system, I_LB2 = P_contracted / U_phase / 3; for a single-phase system, I_LB2 = P_contracted / U_phase / 1. Therefore, the initial safe current threshold I_min: if both fuse and contract power are set, the minimum of the two is taken as the safe upper limit; if only one is set, that value is taken as the upper limit: I_min = min(I_LB1, I_LB2).
[0068] Step S20: Dynamically adjust the initial safe current threshold according to the charging gun status data to obtain the target safe current threshold;
[0069] It should be noted that, in order to avoid control fluctuations when multiple charging piles are connected, the initial safe current threshold can be dynamically adjusted based on the number of charging piles connected to the network.
[0070] In one feasible approach, the step of dynamically adjusting the initial safe current threshold based on the charging gun status data to obtain the target safe current threshold includes: obtaining the number of active charging piles based on the charging gun status data; calculating a dynamic adjustment percentage based on the number of active charging piles; and calculating the target safe current threshold based on the dynamic adjustment percentage and the initial safe current threshold.
[0071] It should be noted that during dynamic control, the first step is to count the number N of active charging piles connected to the network. Then, the dynamic adjustment emergency control percentage is calculated, which is (100 - 0.5 * N)%. For example, when N=1, the dynamic percentage is 99.5%; when N=10, it is 95%; and when N=20, it is 90%. A mandatory lower limit constraint on the dynamic percentage can also be set, such as requiring the dynamic percentage to be greater than or equal to 90%, to prevent false triggering due to excessively low current thresholds. The final target safe current threshold is the initial safe current threshold multiplied by the dynamic percentage.
[0072] Step S30: Calculate the external load current based on the load current data and the charging gun status data, and determine the allocable current according to the external load current and the target safe current threshold;
[0073] It should be noted that external load current refers to the current of non-charging equipment. Distributable current refers to the maximum safe current value that a charging pile system can allocate specifically for all charging guns at any given time, solely for charging electric vehicles, while ensuring that it will never trigger a fuse trip and will not exceed the user's contracted power limits.
[0074] In one feasible approach, the step of calculating the external load current based on the load current data and the charging gun status data, and determining the allocatable current based on the external load current and the target safe current threshold, includes: obtaining the total current of the power grid system from the load current data; obtaining the sum of the real-time charging currents of all charging guns from the charging gun status data; subtracting the sum of the real-time charging currents from the total current of the power grid system to obtain the external load current; subtracting the external load current from the target safe current threshold to obtain the preliminary allocatable current; setting the allocatable current to zero when the preliminary allocatable current is less than zero; and using the preliminary allocatable current as the allocatable current when the preliminary allocatable current is not less than zero.
[0075] It should be noted that the external load stripping and distributable current calculation accurately strip the external load current of non-charging devices:
[0076] I_external = Total system current - n*I_CP
[0077] Where n is the number of charging guns, and I_CP is the real-time charging current of the charging gun.
[0078] The final distributable current of the charging gun is: I_distributable = I_min (after dynamic adjustment) - I_external (if I_distributable < 0, it is forcibly set to 0).
[0079] Step S40: Based on the allocatable current, the charging gun is current-distributed according to a preset distribution strategy.
[0080] It should be noted that, based on the allocable current, the timing of dynamic adjustment of the charging gun current allocation according to the preset allocation strategy needs to distinguish between emergency adjustment and timed adjustment. Emergency adjustment is triggered immediately when the total system current > 110% * I_min; timed adjustment is triggered according to a preset period (e.g., 15 seconds) when the total system current <= I_min; if there is no active charging gun, all allocated current is cleared and the process ends.
[0081] It should be noted that the preset allocation strategies include an average allocation strategy and a first-come, first-served strategy. The average allocation strategy is suitable for multi-gun fair scenarios, pursuing overall system efficiency and fairness. Its purpose is to allow as many charging guns as possible to start working under limited current, thereby improving the overall utilization rate of the charging pile group. The first-come, first-served strategy, on the other hand, ensures user priority and charging continuity. Its purpose is to ensure that the user who starts charging earliest receives the best charging experience, and that their vehicle's charging process is not affected by those of later users as much as possible.
[0082] This embodiment acquires contract data, fuse data, system type parameters, load current data, and charging gun status data. Based on the contract data, fuse data, and system type parameters, an initial safe current threshold is calculated. The initial safe current threshold is dynamically adjusted according to the charging gun status data to obtain a target safe current threshold. An external load current is calculated based on the load current data and charging gun status data, and an allocable current is determined based on the external load current and the target safe current threshold. Based on the allocable current, current is allocated to the charging gun according to a preset allocation strategy. This embodiment, by introducing a dynamic adjustment and external load stripping mechanism under the dual constraints of contract power and fuse protection, and combining a multi-strategy adaptive current allocation method, significantly improves the total current utilization efficiency of the charging pile system while avoiding overload tripping and contract breach.
[0083] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 Step S40 further includes steps A401 to A405:
[0084] Step A401: When the available current is insufficient to support all active charging guns to operate at a preset minimum starting current, sort the active charging guns in ascending order according to their starting time sequence to obtain the charging gun sorting result.
[0085] It's important to note that the first step is to obtain information about the active charging guns: filter those charging in progress or paused, and record their maximum current (with 0.1A accuracy), start timestamp, and operating status. Then, current allocation needs to be performed in two scenarios. The first is a current-insufficient scenario, where the available current is insufficient to support all active charging guns operating at the preset minimum start current. For example, if the preset minimum start current is 6A, the available current (I_allocable) is less than the product of 6A and the number of active charging guns, indicating a current-insufficient scenario. In this scenario, it's impossible to simultaneously meet the charging needs of all active charging guns. Therefore, the active charging guns need to be sorted in ascending order by their start timestamps. This sorting determines the subsequent charging priority.
[0086] Step A402: Determine the initial number of rechargeable guns based on the allocatable current and the preset minimum starting current;
[0087] It should be noted that the initial number of rechargeable guns is the result of dividing the allocable current by the preset minimum starting current and rounding down.
[0088] Step A403: Based on the difference between the distributable current and the total current required for the initial number of rechargeable guns, optimize and adjust the initial number of rechargeable guns to obtain the final number of rechargeable guns;
[0089] It should be noted that the relationship between the distributable current and the total current required for the initial number of rechargeable guns essentially involves calculating the remaining current. The specific calculation process is: Remaining Current = Distributable Current (I_Distributable) - Initial Number of Rechargeable Guns * Preset Minimum Starting Current. If the remaining current is greater than a preset remaining threshold, for example, greater than 5.5A, then the initial number of rechargeable guns can be increased by one to obtain the final number of rechargeable guns. This process maximizes the utilization of current.
[0090] Step A404: Determine the target charging gun based on the charging gun sorting result and the final number of rechargeable charging guns, and distribute the distributable current evenly to the target charging gun;
[0091] It should be noted that after determining the final number of rechargeable guns, the target charging guns can be determined based on the charging gun ranking results. That is, the charging guns ranked first in the ranking results are the target charging guns. Then, the allocable current is evenly distributed to the target charging guns, while the remaining charging guns are not allocated current.
[0092] Step A405: When the available current is sufficient to support all active charging guns to operate at a preset minimum starting current, the current is allocated to all active charging guns according to the preset minimum starting current, and the remaining available current after allocation is supplemented and allocated to active charging guns with expansion capacity according to a preset rule.
[0093] It's important to note that there's a second charging scenario: the scenario with sufficient current. In this case, the available current is sufficient to support all active charging guns operating at the preset minimum starting current. In this scenario, charging guns can be sorted in ascending order of maximum current per gun and ascending order of starting timestamp, prioritizing guns with lower current requirements. Specifically, allocation can be done in two stages. First, a basic allocation assigns each gun the smaller of the average current and the maximum current per gun. Then, a supplementary allocation uses the remaining current after the basic allocation to supplement guns with expansion capacity (current allocation < maximum current per gun) in descending order of the current allocation, and it can be specified that a single supplementary allocation cannot exceed a preset increment (e.g., 1A). For guns not being charged, pre-allocation can be performed; that is, guns that are on the network but not charging are pre-allocated 0A and marked as "waiting."
[0094] This embodiment determines the initial number of rechargeable guns based on the allocable current and a preset minimum starting current. The initial number of rechargeable guns is optimized and adjusted according to the difference between the allocable current and the total current required for the initial number of rechargeable guns, resulting in the final number of rechargeable guns. Target rechargeable guns are determined based on the rechargeable gun sorting results and the final number of rechargeable guns, and the allocable current is evenly distributed to the target rechargeable guns. When the allocable current is sufficient to support all active rechargeable guns operating at the preset minimum starting current, current is allocated to all active rechargeable guns according to the preset minimum starting current, and the remaining allocable current is supplemented and distributed to active rechargeable guns with expansion capacity according to preset rules. This embodiment allows the system to serve more rechargeable guns with a value slightly lower than the minimum starting current when the total current is slightly below the standard starting threshold, avoiding idle and wasted current resources. This ensures that limited safe current resources can serve the maximum number of users, significantly improving the overall current utilization efficiency.
[0095] Based on the first embodiment of this application, in the third embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 3 Step S40 also includes steps B401~B402:
[0096] Step B401: Establish a charging priority queue according to the start-up time of the charging guns;
[0097] It should be noted that a charging priority queue is established according to the start-up time of the charging guns, so that the charging guns that start up earlier can get current first.
[0098] Step B402: Iterate through each charging gun in the charging priority queue and allocate current to each charging gun according to the current remaining current of the allocable current.
[0099] It should be noted that by sequentially traversing and processing each charging gun in the charging priority queue, and allocating current to each charging gun based on the current remaining current available for allocation, it is possible to prioritize charging guns that are earlier in the charging priority queue.
[0100] In one feasible approach, the step of allocating current to each charging gun based on the current remaining current of the allocable current includes: for each currently processed charging gun, if the current remaining current of the allocable current is greater than or equal to the maximum current of a single charging gun, then the maximum current of a single charging gun is allocated to the charging gun; if the current remaining current of the allocable current is less than the maximum current of a single charging gun but greater than or equal to a preset critical lower limit, and the charging gun is in an operating state, then a preset minimum starting current is allocated to the charging gun; if the current remaining current of the allocable current is less than the preset critical lower limit, then zero current is allocated to the charging gun.
[0101] It should be noted that when iterating through the charging guns, the specific allocation method is as follows: if the remaining current is greater than or equal to the maximum current of a single gun, then the maximum current of a single gun can be allocated, and the remaining current is updated. If the remaining current is less than or equal to the maximum current of a single gun, then the status of the charging gun needs to be further determined. If the gun is charging or paused and 5.5A < remaining current < 6A, then 6A can be forcibly allocated to the charging gun. If the remaining current is less than 5.5A, then no allocation can be made to the charging gun. Here, 5.5A is a preset threshold used to determine whether the remaining current can be forcibly allocated.
[0102] This embodiment establishes a charging priority queue based on the charging gun's startup time. It then sequentially processes each charging gun in the queue and allocates current to each gun based on its current remaining current. This embodiment strictly adheres to the charging gun startup time order, ensuring a fair "first-come, first-served" principle. Furthermore, it implements a "critical current forced allocation" mechanism for charging guns in a "charging in / paused" state. When the remaining current is in the critical range of 5.5A to 6A, the system forcibly allocates 6A to maintain its charging status. This mechanism is crucial in preventing accidental interruptions to charging vehicles due to minor current fluctuations, thus improving charging efficiency.
[0103] For example, to help understand the implementation process of the charging pile load balancing current distribution method obtained by combining this embodiment with the above embodiment one, please refer to... Figure 4 , Figure 4A simplified flowchart of a charging pile load balancing current distribution method is provided. Specifically: First, initialization is configured, then data is collected in real time, then a safety threshold is calculated and dynamically adjusted (based on the number of charging piles connected to the network), then external loads are disconnected, then the allocable current is calculated, the adjustment timing is determined and the current is distributed according to the strategy, and finally, instructions are issued.
[0104] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the charging pile load balancing current distribution method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.
[0105] This application also provides a charging pile load balancing current distribution device, please refer to... Figure 5 The charging pile load balancing current distribution device includes:
[0106] The acquisition module 10 is used to acquire contract data, fuse data, system type parameters, load current data and charging gun status data, and calculate the initial safe current threshold based on the contract data, the fuse data and the system type parameters.
[0107] Adjustment module 20 is used to dynamically adjust the initial safe current threshold according to the charging gun status data to obtain the target safe current threshold;
[0108] The determination module 30 is used to calculate the external load current based on the load current data and the charging gun status data, and to determine the allocable current according to the external load current and the target safe current threshold.
[0109] The allocation module 40 is used to allocate current to the charging gun according to the allocated current and a preset allocation strategy.
[0110] This embodiment acquires contract data, fuse data, system type parameters, load current data, and charging gun status data. Based on the contract data, fuse data, and system type parameters, an initial safe current threshold is calculated. The initial safe current threshold is dynamically adjusted according to the charging gun status data to obtain a target safe current threshold. An external load current is calculated based on the load current data and charging gun status data, and an allocable current is determined based on the external load current and the target safe current threshold. Based on the allocable current, current is allocated to the charging gun according to a preset allocation strategy. This embodiment, by introducing a dynamic adjustment and external load stripping mechanism under the dual constraints of contract power and fuse protection, and combining a multi-strategy adaptive current allocation method, significantly improves the total current utilization efficiency of the charging pile system while avoiding overload tripping and contract breach.
[0111] In one embodiment, the acquisition module 10 is further configured to calculate a contract power protection current threshold based on the contract data and the system type parameter; acquire a fuse protection current threshold based on the fuse data; and use the smaller value between the contract power protection current threshold and the fuse protection current threshold as an initial safe current threshold.
[0112] In one embodiment, the adjustment module 20 is further configured to obtain the number of active charging piles based on the charging gun status data; calculate a dynamic adjustment percentage based on the number of active charging piles; and calculate a target safe current threshold based on the dynamic adjustment percentage and the initial safe current threshold.
[0113] In one embodiment, the determining module 30 is further configured to obtain the total current of the power grid system from the load current data; obtain the sum of the real-time charging currents of all charging guns from the charging gun status data; subtract the sum of the real-time charging currents from the total current of the power grid system to obtain the external load current; subtract the external load current from the target safe current threshold to obtain the preliminary allocable current; set the allocable current to zero when the preliminary allocable current is less than zero; and use the preliminary allocable current as the allocable current when the preliminary allocable current is not less than zero.
[0114] In one embodiment, the allocation module 40 is further configured to: sort the active charging guns in ascending order according to their startup time sequence to obtain a charging gun sorting result when the allocable current is insufficient to support all active charging guns operating at a preset minimum startup current; determine the initial number of rechargeable guns based on the allocable current and the preset minimum startup current; optimize and adjust the initial number of rechargeable guns according to the difference between the allocable current and the total current required for the initial number of rechargeable guns to obtain a final number of rechargeable guns; determine target charging guns based on the charging gun sorting result and the final number of rechargeable guns, and distribute the allocable current evenly to the target charging guns; when the allocable current is sufficient to support all active charging guns operating at a preset minimum startup current, allocate current to all active charging guns according to the preset minimum startup current, and supplement the remaining allocable current after allocation to active charging guns with expansion capacity according to a preset rule.
[0115] In one embodiment, the allocation module 40 is further configured to establish a charging priority queue according to the start-up time sequence of the charging guns; sequentially traverse and process each charging gun in the charging priority queue, and allocate current to each charging gun according to the current remaining current of the allocable current.
[0116] In one embodiment, the allocation module 40 is further configured to, for each currently processed charging gun, allocate the maximum current of the single gun to the charging gun if the current remaining current of the allocable current is greater than or equal to the maximum current of the single gun of the charging gun; allocate a preset minimum starting current to the charging gun if the current remaining current of the allocable current is less than the maximum current of the single gun of the charging gun but greater than or equal to a preset critical lower limit, and the charging gun is in an already working state; and allocate zero current to the charging gun if the current remaining current of the allocable current is less than the preset critical lower limit.
[0117] The charging pile load balancing current distribution device provided in this application, employing the charging pile load balancing current distribution method in the above embodiments, can solve the technical problem of how to improve the utilization efficiency of the total current of the charging pile while avoiding overload tripping and contract breach. Compared with the prior art, the beneficial effects of the charging pile load balancing current distribution device provided in this application are the same as those of the charging pile load balancing current distribution method provided in the above embodiments, and other technical features in the charging pile load balancing current distribution device are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0118] This application provides a charging pile load balancing current distribution device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the charging pile load balancing current distribution method in the above embodiment 1.
[0119] The following is for reference. Figure 6 The diagram illustrates a structural schematic suitable for implementing the charging pile load balancing current distribution device in the embodiments of this application. The charging pile load balancing current distribution device in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), vehicle terminals (e.g., vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The charging pile load balancing current distribution device shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0120] like Figure 6As shown, the charging pile load balancing current distribution device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in ROM (Read Only Memory) 1002 or the program loaded from storage device 1003 into RAM (Random Access Memory) 1004. RAM 1004 also stores various programs and data required for the operation of the charging pile load balancing current distribution device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via bus 1005. Input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the charging pile load balancing current distribution equipment to communicate wirelessly or wiredly with other devices to exchange data. Although the figure shows a charging pile load balancing current distribution equipment with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented alternatively.
[0121] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0122] The charging pile load balancing current distribution device provided in this application, employing the charging pile load balancing current distribution method in the above embodiments, can solve the technical problem of how to improve the utilization efficiency of the total current of the charging pile while avoiding overload tripping and contract breach. Compared with the prior art, the beneficial effects of the charging pile load balancing current distribution device provided in this application are the same as those of the charging pile load balancing current distribution method provided in the above embodiments, and other technical features in this charging pile load balancing current distribution device are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0123] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0124] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0125] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, which are used to execute the charging pile load balancing current distribution method in the above embodiments.
[0126] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0127] The aforementioned computer-readable storage medium may be included in the charging pile load balancing current distribution equipment; or it may exist independently and not be assembled into the charging pile load balancing current distribution equipment.
[0128] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by the charging pile load balancing current distribution device, the charging pile load balancing current distribution device: acquires contract data, fuse data, system type parameters, load current data, and charging gun status data; calculates an initial safe current threshold based on the contract data, fuse data, and system type parameters; dynamically adjusts the initial safe current threshold according to the charging gun status data to obtain a target safe current threshold; calculates the external load current based on the load current data and the charging gun status data, and determines the allocable current based on the external load current and the target safe current threshold; and distributes current to the charging guns according to a preset distribution strategy based on the allocable current.
[0129] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0131] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0132] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described charging pile load balancing current allocation method. This solves the technical problem of improving the utilization efficiency of the total current of the charging pile while avoiding overload tripping and contract breach. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the charging pile load balancing current allocation method provided in the above embodiments, and will not be repeated here.
[0133] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the charging pile load balancing current distribution method described above.
[0134] The computer program product provided in this application can solve the technical problem of how to improve the utilization efficiency of the total current of charging piles while avoiding overload tripping and contract breach. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the charging pile load balancing current distribution method provided in the above embodiments, and will not be repeated here.
[0135] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A method for charging pile load balancing current distribution, characterized in that, The method comprises: obtaining contract data, fuse data, system type parameters, load current data and charging gun state data, calculating an initial safety current threshold based on the contract data, the fuse data and the system type parameters, the contract data indicating the maximum allowed power in the power supply contract signed by the charging pile user and the power supplier, and the system type parameters indicating whether the current charging pile system accesses a single-phase power grid or a three-phase power grid; dynamically adjusting the initial safety current threshold according to the charging gun state data to obtain a target safety current threshold; calculating an external load current based on the load current data and the charging gun state data, and determining an allocatable current according to the external load current and the target safety current threshold; allocating current to the charging guns according to a preset allocation strategy based on the allocatable current; wherein the step of calculating an external load current based on the load current data and the charging gun state data, and determining an allocatable current according to the external load current and the target safety current threshold comprises: obtaining the total current of the power grid system from the load current data; obtaining the sum of the real-time charging currents of all charging guns from the charging gun state data; subtracting the sum of the real-time charging currents from the total current of the power grid system to obtain the external load current; subtracting the external load current from the target safety current threshold to obtain a preliminary allocatable current; when the preliminary allocatable current is less than zero, setting the allocatable current to zero; when the preliminary allocatable current is not less than zero, taking the preliminary allocatable current as the allocatable current.
2. The method of claim 1, wherein, The step of calculating an initial safety current threshold based on the contract data, the fuse data and the system type parameters comprises: calculating a contract power protection current threshold based on the contract data and the system type parameters; obtaining a fuse protection current threshold based on the fuse data; taking the smaller value between the contract power protection current threshold and the fuse protection current threshold as the initial safety current threshold.
3. The method of claim 1, wherein, The step of dynamically adjusting the initial safety current threshold according to the charging gun state data to obtain a target safety current threshold comprises: obtaining the number of active charging piles according to the charging gun state data; calculating a dynamic adjustment percentage based on the number of active charging piles; calculating a target safety current threshold according to the dynamic adjustment percentage and the initial safety current threshold.
4. The method of claim 1, wherein, The step of allocating current to the charging guns according to a preset allocation strategy comprises: when the allocatable current is insufficient to support all active charging guns to work at a preset minimum starting current, sorting the active charging guns in ascending order according to their starting time to obtain a charging gun sorting result; determining an initial number of chargeable guns based on the allocatable current and the preset minimum starting current; optimizing and adjusting the initial number of chargeable guns according to the difference relationship between the allocatable current and the total current required by the initial number of chargeable guns to obtain a final number of chargeable guns; determining a target charging gun according to the charging gun ranking result and the final number of chargeable guns, and distributing the distributable current to the target charging gun evenly; when the distributable current is sufficient to support all active charging guns to work at a preset minimum starting current, distributing the current to all active charging guns at the preset minimum starting current, and supplementally distributing the remaining distributable current to active charging guns with expansion space according to a preset rule.
5. The method of claim 1, wherein, The step of distributing the current to the charging gun according to the preset distribution strategy comprises: establishing a charging priority queue according to the starting time sequence of the charging gun; processing each charging gun in the charging priority queue in turn, and distributing the current to each charging gun according to the current remaining current of the distributable current.
6. The method of claim 5, wherein, The step of distributing the current to each charging gun according to the current remaining current of the distributable current comprises: for each currently processed charging gun, if the current remaining current of the distributable current is greater than or equal to the single-gun maximum current of the charging gun, the single-gun maximum current of the charging gun is distributed; if the current remaining current of the distributable current is less than the single-gun maximum current of the charging gun but greater than or equal to a preset lower limit, and the charging gun is in a working state, a preset minimum starting current is distributed to the charging gun; if the current remaining current of the distributable current is less than the preset lower limit, zero current is distributed to the charging gun.
7. A charging pile load balancing current distribution device, characterized in that, The device comprises: an acquisition module, configured to acquire contract data, fuse data, system type parameters, load current data and charging gun state data, calculate an initial safety current threshold based on the contract data, the fuse data and the system type parameters, wherein the contract data refers to the maximum allowable power specified in the power supply contract signed by the charging pile user and the power supplier, and the system type parameters refer to whether the power grid accessed by the current charging pile system is single-phase power or three-phase power; an adjustment module, configured to dynamically adjust the initial safety current threshold according to the charging gun state data to obtain a target safety current threshold; a determination module, configured to calculate an external load current based on the load current data and the charging gun state data, and determine a distributable current according to the external load current and the target safety current threshold; a distribution module, configured to distribute the current to the charging gun according to a preset distribution strategy based on the distributable current; The step of calculating the external load current based on the load current data and the charging gun state data, and determining the distributable current according to the external load current and the target safety current threshold comprises: acquiring a total system current of the power grid from the load current data; acquiring the sum of real-time charging currents of all charging guns from the charging gun state data; subtracting the sum of real-time charging currents from the total system current of the power grid to obtain an external load current; subtracting the external load current from the target safety current threshold to obtain a preliminary distributable current; when the preliminary distributable current is less than zero, setting the distributable current to zero; When the preliminary distributable current is not less than zero, the preliminary distributable current is taken as the distributable current.
8. A charging station load balancing current distribution device, characterized by, The device comprises a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the charging pile load balancing current distribution method according to any one of claims 1 to 6.
9. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the charging pile load balancing current distribution method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Electric vehicle charging pile load balancing adjustment algorithm based on dynamic approaching method
CN118082594A
Intelligent load distribution method and device for planar transformer
CN118157146A