Systems and techniques for smart demand side response using data plane architecture
A system includes a processor and a non-transitory, computer-readable memory that includes instructions executable by the processor for causing the processor to perform operations. The operations include accessing data communications associated with energy consumption from premises data sources located at a premises. Additionally, the operations include generating a premises data set using the data communications associated with the energy consumption and wrapping the premises data set with a set of permissions using a privacy management operation. Further, the operations include receiving a request from an entity to access the premises data set and determining that the entity is permitted to access the premises data set based on the set of permissions. Moreover, the operations include providing the premises data set to the entity.
1 . A system comprising:
a processor; and
a non-transitory, computer-readable memory that includes instructions executable by the processor for causing the processor to:
access data communications associated with energy consumption from premises data sources located at a premises;
generate a premises data set using the data communications associated with the energy consumption, wherein the premises data set contains premises-level data;
wrap the premises data set with a set of permissions using a privacy management operation;
receive a request from an entity to access the premises data set;
determine that the entity is permitted to access the premises data set based on the set of permissions;
provide the premises data set to the entity;
access additional data communications associated with an additional energy consumption from additional premises data sources located at an additional premises, wherein an additional premises data set contains premises-level data;
generate the additional premises data set using the additional data communications associated with the additional premises;
aggregate the premises data set and the additional premises data set to generate an aggregated data set;
perform anomaly detection and data analysis on the premises data set of the premises to generate an updated premises data set;
perform anomaly detection and data analysis on the additional premises data set of the additional premises to generate an additional updated premises data set; and
perform anomaly detection and data analysis on the aggregated data set to generate an updated aggregated data set,
wherein performing anomaly detection on the premises data set comprises identifying conflicting signals to separate energy consumption devices within the premises.
2 . The system of claim 1 , wherein the instructions are further executable by the processor for causing the processor to:
provide the updated premises data set and the additional updated premises data set to an energy management system that is configured to mitigate a detected anomaly indicated by the updated premises data set and the additional updated premises data set.
3 . The system of claim 1 , wherein the entity comprises a controller in a control plane of the premises.
4 . The system of claim 3 , wherein the entity is configured transmit control instructions to the premises data sources in response to the premises data set.
5 . The system of claim 1 , wherein the set of permissions are established by recording smart contracts and non-fungible tokens in a blockchain ledger.
6 . The system of claim 1 , wherein the premises data sources comprise energy smart appliances, electric vehicle supply equipment, smart metering devices, or a combination thereof.
7 . The system of claim 1 , wherein at least one permission of the set of permissions enables a mobility service provider to access data generated by electric vehicle supply equipment of the premises.
8 . The system of claim 1 , wherein the data communications are accessed using a flexibility data gateway of a data plane to communicate trustlessly with the premises data sources.
9 . The system of claim 1 , wherein the set of permissions are transferrable upon a change of tenancy to a new tenant of the premises.
10 . A non-transitory, computer-readable medium comprising instructions that are executable by a processor for causing the processor to perform operations comprising:
accessing data communications associated with energy consumption from premises data sources located at a premises;
generating a premises data set using the data communication associated with the energy consumption, wherein the premises data set contains premises-level data;
wrapping the premises data set with a set of permissions using a privacy management operation;
receiving a request from an entity to access the premises data set;
determining that the entity is permitted to access the premises data set based on the set of permissions;
providing the premises data set to the entity;
accessing additional data communications associated with an additional energy consumption from additional premises data sources located at an additional premises, wherein an additional premises data set contains premises-level data;
generating the additional premises data set using the additional data communications associated with the additional premises;
aggregating the premises data set and the additional premises data set to generate an aggregated data set;
performing anomaly detection and data analysis on the premises data set of the premises to generate an updated premises data set;
performing anomaly detection and data analysis on the additional premises data set of the additional premises to generate an additional updated premises data set; and
performing anomaly detection and data analysis on the aggregated data set to generate an updated aggregated data set,
wherein performing anomaly detection on the premises data set comprises identifying conflicting signals to separate energy consumption devices within the premises.
11 . The non-transitory, computer-readable medium of claim 10 , wherein the operations further include:
providing the updated premises data set and the additional updated premises data set to an energy management system that is configured to mitigate a detected anomaly indicated by the updated premises data set and the additional updated premises data set.
12 . The non-transitory, computer-readable medium of claim 10 , wherein the entity comprises a controller in a control plane of the premises, and the entity is configured transmit control instructions to the premises data sources in response to the premises data set.
13 . The non-transitory, computer-readable medium of claim 10 , wherein the set of permissions are established by recording smart contracts and non-fungible tokens in a blockchain ledger.
14 . The non-transitory, computer-readable medium of claim 10 , wherein the data communications are accessed using a flexibility data gateway of a data plane to communicate trustlessly with the premises data sources.
15 . A computer-implemented method comprising:
accessing, at a demand side response data plane, data communications associated with energy consumption from premises data sources located at a premises;
generating, at the demand side response data plane, a premises data set using the data communication associated with the energy consumption, wherein the premises data set contains premises-level data;
wrapping, at the demand side response data plane, the premises data set with a set of permissions using a privacy management operation;
receiving, at the demand side response data plane, a request from an entity to access the premises data set;
determining, at the demand side response data plane, that the entity is permitted to access the premises data set based on the set of permissions;
providing, from the demand side response data plane, the premises data set to the entity;
accessing, at the demand side response data plane, additional data communications associated with an additional energy consumption from additional premises data sources located at an additional premises;
generating, at the demand side response data plane, an additional premises data set using the additional data communications associated with the additional premises, wherein the additional premises data set contains premises-level data;
aggregating at the demand side response data plane, the premises data set and the additional premises data set to generated an aggregated data set;
performing, at the demand side response data plane, anomaly detection and data analysis on the premises data set of the premises to generate an updated premises data set; and
performing, at the demand side response data plane, anomaly detection and data analysis on the additional premises data set of the additional premises to generate an additional updated premises data set; and
performing at the demand side response data plane, anomaly detection and data analysis on the aggregated data set to generate an updated aggregated data set,
wherein performing anomaly detection on the premises data set comprises identifying conflicting signals to separate energy consumption devices within the premises.
16 . The computer-implemented method of claim 15 , further comprising:
providing, by the demand side response data plane, the updated premises data set and the additional updated premises data set to an energy management system that is configured to mitigate a detected anomaly indicated by the updated premises data set and the additional updated premises data set.
17 . The computer-implemented method of claim 15 , wherein the premises data sources comprise energy smart appliances, electric vehicle supply equipment, smart metering devices, or a combination thereof.
18 . The computer-implemented method of claim 15 , wherein at least one permission of the set of permissions enables a mobility service provider to access data generated by electric vehicle supply equipment of the premises.
19 . The computer-implemented method of claim 15 , wherein the data communications are accessed using a flexibility data gateway of a data plane to communicate trustlessly with the premises data sources.