Charging pile power distribution method and device, equipment and medium

By collecting charging demand and optimizing path weights in real time, the problem of uneven power distribution in split-type charging piles has been solved, resulting in more efficient charging and a better user experience.

CN119239371BActive Publication Date: 2025-11-11SHENZHEN BUSBAR SCI TECH DEV
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing power distribution method of split-type charging piles cannot be flexibly adjusted according to actual charging needs and power supply conditions, resulting in uneven power distribution, low charging efficiency, poor user experience, and a lack of adaptability to different charging scenarios and user needs.

Method used

Real-time collection of charging demand determines the number of power modules that need to be added or released, obtains the path set of available power modules, filters the path set according to preset constraints, calculates path weights, and controls the conduction of target paths to optimize power allocation.

Benefits of technology

By dynamically optimizing power allocation, charging efficiency is improved, power loss is reduced, and user experience is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119239371B_ABST
    Figure CN119239371B_ABST
Patent Text Reader

Abstract

The application is suitable for the technical field of charging piles, and particularly relates to a charging pile power distribution method, device, equipment and medium. The method collects the current charging demand of a target charging pile in real time, determines a first target number of power modules that need to be increased when the current charging demand is greater than the charging demand at the last collection time, obtains a first path set of the target charging pile and each remaining available power module, screens the first path set according to a preset limit condition to obtain a screened path set, determines the weight of each path in the screened path set according to the path parameter of the path, determines a target path according to the first target number and the weight of each path in the screened path set, controls the target path to be turned on, so that the remaining available power modules on the target path transmit power to the target charging pile, dynamically optimizes power distribution according to the actual charging demand and power supply condition, effectively improves charging efficiency, and reduces power loss.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of charging pile technology, and in particular to a charging pile power distribution method, device, equipment and medium. Background Technology

[0002] With the increasing popularity of electric vehicles and the continuous growth in charging demand, the required charging power for vehicles is increasing daily. Split-type charging stations are becoming increasingly popular in the market due to their flexibility and scalability. However, the power distribution problem within the main charging unit of a split-type charging station has become a key factor restricting its performance improvement.

[0003] 1) Uneven power distribution: Traditional power distribution methods often adopt static or simple dynamic distribution strategies, which cannot be flexibly adjusted according to actual charging demand and power supply conditions, resulting in some charging piles having excess power while other charging piles have insufficient power.

[0004] 2) Low charging efficiency: Due to the lack of an effective power distribution mechanism, the charging pile may not be able to provide sufficient charging power under high load conditions, which affects charging efficiency and prolongs charging time;

[0005] 3) Poor user experience: Due to the unreasonable power distribution of the charging piles, some users may have to wait a long time to charge, which affects the user experience;

[0006] 4) Lack of flexibility: Existing power allocation methods often cannot adapt to the rapid changes in charging demand and lack adaptability to different charging scenarios and user needs.

[0007] Therefore, how to dynamically optimize power allocation to meet actual charging needs and power supply, and improve charging efficiency, has become an urgent problem to be solved. Summary of the Invention

[0008] In view of this, embodiments of this application provide a charging pile power allocation method, apparatus, equipment, and medium to solve the problem of how to dynamically optimize power allocation to meet actual charging needs and power supply, and improve charging efficiency.

[0009] In a first aspect, embodiments of this application provide a charging pile power allocation method, the charging pile power allocation method comprising:

[0010] For any target charging pile, the current charging demand of the target charging pile is collected in real time. When the current charging demand is greater than the charging demand at the previous collection time, the first target number of power modules to be added is determined.

[0011] Obtain the first path set between the target charging pile and each remaining available power module. Filter the first path set according to preset constraints to obtain a filtered path set. Determine the weight of the corresponding path based on the path parameters of each path in the filtered path set.

[0012] Based on the first target quantity and the weight of each path in the set of filtered paths, a target path is determined, and the target path is controlled to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile.

[0013] Secondly, embodiments of this application provide a charging pile power distribution device, the charging pile power distribution device comprising:

[0014] The charging demand module is used to collect the current charging demand of any target charging pile in real time, and when the current charging demand is greater than the charging demand at the previous collection time, determine the first target number of power modules that need to be added.

