Advanced Data Management and Analytics for
Automated Demand Response (ADR) based on NoSQL
#GridInterop
Bert Taube
[email protected] Versant Corporation www.versant.comRolf Bienert
[email protected] OpenADR Alliance http://www.openadr.org/Grid-Interop 2012
Agenda
•
Problem Statement
•
OpenADR and NoSQL Background
•
OpenADR Roles and Data Sources
•
OpenADR Roles and Data Sources
•
Data Sources and Data Access
•
NoSQL Demand Response Automation
Problem Statement
•
Demand Response (DR) programs represent a very efficient way
to cope with rising energy needs
However, DR is more effective if at least partially automated
A large amount of data must be processed to effectively
control DR
•
Transport, storage, and access of data is a key element of the Smart Grid and
•
Transport, storage, and access of data is a key element of the Smart Grid and
becomes even more critical for real-time systems.
VTN executes Grid DR Strategy VEN executes Resource Strategy Tariffs G&T status Renewables Weather Price OpenADR 2.0 Link Resources Locations Load Control Comfort Reports
Grid-Interop 2012
OpenADR
Open Automated Demand
Response (OpenADR) provides a
non-proprietary, open
standardized DR interface that
allows electricity providers to
allows electricity providers to
communicate DR signals directly
to existing customers using a
common language and existing
communications such as the
Internet.
OpenADR Roles and Data Sources
Entities –
VTN – Virtual Top Node VEN – Virtual End Node 1. Utility or ISO
2. Aggregator 3. End User 3. End User
- Great number of data sources - Large amount of data
- Significant analysis
Energy Data Challenges
Energy Data Challenges
Energy Data Diversity Challenge
Energy Data Integration Challenge
Interoperability Challenge
OpenADR Scenarios and
OpenADR Scenarios and
Big Data Challenges
OpenADR Power Producer & ISO/RTO
Power Generation Pricing ISO/RTO Behavior (Energy Demand) Power Transmission Control (ISO/RTO) Power Transmission (Power consumed by ISO/RTO) P (t)*
E (t)*
P(t) E(t)Energy provided by Power Producer
Automated Demand Response in Energy Wholesale Process (Open ADR between Power Producer and ISO/RTO)
Power Metering + - +
-Real-Time Energy
Pricing Analytics
(Power Producer)
Big Data Challenges in ADR Wholesale – PP & ISO
P – Energy Price
E – Energy Consumed (based on Energy consumed)Actual Price Calculation
Real-Time Energy
Demand Analytics
(ISO/RTO)
OpenADR ISO/RTO & Utility
Power Transmission Pricing (ISO/RTO) Utility Behavior (Energy Demand) Power Distribution Control (Utility) Power Distribution (Power consumed by Utility) P (t)*
E (t)*
P(t) E(t)Energy provided by ISO/RTO
Automated Demand Response in Energy Wholesale Process (Open ADR between Power Transmission (ISO/RTO) and Utility
Power Metering
+ - +
-P – Energy -Price
E – Energy Consumed (based on Energy consumed)Actual Price Calculation
Real-Time Energy
Pricing Analytics
(ISO/RTO)
Big Data Challenges in ADR Wholesale – ISO & Utility
Real-Time Energy
Demand Analytics
(Utility)
OpenADR Utility & Consumer
Power Distribution Pricing (Utility) Consumer Behavior (Energy Demand) Load Control (Consumer) Load (Residential, Commercial, Industrial) + -P (t)* E (t)*
P(t) E(t)Energy provided by Utility
Automated Demand Response in Energy Retail Process (Open ADR between Utility and Consumer)
Power Metering
+
-P – Energy -Price
E – Energy Consumed (based on Energy consumed)Actual Price Calculation
Real-Time Energy
Pricing Analytics
(Utility)
Big Data Challenges in ADR Retail – Utility & Consumer
Real-Time Energy
Demand Analytics
(Consumer)
Meter Data Analytics – Data Volume
Source: Presentation by AutoGrid
OpenADR Scenarios and
OpenADR Scenarios and
NoSQL Big Data Solution
Big Data Solution Framework (IDSM/ADR)
Utility Backend Information System
CIS GIS
Versant’s NoSQL Based Open ADR Real-Time
Big Data Solution DR Program Design DR Event Management DR Load Forecasting DR Program Optimization Versant’s Object-Based, Real-Time Big Data
Management & Analytics Solution Development Framework NoSQL Based Real-Time Data Ingestion
NoSQL Based Real-Time Data Management
MDMS OpenADR Server Management DR Data Management DR Data Analytics Forecasting DR Custom. Management DR Data Visualization NoSQL Based Real-Time Data Visualization
NoSQL Based Real-Time Data Analytics
NoSQL Based Real-Time Data Output
OpenADR Load Analysis & Forecasting
Grid Load and Environment Utility Backend Information System (Control Center)
Smart Meters Load Environment Commercial Infrastructure Load Smart Meters Load Environment Industrial Infrastructure Load OpenADR Server GIS Versant GIS Interface Versant OpenADR Interface Versant Big Data Solution Load Analysis Load Modeling AMI Communication Infrastructure OpenADR Communication Infrastructure Environmental Information Communication Infrastructure Load Smart Meters Load Environment Residential Infrastructure Load AMI Head-End System MDMS
Utility Communication Infrastructure
Versant MDMS Interface Load Simulation Load Forecasting
Grid-Interop 2012
Big Data Solution – Versant Linked NoSQL
JPA 2.0
compliant
JBoss application
server compliant
Zero application
downtime
(for schema
modifications)
Foundation for
real-time
analytics with
very large data
sets
Use of existing
Programming
skills
Seamless
integration with
Hadoop, R,
Graph Analytics
Grid-Interop 2012
Conclusion
Automated Demand Response requires Big Data
Management & Analytics
Standardized Interfaces, Object Data Models &
Processes
Connectivity & Interoperability for OpenADR solutions based
on Object Data Models & NoSQL Architecture
Reduced time-to-market for standardized OpenADR
solutions using Object Model Big Data Architecture
Integrated Big Data Management and Analytics
in Real Time for OpenADR
Substantially reduced total cost of ownership through
NoSQL Big Data
Management and Analytics for Open ADR Solutions
Thank You!
Questions?