Alternating current charging pile reservation charging parallel execution control method and storage medium
By dividing charging parallel execution groups and generating real-time control strategies, the time conflict problem of AC charging piles in charging plans for multiple electric vehicles is solved, charging flexibility and efficiency are improved, and parallel charging needs of different users are met.
Patent Information
- Application Number
- CN202411405609.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-10
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-10-10
AI Technical Summary
When AC charging piles execute the reservation charging plan for multiple electric vehicles at the same time, time conflicts are prone to occur, resulting in repeated charging start and stopping, which cannot meet the parallel charging needs of different charging users, and the charging flexibility is insufficient.
By obtaining the reservation charging plan for each electric vehicle, the charging parallel execution group is divided, and a parallel execution real-time control strategy is generated based on the reservation charging start time and end conditions, the charging plan is monitored and regulated, and the charging plan is avoided from charging start and stopping during repeated periods.
It effectively supports parallel charging of multiple electric vehicles, improves the charging flexibility of AC charging piles, avoids repeated charging start and stops when making an appointment to charge, and meets the charging needs of different users.
Smart Images

Figure CN119151022A_ABST
Abstract
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 piles generally support scheduled charging to meet the charging needs of electric vehicles at specific times. At present, with the increasing coverage of AC charging piles, most AC charging piles 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, it is still easy to have conflicts in time scheduling, resulting in multiple charging starts and stops in repeated time periods. Therefore, the effect of parallel charging of different electric vehicles is not good, and the parallel charging needs of different charging users cannot be met. For AC charging piles, the overall charging flexibility is not high enough. Summary of the invention
[0003] The present invention aims to solve at least one of the technical problems in the related prior art to a certain extent. To this end, the present invention proposes a method, an electronic device and a storage medium for controlling the parallel execution of scheduled charging of 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: Step S1, respectively obtaining the scheduled charging plan of each electric vehicle expected to be charged at the AC charging pile; Step S2: when all the scheduled charging plans are divided to obtain at least one charging parallel execution group including a plurality of the scheduled charging plans, respectively obtain the scheduled charging start time and the scheduled charging end condition corresponding to all the scheduled charging plans in each of the charging parallel execution groups, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each of the charging parallel execution groups overlap; Step S3: for each of the charging parallel execution groups, during the parallel execution of all the scheduled charging plans in the charging parallel 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.
[0005] 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: Step S31: for any of the scheduled charging plans, 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; 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 executed are earlier than or equal to the current scheduled charging end time. If so, stop all the scheduled charging plans that have been executed and reset all the flags. Otherwise, continue to execute each of the scheduled charging plans and execute step S32 again.
[0006] 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 other 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: 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.
[0007] Optionally, in one embodiment of the present invention, step S34 includes the following steps: Step S341, continuously monitoring the real-time power of each of the target electric vehicles, and in the process of continuously monitoring the real-time power of each of the target electric vehicles, when the full power end time corresponding to any of the scheduled charging plans is reached, determining whether the first preset condition and the second preset condition are simultaneously effective, if so, stopping all the scheduled charging plans that have been executed and resetting all the flags, otherwise continuing to execute each of the scheduled charging plans, and executing 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.
[0008] Optionally, in one embodiment of the present invention, step S34 includes the following steps: Step S342, continuously monitoring the real-time power of each of the target electric vehicles, and in the process of continuously monitoring the real-time power of each of the target electric vehicles, when the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determining whether the first preset condition and the third preset condition are effective at the same time, if so, stopping all the scheduled charging plans that have been executed and resetting all the flags, otherwise continuing to execute each of the scheduled charging plans, and executing 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 times of the remaining scheduled charging plans that have been executed are earlier than or equal to the current scheduled charging end time.
[0009] Optionally, in one embodiment of the present invention, the scheduled charging start time and the scheduled charging end time are both UTC time.
[0010] Optionally, in one embodiment of the present invention, the full charge end time is UTC time.
[0011] In a second aspect, an embodiment of the present invention provides an electronic device, including: 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 as described in the first aspect is implemented.
[0012] In a third aspect, an embodiment of the present invention provides a computer-readable storage medium, which stores a program executable by a processor, and when the program executable by the processor is executed by the processor, it is used to implement the method for parallel execution control of scheduled charging of the AC charging pile as described in the first aspect.
[0013] The method, electronic device and storage medium for controlling the scheduled charging parallel execution of an AC charging pile proposed in the present invention divide all the scheduled charging plans into charging parallel execution groups when the scheduled charging plans of each electric vehicle are obtained. 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 control 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 the AC charging pile. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 It is a flow chart of a method for controlling the parallel execution of scheduled charging of an AC charging pile provided by an embodiment of the present invention; Figure 2 yes Figure 1 A flow chart of step S3 in FIG. Figure 3 yes Figure 1 Another flow chart of step S3 in ; Figure 4 yes Figure 3 A flow chart of step S34 in FIG. Figure 5 yes Figure 3 Another flow chart of step S34 in; Figure 6 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0015] Figure 1 This is a flow chart of a method for controlling the scheduled charging in parallel of an AC charging pile according to an embodiment of the present invention. The method for controlling the scheduled charging in parallel may include but is not limited to steps S1 to S3.
[0016] Step S1, respectively obtaining the scheduled charging plan of each electric vehicle expected to be charged at the AC charging pile, wherein the scheduled charging plan can be obtained in a variety of 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; Step S2: when all 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 all the scheduled charging plans in each charging parallel execution group are respectively obtained, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each charging parallel execution group overlap; It should be noted that when there are multiple charging parallel execution groups, different charging parallel execution groups are independent of each other, and there is no overlap in the corresponding reserved charging time periods. It is for this reason that multiple different charging parallel execution groups are divided. Therefore, when generating the parallel execution real-time control strategy in the subsequent process, it is necessary to discuss each charging parallel execution group separately, so as to ensure that the parallel execution real-time control strategy corresponding to each charging parallel execution group is obtained; Step S3: for each charging parallel execution group, during the parallel execution of all scheduled charging plans in the charging parallel 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.
[0017] 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 control 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.
[0018] It should be noted that, based on the scheduled charging parallel execution control method for the AC charging pile provided in an 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.
[0019] In one embodiment, in step S2, only when all scheduled charging plans can be divided, can at least one charging parallel execution group including multiple scheduled charging plans be obtained. That is to say, if after analysis, the scheduled charging time periods corresponding to any two scheduled charging plans do not overlap, then no charging parallel execution group can be divided. This situation indicates that the scheduled charging time periods corresponding to different electric vehicles are all separated and will not affect each other, and there is no need to generate a parallel execution real-time control strategy for control.
[0020] 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.
[0021] 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; 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 executed is earlier than or equal to the current scheduled charging end time. If so, stop all scheduled charging plans that have been executed and reset all flags. Otherwise, continue to execute each scheduled charging plan and execute step S32 again.
[0022] 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 bit can be set. In a specific scenario, as time goes on, it is obvious that all the scheduled charging plans will eventually start to be executed; each 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 time of all the scheduled charging plans that have been started is earlier than or equal to the current scheduled charging end time. If so, it means that at the current time node, all the scheduled charging plans that have been started have been executed, so all the scheduled charging plans that have been started can be stopped and all flag bits can be reset. Otherwise, it means that the scheduled charging plans that have been started have not been executed, so it is necessary to continue to execute each scheduled charging plan, and further continue to judge 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 time of all the scheduled charging plans that have been started is earlier than or equal to the current scheduled charging end time.
[0023] Specifically, you can first find a 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, it can be determined that the scheduled charging plan overlaps with the initial scheduled charging plan. Similarly, it can be determined whether other scheduled charging plans overlap with the initial scheduled charging plan in turn. After screening out 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.
[0024] An embodiment of the present invention, please refer to Figure 3 , when at least one scheduled charging end condition includes full charge prompt information, the other scheduled charging end conditions include the 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.
[0025] 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; 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 according to 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.
[0026] In this step, when the scheduled charging start time corresponding to any scheduled charging plan is reached, the corresponding scheduled charging plan can be executed 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 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, so as to monitor and control the parallel execution of scheduled charging plans of different electric vehicles.
[0027] In one embodiment, although different target electric vehicles 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, which needs to be determined according to the actual application scenario.
[0028] An embodiment of the present invention, please refer to Figure 4 , step S34 may include but is not limited to step S341.
[0029] Step S341, continuously monitoring 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, it is determined whether the first preset condition and the second preset condition are effective at the same time, if so, all scheduled charging plans that have been started are stopped and all flags are reset, otherwise, each scheduled charging plan is continued to be executed, and step S341 is executed again; 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 executed are earlier than or equal to the current full charge end time.
[0030] 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 of each target electric vehicle has been fully charged. In this monitoring process, each time the full power end time corresponding to one of the scheduled charging plans is reached, step S341 will be 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 end condition of scheduled charging or an electric vehicle that uses the scheduled charging end time as the end condition of scheduled charging, 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 the scheduled charging plans that have been started have not been completed, so it is necessary to continue to execute each scheduled charging plan, and further continue to judge based on step S341.
[0031] An embodiment of the present invention, please refer to Figure 5 , step S34 may include but is not limited to step S342.
[0032] Step S342, continuously monitoring 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, determining whether the first preset condition and the third preset condition are simultaneously effective, if so, stopping all scheduled charging plans that have been started and resetting all flags, otherwise continuing to execute each scheduled charging plan, and executing step S342 again; 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 executed are earlier than or equal to the current scheduled charging end time.
[0033] 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 of each target electric vehicle has been fully charged. In this monitoring process, each time the scheduled charging end time corresponding to one of the scheduled charging plans is reached, step S342 will be 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 the scheduled charging plans that have been started have not been completed, so it is necessary to continue to execute each scheduled charging plan, and further continue to judge based on step S342.
[0034] In one embodiment, for the first scheduled charging plan to be executed, in addition to setting the 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 start execution, and the start execution command is no longer sent.
[0035] In one embodiment, the scheduled charging start time, the scheduled charging end time and the full charging end time can 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 scheduled charging plans in different time zones, ensuring that the scheduled charging plans can be executed in parallel in different time zones.
[0036] In one embodiment, there may be multiple settings for the specific time scenarios of the scheduled charging parallel execution control method, and those skilled in the art may select them according to the specific circumstances, for example, setting them to a single execution strategy, a daily execution strategy, a custom date range strategy, or a weekly cycle execution strategy, wherein the single execution strategy is to execute the scheduled charging parallel execution control method only once, and the execution time node is not fixed, the daily execution strategy is to execute the scheduled charging parallel execution control method at a fixed time node every day, the custom date range strategy is to randomly execute the scheduled charging parallel execution control method at least once, and the weekly cycle execution strategy is to execute the scheduled charging parallel execution control method in a weekly cycle. No matter 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 of different electric vehicles, meet the parallel charging needs of different charging users, and improve the charging flexibility of AC charging piles.
[0037] In order to better explain the working principles of the above embodiments, specific examples are given below for illustration.
[0038] Please refer to Table 1, which is a schematic diagram of the scheduled charging start time and the scheduled charging end conditions corresponding to all the 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 time, and the scheduled charging end conditions corresponding to the scheduled charging plans in Group B include the scheduled charging end time and full charge prompt information, and the full charge prompt information indicates that the power is fully charged.
[0039] Table 1 - Schematic diagram of the scheduled charging start time and scheduled charging end conditions corresponding to all scheduled charging plans in two parallel charging execution groups
[0040] For A, during execution, it is monitored that the scheduled charging start time corresponding to A is the earliest, that is, 08:00 is the priority to start execution of A, send the start execution command, and mark it as started execution; when it reaches 08:30, mark B to start execution, but the start execution command will not be sent repeatedly; similarly, when it reaches 09:00, mark C to start execution; since then, all overlapping scheduled charging plans have started execution, 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, 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 execution is cleared.
[0041] For B, during execution, it is detected that the scheduled charging start time corresponding to D is the earliest, that is, 14:00 is the priority to start execution of D, and the start execution command is sent and marked as started; at 15:30, it is marked that E starts execution; at 17:00, it is marked that F starts execution; since then, all overlapping scheduled charging plans have started execution, 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 configured 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 configured as started is cleared.
[0042] 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 may 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 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.
[0043] The memory 1100 is a computer-readable storage medium that can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the method for controlling the scheduled charging and parallel execution of the AC charging pile provided in any embodiment of the present invention. The processor 1200 implements the method for controlling the scheduled charging and parallel execution of the AC charging pile by running the software programs, instructions and modules stored in the memory 1100.
[0044] 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 an application 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 arranged 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.
[0045] An embodiment of the present invention further provides a computer-readable storage medium storing computer-executable instructions for executing the method for controlling the scheduled charging in parallel of an AC charging pile as provided in any embodiment of the present invention.
[0046] An embodiment of the present invention further provides a computer program product, including a computer program or computer instructions, wherein the computer program or computer instructions 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.
[0047] 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.
[0048] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.
[0049] In hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As is well known to those of ordinary skill in the art, the term computer storage medium 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 include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that 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.
[0050] The terms "component", "module", "system", etc. used in this specification are used to represent 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 applications running on a computing device and a computing device can be components. One or more components may reside in a process or an execution thread, and a component may be located on a computer or distributed between two or more computers. In addition, these components may be executed from various computer-readable media having various data structures stored thereon. Components may, for example, communicate through a local or remote process based on a signal having one or more data packets (e.g., data from two components interacting with another component between a local system, a distributed system, or a network, such as the Internet interacting with other systems through 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, respectively obtaining the scheduled charging plan of each electric vehicle expected to be charged at the AC charging pile; Step S2: when all the scheduled charging plans are divided to obtain at least one charging parallel execution group including a plurality of the scheduled charging plans, respectively obtain the scheduled charging start time and the scheduled charging end condition corresponding to all the scheduled charging plans in each of the charging parallel execution groups, wherein the scheduled charging time periods corresponding to the scheduled charging plans in each of the charging parallel execution groups overlap; Step S3: for each of the charging parallel execution groups, during the parallel execution of all the scheduled charging plans in the charging parallel 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.
2. The method for controlling the scheduled charging in parallel of an AC charging pile according to claim 1, characterized in that: 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, the scheduled charging plan is started to be executed and a flag is set; 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 executed are earlier than or equal to the current scheduled charging end time. If so, stop all the scheduled charging plans that have been executed and reset all the flags. Otherwise, continue to execute each of the scheduled charging plans and execute step S32 again.
3. The method for controlling the scheduled charging in parallel of an AC charging pile according to claim 1, characterized in that: When at least one of the scheduled charging end conditions includes full charge prompt information, and the other 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: 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.
4. The method for controlling the scheduled charging in parallel of an AC charging pile according to claim 3, characterized in that: The step S34 comprises the following steps: Step S341, continuously monitoring the real-time power of each of the target electric vehicles, and in the process of continuously monitoring the real-time power of each of the target electric vehicles, when the full power end time corresponding to any of the scheduled charging plans is reached, determining whether the first preset condition and the second preset condition are simultaneously effective, if so, stopping all the scheduled charging plans that have been executed and resetting all the flags, otherwise continuing to execute each of the scheduled charging plans, and executing 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.
5. The method for controlling the scheduled charging in parallel of an AC charging pile according to claim 3, characterized in that: The step S34 comprises the following steps: Step S342, continuously monitoring the real-time power of each of the target electric vehicles, and in the process of continuously monitoring the real-time power of each of the target electric vehicles, when the scheduled charging end time corresponding to any of the scheduled charging plans is reached, determining whether the first preset condition and the third preset condition are effective at the same time, if so, stopping all the scheduled charging plans that have been executed and resetting all the flags, otherwise continuing to execute each of the scheduled charging plans, and executing 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 times of the remaining scheduled charging plans that have been executed are earlier than or equal to the current scheduled charging end 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 5, characterized in that: The scheduled charging start time and the scheduled charging end time are both UTC time.
7. The method for controlling the scheduled charging parallel execution of an AC charging pile according to any one of claims 3 to 5, characterized in that: The full charge end time is UTC time.
8. 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 as described in any one of claims 1 to 7 is implemented.
9. 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 parallel execution control of scheduled charging of an AC charging pile as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Charging pile group control power distribution time-sharing system
CN110718947A
A system and method of booking charging and process control
CN112052969A
Method for adaptive selection of electric vehicle and charging pile
CN112633734A
Charging reservation management method and device, electronic equipment and storage medium
CN114330791A
Remote reservation charging method, server and charging pile
CN115158080A
