Distributed energy storage scheduling management method and system
By interacting with users and battery swapping devices through a distributed energy storage scheduling and management system, and utilizing an energy storage scheduling and management model for personalized information matching and optimization, the problem of mismatch between user needs in existing technologies is solved, thereby improving user experience and battery swapping efficiency.
Patent Information
- Application Number
- CN202510798333.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-13
- Publication Date
- 2025-11-11
AI Technical Summary
In the current energy storage dispatch management system, users pay a deposit equal to the amount of the battery swapping device, which results in users arriving at the swapping device but not meeting their needs, lacking personalized services, and having a poor user experience.
The distributed energy storage scheduling and management system interacts with users and battery swapping devices to obtain energy storage and battery swapping information. It uses the energy storage scheduling and management model to generate estimated deduction fees or adjustment information, matches and optimizes based on user needs and habit databases, and updates user preset data to improve matching accuracy and personalized services.
It improves the matching degree between users and battery swapping devices and personalizes services, reduces usage costs, reduces search time, and enhances user experience and battery swapping efficiency.
Smart Images

Figure CN120930967A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of energy storage dispatch management technology, and in particular to a distributed energy storage dispatch management method and system. Background Technology
[0002] With the development of renewable energy and the increasing demand for electricity systems, the importance of energy storage technology is becoming increasingly prominent. Battery swapping devices have received widespread attention as a way to quickly replenish energy.
[0003] However, existing energy storage dispatch management technologies generally rely on users paying a deposit equal to the value of the swapped batteries to ensure the stable operation of the operating company. Moreover, it is very easy for users to arrive at the swapping station, but the swapping station does not match the user's needs, resulting in a poor user experience and a lack of personalized services for users.
[0004] Accordingly, there is a need in this field for a new distributed energy storage scheduling and management scheme to solve the above problems. Summary of the Invention
[0005] This disclosure provides a distributed energy storage scheduling and management method and system, which solves the technical problems of existing energy storage scheduling and management systems that generally rely on users to pay a deposit equal to the value of the swapped battery to ensure the stable operation of the operating company. Moreover, such systems are prone to situations where users arrive at the swapping device, but the swapping device does not match the user's needs, resulting in a poor user experience and a lack of personalized services for users.
[0006] According to a first aspect of this disclosure, a distributed energy storage dispatch management method is provided. This method is applied to a distributed energy storage dispatch management system, which interacts with various battery swapping devices and users. The method includes the following steps:
[0007] The system acquires energy storage information sent by the user, inputs the energy storage information into the energy storage scheduling and management model, and selectively generates an estimated deduction fee matching the energy storage information or adjusts the energy storage information based on the user's corresponding preset energy storage data and the energy storage information. The estimated deduction fee or the adjusted energy storage information is then fed back to the user. The energy storage information includes the location of the replacement battery, the replacement battery swapping device selected by the user, the battery parameters of the replacement battery, and the replacement time period. Furthermore, the user's corresponding preset energy storage data includes the priority order of each preset replacement data type and the user's preset replacement adjustment permissions.
[0008] In response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, the user's battery replacement information is selectively obtained, wherein the battery replacement information includes the target location for battery replacement, the battery replacement time period, the target battery replacement device for the battery, the range of battery replacement costs, and the battery parameters of the battery.
[0009] The battery swapping information is incorporated into the energy storage scheduling and management model, so that based on the user's preset battery swapping data and the battery swapping information, an estimated battery swapping cost matching the battery swapping information is selectively generated or the battery swapping information is adjusted, and the estimated battery swapping cost or the adjusted battery swapping information is fed back to the user. The user's preset battery swapping data includes the priority order of various battery swapping data types preset by the user and the user's preset battery swapping adjustment permissions.
[0010] The system obtains the actual battery removal time from the target battery swapping device, selectively adjusts the estimated battery swapping cost, and selectively updates the user's preset energy storage data and preset battery swapping data based on the user's payment status and user experience feedback.
[0011] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein obtaining the energy storage information sent by the user, substituting the energy storage information into the energy storage scheduling and management model, and selectively generating an estimated deduction fee matching the energy storage information or adjusting the energy storage information based on the user's corresponding preset energy storage data and the energy storage information, and feeding back the estimated deduction fee or the adjusted energy storage information to the user includes:
[0012] Based on the replacement time period in the energy storage information and the replacement battery swapping device selected by the user, the status of each replacement window of the replacement battery swapping device within the replacement time period is obtained.
[0013] If at least one of the replacement windows of the battery swapping device is in an idle state, then based on the energy storage information, an estimated deduction fee matching the energy storage information is generated, and the estimated deduction fee is fed back to the user.
[0014] If none of the replacement windows of the battery swapping device are in an idle state, the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions are obtained. Based on the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions, the energy storage information is adjusted, and the adjusted energy storage information is fed back to the user.
[0015] In addition to the aspects and any possible implementations described above, an implementation is further provided in which, before selectively acquiring the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapped battery matching the energy storage information, the method further includes:
[0016] During the replacement time period:
[0017] If the user's feedback instruction to approve the estimated deductible fee is received, then "in response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, selectively obtain the user's battery replacement information" is executed.
[0018] If the user's feedback instruction to approve the adjusted energy storage information is received, then based on the adjusted energy storage information, the adjusted energy storage information is substituted into the energy storage scheduling management model, and an estimated deduction fee matching the adjusted energy storage information is selectively generated, and the estimated deduction fee is fed back to the user.
[0019] In addition to the aspects and any possible implementations described above, a further implementation is provided in which the selective acquisition of the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapping battery that matches the energy storage information includes:
[0020] In response to the replacement window in the replacement battery swapping device receiving a replacement battery that matches the energy storage information, the battery data of the replacement battery is acquired;
[0021] Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the energy storage information, determine whether the replacement battery matches the energy storage information:
[0022] If the determination is yes, then obtain the user's battery swapping information;
[0023] If the determination is negative, the result indicating that the replacement battery does not match the energy storage information will be fed back to the user.
[0024] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein the energy storage scheduling management model stores multiple preset user battery swapping habit databases, the preset user battery swapping habit databases store multiple historical battery swapping information corresponding to a user and battery swapping data information fed back by the user for each historical battery swapping information, and the step of substituting the battery swapping information into the energy storage scheduling management model, so as to selectively generate an estimated battery swapping cost matching the battery swapping information or adjust the battery swapping information based on the preset battery swapping data corresponding to the user and the battery swapping information, and feeding back the estimated battery swapping cost or the adjusted battery swapping information to the user includes:
[0025] Based on the target battery swapping device and the battery parameters of the battery swapping device, determine whether the battery swapping device in the target battery swapping device matches the battery parameters:
[0026] If the determination is yes, then based on the battery swapping information and the preset user battery swapping habit database, the estimated battery swapping time corresponding to the user is determined, and based on the estimated battery swapping time, an estimated battery swapping cost matching the battery swapping information is generated, and the estimated battery swapping cost is fed back to the user.
[0027] If the determination is negative, the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions are obtained. Based on the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions, the battery swapping information is adjusted, and the adjusted battery swapping information is fed back to the user.
[0028] In addition to the aspects and any possible implementations described above, a further implementation is provided in which, before obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost, the method further includes:
[0029] During the battery swapping period:
[0030] If the user's feedback instruction to approve the estimated battery swapping cost is received, then the process of "obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost" is executed.
[0031] If the user's feedback instruction to approve the adjusted battery swapping information is received, then based on the adjusted battery swapping information, the adjusted battery swapping information is substituted into the energy storage scheduling management model, and an estimated battery swapping cost matching the adjusted battery swapping information is selectively generated, and the estimated battery swapping cost is fed back to the user.
[0032] In addition to the aspects and any possible implementations described above, a further implementation is provided in which the energy storage scheduling and management model also stores multiple preset user replacement databases, each corresponding one-to-one with a user. Each preset user replacement database stores preset user information, multiple historical energy storage information corresponding to the user, and replacement data information fed back by the user for each historical energy storage information. Before substituting the energy storage information into the energy storage scheduling and management model, the method further trains the energy storage scheduling and management model through the following steps:
[0033] Users are selectively labeled based on the user replacement database and user battery swapping habit database corresponding to each user;
[0034] Randomly select any number of users as training samples;
[0035] Based on the user replacement database and user battery swapping habit database corresponding to each training sample, multiple sets of historical energy storage information and historical battery swapping information corresponding to each training sample are randomly selected to construct multiple sets of training sample sets corresponding to each training sample. The training sample set includes the preset information of the training sample, a set of historical energy storage information and a set of historical battery swapping information corresponding to the training sample.
[0036] The current state of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set are randomly set.
[0037] Substitute each training sample set into the energy storage scheduling management model, and based on the current status of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, obtain one or more of the feedback information, estimated deduction cost, and estimated battery swapping cost corresponding to each training sample set. The feedback information includes adjusted energy storage information and / or adjusted battery swapping information.
[0038] Based on the preset energy storage data, preset battery swapping data, current status of the battery swapping device corresponding to the historical energy storage information in each training sample set, and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements:
[0039] If the requirements are met, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery swapping habit database of the users corresponding to the training sample set.
[0040] If it is determined that the requirements are not met, then the cost generation of the training sample set is deemed to have failed.
[0041] Based on the cost generation results of all training sample sets, it is determined whether the energy storage scheduling and management model has been successfully trained.
[0042] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein selectively updating the user's corresponding preset energy storage data and preset battery swapping data based on the user's payment status and user experience feedback includes:
[0043] The payment amount for each user is determined based on the estimated deductible amount and the estimated battery swapping cost.
[0044] If the user's payment status is successful, and the user's experience feedback is to adjust the user's corresponding preset energy storage data and / or preset battery swapping data, then based on the user's experience feedback, update the user's corresponding preset energy storage data and / or preset battery swapping data.
[0045] In addition to the aspects and any possible implementations described above, a further implementation is provided, wherein determining whether the energy storage scheduling management model has been successfully trained based on the cost generation results of all training sample sets includes:
[0046] Based on the cost generation results of all training sample sets, determine the first correct rate of successful cost generation for all training sample sets.
[0047] If the first accuracy exceeds the preset first accuracy threshold, then based on the cost generation results of all training sample sets and the labeling status of the users corresponding to each training sample set, the second accuracy of cost generation success for the training sample set corresponding to each labeled user is obtained.
[0048] Based on the first accuracy and the second accuracy of the training sample set corresponding to each labeled user, the comprehensive accuracy of the training sample set corresponding to each labeled user is obtained.
[0049] If the overall accuracy of the training sample set corresponding to each marked user exceeds the preset overall accuracy threshold corresponding to each marked user, then the energy storage scheduling management model is judged to have been successfully trained.
[0050] Otherwise, the training of the energy storage scheduling and management model is deemed to have failed, and the training of the energy storage scheduling and management model is re-executed.
[0051] According to a second aspect of this disclosure, a distributed energy storage dispatch management system is provided. The system interacts with each battery swapping device and each user. The system includes an energy storage dispatch management model and a control module. The energy storage dispatch management model stores multiple preset user battery swapping habit databases and multiple preset user replacement databases. The control module includes a memory and a processor. The memory stores a computer program, and the processor executes the program to implement the method described above.
[0052] The above-disclosed technical solutions have at least one or more of the following beneficial effects:
[0053] By inputting user energy storage information into the energy storage scheduling and management model, corresponding estimated deduction fees or adjusted energy storage information are selectively generated and fed back to the user. This enables intelligent adjustment of user energy storage information, reducing the cost of using battery swapping devices, shortening search time, and increasing user enthusiasm for using swapping devices. Furthermore, in response to the acquired battery data, the model selectively acquires user swapping information. After matching battery data with energy storage information, it acquires user swapping information and inputs it into the energy storage scheduling and management model. This selectively generates corresponding estimated swapping fees or adjusts swapping requirements based on user's personalized needs, feeding back the adjusted swapping requirements to the user. Finally, based on the actual time taken to remove the swapped battery, the estimated swapping fee is selectively adjusted to ensure users can obtain information about the swapping device more promptly and accurately, thereby improving the alignment between user swapping information and target swapping needs. The system matches the device's performance and selectively updates the user's preset energy storage and battery swapping data based on payment information and user feedback. This enables automatic acquisition of user payment details and updates to preset data based on user feedback, improving intelligent feedback and targeted updates to the battery swapping system. It also enhances the user experience and accuracy of battery swapping operations, allowing for intelligent scheduling of swapping batteries based on user needs and device status. This makes distributed energy storage scheduling and management of multiple swapping devices more flexible, adaptable to diverse user needs. It avoids the limitations of existing energy storage scheduling and management technologies that rely on user deposits equal to the swapping battery's value to ensure stable operation. Furthermore, these technologies are prone to issues where users arrive at swapping devices that don't match their needs, resulting in poor user experience and a lack of personalized service.
[0054] In implementing the technical solution of this disclosure, during model execution, the battery parameters of the battery in the battery swapping information and the target battery swapping device selected by the user are used to determine whether the battery swapping battery matches the battery parameters. Based on the determination result, the estimated battery swapping time for the user is selectively determined according to the battery swapping information and the user's corresponding user battery swapping habit database. Based on the estimated battery swapping time, an estimated battery swapping cost is generated and fed back to the user. Alternatively, the battery swapping information can be intelligently adjusted according to the user's preset personalized needs, and the adjusted battery swapping information is fed back to the user. This enables timely notification of whether the target battery swapping device selected by the user meets the user's battery swapping information, ensuring that the target battery swapping device for generating the estimated battery swapping cost matches the user's battery swapping device, thus improving the user experience. Furthermore, by recommending a better battery swapping information adjustment scheme based on the user's preset personalized needs, the targeting and accuracy of the battery swapping service for the user are improved, further enhancing the user experience.
[0055] In implementing the technical solution of this disclosure, during model training, each training sample set is substituted into the energy storage scheduling management model. Based on the current status of the replacement battery swapping device in the historical energy storage information of each training sample set and the battery parameter range of the target battery swapping device in the historical battery swapping information, one or more of the following are obtained for each training sample set: feedback information, estimated deduction cost, and estimated battery swapping cost. Then, by using the preset energy storage data, preset battery swapping data, the current status of the replacement battery swapping device in the historical energy storage information of each training sample set, and the battery parameter range of the target battery swapping device in the historical battery swapping information, it is determined whether the feedback information corresponding to each training sample set meets the requirements. Based on the determination result, the cost generation result of the training sample set is selectively determined by using the preset user replacement database and preset user battery swapping habit database of the user corresponding to the training sample set. This achieves preliminary automatic verification of the training results of the training sample set and improves the training accuracy of the simulation.
[0056] It should be understood that the description in the Summary of the Invention is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0057] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. The drawings are provided for a better understanding of the invention and are not intended to limit the scope of this disclosure. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:
[0058] Figure 1A schematic flowchart of the main steps of a distributed energy storage scheduling and management method in which embodiments of the present disclosure can be implemented is shown;
[0059] Figure 2 A schematic flowchart illustrating the main steps of training an energy storage scheduling management model in which embodiments of the present disclosure can be implemented is shown;
[0060] Figure 3 A block diagram of a distributed energy storage scheduling and management system according to an embodiment of the present disclosure is shown;
[0061] List of reference numerals 300: Distributed energy storage dispatch management system; 301: Control module; 3011: Processor; 3012: Memory; 3013: Program code; 302: Energy storage dispatch management model; 3021: User battery swapping habit database; 3022: User battery swapping database. Detailed Implementation
[0062] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0063] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0064] See appendix Figure 1 , Figure 1 A schematic flowchart illustrating the main steps of a method for generating energy storage dispatch replacement costs in which embodiments of the present disclosure can be implemented is shown. Figure 1 As shown, the energy storage dispatch replacement cost generation method in this embodiment is applied to a distributed energy storage dispatch management system. The system interacts with each battery swapping device and each user. The method mainly includes the following steps S101-S104.
[0065] Step S101: Obtain the energy storage information sent by the user, substitute the energy storage information into the energy storage scheduling management model, so that according to the user's corresponding preset energy storage data and the energy storage information, selectively generate an estimated deduction fee that matches the energy storage information or adjust the energy storage information, and feed back the estimated deduction fee or the adjusted energy storage information to the user. The energy storage information includes the location of the replacement battery, the replacement battery swapping device selected by the user, the battery parameters of the replacement battery, and the replacement time period. The user's corresponding preset energy storage data includes the priority order of the user's preset replacement data types and the user's preset replacement adjustment permissions.
[0066] In some embodiments, the step of substituting the energy storage information into the energy storage scheduling and management model, so that based on the user's corresponding preset energy storage data and the energy storage information, selectively generating an estimated deduction fee matching the energy storage information or adjusting the energy storage information, and feeding back the estimated deduction fee or the adjusted energy storage information to the user includes:
[0067] Based on the replacement time period in the energy storage information and the replacement battery swapping device selected by the user, the status of each replacement window of the replacement battery swapping device within the replacement time period is obtained.
[0068] If at least one of the replacement windows of the battery swapping device is in an idle state, then based on the energy storage information, an estimated deduction fee matching the energy storage information is generated, and the estimated deduction fee is fed back to the user.
[0069] If none of the replacement windows of the battery swapping device are in an idle state, the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions are obtained. Based on the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions, the energy storage information is adjusted, and the adjusted energy storage information is fed back to the user.
[0070] In some embodiments, the replacement data includes cost, distance, and time, and the user-preset replacement adjustment permissions are the replacement battery swapping device and / or replacement time period selected by the user.
[0071] In the above embodiments, during model execution, the status of each replacement window of the replacement device within the replacement time period is obtained through the replacement time period in the energy storage information and the replacement device selected by the user. Based on the status of each replacement window, an estimated deduction fee is selectively generated and fed back to the user. Alternatively, the user's energy storage information is intelligently adjusted according to the user's preset personalized needs, and the adjusted energy storage information is fed back to the user. This enables timely notification of whether the replacement device selected by the user meets the user's energy storage information, ensuring that the replacement device generating the estimated deduction fee matches the user's energy storage information, thus improving the user experience. Furthermore, by obtaining the priority order of each replacement data type preset by the user and the replacement adjustment permission, the user's energy storage information is intelligently adjusted. The intelligent adjustment includes recommending a better location for the replacement device, recommending a higher estimated deduction fee, or recommending a better replacement time period for the replacement device, reducing the user's search time, saving the user's analysis time, and thus improving the battery swapping efficiency.
[0072] Step S102: In response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, selectively acquire the user's battery replacement information, wherein the battery replacement information includes the target location for battery replacement, the battery replacement time period, the target battery replacement device for the battery, the range of battery replacement costs, and the battery parameters of the battery.
[0073] In some embodiments, before the replacement window in the battery swapping device receives a replacement battery that matches the energy storage information, the method further includes:
[0074] The user binds any idle replacement window of the battery swapping device to the user so that the user can place the replacement battery in the replacement window bound to the user.
[0075] In some embodiments, before selectively acquiring the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapped battery that matches the energy storage information, the method further includes:
[0076] During the replacement time period:
[0077] If the user's feedback instruction to approve the estimated deductible fee is received, then "in response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, selectively obtain the user's battery replacement information" is executed.
[0078] If the user's feedback instruction to approve the adjusted energy storage information is received, then based on the adjusted energy storage information, the adjusted energy storage information is substituted into the energy storage scheduling management model, and an estimated deduction fee matching the adjusted energy storage information is selectively generated, and the estimated deduction fee is fed back to the user.
[0079] In some embodiments, the selective acquisition of the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapping battery that matches the energy storage information includes:
[0080] In response to the replacement window in the replacement battery swapping device receiving a replacement battery that matches the energy storage information, the battery data of the replacement battery is acquired;
[0081] Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the energy storage information, determine whether the replacement battery matches the energy storage information:
[0082] If the determination is yes, then obtain the user's battery swapping information;
[0083] If the determination is negative, the result indicating that the replacement battery does not match the energy storage information will be fed back to the user.
[0084] Specifically, the judgment result that the replacement battery does not match the energy storage information is fed back to the user so that the user can place the replacement battery that matches the energy storage information in the replacement window of the replacement battery swapping device, or, after adjusting the battery parameters of the replacement battery in the energy storage information, the user's energy storage information is updated and step S101 is re-executed based on the updated energy storage information.
[0085] In some embodiments, the user placing a replacement battery that matches the energy storage information into the replacement window of the replacement battery swapping device is equivalent to the user placing a replacement battery that matches the energy storage information into the replacement window of the replacement battery swapping device that is bound to the user.
[0086] Step S103: Substitute the battery swapping information into the energy storage scheduling management model, so that based on the user's preset battery swapping data and the battery swapping information, an estimated battery swapping cost matching the battery swapping information is selectively generated or the battery swapping information is adjusted, and the estimated battery swapping cost or the adjusted battery swapping information is fed back to the user. The user's preset battery swapping data includes the priority order of various battery swapping data types preset by the user and the user's preset battery swapping adjustment permissions.
[0087] In some embodiments, the energy storage scheduling management model stores multiple preset user battery swapping habit databases. These databases store multiple historical battery swapping information entries for each user, as well as user-feedback battery swapping data for each historical entry. The step of substituting the battery swapping information into the energy storage scheduling management model, and selectively generating an estimated battery swapping cost matching the user's preset battery swapping data and the battery swapping information, or adjusting the battery swapping information, and then feeding back the estimated battery swapping cost or the adjusted battery swapping information to the user, includes:
[0088] Based on the target battery swapping device and the battery parameters of the battery swapping device, determine whether the battery swapping device in the target battery swapping device matches the battery parameters:
[0089] If the determination is yes, then based on the battery swapping information and the preset user battery swapping habit database, the estimated battery swapping time corresponding to the user is determined, and based on the estimated battery swapping time, an estimated battery swapping cost matching the battery swapping information is generated, and the estimated battery swapping cost is fed back to the user.
[0090] If the determination is negative, the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions are obtained. Based on the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions, the battery swapping information is adjusted, and the adjusted battery swapping information is fed back to the user.
[0091] In some embodiments, the battery swapping data includes cost, distance, and time, and the user's preset battery swapping adjustment permissions are one or more of the target battery swapping device, battery swapping time period, and battery parameters of the battery swapping device selected by the user.
[0092] In some embodiments, while feeding back the estimated battery swapping cost to the user, the battery in the target battery swapping device is bound to the user during the battery swapping period to prevent other users from accidentally removing the battery and affecting the user's experience.
[0093] In some embodiments, determining whether the battery in the target battery swapping device matches the battery parameters based on the target battery swapping device and the battery parameters of the battery includes:
[0094] Based on the target battery swapping device and the battery parameters of the battery swapping device, the parameter range of the battery swapping device within the target battery swapping device is determined, wherein the types of parameter ranges of the battery swapping device within the target battery swapping device correspond one-to-one with the types of battery parameters of the battery swapping device.
[0095] Based on the parameter range of the battery in the target battery swapping device and the battery parameters, it is determined whether the battery in the target battery swapping device matches the battery parameters.
[0096] like Figure 2 As shown, in some embodiments, the energy storage scheduling management model also stores multiple preset user replacement databases, each corresponding to a specific user. These databases store preset user information, multiple historical energy storage information entries for each user, and user-feedback replacement data for each historical energy storage entry. Before incorporating the energy storage information into the energy storage scheduling management model, the method further trains the model through the following steps:
[0097] Users are selectively labeled based on the user replacement database and user battery swapping habit database corresponding to each user;
[0098] Randomly select any number of users as training samples;
[0099] Based on the user replacement database and user battery swapping habit database corresponding to each training sample, multiple sets of historical energy storage information and historical battery swapping information corresponding to each training sample are randomly selected to construct multiple sets of training sample sets corresponding to each training sample. The training sample set includes the preset information of the training sample, a set of historical energy storage information and a set of historical battery swapping information corresponding to the training sample.
[0100] The current state of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set are randomly set.
[0101] Substitute each training sample set into the energy storage scheduling management model, and based on the current status of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, obtain one or more of the feedback information, estimated deduction cost, and estimated battery swapping cost corresponding to each training sample set. The feedback information includes adjusted energy storage information and / or adjusted battery swapping information.
[0102] Based on the preset energy storage data, preset battery swapping data, current status of the battery swapping device corresponding to the historical energy storage information in each training sample set, and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements:
[0103] If the requirements are met, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery swapping habit database of the users corresponding to the training sample set.
[0104] If it is determined that the requirements are not met, then the cost generation of the training sample set is deemed to have failed.
[0105] Based on the cost generation results of all training sample sets, it is determined whether the energy storage scheduling and management model has been successfully trained.
[0106] In some embodiments, the user's preset information includes the user's preset priority order of various replacement data types, the energy storage information, the user's preset replacement adjustment permissions, the user's preset priority order of various battery swapping data types, the battery swapping information, and the user's preset battery swapping adjustment permissions.
[0107] In some embodiments, selectively tagging users based on a user replacement database and a user battery swapping habit database corresponding to each user includes:
[0108] Based on the user replacement database and user battery swapping habit database corresponding to each user, the simulation difficulty score for each user is determined;
[0109] Users are selectively labeled based on their simulation difficulty score.
[0110] In some embodiments, if the user's simulation difficulty score is within the range of the first level, then the user is marked with the mark corresponding to the first level;
[0111] If the user's simulation difficulty score is within the range of the second level, then the user is marked with the mark corresponding to the second level;
[0112] If the user's simulation difficulty score is lower than the range of the second level, then the user is marked with the mark corresponding to the third level;
[0113] Specifically, the range of the first level is greater than the range of the second level, and the range of the second level is greater than the range of the third level.
[0114] In some embodiments, selectively updating the user's preset energy storage data and preset battery swapping data based on the user's payment history and experience feedback includes:
[0115] The payment amount for each user is determined based on the estimated deductible amount and the estimated battery swapping cost.
[0116] If the user's payment status is successful, and the user's experience feedback is to adjust the user's corresponding preset energy storage data and / or preset battery swapping data, then based on the user's experience feedback, update the user's corresponding preset energy storage data and / or preset battery swapping data.
[0117] In some embodiments, selectively updating the user's preset energy storage data and preset battery swapping data based on the user's payment history and experience feedback further includes:
[0118] If the user's payment status is payment failure, and the user's experience feedback is to adjust the user's corresponding preset energy storage data and / or preset battery swapping data, then the update of the user's corresponding preset energy storage data and / or preset battery swapping data will not be performed.
[0119] In some embodiments, determining whether the energy storage scheduling management model has been successfully trained based on the cost generation results of all training sample sets includes:
[0120] Based on the cost generation results of all training sample sets, determine the first correct rate of successful cost generation for all training sample sets.
[0121] If the first accuracy exceeds the preset first accuracy threshold, then based on the cost generation results of all training sample sets and the labeling status of the users corresponding to each training sample set, the second accuracy of cost generation success for the training sample set corresponding to each labeled user is obtained.
[0122] Based on the first accuracy and the second accuracy of the training sample set corresponding to each labeled user, the comprehensive accuracy of the training sample set corresponding to each labeled user is obtained.
[0123] If the overall accuracy of the training sample set corresponding to each marked user exceeds the preset overall accuracy threshold corresponding to each marked user, then the energy storage scheduling management model is judged to have been successfully trained.
[0124] Otherwise, the training of the energy storage scheduling and management model is deemed to have failed, and the training of the energy storage scheduling and management model is re-executed.
[0125] In the above embodiments, during model training, the training capability of the energy storage scheduling management model is improved by randomly acquiring training samples and training sample sets. Furthermore, the simulation difficulty score of each user is determined based on the user replacement database and the user battery swapping habit database. Based on the simulation difficulty score, users are selectively labeled. Then, the model training results are judged based on the labeling of the users corresponding to the training samples, thereby realizing automatic verification of the model and improving the verification accuracy.
[0126] In some embodiments, the first accuracy threshold can be 85% or 90%, the overall accuracy threshold corresponding to the first level can be 90%, the overall accuracy threshold corresponding to the second level can be 85%, and the overall accuracy threshold corresponding to the third level can be 80%. The setting of the first accuracy threshold and the overall accuracy threshold for each level is only an illustrative example. In actual testing, those skilled in the art can set them according to actual needs, which will not be elaborated here.
[0127] In the above embodiments, during model training, each training sample set is substituted into the energy storage scheduling management model. Based on the current status of the replacement battery swapping device in the historical energy storage information and the battery parameter range of the target battery swapping device in the historical battery swapping information of each training sample set, one or more of the following are obtained: feedback information, estimated deduction cost, and estimated battery swapping cost. Then, by using the preset energy storage data, preset battery swapping data, the current status of the replacement battery swapping device in the historical energy storage information, and the battery parameter range of the target battery swapping device in the historical battery swapping information of each training sample set, it is determined whether the feedback information corresponding to each training sample set meets the requirements. Based on the determination result, the cost generation result of the training sample set is selectively determined by using the preset user replacement database and preset user battery swapping habit database of the user corresponding to the training sample set. This achieves preliminary automatic verification of the training results of the training sample set and improves the training accuracy of the simulation.
[0128] Step S104: Obtain the actual battery removal time in the target battery swapping device, selectively adjust the estimated battery swapping cost, and selectively update the user's preset energy storage data and preset battery swapping data based on the user's payment status and experience feedback. This enables intelligent scheduling of battery swapping according to user needs and the status of the battery swapping device. Furthermore, by selectively updating the user's preset data based on the user's payment status and experience feedback, the distributed energy storage scheduling management of multiple battery swapping devices with information interaction becomes more flexible and can adapt to the needs of more diverse users.
[0129] In some embodiments, before obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost, the method further includes:
[0130] During the battery swapping period:
[0131] If the user's feedback instruction to approve the estimated battery swapping cost is received, then the process of "obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost" is executed.
[0132] If the user's feedback instruction to approve the adjusted battery swapping information is received, then based on the adjusted battery swapping information, the adjusted battery swapping information is substituted into the energy storage scheduling management model, and an estimated battery swapping cost matching the adjusted battery swapping information is selectively generated, and the estimated battery swapping cost is fed back to the user.
[0133] In some embodiments, obtaining the actual removal time of the battery in the target battery swapping device includes:
[0134] If the battery is removed from the target battery swapping device during the battery swapping period, it is determined that the user agrees to the estimated battery swapping cost, and the actual removal time of the battery is recorded.
[0135] If, during the battery swapping period, a feedback signal is received indicating that the user does not agree with the estimated battery swapping cost, the binding between the battery in the target battery swapping device and the user is released, and the judgment result that the estimated battery swapping cost does not meet the user's requirements is fed back to the user.
[0136] In some embodiments, obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost includes:
[0137] Obtain the actual battery removal time from the target battery swapping device;
[0138] If the difference between the actual removal time and the estimated battery swapping time exceeds a preset threshold, the estimated battery swapping cost will be adjusted based on the actual removal time of the swapped battery.
[0139] If the difference between the actual battery removal time and the estimated battery swapping time is lower than a preset threshold, the user will be notified of the discrepancy between the actual removal time and the estimated battery swapping cost. Based on the user's selected actual removal time or estimated battery swapping cost, the estimated battery swapping cost will be selectively adjusted.
[0140] In some embodiments, the energy storage scheduling and management model stores multiple preset user battery swapping habit databases and multiple preset user replacement databases, each of which corresponds one-to-one with a user.
[0141] In the above embodiments, during model execution, the battery parameters of the swap battery in the swap information and the target swap device selected by the user are used to determine whether the swap battery matches the battery parameters. Based on the determination result, the estimated swap time for the user is selectively determined according to the swap information and the user's corresponding user swap habit database. Based on the estimated swap time, an estimated swap cost is generated and fed back to the user. Alternatively, the swap information can be intelligently adjusted according to the user's preset personalized needs, and the adjusted swap information can be fed back to the user. This allows for timely notification of whether the target swap device selected by the user meets the user's swap information, ensuring that the target swap device for generating the estimated swap cost matches the user's swap device, thus improving the user experience. Furthermore, by recommending a better swap information adjustment scheme based on the user's preset personalized needs, the targeting and accuracy of the swap service for the user are improved, further enhancing the user experience.
[0142] According to the embodiments of this disclosure, the following technical effects are achieved:
[0143] By inputting user energy storage information into the energy storage scheduling and management model, corresponding estimated deduction fees or adjusted energy storage information are selectively generated and fed back to the user. This enables intelligent adjustment of user energy storage information, reducing the cost of using battery swapping devices, shortening search time, and increasing user enthusiasm for using swapping devices. Furthermore, in response to the acquired battery data, the model selectively acquires user swapping information. After matching battery data with energy storage information, it acquires user swapping information and inputs it into the energy storage scheduling and management model. This selectively generates corresponding estimated swapping fees or adjusts swapping requirements based on user's personalized needs, feeding back the adjusted swapping requirements to the user. Finally, based on the actual time taken to remove the swapped battery, the estimated swapping fee is selectively adjusted to ensure users can obtain information about the swapping device more promptly and accurately, thereby improving the alignment between user swapping information and target swapping needs. The system matches the device's performance and selectively updates the user's preset energy storage and battery swapping data based on payment information and user feedback. This enables automatic acquisition of user payment details and updates to preset data based on user feedback, improving intelligent feedback and targeted updates to the battery swapping system. It also enhances the user experience and accuracy of battery swapping operations, allowing for intelligent scheduling of swapping batteries based on user needs and device status. This makes distributed energy storage scheduling and management of multiple swapping devices more flexible, adaptable to diverse user needs. It avoids the limitations of existing energy storage scheduling and management technologies that rely on user deposits equal to the swapping battery's value to ensure stable operation. Furthermore, these technologies are prone to issues where users arrive at swapping devices that don't match their needs, resulting in poor user experience and a lack of personalized service.
[0144] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this disclosure is not limited to the described order of actions, because according to this disclosure, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this disclosure.
[0145] The above is an introduction to the method embodiments. The following describes the solution described in this disclosure further through device embodiments.
[0146] See appendix Figure 3 , Figure 3A block diagram of a distributed energy storage scheduling and management system according to an embodiment of the present disclosure is shown. Figure 3 As shown, the distributed energy storage dispatch management system 300 in this embodiment interacts with each battery swapping device and each user. The distributed energy storage dispatch management system 300 includes an energy storage dispatch management model 302 and a control module 301. The energy storage dispatch management model 302 stores multiple preset user battery swapping habit databases 3021 and multiple preset user replacement databases 3022. The control module 301 includes a processor 3011 and a memory 3012. The memory 3012 can be configured to store program code 3013 for executing the energy storage dispatch replacement cost generation method of the above method embodiment. The processor 3011 can be configured to execute the program code 3013 in the memory 3012. This program code 3013 includes, but is not limited to, the program code 3013 for executing the energy storage dispatch replacement cost generation method of the above method embodiment. For ease of explanation, only the parts related to the embodiments of this disclosure are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this disclosure. The control module 301 may be a control module 301 formed by various electronic devices.
[0147] In some embodiments, the preset user replacement database 3022 stores user information, multiple historical energy storage information corresponding to the user, and user feedback replacement data information corresponding to each historical energy storage information. The preset user battery swapping habit database 3021 stores multiple historical battery swapping information corresponding to the user and user feedback battery swapping data information corresponding to each historical battery swapping information. The multiple preset user battery swapping habit databases 3021 and the multiple preset user replacement databases 3022 are all one-to-one corresponding to each user.
[0148] In one implementation, the specific function can be described in steps S101-S106.
[0149] The aforementioned distributed energy storage dispatch management system 300 is used to execute Figure 1 The embodiments of the energy storage dispatch replacement cost generation method shown are similar in technical principle, technical problem solved and technical effect. Those skilled in the art can clearly understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the distributed energy storage dispatch management system 300 can be referred to the contents described in the embodiments of the energy storage dispatch replacement cost generation method, which will not be repeated here.
[0150] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the described module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0151] The acquisition, storage, and application of user personal information involved in the technical solution disclosed herein comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0152] According to embodiments of this disclosure, the distributed energy storage dispatch management system 300 further includes a computer-readable storage medium. In one embodiment of the computer-readable storage medium according to this disclosure, the computer-readable storage medium may be configured to store program code 3013 for executing the energy storage dispatch replacement cost generation method of the above-described method embodiments. This program code 3013 may be loaded and run by a processor 3011 to implement the above-described energy storage dispatch replacement cost generation method. For ease of explanation, only the parts related to the embodiments of this disclosure are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of this disclosure. The computer-readable storage medium may be a memory 3012 device comprising various electronic devices. Optionally, in the embodiments of this disclosure, the computer-readable storage medium is a non-transitory computer-readable storage medium.
[0153] Furthermore, it should be understood that since the various modules are only provided to illustrate the functional units of the apparatus of this disclosure, the physical devices corresponding to these modules may be the processor 3011 itself, or a part of the software, hardware, or a combination of software and hardware within the processor 3011. Therefore, the number of modules shown in the figures is merely illustrative.
[0154] This electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of this disclosure described and / or claimed herein.
[0155] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0156] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0157] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0158] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including voice input, speech input, or tactile input).
[0159] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0160] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A distributed energy storage scheduling and management method, characterized in that, The method is applied to a distributed energy storage dispatch and management system, which interacts with each battery swapping device and each user. The method includes the following steps: The system acquires energy storage information sent by the user, inputs the energy storage information into the energy storage scheduling and management model, and selectively generates an estimated deduction fee matching the energy storage information or adjusts the energy storage information based on the user's corresponding preset energy storage data and the energy storage information. The estimated deduction fee or the adjusted energy storage information is then fed back to the user. The energy storage information includes the location of the replacement battery, the replacement battery swapping device selected by the user, the battery parameters of the replacement battery, and the replacement time period. Furthermore, the user's corresponding preset energy storage data includes the priority order of each preset replacement data type and the user's preset replacement adjustment permissions. In response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, the user's battery replacement information is selectively obtained, wherein the battery replacement information includes the target location for battery replacement, the battery replacement time period, the target battery replacement device for the battery, the range of battery replacement costs, and the battery parameters of the battery. The battery swapping information is incorporated into the energy storage scheduling and management model, so that based on the user's preset battery swapping data and the battery swapping information, an estimated battery swapping cost matching the battery swapping information is selectively generated or the battery swapping information is adjusted, and the estimated battery swapping cost or the adjusted battery swapping information is fed back to the user. The user's preset battery swapping data includes the priority order of various battery swapping data types preset by the user and the user's preset battery swapping adjustment permissions. The system obtains the actual battery removal time from the target battery swapping device, selectively adjusts the estimated battery swapping cost, and selectively updates the user's preset energy storage data and preset battery swapping data based on the user's payment status and user experience feedback.
2. The method according to claim 1, characterized in that, The step of obtaining energy storage information sent by the user, substituting the energy storage information into the energy storage scheduling and management model, and selectively generating an estimated deduction fee matching the energy storage information or adjusting the energy storage information based on the user's corresponding preset energy storage data and the energy storage information, and feeding back the estimated deduction fee or the adjusted energy storage information to the user includes: Based on the replacement time period in the energy storage information and the replacement battery swapping device selected by the user, the status of each replacement window of the replacement battery swapping device within the replacement time period is obtained. If at least one of the replacement windows of the battery swapping device is in an idle state, then based on the energy storage information, an estimated deduction fee matching the energy storage information is generated, and the estimated deduction fee is fed back to the user. If none of the replacement windows of the battery swapping device are in an idle state, the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions are obtained. Based on the priority order of each preset replacement data type corresponding to the user and the user's preset replacement adjustment permissions, the energy storage information is adjusted, and the adjusted energy storage information is fed back to the user.
3. The method according to claim 2, characterized in that, Before selectively acquiring the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapped battery that matches the energy storage information, the method further includes: During the replacement time period: If the user's feedback instruction to approve the estimated deductible fee is received, then "in response to the replacement window in the replacement device receiving a replacement battery that matches the energy storage information, selectively obtain the user's battery replacement information" is executed. If the user's feedback instruction to approve the adjusted energy storage information is received, then based on the adjusted energy storage information, the adjusted energy storage information is substituted into the energy storage scheduling management model, and an estimated deduction fee matching the adjusted energy storage information is selectively generated, and the estimated deduction fee is fed back to the user.
4. The method according to claim 3, characterized in that, The step of selectively acquiring the user's battery swapping information in response to the swapping window in the battery swapping device receiving a swapping battery that matches the energy storage information includes: In response to the replacement window in the replacement battery swapping device receiving a replacement battery that matches the energy storage information, the battery data of the replacement battery is acquired; Based on the battery data of the replacement battery and the battery parameters of the replacement battery in the energy storage information, determine whether the replacement battery matches the energy storage information: If the determination is yes, then obtain the user's battery swapping information; If the determination is negative, the result indicating that the replacement battery does not match the energy storage information will be fed back to the user.
5. The method according to claim 4, characterized in that, The energy storage scheduling and management model stores multiple preset user battery swapping habit databases. These databases store multiple historical battery swapping records for each user, as well as user-feedback battery swapping data for each historical record. The step of substituting the battery swapping information into the energy storage scheduling and management model, and selectively generating an estimated battery swapping cost matching the user's preset battery swapping data and the battery swapping information, or adjusting the battery swapping information, and then feeding back the estimated battery swapping cost or the adjusted battery swapping information to the user, includes: Based on the target battery swapping device and the battery parameters of the battery swapping device, determine whether the battery swapping device in the target battery swapping device matches the battery parameters: If the determination is yes, then based on the battery swapping information and the preset user battery swapping habit database, the estimated battery swapping time corresponding to the user is determined, and based on the estimated battery swapping time, an estimated battery swapping cost matching the battery swapping information is generated, and the estimated battery swapping cost is fed back to the user. If the determination is negative, the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions are obtained. Based on the priority order of each preset battery swapping data type corresponding to the user and the user's preset battery swapping adjustment permissions, the battery swapping information is adjusted, and the adjusted battery swapping information is fed back to the user.
6. The method according to claim 5, characterized in that, Before obtaining the actual battery removal time in the target battery swapping device and selectively adjusting the estimated battery swapping cost, the method further includes: During the battery swapping period: If the user's feedback instruction to approve the estimated battery swapping cost is received, then the process of "obtaining the actual removal time of the battery in the target battery swapping device and selectively adjusting the estimated battery swapping cost" is executed. If the user's feedback instruction to approve the adjusted battery swapping information is received, then based on the adjusted battery swapping information, the adjusted battery swapping information is substituted into the energy storage scheduling management model, and an estimated battery swapping cost matching the adjusted battery swapping information is selectively generated, and the estimated battery swapping cost is fed back to the user.
7. The method according to claim 6, characterized in that, The energy storage scheduling and management model also stores multiple preset user replacement databases, each corresponding to a specific user. These databases contain preset user information, multiple historical energy storage information entries for each user, and user-feedback replacement data for each historical energy storage entry. Before incorporating the energy storage information into the energy storage scheduling and management model, the method further trains the model through the following steps: Based on the user replacement database and user battery swapping habit database corresponding to each user, users are selectively labeled; Randomly select any number of users as training samples; Based on the user replacement database and user battery swapping habit database corresponding to each training sample, multiple sets of historical energy storage information and historical battery swapping information corresponding to each training sample are randomly selected to construct multiple sets of training sample sets corresponding to each training sample. The training sample set includes the preset information of the training sample, a set of historical energy storage information and a set of historical battery swapping information corresponding to the training sample. The current state of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set are randomly set. Substitute each training sample set into the energy storage scheduling management model, and based on the current status of the replacement battery swapping device corresponding to the historical energy storage information in each training sample set and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, obtain one or more of the feedback information, estimated deduction cost, and estimated battery swapping cost corresponding to each training sample set. The feedback information includes adjusted energy storage information and / or adjusted battery swapping information. Based on the preset energy storage data, preset battery swapping data, current status of the battery swapping device corresponding to the historical energy storage information in each training sample set, and the battery parameter range of the target battery swapping device corresponding to the historical battery swapping information in each training sample set, determine whether the feedback information corresponding to each training sample set meets the requirements: If the requirements are met, the cost generation result of the training sample set is determined based on the preset user replacement database and the preset user battery swapping habit database of the users corresponding to the training sample set. If it is determined that the requirements are not met, then the cost generation of the training sample set is deemed to have failed. Based on the cost generation results of all training sample sets, it is determined whether the energy storage scheduling and management model has been successfully trained.
8. The method according to claim 7, characterized in that, The selective updating of the user's preset energy storage data and preset battery swapping data based on the user's payment history and experience feedback includes: The payment amount for each user is determined based on the estimated deductible amount and the estimated battery swapping cost. If the user's payment status is successful, and the user's experience feedback is to adjust the user's corresponding preset energy storage data and / or preset battery swapping data, then based on the user's experience feedback, update the user's corresponding preset energy storage data and / or preset battery swapping data.
9. The method according to claim 8, characterized in that, The determination of whether the energy storage scheduling management model has been successfully trained based on the cost generation results of all training sample sets includes: Based on the cost generation results of all training sample sets, determine the first correct rate of successful cost generation for all training sample sets. If the first accuracy exceeds the preset first accuracy threshold, then based on the cost generation results of all training sample sets and the labeling status of the users corresponding to each training sample set, the second accuracy of cost generation success for the training sample set corresponding to each labeled user is obtained. Based on the first accuracy and the second accuracy of the training sample set corresponding to each labeled user, the comprehensive accuracy of the training sample set corresponding to each labeled user is obtained. If the overall accuracy of the training sample set corresponding to each marked user exceeds the preset overall accuracy threshold corresponding to each marked user, then the energy storage scheduling management model is judged to have been successfully trained. Otherwise, the training of the energy storage scheduling and management model is deemed to have failed, and the training of the energy storage scheduling and management model is re-executed.
10. A distributed energy storage dispatch and management system, characterized in that, The system interacts with each battery swapping device and each user. The system includes an energy storage scheduling management model and a control module. The energy storage scheduling management model stores multiple preset user battery swapping habit databases and multiple preset user replacement databases. The control module includes at least one processor and a memory communicatively connected to the at least one processor. The memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the method described in any one of claims 1-9.