Simulating Tariff Impact in Electrical Energy Consumption Profiles With Conditional Variational Autoencoders

The implementation of efficient demand response (DR) programs for household electricity consumption would benefit from data-driven methods capable of simulating the impact of different tariffs schemes. This paper proposes a novel method based on conditional variational autoencoders (CVAE) to generate, from an electricity tariff profile combined with weather and calendar variables, daily consumption profiles of consumers segmented in different clusters. First, a large set of consumers is gathered into clusters according to their consumption behavior and price-responsiveness. The clustering method is based on a causality model that measures the effect of a specific tariff on the consumption level. Then, daily electrical energy consumption profiles are generated for each cluster with CVAE. This non-parametric approach is compared to a semi-parametric data generator based on generalized additive models. Experiments in a publicly available data set show that, the proposed method presents comparable performance to the semi-parametric one when it comes to generating the average value of the original data (13% difference in root mean square error). The main contribution from this new method is the capacity to reproduce rebound and side effects in the generated consumption profiles. Indeed, the application of a special electricity tariff over a time window may also affect consumption outside this time window. Another contribution is that the proposed clustering approach is capturing the reaction to a tariff change. When compared to a clustering method with classical features (min, max and average consumption), the improvement in the Calinski-Harabasz index was 128% for consumers associated with tariff changes.

[1]  Juan M. Morales,et al.  Short-Term Forecasting of Price-Responsive Loads Using Inverse Optimization , 2016, IEEE Transactions on Smart Grid.

[2]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[3]  G. Rizzoni,et al.  A highly resolved modeling technique to simulate residential power demand , 2013 .

[4]  J. W. Taylor,et al.  Short-term electricity demand forecasting using double seasonal exponential smoothing , 2003, J. Oper. Res. Soc..

[5]  Seunghyun Park,et al.  Concurrent simulation platform for energy-aware smart metering systems , 2010, IEEE Transactions on Consumer Electronics.

[6]  Christopher Burgess,et al.  beta-VAE: Learning Basic Visual Concepts with a Constrained Variational Framework , 2016, ICLR 2016.

[7]  Geoffrey E. Hinton,et al.  Learning representations by back-propagating errors , 1986, Nature.

[8]  Hamid Sharif,et al.  A Survey on Smart Grid Communication Infrastructures: Motivations, Requirements and Challenges , 2013, IEEE Communications Surveys & Tutorials.

[9]  Gilles Stoltz,et al.  Target Tracking for Contextual Bandits: Application to Demand Side Management , 2019, ICML.

[10]  Vladimiro Miranda,et al.  Optimizing Large Scale Problems With Metaheuristics in a Reduced Space Mapped by Autoencoders—Application to the Wind-Hydro Coordination , 2014, IEEE Transactions on Power Systems.

[11]  T. Hamill,et al.  Variogram-Based Proper Scoring Rules for Probabilistic Forecasts of Multivariate Quantities* , 2015 .

[12]  H. Sebastian Seung,et al.  Learning the parts of objects by non-negative matrix factorization , 1999, Nature.

[13]  Geoffrey E. Hinton,et al.  Autoencoders, Minimum Description Length and Helmholtz Free Energy , 1993, NIPS.

[14]  Ricardo J. Bessa,et al.  On the Use of Causality Inference in Designing Tariffs to Implement More Effective Behavioral Demand Response Programs , 2019, Energies.

[15]  H. Madsen,et al.  From probabilistic forecasts to statistical scenarios of short-term wind power production , 2009 .

[16]  Lydia Boudjeloud,et al.  Interpreting Atypical Conditions in Systems with Deep Conditional Autoencoders: The Case of Electrical Consumption , 2019, ECML/PKDD.

[17]  Marco Levorato,et al.  Residential Demand Response Using Reinforcement Learning , 2010, 2010 First IEEE International Conference on Smart Grid Communications.

[18]  Goutam Dutta,et al.  A literature review on dynamic pricing of electricity , 2017, J. Oper. Res. Soc..

[19]  Kensuke Murai,et al.  Driving Simulator for Electric Vehicles Using the Markov Chain Monte Carlo Method and Evaluation of the Demand Response Effect in Residential Houses , 2020, IEEE Access.