[0015] The path filtering module is used to obtain a first set of paths between the target charging pile and each remaining available power module, filter the first set of paths according to preset constraints to obtain a filtered path set, and determine the weight of the corresponding path according to the path parameters of each path in the filtered path set.

[0016] The power allocation module is used to determine the target path based on the first target quantity and the weight of each path in the filter path set, and control the target path to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile.

[0017] Thirdly, embodiments of this application provide a computer device, the computer device including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the charging pile power allocation method as described in the first aspect.

[0018] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the charging pile power allocation method as described in the first aspect.

[0019] The beneficial effects of this application embodiment compared with the prior art are as follows: For any target charging pile, this application collects the current charging demand of the target charging pile in real time. When the current charging demand is greater than the charging demand at the previous collection time, it determines the first target number of power modules to be added, obtains the first path set of the target charging pile and each remaining available power module, filters the first path set according to preset constraints to obtain a filtered path set, determines the weight of the corresponding path according to the path parameters of each path in the filtered path set, determines the target path according to the first target number and the weight of each path in the filtered path set, and controls the target path to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile. By dynamically optimizing the power allocation according to the actual charging demand and power supply, it can effectively improve charging efficiency, reduce power loss, and improve user experience. Attached Figure Description

[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0021] Figure 1 This is a schematic diagram of a charging pile power distribution topology provided in Embodiment 1 of this application;

[0022] Figure 2 This is a flowchart illustrating a power allocation method for a charging pile provided in Embodiment 2 of this application;

[0023] Figure 3 This is a schematic diagram of the path list structure based on power allocation topology modeling provided in Embodiment 2 of this application;

[0024] Figure 4 This is a flowchart illustrating a power allocation method for a charging pile provided in Embodiment 3 of this application;

[0025] Figure 5 This is a flowchart illustrating a power allocation method for a charging pile provided in Embodiment 4 of this application;

[0026] Figure 6 This is a schematic diagram of the structure of a charging pile power distribution device provided in Embodiment 5 of this application;

[0027] Figure 7 This is a schematic diagram of the structure of a computer device provided in Embodiment Six of this application. Detailed Implementation

[0028] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0029] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0030] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0031] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0032] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0033] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0034] The embodiments of this application can acquire and process relevant data based on artificial intelligence technology. Artificial intelligence is the theory, method, technology, and application system that uses digital computers or machines controlled by digital computers to simulate, extend, and expand human intelligence, perceive the environment, acquire knowledge, and use that knowledge to obtain optimal results.

[0035] Foundational technologies for artificial intelligence generally include sensors, dedicated AI chips, cloud computing, distributed storage, big data processing, operating / interactive systems, and mechatronics. AI software technologies mainly encompass computer vision, robotics, biometrics, speech processing, natural language processing, and machine learning / deep learning.

[0036] It should be understood that the sequence number of each step in the following embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0037] To illustrate the technical solution of this application, specific embodiments are described below.

[0038] The charging pile power allocation method provided in Embodiment 1 of this application can be applied to, for example, Figure 1 In the schematic diagram of the charging pile power distribution topology, the charging pile or its power output port can be marked as the source node, i.e. Figure 1 Nodes A1 to A12 represent power output ports, and power modules can be marked as destination nodes. Figure 1 Nodes A13-A24 represent power modules. Additionally, Kn and KDn represent DC contactors, whose engagement or disengagement controls the conduction and disconnection of corresponding lines. This application provides a computer device connected to the aforementioned charging pile to obtain the charging pile's charging demand. The computer device is also connected to the power module to obtain its operating status. Furthermore, the computer device is connected to the DC contactors to control their engagement or disengagement, thereby controlling the conduction or disconnection of corresponding lines and ultimately enabling the addition or release of the power module. The aforementioned computer device does not... Figure 1 As shown, the computer device may include, but is not limited to, handheld computers, desktop computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, cloud computing devices, personal digital assistants (PDAs), etc., or may be implemented by a controller such as a microcontroller or microcontroller unit.

