Advanced Data Management and Analytics for Automated Demand Response (ADR) based on NoSQL Bert Taube btaube@versant.com Versant Corporation www.versant.com Rolf Bienert Rolf@openadr.org OpenADR Alliance http://www.openadr.org/ #GridInterop
Agenda Problem Statement OpenADR and NoSQL Background 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 becomes even more critical for real-time systems. Tariffs Resources G&T status Renewables Weather VTN executes Grid DR Strategy OpenADR 2.0 Link VEN executes Resource Strategy Locations Load Control Comfort Price Reports
OpenADR Open Automated Demand Response (OpenADR) provides a non-proprietary, open standardized DR interface that 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 - Great number of data sources - Large amount of data - Significant analysis
Energy Data Challenges
Energy Data Diversity Challenge
Energy Data Integration Challenge
Interoperability Challenge
OpenADR Scenarios and Big Data Challenges
OpenADR Power Producer & ISO/RTO Automated Demand Response in Energy Wholesale Process (Open ADR between Power Producer and ISO/RTO) Power Generation Pricing P Energy Price E Energy Consumed * * P (t) + P(t) ISO/RTO Behavior E (t) - (Energy Demand) + - E(t) Power Transmission Control (ISO/RTO) Energy provided by Power Producer Power Metering Power Transmission (Power consumed by ISO/RTO) Actual Price Calculation (based on Energy consumed) Big Data Challenges in ADR Wholesale PP & ISO Real-Time Energy Pricing Analytics (Power Producer) Real-Time Energy Demand Analytics (ISO/RTO)
OpenADR ISO/RTO & Utility Automated Demand Response in Energy Wholesale Process (Open ADR between Power Transmission (ISO/RTO) and Utility Power Transmission Pricing (ISO/RTO) * * P (t) Utility Behavior (Energy Demand) E (t) + + P(t) - - E(t) Power Distribution Control (Utility) Energy provided by ISO/RTO Power Distribution (Power consumed by Utility) Power Metering P Energy Price E Energy Consumed Actual Price Calculation (based on Energy consumed) Big Data Challenges in ADR Wholesale ISO & Utility Real-Time Energy Pricing Analytics (ISO/RTO) Real-Time Energy Demand Analytics (Utility)
OpenADR Utility & Consumer Automated Demand Response in Energy Retail Process (Open ADR between Utility and Consumer) Energy provided by Utility Power Distribution Pricing (Utility) P *(t) Consumer E *(t) + - Behavior (Energy Demand) + P(t) E(t) - Load Control (Consumer) Load (Residential, Commercial, Industrial) Power Metering P Energy Price E Energy Consumed Actual Price Calculation (based on Energy consumed) Big Data Challenges in ADR Retail Utility & Consumer Real-Time Energy Pricing Analytics (Utility) Real-Time Energy Demand Analytics (Consumer)
Meter Data Analytics Data Volume Source: Presentation by AutoGrid
OpenADR Scenarios and NoSQL Big Data Solution
Big Data Solution Framework (IDSM/ADR) Utility Backend Information System Versant s Object-Based, Real-Time Big Data Management & Analytics Solution Development Framework Versant s NoSQL Based Open ADR Real-Time Big Data Solution CIS NoSQL Based Real-Time Data Ingestion DR Program Design DR Program Optimization GIS NoSQL Based Real-Time Data Management DR Event Management DR Load Forecasting MDMS OpenADR Server NoSQL Based Real-Time Data Visualization NoSQL Based Real-Time Data Analytics NoSQL Based Real-Time Data Output DR Custom. Management DR Data Analytics DR Data Management DR Data Visualization
OpenADR Load Analysis & Forecasting Utility Backend Information System (Control Center) Grid Load and Environment GIS Versant GIS Interface Versant Big Data Solution Load Analysis Smart Meters Load Environment Commercial Infrastructure Load OpenADR Server Versant OpenADR Interface Load Modeling Smart Meters Load Environment Industrial Infrastructure Load AMI Head-End System MDMS Versant MDMS Interface Load Simulation Load Forecasting Smart Meters Load Environment Residential Infrastructure Load AMI Communication Infrastructure OpenADR Communication Infrastructure Environmental Information Communication Infrastructure Utility Communication Infrastructure
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
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?