A battery scheduling method and device for a battery swap station, and a medium
By classifying charging compartments into different types and setting scheduling rules within the battery swapping station, and utilizing a battery transfer device to schedule batteries, the problem of uneven power distribution in the charging compartments has been solved, thereby improving battery swapping efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AULTON NEW ENERGY AUTOMOBILE TECHNOLOGY CO LTD
- Filing Date
- 2023-10-31
- Publication Date
- 2026-05-01
AI Technical Summary
In battery swapping stations, uneven battery charge levels in the charging compartments can lead to either idle compartments or uneven queuing, affecting the efficiency of battery swapping for users.
By dividing the charging compartment into a waiting-out compartment and a waiting-in compartment, scheduling rules are set according to the battery power and the number of people queuing at the battery swapping station. Battery scheduling is achieved using a battery transfer device to ensure balanced battery circulation.
This enables the orderly flow of batteries between charging compartments, reduces queuing time, and improves the overall efficiency of the battery swapping station and the accuracy of battery scheduling.
Smart Images

Figure CN119918822B_ABST
Abstract
Description
A battery scheduling method, equipment and medium for battery swapping stations Technical Field
[0001] This invention relates to the field of battery swapping technology, and in particular to a battery scheduling method, equipment and medium for battery swapping stations. Background Technology
[0002] Electric vehicle battery swapping stations are centralized charging stations that store and charge a large number of batteries, and provide battery swapping services for electric vehicles. The essence of battery swapping stations is to tap into the full lifecycle value of power batteries and redistribute profits between businesses and consumers. Simply put, electric vehicles can achieve their range extension directly by swapping batteries instead of charging; this separation of the vehicle and battery for energy replenishment is called a battery swapping station.
[0003] With the rapid development of new energy vehicles and policy support, the current battery swapping infrastructure has reached a considerable scale. New energy vehicles replenish their energy by directly swapping batteries, effectively complementing the charging model and jointly driving the continuous increase in the penetration rate of new energy vehicles. Because battery swapping offers a more efficient way to replenish energy compared to charging, it is increasingly favored by users, leading to a growing number of users adopting this method. Consequently, battery swapping stations are becoming increasingly large-scale. Large battery swapping stations have numerous charging bays, each with varying battery capacities. Some bays contain nearly fully charged batteries, while others have low-charge batteries unavailable for swapping. This significantly reduces the number of available charging bays and swapping stations, resulting in long queues at some bays and empty queues at others, impacting user swapping efficiency. Relying solely on manual battery allocation is not only inefficient but also prone to uneven battery distribution. Summary of the Invention
[0004] This invention provides a battery scheduling method, equipment, and medium for battery swapping stations to solve the following technical problem: In current battery swapping stations, the distribution of batteries with different capacities is uneven in each charging compartment, which easily leads to idle charging compartments and uneven queuing at battery swapping stations, affecting the user's battery swapping efficiency.
[0005] The embodiments of the present invention adopt the following technical solutions:
[0006] On one hand, embodiments of the present invention provide a battery scheduling method for a battery swapping station. The battery swapping station has multiple swapping bays, each corresponding to at least one charging bay, and obtains batteries from the charging bays to swap batteries for vehicles parked at the swapping bays. The method includes: dividing each charging bay into a waiting-to-exit bay and a waiting-to-enter bay based on the battery charge level in each charging bay; obtaining the real-time queue count for each swapping bay and the number of empty bays in each waiting-to-enter bay; determining battery scheduling rules for each charging bay based on the real-time queue count and the number of empty bays; and executing the battery scheduling rules through a battery transfer device.
[0007] This solution divides the charging bays within the battery swapping station into outgoing and incoming bays based on the number of fully charged batteries in each bay, ensuring the orderliness and systematic nature of subsequent battery scheduling. Then, considering various potential scenarios within the station, and taking into account the queue length at battery swapping stations and the number of empty charging bays, a detailed and precise battery scheduling plan is proposed. A battery transfer device is used to achieve battery scheduling between the outgoing and incoming bays, enabling the orderly flow of batteries among the charging bays within the station and maintaining a balance in the number of fully charged batteries in each bay.
[0008] As a further limitation, based on the battery charge level in each charging compartment, each charging compartment is divided into a compartment to be transferred out and a compartment to be transferred in. Specifically, this includes: obtaining the number of fully charged batteries in each charging compartment; wherein, a fully charged battery is a battery with a charge level greater than 80%; if the number of fully charged batteries in a charging compartment is greater than a first preset threshold, then the charging compartment is determined as a compartment to be transferred out; if the number of fully charged batteries in a charging compartment is less than the first preset threshold, then the charging compartment is determined as a compartment to be transferred in.
[0009] This solution divides the charging compartment into a transfer-out compartment and a transfer-in compartment based on the number of fully charged batteries. It clearly defines which charging compartments need to transfer out batteries and which need to transfer in batteries, which facilitates subsequent battery scheduling and avoids confusion during the scheduling process.
[0010] As a further limitation, the battery scheduling rules in each charging compartment are determined based on the real-time queue count and the number of empty compartments. Specifically, this includes: determining a first battery scheduling rule based on the number of empty compartments in each compartment to be transferred in; determining the scheduling priority of each charging compartment based on the real-time queue count at each battery swapping station; and determining a second battery scheduling rule between the compartments to be transferred out and the compartments to be transferred in based on the number of empty compartments and the scheduling priority.
[0011] This solution proposes a first scheduling rule based on the number of empty charging bays awaiting transfer and considering potential scheduling scenarios between these bays and other charging bays. A second scheduling rule is then proposed based on the queue length at each charging bay, assigning a scheduling priority to each bay. These two scheduling rules cover most possible scheduling scenarios within the battery swapping station, ensuring the orderly scheduling of charging bays.
[0012] As a further limitation, a first battery scheduling rule is determined based on the number of empty cells in each warehouse to be transferred into, specifically including: if the number of empty cells in a warehouse to be transferred into is 0, then a target battery is selected from the warehouse to be transferred into and transferred out; wherein the power of the target battery is between a first power threshold and a second power threshold; the target battery is transferred into a warehouse to be transferred into and / or a warehouse to be transferred out where the number of empty cells is not 0.
[0013] In this solution, batteries that are fully charged and awaiting transfer are moved out of the storage compartment to make room for fully charged batteries to be transferred in, so as to make the batteries in the storage compartment have a more balanced charge.
[0014] As a further limitation, the scheduling priority of each charging station is determined based on the real-time queue number of each battery swapping station. Specifically, this includes: if the real-time queue number of the battery swapping station corresponding to the station to be transferred out is greater than or equal to a second preset threshold, then the transfer-out priority of the station to be transferred out is set to low priority; if the real-time queue number of the battery swapping station corresponding to the station to be transferred out is less than the second preset threshold, then the transfer-out priority of the station to be transferred out is set to high priority; if the real-time queue number of the battery swapping station corresponding to the station to be transferred in is greater than or equal to the second preset threshold, then the transfer-in priority of the station to be transferred in is set to high priority; if the real-time queue number of the battery swapping station corresponding to the station to be transferred in is less than the second preset threshold, then the transfer-in priority of the station to be transferred in is set to low priority.
[0015] In this scheme, if the queue at the battery swapping station corresponding to the warehouse to be transferred in is long, fully charged batteries will be transferred into the warehouse to facilitate the rapid acquisition of batteries for the battery swapping vehicles at the station, thereby minimizing the waiting time for the battery swapping vehicles. If the queue at the battery swapping station corresponding to the warehouse to be transferred out is long, the priority of transferring out of the warehouse will be reduced to ensure that there are enough batteries in the warehouse for the queuing users.
[0016] As a further limitation, based on the number of empty warehouses and the scheduling priority, a second battery scheduling rule is determined between the warehouses to be transferred out and the warehouses to be transferred in. Specifically, this includes: randomly selecting several fully charged batteries from the high-priority warehouses to be transferred out; after the number of fully charged batteries in the high-priority warehouses to be transferred out is equal to a first preset threshold, starting to transfer fully charged batteries from the low-priority warehouses to be transferred out; transferring the several fully charged batteries transferred out to the high-priority warehouses to be transferred in, where the number of empty warehouses is not zero; and after the number of fully charged batteries in the high-priority warehouses to be transferred in is equal to the first preset threshold, starting to transfer fully charged batteries into the low-priority warehouses to be transferred in.
[0017] In this scheme, the transfer-in and transfer-out operations are performed according to priority. Batteries can be transferred out of the transfer-out compartment with a shorter queue first, and then transferred into the transfer-in compartment with a longer queue first, so as to meet the battery swapping needs of users who are currently in the queue.
[0018] As a further limitation, the battery scheduling rules are executed through the battery transfer device, specifically including: determining the scheduling conditions that the real-time queuing number and empty bay number in each battery swapping station meet; searching for the corresponding battery scheduling rules according to the scheduling conditions; and sending the searched battery scheduling rules to the battery transfer device in the battery swapping station via instruction, so that the battery transfer device can take out fully charged batteries from the corresponding outgoing bay and put them into the corresponding incoming bay according to the battery scheduling rules.
[0019] In this solution, batteries are picked up and delivered by a battery transfer device that can execute digital commands, realizing the automation and mechanization of battery scheduling. No human intervention is required throughout the transfer process, which improves the efficiency and accuracy of battery transfer.
[0020] As a further limitation, after executing the battery scheduling rules through the battery transfer device, the method further includes: after the user enters the battery swapping station, selecting charging compartments with more than a first preset threshold number of fully charged batteries, and determining the corresponding battery swapping stations as initial recommended stations; obtaining the real-time queue number of each initial recommended station, selecting initial recommended stations with a real-time queue number less than a second preset threshold number, and determining them as final recommended stations; and guiding the user to prioritize entering the final recommended station for battery swapping.
[0021] In this solution, battery swapping stations are recommended based on the overall full charge exceeding a preset threshold and the real-time queue number, and users are guided to the recommended stations to swap batteries, thus saving users' battery swapping time.
[0022] In addition, the present invention also provides a battery scheduling device for a battery swapping station, the device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to execute the battery scheduling method for a battery swapping station.
[0023] The battery scheduling device for a battery swapping station provided by the present invention can carry out and execute the above-mentioned battery scheduling method for a battery swapping station. It stores the battery scheduling algorithm for a battery swapping station in a memory and controls each component to execute the battery scheduling algorithm for a battery swapping station through a processor.
[0024] Finally, this embodiment of the invention also provides a storage medium, which is a non-volatile computer-readable storage medium storing at least one program, each program including instructions, which, when executed by a terminal, cause the terminal to execute the battery scheduling method for a battery swapping station.
[0025] The storage medium provided by this invention can store the program code and instruction code corresponding to the above-mentioned battery scheduling method for battery swapping stations, and the storage medium can be installed in a computer and read.
[0026] Compared with the prior art, the battery scheduling method, equipment and medium for battery swapping stations provided by the present invention have the following beneficial effects:
[0027] This invention categorizes charging bays into those awaiting transfer out and those awaiting transfer in by statistically analyzing the number of fully charged batteries in each bay. This avoids the situation where fully charged batteries in bays lacking full charges are transferred out during subsequent battery allocation, ensuring a more organized battery allocation process. This application considers various potential battery imbalances within the battery swapping station, integrating real-time queue lengths at swapping stations and the battery status in each charging bay. It proposes a detailed and precise battery allocation judgment scheme, ensuring a balance of fully charged batteries in each charging bay after allocation. This enables battery flow between charging bays within the swapping station, maintaining a relatively balanced number of fully charged batteries in each bay. Consequently, queue lengths after each swapping station are more even, allowing users to swap batteries more quickly. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:
[0029] Figure 1 is a flowchart of a battery scheduling method for a battery swapping station provided in an embodiment of the present invention;
[0030] Figure 2 is a schematic diagram of a charging compartment and battery swapping station provided in an embodiment of the present invention;
[0031] Figure 3 is a flowchart of a method for determining battery scheduling rules according to an embodiment of the present invention;
[0032] Figure 4 is a schematic diagram of the structure of a battery dispatching device for a battery swapping station provided in an embodiment of the present invention.
[0033] Explanation of reference numerals in the attached figures:
[0034] 100: Battery swapping station; 200: Charging compartment. Detailed Implementation
[0035] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0036] This invention provides a battery scheduling method for battery swapping stations, as shown in Figure 1. The battery scheduling method for battery swapping stations specifically includes steps S101-S103:
[0037] S101. The battery scheduling equipment at the battery swapping station divides each charging compartment into a compartment to be transferred out and a compartment to be transferred in based on the battery power in each compartment.
[0038] Figure 2 is a schematic diagram of a charging compartment and battery swapping station provided in an embodiment of the present invention. As shown in Figure 2, the battery swapping station has multiple charging compartments 200 and multiple battery swapping stations 100. Each battery swapping station 100 corresponds to at least one battery swapping compartment 200 and obtains batteries from the associated charging compartment 200 to swap batteries for vehicles parked at the battery swapping station 100. The charging compartment 200 has multiple slots for placing batteries, thereby storing and charging several batteries. In this embodiment, the battery swapping stations 100 and charging compartments 200 located in the same row are interconnected; that is, the charging compartment 200 on the right provides batteries for the two battery swapping stations 100 on the left.
[0039] Based on this, the battery scheduling equipment at the battery swapping station obtains the number of fully charged batteries in each charging compartment; a fully charged battery is defined as a battery with a charge level greater than 80%. If the number of fully charged batteries in a charging compartment is greater than a first preset threshold, the charging compartment is designated as a compartment to be transferred out; if the number of fully charged batteries in a charging compartment is less than the first preset threshold, the charging compartment is designated as a compartment to be transferred in.
[0040] As a feasible implementation method, a suitable preset threshold is first determined based on the total number of compartments in the charging case. If the number of batteries with 80% charge in the charging case exceeds this preset threshold, it is considered that there are enough fully charged batteries in that charging case, and some fully charged batteries can be transferred to other charging cases. If the number of batteries with 80% charge in the charging case is below this preset threshold, it is considered that there are insufficient fully charged batteries in that charging case, and some fully charged batteries from other charging cases need to be received to balance the number.
[0041] In one embodiment, if the total number of compartments in charging compartment A is 20, and the preset threshold is set to 80% of the total, i.e., 16 compartments, then if the number of fully charged batteries in charging compartment A is 14, which is less than 16, then charging compartment A is determined to be a compartment to be transferred in. If the number of fully charged batteries in charging compartment A is 18, which is greater than 16, then charging compartment A is determined to be a compartment to be transferred out. In other embodiments, the preset threshold can also be set to 50% of the total. Here, the setting of the preset threshold is only for illustrative purposes and is not a limitation; it can be arbitrarily set according to actual needs in practical applications.
[0042] This solution divides the charging compartment into a transfer-out compartment and a transfer-in compartment based on the number of fully charged batteries. It clearly defines which charging compartments need to transfer out batteries and which need to transfer in batteries, which facilitates subsequent battery scheduling and avoids confusion during the scheduling process.
[0043] S102. The battery scheduling equipment of the battery swapping station obtains the real-time queue number of each battery swapping station and the number of empty batteries in each waiting-to-be-transferred warehouse; based on the real-time queue number and the number of empty batteries, it determines the battery scheduling rules in each charging warehouse.
[0044] Specifically, the battery scheduling equipment at the battery swapping station first obtains the real-time queue number of each swapping station and the number of empty slots in each charging bay. The number of empty slots is the number of empty slots in the charging bay. If the number of empty slots is 0, it means that the number of batteries in the charging bay has reached the maximum value and no more batteries can be put in.
[0045] Furthermore, based on the real-time queue count and the number of empty charging bays, the battery scheduling rules in each charging bay are determined.
[0046] Figure 3 is a flowchart of a method for determining battery scheduling rules according to an embodiment of the present invention. As shown in Figure 3, the method for determining the battery scheduling rules in each charging compartment specifically includes the following steps:
[0047] S1021: Determine the first battery scheduling rule between warehouses to be transferred based on the number of empty warehouses in each warehouse.
[0048] Specifically, if the number of empty cells in the receiving warehouse is 0, a target battery is selected for transfer out of the receiving warehouse. The target battery's charge level is between a first charge threshold and a second charge threshold. Then, the target battery is transferred to a receiving warehouse and / or a transferring-out warehouse where the number of empty cells is not 0.
[0049] As a feasible implementation, if the number of charging batteries in the receiving compartment has reached its maximum capacity, and there are no empty compartments available for battery transfer, but the number of fully charged batteries in the receiving compartment is insufficient, it will affect the transfer of fully charged batteries from the outgoing compartment, making battery scheduling impossible. Therefore, this invention selects one battery from a full receiving compartment to transfer out, and the selected battery is not fully charged, with its charge level between a first and a second charge level threshold. This solution transfers batteries from a full receiving compartment to make room for fully charged batteries, thus achieving a more balanced charge level among the batteries in the receiving compartment.
[0050] In one embodiment, the second battery level threshold is set to 80% to ensure that the transferred batteries are not fully charged. The first battery level threshold is set to 50% to prevent frequent transfers of batteries with very low battery levels, allowing them more time to charge. In a full transfer-in compartment, a battery with a battery level between 50% and 80% is randomly selected for transfer, which can then be moved to a partially charged transfer-out compartment or a transfer-in compartment for continued charging. Each full transfer-in compartment must transfer out at least 10% of its total number of batteries to make room for fully charged batteries to be transferred in. The values set here are merely illustrative and not limiting; they can be set arbitrarily according to actual needs in practical applications.
[0051] S1022: Determine the scheduling priority of each charging station based on the real-time queue number of each battery swapping station.
[0052] Specifically, if the real-time queue number of the battery swapping station corresponding to the warehouse to be transferred out is greater than or equal to the second preset threshold, the transfer priority of the warehouse to be transferred out is set to low priority; if the real-time queue number of the battery swapping station corresponding to the warehouse to be transferred out is less than the second preset threshold, the transfer priority of the warehouse to be transferred out is set to high priority.
[0053] If the real-time queue number of the battery swapping station corresponding to the warehouse to be transferred is greater than or equal to the second preset threshold, the transfer priority of the warehouse to be transferred is set to high priority; if the real-time queue number of the battery swapping station corresponding to the warehouse to be transferred is less than the second preset threshold, the transfer priority of the warehouse to be transferred is set to low priority.
[0054] As a feasible implementation method, a queue size threshold is set as a second preset threshold, such as 5 vehicles. When the number of vehicles queuing behind the battery swapping station associated with the outgoing warehouse exceeds 5, it indicates that the fully charged batteries in the outgoing warehouse are being consumed quickly and in large quantities. Although it has a large number of fully charged batteries, priority should be given to users currently in the queue, so the outgoing priority of the outgoing warehouse is reduced. When the number of vehicles queuing behind the battery swapping station associated with the incoming warehouse exceeds 5, it indicates that the incoming warehouse urgently needs a large number of fully charged batteries for people in the queue to swap batteries, so the incoming priority of the incoming warehouse is increased.
[0055] In this solution, if the queue at the battery swapping station corresponding to the incoming battery swapping bay is long, fully charged batteries are prioritized for transfer to that bay to facilitate rapid battery acquisition for vehicles already at the swapping bay, minimizing waiting time. Conversely, if the queue at the battery swapping station corresponding to the outgoing battery swapping bay is long, the outgoing priority of that bay is reduced to ensure sufficient batteries for queuing users. Based on the urgency of battery demand in the incoming and outgoing bays, reasonable scheduling priorities are set for each, effectively balancing battery storage in each charging bay with actual queuing conditions, demonstrating comprehensive consideration.
[0056] As one implementation method, the second preset threshold can be adjusted based on the real-time queue size, and more detailed scheduling priorities can be set for the battery swapping station and the battery transfer-out station. Then, batteries are sequentially transferred out of the battery swapping station and into the battery transfer-in station according to the scheduling priorities. Furthermore, the scheduling priorities in this invention are adjusted in real-time based on changes in the real-time queue size of the battery swapping station.
[0057] S1023: Determine the second battery scheduling rules between warehouses to be transferred out and warehouses to be transferred in based on the number of empty warehouses and scheduling priority.
[0058] Specifically, in the high-priority transfer-out compartments, a number of fully charged batteries are randomly selected for transfer. Once the number of fully charged batteries in the high-priority transfer-out compartments equals a first preset threshold, the transfer of fully charged batteries from the low-priority transfer-out compartments begins.
[0059] Furthermore, several fully charged batteries are transferred to high-priority storage bins with a non-zero number of empty bins. Once the number of fully charged batteries in the high-priority storage bins equals the first preset threshold, fully charged batteries are then transferred to low-priority storage bins.
[0060] As a feasible implementation method, based on priority from high to low, high-priority transfer compartments are selected first for fully charged battery transfer. Transfers to each compartment cease when the number of fully charged batteries in that compartment equals a first preset threshold. High-priority compartments can be transferred out in rotation or simultaneously using multiple battery transfer devices, rather than transferring all excess batteries from a single high-priority compartment at once. Only after the number of fully charged batteries in all high-priority compartments equals the first preset threshold are low-priority compartments transferred out, again in rotation. Similarly, empty compartments in high-priority receiving compartments are selected first for battery transfer. Transfers to each receiving compartment cease when the number of fully charged batteries in that compartment equals the first preset threshold. The transfer process also involves alternating transfers or simultaneous transfers via multiple battery transfer devices, which allows for a more even distribution of the scheduling time between charging compartments. Instead of transferring all the batteries into one compartment before transferring others, which would cause users in the queue in front of other charging compartments to wait too long.
[0061] In one embodiment, if there are 10 high-priority outgoing warehouses and 8 high-priority incoming warehouses, then fully charged batteries are first taken from the 10 outgoing warehouses in turn or simultaneously, and then evenly transferred to the 8 incoming warehouses. Once the number of fully charged batteries in all 10 outgoing warehouses reaches a first preset threshold, then fully charged batteries are taken from the low-priority outgoing warehouses in turn or simultaneously, and then evenly transferred to the low-priority incoming warehouses.
[0062] S103. The battery dispatching equipment at the battery swapping station executes the battery dispatching rules through the battery transfer device.
[0063] Specifically, determine the scheduling conditions that the real-time queue size and empty battery capacity at each battery swapping station meet. Based on these scheduling conditions, find the corresponding battery scheduling rules.
[0064] Furthermore, the battery scheduling rules found are sent to the battery transfer device in the battery swapping station via instructions, so that the battery transfer device can take out the fully charged battery from the corresponding outgoing compartment and put it into the corresponding incoming compartment according to the battery scheduling rules.
[0065] In one embodiment, the battery transfer device in this invention is a mechanical device such as a robotic arm or a mechanical transport vehicle. This mechanical device can be controlled by commands to retrieve batteries from a designated location and transport them to a designated location in the transfer warehouse. By using a battery transfer device capable of executing digital commands to retrieve and deliver batteries, the automation and mechanization of battery scheduling are achieved. The entire transfer process requires no human intervention, thus improving the efficiency and accuracy of battery transfer.
[0066] Furthermore, after a user enters the battery swapping station, charging bays with more than a first preset threshold are selected, and the corresponding battery swapping stations are designated as initial recommended stations. The real-time queue length for each initial recommended station is obtained, and initial recommended stations with a real-time queue length less than a second preset threshold are selected as final recommended stations. Users are then guided to prioritize swapping their batteries at the final recommended stations.
[0067] As a feasible implementation method, during battery scheduling, if a user enters the battery swapping station, the system first filters users based on the number of fully charged batteries in each charging compartment. Then, it recommends and sorts users based on the real-time queue length of each swapping station, providing route guidance to help them quickly find the optimal swapping station. By recommending swapping stations based on a combination of factors including fully charged batteries exceeding a preset threshold and the real-time queue length, and guiding users to the recommended stations, the system saves users' swapping time.
[0068] In addition, this embodiment of the invention also provides a battery scheduling device for a battery swapping station, as shown in Figure 4. The battery scheduling device for a battery swapping station specifically includes:
[0069] At least one processor; and a memory communicatively connected to the at least one processor; wherein,
[0070] The memory stores instructions that can be executed by at least one processor, so that at least one processor can perform the following:
[0071] Based on the battery charge level in each charging compartment, each charging compartment is divided into a compartment to be transferred out and a compartment to be transferred in.
[0072] Obtain the real-time queue count for each battery swapping station and the number of empty units in each waiting-to-be-transferred warehouse.
[0073] Based on the real-time queue count and the number of empty charging bays, determine the battery scheduling rules in each charging bay;
[0074] The battery scheduling rules are executed via a battery transfer device.
[0075] Finally, this embodiment of the invention also provides a storage medium, which is a non-volatile computer-readable storage medium storing at least one program, each program including instructions, which, when executed by a terminal, cause the terminal to perform:
[0076] Based on the battery charge level in each charging compartment, each charging compartment is divided into a compartment to be transferred out and a compartment to be transferred in.
[0077] Obtain the real-time queue count for each battery swapping station and the number of empty units in each waiting-to-be-transferred warehouse.
[0078] Based on the real-time queue count and the number of empty charging bays, determine the battery scheduling rules in each charging bay;
[0079] The battery scheduling rules are executed via a battery transfer device.
[0080] This invention provides a battery scheduling method, equipment, and medium for battery swapping stations. It effectively utilizes battery swapping information in the station, clarifies scheduling objectives by dividing the station into outgoing and incoming battery swapping bays, and designs detailed rules for outgoing and incoming batteries. Finally, it uses mechanical devices to transfer batteries, which avoids situations where some swapping stations have long queues or where no one is queuing due to a lack of fully charged batteries, thus improving the battery swapping efficiency of each swapping station associated with a charging bay.
[0081] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0082] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0083] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0084] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0085] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0086] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0087] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, a network interface, and memory. Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0088] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0089] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0090] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0091] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0092] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0093] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.
Claims
1. A battery scheduling method for a battery swapping station, characterized in that, The battery swapping station has multiple battery swapping bays, each corresponding to at least one charging compartment. Batteries are retrieved from the charging compartments to swap batteries for vehicles parked at the swapping bay. The method includes: dividing each charging compartment into a waiting-to-transfer bay and a waiting-to-receive bay based on the battery charge level; obtaining the real-time queue count for each swapping station and the number of empty bays in each waiting-to-receive bay; determining battery scheduling rules for each charging compartment based on the real-time queue count and the number of empty bays, specifically including: determining a first battery scheduling rule based on the number of empty bays in each waiting-to-receive bay, specifically including: if the number of empty bays in a waiting-to-receive bay is 0, selecting a target battery to transfer out from that waiting-to-receive bay; wherein the charge level of the target battery is between a first charge level threshold and a second charge level threshold; transferring the target battery to an empty bay. The system includes: a non-zero number of charging bays to be transferred into and / or a non-zero number of charging bays to be transferred out; determining the scheduling priority of each charging bay based on the real-time queue size of each battery swapping station; determining a second battery scheduling rule between the charging bays to be transferred out and the charging bays to be transferred in based on the number of empty bays and the scheduling priority, specifically including: randomly selecting several fully charged batteries from the high-priority charging bays to be transferred out; after the number of fully charged batteries in the high-priority charging bays to be transferred out equals a first preset threshold, starting to transfer fully charged batteries from the low-priority charging bays to be transferred out; transferring the transferred fully charged batteries into the high-priority charging bays to be transferred in, where the number of empty bays is not zero; after the number of fully charged batteries in the high-priority charging bays to be transferred in equals a first preset threshold, starting to transfer fully charged batteries into the low-priority charging bays to be transferred in; and executing the battery scheduling rule through a battery transfer device.
2. The battery scheduling method for a battery swapping station according to claim 1, characterized in that, Based on the battery charge level in each charging compartment, each charging compartment is divided into a compartment to be transferred out and a compartment to be transferred in. Specifically, this includes: obtaining the number of fully charged batteries in each charging compartment; wherein, a fully charged battery is a battery with a charge level greater than 80%; if the number of fully charged batteries in a charging compartment is greater than a first preset threshold, then the charging compartment is determined to be a compartment to be transferred out; if the number of fully charged batteries in a charging compartment is less than the first preset threshold, then the charging compartment is determined to be a compartment to be transferred in.
3. The battery scheduling method for a battery swapping station according to claim 1, characterized in that, Based on the real-time queue count of each battery swapping station, the scheduling priority of each charging station is determined, specifically including: if the real-time queue count of the battery swapping station corresponding to the station to be transferred out is greater than or equal to a second preset threshold, then the transfer-out priority of the station to be transferred out is set to low priority; if the real-time queue count of the battery swapping station corresponding to the station to be transferred out is less than the second preset threshold, then the transfer-out priority of the station to be transferred out is set to high priority; if the real-time queue count of the battery swapping station corresponding to the station to be transferred in is greater than or equal to the second preset threshold, then the transfer-in priority of the station to be transferred in is set to high priority; if the real-time queue count of the battery swapping station corresponding to the station to be transferred in is less than the second preset threshold, then the transfer-in priority of the station to be transferred in is set to low priority.
4. The battery scheduling method for a battery swapping station according to claim 1, characterized in that, The battery scheduling rules are executed through the battery transfer device, specifically including: determining the scheduling conditions that meet the real-time queuing number and empty bay number in each battery swapping station; finding the corresponding battery scheduling rules according to the scheduling conditions; and sending the found battery scheduling rules to the battery transfer device in the battery swapping station through an instruction, so that the battery transfer device can take out fully charged batteries from the corresponding outgoing bay and put them into the corresponding incoming bay according to the battery scheduling rules.
5. The battery scheduling method for a battery swapping station according to claim 1, characterized in that, After executing the battery scheduling rules via the battery transfer device, the method further includes: after a user enters the battery swapping station, selecting charging bays with more than a first preset threshold number of fully charged batteries and determining the corresponding battery swapping stations as initial recommended stations; obtaining the real-time queue number of each initial recommended station, selecting initial recommended stations with a real-time queue number less than a second preset threshold number and determining them as final recommended stations; and guiding the user to prioritize entering the final recommended station for battery swapping.
6. A battery dispatching device for a battery swapping station, characterized in that, The device includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to execute a battery scheduling method for a battery swapping station according to any one of claims 1-5.
7. A storage medium, characterized in that, The storage medium is a non-volatile computer-readable storage medium that stores at least one program, each program including instructions that, when executed by a terminal, cause the terminal to perform a battery scheduling method for a battery swapping station according to any one of claims 1-5.
Citation Information
Patent Citations
Battery charging method, system, medium and device for battery swap station and battery swap station
CN116442820A