[20]  João Gama,et al.  Hierarchical Clustering of Time-Series Data Streams , 2008, IEEE Transactions on Knowledge and Data Engineering.

[21]  Yannig Goude,et al.  Local Short and Middle Term Electricity Load Forecasting With Semi-Parametric Additive Models , 2014, IEEE Transactions on Smart Grid.

[22]  Pierluigi Siano,et al.  Demand response and smart grids—A survey , 2014 .

[23]  Max Welling,et al.  Auto-Encoding Variational Bayes , 2013, ICLR.

[24]  Shady Attia,et al.  Methodology to assess business models of dynamic pricing tariffs in all-electric houses , 2020 .

[25]  Zhijun Qin,et al.  Feature Analysis of Generalized Load Patterns Considering Active Load Response to Real-Time Pricing , 2019, IEEE Access.

[26]  Manuel A. Matos,et al.  A new clustering algorithm for load profiling based on billing data , 2012 .

[27]  Malo Huard,et al.  Online Hierarchical Forecasting for Power Consumption Data , 2020, International Journal of Forecasting.

[28]  Max Welling,et al.  Semi-supervised Learning with Deep Generative Models , 2014, NIPS.

[29]  G. Chicco,et al.  Comparisons among clustering techniques for electricity customer classification , 2006, IEEE Transactions on Power Systems.

[30]  T. Caliński,et al.  A dendrite method for cluster analysis , 1974 .

[31]  Per Hallberg,et al.  Power to the People!: European Perspectives on the Future of Electric Distribution , 2014, IEEE Power and Energy Magazine.

[32]  Alan Y. Chiang,et al.  Generalized Additive Models: An Introduction With R , 2007, Technometrics.

[33]  Wolfgang Ketter,et al.  Demand side management—A simulation of household behavior under variable prices , 2011 .

[34]  A. Raftery,et al.  Strictly Proper Scoring Rules, Prediction, and Estimation , 2007 .

[35]  Matthew D. Hoffman,et al.  Variational Autoencoders for Collaborative Filtering , 2018, WWW.

[36]  Jean-Michel Poggi,et al.  OPTIMIZED CLUSTERS FOR DISAGGREGATED ELECTRICITY LOAD FORECASTING , 2010 .

[37]  Mohammad Al-Rubaie,et al.  Privacy-Preserving Machine Learning: Threats and Solutions , 2018, IEEE Security & Privacy.

[38]  Edris Pouresmaeil,et al.  Smart Residential Load Simulator for Energy Management in Smart Grids , 2019, IEEE Transactions on Industrial Electronics.

[39]  Yichuang Sun,et al.  Demand Response Strategy Based on Reinforcement Learning and Fuzzy Reasoning for Home Energy Management , 2020, IEEE Access.

[40]  Saeed Mohajeryami,et al.  A novel economic model for price-based demand response , 2016 .

[41]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[42]  Samy Bengio,et al.  Generating Sentences from a Continuous Space , 2015, CoNLL.

[43]  Goran Strbac,et al.  Residential consumer responsiveness to time-varying pricing , 2014 .

[44]  P. Gaillard,et al.  Additive models and robust aggregation for GEFCom2014 probabilistic electric load and electricity price forecasting , 2016 .

[45]  P. Paatero,et al.  Positive matrix factorization: A non-negative factor model with optimal utilization of error estimates of data values† , 1994 .

[46]  Goran Strbac,et al.  C-Vine Copula Mixture Model for Clustering of Residential Electrical Load Pattern Data , 2017, IEEE Transactions on Power Systems.

[47]  Pierre Pinson,et al.  Evaluating Price-Based Demand Response in Practice—With Application to the EcoGrid EU Experiment , 2018, IEEE Transactions on Smart Grid.

[48]  David Infield,et al.  Domestic electricity use: A high-resolution energy demand model , 2010 .

[49]  Xiyu Wang,et al.  An Unsupervised Deep Learning Approach for Scenario Forecasts , 2018, 2018 Power Systems Computation Conference (PSCC).

[50]  Regina Lamedica,et al.  A bottom-up approach to residential load modeling , 1994 .

[51]  Pierre Pinson,et al.  Online adaptive clustering algorithm for load profiling , 2019, Sustainable Energy, Grids and Networks.