A dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion

By collecting real-time power battery and location information and using the server for precise matching and call-response mode control, the real-time and accuracy issues of energy sharing and allocation between vehicles are solved, achieving efficient energy sharing and allocation, and improving energy utilization and user experience.

CN120735616BActive Publication Date: 2025-11-07CHINA ENERGY ENG GRP NORTHEAST NO 2 ELECTRIC POWER CONSTR CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511262610.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-05
Publication Date
2025-11-07
Estimated Expiration
2045-09-05

AI Technical Summary

Technical Problem

In existing technologies, energy sharing and allocation between vehicles lacks real-time performance and matching accuracy, resulting in low energy transmission efficiency and failing to achieve efficient energy utilization and improved user experience.

Method used

The system collects power battery and location information in real time through the client, performs precise matching through the server, and combines Web Mercator projection and Euclidean distance formula to achieve efficient matching between supply and demand. It also supports the sending of requests from multiple energy supply clients and uses a call-response mode for dynamic control of energy transmission.

Benefits of technology

It improves energy utilization, reduces energy waste, increases the probability of successful matching and the start-up speed of energy sharing, adapts to dynamic changes, and realizes efficient energy sharing and allocation among vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120735616B_ABST
    Figure CN120735616B_ABST
Patent Text Reader

Abstract

The application discloses a dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, which comprises the following steps: a client continuously acquires power battery information and real-time position information at a fixed sampling frequency during vehicle operation and uploads the information to a server; according to the state of charge of the power battery, the client is divided into energy supply clients and energy demand clients; the energy demand clients send energy demand requests to the server; the server sends confirmation requests to the energy supply clients and the energy demand clients in turn, and generates an energy sharing allocation session after confirmation by both parties; the energy transmission is performed by respectively controlling the discharging device and the charging device through the in-vehicle bus; and in the energy transmission process, any party can actively terminate and notify the server that the energy transmission is over. The application can realize real-time, accurate and efficient allocation of energy between vehicles and is suitable for the urban road network dynamic distributed energy storage scene based on the long-range energy storage battery of an electric vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle energy management, in particular to a dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, which is especially suitable for vehicle-to-vehicle charging and discharging scenarios between electric vehicles and energy allocation scenarios between other distributed energy storage devices. BACKGROUND

[0002] With the rapid development of science and technology, under the background of the country's vigorous promotion of the construction of new energy and new power systems, actively carrying out research on new power systems and new power storage systems is in line with the development of science and technology and the needs of the times, and meets the growing practical needs of the people. With the development of the times and the progress of science and technology, the demand for energy represented by electric vehicles is increasing, and ensuring stable power supply and protection has become an important research topic in the field of new era power energy, and energy storage as an important means and link of energy stability protection has a profound impact on the development of new energy and new power systems.

[0003] At the same time, with the progress of science and technology, the explosion of big data and artificial intelligence technology, humanity has entered the AI era, various large models (such as chatGPT, deepseek, etc.), neural network algorithms are constantly iterating and developing, and the demand for computing power is increasing, and the demand for energy support for computing power is increasing. Ensuring the stability, reliability and efficiency of the energy support environment is the basic requirement of the AI era, and only stable output of energy, 100% protection is the foundation for the stable and reliable development of AI. Efficient storage of energy and immediate response at any time is undoubtedly the ultimate requirement for the stable, reliable and efficient development and iteration of AI, so it can be said that the end of AI is computing power, the end of computing power is electricity, and the end of electricity is how to ensure the stable and reliable supply of electricity. Undoubtedly, a strong energy storage support system and optimized energy sharing allocation will be a good solution.

[0004] At present, traditional energy storage methods generally include battery energy storage, pumped storage, compressed air energy storage, energy conversion into hydrogen, ammonia, alcohol and other substances, gravitational potential energy storage, etc. However, these traditional energy storage methods are all centralized energy storage, which often requires a large amount of capital investment to build large-area energy storage stations, and some are also limited by natural geographical environment and resource conditions, such as pumped storage.

[0005] The traditional centralized energy storage mode needs to invest a large amount of equipment, land and other resources, some modes are directly restricted by natural environment and resource conditions, and because energy cannot be configured and supplied in time, there are problems such as large energy attenuation loss and low efficiency in the energy storage process with the passage of time. The application proposes a distributed energy storage method of electric vehicles considering dynamic traffic characteristics, thereby realizing optimal utilization of energy, improving energy utilization efficiency, and reducing the disadvantages of traditional centralized energy storage mode, such as needing to invest a large amount of funds, occupying land resources, and being greatly limited by resources.

[0006] In the prior art, the energy sharing and deployment between vehicles mainly relies on artificial contact, centralized charging station transfer or simple point-to-point power supply scheme, and has the following disadvantages:

[0007] Lack of real-time: most schemes do not realize continuous collection and real-time update of vehicle power battery information and position information, resulting in insufficient timeliness of matching and deployment;

[0008] Low matching accuracy: some systems only match supply and demand based on approximate geographic location or preset area, without accurate projection and distance calculation of position information, which is easy to cause the situation that the energy supply vehicle and the energy demand vehicle are too far apart and the energy transmission efficiency is low;

[0009] Therefore, there is an urgent need for a vehicle energy sharing and deployment method and system which can collect power battery and position information in real time, accurately match supply and demand, improve response speed and support flexible termination of energy transmission, to solve the problems in the prior art and improve energy utilization efficiency and user experience. SUMMARY

