AC charging pile scheduled charging parallel execution control method and storage medium

By dividing and real-time control of the reservation charging plan of AC charging piles, the problem of charging time conflict is solved, and the parallel charging of multiple electric vehicles is realized, which improves charging flexibility and efficiency.

CN119151022BActive Publication Date: 2025-09-05西安星源博锐新能源技术有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411405609.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-09-05
Estimated Expiration
2044-10-10

AI Technical Summary

Technical Problem

When AC charging piles make reservations to charge multiple electric vehicles at the same time, time conflicts are prone to occur, resulting in multiple charging start and stopping, which cannot meet the parallel charging needs of different charging users, and insufficient charging flexibility.

Method used

By obtaining the reservation charging plan of each electric vehicle, it is divided into a charging parallel execution group, and a parallel execution real-time control strategy is generated based on the reservation charging start time and end conditions to monitor the parallel execution process to avoid repeated charging start and stop.

Benefits of technology

The parallel implementation of reservation charging plans for different electric vehicles is achieved, meeting the needs of different charging users, and improving the charging flexibility and efficiency of AC charging piles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151022B_ABST
    Figure CN119151022B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and storage medium for controlling the parallel execution of scheduled charging of an AC charging pile. When the scheduled charging plans of each electric vehicle are obtained, all the scheduled charging plans are divided into charging parallel execution groups. Since the scheduled charging time periods corresponding to the scheduled charging plans in the charging parallel execution group overlap, that is, the scheduled charging plans of different electric vehicles may conflict in time, during the parallel execution of all the scheduled charging plans in the charging parallel execution group, a parallel execution real-time control strategy is generated according to the corresponding scheduled charging start time and scheduled charging end conditions to monitor and regulate the parallel execution of the scheduled charging plans of the electric vehicles, thereby avoiding multiple charging starts and stops in repeated time periods during scheduled parallel charging, supporting the simultaneous execution of scheduled charging plans of different electric vehicles, meeting the parallel charging needs of users, and improving the charging flexibility of the AC charging pile.
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 vehicle charging, and in particular to a method for controlling the parallel execution of scheduled charging of an AC charging pile, an electronic device, and a computer-readable storage medium. Background Art

[0002] AC charging stations generally support scheduled charging to meet the charging needs of electric vehicles at specific times. Currently, with the increasing coverage of AC charging stations, most AC charging stations can not only meet the scheduled charging needs of a single electric vehicle, but also schedule charging for multiple electric vehicles at the same time. However, when executing multiple electric vehicle charging plans with different strategies at the same time, scheduling conflicts are still prone to occur, resulting in multiple charging starts and stops during repeated time periods. As a result, the parallel charging effect of different electric vehicles is not good, and the parallel charging needs of different charging users cannot be met. For AC charging stations, the overall charging flexibility is not high enough. Summary of the Invention

[0003] The present invention aims to at least partially address one of the technical problems in the related prior art. To this end, the present invention proposes a method, electronic device, and storage medium for controlling the parallel execution of scheduled charging for an AC charging pile, which can meet the parallel charging needs of different charging users and improve the charging flexibility of the AC charging pile.

[0004] In a first aspect, an embodiment of the present invention provides a method for controlling the parallel execution of scheduled charging of an AC charging pile, comprising the following steps:

[0005] Step S1: obtaining a scheduled charging plan for each electric vehicle that is expected to be charged at the AC charging pile;

[0006] Step S2: After all the scheduled charging plans are divided into at least one parallel charging execution group including a plurality of the scheduled charging plans, the scheduled charging start time and the scheduled charging end condition corresponding to each of the scheduled charging plans in each parallel charging execution group are obtained, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each parallel charging execution group overlap;

[0007] Step S3: For each of the parallel charging execution groups, during the parallel execution of all the scheduled charging plans in the parallel charging execution group, a parallel execution real-time control strategy for all the scheduled charging plans is generated according to all the scheduled charging start times and all the scheduled charging end conditions.

[0008] Optionally, in one embodiment of the present invention, when the scheduled charging end condition includes a scheduled charging end time, step S3 includes the following steps:

[0009] Step S31: for any of the scheduled charging plans, when the scheduled charging start time corresponding to the scheduled charging plan is reached, start executing the scheduled charging plan and set a flag;

