Power distribution scheduling method, system, equipment and medium based on working condition records

Through real -time monitoring and screening of the working status and power requirements of the charging power module, the power distribution between the parallel charging power module in the charging pile in the charging pile, solve the problem of shortening the service life of the charging pile, extend the service life and improve the charging efficiency Essence

CN119348491APending Publication Date: 2025-01-24STATE GRID JIANGSU ELECTRIC POWER CO LTD RESEARCH INSTITUTE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411664129.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The power distribution between the parallel charging power modules in existing charging piles is unreasonable, resulting in a shortening of the service life of the charging pile.

Method used

Adopt the power distribution scheduling method based on the working conditions, monitor the working status of each charging power module in real time, determine its high -efficiency power interval, and screen an appropriate amount of charging power module according to the user's working power requirements, for priority work modules and priority work modules and The filtering and power reorganization of the maximum/minimum working power module.

Benefits of technology

Realize the reasonable distribution of power between the charging power module, extend the service life of the charging pile, while improving the charging efficiency and the reliability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119348491A_ABST
    Figure CN119348491A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electric energy exchange devices, in particular to a power distribution scheduling method, system and equipment based on working condition recording and a medium, and the method comprises the steps: setting a plurality of charging power modules connected in parallel, and recording the current working power of each charging power module and the total power within the working time in real time; determining an efficient power interval of the charging power module, setting a quantity screening condition according to the working power required by the charging interface, and comparing and determining the quantity of the required charging power module; according to the number of the charging power modules and the total power in the working time, screening and determining whether each charging power module is a preferential working module; performing secondary screening on all the obtained priority working modules according to the current working power of each charging power module to obtain a highest working power module and a lowest working power module; and the working power difference between the two is compared, and the current working power is redistributed according to the working power difference, so that the service life of the charging pile is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electric energy exchange devices, and in particular to a power distribution and scheduling method, system, equipment and medium based on operating condition records. Background Art

[0002] With the vigorous development of the new energy industry, the proportion of vehicles that use electricity as a power source in the total number of vehicles is increasing. As a result, the infrastructure to support these vehicles has also been significantly expanded, among which electric vehicle charging facilities are an important component.

[0003] In order to meet the needs of fast charging of electric vehicles, charging piles in charging facilities usually use parallel power module technology for charging. By connecting multiple charging power modules in parallel, each charging power module has an independent charging function, thereby realizing power superposition and significantly improving the overall output power of the charging station. It has the advantages of high power density, intelligence, high power output, and high reliability.

[0004] However, if the power distribution between the charging power modules in the charging pile is unreasonable, the service life of the charging pile may be shortened. For example, if a parallel charging power module operates at high power for a long time, and fails to effectively utilize other parallel low-power charging power modules for power distribution, it may accelerate the aging process of the charging pile. In the related art, a two-time distribution method is used to schedule the power of the charging power module. In the first round of power distribution, the charge state of each charging power module and the number of running charging power modules are fully considered, which can largely meet the power balance of each energy storage module. When the first round of power distribution cannot complete the power distribution required by the user, the second round of power distribution is carried out to meet customer needs. Although this method can take into account user needs and the charge state of the charging power module to a certain extent, it requires two screening and distribution processes, and cannot guarantee a fast power response process and efficiency.

[0005] The information disclosed in this background technology section is only intended to deepen the understanding of the overall background technology of the present invention, and should not be regarded as acknowledging or suggesting in any form that the information constitutes the prior art known to those skilled in the art. Summary of the invention

[0006] The technical problem to be solved by the present invention is to provide a power allocation scheduling method, system, device and medium based on working condition records to achieve reasonable power allocation between parallel charging power modules and extend the life of the charging pile.

[0007] In order to achieve the above object, the technical solution adopted by the present invention is: a power allocation scheduling method based on operating condition records, comprising the following steps:

[0008] According to the maximum charging power, N parallel charging power modules are set in the charging pile, numbered 1, 2, ..., N in sequence, and the current working power and the total power of each charging power module during the working time are recorded in real time during the operation of the charging pile;