[0010] The application provides a dynamic distributed energy storage and energy sharing allocation method based on interaction energy fusion. The method considers the distributed energy storage method of electric vehicles under dynamic traffic characteristics, thereby realizing optimal utilization of energy, improving energy utilization efficiency, and reducing the disadvantages of lack of real-time and low matching accuracy in the prior art. The method comprises the following steps: a client acquires and sends client information to a server at a preset sampling frequency, wherein the client information includes client identification, information of a power battery, real-time position information, and a client state; when the client detects that the state of charge of the power battery is higher than a preset threshold, the client state is energy supply, and the client is an energy supply client; when the client detects that the state of charge of the power battery is lower than the preset threshold, the client state is energy demand, and the client is an energy demand client; the server receives the client information, performs standardization processing and storage on the client information; the energy demand client sends an energy demand request to the server, wherein the energy demand request includes client identification, real-time position information, and battery remaining capacity; the server receives the energy demand request and searches for energy supply clients within a preset range based on the information in the energy demand request; if the server searches for energy supply clients within the preset range, the server sends an energy supply request to the energy supply clients within the preset range; the energy supply clients within the preset range receive the energy supply request, output energy supply request information through a human-computer interaction interface, and detect input of the human-computer interaction interface; if the energy supply clients detect that the human-computer interaction interface generates an energy supply agreement input, the energy supply clients return an energy supply agreement response to the server; if the energy supply clients detect that the human-computer interaction interface generates an energy supply refusal input or the energy supply clients do not detect that the human-computer interaction interface generates an input within a preset threshold time, the energy supply clients return an energy supply refusal response to the server; the server receives the energy supply agreement response, sends a confirmation energy supply request to the energy demand client; the energy demand client receives the confirmation energy supply request, outputs confirmation energy supply request information through a human-computer interaction interface, and detects input of the human-computer interaction interface; if the energy demand client detects that the human-computer interaction interface generates a confirmation energy supply input, the energy demand client returns a confirmation energy supply response to the server; if the energy demand client detects that the human-computer interaction interface generates an energy supply refusal input or the energy demand client does not detect that the human-computer interaction interface generates an input within a preset threshold time, the energy demand client returns an energy supply refusal response to the server; the server receives the confirmation energy supply response returned by the energy demand client, and sends matching success information to the energy demand client and the energy supply client; the energy demand client and the energy supply client receive the matching success information, display matching result information through a human-computer interaction interface, and detect input of the human-computer interaction interface; if the energy demand client and the energy supply client both generate a start energy supply input, energy transmission is started; if the energy demand client or the energy supply client detects that the human-computer interaction interface generates an end energy supply input, energy transmission is terminated, and energy transmission termination information is sent to the server.

[0011] The one or more technical solutions provided in the application have at least the following technical effects or advantages: the energy supply client and the energy demand client are matched in real time by the server, energy waste is reduced, power utilization is improved, efficient sharing and deployment of energy between vehicles is achieved, the Web Mercator projection method is used in combination with the Euclidean distance formula to calculate the position, ensuring that the matching result has high spatial accuracy and avoiding matching failure caused by geographic calculation errors, the request can be sent to multiple energy supply clients that meet the conditions at the same time, the matching success probability and the startup speed of energy sharing are significantly improved, the power battery state and position data are continuously obtained by the client at a fixed sampling frequency, the server matches based on the latest data, and the adaptability of the system to dynamic changes is improved. BRIEF DESCRIPTION OF DRAWINGS

[0012] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0013] Figure 1 The structural schematic diagram of the device and the implementation environment involved in the embodiments of the present application includes an energy demand electric vehicle 101, an energy supply electric vehicle 102, a wireless network 103, a server 104, an electromagnetic induction 105, a discharging device 201, a power receiving device 202, a power battery 203, and an intelligent terminal 204.

[0014] Figure 2 The schematic diagram of the electric vehicle dynamic distributed energy storage and energy sharing network system under the complex traffic network includes an electric vehicle 1, a complex traffic network 2, and an energy deployment direction 3.

[0015] Figure 3 The schematic diagram of the energy optimization deployment and sharing method between electric vehicles in the complex traffic network;

[0016] Figure 4 The flowchart of the dynamic distributed energy storage and energy sharing deployment method based on energy exchange fusion;

[0017] Figure 5 The call-answer (R-A) mode flowchart. DETAILED DESCRIPTION

[0018] The application provides a dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, so that the optimal use of energy is realized, the energy utilization efficiency is improved, and the disadvantages of lack of real-time and low matching accuracy in the prior art are reduced. The client software and the charging and discharging device are installed on the vehicle. The client software continuously acquires the power battery information and real-time position information at a fixed sampling frequency during the operation of the vehicle. According to the state of charge of the power battery, the client is divided into energy supply clients and energy demand clients, and is uploaded to the server. The energy demand client sends an energy demand request to the server. The server searches for the optimal energy supply client in the potential energy supply client through relevant constraints combined with a mathematical model. The server sends a confirmation request to the energy supply client and the energy demand client in turn, and generates an energy sharing allocation session after confirmation by both parties. The discharging device and the charging device are controlled through the vehicle bus to perform energy transmission. During the energy transmission process, any party can actively terminate and notify the server that the energy transmission is over. Through the unified coordination of the server, the dynamic energy complementation between vehicles is realized.

[0019] In order to make the technical solutions of the application clearer, the technical solutions in the embodiments of the application will be described clearly and completely below in combination with the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative labor belong to the scope of protection of the application.

[0020] It should be noted that the terms "first", "second" and the like in the specification and the above drawings of the application are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, device, product or server including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or modules that are not clearly listed or inherent to these processes, methods, products or devices.