[0010] Step S32: When the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determine whether the scheduled charging end times of all the scheduled charging plans that have been started are earlier than or equal to the current scheduled charging end time. If so, stop all the scheduled charging plans that have been started and reset all the flags. Otherwise, continue to execute each of the scheduled charging plans and execute step S32 again.

[0011] Optionally, in one embodiment of the present invention, when at least one of the scheduled charging end conditions includes full charge prompt information, and the remaining scheduled charging end conditions include scheduled charging end time, the full charge prompt information indicates that the target electric vehicle is fully charged as the scheduled charging end condition, and the target electric vehicle is one of the electric vehicles corresponding to the full charge prompt information; step S3 includes the following steps:

[0012] Step S33: for any of the scheduled charging plans, when the scheduled charging start time corresponding to the scheduled charging plan is reached, start executing the scheduled charging plan and set a flag;

[0013] Step S34: When the full charge end time or the scheduled charging end time corresponding to any one of the scheduled charging plans is reached, a parallel execution real-time control strategy is generated based on the full charge end time, all the scheduled charging start times and all the scheduled charging end times, wherein the full charge end time is the time corresponding to when the target electric vehicle is fully charged.

[0014] Optionally, in one embodiment of the present invention, step S34 includes the following steps:

[0015] Step S341: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the full power end time corresponding to any of the scheduled charging plans is reached, determine whether the first preset condition and the second preset condition are simultaneously effective; if so, stop all the scheduled charging plans that have been started and reset all the flag bits; otherwise, continue to execute each of the scheduled charging plans and execute step S341 again;

[0016] Among them, the first preset condition is that all the target electric vehicles are fully charged, and the second preset condition is that except for the scheduled charging plans of all the target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been executed is earlier than or equal to the current full charge end time.

[0017] Optionally, in one embodiment of the present invention, step S34 includes the following steps:

[0018] Step S342: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determine whether the first preset condition and the third preset condition are simultaneously effective; if so, stop all the scheduled charging plans that have been started and reset all the flag bits; otherwise, continue to execute each of the scheduled charging plans and execute step S342 again;

[0019] Among them, the first preset condition is that all the target electric vehicles are fully charged, and the third preset condition is that except for the scheduled charging plans of all the target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been executed are earlier than or equal to the current scheduled charging end time.

[0020] Optionally, in one embodiment of the present invention, the scheduled charging start time and the scheduled charging end time are both UTC time.

[0021] Optionally, in one embodiment of the present invention, the full charge completion time is UTC time.

[0022] In a second aspect, an embodiment of the present invention provides an electronic device, including:

[0023] at least one processor;

[0024] at least one memory for storing at least one program;

[0025] When at least one of the programs is executed by at least one of the processors, the method for controlling the parallel execution of scheduled charging of an AC charging pile as described in the first aspect is implemented.

[0026] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium storing a program executable by a processor, wherein the program executable by the processor is used to implement the method for controlling the parallel execution of scheduled charging of an AC charging pile as described in the first aspect when executed by the processor.

[0027] The present invention proposes a method, electronic device, and storage medium for controlling the parallel execution of scheduled charging of an AC charging pile. When the scheduled charging plans of each electric vehicle are obtained, all the scheduled charging plans are divided into charging parallel execution groups. Since the scheduled charging time periods corresponding to the scheduled charging plans in each charging parallel execution group overlap, that is, the scheduled charging plans of different electric vehicles may conflict in time, for each charging parallel execution group, during the parallel execution of all the scheduled charging plans in the charging parallel execution group, a corresponding parallel execution real-time control strategy is generated according to the corresponding scheduled charging start time and scheduled charging end conditions to monitor and regulate the parallel execution of the scheduled charging plans of different electric vehicles, thereby avoiding multiple charging starts and stops in repeated time periods during scheduled parallel charging. It can support the simultaneous execution of scheduled charging plans of different electric vehicles, meet the parallel charging needs of different charging users, and improve the charging flexibility of the AC charging pile. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 This is a flow chart of a method for controlling the parallel execution of scheduled charging of an AC charging pile provided by one embodiment of the present invention;

[0029] Figure 2 yes Figure 1 A flow chart of step S3 in FIG.

[0030] Figure 3 yes Figure 1 Another flow chart of step S3 in ;

[0031] Figure 4 yes Figure 3 A flow chart of step S34 in FIG.

[0032] Figure 5 yes Figure 3 Another flow chart of step S34 in ;