[0039] See Figure 2This is a flowchart illustrating a charging pile power allocation method provided in Embodiment 2 of this application. The aforementioned charging pile power allocation method is applied to computer equipment. Figure 2 As shown, the power allocation method for the charging pile may include the following steps:

[0040] Step S201: For any target charging pile, collect the current charging demand of the target charging pile in real time. When the current charging demand is greater than the charging demand at the previous collection time, determine the first target number of power modules that need to be added.

[0041] In this embodiment, the target charging pile refers to a charging pile in a split charging system. The analysis of a unit of the charging system can refer to the charging pile power distribution topology described above. Of course, this embodiment does not limit the number of charging piles and power modules.

[0042] Each charging station can be used as a target charging station. The current charging demand can be determined by obtaining the charging parameters of the target charging station. Specifically, this application can use the charging power as the charging demand, the charging voltage as the charging demand, and further, the charging priority of the charging station as the charging demand.

[0043] The previous data collection time is the time before the current data collection time. By comparing the charging demand at the previous data collection time with the current charging demand, it can be determined whether the charging demand has changed. If the charging demand has increased (i.e., the current charging demand is greater than the charging demand at the previous data collection time), the charging power needs to be increased, i.e., more power modules need to be added. If the charging demand has not changed, there is no need to change the number of power modules. If the charging demand has decreased, the charging power needs to be reduced.

[0044] Specifically, the first target number of power modules to be added is determined based on the power difference between the current charging demand and the charging demand at the previous collection time. The power of each power module is fixed, and the ratio of the power difference to the fixed power of the power module is used as the first target number.

[0045] Optionally, the current charging demand of the target charging pile can be collected in real time, including:

[0046] Obtain the current charging power, current charging current, current charging voltage, and current charging priority of the target charging station;

[0047] The current charging demand of the target charging station is calculated based on the current charging power, current charging current, current charging voltage, and current charging priority.

[0048] The process involves collecting the charging needs of the target charging pile, including charging power, charging current, charging voltage, and charging priority. The charging needs are then calculated based on this data, accurately reflecting the actual charging requirements of the charging pile and ensuring the accuracy of the judgment. This makes subsequent operations such as increasing or decreasing the power module more precise.

[0049] Step S202: Obtain the first path set of the target charging pile and each remaining available power module; filter the first path set according to preset constraints to obtain a filtered path set; determine the weight of the corresponding path according to the path parameters of each path in the filtered path set.

[0050] In this embodiment, based on the power distribution topology, the output port of the charging pile and the power module are respectively used as the source node and the destination node. The DC contactor is used as the path for data modeling. Each path represents the DC contactor connecting these nodes. The path value can be quantified according to the selection of the DC contactor. For example, the length of the path can be adjusted according to the rated current value of the DC contactor.

[0051] like Figure 3 The diagram shown is a schematic representation of a path list based on power allocation topology modeling, provided in Embodiment 2 of this application. (The diagram is in contrast to...) Figure 1 In the power distribution topology shown, nodes A1~A12 represent power output ports, and A13~A24 represent power modules. Figure 3 The number at the intersection of two nodes in the diagram represents the path length.

[0052] The path list for calculating all paths can be obtained in advance and stored in the corresponding memory. When used in step S202, the first path set of the target charging pile and each remaining available power module is directly extracted from the path list. By monitoring the operating status of each power module, it can be determined whether the power module is a remaining and usable power module.

[0053] Of course, in addition to pre-storing the path list, the first path set can also be calculated in real time when power allocation is implemented for the target charging station.

[0054] The preset constraints are for filtering paths. It is not recommended to use the method for paths that are too long or too complex. This method can effectively ensure the reliability of the paths and reduce transmission loss. Of course, the set of filtered paths may contain more than one path. Each path has different parameters (e.g., path length, number of path nodes, etc.), and therefore, the advantages and disadvantages of the paths are different. The weight of the path can be determined by these path parameters. The higher the weight, the better the path is, and the lower the weight, the worse the path is.

[0055] Optionally, the preset constraints include path length constraints and path node constraints. Based on the preset constraints, the first set of paths is filtered to obtain a filtered set of paths, including:

[0056] Obtain the path length and number of path nodes for each path in the first path set. The path length is related to the specifications of the DC contactor that controls the path to be turned on or off on the corresponding path, and the number of path nodes is the number of power modules and charging piles on the corresponding path.

[0057] From the first set of paths, paths whose length exceeds the path length limit and whose number of path nodes exceeds the path node limit are filtered out to obtain the filtered set of paths.

[0058] The path length limit can be 3, and the path node limit can be 3, thus filtering out paths whose path length and number of path nodes exceed 3, ultimately obtaining a set of filtered paths, which can effectively improve the reliability of the path and reduce transmission loss.

[0059] Optionally, the weight of each path can be determined based on the path parameters of each path in the set of filtered paths, including:

[0060] For any path in the selected path set, the path weight is calculated based on the path length, the number of path nodes, and the power transmission loss.

[0061] Iterate through all paths in the filtered path set to obtain the weight of each path.

[0062] Among them, the path length, the number of path nodes, and the power transmission loss are used as path parameters to calculate the path weight. The parameters in the function that calculates the path weight can be obtained through training or set based on experience, so that they can be accurately used to determine the target path in the future, improve the accuracy of power module allocation, and provide a better target path to improve charging efficiency and reduce transmission loss.

[0063] Step S203: Based on the first target quantity and the weight of each path in the filtered path set, determine the target path and control the target path to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile.

[0064] The first target quantity limits the number of power modules required, which in turn limits the number of paths. Based on the weight and the number of paths, the path corresponding to this number of paths can be identified as the target path. The target path is then controlled to be connected, thereby enabling the corresponding power module to be connected to the charging pile and realizing the power transmission between the power module and the charging pile.

[0065] Optionally, the target paths are determined based on the first target quantity and the weight of each path in the filtered path set, including:

[0066] Based on the weight of each path in the filtered path set, the paths in the filtered path set are sorted from high to low to obtain a path sequence;

[0067] The path that determines the first number of targets in the path sequence is the target path.

[0068] The higher the weight, the better the path; the lower the weight, the worse the path. The paths are sorted from high to low according to their weights to obtain a path sequence. If the number of first targets is 2, the first 2 paths can be used as target paths, thus achieving the determination of target paths simply and efficiently.

[0069] This application embodiment collects the current charging demand of any target charging pile in real time. When the current charging demand is greater than the charging demand at the previous collection time, it determines the first target number of power modules that need to be added, obtains the first path set between the target charging pile and each remaining available power module, and filters the first path set according to preset constraints to obtain a filtered path set. Based on the path parameters of each path in the filtered path set, it determines the weight of the corresponding path. Based on the first target number and the weight of each path in the filtered path set, it determines the target path and controls the target path to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile. By dynamically optimizing the power allocation according to the actual charging demand and power supply, it can effectively improve charging efficiency, reduce power loss, and enhance user experience.

[0070] See Figure 4 This is a flowchart illustrating a power allocation method for a charging pile provided in Embodiment 3 of this application. Figure 3 As shown, after collecting the current charging demand of the target charging pile in real time in step S201 above, the following steps may also be included:

[0071] Step S401: When the current charging demand is less than the charging demand at the previous data collection time, determine the second target number of power modules to be released.

[0072] In this embodiment, if the charging demand decreases (i.e., the current charging demand is less than the charging demand at the previous data collection time), the charging power needs to be reduced.

[0073] Specifically, the second target number of power modules to be released is determined based on the power difference between the charging demand at the previous collection time and the current charging demand. The power of each power module is fixed, and the ratio of the power difference to the fixed power of the power module is used as the second target number.

[0074] Step S402: Obtain the second set of paths for power transmission between the power-using module and the target charging pile; determine the farthest path of the second target number from the second set of paths; control the farthest path to be turned off to release the power-using module on the farthest path.

[0075] The second path set consists of the paths between the power-using module and the target charging pile that are currently transmitting power to the target charging pile. These paths can be directly obtained. The longest path can be determined based on the path length of each path. Since the longest path has a large transmission loss, it is turned off to release the corresponding power-using module. The number of released paths corresponds to the number of second targets.