[0009] According to the working efficiency curve data in the charging power history record, the high efficiency power range [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison;

[0010] According to the number of the charging power modules and the total power during the working time, screening and determining in sequence whether each of the charging power modules is a priority working module;

[0011] Perform secondary screening on all the obtained priority working modules according to the current working power of each of the charging power modules to obtain the highest working power module and the lowest working power module respectively;

[0012] The operating power difference between the highest operating power module and the lowest operating power module is compared, and the current operating power of the highest operating power module and the lowest operating power module is reallocated according to the operating power difference.

[0013] Furthermore, the step of setting a number screening condition according to the working power required by the user-side charging interface and comparing and determining the required number of charging power modules includes the following steps:

[0014] Set the number of charging power modules to x, and set the number of filter conditions according to the working power required by the user-side charging interface. The filter conditions are:

[0015] x·P min ≤P x ≤x·P max

[0016] Wherein, x represents the number of charging power modules in the current screening cycle; P min represents the minimum value of the high-efficiency power range of the charging power module; P max represents the maximum value of the high efficiency power range of the charging power module; P xIndicates the working power required by the user-side charging interface;

[0017] When the number x of the charging power modules is greater than the maximum value limit of the high-efficiency power range in the number screening condition, set x=x-1 and execute the number screening condition again;

[0018] When the number x of the charging power modules is less than the minimum limit of the high-efficiency power range in the number screening condition, set x=x+1 and execute the number screening condition again;

[0019] Repeat the above steps until the number x of charging power modules meets the number screening condition, determine that the number of charging power modules in the current screening cycle is the required number n of charging power modules, and number them in sequence in the order of 1, 2, ..., n.

[0020] Further, the step of screening and determining in sequence whether each charging power module is a priority working module according to the number of the charging power modules and the total power during the working time includes the following steps:

[0021] Select the charging power module numbered 1 as the first main module, numbered t p , p = 1, 2, ..., N, the remaining charging power modules are all first comparison modules, numbered t s , s=1,2,…,N-1;

[0022] Determine in sequence whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. n The total power during working time is less than the first comparison module t s The number of times the total power is used during working hours c;

[0023] Determine whether the current first main module is a priority working module according to the number c;

[0024] According to the order of the charging power modules from small to large, let t P =t P+1 , so that the next charging power module acts as the first main module, repeating the above comparison cycle and priority working module determination until the number t N When all the first main modules of the system execute the comparison cycle and the priority working module determination process, the comparison cycle and the priority working module determination of all the first main modules are completed.

[0025] Further, the total power of the first main module during the working time is determined in sequence whether it is less than the total power of each first comparison module during the working time, until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. p The total power during working time is less than the first comparison module t s The number of times c of total power during working time includes the following steps:

[0026] The total power P of the selected first main module during working time p The total power P of the first comparison module during the working time of any number s Make a comparison;

[0027] If P p ≤P s , then let the number of times c = c + 1, t s =t s+1 , select the next numbered first comparison module for comparison;

[0028] If P p >P s , then let the number of times c = c, t s =t s+1 , select the next numbered first comparison module for comparison;

[0029] Repeat the above comparison cycle process until the number of the first comparison module is t s When it is the same as the maximum number N of the charging power modules, the comparison cycle of a single first main module is completed, and the number of times c recorded during this comparison cycle is output.

[0030] Further, the determining whether the current first main module is a priority working module according to the number c includes the following steps:

[0031] Determine whether the number c satisfies the condition c≥Nn, where N represents the maximum number of the charging power modules and n represents the required number of charging power modules;

[0032] If so, the first main module corresponding to the single comparison cycle is determined to be a priority working module, otherwise it is determined to be a non-priority working module.

[0033] Further, the secondary screening of all the obtained priority working modules according to the current working power of each of the charging power modules to obtain the highest working power module and the lowest working power module respectively includes the following steps:

[0034] All the obtained priority working modules are numbered in sequence q, q+1, ..., q+n-1, where q is the initial number of the priority working module and n represents the required number of charging power modules;

[0035] Select any priority working module as the second main module, and the other priority working modules as the second comparison modules;

[0036] Perform a forward cycle comparison on the current working power of the second main module and the current working power of each of the second comparison modules respectively, and record the comparison times z1 between the second main module and the second comparison module during the forward cycle comparison process. When the comparison times z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules;

[0037] The current working power of the second main module is reversely compared with the current working power of each of the second comparison modules, and the number of comparisons z2 between the second main module and the second comparison module is recorded during the reverse loop comparison process. When the number of comparisons z2=n-1, the reverse loop comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module among all priority working modules.

[0038] Further, the current working power of the second main module is respectively compared with the current working power of each second comparison module in a forward cycle, and the number of comparisons z1 between the second main module and the second comparison module is recorded during the forward cycle comparison process. When the number of comparisons z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules, including the following steps:

[0039] Compare the current working power of the selected second main module A1 with the current working power of any of the second comparison modules B1, and record the number of comparisons z1 between the second main module and the second comparison module during the comparison process;

[0040] If the current working power of the second main module is greater than or equal to the current working power of the second comparison module, then set B1=B1+1, select the next numbered second comparison module and compare it with the second main module again;

[0041] If the current working power of the second main module is less than the current working power of the second comparison module, then A1=B1, and the current second comparison module is determined to be the new second main module. After the identity is exchanged, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn;

[0042] The above comparison process is repeated. When the comparison times z1=n-1, the forward cycle comparison process is completed, and it is determined that the second main module A1 finally obtained is the highest working power module.

[0043] Further, the current working power of the second main module is reversely compared with the current working power of each second comparison module, and the number of comparisons z2 between the second main module and the second comparison module is recorded during the reverse cycle comparison process. When the number of comparisons z2=n-1, the reverse cycle comparison process is completed, and the second main module A2 finally obtained is determined to be the lowest working power module among all priority working modules, including the following steps:

[0044] Compare the current working power of the selected second main module A2 with the current working power of any of the second comparison modules B2, and record the number of comparisons z2 between the second main module and the second comparison module during the comparison process;

[0045] If the current working power of the second main module is less than or equal to the current working power of the second comparison module, then set B2=B2+1, select the next numbered second comparison module to compare with the second main module again;

[0046] If the current working power of the second main module is greater than the current working power of the second comparison module, A2=B2 is set to determine that the current second comparison module is the new second main module. After exchanging identities, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn.

[0047] The above comparison process is repeated. When the comparison times z2=n, the reverse cycle comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module.

[0048] Furthermore, the comparing the working power difference between the highest working power module and the lowest working power module, and reallocating the current working power of the highest working power module and the lowest working power module according to the working power difference, comprises the following steps:

[0049] Determining the current operating powers of the highest operating power module and the lowest operating power module respectively;

[0050] If the current operating powers of the highest operating power module and the lowest operating power module are equal, the power reallocation step is not performed;

[0051] If the current working powers of the highest working power module and the lowest working power module are not equal, the working power difference between the highest working power module and the lowest working power module is determined, the current working power of the highest working power module is reduced and the current working power of the lowest working power module is increased, so that the working power difference is reduced to within a threshold range, and the threshold range is a pre-set allowable error range of the power difference.

[0052] The present invention also provides a power distribution and scheduling system based on operating condition records, comprising:

[0053] The charging pile includes N parallel charging power modules, which are numbered 1, 2, ..., N, and are used to transmit electric energy to the user-side charging interface;

[0054] A power collection module, connected to the charging pile, for recording the current working power of each charging power module and the total power during the working time in real time during the operation of the charging pile;

[0055] The module quantity determination module is used to determine the high efficiency power range [P] of the charging power module according to the working efficiency curve data in the charging power history record. min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison;

[0056] A priority working confirmation module, used to screen and determine in sequence whether each charging power module is a priority working module according to the number of the charging power modules and the total power during working time;

[0057] A secondary screening module, used for performing secondary screening on all the obtained priority working modules according to the current working power of each of the charging power modules, to obtain the highest working power module and the lowest working power module respectively;

[0058] The power difference reduction module is used to compare the working power difference between the highest working power module and the lowest working power module, and reallocate the current working power of the highest working power module and the lowest working power module according to the working power difference.

[0059] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the power distribution scheduling method based on operating condition records as described above are implemented.

[0060] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the power allocation and scheduling method based on operating condition records as described above are implemented.

[0061] The beneficial effects of the present invention are as follows: the present invention monitors the working status of each charging power module in real time, understands the historical working conditions of each charging power module, provides real-time data support for power distribution, and improves the accuracy and response speed of power distribution; by setting high-efficiency power intervals and quantity screening conditions, it is possible to accurately match an appropriate number of charging power modules according to the required working power, reduce unnecessary energy consumption, and ensure load balancing among modules; by performing a secondary screening process on the obtained priority working modules, it is possible to intelligently screen out the highest working power module and the lowest working power module, and more effectively reallocate the current working power of the charging power module, thereby optimizing power usage, reducing the working intensity of the charging power modules that are working at high intensity, avoiding a single charging power module from running under extreme power conditions for a long time, extending the service life of the charging pile, and improving the overall charging efficiency and reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0063] Figure 1 Schematic diagram of a power allocation and scheduling method based on operating condition records in an embodiment of the present invention;