[0033] Figure 6 This is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0034] Figure 1 This is a flowchart of a method for controlling the parallel execution of scheduled charging of an AC charging pile provided by an embodiment of the present invention. The method for controlling the parallel execution of scheduled charging may include but is not limited to steps S1 to S3.

[0035] Step S1: Obtaining the scheduled charging plan of each electric vehicle expected to be charged at the AC charging pile. The scheduled charging plan can be obtained in various ways, for example, the scheduled charging plan of each electric vehicle can be actively uploaded to the corresponding AC charging pile, the scheduled charging plan of each electric vehicle can be directly read from the AC charging pile, or the corresponding scheduled charging plan can be directly read from each electric vehicle, etc., which is not limited here;

[0036] Step S2: After all scheduled charging plans are divided into at least one parallel charging execution group including multiple scheduled charging plans, the scheduled charging start time and scheduled charging end condition corresponding to each scheduled charging plan in each parallel charging execution group are obtained, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each parallel charging execution group overlap;

[0037] It should be noted that when there are multiple charging parallel execution groups, different charging parallel execution groups are independent of each other, and the corresponding reserved charging time periods do not overlap. It is for this reason that multiple different charging parallel execution groups are divided. Therefore, when generating the parallel execution real-time control strategy later, it is necessary to discuss each charging parallel execution group separately. This is to ensure that the parallel execution real-time control strategy corresponding to each charging parallel execution group can be obtained.

[0038] Step S3: For each parallel charging execution group, during the parallel execution of all scheduled charging plans in the parallel charging execution group, a parallel execution real-time control strategy for all scheduled charging plans is generated according to all scheduled charging start times and all scheduled charging end conditions.

[0039] In this step, when the scheduled charging plans of each electric vehicle are obtained, all the scheduled charging plans are divided into charging parallel execution groups. Since the scheduled charging time periods corresponding to the scheduled charging plans in each charging parallel execution group overlap, that is, the scheduled charging plans of different electric vehicles may conflict in time, for each charging parallel execution group, during the parallel execution of all the scheduled charging plans in the charging parallel execution group, a corresponding parallel execution real-time control strategy is generated according to the corresponding scheduled charging start time and scheduled charging end conditions to monitor and regulate the parallel execution of the scheduled charging plans of different electric vehicles, thereby avoiding multiple charging starts and stops in repeated time periods during scheduled parallel charging, supporting the simultaneous execution of scheduled charging plans of different electric vehicles, meeting the parallel charging needs of different charging users, and improving the charging flexibility of AC charging piles.

[0040] It should be noted that, based on the scheduled charging parallel execution control method for the AC charging pile provided by the embodiment of the present invention, in a specific application scenario, all scheduled charging plans are processed through a loop, that is, all scheduled charging plans are executed once. During the execution process, a parallel execution real-time control strategy is generated in real time through the scheduled charging parallel execution control method, and effective regulation is performed based on the parallel execution real-time control strategy to avoid multiple charging starts and stops in repeated time periods when scheduled parallel charging is performed. At the same time, this can also avoid multiple traversals and repeated checks, thereby improving the charging efficiency of the AC charging pile.

[0041] In one embodiment, in step S2, only when all scheduled charging plans can be divided can at least one parallel charging execution group including multiple scheduled charging plans be obtained. That is, if, after analysis, the scheduled charging time periods corresponding to any two scheduled charging plans do not overlap, then no parallel charging execution group can be obtained. This situation indicates that the scheduled charging time periods corresponding to different electric vehicles are all separated and will not affect each other, so there is no need to generate a parallel execution real-time control strategy for control.

[0042] An embodiment of the present invention, please refer to Figure 2 When the scheduled charging end condition includes the scheduled charging end time, step S3 may include but is not limited to steps S31 to S32.

[0043] Step S31: For any scheduled charging plan, when the scheduled charging start time corresponding to the scheduled charging plan is reached, the scheduled charging plan is started to be executed and a flag is set;

[0044] Step S32: When the scheduled charging end time corresponding to any scheduled charging plan is reached, determine whether the scheduled charging end time of all scheduled charging plans that have been started is earlier than or equal to the current scheduled charging end time. If so, stop all scheduled charging plans that have been started and reset all flags. Otherwise, continue to execute each scheduled charging plan and execute step S32 again.