[0021] Please refer to Figure 1It shows the structural schematic diagram of the device and the implementation environment involved in the embodiment of the application, which includes: the energy demand electric vehicle 101, the energy supply electric vehicle 102, the wireless network 103, the server 104; the energy demand electric vehicle 101 and the energy supply electric vehicle 102 are installed with the discharging device 201, the power receiving device 202, the power battery 203, the intelligent terminal 204, wherein the intelligent terminal 204 communicates with the discharging device 201 and the power receiving device 202 through the in-vehicle bus, can control the charging or discharging of the power battery 203, and can also obtain the battery information, the navigation route, the geographic position and other information through the in-vehicle bus; the intelligent terminal 204 sends the vehicle related information to the server 104 through the wireless network 103 and receives the energy sharing deployment information of the server 104, and completes the charging and discharging process through electromagnetic induction 105 by controlling the discharging device 201 and the power receiving device 202; it should be understood that the intelligent terminal 204 can be a car machine, a mobile phone, a tablet computer, a single-chip microcomputer, a PC and other devices with computing and control capabilities, the server 104 can be a server, or a server cluster composed of several servers, or a cloud computing service center, etc., and the discharging device 201 and the power receiving device 202 can complete the charging and discharging process through wireless methods such as electromagnetic induction or through wired methods.

[0022] Please refer to Figure 2 It shows the schematic diagram of the dynamic distributed energy storage and energy sharing network system of electric vehicles under complex traffic network, wherein the electric vehicle 1 runs in the complex traffic network 2, and the energy deployment direction 3 indicates the possible energy deployment direction under the complex traffic network; the power battery of the electric vehicle is both the demand side, and when considering maintaining the normal running state of the vehicle, the remaining power is retained, and can also be regarded as an energy storage side; when a large number of electric vehicles form a network, a dynamic distributed energy storage network is constructed; the electric vehicle with the on-board chargeable and dischargeable module in the dynamic traffic network is regarded as a large number of dynamic distributed energy storage sites; when the energy demand call appears in the dynamic traffic network, the electric vehicle with the on-board chargeable and dischargeable module in the network responds quickly to realize instant energy cooperation, support and sharing under the premise of ensuring the normal operation of the vehicle;

[0023] Please refer to Figure 3 It shows the schematic diagram of the energy optimization deployment and sharing method among electric vehicles in the complex traffic network, when the energy demand imbalance appears in the dynamic traffic network, the energy demand call (N) appears, based on the real-time GPS / Beidou navigation positioning of the vehicle in the dynamic traffic network, the distance (D) of the nearby vehicle is sorted, the power (E) of the dynamic running vehicle near the vehicle in the system is sorted, and the energy optimization deployment in the dynamic traffic network is realized through the call-answer (R-A) mode, the optimal energy deployment and sharing strategy (S) is applied, and the dynamic energy optimization deployment is realized.

[0024] Please refer to Figure 4 It shows a flowchart of a dynamic distributed energy storage and energy sharing and dispatching method based on energy exchange fusion according to an embodiment of this application, wherein the client runs on Figure 1 Within the smart terminal 204 shown, clients are categorized into three types based on their status: power-supplying clients, power-demanding clients, and balance clients. Balance clients are not considered in this embodiment. The server runs on... Figure 1 The server shown is located within 104.

[0025] System state definition:

[0026] Assume there are multiple electric vehicles (hereinafter referred to as "vehicles") in a transportation network, each vehicle in The state at time is ,in:

[0027] for The position parameters of the electric individual vehicle at any time are constrained by the two-dimensional space X, Y plane. ;

[0028] for The state of charge (SOC) of the power battery of an electric individual vehicle at all times );

[0029] Individual vehicle power battery capacity (unit: kilowatt-hour);

[0030] The discharge efficiency of the energy supply client (energy supply vehicle) );

[0031] Charging efficiency for energy-demanding clients (energy-demanding vehicles) );

[0032] for Individual vehicle demand state parameters at any given time ( ),in, This indicates that the battery power is insufficient and the state of charge of the power battery is lower than the preset threshold – a state of energy demand (energy demand client). This indicates a power surplus, meaning the state of charge of the power battery is higher than a preset threshold – a state of available power (power supply client). This indicates that the battery's charge level is neither lower than nor higher than a preset threshold, meaning it is in a balanced state where it has neither energy demand nor energy supply (balance client).

[0033] S101: During system operation, the client runs continuously in the background, and the client acquires and sends client information to the server at a preset sampling frequency (such as once every 1 minute), the client information includes client identification, power battery information, real-time location information, and client state, when the client detects that the state of charge of the power battery is higher than a preset threshold, the client state is power supply, and the client is a power supply client, when the client detects that the state of charge of the power battery is lower than a preset threshold, the client state is energy demand, and the client is an energy demand client;

[0034] Specifically, the client identification is a globally unique identification assigned in advance, the power battery information includes the state of charge, health status, voltage, current, temperature, and estimated remaining range of the power battery, the real-time location information is the latitude and longitude data of the current position of the vehicle, and the client state is one of energy demand, power supply, and self-balancing. With the passage of time, energy consumption, and energy sharing and deployment processing, the client is cyclically switched between power supply clients, balancing clients, and energy demand clients; in each sampling period, the client acquires the power battery information of the vehicle through an in-vehicle bus (such as a CAN bus, a LIN bus, etc.) or a network (such as a vehicle Ethernet, a wireless network, etc.), simultaneously calls a vehicle positioning system (such as GPS, Beidou navigation positioning, etc.) to acquire the real-time location information of the vehicle, and determines the state of the client by judging the state of charge of the power battery, and the specific judgment method is: when the client detects that the state of charge of the power battery is within a preset threshold (such as ), the state of the client is balanced, and at this time the client is a balancing client and neither demands nor supplies; when the client detects that the state of charge of the power battery is higher than a preset threshold (such as ), the state of the client is power supply, and at this time the client is a power supply client and can provide energy to other clients; when the client detects that the state of charge of the power battery is lower than a preset threshold (such as ), the state of the client is energy demand, and at this time the client is an energy demand client and needs to be replenished with energy.

[0035] S102: The server receives the client information, standardizes the client information, and stores the client information;