[0064] Figure 2 A schematic diagram of the number of charging power modules selected in an embodiment of the present invention;

[0065] Figure 3 A schematic diagram of determining a priority working module in an embodiment of the present invention;

[0066] Figure 4 A schematic diagram of selecting a highest working power module and a lowest working power module in an embodiment of the present invention;

[0067] Figure 5Schematic diagram of the current working power adjustment process of the working power module in an embodiment of the present invention;

[0068] Figure 6 It is a structural schematic diagram of a power allocation and scheduling system based on operating condition records in an embodiment of the present invention;

[0069] Figure 7 A schematic diagram of the working process of the module quantity determination module in an embodiment of the present invention;

[0070] Figure 8 Schematic diagram of the working process of the priority work confirmation module in an embodiment of the present invention;

[0071] Fig. 9 A schematic diagram of the working process of the secondary screening module and the power difference reduction module in an embodiment of the present invention;

[0072] Fig.10 A schematic diagram of the working process of simulating the power-efficiency of a charging pile before and after optimization scheduling in an embodiment of the present invention;

[0073] Fig.11 It is a schematic diagram of the working process of simulating the distribution of working time of charging power modules of charging piles before and after optimization scheduling in an embodiment of the present invention. DETAILED DESCRIPTION

[0074] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0075] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only and do not represent the only implementation method.

[0076] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more related listed items.

[0077] like Figures 1 to 5 The power distribution scheduling method based on operating condition records shown includes the following steps:

[0078] According to the maximum charging power, N parallel charging power modules are set in the charging pile, numbered 1, 2, ..., N in sequence, and the current working power of each charging power module and the total power during the working time are recorded in real time during the operation of the charging pile;