[0045] In this step, when the scheduled charging start time corresponding to any scheduled charging plan is reached, the corresponding scheduled charging plan can be started and a flag bit can be set. In a specific scenario, as time progresses, it is obvious that all scheduled charging plans will eventually start to be executed. Every time the scheduled charging end time corresponding to one of the scheduled charging plans is reached, step S32 will be executed, that is, whether the scheduled charging end times of all scheduled charging plans that have been started are earlier than or equal to the current scheduled charging end time. If so, it means that at the current time node, all scheduled charging plans that have been started have been completed. Therefore, all scheduled charging plans that have been started can be stopped and all flag bits can be reset. Otherwise, it means that not all scheduled charging plans that have been started have been completed. Therefore, it is necessary to continue to execute each scheduled charging plan, and further determine based on step S32, and so on, until the scheduled charging end time corresponding to a scheduled charging plan is finally reached. At the time node corresponding to the scheduled charging end time, it can be determined that the scheduled charging end times of all scheduled charging plans that have been started are earlier than or equal to the current scheduled charging end time.

[0046] Specifically, you can first find the scheduled charging plan with the earliest scheduled charging start time from all scheduled charging plans, record it as the initial scheduled charging plan, and at the same time obtain the scheduled charging end time of the initial scheduled charging plan. During the execution of the initial scheduled charging plan, judge the scheduled charging start times of other scheduled charging plans. If the scheduled charging start time of a scheduled charging plan is between the scheduled charging start time and the scheduled charging end time of the initial scheduled charging plan, you can determine that there is an overlap between the scheduled charging plan and the initial scheduled charging plan. Similarly, you can determine whether there is an overlap between other scheduled charging plans and the initial scheduled charging plan. After screening and obtaining the latest scheduled charging end time, further determine whether the scheduled charging end time of the current scheduled charging plan is the latest scheduled charging end time. If not, the scheduled charging end time of the current scheduled charging plan can be extended to the latest scheduled charging end time.

[0047] An embodiment of the present invention, please refer to Figure 3 When at least one scheduled charging end condition includes full charge prompt information, and the remaining scheduled charging end conditions include a scheduled charging end time, the full charge prompt information indicates that the target electric vehicle is fully charged as the scheduled charging end condition, and the target electric vehicle is one of the electric vehicles corresponding to the full charge prompt information, step S3 may include but is not limited to steps S33 to S34.

[0048] Step S33: For any scheduled charging plan, when the scheduled charging start time corresponding to the scheduled charging plan is reached, the scheduled charging plan is started to be executed and a flag is set;

[0049] Step S34: When the full charge end time or scheduled charging end time corresponding to any scheduled charging plan is reached, a parallel execution real-time control strategy is generated based on the full charge end time, all scheduled charging start times, and all scheduled charging end times, wherein the full charge end time is the time corresponding to when the target electric vehicle is fully charged.

[0050] In this step, when the scheduled charging start time corresponding to any scheduled charging plan is reached, the corresponding scheduled charging plan can be started and the flag can be set. In the specific scenario, as time goes on, it is obvious that all scheduled charging plans will eventually start to be executed; no matter whether the full charge end time or the scheduled charging end time corresponding to a scheduled charging plan is reached, the corresponding parallel execution real-time control strategy can be generated according to the full charge end time, all scheduled charging start times and all scheduled charging end times to monitor and control the parallel execution of scheduled charging plans for different electric vehicles.

[0051] In one embodiment, although different target electric vehicles all use full charge as the condition for the end of scheduled charging, due to possible differences in the internal structure composition, battery application conditions, etc. of the target electric vehicles, the time when different target electric vehicles are fully charged is not necessarily the same, that is, different full charge end times can be different or the same, and the specific needs need to be determined according to the actual application scenario.

[0052] An embodiment of the present invention, please refer to Figure 4 , step S34 may include but is not limited to step S341.

[0053] Step S341: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the full power end time corresponding to any scheduled charging plan is reached, determine whether the first preset condition and the second preset condition are simultaneously effective. If so, stop all scheduled charging plans that have been started and reset all flags. Otherwise, continue to execute each scheduled charging plan and execute step S341 again.

[0054] Among them, the first preset condition is that all target electric vehicles are fully charged, and the second preset condition is that except for the scheduled charging plans of all target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been started is earlier than or equal to the current full charge end time.