[0036] Specifically, the server converts the longitude and latitude data of the real-time position information in the received client information into X, Y coordinates (unit: meter) in a plane rectangular coordinate system using the WebMercator projection method, and stores the processed X, Y coordinates in the plane rectangular coordinate system together with the original data for subsequent retrieval and calculation; the server maintains a global communication information table using the client identifier in the received client information, which is used for subsequent data communication. The communication information table includes the client identifier, the communication protocol, and the communication address and port, etc. The specific communication protocol can use TCP, UDP, HTTPS, etc.

[0037] S103: The energy-demanding client sends an energy-demanding request to the server.

[0038] Specifically, the energy-demanding request includes the client identifier, real-time position information, and battery remaining capacity.

[0039] S104: The server receives the energy-demanding request and retrieves the energy-providing clients within a preset range based on the information in the energy-demanding request.

[0040] Specifically, the retrieval method is as follows: the longitude and latitude data of the real-time position information in the energy-demanding request are converted into X, Y coordinates (unit: meter) in a plane rectangular coordinate system using the WebMercator projection method, and the information stored in step S102 is searched based on the Euclidean distance formula to find the clients whose Euclidean distance from the current energy-demanding client is within a preset maximum matching radius (such as 3000 meters). Then, the search results are filtered to find the clients that are in the energy-providing state and do not currently have matching energy-demanding clients, which are the energy-providing clients within the preset range.

[0041] S105: If the server retrieves the energy-providing clients within the preset range, the server sends an energy-providing request to the energy-providing clients within the preset range.

[0042] Specifically, the energy-providing request includes the client identifier of the energy-demanding client, the current position information, the required energy supplement level, and the expected service duration, etc. After the request is sent, the response of the energy-providing client is waited for. If the energy-providing client does not return a response information within a preset threshold time (such as 10 seconds), it is considered that the energy-providing client refuses to provide energy. It should be understood that there can be multiple energy-providing clients within the preset range. The server first sorts the energy-providing clients according to the Euclidean distance from the energy-demanding client from small to large, and then sorts the energy-providing clients according to the state of charge from large to small. Then, the sorted results are divided into a preferred group and a general group according to a preset value (such as the first three energy-providing clients are in the preferred group, and the others are in the general group). The energy-providing request is first sent to the energy-providing clients in the preferred group, and after a preset interval time (such as 30 seconds), if the energy-demanding client does not have a matching energy-providing client, the energy-providing request is sent to the energy-providing clients in the general group.

[0043] S106: The energy-providing client in the preset range receives the energy-providing request, outputs the energy-providing request information through the human-computer interaction interface, and detects the input of the human-computer interaction interface;

[0044] Specifically, the output content of the human-computer interaction interface is the current position information of the energy-requiring client, the required energy level to be compensated, the expected service duration, etc., and the input options of the human-computer interaction interface include agreeing to provide energy and refusing to provide energy.

[0045] S107: If the energy-providing client detects that the human-computer interaction interface generates an input of agreeing to provide energy, the energy-providing client returns an energy-providing agreement response to the server;

[0046] Specifically, the energy-providing agreement response contains the current energy-providing client identifier, the energy-requiring client identifier contained in the energy-providing request received by the current energy-providing client in step S106, etc.; if the energy-providing client detects that the human-computer interaction interface generates an input of refusing to provide energy or the energy-providing client does not detect that the human-computer interaction interface generates an input within a preset threshold time (such as 10 seconds), the energy-providing client returns an energy-providing refusal response to the server, and the energy-providing refusal response contains the client identifier of the current energy-providing client and the energy-requiring client identifier contained in the energy-providing request received by the current energy-providing client in step S106, etc.

[0047] S108: The server receives the energy-providing agreement response, and sends a confirmation energy-providing request to the energy-requiring client;

[0048] Specifically, the server finds the corresponding energy-requiring client through the energy-requiring client identifier contained in the energy-providing agreement response received by the energy-providing client, and sends a confirmation energy-providing request to the client if the client does not have a matching energy-providing client. The request message contains the client identifier of the energy-providing client, the current position information, the energy level that can be provided, the expected service duration, etc. After the request is sent, the response of the energy-requiring client is waited for. If the energy-requiring client does not return a response within a preset threshold time (such as 10 seconds), it is considered that the energy-requiring client refuses the energy-providing client to provide energy to it.

[0049] S109: The energy-requiring client receives the confirmation energy-providing request, outputs the confirmation energy-providing request information through the human-computer interaction interface, and detects the input of the human-computer interaction interface;

[0050] Specifically, the output content of the human-computer interaction interface is the current position information of the energy-providing client, the energy level that can be provided, and the expected service duration, and the input options of the human-computer interaction interface include confirming energy-providing and refusing energy-providing.

[0051] S110: If the energy-requiring client detects that the human-computer interaction interface generates an input of confirming energy-providing, the energy-requiring client returns an energy-providing confirmation response to the server;

[0052] Specifically, the client identifier of the current energy-demanding client and the energy-providing client identifier contained in the confirmation energy-providing request received by the current energy-demanding client in step S109 are confirmed in the confirmation energy-providing response; if the energy-demanding client detects that the human-computer interaction interface generates a refusal energy-providing input or the energy-demanding client does not detect that the human-computer interaction interface generates an input within a preset threshold time (for example, 10 seconds), a refusal energy-providing response is returned to the server, and the confirmation energy-providing response contains the client identifier of the current energy-demanding client and the energy-providing client identifier contained in the confirmation energy-providing request received by the current energy-demanding client in step S109.

[0053] S111: The server receives the confirmation energy-providing response and sends matching success information to the energy-demanding client and the energy-providing client.

