Standardized management of distributed energy resources
Abstract
Certain aspects of the present disclosure provide techniques for system for providing an electric vehicle (EV) computing platform that includes an edge environment located at a site that causes the system to perform actions that include receiving first charge data from the edge gateway in a first communication protocol, receiving second charge data from the edge gateway in a second communication protocol, and converting the first charge data and the second charge data into a common protocol. The actions further including creating a first session entry for the first charge session and a second session entry for the second charge session and solving a charge curve associated with the first charge session and the second charge session to determine a first charge to the first energy asset for usage of the first charging station and a second charge of the second energy asset for usage of the second charging station.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for providing an electric vehicle (EV) computing platform, comprising:
an edge environment located at a site that includes a processor and a memory component, the memory component storing an edge cluster, an edge gateway, an edge session broker, and a database server, that, when executed by the processor, causes the system to perform actions that include:
receiving first charge data from the edge gateway, the first charge data being sent in a first communication protocol from a first charging station at the site, the first charge data related to a first charge session for charging a first energy asset;
receiving second charge data from the edge gateway, the second charge data being sent in a second communication protocol from a second charging station, the second charge data related to a second charge session for charging a second energy asset;
converting the first charge data and the second charge data into a common protocol;
causing the edge cluster to create a first session entry for the first charge session and a second session entry for the second charge session;
causing the edge cluster to send the first session entry and the second session entry to a cloud environment via a wide area network;
causing the edge session broker to receive at least a portion of the first session entry and the second session entry and communicate with the database server to access additional session data; and
causing the edge session broker to solve for a charge curve associated with the first charge session and the second charge session to determine a first charge to the first energy asset for usage of the first charging station and a second charge of the second energy asset for usage of the second charging station.
2 . The system of claim 1 , wherein the actions further include causing the edge session broker to send data related to the charge curve back to the edge cluster, wherein the data related to the charge curve includes at least one of the following: current delivered over time, total energy delivered, power delivered over time, voltage at the first charging station over time, and charging station state.
3 . The system of claim 1 , wherein the edge cluster receives error data from the first charging station.
4 . The system of claim 1 , wherein the logic further includes a cost calculator, wherein the cost calculator accesses pricing data from the cloud environment and calculates costs incurred based on at least one of the following: delivered energy, expected costs prior to charging, idle time interval, and parking time interval.
5 . The system of claim 1 , wherein the actions further include:
determining whether a connection with the cloud environment via the wide area network is established; in response to determining that the connection with the cloud environment is established, communicating data received by the edge cluster to the cloud environment via the wide area network; and in response to determining that the connection with the cloud environment is not established, storing unsent data in the edge environment until the connection is established.
6 . The system of claim 1 , wherein a user sends a request to claim the first charge session via a mobile device, wherein the mobile device connects with the cloud environment, wherein the cloud environment sends a message to the edge cluster with an instruction to claim the first charge session.
7 . The system of claim 1 , wherein the first charge data includes at least one of the following: electric charging data, price charge data, and vehicle data from the first charging station, wherein the edge gateway abstracts the charge data to remove protocol specific distinctions.
8 . The system of claim 1 , wherein the actions further include:
converting the first charge into the first communication protocol; converting the second charge into the second communication protocol; sending the first charge to the first charging station; and sending the second charge to the second charging station.
9 . A method for providing an electric vehicle (EV) computing platform, comprising:
receiving first charge data, the first charge data being sent in a first communication protocol from a first charging station at a site, the first charge data related to a first charge session for charging a first energy asset; receiving second charge data, the second charge data being sent in a second communication protocol from a second charging station, the second charge data related to a second charge session for charging a second energy asset; converting the first charge data and the second charge data into a common protocol; causing an edge cluster to create a first session entry for the first charge session and a second session entry for the second charge session; causing the edge cluster to send the first session entry and the second session entry to a cloud environment via a wide area network; causing an edge session broker to receive at least a portion of the first session entry and the second session entry and communicate with a database server to access additional session data; and causing the edge session broker to solve for a charge curve associated with the first charge session and the second charge session to determine a first charge to the first energy asset for usage of the first charging station and a second charge of the second energy asset for usage of the second charging station.
10 . The method of claim 9 , further comprising causing the edge session broker to send data related to the charge curve back to the edge cluster, wherein the data related to the charge curve includes at least one of the following: current delivered over time, total energy delivered, power delivered over time, voltage at the first charging station over time, and charging station state.
11 . The method of claim 9 , further comprising receiving error data by the edge cluster from the first charging station.
12 . The method of claim 9 , further comprising:
accessing, via a cost calculator, pricing data from the cloud environment; and calculating, via the cost calculator, costs incurred based on at least one of the following: delivered energy, expected costs prior to charging, idle time interval, and parking time interval.
13 . The method of claim 9 , further comprising:
determining whether a connection with the cloud environment via the wide area network is established; in response to determining that the connection with the cloud environment is established, communicating data received by the edge cluster to the cloud environment via the wide area network; and in response to determining that the connection with the cloud environment is not established, storing unsent data in an edge environment until the connection is established.
14 . The method of claim 9 , wherein a user sends a request to claim the first charge session via a mobile device, wherein the mobile device connects with the cloud environment, wherein the cloud environment sends a message to the edge cluster with an instruction to claim the first charge session.
15 . The method of claim 9 , wherein the first charge data includes at least one of the following: electric charging data, price charge data, and vehicle data from the first charging station, wherein the edge gateway abstracts the charge data to remove protocol specific distinctions.
16 . A non-transitory computer-readable medium comprising computer-executable instructions that, when executed by a processor of a processing system, cause the processing system to perform at least the following:
receive first charge data, the first charge data being sent in a first communication protocol from a first charging station at a site, the first charge data related to a first charge session for charging a first energy asset; receive second charge data, the second charge data being sent in a second communication protocol from a second charging station, the second charge data related to a second charge session for charging a second energy asset; convert the first charge data and the second charge data into a common protocol; cause an edge cluster to create a first session entry for the first charge session and a second session entry for the second charge session; cause the edge cluster to send the first session entry and the second session entry to a cloud environment via a wide area network; cause an edge session broker to receive at least a portion of the first session entry and the second session entry and communicate with a database server to access additional session data; and cause the edge session broker to solve for a charge curve associated with the first charge session and the second charge session to determine a first charge to the first energy asset for usage of the first charging station and a second charge of the second energy asset for usage of the second charging station.
17 . The non-transitory computer-readable medium of claim 16 , wherein the instructions further cause the processing system to cause the edge session broker to send data related to the charge curve back to the edge cluster, wherein the data related to the charge curve includes at least one of the following: current delivered over time, total energy delivered, power delivered over time, voltage at the first charging station over time, and charging station state.
18 . The non-transitory computer-readable medium of claim 16 , wherein the logic further includes a cost calculator, wherein the cost calculator accesses pricing data from the cloud environment and calculates costs incurred based on at least one of the following: delivered energy, expected costs prior to charging, idle time interval, and parking time interval.
19 . The non-transitory computer-readable medium of claim 16 , wherein the logic further causes the processing system to perform at least the following:
determine whether a connection with the cloud environment via the wide area network is established; in response to determining that the connection with the cloud environment is established, communicate data received by the edge cluster to the cloud environment via the wide area network; and in response to determining that the connection with the cloud environment is not established, store unsent data in an edge environment until the connection is established.
20 . The non-transitory computer-readable medium of claim 16 , wherein the first charge data includes at least one of the following: electric charging data, price charge data, and vehicle data from the first charging station, wherein the edge gateway abstracts the charge data to remove protocol specific distinctions.Join the waitlist — get patent alerts
Track US2024174116A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.