[0055] In this step, the real-time power level of each target electric vehicle is continuously monitored so as to know in real time whether the power level of each target electric vehicle is fully charged. During this monitoring process, each time the full power end time corresponding to one of the scheduled charging plans is reached, step S341 is executed, that is, whether the first preset condition and the second preset condition are effective at the same time. If so, it means that at the current time node, whether it is an electric vehicle that uses full power as the scheduled charging end condition or an electric vehicle that uses the scheduled charging end time as the scheduled charging end condition, all corresponding scheduled charging plans that have been started have been completed. Therefore, all scheduled charging plans that have been started can be stopped and all flags can be reset. Otherwise, it means that not all scheduled charging plans that have been started have been completed, so it is necessary to continue to execute each scheduled charging plan and further continue to judge based on step S341.

[0056] An embodiment of the present invention, please refer to Figure 5 , step S34 may include but is not limited to step S342.

[0057] Step S342: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the scheduled charging end time corresponding to any scheduled charging plan is reached, determine whether the first preset condition and the third preset condition are simultaneously effective; if so, stop all scheduled charging plans that have been started and reset all flags; otherwise, continue to execute each scheduled charging plan and execute step S342 again;

[0058] Among them, the first preset condition is that all target electric vehicles are fully charged, and the third preset condition is that except for the scheduled charging plans of all target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been started is earlier than or equal to the current scheduled charging end time.

[0059] In this step, the real-time power level of each target electric vehicle is continuously monitored so as to know in real time whether the power level of each target electric vehicle is fully charged. During this monitoring process, each time the scheduled charging end time corresponding to one of the scheduled charging plans is reached, step S342 is executed, that is, whether the first preset condition and the third preset condition are effective at the same time. If so, it means that at the current time node, whether it is an electric vehicle that uses full power as the scheduled charging end condition or an electric vehicle that uses the scheduled charging end time as the scheduled charging end condition, all corresponding scheduled charging plans that have been started have been completed. Therefore, all scheduled charging plans that have been started can be stopped and all flags can be reset. Otherwise, it means that not all scheduled charging plans that have been started have been completed, so it is necessary to continue to execute each scheduled charging plan, and further continue to judge based on step S342.

[0060] In one embodiment, for the first scheduled charging plan to be executed, in addition to setting a flag bit, a start execution command will be sent to it to prompt the start of execution of the scheduled charging plan. For subsequent scheduled charging plans, only the flag bit is set when they are started, and the start execution command is no longer sent.

[0061] In one embodiment, the scheduled charging start time, the scheduled charging end time and the full charge end time can all be but are not limited to UTC time. That is, when the time or the corresponding timestamp is sent, it can be converted into UTC time to be compatible with the scheduled charging plans in different time zones, ensuring that the scheduled charging plans can still be executed in parallel in different time zones.

[0062] In one embodiment, there may be multiple settings for specific time scenarios of the scheduled charging parallel execution control method, and those skilled in the art may select a strategy based on specific circumstances, such as a single execution strategy, a daily execution strategy, a custom date range strategy, or a weekly cycle execution strategy. The single execution strategy means executing the scheduled charging parallel execution control method only once, and the execution time node is not fixed. The daily execution strategy means executing the scheduled charging parallel execution control method at a fixed time node every day. The custom date range strategy means randomly executing the scheduled charging parallel execution control method at least once. The weekly cycle execution strategy means executing the scheduled charging parallel execution control method on a weekly basis. Regardless of which specific strategy is executed, as long as the scheduled charging parallel execution control method described in the above embodiments is implemented, it can support the simultaneous execution of scheduled charging plans for different electric vehicles, meet the parallel charging needs of different charging users, and improve the charging flexibility of AC charging piles.

[0063] In order to better illustrate the working principles of the above embodiments, specific examples are given below for illustration.

[0064] Please refer to Table 1, which is a schematic diagram of the scheduled charging start time and scheduled charging end conditions corresponding to all scheduled charging plans in the two parallel charging execution groups. It can be seen from Table 1 that as different parallel charging execution groups, Group A and Group B do not overlap in time. The scheduled charging end conditions corresponding to the scheduled charging plans in Group A are all the scheduled charging end times, while the scheduled charging end conditions corresponding to the scheduled charging plans in Group B include the scheduled charging end time and a full charge prompt message. The full charge prompt message indicates that the battery is fully charged.

[0065] Table 1 - Schematic table of the scheduled charging start time and scheduled charging end conditions corresponding to all scheduled charging plans in two parallel charging execution groups