[0054] Specifically, the server finds the corresponding energy-demanding client and energy-providing client through the energy-demanding client identifier and the energy-providing client identifier contained in the received confirmation energy-providing response, and finds whether there is a matching relationship between the energy-demanding client or the energy-providing client in the existing energy sharing and deployment session. If neither of the two parties has a matching energy sharing and deployment session, a new energy sharing and deployment session is generated and saved, and matching success information is sent to the energy-demanding client and the energy-providing client. The energy sharing and deployment session contains the unique identifier of the sharing and deployment session, the energy-providing client identifier, the energy-demanding client identifier, the UTC timestamp when the session is generated, the expected start time, the target power, the maximum current limit, and the expected end time. The matching success information contains all the information of the energy sharing and deployment session. If either party has a matching energy sharing and deployment session, it is considered that the matching fails, the current confirmation energy-providing response is ignored, and no further processing is performed.

[0055] It should be understood that after the server ignores the confirmation energy-providing response of the energy-demanding client, the energy-demanding client does not permanently lose the opportunity to match with the energy-demanding client. In step S105, the server attempts to send an energy-providing request to all energy-providing clients within a preset range, so the execution process from step S106 to step S111 is triggered multiple times. In addition, step S101 is executed at a preset sampling frequency (for example, once every 1 minute). Even if the energy-demanding client does not complete the matching with the energy-providing client within the current sampling period, all steps starting from step S101 will be repeated in the next sampling period until the matching is successful. Please refer to Figure 5 which shows the configuration process of the energy-providing end and the energy-demanding end based on the call-answer (R-A) mode in the embodiment of the application.

[0056] S112: The energy-demanding client and the energy-providing client receive the matching success information, display the matching result information through the human-computer interaction interface, and detect the input of the human-computer interaction interface. If the energy-demanding client and the energy-providing client both generate a start energy-providing input, energy transmission starts.

[0057] Specifically, after the energy-demanding client and the energy-providing client receive the matching success information sent by the server, the matching result information is displayed through the human-computer interaction interface, and the input of the human-computer interaction interface is detected. The output content of the human-computer interaction interface is the current position information of the energy-demanding client and the energy-providing client, the required energy supplement level, and the expected service time length, etc. The input options of the human-computer interaction interface include starting energy-providing and ending energy-providing. If the energy-providing client detects that the human-computer interaction interface generates a start energy-providing input, an instruction is sent through the in-vehicle bus to control the discharging device to perform a discharging action. If the energy-demanding client detects that the human-computer interaction interface generates a start energy-providing input, an instruction is sent through the in-vehicle bus to control the power receiving device to perform a power receiving action. When the energy-demanding client and the energy-providing client both generate a start energy-providing input, energy transmission starts.

[0058] S113: If the energy-demanding client or the energy-providing client detects that the human-computer interaction interface generates an end energy-providing input, energy transmission is terminated, and energy transmission termination information is sent to the server.

[0059] Specifically, before energy transmission starts or during energy transmission, the energy-demanding client and the energy-providing client need to continuously detect the input of the human-computer interaction interface. If the energy-providing client detects that the human-computer interaction interface generates an end energy-providing input, an instruction is sent through the in-vehicle bus to control the discharging device to stop the discharging action, and energy transmission termination information is sent to the server. If the energy-demanding client detects that the human-computer interaction interface generates an end energy-providing input, an instruction is sent through the in-vehicle bus to control the power receiving device to stop the power receiving action, and energy transmission termination information is sent to the server. When the energy-demanding client or the energy-providing client generates an end energy-providing input, energy transmission is terminated.

[0060] After the server receives the energy transmission termination information sent by any one, the energy sharing and allocation session is terminated.

[0061] It should be understood that the energy-demanding client and the energy-providing client need to meet external environmental restriction conditions to start energy allocation. The external environmental restriction conditions include relative speed and relative distance. After the energy-demanding client and the energy-providing client complete matching, before energy transmission starts, the two parties negotiate the external environmental restriction conditions through an external way, for example, the two parties agree to complete energy allocation in a static state at a fixed location through voice, video, or other ways, or agree to complete energy allocation in a moving state at a specific speed and distance on a specific route.