[0079] According to the working efficiency curve data in the charging power history, determine the high efficiency power range [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison;

[0080] According to the number of charging power modules and the total power during working hours, each charging power module is screened in turn to determine whether it is a priority working module;

[0081] Perform secondary screening on all the obtained priority working modules according to the current working power of each charging power module to obtain the highest working power module and the lowest working power module respectively;

[0082] The working power difference between the highest working power module and the lowest working power module is compared, and the current working power of the highest working power module and the lowest working power module is reallocated according to the working power difference.

[0083] The present invention monitors the working status of each charging power module in real time, understands the historical working conditions of each charging power module, provides real-time data support for power distribution, and improves the accuracy and response speed of power distribution; by setting high-efficiency power intervals and quantity screening conditions, it can accurately match the appropriate number of charging power modules according to the required working power, reduce unnecessary energy consumption, and ensure load balance among modules; by performing a secondary screening process on the obtained priority working modules, it can intelligently screen out the highest working power module and the lowest working power module, and more effectively redistribute the current working power of the charging power module, thereby optimizing power usage, reducing the working intensity of the charging power modules in high-intensity work, avoiding a single charging power module from running in an extreme power state for a long time, extending the service life of the charging pile, and improving the overall charging efficiency and reliability.

[0084] It should be noted that after working for a period of time, a new working power difference will be formed between each charging power module. At this time, the above-mentioned power allocation optimization scheduling method can be executed cyclically to ensure that the load of each charging power module of the charging pile is balanced during long-term use to avoid extreme operating conditions.

[0085] In this embodiment, the charging pile adopts a parallel design of multiple charging power modules. Each charging power module has independent charging capability. Accordingly, when multiple charging power modules are in working state, the working power can also be superimposed accordingly, thereby significantly improving the overall charging capacity of the charging pile and greatly shortening the charging time. The number of charging power modules in parallel can be adjusted according to the actual working power required by the charging interface, and the flexibility and scalability are strong.

[0086] On the basis of the above embodiment, according to the screening condition of the number of working power settings required by the user-side charging interface, the required number of charging power modules is determined by comparison, including the following steps:

[0087] Set the number of charging power modules to x, and set the number of filter conditions according to the working power required by the user-side charging interface. The filter condition is: x·P min ≤P x ≤x·P max

[0088] Where x represents the number of charging power modules in the current screening cycle; P min Represents the minimum value of the efficient power range of the charging power module; P max Represents the maximum value of the high-efficiency power range of the charging power module; P x Indicates the working power required by the user-side charging interface;

[0089] When the number x of charging power modules is greater than the maximum value limit of the high-efficiency power range in the number screening condition, set x=x-1 and execute the number screening condition again;

[0090] When the number x of charging power modules is less than the minimum limit of the high-efficiency power range in the number screening condition, set x=x+1 and execute the number screening condition again;

[0091] Repeat the above steps until the number x of charging power modules meets the number screening condition, determine that the number of charging power modules in the current screening cycle is the required number n of charging power modules, and number them in sequence in the order of 1, 2, ..., n.

[0092] The initial number x of charging power modules can be determined based on the total number of charging power modules set in the charging pile, or it can be set based on the number of charging modules corresponding to the working power of the charging interface in the historical records, so that the charging pile can adapt to different charging needs; in the process of determining the number of charging power modules, by setting screening conditions, it is possible to ensure that the charging power accurately matches the user's needs, avoid waste of resources, thereby optimizing the charging efficiency and ensuring that the charging process is both fast and efficient; when the number x of charging power modules exceeds the number screening condition, then let x=x-1 execute the number screening condition again, reduce unnecessary use of charging power modules, save energy, and also prevent system overload or efficiency reduction caused by too many charging power modules; when the number x of charging power modules does not reach the number screening condition, then let x=x+1 execute the number screening condition again, ensure that the charging power can meet the working power required by the user, and ensure the stability and reliability of the charging process; through the above iterative screening process, the optimal power module quantity configuration can be found, thereby achieving the best balance between energy efficiency and performance.

[0093] On the basis of the above embodiment, according to the number of charging power modules and the total power during working time, screening and determining whether each charging power module is a priority working module in turn includes the following steps:

[0094] Select the charging power module numbered 1 as the first main module, numbered t p , p = 1, 2, ..., N, the remaining charging power modules are all first comparison modules, numbered t s , s=1,2,…,N-1;

[0095] Determine in sequence whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. n The total power during working time is less than the first comparison module t s The number of times the total power is used during working hours c;

[0096] Determine whether the current first main module is a priority working module according to the number c;

[0097] According to the order of the charging power modules from small to large, let t P =t P+1 , so that the next charging power module is used as the first main module, and the above comparison cycle and priority working module determination are repeatedly executed until the number t N When all the first main modules of the system execute the comparison cycle and the priority working module determination process, the comparison cycle and the priority working module determination of all the first main modules are completed.

[0098] In the process of determining the priority working module, some charging power modules with smaller total power in the historical working process are preferentially selected to ensure that the load of each charging power module is in a balanced state. In this embodiment, the selection is performed by comparing in sequence. By setting each charging power module as the first main module and comparing it with other first comparison modules one by one, it is ensured that all modules are taken into consideration, which increases the comprehensiveness of the screening process, reduces the interference of human factors, and can achieve the purpose of rapid screening.

[0099] On the basis of the above embodiment, it is determined in sequence whether the total power of the first main module during working time is less than the total power of each first comparison module during working time, until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. p The total power during working time is less than the first comparison module t s The number of times c of total power during working time includes the following steps:

[0100] The total power P of the selected first main module during working time p The total power P of the first comparison module during the working time of any number s Make a comparison;

[0101] If P p ≤P s , then let the number of times c = c + 1, t s =t s+1 , select the next numbered first comparison module for comparison;

[0102] If P p >P s , then let the number of times c = c, t s =t s+1 , select the next numbered first comparison module for comparison;

[0103] Repeat the above comparison cycle process until the number of the first comparison module is t s When it is the same as the maximum number N of the charging power modules, the comparison cycle of a single first main module is completed, and the number of times c recorded during this comparison cycle is output.

[0104] By directly comparing the total power of the two charging power modules, it can be intuitively seen which charging power module has a higher historical output power. By recording the number of identifications c, it is used as a basis for subsequent selection of the priority working module, ensuring that the charging power module with a smaller total power in the marked historical records can be selected first, thereby ensuring the rationality and effectiveness of the screening process.

[0105] On the basis of the above embodiment, determining whether the current first main module is a priority working module according to the number c includes the following steps:

[0106] Determine whether the number c satisfies the condition c ≥ Nn, where N represents the maximum number of charging power modules and n represents the required number of charging power modules;

[0107] If it is satisfied, the first main module corresponding to the single comparison cycle is determined to be a priority working module, otherwise it is determined to be a non-priority working module.

[0108] By setting clear conditions, a clear standard is provided for judgment. When the number of markings of the first main module exceeds the number of charging power modules that did not participate in the priority working module judgment in this comparison cycle, it means that the total power of the first main module is less than the total power of the remaining charging power modules, and the required number of charging power modules is still not met at this time. The first main module can be set as a priority working module to work in this charging process. On the contrary, when the above conditions are not met, it means that there are still charging power modules with a total power greater than that of the first main module among the charging power modules that have not been judged as priority working modules, or the number requirement of charging power modules has been met, and there is no need to add more charging power modules, so they are marked as non-priority working modules and do not work in this charging process. In the above manner, the charging power modules in the charging pile can be accurately classified, so as to quickly screen and obtain the required priority working modules, thereby ensuring the working efficiency and response speed of the entire charging system.

[0109] On the basis of the above embodiment, all the obtained priority working modules are screened again according to the current working power of each charging power module to obtain the highest working power module and the lowest working power module respectively, including the following steps:

[0110] All the obtained priority working modules are numbered in sequence q, q+1, ..., q+n-1, where q is the initial number of the priority working module and n represents the number of required charging power modules;

[0111] Select any priority working module as the second main module, and the other priority working modules as the second comparison modules;

[0112] The current working power of the second main module is compared with the current working power of each second comparison module in a forward cycle, and the comparison times z1 between the second main module and the second comparison module are recorded in the forward cycle comparison process. When the comparison times z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules;

[0113] The current working power of the second main module is reversely compared with the current working power of each second comparison module, and the number of comparisons z2 between the second main module and the second comparison module is recorded during the reverse cycle comparison process. When the number of comparisons z2=n-1, the reverse cycle comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module among all priority working modules.

[0114] Among the screened priority working modules, there is still a certain gap in the current working power of each charging power module, that is, the working power difference. In order to improve the overall performance and ensure the uniformity of the output working power, a secondary screening process is required to obtain the highest working power module and the lowest working power module among all priority working modules; through numbering and one-by-one comparison, the secondary screening process of all priority working modules can be clearly and comprehensively completed. Through forward and reverse cyclic comparison, the working status of each priority working module can be accurately evaluated, and then the highest working power module and the lowest working power module can be iteratively screened out, providing an accurate basis for subsequent power redistribution.

[0115] On the basis of the above embodiment, the current working power of the second main module is respectively compared with the current working power of each second comparison module in a forward cycle, and the comparison times z1 between the second main module and the second comparison module are recorded in the forward cycle comparison process. When the comparison times z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules, including the following steps:

[0116] Compare the current working power of the selected second main module A1 with the current working power of any second comparison module B1, and record the comparison times z1 between the second main module and the second comparison module during the comparison process;

[0117] If the current working power of the second main module is greater than or equal to the current working power of the second comparison module, then set B1=B1+1, select the next numbered second comparison module and compare it with the second main module again;

[0118] If the current working power of the second main module is less than the current working power of the second comparison module, then A1=B1, and the current second comparison module is determined to be the new second main module. After the identity is exchanged, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn;

[0119] The above comparison process is repeated. When the comparison times z1=n-1, the forward cycle comparison process is completed, and it is determined that the second main module A1 finally obtained is the highest working power module.

[0120] Recording the number of comparisons can track the progress of the comparison process and ensure that each module is fully considered. By comparing the current working efficiency of the second main module and the second comparison module, the one with the lower current working power is removed, and the one with the higher current working power is determined as the second main module in the next comparison process, thereby realizing dynamic update of the second main module and ensuring that the second main module in each comparison process is the one with the higher current working power, thereby ensuring the accuracy of the final determination of the module with the highest working power.

[0121] Similarly, determining the finally obtained second main module A2 as the lowest working power module among all priority working modules includes the following steps:

[0122] Compare the current working power of the selected second main module A2 with the current working power of any second comparison module B2, and record the number of comparisons z2 between the second main module and the second comparison module during the comparison process;

[0123] If the current working power of the second main module is less than or equal to the current working power of the second comparison module, then set B2=B2+1, select the next numbered second comparison module to compare with the second main module again;

[0124] If the current working power of the second main module is greater than the current working power of the second comparison module, then A2=B2 is set, and the current second comparison module is determined to be the new second main module. After the identity is exchanged, the current working power of the new second main module is again in order with the current working power of the remaining second comparison modules;

[0125] The above comparison process is repeated. When the comparison times z2=n, the reverse loop comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module.

[0126] Correspondingly, by comparing the current working efficiency of the second main module and the second comparison module, the one with the higher current working power is removed, and the one with the lower current working power is determined as the second main module in the next comparison process, thereby realizing dynamic update of the second main module, ensuring that the second main module in each comparison process is the one with the lower current working power, thereby ensuring the accuracy of the final determination of the lowest working power module.

[0127] On the basis of the above embodiment, the working power difference between the highest working power module and the lowest working power module is compared, and the current working power of the highest working power module and the lowest working power module is reallocated according to the working power difference; the following steps are included:

[0128] respectively determining the current operating powers of the highest operating power module and the lowest operating power module;

[0129] If the current working powers of the highest working power module and the lowest working power module are equal, the power reallocation step is not performed;

[0130] If the current working powers of the highest working power module and the lowest working power module are not equal, the working power difference between the highest working power module and the lowest working power module is determined, the current working power of the highest working power module is reduced and the current working power of the lowest working power module is increased, so that the working power difference is reduced to within a threshold range, and the threshold range is a pre-set allowable error range of the power difference.

[0131] When the current working powers of the highest working power module and the lowest working power module are equal, it means that the power output of all modules has been balanced and no additional adjustment is required, thus avoiding invalid operations; reducing unnecessary power adjustment steps can save energy and improve the operating efficiency of the system; when the two are not equal, the current working power needs to be redistributed to make the overall power output more balanced, improve the stability and efficiency of the system, prevent the working power difference from being too large, causing some charging power modules to be in a high load or low load state for a long time, avoid damage caused by overload and inefficiency caused by underload, and improve the stability of the system.

[0132] like Figures 6 to 9 As shown, the present invention also provides a power distribution scheduling system based on operating condition records, comprising:

[0133] The charging pile includes N parallel charging power modules, which are numbered 1, 2, ..., N, and are used to transmit electric energy to the user-side charging interface;

[0134] The power collection module is connected to the charging pile and is used to record the current working power of each charging power module and the total power during the working time in real time during the operation of the charging pile;

[0135] The module quantity determination module is used to determine the high efficiency power range [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison;

[0136] A priority work confirmation module is used to screen and determine whether each charging power module is a priority work module according to the number of charging power modules and the total power during working time;

[0137] A secondary screening module, used to perform secondary screening on all the obtained priority working modules according to the current working power of each charging power module, and obtain the highest working power module and the lowest working power module respectively;

[0138] The power difference reduction module is used to compare the working power difference between the highest working power module and the lowest working power module, and reallocate the current working power of the highest working power module and the lowest working power module according to the working power difference.

[0139] The present invention monitors the working status of each charging power module in real time, understands the historical working conditions of each charging power module, provides real-time data support for power distribution, and improves the accuracy and response speed of power distribution; by setting high-efficiency power intervals and quantity screening conditions, it can accurately match the appropriate number of charging power modules according to the required working power, reduce unnecessary energy consumption, and ensure load balance among modules; by performing a secondary screening process on the obtained priority working modules, it can intelligently screen out the highest working power module and the lowest working power module, and more effectively redistribute the current working power of the charging power module, thereby optimizing power usage, reducing the working intensity of the charging power modules in high-intensity work, avoiding a single charging power module from running in an extreme power state for a long time, extending the service life of the charging pile, and improving the overall charging efficiency and reliability.

[0140] Based on the above embodiment, the specific working process of the module quantity determination module is as follows:

[0141] Set the number of charging power modules to x, and set the number of filter conditions according to the working power required by the user-side charging interface. The filter condition is: x·P min ≤P x ≤x·P max

[0142] Where x represents the number of charging power modules in the current screening cycle; P min Represents the minimum value of the efficient power range of the charging power module; P max Represents the maximum value of the high-efficiency power range of the charging power module; P x Indicates the working power required by the user-side charging interface;

[0143] When the number x of charging power modules is greater than the maximum value limit of the high-efficiency power range in the number screening condition, set x=x-1 and execute the number screening condition again;

[0144] When the number x of charging power modules is less than the minimum limit of the high-efficiency power range in the number screening condition, set x=x+1 and execute the number screening condition again;

[0145] Repeat the above steps until the number n of charging power modules meets the number screening condition, determine that the number of charging power modules in the current screening cycle is the required number n of charging power modules, and number them in sequence in the order of 1, 2, ..., n.

[0146] Based on the above embodiment, the specific working process of the priority work confirmation module is as follows:

[0147] Select the charging power module numbered 1 as the first main module, numbered t p , p = 1, 2, ..., N, the remaining charging power modules are all first comparison modules, numbered t s , s=1,2,…,N-1;

[0148] Determine in sequence whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. n The total power during working time is less than the first comparison module t s The number of times the total power is used during working hours c;

[0149] Determine whether the current first main module is a priority working module according to the number c;

[0150] According to the order of the charging power modules from small to large, let t P =t P+1 , so that the next charging power module is used as the first main module, and the above comparison cycle and priority working module determination are repeatedly executed until the number t N When all the first main modules of the system execute the comparison cycle and the priority working module determination process, the comparison cycle and the priority working module determination of all the first main modules are completed.

[0151] In which, it is determined in sequence whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time, until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of a single first main module is completed, and the current first main module t is recorded during the comparison cycle. p The total power during working time is less than the first comparison module t s The number of times c of total power during working time includes the following steps:

[0152] The total power P of the selected first main module during working time p The total power P of the first comparison module during the working time of any number s Make a comparison;

[0153] If P p ≤P s , then let the number of times c = c + 1, t s =t s+1 , select the next numbered first comparison module for comparison;

[0154] If P p >P s , then let the number of times c = c, t s =t s+1 , select the next numbered first comparison module for comparison;

[0155] Repeat the above comparison cycle process until the number of the first comparison module is t s When it is the same as the maximum number N of the charging power modules, the comparison cycle of a single first main module is completed, and the number of times c recorded during this comparison cycle is output.

[0156] Wherein, determining whether the current first main module is a priority working module according to the number c includes the following steps:

[0157] Determine whether the number c satisfies the condition c ≥ Nn, where N represents the maximum number of charging power modules and n represents the required number of charging power modules;

[0158] If it is satisfied, the first main module corresponding to the single comparison cycle is determined to be a priority working module, otherwise it is determined to be a non-priority working module.

[0159] Based on the above embodiment, the specific working process of the secondary screening module is as follows:

[0160] All the obtained priority working modules are numbered in sequence q, q+1, ..., q+n-1, where q is the initial number of the priority working module and n represents the number of required charging power modules;

[0161] Select any priority working module as the second main module, and the other priority working modules as the second comparison modules;

[0162] The current working power of the second main module is compared with the current working power of each second comparison module in a forward cycle, and the comparison times z1 between the second main module and the second comparison module are recorded in the forward cycle comparison process. When the comparison times z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules;

[0163] The current working power of the second main module is reversely compared with the current working power of each second comparison module, and the number of comparisons z2 between the second main module and the second comparison module is recorded during the reverse cycle comparison process. When the number of comparisons z2=n-1, the reverse cycle comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module among all priority working modules.

[0164] The method of determining the finally obtained second main module A1 as the highest working power module among all priority working modules includes the following steps:

[0165] Compare the current working power of the selected second main module A1 with the current working power of any second comparison module B1, and record the comparison times z1 between the second main module and the second comparison module during the comparison process;

[0166] If the current working power of the second main module is greater than or equal to the current working power of the second comparison module, then set B1=B1+1, select the next numbered second comparison module and compare it with the second main module again;

[0167] If the current working power of the second main module is less than the current working power of the second comparison module, then A1=B1, and the current second comparison module is determined to be the new second main module. After the identity is exchanged, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn;

[0168] The above comparison process is repeated. When the comparison times z1=n-1, the forward cycle comparison process is completed, and it is determined that the second main module A1 finally obtained is the highest working power module.

[0169] The method of determining the finally obtained second main module A2 as the lowest working power module among all priority working modules includes the following steps:

[0170] Compare the current working power of the selected second main module A2 with the current working power of any second comparison module B2, and record the number of comparisons z2 between the second main module and the second comparison module during the comparison process;

[0171] If the current working power of the second main module is less than or equal to the current working power of the second comparison module, then set B2=B2+1, select the next numbered second comparison module to compare with the second main module again;

[0172] If the current working power of the second main module is greater than the current working power of the second comparison module, A2=B2 is set to determine that the current second comparison module is the new second main module. After exchanging identities, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn.

[0173] The above comparison process is repeated. When the comparison times z2=n, the reverse cycle comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module.

[0174] Based on the above embodiment, the specific working process of the secondary screening module is as follows:

[0175] respectively determining the current operating powers of the highest operating power module and the lowest operating power module;

[0176] If the current working powers of the highest working power module and the lowest working power module are equal, the power reallocation step is not performed;

[0177] If the current working powers of the highest working power module and the lowest working power module are not equal, the working power difference between the highest working power module and the lowest working power module is determined, the current working power of the highest working power module is reduced and the current working power of the lowest working power module is increased, so that the working power difference is reduced to within a threshold range, and the threshold range is a pre-set allowable error range of the power difference.

[0178] The specific steps of the above working process and the technical effects achieved are the same as those in the above embodiment and will not be repeated here.

[0179] like Figure 10 to Figure 11 As shown, a charging pile consisting of 5 charging power modules in parallel is constructed to verify and simulate the power allocation and scheduling method based on the operating condition record. The maximum charging power of the charging pile is set to 80kW, the total rated charging power is 60kW, the maximum charging power of each charging module is 16kW, and the rated power of each charging module is 12kW.

[0180] To ensure the working life of the charging pile, the module power allocation optimization scheduling is cycled every 20 minutes and the total working power of the charging module in the cycle is recorded. The high-efficiency power range of the charging module is 9kW to 14kW near the rated power, and the working power required by the user-side charging interface is 35kW. To ensure that the charging modules all work in the high-efficiency power range, the number of modules screened is 3, and the charging modules of this cycle are screened based on the total working power of the charging modules recorded in the previous cycle.

[0181] Combined with Fig.10 It can be seen that before and after the optimization of module power allocation, the charging efficiency of the charging pile at low charging power is significantly improved compared with before the optimization. When the charging pile is working at high charging power, all modules are involved in the work, and the charging efficiency of the charging pile is basically the same as the efficiency of a single charging module at the corresponding charging power, especially at medium and low power.

[0182] Combined with Fig.11 It can be seen that before and after the module power allocation optimization scheduling, the working time distribution of each module of the charging pile working for 1h ensures that the working time of each module is around 0.4h after optimization scheduling, preventing the problem of shortening the working life due to long-term operation of a single module.

[0183] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the power allocation and scheduling method based on the working condition record are implemented, including setting N parallel charging power modules in the charging pile, and recording the current working power and the total power of each charging power module during the working time in real time during the working process of the charging pile; determining the efficient power interval [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the efficient power range of the charging power module; and according to the working power setting quantity screening conditions required by the user-side charging interface, compare and determine the required number of charging power modules n; according to the number of charging power modules and the total power during the working time, screen and determine whether each charging power module is a priority working module in turn; according to the current working power of each charging power module, perform secondary screening on all the obtained priority working modules to obtain the highest working power module and the lowest working power module respectively; compare the working power difference between the highest working power module and the lowest working power module, and reallocate the current working power of the highest working power module and the lowest working power module according to the working power difference.

[0184] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the power allocation and scheduling method based on working condition records are implemented, including setting N parallel charging power modules in the charging pile, and recording the current working power and the total power of each charging power module during the working time in real time during the working process of the charging pile; determining the efficient power interval [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P maxIndicates the maximum value of the efficient power range of the charging power module; and according to the working power setting quantity screening conditions required by the user-side charging interface, compare and determine the required number of charging power modules n; according to the number of charging power modules and the total power during the working time, screen and determine whether each charging power module is a priority working module in turn; according to the current working power of each charging power module, perform secondary screening on all the obtained priority working modules to obtain the highest working power module and the lowest working power module respectively; compare the working power difference between the highest working power module and the lowest working power module, and reallocate the current working power of the highest working power module and the lowest working power module according to the working power difference.

[0185] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal scripting language JavaScript, etc.

[0186] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0187] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0188] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0189] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0190] Those skilled in the art should understand that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A power allocation and scheduling method based on operating condition records, characterized in that: The following steps are involved: According to the maximum charging power, N parallel charging power modules are set in the charging pile, numbered 1, 2, ..., N in sequence, and the current working power and the total power of each charging power module during the working time are recorded in real time during the operation of the charging pile; According to the working efficiency curve data in the charging power history record, the high efficiency power range [P min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison; According to the number of the charging power modules and the total power during the working time, screening and determining in sequence whether each of the charging power modules is a priority working module; Perform secondary screening on all the obtained priority working modules according to the current working power of each of the charging power modules to obtain the highest working power module and the lowest working power module respectively; The operating power difference between the highest operating power module and the lowest operating power module is compared, and the current operating power of the highest operating power module and the lowest operating power module is reallocated according to the operating power difference.

2. The power allocation and scheduling method based on operating condition records according to claim 1 is characterized in that: The step of setting a number screening condition according to the working power required by the user-side charging interface and comparing and determining the required number n of charging power modules includes the following steps: Set the number of charging power modules to x, and set the number screening condition according to the working power required by the user-side charging interface. The number screening condition is: x·P min ≤P x ≤x·P max Wherein, x represents the number of charging power modules in the current screening cycle; P min represents the minimum value of the high-efficiency power range of the charging power module; P max represents the maximum value of the high efficiency power range of the charging power module; P x Indicates the working power required by the user-side charging interface; When the number x of the charging power modules is greater than the maximum value limit of the high-efficiency power range in the number screening condition, set x=x-1 and execute the number screening condition again; When the number x of the charging power modules is less than the minimum limit of the high-efficiency power range in the number screening condition, set x=x+1 and execute the number screening condition again; Repeat the above steps until the number x of charging power modules meets the number screening condition, determine that the number of charging power modules in the current screening cycle is the required number n of charging power modules, and number them in sequence in the order of 1, 2, ..., n.

3. The power allocation and scheduling method based on operating condition records according to claim 1 is characterized in that: The method of screening and determining whether each charging power module is a priority working module in sequence according to the number of the charging power modules and the total power during the working time includes the following steps: Select the charging power module numbered 1 as the first main module, numbered t p , p = 1, 2, ..., N, the remaining charging power modules are all first comparison modules, numbered t s , s=1,2,…,N-1; Determine in sequence whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of the first main module is completed, and the current first main module t is recorded during the comparison cycle. p The total power during working time is less than the first comparison module t s The number of times the total power is used during working hours c; Determine whether the current first main module is a priority working module according to the number c; According to the order of the charging power modules from small to large, let t P =t P+1 , so that the next charging power module acts as the first main module, repeating the above comparison cycle and priority working module determination until the number t N When all the first main modules of the system execute the comparison cycle and the priority working module determination process, the comparison cycle and the priority working module determination of all the first main modules are completed.

4. The power allocation and scheduling method based on operating condition records according to claim 3 is characterized in that: The method sequentially determines whether the total power of the first main module during the working time is less than the total power of each first comparison module during the working time, until the number t N-1 When all the first comparison modules of the first main module execute the determination process, the comparison cycle of the first main module is completed, and the current first main module t is recorded during the comparison cycle. p The total power during working time is less than the first comparison module t s The number of times c of total power during working time includes the following steps: The total power P of the selected first main module during working time p The total power P of the first comparison module during the working time of any number s Make a comparison; If P p ≤P s , then let the number of times c = c + 1, t s =t s+1 , select the next numbered first comparison module for comparison; If P p >P s , then let the number of times c = c, t s =t s+1 , select the next numbered first comparison module for comparison; Repeat the above comparison cycle process until the number of the first comparison module is t s When it is the same as the maximum number N of the charging power modules, the comparison cycle of a single first main module is completed, and the number of times c recorded during this comparison cycle is output.

5. The power allocation and scheduling method based on operating condition records according to claim 4 is characterized in that: The method of determining whether the current first main module is a priority working module according to the number c comprises the following steps: Determine whether the number c satisfies the condition c≥Nn, where N represents the maximum number of the charging power modules and n represents the required number of charging power modules; If so, the first main module corresponding to the single comparison cycle is determined to be a priority working module, otherwise it is determined to be a non-priority working module.

6. The power allocation and scheduling method based on operating condition records according to claim 1, characterized in that: The second screening of all the obtained priority working modules according to the current working power of each of the charging power modules to obtain the highest working power module and the lowest working power module respectively includes the following steps: All the obtained priority working modules are numbered in sequence q, q+1, ..., q+n-1, where q is the initial number of the priority working module and n represents the required number of charging power modules; Select any priority working module as the second main module, and the other priority working modules as the second comparison modules; Perform a forward cycle comparison on the current working power of the second main module and the current working power of each of the second comparison modules respectively, and record the comparison times z1 between the second main module and the second comparison module during the forward cycle comparison process. When the comparison times z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules; The current working power of the second main module is reversely compared with the current working power of each of the second comparison modules, and the number of comparisons z2 between the second main module and the second comparison module is recorded during the reverse loop comparison process. When the number of comparisons z2=n-1, the reverse loop comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module among all priority working modules.

7. The power allocation and scheduling method based on operating condition records according to claim 6 is characterized in that: The current working power of the second main module is respectively compared with the current working power of each second comparison module in a forward cycle, and the number of comparisons z1 between the second main module and the second comparison module is recorded during the forward cycle comparison process. When the number of comparisons z1=n-1, the forward cycle comparison process is completed, and the second main module A1 finally obtained is determined to be the highest working power module among all priority working modules, including the following steps: Compare the current working power of the selected second main module A1 with the current working power of any of the second comparison modules B1, and record the number of comparisons z1 between the second main module and the second comparison module during the comparison process; If the current working power of the second main module is greater than or equal to the current working power of the second comparison module, then set B1=B1+1, select the next numbered second comparison module and compare it with the second main module again; If the current working power of the second main module is less than the current working power of the second comparison module, then A1=B1 is set to determine that the current second comparison module is the new second main module. After exchanging identities, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn. The above comparison process is repeated. When the comparison times z1=n-1, the forward cycle comparison process is completed, and it is determined that the second main module A1 finally obtained is the highest working power module.

8. The power allocation and scheduling method based on operating condition records according to claim 7 is characterized in that: The reverse loop comparison is performed on the current working power of the second main module and the current working power of each second comparison module respectively, and the comparison times z2 between the second main module and the second comparison module are recorded during the reverse loop comparison process. When the comparison times z2=n-1, the reverse loop comparison process is completed, and the second main module A2 finally obtained is determined to be the lowest working power module among all priority working modules, including the following steps: Compare the current working power of the selected second main module A2 with the current working power of any of the second comparison modules B2, and record the number of comparisons z2 between the second main module and the second comparison module during the comparison process; If the current working power of the second main module is less than or equal to the current working power of the second comparison module, then set B2=B2+1, select the next numbered second comparison module to compare with the second main module again; If the current working power of the second main module is greater than the current working power of the second comparison module, A2=B2 is set to determine that the current second comparison module is the new second main module. After exchanging identities, the current working power of the new second main module is compared with the current working power of the remaining second comparison modules in turn. The above comparison process is repeated. When the comparison times z2=n-1, the reverse loop comparison process is completed, and it is determined that the second main module A2 finally obtained is the lowest working power module.

9. The power allocation and scheduling method based on operating condition records according to claim 1, characterized in that: The comparing the working power difference between the highest working power module and the lowest working power module, and reallocating the current working power of the highest working power module and the lowest working power module according to the working power difference, comprises the following steps: Determining the current operating powers of the highest operating power module and the lowest operating power module respectively; If the current operating powers of the highest operating power module and the lowest operating power module are equal, the power reallocation step is not performed; If the current working powers of the highest working power module and the lowest working power module are not equal, the working power difference between the highest working power module and the lowest working power module is determined, the current working power of the highest working power module is reduced and the current working power of the lowest working power module is increased, so that the working power difference is reduced to within a threshold range, and the threshold range is a pre-set allowable error range of the power difference.

10. A power distribution and dispatching system based on operating condition records, characterized in that: include: The charging pile includes N parallel charging power modules, which are numbered 1, 2, ..., N, and are used to transmit electric energy to the user-side charging interface; A power collection module, connected to the charging pile, for recording the current working power of each charging power module and the total power during the working time in real time during the operation of the charging pile; The module quantity determination module is used to determine the high efficiency power range [P] of the charging power module according to the working efficiency curve data in the charging power history record. min , P max ], the high efficiency power interval represents the power range in which the charging power module achieves the best performance when working, P min represents the minimum value of the high-efficiency power range of the charging power module; P max Indicates the maximum value of the high-efficiency power range of the charging power module; and sets a number screening condition according to the working power required by the user-side charging interface, and determines the required number of charging power modules n according to the screening result comparison; A priority working confirmation module, used to screen and determine in sequence whether each charging power module is a priority working module according to the number of the charging power modules and the total power during working time; A secondary screening module, used for performing secondary screening on all the obtained priority working modules according to the current working power of each of the charging power modules, to obtain the highest working power module and the lowest working power module respectively; The power difference reduction module is used to compare the working power difference between the highest working power module and the lowest working power module, and reallocate the current working power of the highest working power module and the lowest working power module according to the working power difference.

11. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of the power distribution and scheduling method based on operating condition records as described in any one of claims 1 to 9 are implemented.

12. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the power allocation and scheduling method based on operating condition records as described in any one of claims 1 to 9 are implemented.