[0066]

[0067] For A, during execution, it is monitored that the scheduled charging start time corresponding to A is the earliest, that is, A is executed first at 08:00, the start execution command is sent, and it is marked as started; when it reaches 08:30, B is marked to start execution, but the start execution command will not be sent repeatedly; similarly, when it reaches 09:00, C is marked to start execution; since then, all overlapping scheduled charging plans have started to be executed, and the scheduled charging end conditions are checked at the same time. At 10:30, it is checked that B meets its scheduled charging end conditions, and A and C are checked cyclically. It is found that A and C do not meet their scheduled charging end conditions, and charging continues; at 12:00, it is checked that A and B both meet the scheduled charging end conditions, but C does not meet them, and charging continues; at 12:10, it is checked that A, B and C all meet the scheduled charging end conditions, then charging is ended, and the corresponding flag configured as started is cleared.

[0068] For B, when it is detected that the scheduled charging start time corresponding to D is the earliest, that is, D is executed first at 14:00, and a start execution command is sent and marked as started; at 15:30, it is marked that E starts to execute; at 17:00, it is marked that F starts to execute; since then, all overlapping scheduled charging plans have been executed, and the scheduled charging end conditions are checked at the same time. If it is checked that E is fully charged at 17:40, the current time is marked, and it is checked whether F is fully charged at 17:40. If so, it is determined whether 17:40 reaches the scheduled charging end time corresponding to D. Since the scheduled charging end time corresponding to D is 19:00, which has not been reached, charging continues. When it reaches 19:00, it is checked that D, E and F all meet the scheduled charging end conditions, then charging is terminated and the corresponding flag bit of the configuration as started is cleared; if it is checked that F is not fully charged at 17:40, charging continues. When it reaches 19:00, it is checked that F is still not fully charged, then charging continues. If it is checked that E is fully charged at 20:30, it means that D, E and F all meet the scheduled charging end conditions, then charging is terminated and the corresponding flag bit of the configuration as started is cleared.

[0069] Figure 6 FIG. 1 is a schematic diagram of the structure of an electronic device 1000 provided by an embodiment of the present invention. Figure 6 As shown, the electronic device 1000 includes a memory 1100 and a processor 1200. The number of the memory 1100 and the processor 1200 can be one or more. Figure 6 In the embodiment, a memory 1100 and a processor 1200 are taken as an example; the memory 1100 and the processor 1200 in the device can be connected via a bus or other means. Figure 6 The bus connection is taken as an example.

[0070] Memory 1100, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the method for controlling the parallel execution of scheduled charging for an AC charging pile provided in any embodiment of the present invention. Processor 1200 implements the aforementioned method for controlling the parallel execution of scheduled charging for an AC charging pile by executing the software programs, instructions, and modules stored in memory 1100.

[0071] The memory 1100 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function. In addition, the memory 1100 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 1100 may further include a memory remotely located relative to the processor 1200, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0072] An embodiment of the present invention further provides a computer-readable storage medium storing computer-executable instructions for executing the method for controlling the parallel execution of scheduled charging of an AC charging pile as provided in any embodiment of the present invention.

[0073] An embodiment of the present invention further provides a computer program product, including a computer program or computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the method for parallel execution control of scheduled charging of an AC charging pile as provided in any embodiment of the present invention.

[0074] The electronic devices and application scenarios described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. Those skilled in the art will appreciate that with the evolution of electronic devices and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems.

[0075] Those skilled in the art will appreciate that all or some of the steps in the methods, systems, and functional modules / units in the devices disclosed above may be implemented as software, firmware, hardware, or appropriate combinations thereof.

[0076] In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division between physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is well known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disks (DVDs) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. Furthermore, as is well known to those skilled in the art, communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0077] As used in this specification, the terms "component," "module," "system," and the like are used to refer to computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside in a process or execution thread, and a component can be located on a single computer or distributed between two or more computers. In addition, these components can be executed from various computer-readable media having various data structures stored thereon. Components can communicate, for example, via local or remote processes based on signals having one or more data packets (e.g., data from two components interacting with another component on a local system, a distributed system, or a network, such as the Internet interacting with other systems via signals).

Claims