[0062] Further, in order to optimize the allocation and sharing of electric energy among individual vehicles in the overall road network, the application further comprises an optimal allocation and sharing model of electric energy among individual vehicles in the road network for the S104: the server receiving the energy demand request and searching for the energy supply client within the preset range based on the information in the energy demand request, using the model to select the scheme that can achieve the minimum energy allocation loss in the given area at a given time from all the matchable combination scheme sets of all energy supply clients and energy demand clients within the given area (such as the 3000-meter range with the X, Y coordinates in the plane rectangular coordinate system as the center of the real-time location information of the current energy demand client's latitude and longitude data), the model consists of an objective function and a constraint condition, specifically, the model objective function is:

[0063]

[0064] , wherein: is the set of all combinations that meet the requirements in the area at the moment, is the two-dimensional Euclidean distance between the energy supply client (energy supply vehicle) and the energy demand client (energy demand vehicle) at the moment;

[0065] is the electric quantity balance weight coefficient between the energy supply client and the energy demand client (such as 0.4);

[0066] is the actual transmission electric energy between the energy supply client and the energy demand client (unit: kilowatt-hour);

[0067] is the energy supply client's power battery capacity (unit: kilowatt-hour);

[0068] is the energy demand client's power battery capacity (unit: kilowatt-hour);

[0069] is the discharge efficiency of the energy supply client ( );

[0070] is the charging efficiency of the energy demand client ( );

[0071] The constraint condition is:

[0072]

[0073] , wherein: is the state of charge of the energy demand client's power battery at the moment;

[0074] is the state of charge of the power supply client's power battery at the moment;

[0075] the balance power (e.g., 50%) that needs to be reserved for the power supply client;

[0076] when the constraint condition in the traffic network is met the target function is minimum, that is, the optimal energy deployment and sharing strategy based on dynamic distributed energy storage;

[0077] When the service end receives the energy request, the optimal deployment and sharing result is calculated and obtained using the model, and the energy supply request is sent to the power supply client in the optimal deployment and sharing result in step S105, so as to realize the effect of minimizing the energy deployment loss in the given area.

[0078] Further, the step S112 of the embodiment of the application further comprises: using a double remote verification mechanism to count the energy deployment information;

[0079] S201: The power supply client and the energy demand client send energy transmission statistical information to the service end according to a preset frequency;

[0080] Specifically, after the energy transmission starts, the power supply client and the energy demand client independently collect real-time energy data through their respective charging and discharging devices at the same preset frequency (e.g., once every 1 minute), and obtain real-time position information through the in-vehicle bus. The collected real-time energy data includes key electrical parameters such as power, voltage, current, state of charge (SOC), etc. The power supply client and the energy demand client independently generate energy transmission statistical information, respectively, and send the energy transmission statistical information to the service end. The energy transmission statistical information includes a unique identifier of the sharing deployment session, a real-time UTC timestamp, a packet sequence number, real-time energy data, real-time position information, and cumulative duration, etc. The reporting mechanisms of the two parties are independent of each other, so that any abnormality at either end will not cause a full-link data interruption.

[0081] S202: The service end receives and saves the energy transmission statistical information sent by the power supply client and the energy demand client, and cross-contrasts and verifies the energy transmission statistical information;

[0082] Specifically, the service end receives the energy transmission statistical information sent by the power supply client and the energy demand client and writes it into a blockchain or an external audit storage system, so as to ensure that the data cannot be tampered with and is used for subsequent arbitration and verification;

[0083] Based on the unique identifier of the sharing deployment session and the packet sequence number in the energy transmission statistical result uploaded by the two parties, the data packets are one-to-one matched;

[0084] ​The real-time energy data in the matched energy transmission statistical result is compared item by item, and the absolute value deviation of each data item is not more than a preset threshold (such as 5%), which is regarded as consistent data. The real-time position information in the matched energy transmission statistical result is cross-verified to determine whether the positions at both ends are within a preset physical distance range (such as 50 meters). The real-time UTC time stamp in the matched energy transmission statistical result is checked to ensure that the time difference is controlled within a preset range (such as ±2 seconds). If all the above checks pass, the verification is passed, otherwise the verification fails.

[0085] S203: If the number of consecutive verification failures exceeds a preset threshold, the server sends energy transmission abnormal information to the energy supply client and the energy demand client respectively;

[0086] Specifically, when a verification failure occurs, the server first marks it as a temporary exception and continues to observe the data changes in the subsequent periods. If the number of consecutive verification failures exceeds a preset threshold (such as 3 times), the server sends energy transmission abnormal information to the energy supply client and the energy demand client respectively;

[0087] S204: The energy supply client or the energy demand client receives the energy transmission abnormal message and terminates the energy transmission.

[0088] Further, to ensure system safety and prevent cheating, the server performs digital signature or HMAC verification on each report package to ensure the authenticity and integrity of the data source. The double-end cross-verification mechanism makes it impossible for a single party to conceal abnormal data construction behavior and be detected in time. The server identifies abnormal time drift and position jump through a joint detection strategy of time and position to prevent data replay and abnormal construction. In addition, to reduce the risk of misjudgment caused by network jitter leading to data upload delay, the server sets a maximum delay window (for example, 5 seconds) to allow late data to be supplemented and complete the final pairing. Through the technical solution of double-end independent reporting and comparison verification by the server, the system realizes high-precision and high-security energy transmission statistics, ensuring the transparency and traceability of energy allocation.

[0089] Further, in the screening of candidate objects, the present application not only considers ordinary electric vehicles in the vicinity, but also includes power supply vehicles pre-set with specific identifiers in the candidate range. Such power supply vehicles are usually provided by operators or energy service providers and are built-in with unique identity and security authentication modules to ensure their participation in system operation as long-term stable mobile energy supplement nodes. The server can obtain the working status (whether idle), available power reserve, planned driving route and available time period of the power supply vehicle in real time, and compare it with ordinary vehicle candidates in economic evaluation;

[0090] Different from the way that the client of a common vehicle pops up a request prompt in a human-computer interaction interface, if the vehicle is identified as a power supply vehicle, the system can set an automatic response mechanism to directly confirm the service provision when the power supply condition is met.

[0091] Further, in terms of anti-cheating, the application also provides a data storage scheme based on a security chip, a tamper-proof security chip is pre-built in the intelligent terminal, and the client stores the energy transmission statistical information in the built-in tamper-proof security chip according to a preset period during the energy transmission process. The chip generates a unique digital signature and a time stamp for each transaction to ensure the authenticity and integrity of the data and is used for subsequent arbitration and verification.

[0092] It should be noted that the above sequence of the embodiments of the application is only for description, and does not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of the present application. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are possible or can be advantageous.

[0093] The above only describes the preferred embodiments of the application and does not limit the application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall be included in the protection scope of the application.

[0094] The specification and drawings are merely exemplary of the application, and any and all modifications, variations, combinations or equivalents that are within the scope of the application should be considered. Obviously, those skilled in the art can make various modifications and variations to the application without departing from the scope of the application. Thus, if these modifications and variations of the application belong to the scope of the application and its equivalents, the application is intended to include these modifications and variations.

Claims

1. A dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, characterized in that, The method comprises: The client acquires and sends client information to the server at a preset sampling frequency, the client information comprising client identification, information of the power battery, real-time location information, and client state, the client state being power supply when the client detects that the state of charge of the power battery is higher than a preset threshold, the client being a power supply client, the client state being power demand when the client detects that the state of charge of the power battery is lower than the preset threshold, the client being a power demand client; The server receives the client information, standardizes and stores the client information; The power demand client sends a power demand request to the server, the power demand request comprising client identification, real-time location information, and battery remaining capacity; The server receives the power demand request and searches for power supply clients within a preset range based on the information in the power demand request; If the server searches for power supply clients within the preset range, the server sends a power supply request to the power supply clients within the preset range; The power supply client within the preset range receives the power supply request, outputs power supply request information through a human-computer interaction interface, and detects input of the human-computer interaction interface; If the power supply client detects that the human-computer interaction interface generates input of agreeing to power supply, the power supply client returns an agreement to power supply response to the server, and if the power supply client detects that the human-computer interaction interface generates input of refusing to power supply or the power supply client does not detect that the human-computer interaction interface generates input within a preset threshold time, the power supply client returns a refusal to power supply response to the server; The server receives the agreement to power supply response, and sends a confirmation of power supply request to the power demand client; The power demand client receives the confirmation of power supply request, outputs confirmation of power supply request information through a human-computer interaction interface, and detects input of the human-computer interaction interface; If the power demand client detects that the human-computer interaction interface generates input of confirming power supply, the power demand client returns a confirmation of power supply response to the server, and if the power demand client detects that the human-computer interaction interface generates input of refusing to power supply or the power demand client does not detect that the human-computer interaction interface generates input within a preset threshold time, the power demand client returns a refusal to power supply response to the server; The server receives the confirmation of power supply response returned by the power demand client, and sends matching success information to the power demand client and the power supply client; The power demand client and the power supply client receive the matching success information, display matching result information through a human-computer interaction interface, and detect input of the human-computer interaction interface, and if the power demand client and the power supply client both generate input of starting power supply, energy transmission is started; If the power demand client or the power supply client detects that the human-computer interaction interface generates input of ending power supply, energy transmission is terminated and energy transmission termination information is sent to the server.

2. The method of claim 1, wherein the method is based on the fusion of the energy exchange, the dynamic distributed energy storage and the energy sharing allocation. The server receives the power demand request and searches for power supply clients within a preset range based on the information in the power demand request, and the method further comprises: The optimal allocation and sharing model of electric energy between individual vehicles in a road network can achieve a scheme with minimum energy allocation loss in a local network. A target function of the optimal allocation and sharing model of electric energy between individual vehicles in the road network is: ; wherein, is a set of all combinations that meet the requirements within the time zone, is a two-dimensional Euclidean distance between the energy-providing client and the energy-requiring client, is the power balance weight coefficient between the energy-providing client and the energy-requiring client, is the actual transmitted power between the energy-providing client and the energy-requiring client, is the power battery capacity of the energy-providing client, is the power battery capacity of the energy-requiring client, is the discharging efficiency of the energy-providing client, , is the charging efficiency of the energy-requiring client, ; The constraint condition is: ; wherein, is the state of charge of the energy supply client's traction battery at the moment, is the state of charge of the energy supply client's traction battery at the moment, is the balancing energy that the energy supply client needs to reserve; When the constraint conditions in the traffic network are met, and the objective function is minimum, that is, the energy optimal deployment and sharing strategy based on dynamic distributed energy storage.

3. The method of claim 1, wherein the method is based on the fusion of the energy exchange, the dynamic distributed energy storage and the energy sharing allocation. The energy-demanding client and the energy-providing client receive the matching success information, display the matching result information through a man-machine interactive interface, and detect the input of the man-machine interactive interface. If the energy-demanding client and the energy-providing client both generate a start energy-providing input, the energy transmission is started, and the method further comprises the following steps: An energy deployment information is counted by using a double remote verification mechanism, wherein the double remote verification mechanism is that the energy-providing client and the energy-demanding client send energy transmission statistical information to the server according to a preset frequency; The server receives and saves the energy transmission statistical information sent by the energy-providing client and the energy-demanding client, and cross-contrast verifies the energy transmission statistical information; If the number of continuous verification failures exceeds a preset threshold, the server sends energy transmission abnormal information to the energy-providing client and the energy-demanding client respectively; The energy-providing client or the energy-demanding client receives the energy transmission abnormal information and terminates the energy transmission.

4. A dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, characterized in that, The method applied to the client comprises the following steps: The client acquires and sends client information to the server at a preset sampling frequency, wherein the client information comprises a client identifier, information of a power battery, real-time position information, and a client state. When the client detects that the state of charge of the power battery is higher than a preset threshold, the client state is energy-providing, and the client is an energy-providing client. When the client detects that the state of charge of the power battery is lower than a preset threshold, the client state is energy-demanding, and the client is an energy-demanding client. The client information is used to trigger the server to perform standardization processing and storage on the client information. The energy-demanding client sends an energy-demanding request to the server, wherein the energy-demanding request comprises a client identifier, real-time position information, and battery residual capacity. The energy-demanding request is used to trigger the server to search for an energy-providing client within a preset range based on the information in the energy-demanding request. If the server searches for an energy-providing client within the preset range, the server sends an energy-providing request to the energy-providing client within the preset range. The energy-providing client within the preset range receives the energy-providing request, outputs energy-providing request information through a man-machine interactive interface, and detects the input of the man-machine interactive interface. If the energy-providing client detects that the man-machine interactive interface generates an energy-providing agreement input, the energy-providing client returns an energy-providing agreement response to the server. If the energy-providing client detects that the man-machine interactive interface generates an energy-providing refusal input or the energy-providing client does not detect that the man-machine interactive interface generates an input within a preset threshold time, the energy-providing client returns an energy-providing refusal response to the server. The energy-providing agreement response is used to trigger the server to send a confirmation energy-providing request to the energy-demanding client. The energy-demanding client receives the confirmation energy-providing request, outputs confirmation energy-providing request information through a man-machine interactive interface, and detects the input of the man-machine interactive interface. If the energy-demanding client detects that the human-computer interaction interface generates a confirmation energy supply input, the energy-demanding client returns a confirmation energy supply response to the server; if the energy-demanding client detects that the human-computer interaction interface generates a rejection energy supply input or the energy-demanding client does not detect that the human-computer interaction interface generates an input within a preset threshold time, the energy-demanding client returns a rejection energy supply response to the server; the confirmation energy supply response returned by the energy-demanding client is used to trigger the server to send matching success information to the energy-demanding client and the energy-supplying client; The energy-demanding client and the energy-supplying client receive the matching success information, display matching result information through the human-computer interaction interface, and detect input of the human-computer interaction interface; if the energy-demanding client and the energy-supplying client both generate a start energy supply input, energy transmission is started; If the energy-demanding client or the energy-supplying client detects that the human-computer interaction interface generates an end energy supply input, energy transmission is terminated, and energy transmission termination information is sent to the server.

5. The method of claim 4, wherein the method further comprises: The energy-demanding client and the energy-supplying client receive the matching success information, display matching result information through the human-computer interaction interface, and detect input of the human-computer interaction interface; if the energy-demanding client and the energy-supplying client both generate a start energy supply input, energy transmission is started, and the method further comprises: An energy deployment information is counted by using a double remote verification mechanism; the double remote verification mechanism is that the energy-supplying client and the energy-demanding client send energy transmission statistical information to the server at a preset frequency; the energy transmission statistical information is used to trigger the server to save the energy transmission statistical information sent by the energy-supplying client and the energy-demanding client, cross-contrast verification is performed on the energy transmission statistical information; if the number of continuous verification failures of the cross-contrast verification exceeds a preset threshold, the server sends energy transmission abnormal information to the energy-supplying client and the energy-demanding client respectively; The energy-supplying client or the energy-demanding client receives the energy transmission abnormal information, and terminates energy transmission.

6. A dynamic distributed energy storage and energy sharing allocation method based on energy exchange fusion, characterized in that, The method applied to the server comprises: The server receives client information sent by a client at a preset sampling frequency, performs standardization processing and storage on the client information, and the client information comprises a client identifier, information of a power battery, real-time position information and a client state; when the client detects that the state of charge of the power battery is higher than a preset threshold, the client state is energy supply, and the client is an energy-supplying client; when the client detects that the state of charge of the power battery is lower than the preset threshold, the client state is energy demand, and the client is an energy-demanding client; The server receives an energy-demanding request sent by an energy-demanding client, and searches for an energy-supplying client within a preset range based on information in the energy-demanding request; the energy-demanding request comprises a client identifier, real-time position information and a battery remaining capacity; If the server searches for an energy-supplying client within the preset range, the server sends an energy supply request to the energy-supplying client within the preset range; the energy supply request is used to trigger the energy-supplying client to output energy supply request information through a human-computer interaction interface; The service end receives the consent to energy supply response sent by the energy supply client, and sends a confirmation energy supply request to the energy demand client, the confirmation energy supply request being used to trigger the energy demand client to output confirmation energy supply request information through a man-machine interaction interface; The service end receives the confirmation energy supply response returned by the energy demand client, and sends matching success information to the energy demand client and the energy supply client, the matching success information being used to trigger the energy demand client and the energy supply client to display matching result information through a man-machine interaction interface; The service end receives energy transmission termination information sent by any one of the energy demand client and the energy supply client, and terminates energy transmission.

7. The method of claim 6, wherein the method is based on the fusion of the energy exchange, the dynamic distributed energy storage and the energy sharing allocation. The service end receives the energy demand request, and searches for the energy supply client in a preset range based on information in the energy demand request, and further comprises: The optimal allocation and sharing model of electric energy between individual vehicles in a road network can achieve a scheme with minimum energy allocation loss in a local network. A target function of the optimal allocation and sharing model of electric energy between individual vehicles in the road network is: ; wherein, is a set of all combinations that meet the requirements within the time zone, is a two-dimensional Euclidean distance between the energy-providing client and the energy-requiring client, is the power balance weight coefficient between the energy-providing client and the energy-requiring client, is the actual transmitted power between the energy-providing client and the energy-requiring client, is the power battery capacity of the energy-providing client, is the power battery capacity of the energy-requiring client, is the discharging efficiency of the energy-providing client, , is the charging efficiency of the energy-requiring client, ; The constraint condition is: ; wherein, is the state of charge of the energy supply client's traction battery at the moment, is the state of charge of the energy supply client's traction battery at the moment, is the balancing energy that the energy supply client needs to reserve; When the constraint conditions in the traffic network are met, and the objective function is minimum, that is, the energy optimal deployment and sharing strategy based on dynamic distributed energy storage.

8. The method of claim 6, wherein the method is based on the fusion of the energy exchange, the dynamic distributed energy storage and the energy sharing allocation. The service end receives the confirmation energy supply response returned by the energy demand client, and sends matching success information to the energy demand client and the energy supply client, the matching success information being used to trigger the energy demand client and the energy supply client to display matching result information through a man-machine interaction interface, and further comprises: The double remote verification mechanism is used to count the energy allocation information, the double remote verification mechanism being that the service end receives and saves energy transmission statistical information sent by the energy supply client and the energy demand client at a preset frequency, and cross-contrast verifies the energy transmission statistical information; If the number of continuous verification failures exceeds a preset threshold, the service end sends energy transmission abnormal information to the energy supply client and the energy demand client, the energy transmission abnormal information being used to trigger the energy supply client and the energy demand client to terminate energy transmission.

Citation Information

Patent Citations

  • Electric quantity sharing method and relevant equipment

    CN108332767A

  • V2V power transmission method based on block chain

    CN116331003A