[0076] This application's embodiments design a dynamic adjustment mechanism to monitor the charging status and power supply of the charging pile in real time, and dynamically adjust the power allocation strategy. When the power demand of the split charging pile decreases, the power module is released starting from the farthest path; when the demand increases, the power module is loaded starting from the shortest path. When the charging demand or power supply changes, the power allocation is re-optimized, which can effectively improve charging efficiency.

[0077] See Figure 5 This is a flowchart illustrating a power allocation method for a charging pile provided in Embodiment 4 of this application. Figure 4 As shown, obtaining the first path set between the target charging pile and each remaining available power module in step S202 above may include the following steps:

[0078] Step S501: Obtain the connection topology diagram of all charging piles and all power modules, and determine the target charging pile and all remaining available power modules from the connection topology diagram.

[0079] Based on the power allocation topology, the target charging pile and all remaining available power modules are determined. The output port of the target charging pile and the remaining available power modules are respectively used as the source node and the destination node. DC contactors are used as paths for data modeling. Each path represents a DC contactor connecting these nodes. The path value can be quantified according to the selection of DC contactors. For example, the length of the path can be adjusted according to the rated current value of the DC contactor.

[0080] Step S502: Use the shortest path algorithm to perform path query on the connection topology graph to obtain all paths between the target charging pile and each remaining available power module as the first path set.

[0081] The shortest path algorithm can refer to the Floyd algorithm, Dijkstra's algorithm, Bellman-Ford algorithm, or SPFA algorithm. For the application scenario of this application, the preferred shortest path algorithm is Dijkstra's algorithm. This Dijkstra shortest path algorithm is a greedy single-source shortest path algorithm that requires all edges in the graph to be non-negative. It maintains two sets of points, A and B. Set A represents the set of points for which the shortest path from the source point to a given point has been found, and set B represents the set of points for which the shortest path from the source point to a given point has not been found. A vector d is maintained, where d[i] represents the shortest path length from the source point to point i. The following operations are continuously performed: find the point in set B with the smallest d[i]i∈B. This point is a candidate node to enter set A. Then, relax the other points in set B through this point, update vector d, and then add the candidate point to set A until set B is empty.

[0082] Based on the shortest path algorithm described above, the graph execution path is constructed to obtain all paths from the target charging pile to each remaining available overpower module. These all paths constitute the first path set. The above process can accurately and efficiently obtain effective paths, which can then be used for subsequent path filtering, reducing the construction of invalid paths and improving algorithm efficiency.

[0083] The algorithm in this application also collects charging effect and user satisfaction through a feedback mechanism to further optimize algorithm parameters and power allocation strategy, thereby improving the robustness and adaptability of the system.

[0084] Corresponding to the charging pile power allocation method in the above embodiment, Figure 6 A structural block diagram of a charging pile power distribution device according to Embodiment 5 of this application is shown. This charging pile power distribution device is applied to computer equipment. For ease of explanation, only the parts relevant to the embodiments of this application are shown.

[0085] See Figure 6 The charging pile power distribution device includes:

[0086] The charging demand module 61 is used to collect the current charging demand of any target charging pile in real time, and determine the first target number of power modules to be added when the current charging demand is greater than the charging demand at the previous collection time.

[0087] The path filtering module 62 is used to obtain the first path set between the target charging pile and each remaining available power module, filter the first path set according to preset constraints to obtain a filtered path set, and determine the weight of the corresponding path according to the path parameters of each path in the filtered path set.

[0088] The power allocation module 63 is used to determine the target path based on the first target quantity and the weight of each path in the filter path set, and control the target path to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile.

[0089] Optionally, after collecting the current charging demand of the target charging station in real time, it also includes:

[0090] When the current charging demand is less than the charging demand at the previous data collection time, determine the second target number of power modules that need to be released.

[0091] Obtain the second set of paths for power transmission to the target charging pile between the power-using module and the target charging pile. Determine the farthest path of the second target number from the second set of paths and control the farthest path to shut down, so as to release the power-using module on the farthest path.

[0092] Optionally, the path filtering module 62 includes:

[0093] The topology processing unit is used to obtain the connection topology of all charging piles and all power modules, and to determine the target charging pile and all remaining available power modules from the connection topology.

[0094] The path query unit is used to perform path query on the connection topology graph using the shortest path algorithm to obtain all paths between the target charging pile and each remaining available power module as the first path set.

[0095] Optionally, the charging demand module 61 includes:

[0096] The charging parameter acquisition unit is used to acquire the current charging power, current charging current, current charging voltage and current charging priority of the target charging pile;

[0097] The charging demand calculation unit is used to calculate the current charging demand of the target charging pile based on the current charging power, current charging current, current charging voltage and current charging priority.

[0098] Optionally, the preset constraints include path length constraints and path node constraints. The path filtering module 62 includes:

[0099] The path feature unit is used to obtain the path length and the number of path nodes for each path in the first path set. The path length is related to the specifications of the DC contactor that controls the path to be turned on or off on the corresponding path, and the number of path nodes is the number of power modules and charging piles on the corresponding path.

[0100] The path filtering case source is used to filter out paths from the first path set that exceed the path length limit and the number of path nodes, thus obtaining a filtered path set.

[0101] Optionally, the path filtering module 62 includes:

[0102] The weight calculation unit is used to calculate the weight of any path in the selected path set based on the path length, the number of path nodes, and the power transmission loss.

[0103] The path traversal unit is used to traverse all paths in the filtered path set and obtain the weight of the corresponding path.

[0104] Optionally, the power distribution module 63 includes:

[0105] The path sorting unit is used to sort the paths in the filtered path set from high to low according to the weight of each path in the filtered path set, so as to obtain the path sequence;

[0106] The target path determination unit is used to determine the path with the first number of targets in the path sequence as the target path.

[0107] It should be noted that the information interaction and execution process between the above modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, which will not be repeated here.

[0108] Figure 7 This is a schematic diagram of the structure of a computer device provided in Embodiment Six of this application. Figure 7 As shown, the computer device of this embodiment includes: at least one processor ( Figure 7 Only one is shown in the diagram), a memory, and a computer program stored in the memory and capable of running on at least one processor, which, when executing the computer program, implements the steps in any of the above embodiments of the charging pile power allocation method.

[0109] This computer device may include, but is not limited to, a processor and memory. Those skilled in the art will understand that... Figure 7 The examples of computer devices are merely examples and do not constitute a limitation on computer devices. Computer devices may include more or fewer components than shown in the illustration, or combinations of certain components, or different components, such as network interfaces, displays, and input devices.

[0110] The processor referred to can be a CPU, but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0111] Memory includes readable storage media, internal memory, etc., wherein internal memory can be the RAM of a computer device, providing an environment for the operation of the operating system and computer-readable instructions stored in the readable storage media. The readable storage media can be the hard drive of a computer device, or in other embodiments, it can be an external storage device of the computer device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, memory can include both internal storage units and external storage devices of the computer device. Memory is used to store the operating system, applications, bootloader, data, and other programs, such as program code for computer programs. Memory can also be used to temporarily store data that has been output or will be output.

[0112] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above device can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here. If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the above method embodiments. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code, a recording medium, a computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.

[0113] The implementation of all or part of the processes in the methods of the above embodiments can also be accomplished by a computer program product. When the computer program product is run on a computer device, it enables the computer device to execute the steps in the above method embodiments.

[0114] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0115] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0116] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

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