1. A method for controlling the parallel execution of scheduled charging of an AC charging pile, characterized in that: The steps include: Step S1: obtaining a scheduled charging plan for each electric vehicle that is expected to be charged at the AC charging pile; Step S2: When all the scheduled charging plans are divided into at least one charging parallel execution group including multiple scheduled charging plans, the scheduled charging start time and the scheduled charging end condition corresponding to each of the scheduled charging plans in each of the charging parallel execution groups are obtained, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each of the charging parallel execution groups overlap, and when there are multiple charging parallel execution groups, all the scheduled charging time periods corresponding to any one of the charging parallel execution groups do not overlap with all the scheduled charging time periods corresponding to the remaining charging parallel execution groups; Step S3: For each of the parallel charging execution groups, during the parallel execution of all the scheduled charging plans in the parallel charging execution group, generating a parallel execution real-time control strategy for all the scheduled charging plans according to all the scheduled charging start times and all the scheduled charging end conditions; Wherein, when the scheduled charging end condition includes the scheduled charging end time, step S3 includes the following steps: Step S31: for any of the scheduled charging plans, when the scheduled charging start time corresponding to the scheduled charging plan is reached, start executing the scheduled charging plan and set a flag; Step S32: When the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determine whether the scheduled charging end times of all the scheduled charging plans that have been started are earlier than or equal to the current scheduled charging end time. If so, stop all the scheduled charging plans that have been started and reset all the flags. Otherwise, continue to execute each of the scheduled charging plans and execute step S32 again.

2. The method for controlling the parallel execution of scheduled charging of an AC charging pile according to claim 1, characterized in that: When at least one of the scheduled charging end conditions includes a full charge prompt message, and the remaining scheduled charging end conditions include a scheduled charging end time, the full charge prompt message indicates that the target electric vehicle is fully charged as the scheduled charging end condition, and the target electric vehicle is one of the electric vehicles corresponding to the full charge prompt message; step S3 further includes the following steps: Step S33: for any of the scheduled charging plans, when the scheduled charging start time corresponding to the scheduled charging plan is reached, start executing the scheduled charging plan and set a flag; Step S34: When the full charge end time or the scheduled charging end time corresponding to any one of the scheduled charging plans is reached, a parallel execution real-time control strategy is generated based on the full charge end time, all the scheduled charging start times and all the scheduled charging end times, wherein the full charge end time is the time corresponding to when the target electric vehicle is fully charged.

3. The method for controlling the parallel execution of scheduled charging of an AC charging pile according to claim 2, characterized in that: The step S34 includes the following steps: Step S341: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the full power end time corresponding to any of the scheduled charging plans is reached, determine whether the first preset condition and the second preset condition are simultaneously effective; if so, stop all the scheduled charging plans that have been started and reset all the flag bits; otherwise, continue to execute each of the scheduled charging plans and execute step S341 again; Among them, the first preset condition is that all the target electric vehicles are fully charged, and the second preset condition is that except for the scheduled charging plans of all the target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been executed is earlier than or equal to the current full charge end time.

4. The method for controlling the parallel execution of scheduled charging of an AC charging pile according to claim 2, characterized in that: The step S34 includes the following steps: Step S342: continuously monitor the real-time power of each target electric vehicle, and in the process of continuously monitoring the real-time power of each target electric vehicle, when the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determine whether the first preset condition and the third preset condition are simultaneously effective; if so, stop all the scheduled charging plans that have been started and reset all the flag bits; otherwise, continue to execute each of the scheduled charging plans and execute step S342 again; Among them, the first preset condition is that all the target electric vehicles are fully charged, and the third preset condition is that except for the scheduled charging plans of all the target electric vehicles, the scheduled charging end time of the remaining scheduled charging plans that have been executed are earlier than or equal to the current scheduled charging end time.

5. The method for controlling the parallel execution of scheduled charging of an AC charging pile according to any one of claims 1 to 4, characterized in that: The scheduled charging start time and the scheduled charging end time are both UTC time.

6. The method for controlling the parallel execution of scheduled charging of an AC charging pile according to any one of claims 2 to 4, characterized in that: The full charge end time is UTC time.

7. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When at least one of the programs is executed by at least one of the processors, the method for controlling the parallel execution of scheduled charging of an AC charging pile according to any one of claims 1 to 6 is implemented.

8. A computer-readable storage medium, characterized in that A program executable by a processor is stored therein, and when the program executable by the processor is executed by the processor, it is used to implement the method for controlling the parallel execution of scheduled charging of an AC charging pile as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • A system and method of booking charging and process control

    CN112052969A