Modeling and Detection of Future Cyber-Enabled DSM Data Attacks

Demand-Side Management (DSM) is an essential tool to ensure power system reliability and stability. In future smart grids, certain portions of a customer’s load usage could be under the automatic control of a cyber-enabled DSM program, which selectively schedules loads as a function of electricity prices to improve power balance and grid stability. In this scenario, the security of DSM cyberinfrastructure will be critical as advanced metering infrastructure and communication systems are susceptible to cyber-attacks. Such attacks, in the form of false data injections, can manipulate customer load profiles and cause metering chaos and energy losses in the grid. The feedback mechanism between load management on the consumer side and dynamic price schemes employed by independent system operators can further exacerbate attacks. To study how this feedback mechanism may worsen attacks in future cyber-enabled DSM programs, we propose a novel mathematical framework for (i) modeling the nonlinear relationship between load management and real-time pricing, (ii) simulating residential load data and prices, (iii) creating cyber-attacks, and (iv) detecting said attacks. In this framework, we first develop time-series forecasts to model load demand and use them as inputs to an elasticity model for the price-demand relationship in the DSM loop. This work then investigates the behavior of such a feedback loop under intentional cyber-attacks. We simulate and examine load-price data under different DSM-participation levels with three types of random additive attacks: ramp, sudden, and point attacks. We conduct two investigations for the detection of DSM attacks. The first studies a supervised learning approach, with various classification models, and the second studies the performance of parametric and nonparametric change point detectors. Results conclude that higher amounts of DSM participation can exacerbate ramp and sudden attacks leading to better detection of such attacks, especially with supervised learning classifiers. We also find that nonparametric detection outperforms parametric for smaller user pools, and random point attacks are the hardest to detect with any method.

[1]  Yuan Zhang,et al.  Short-Term Residential Load Forecasting Based on LSTM Recurrent Neural Network , 2019, IEEE Transactions on Smart Grid.

[2]  Lucas S. Batista,et al.  Demand Side Management using a multi-criteria ϵ-constraint based exact approach , 2018, Expert Syst. Appl..

[3]  Zhao Yang Dong,et al.  A Review of False Data Injection Attacks Against Modern Power Systems , 2017, IEEE Transactions on Smart Grid.

[4]  Song Li,et al.  An ensemble approach for short-term load forecasting by extreme learning machine , 2016 .

[5]  Zafar A. Khan,et al.  Load forecasting, dynamic pricing and DSM in smart grid: A review , 2016 .

[6]  H. Vincent Poor,et al.  Machine Learning Methods for Attack Detection in the Smart Grid , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[7]  Pieter Bastiaan Ober,et al.  Sequential analysis: hypothesis testing and changepoint detection , 2015 .

[8]  Haidar Samet,et al.  A new hybrid Modified Firefly Algorithm and Support Vector Regression model for accurate Short Term Load Forecasting , 2014, Expert Syst. Appl..

[9]  Thomas H. Morris,et al.  Machine learning for power system disturbance and cyber-attack discrimination , 2014, 2014 7th International Symposium on Resilient Control Systems (ISRCS).

[10]  M. Basseville,et al.  Sequential Analysis: Hypothesis Testing and Changepoint Detection , 2014 .

[11]  Tomonobu Senjyu,et al.  Smart pricing scheme: A multi-layered scoring rule application , 2014, Expert Syst. Appl..

[12]  Kelum A. A. Gamage,et al.  Demand side management in smart grid: A review and proposals for future direction , 2014 .

[13]  Rong Zheng,et al.  Detecting Stealthy False Data Injection Using Machine Learning in Smart Grid , 2017, IEEE Systems Journal.

[14]  David K. Y. Yau,et al.  Impact of integrity attacks on real-time pricing in smart grids , 2013, CCS.

[15]  Trevor Hastie,et al.  An Introduction to Statistical Learning , 2013, Springer Texts in Statistics.

[16]  M. P. Abdullah,et al.  Time-based electricity pricing for Demand Response implementation in monopolized electricity market , 2012, 2012 IEEE Student Conference on Research and Development (SCOReD).

[17]  William H. Sanders,et al.  AMI threats, intrusion detection requirements and deployment recommendations , 2012, 2012 IEEE Third International Conference on Smart Grid Communications (SmartGridComm).

[18]  Thillainathan Logenthiran,et al.  Demand Side Management in Smart Grid Using Heuristic Optimization , 2012, IEEE Transactions on Smart Grid.

[19]  Ming Yu,et al.  A Nonparametric Adaptive Cusum Method And Its Application In Network Anomaly Detection , 2012 .

[20]  Bruno Sinopoli,et al.  Integrity Data Attacks in Power Market Operations , 2011, IEEE Transactions on Smart Grid.

[21]  Peter Palensky,et al.  Demand Side Management: Demand Response, Intelligent Energy Systems, and Smart Loads , 2011, IEEE Transactions on Industrial Informatics.

[22]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[23]  Vincent W. S. Wong,et al.  Autonomous Demand-Side Management Based on Game-Theoretic Energy Consumption Scheduling for the Future Smart Grid , 2010, IEEE Transactions on Smart Grid.

[24]  James W. Taylor,et al.  Triple seasonal methods for short-term electricity demand forecasting , 2010, Eur. J. Oper. Res..

[25]  Douglas M. Hawkins,et al.  A Nonparametric Change-Point Control Chart , 2010 .

[26]  Audun Botterud,et al.  Modeling and simulation of price elasticity of demand using an agent-based model , 2010, 2010 Innovative Smart Grid Technologies (ISGT).

[27]  Lambros Ekonomou,et al.  Electricity demand load forecasting of the Hellenic power system using an ARMA model , 2010 .

[28]  Sanem Sergici,et al.  Household Response to Dynamic Pricing of Electricity - A Survey of the Empirical Evidence , 2010 .

[29]  K. Schneider,et al.  GridLAB-D: An open-source power systems modeling and simulation environment , 2008, 2008 IEEE/PES Transmission and Distribution Conference and Exposition.

[30]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[31]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[32]  H. White,et al.  Automatic Block-Length Selection for the Dependent Bootstrap , 2004 .

[33]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

[34]  Jianjun Shi,et al.  The GLRT for statistical process control of autocorrelated processes , 1999 .

[35]  Richard A. Davis,et al.  Introduction to time series and forecasting , 1998 .

[36]  W. R. Christiaanse Short-Term Load Forecasting Using General Exponential Smoothing , 1971 .

[37]  H. B. Mann,et al.  On a Test of Whether one of Two Random Variables is Stochastically Larger than the Other , 1947 .

[38]  Grzegorz Dudek Pattern-based local linear regression models for short-term load forecasting , 2016 .

[39]  Sudhansu Kumar Mishra,et al.  A Review of Short Term Load Forecasting using Artificial Neural Network Models , 2015 .

[40]  Grzegorz Dudek,et al.  Short-Term Load Forecasting Using Random Forests , 2014, IEEE Conf. on Intelligent Systems.

[41]  Jeannie R. Albrecht,et al.  Smart * : An Open Data Set and Tools for Enabling Research in Sustainable Homes , 2012 .

[42]  Skipper Seabold,et al.  Statsmodels: Econometric and Statistical Modeling with Python , 2010, SciPy.

[43]  S. Ahmed Markov Chain Monte Carlo: Stochastic Simulation for Bayesian Inference , 2008, Technometrics.