Power module flexible dynamic distribution method and system based on charging pile
By monitoring and dynamically allocating the demand parameters of charging terminals in real time, an effective set of modules is generated. Combined with battery safety constraints, the target power demand is calculated. By adopting a greedy algorithm and load balancing strategy, the problem of inflexible power allocation in existing charging pile systems is solved, and an efficient and stable charging process is achieved.
Patent Information
- Application Number
- CN202511217447.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-28
- Publication Date
- 2025-11-21
AI Technical Summary
Existing charging pile systems lack real-time dynamic monitoring and adjustment mechanisms, resulting in inflexible power allocation, insufficient system stability, low energy efficiency, low resource utilization, and difficulty in quickly responding to current fluctuations and SOC changes in charging terminals, as well as limited fault identification and management capabilities.
By monitoring the dynamic demand parameters of the charging terminal in real time, an effective set of modules is generated. The target power demand is calculated in combination with battery safety constraints. A greedy algorithm is used to optimize efficiency allocation, and a load balancing strategy is used to allocate resources. Current fluctuations and SOC changes are monitored in real time to trigger a dynamic adjustment mechanism and to put low-load modules into sleep mode and wake them up.
It improves charging efficiency and system reliability, optimizes resource utilization, reduces energy consumption, extends equipment life, and enhances system stability and responsiveness.
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
Technical Field
[0001] This invention relates to the field of power distribution, and in particular to a flexible dynamic power module distribution method and system based on a charging pile. Background Technology
[0002] With the rapid popularization of new energy vehicles, the demand for charging infrastructure is growing. The power allocation efficiency of charging piles directly affects user experience and grid stability. The flexible dynamic allocation method of power modules based on charging piles can adapt to the needs of charging stations of different sizes, alleviate grid pressure during peak periods, and promote the sustainable development of green energy. It not only meets the needs of the rapid development of the new energy vehicle industry, but also provides innovative solutions for smart city construction and energy management.
[0003] Current methods and systems on the market often lack real-time dynamic monitoring and adjustment mechanisms, making it difficult to quickly respond to current fluctuations, SOC changes, or communication interruptions at charging terminals. This results in inflexible power allocation and insufficient system stability. Secondly, existing methods typically employ fixed or simple allocation strategies for power modules, failing to adequately consider module efficiency curves or load balancing optimization, leading to low overall energy efficiency and significant energy waste. Furthermore, existing systems have limited capabilities in identifying and managing faulty, overheated, or maintenance modules, failing to effectively generate dynamic sets of effective modules and resulting in low resource utilization. Hibernation and wake-up mechanisms for low-load modules are also rarely used in existing methods, making it difficult to optimize energy saving and equipment lifespan. Summary of the Invention
[0004] To improve existing methods and systems, this paper provides a flexible dynamic allocation method and system for power modules based on charging piles. This method optimizes charging efficiency and safety by real-time monitoring and dynamic allocation of power modules, significantly improving the resource utilization of charging piles and system reliability, and promoting green travel.
[0005] To achieve the above objectives, the technical solution adopted by the present invention is as follows: A flexible dynamic allocation method for power modules based on charging piles includes: The dynamic demand parameters of all charging terminals in the charging pile are collected in real time. The dynamic demand parameters include charging current request value, voltage demand, battery state of charge (SOC), and temperature. Based on the acquired dynamic demand parameters and combined with battery charging safety constraints, the target power demand for each charging terminal is calculated. Obtain the total number of currently available power modules in the charging pile and the rated output power of each power module, mark invalid modules that are in fault, overheating or maintenance state, and generate a set of valid modules; Based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set, calculate the theoretical minimum number of modules required. When the minimum module requirement is less than or equal to the total number of power modules, an efficiency-first allocation strategy is implemented. Based on the efficiency curve of each power module at the load point, the allocation of power modules is carried out using a greedy algorithm with the goal of maximizing overall efficiency. When the minimum module requirement is greater than the total number of power modules, a load balancing allocation strategy is implemented, prioritizing the allocation of high-power terminals based on the power demand, and then allocating the remaining power terminals. The system monitors the current fluctuation rate, SOC change slope, and communication interruption events of the charging terminal in real time. If any parameter exceeds the threshold, the dynamic adjustment mechanism of power module allocation is triggered. A hibernation command is initiated for power modules with a load rate below 30%, migrating the terminals served by that module to other modules, and automatically waking them up when the load rate is detected to rise back to 40%.
[0006] Preferably, the calculation of the target power requirement for each charging terminal based on the acquired dynamic demand parameters and in conjunction with battery charging safety constraints specifically includes: Safety constraints during the charging process are determined based on the battery type, including the maximum permissible charging current and voltage range, the safe range of SOC, the safe range of temperature, and the maximum charging power limit. The theoretical power requirement for each charging terminal is calculated based on the obtained charging current request value and voltage requirement. Based on the current SOC value and battery temperature, adjust the theoretical power requirement to ensure that the calculated target power does not exceed the battery's safe charging power limit and meets the charging terminal's request requirements.
[0007] Preferably, the step of obtaining the total number of currently available power modules in the charging pile and the rated output power of each power module, and marking invalid modules that are in a fault, overheating, or maintenance state, to generate a set of valid modules specifically includes: Get a list of all power modules currently in the charging pile. Each power module includes: module number, rated output power, and operating status. Iterate through all power modules, record the total number of modules, extract the rated output power of each power module. If the rated power of all modules is the same, record a uniform value; otherwise, record it separately for each module. Based on the operating status of each module, modules that cannot work properly due to hardware or software problems are marked as faults, modules whose temperature exceeds the safe operating threshold and are temporarily out of service are marked as overheating, and modules that are in manual maintenance or repair and cannot be put into use are marked as maintenance. All of the above modules are marked as invalid modules. Exclude modules marked as invalid from the module list, keep modules with normal status, and obtain a set of valid modules.
[0008] Preferably, the calculation of the theoretical minimum module requirement based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set specifically includes: Obtain the target power requirements of all charging terminals, add up the power requirements of each terminal, and obtain the total power requirements. Extract the rated output power of each module from the set of valid modules, add up the rated output power of all valid modules to get the total rated output power, divide by the total number of valid modules to get the average rated power; Based on the total target power demand of the charging terminals and the average rated power of the effective modules, the theoretical minimum number of modules required is calculated, and the result is rounded up if it is a decimal.
[0009] Preferably, the step of implementing an efficiency-first allocation strategy based on the condition that the minimum module requirement is less than or equal to the total number of power modules, and allocating power modules using a greedy algorithm based on the efficiency curves of each power module at the load point, with the goal of maximizing overall efficiency, specifically includes: Based on historical data, efficiency data of each effective power module in different load ranges is obtained, and an efficiency mapping table is created for each effective module to record the module number, load range and corresponding efficiency value. Based on the efficiency mapping table, the efficiency curves of each power module are organized to obtain the optimal efficiency point of each module and its corresponding load range. A power demand threshold is set to distinguish between charging terminals with high power demand and terminals with low power demand. A greedy algorithm is used to traverse the set of effective modules, compare the efficiency value of each module in the target load range, sort them from high to low efficiency, and select the module with the highest efficiency first, until the theoretical minimum number of modules is met. Identify charging terminals whose target power demand exceeds a threshold, allocate one or more dedicated power modules to each high-power demand terminal, and ensure that the rated output power of the modules meets the terminal's demand. Summarize the total power demand of all charging terminals whose target power demand is less than or equal to the threshold, and select modules from the remaining valid modules for shared use.
[0010] Preferably, the step of implementing a load balancing allocation strategy based on the condition that the minimum module requirement is greater than the total number of power modules, prioritizing the allocation of power to high-power terminals based on power demand, and then allocating power to the remaining terminals, specifically includes: Obtain the target power requirements of all charging terminals, sort all charging terminals from high to low according to their target power requirements to form an ordered terminal sequence, and record the sorted terminal number and corresponding power requirements. Select modules from the set of valid modules and allocate independent power modules to high-power terminals in the terminal sequence whose power demand exceeds the threshold. Calculate the number of remaining valid modules and their total rated output power, and summarize the total power requirements of terminals that have not been allocated independent modules; Through a polling allocation mechanism, multiple terminals are dynamically bound to the same module, and power is allocated to each terminal sequentially, starting from the remaining part of the terminal sequence. During the polling allocation process, the load rate of each module is calculated in real time, and power demand is allocated to modules with low load rates first. If the number of modules cannot meet the demand, the unmet power demand is recorded.
[0011] Preferably, the real-time monitoring of the charging terminal's current fluctuation rate, SOC change slope, and communication interruption events, and the triggering of a dynamic adjustment mechanism for power module allocation if any parameter exceeds a threshold, specifically includes: The current value, SOC value and communication status of each charging terminal are collected in real time by the sensor equipment of the charging pile. For each charging terminal, the current fluctuation rate is calculated by calculating the average current and standard deviation within a fixed time window, the SOC change slope is calculated by calculating the SOC change within a fixed time window, and the communication interruption event is determined based on the communication response time of each charging terminal. Based on the current fluctuation rate, SOC change slope and communication interruption event data of each charging terminal, if any parameter exceeds the threshold, a dynamic adjustment mechanism for power module allocation is triggered. For terminals with abnormal current fluctuation rate and SOC change slope, reduce the allocated power. For terminals with communication interruption, suspend their power allocation and redistribute power based on efficiency-first allocation strategy and load balancing allocation strategy.
[0012] Preferably, the step of initiating a sleep command for power modules with a load rate below 30%, migrating the terminals served by that module to other modules, and automatically waking up when the load rate is detected to rise back to 40% specifically includes: The current output power and rated output power of each effective module are collected in real time, and the load rate of each module is calculated. Modules with a load rate below 30% are divided into a candidate set for hibernation, and the total target power requirement of the candidate set for hibernation is obtained. Remove modules from the candidate set to be put into hibernation from the set of valid modules, and calculate the total rated output power of the remaining modules; Perform a migration operation for each low-load charging terminal, update the load rate of the target module, and record the migration data of the terminal from the original module to the new module. Based on the terminal that has completed the migration, a sleep command is sent to the low-load module. When the average load rate of the effective module is detected to rise back to 40%, the wake-up mechanism is triggered.
[0013] Furthermore, a flexible dynamic power module allocation system based on a charging pile is proposed, including: Data acquisition module: The module is used to collect dynamic demand parameters of the charging terminal in real time, including charging current request value, voltage demand, battery state of charge and temperature; Power demand calculation module: The module calculates the target power demand for each charging terminal based on dynamic demand parameters and battery charging safety constraints; Module Status Management Module: This module is used to obtain the total number of available power modules and rated output power in the charging pile, generate a valid module set, and calculate the theoretical minimum module requirement. Efficiency-priority allocation module: This module is used to allocate modules based on the power module efficiency curve and a greedy algorithm with the goal of maximizing overall efficiency when the number of modules required is less than or equal to the total number. Load balancing allocation module: When the number of modules required exceeds the total number, the module is used to prioritize allocating modules to high-power terminals, and then allocate power to the remaining terminals through a round-robin mechanism; Dynamic adjustment module: The module is used to monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time, trigger the dynamic adjustment mechanism of power module allocation, and monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time to trigger the dynamic adjustment mechanism of power module allocation. Processor: The processor is used to handle the calculation process of each formula and the construction calculation process of each model.
[0014] Compared with the prior art, the advantages of the present invention are: By collecting dynamic demand parameters from charging terminals in real time and combining them with battery safety constraints, the target power demand is accurately calculated to ensure a safe and reliable charging process. Secondly, by dynamically monitoring the status of power modules, faulty, overheated, or maintenance-critical modules are eliminated, generating an effective set of modules and optimizing resource utilization. An efficiency-first allocation strategy uses a greedy algorithm to maximize overall efficiency based on the power module efficiency curve, reducing energy consumption. When there are insufficient modules, a load balancing strategy prioritizes high-power terminals while ensuring fair allocation. Furthermore, real-time monitoring of current fluctuations, SOC changes, and communication status triggers a dynamic adjustment mechanism to quickly respond to abnormal situations and improve system stability. A sleep and wake-up mechanism for low-load modules further saves energy and extends equipment lifespan. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of the method proposed in this invention; Figure 2 This is a schematic diagram illustrating the calculation of the target power requirement proposed in this invention; Figure 3 This is a schematic diagram of the effective module set proposed in this invention; Figure 4 This is a schematic diagram illustrating the minimum module requirement number proposed in the computational theory of this invention; Figure 5 This is a schematic diagram of the efficiency-first allocation strategy proposed in this invention; Figure 6 This is a schematic diagram of the load balancing distribution strategy proposed in this invention; Figure 7 This is a schematic diagram of the dynamic adjustment mechanism proposed in this invention; Figure 8 This is a schematic diagram of the hibernation command proposed in this invention. Detailed Implementation
[0016] The following description is intended to disclose the invention and enable those skilled in the art to implement it. The preferred embodiments described below are merely examples, and other obvious variations will occur to those skilled in the art.
[0017] A flexible dynamic power module allocation system based on a charging pile includes: Data acquisition module: The module is used to collect dynamic demand parameters of the charging terminal in real time, including charging current request value, voltage demand, battery state of charge and temperature; Power demand calculation module: The module calculates the target power demand for each charging terminal based on dynamic demand parameters and battery charging safety constraints; Module Status Management Module: This module is used to obtain the total number of available power modules and rated output power in the charging pile, generate a valid module set, and calculate the theoretical minimum module requirement. Efficiency-priority allocation module: This module is used to allocate modules based on the power module efficiency curve and a greedy algorithm with the goal of maximizing overall efficiency when the number of modules required is less than or equal to the total number. Load balancing allocation module: When the number of modules required exceeds the total number, the module is used to prioritize allocating modules to high-power terminals, and then allocate power to the remaining terminals through a round-robin mechanism; Dynamic adjustment module: The module is used to monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time, trigger the dynamic adjustment mechanism of power module allocation, and monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time to trigger the dynamic adjustment mechanism of power module allocation. Processor: The processor is used to handle the calculation process of each formula and the construction calculation process of each model.
[0018] See Figure 1 As shown, the flexible dynamic allocation method for power modules based on a charging pile includes: Step 1: Collect dynamic demand parameters of all charging terminals in the charging pile in real time. The dynamic demand parameters include charging current request value, voltage demand, battery state of charge (SOC), and temperature. Step 2: Based on the acquired dynamic demand parameters and combined with battery charging safety constraints, calculate the target power demand for each charging terminal; Step 3: Obtain the total number of currently available power modules in the charging pile and the rated output power of each power module, and mark invalid modules that are in fault, overheating or maintenance state, and generate a set of valid modules; Step 4: Based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set, calculate the theoretical minimum number of modules required; Step 5: Based on the condition that the minimum module requirement is less than or equal to the total number of power modules, execute the efficiency-first allocation strategy. Based on the efficiency curve of each power module at the load point, allocate power modules using a greedy algorithm with the goal of maximizing overall efficiency. Step 6: If the minimum module requirement is greater than the total number of power modules, execute the load balancing allocation strategy, prioritizing the allocation of high-power terminals based on power demand, and then allocating the remaining power terminals. Step 7: Monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time. If any parameter exceeds the threshold, the dynamic adjustment mechanism of power module allocation will be triggered. Step 8: Initiate a hibernation command for power modules with a load rate below 30%, migrate the terminals served by that module to other modules, and automatically wake up when the load rate is detected to rise back to 40%.
[0019] See Figure 2 As shown, based on the acquired dynamic demand parameters and combined with battery charging safety constraints, the target power requirement for each charging terminal is calculated, specifically including: Safety constraints during the charging process are determined based on the battery type, including the maximum permissible charging current and voltage range, the safe range of SOC, the safe range of temperature, and the maximum charging power limit. The theoretical power requirement for each charging terminal is calculated based on the obtained charging current request value and voltage requirement. Based on the current SOC value and battery temperature, adjust the theoretical power requirement to ensure that the calculated target power does not exceed the battery's safe charging power limit and meets the charging terminal's request requirements.
[0020] Specifically, adjust the theoretical power demand based on the current state of the battery to ensure that the target power meets safety constraints and meets the requested demand as much as possible. If the SOC is close to 100%, reduce the charging current to prevent overcharging. If the SOC is low, a higher current can be allowed to speed up charging, but it must be ensured that it does not exceed the battery's maximum allowable current. If the temperature is too high, such as above 45°C, reduce the charging current or suspend charging to protect the battery. If the temperature is too low, such as below 0°C, the battery needs to be preheated or the charging power limited.
[0021] See Figure 3 As shown, the process obtains the total number of currently available power modules in the charging pile and the rated output power of each power module, and marks invalid modules that are in a faulty, overheated, or maintenance state, generating a set of valid modules, specifically including: Get a list of all power modules currently in the charging pile. Each power module includes: module number, rated output power, and operating status. Iterate through all power modules, record the total number of modules, extract the rated output power of each power module. If the rated power of all modules is the same, record a uniform value; otherwise, record it separately for each module. Based on the operating status of each module, modules that cannot work properly due to hardware or software problems are marked as faults, modules whose temperature exceeds the safe operating threshold and are temporarily out of service are marked as overheating, and modules that are in manual maintenance or repair and cannot be put into use are marked as maintenance. All of the above modules are marked as invalid modules. Exclude modules marked as invalid from the module list, keep modules with normal status, and obtain a set of valid modules.
[0022] See Figure 4 As shown, based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set, the calculation of the theoretical minimum module requirement specifically includes: Obtain the target power requirements of all charging terminals, add up the power requirements of each terminal, and obtain the total power requirements. Extract the rated output power of each module from the set of valid modules, add up the rated output power of all valid modules to get the total rated output power, divide by the total number of valid modules to get the average rated power; Based on the total target power demand of the charging terminals and the average rated power of the effective modules, the theoretical minimum number of modules required is calculated, and the result is rounded up if it is a decimal.
[0023] Specifically, the target power requirements of all charging terminals are collected, and the total power requirements are calculated; the rated output power of each module is extracted from the effective module set, and the total rated output power and average rated power are calculated; based on the total power requirements and average rated power, the theoretical minimum number of modules required is calculated, and if the theoretical minimum number of modules required is a decimal, it is rounded up.
[0024] See Figure 5 As shown, based on the condition that the minimum module requirement is less than or equal to the total number of power modules, an efficiency-first allocation strategy is implemented. Based on the efficiency curves of each power module at the load point, and with the goal of maximizing overall efficiency, a greedy algorithm is used to allocate power modules, specifically including: Based on historical data, efficiency data of each effective power module in different load ranges is obtained, and an efficiency mapping table is created for each effective module to record the module number, load range and corresponding efficiency value. Based on the efficiency mapping table, the efficiency curves of each power module are organized to obtain the optimal efficiency point of each module and its corresponding load range. A power demand threshold is set to distinguish between charging terminals with high power demand and terminals with low power demand. A greedy algorithm is used to traverse the set of effective modules, compare the efficiency value of each module in the target load range, sort them from high to low efficiency, and select the module with the highest efficiency first, until the theoretical minimum number of modules is met. Identify charging terminals whose target power demand exceeds a threshold, allocate one or more dedicated power modules to each high-power demand terminal, and ensure that the rated output power of the modules meets the terminal's demand. Summarize the total power demand of all charging terminals whose target power demand is less than or equal to the threshold, and select modules from the remaining valid modules for shared use.
[0025] Specifically, based on historical data, efficiency data of each effective power module is collected in different load ranges. An efficiency mapping table is created for each effective module, recording the module number, load range and corresponding efficiency value. Based on the efficiency mapping table, the efficiency curve of each power module is organized to describe the relationship between efficiency and load, and the optimal efficiency point of each module and its corresponding load range are determined, where the efficiency is the highest or close to the highest. A power demand threshold is set to distinguish between high-power demand terminals and low-power demand terminals. The theoretical minimum number of modules required is calculated. The effective module set is traversed, and the efficiency of each module in the target load range is compared. The modules are sorted from highest to lowest efficiency, and the most efficient modules are selected first, until the number of allocated modules is reached. The overall efficiency target formula is:
[0026] in, For weighted average efficiency, the goal is to maximize , For the assigned module, For the set of modules to be allocated, To determine the efficiency of each module within the target load range, For module Distributed load power, This represents the sum of power requirements for all terminals. Identify charging terminals whose target power demand exceeds a threshold, allocate one or more dedicated power modules to each high-power demand terminal, and ensure that the sum of the rated output power of the modules is greater than or equal to the load power of the high-power demand terminal. Summarize the total power demand of all charging terminals whose target power demand is less than or equal to the threshold, select modules from the remaining valid modules for shared use, and prioritize the most efficient modules.
[0027] See Figure 6 As shown, when the minimum module requirement is greater than the total number of power modules, a load balancing allocation strategy is implemented. Priority is given to allocating power to high-power terminals based on their power demand, and then the remaining power terminals are allocated accordingly. Specifically, this includes: Obtain the target power requirements of all charging terminals, sort all charging terminals from high to low according to their target power requirements to form an ordered terminal sequence, and record the sorted terminal number and corresponding power requirements. Select modules from the set of valid modules and allocate independent power modules to high-power terminals in the terminal sequence whose power demand exceeds the threshold. Calculate the number of remaining valid modules and their total rated output power, and summarize the total power requirements of terminals that have not been allocated independent modules; Through a polling allocation mechanism, multiple terminals are dynamically bound to the same module, and power is allocated to each terminal sequentially, starting from the remaining part of the terminal sequence. During the polling allocation process, the load rate of each module is calculated in real time, and power demand is allocated to modules with low load rates first. If the number of modules cannot meet the demand, the unmet power demand is recorded.
[0028] Specifically, the target power requirements of all charging terminals are collected, sorted from high to low according to power requirements to form an ordered terminal sequence, and the sorted terminal numbers and their corresponding power requirements are recorded to generate the sequence. From the set of valid modules, allocate an independent power module to each high-power terminal to ensure that the rated output power of the module is met. If a single module is insufficient to meet the requirements of multiple modules, count the number of remaining valid modules after allocation to high-power terminals, calculate the total rated output power of the remaining modules, and summarize the total power requirements of terminals that have not been allocated independent modules. Starting from the remaining part of the ordered terminal sequence, power is allocated to each terminal in turn. A round-robin allocation mechanism is used to dynamically bind multiple terminals to the same module. Each time an allocation is made, a module is selected from the remaining module set, and priority is given to the module with a lower load rate. During the polling allocation process, the remaining modules are sorted by number or rated power and prepared for allocation. Starting from the remaining part of the terminal sequence, power is allocated to each terminal in turn. If the remaining power of a module is sufficient to meet the current terminal's needs, it is allocated directly, and the module's load is updated. If the remaining power of a module is insufficient, part of the terminal's needs are allocated to the current module, and the remaining needs are allocated to the next module. This process is repeated, allowing a module to serve multiple terminals simultaneously. The power output is dynamically adjusted to meet the needs of each terminal, and the module number and power share allocated to each terminal are recorded. During the polling allocation process, the load rate of each module is calculated in real time, and the allocation strategy is adjusted to prioritize the allocation of power demand to modules with lower load rates in order to reduce the deviation of load rates between modules. Through multiple iterations of optimization, it is ensured that the load rates of each module are as close as possible. If the number of modules is insufficient to meet all demands, the amount of unmet power demand is recorded.
[0029] See Figure 7 As shown, the system monitors the current fluctuation rate, SOC change slope, and communication interruption events of the charging terminal in real time. If any parameter exceeds the threshold, a dynamic adjustment mechanism for power module allocation is triggered, specifically including: The current value, SOC value and communication status of each charging terminal are collected in real time by the sensor equipment of the charging pile. For each charging terminal, the current fluctuation rate is calculated by calculating the average current and standard deviation within a fixed time window, the SOC change slope is calculated by calculating the SOC change within a fixed time window, and the communication interruption event is determined based on the communication response time of each charging terminal. Based on the current fluctuation rate, SOC change slope and communication interruption event data of each charging terminal, if any parameter exceeds the threshold, a dynamic adjustment mechanism for power module allocation is triggered. For terminals with abnormal current fluctuation rate and SOC change slope, reduce the allocated power. For terminals with communication interruption, suspend their power allocation and redistribute power based on efficiency-first allocation strategy and load balancing allocation strategy.
[0030] Specifically, the current volatility is calculated by setting a fixed time window, collecting the current value sequence within the time window, and calculating the average current and standard deviation of the current within the time window. The SOC change slope is obtained by collecting the SOC value sequence within the time window, calculating the SOC change amount, and obtaining the SOC change slope. The communication interruption event is determined by monitoring the communication response time. If it exceeds the threshold or there is no response, it is judged as a communication interruption event. For terminals with abnormal current fluctuations or SOC change slopes, reduce the allocated power and add the released power to the available power pool; for terminals with communication interruptions, suspend their power allocation and set the allocated power to 0; for power reallocation, calculate the total power released by all abnormal terminals, and update the load of each module based on the strategies in historical dialogues.
[0031] See Figure 8 As shown, initiating a hibernation command for power modules with a load rate below 30% migrates the terminals served by that module to other modules, and automatically wakes up when the load rate is detected to rise back to 40%. Specifically, this includes: The current output power and rated output power of each effective module are collected in real time, and the load rate of each module is calculated. Modules with a load rate below 30% are divided into a candidate set for hibernation, and the total target power requirement of the candidate set for hibernation is obtained. Remove modules from the candidate set to be put into hibernation from the set of valid modules, and calculate the total rated output power of the remaining modules; Perform a migration operation for each low-load charging terminal, update the load rate of the target module, and record the migration data of the terminal from the original module to the new module. Based on the terminal that has completed the migration, a sleep command is sent to the low-load module. When the average load rate of the effective module is detected to rise back to 40%, the wake-up mechanism is triggered.
[0032] Specifically, the current output power and rated output power of each effective power module are collected in real time, the load rate of each module is calculated, the load rate of all modules is recorded, and modules with a load rate of less than 30% are marked as candidates for hibernation. Exclude low-load modules from the effective module set, calculate the total rated output power of the remaining modules, calculate the maximum available power of the remaining modules, compare the maximum available power with the total power demand of the terminals served by the low-load modules, and ensure that the remaining modules can take over the demand of these terminals. For each charging terminal with a low load module, a migration operation is performed. From the remaining available modules, modules with lower load rates or higher efficiency are selected, and the terminal's target power demand is allocated to the selected target module. The load rate of the target module is updated. If a single module is insufficient to meet the terminal's demand, the demand can be allocated to multiple modules. Modules operating in the high-efficiency load range are given priority. The allocation relationship of each terminal from the original module to the new module is recorded, including the terminal number, the original module number, the new module number, and the allocated power. This ensures that the terminal's charging is not interrupted during the migration process. If necessary, a smooth switch can be achieved through brief power overlap. After confirming that all terminals have been successfully migrated, a hibernation command is sent to the low-load module, which is then placed into hibernation mode via the charging pile management system. The overall load of the charging pile is monitored in real time, including: The total target power requirement of all charging terminals; The average load rate of currently active modules; If a new terminal is connected or the power requirements of existing terminals change, update the total power requirements and recalculate the average load rate. When the average load rate of the active modules is detected to rise to 40% or above, the wake-up mechanism of the hibernation modules is triggered. One or more hibernation modules are selected, and a wake-up command is sent to the selected modules through the charge stack management system to restore their normal operation. The active module set is updated, and the woken-up modules are re-added.
[0033] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this specification. Additionally, the processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired results. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0034] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0035] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A flexible dynamic allocation method for power modules based on a charging pile, characterized in that, include: The dynamic demand parameters of all charging terminals in the charging pile are collected in real time. The dynamic demand parameters include charging current request value, voltage demand, battery state of charge (SOC), and temperature. Based on the acquired dynamic demand parameters and combined with battery charging safety constraints, the target power demand for each charging terminal is calculated. Obtain the total number of currently available power modules in the charging pile and the rated output power of each power module, mark invalid modules that are in fault, overheating or maintenance state, and generate a set of valid modules; Based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set, calculate the theoretical minimum number of modules required. When the minimum module requirement is less than or equal to the total number of power modules, an efficiency-first allocation strategy is implemented. Based on the efficiency curve of each power module at the load point, the allocation of power modules is carried out using a greedy algorithm with the goal of maximizing overall efficiency. When the minimum module requirement is greater than the total number of power modules, a load balancing allocation strategy is implemented, prioritizing the allocation of high-power terminals based on the power demand, and then allocating the remaining power terminals. The system monitors the current fluctuation rate, SOC change slope, and communication interruption events of the charging terminal in real time. If any parameter exceeds the threshold, the dynamic adjustment mechanism of power module allocation is triggered. A hibernation command is initiated for power modules with a load rate below 30%, migrating the terminals served by that module to other modules, and automatically waking them up when the load rate is detected to rise back to 40%.
2. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The calculation of the target power requirement for each charging terminal based on the acquired dynamic demand parameters and combined with battery charging safety constraints specifically includes: Safety constraints during the charging process are determined based on the battery type, including the maximum permissible charging current and voltage range, the safe range of SOC, the safe range of temperature, and the maximum charging power limit. The theoretical power requirement for each charging terminal is calculated based on the obtained charging current request value and voltage requirement. Based on the current SOC value and battery temperature, adjust the theoretical power requirement to ensure that the calculated target power does not exceed the battery's safe charging power limit and meets the charging terminal's request requirements.
3. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The process of obtaining the total number of currently available power modules in the charging pile and the rated output power of each power module, marking invalid modules that are in a faulty, overheated, or maintenance state, and generating a set of valid modules specifically includes: Get a list of all power modules currently in the charging pile. Each power module includes: module number, rated output power, and operating status. Iterate through all power modules, record the total number of modules, extract the rated output power of each power module. If the rated power of all modules is the same, record a uniform value; otherwise, record it separately for each module. Based on the operating status of each module, modules that cannot work properly due to hardware or software problems are marked as faults, modules whose temperature exceeds the safe operating threshold and are temporarily out of service are marked as overheating, and modules that are in manual maintenance or repair and cannot be put into use are marked as maintenance. All of the above modules are marked as invalid modules. Exclude modules marked as invalid from the module list, keep modules with normal status, and obtain a set of valid modules.
4. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The calculation of the theoretical minimum number of modules required, based on the sum of the target power requirements of all charging terminals and the average rated power of the modules in the effective module set, specifically includes: Obtain the target power requirements of all charging terminals, add up the power requirements of each terminal, and obtain the total power requirements. Extract the rated output power of each module from the set of valid modules, add up the rated output power of all valid modules to get the total rated output power, divide by the total number of valid modules to get the average rated power; Based on the total target power demand of the charging terminals and the average rated power of the effective modules, the theoretical minimum number of modules required is calculated, and the result is rounded up if it is a decimal.
5. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The principle of prioritizing power module allocation when the minimum module requirement is less than or equal to the total number of power modules, and allocating power modules using a greedy algorithm based on the efficiency curves of each power module at the load point with the goal of maximizing overall efficiency, specifically includes: Based on historical data, efficiency data of each effective power module in different load ranges is obtained, and an efficiency mapping table is created for each effective module to record the module number, load range and corresponding efficiency value. Based on the efficiency mapping table, the efficiency curves of each power module are organized to obtain the optimal efficiency point of each module and its corresponding load range. A power demand threshold is set to distinguish between charging terminals with high power demand and terminals with low power demand. A greedy algorithm is used to traverse the set of effective modules, compare the efficiency value of each module in the target load range, sort them from high to low efficiency, and select the module with the highest efficiency first, until the theoretical minimum number of modules is met. Identify charging terminals whose target power demand exceeds a threshold, allocate one or more dedicated power modules to each high-power demand terminal, and ensure that the rated output power of the modules meets the terminal's demand. Summarize the total power demand of all charging terminals whose target power demand is less than or equal to the threshold, and select modules from the remaining valid modules for shared use.
6. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, When the minimum module requirement is greater than the total number of power modules, the load balancing allocation strategy is executed, prioritizing the allocation of high-power terminals based on power demand, and then allocating the remaining power terminals. Specifically, this includes: Obtain the target power requirements of all charging terminals, sort all charging terminals from high to low according to their target power requirements to form an ordered terminal sequence, and record the sorted terminal number and corresponding power requirements. Select modules from the set of valid modules and allocate independent power modules to high-power terminals in the terminal sequence whose power demand exceeds the threshold. Calculate the number of remaining valid modules and their total rated output power, and summarize the total power requirements of terminals that have not been allocated independent modules; Through a polling allocation mechanism, multiple terminals are dynamically bound to the same module, and power is allocated to each terminal sequentially, starting from the remaining part of the terminal sequence. During the polling allocation process, the load rate of each module is calculated in real time, and power demand is allocated to modules with low load rates first. If the number of modules cannot meet the demand, the unmet power demand is recorded.
7. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The real-time monitoring of the charging terminal's current fluctuation rate, SOC change slope, and communication interruption events, if any parameter exceeds a threshold, triggers a dynamic adjustment mechanism for power module allocation, specifically including: The current value, SOC value and communication status of each charging terminal are collected in real time by the sensor equipment of the charging pile. For each charging terminal, the current fluctuation rate is calculated by calculating the average current and standard deviation within a fixed time window, the SOC change slope is calculated by calculating the SOC change within a fixed time window, and the communication interruption event is determined based on the communication response time of each charging terminal. Based on the current fluctuation rate, SOC change slope and communication interruption event data of each charging terminal, if any parameter exceeds the threshold, a dynamic adjustment mechanism for power module allocation is triggered. For terminals with abnormal current fluctuation rate and SOC change slope, reduce the allocated power. For terminals with communication interruption, suspend their power allocation and redistribute power based on efficiency-first allocation strategy and load balancing allocation strategy.
8. The flexible dynamic allocation method for power modules based on a charging pile according to claim 1, characterized in that, The step of initiating a sleep command for power modules with a load rate below 30%, migrating the terminals served by that module to other modules, and automatically waking up when the load rate is detected to rise back to 40% specifically includes: Real-time acquisition of the current output power and rated output power of each effective module, and calculation of the load rate of each module; Modules with a load rate below 30% are divided into a candidate set for hibernation, and the total target power requirement of the candidate set for hibernation is obtained. Remove modules from the candidate set to hibernate from the set of valid modules, and calculate the total rated output power of the remaining modules; Perform a migration operation for each low-load charging terminal, update the load rate of the target module, and record the migration data of the terminal from the original module to the new module. Based on the terminal that has completed the migration, a sleep command is sent to the low-load module. When the average load rate of the effective module is detected to rise to 40%, the wake-up mechanism is triggered.
9. A power module flexible dynamic allocation system based on a charging pile, used to implement the power module flexible dynamic allocation method based on a charging pile as described in any one of claims 1-8, characterized in that, include: Data acquisition module: The module is used to collect dynamic demand parameters of the charging terminal in real time, including charging current request value, voltage demand, battery state of charge and temperature; Power demand calculation module: The module calculates the target power demand for each charging terminal based on dynamic demand parameters and battery charging safety constraints; Module Status Management Module: This module is used to obtain the total number of available power modules and rated output power in the charging pile, generate a valid module set, and calculate the theoretical minimum module requirement. Efficiency-priority allocation module: This module is used to allocate modules based on the power module efficiency curve and a greedy algorithm with the goal of maximizing overall efficiency when the number of modules required is less than or equal to the total number. Load balancing allocation module: When the number of modules required exceeds the total number, the module is used to prioritize allocating modules to high-power terminals, and then allocate power to the remaining terminals through a round-robin mechanism; Dynamic adjustment module: The module is used to monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time, trigger the dynamic adjustment mechanism of power module allocation, and monitor the current fluctuation rate, SOC change slope and communication interruption event of the charging terminal in real time to trigger the dynamic adjustment mechanism of power module allocation. Processor: The processor is used to handle the calculation process of each formula and the construction calculation process of each model.
Citation Information
Patent Citations
Charging pile self-adaptive power distribution method, system and device
CN111016724A
Flexible charging power distribution method, device and system for electric vehicle
CN113910961A
Cited By
Power distribution method, control device and flow battery energy storage system
CN121261366A
Power distribution method, control device and flow battery energy storage system
CN121261366B
Multi-terminal concurrent scheduling charging group control system and control method based on power pooling
CN122034777A