[0118] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A power allocation method for charging piles, characterized in that, The power allocation method for the charging pile includes: For any target charging pile, the current charging demand of the target charging pile is collected in real time. When the current charging demand is greater than the charging demand at the previous collection time, the first target number of power modules to be added is determined. Obtain the first path set between the target charging pile and each remaining available power module. Filter the first path set according to preset constraints to obtain a filtered path set. Determine the weight of the corresponding path based on the path parameters of each path in the filtered path set. Based on the first target quantity and the weight of each path in the set of filtered paths, a target path is determined, and the target path is controlled to be connected so that the remaining available power modules on the target path can transmit power to the target charging pile. The step of obtaining the first path set between the target charging pile and each remaining available power module includes: Obtain the connection topology diagram of all charging piles and all power modules, and determine the target charging pile and all remaining available power modules from the connection topology diagram; Using the shortest path algorithm, a path query is performed on the connection topology graph to obtain all paths between the target charging pile and each remaining available power module, which is the first path set. The preset constraints include path length constraints and path node constraints. The step of filtering the first path set according to the preset constraints to obtain a filtered path set includes: Obtain the path length and number of path nodes for each path in the first path set. The path length is related to the specifications of the DC contactor that controls the path to be turned on or off on the corresponding path. The number of path nodes is the number of power modules and charging piles on the corresponding path. From the first set of paths, paths whose length exceeds the path length limit and whose number of path nodes exceeds the path node limit are filtered out to obtain a filtered set of paths. The step of determining the weight of a corresponding path based on the path parameters of each path in the set of filtered paths includes: For any path in the set of filtered paths, the weight of the path is calculated based on the path length, the number of path nodes, and the power transmission loss. Traverse all paths in the set of filtered paths to obtain the weight of each path.

2. The charging pile power allocation method according to claim 1, characterized in that, After collecting the current charging demand of the target charging pile in real time, the method further includes: When the current charging demand is less than the charging demand at the previous data collection time, a second target number of power modules to be released is determined. Obtain a second set of paths for power transmission to the target charging pile between the power-using module and the target charging pile. Determine the farthest path of the second target number from the second set of paths. Control the farthest path to be turned off to release the power-using module on the farthest path.

3. The charging pile power allocation method according to claim 1, characterized in that, The real-time acquisition of the current charging demand of the target charging pile includes: Obtain the current charging power, current charging current, current charging voltage, and current charging priority of the target charging pile; The current charging demand of the target charging pile is calculated based on the current charging power, the current charging current, the current charging voltage, and the current charging priority.

4. The charging pile power allocation method according to any one of claims 1 to 3, characterized in that, The step of determining the target path based on the first target quantity and the weight of each path in the filter path set includes: Based on the weight of each path in the filtered path set, the paths in the filtered path set are sorted from high to low to obtain a path sequence; The path that ranks first among the paths in the path sequence is the target path.

5. A power distribution device for a charging pile, characterized in that, The charging pile power distribution device includes: The charging demand module is used to collect the current charging demand of any target charging pile in real time, and when the current charging demand is greater than the charging demand at the previous collection time, determine the first target number of power modules that need to be added. The path filtering module is used to obtain a first set of paths between the target charging pile and each remaining available power module, filter the first set of paths according to preset constraints to obtain a filtered path set, and determine the weight of the corresponding path according to the path parameters of each path in the filtered path set. The power allocation module is used to determine the target path based on the first target quantity and the weight of each path in the set of filtered paths, and control the target path to be turned on so that the remaining available power modules on the target path can transmit power to the target charging pile. The path filtering module includes: The topology processing unit is used to obtain the connection topology of all charging piles and all power modules, and to determine the target charging pile and all remaining available power modules from the connection topology. The path query unit is used to perform path query on the connection topology using the shortest path algorithm to obtain all paths between the target charging pile and each remaining available power module as a first path set. The preset restrictions include path length restrictions and path node restrictions. The path filtering module also includes: The path feature unit is used to obtain the path length and the number of path nodes for each path in the first path set. The path length is related to the specifications of the DC contactor that controls the path to be turned on or off on the corresponding path, and the number of path nodes is the number of power modules and charging piles on the corresponding path. The path filtering unit is used to filter out paths from the first path set whose path length exceeds the path length limit and whose number of path nodes exceeds the path node limit, thereby obtaining a filtered path set. The path filtering module further includes: The weight calculation unit is used to calculate the weight of any path in the set of filtered paths based on the path length, the number of path nodes, and the power transmission loss. The path traversal unit is used to traverse all paths in the filtered path set and obtain the weight of the corresponding path.

6. A computer device, characterized in that, The computer device includes a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the charging pile power allocation method as described in any one of claims 1 to 4.

7. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the charging pile power allocation method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Charging pile charging power intelligent distribution method

    CN114312431A

  • Power distribution method and device of charging system and charging system

    CN117901700A